Renamed notebook to 'visualising-punctuation', tweaked a couple of images
authorNeil Smith <neil.git@njae.me.uk>
Sun, 21 Feb 2016 14:00:38 +0000 (14:00 +0000)
committerNeil Smith <neil.git@njae.me.uk>
Sun, 21 Feb 2016 14:00:38 +0000 (14:00 +0000)
.ipynb_checkpoints/punctuation-in-novels-checkpoint.ipynb [deleted file]
.ipynb_checkpoints/visualising-punctuation-checkpoint.ipynb [new file with mode: 0644]
punctuation-in-novels.ipynb [deleted file]
ulysses.png
visualising-punctuation.ipynb [new file with mode: 0644]
wap.png

diff --git a/.ipynb_checkpoints/punctuation-in-novels-checkpoint.ipynb b/.ipynb_checkpoints/punctuation-in-novels-checkpoint.ipynb
deleted file mode 100644 (file)
index 5fa3e1c..0000000
+++ /dev/null
@@ -1,8152 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "# Punctuation in novels\n",
-    "Inspired by https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.qwj8e1n8m"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 1,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "import string\n",
-    "import collections\n",
-    "from PIL import Image, ImageDraw\n",
-    "from math import ceil"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "The `string` module has some nice subsets of characters. Does it know about punctuation?"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "'!\"#$%&\\'()*+,-./:;<=>?@[\\\\]^_`{|}~'"
-      ]
-     },
-     "execution_count": 2,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "string.punctuation"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Getting the punctuation\n",
-    "First, let's just open a text file and read the punctuation. We can also count the number of different punctuation characters in it."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 20,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "sherlock = open('sherlock-holmes.txt').read()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 21,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,..\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',..\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,.'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\"...,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,..\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,.,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',.\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,.\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.',,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.''.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.''.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,...,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,..-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-.-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',.'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.---\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,.\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",.,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,',',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,--.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,.,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",.\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,.,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\"..,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,..\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,.,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,...,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-.,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'',,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.''',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,.\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,.,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,.-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'':\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",.\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,.,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,..,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.',,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'.,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,.\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,.\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,',..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",..\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,.\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.',,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,.,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,.\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,.?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,..',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--.'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','.,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,.,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,..'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,.,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'',...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",.,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,.''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,.\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--.,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,.-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;.,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,.,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,..',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,.,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..',,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,.,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''....'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,.-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?.\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,.,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.','.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'.\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,.,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,..,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'.,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\"...,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,'..,,,.,,,,,.\n"
-     ]
-    }
-   ],
-   "source": [
-    "sherlock_punct = [c for c in sherlock if c in string.punctuation]\n",
-    "print(''.join(sherlock_punct))"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 22,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 171,\n",
-       "         '\"': 4834,\n",
-       "         '&': 5,\n",
-       "         \"'\": 1490,\n",
-       "         '(': 5,\n",
-       "         ',': 7053,\n",
-       "         '-': 965,\n",
-       "         '.': 4843,\n",
-       "         '/': 1,\n",
-       "         ':': 56,\n",
-       "         ';': 202,\n",
-       "         '?': 138})"
-      ]
-     },
-     "execution_count": 22,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "sherlock_counts = collections.Counter(sherlock_punct)\n",
-    "sherlock_counts"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 25,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "def punct_summarise(fname):\n",
-    "    content = open(fname).read()\n",
-    "    punct = ''.join(c for c in content if c in string.punctuation)\n",
-    "    counts = collections.Counter(punct)\n",
-    "    return {'punctuation': punct, 'counts': counts}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 26,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 171,\n",
-       "         '\"': 4834,\n",
-       "         '&': 5,\n",
-       "         \"'\": 1490,\n",
-       "         '(': 5,\n",
-       "         ',': 7053,\n",
-       "         '-': 965,\n",
-       "         '.': 4843,\n",
-       "         '/': 1,\n",
-       "         ':': 56,\n",
-       "         ';': 202,\n",
-       "         '?': 138})"
-      ]
-     },
-     "execution_count": 26,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "sherlock = punct_summarise('sherlock-holmes.txt')\n",
-    "sherlock['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 28,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 3923,\n",
-       "         '\"': 17970,\n",
-       "         '#': 1,\n",
-       "         '$': 2,\n",
-       "         '%': 1,\n",
-       "         \"'\": 7529,\n",
-       "         '(': 670,\n",
-       "         ')': 670,\n",
-       "         '*': 300,\n",
-       "         ',': 39891,\n",
-       "         '-': 6308,\n",
-       "         '.': 30805,\n",
-       "         '/': 29,\n",
-       "         ':': 1014,\n",
-       "         ';': 1145,\n",
-       "         '=': 2,\n",
-       "         '?': 3137,\n",
-       "         '@': 2,\n",
-       "         '[': 1,\n",
-       "         ']': 1})"
-      ]
-     },
-     "execution_count": 28,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "wap = punct_summarise('war-and-peace.txt')\n",
-    "wap['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 64,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 10815,\n",
-       "         '\"': 6,\n",
-       "         '&': 10,\n",
-       "         \"'\": 27942,\n",
-       "         ',': 82750,\n",
-       "         '-': 4590,\n",
-       "         '.': 36881,\n",
-       "         ':': 10649,\n",
-       "         ';': 17400,\n",
-       "         '?': 10327,\n",
-       "         '[': 19,\n",
-       "         ']': 18})"
-      ]
-     },
-     "execution_count": 64,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "shakespeare = punct_summarise('shakespeare.txt')\n",
-    "shakespeare['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 90,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 1576,\n",
-       "         '\"': 8,\n",
-       "         '%': 3,\n",
-       "         '&': 3,\n",
-       "         \"'\": 4485,\n",
-       "         '(': 1777,\n",
-       "         ')': 1788,\n",
-       "         '*': 90,\n",
-       "         '+': 2,\n",
-       "         ',': 16349,\n",
-       "         '-': 5037,\n",
-       "         '.': 21361,\n",
-       "         '/': 58,\n",
-       "         ':': 2564,\n",
-       "         ';': 34,\n",
-       "         '?': 2235,\n",
-       "         '_': 4566})"
-      ]
-     },
-     "execution_count": 90,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "ulysses = punct_summarise('ulysses.txt')\n",
-    "ulysses['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 63,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n"
-     ]
-    }
-   ],
-   "source": [
-    "line_len = 50\n",
-    "for i in range(5,25):\n",
-    "    print(sherlock['punctuation'][line_len*i:line_len*(i+1)], wap['punctuation'][line_len*i:line_len*(i+1)])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 87,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "def compare(text1, text2, offset=0, line_len=50):\n",
-    "    for i in range(offset, max(len(text1), len(text2)), line_len):\n",
-    "        t1 = text1[i:i+line_len]\n",
-    "        t1 += (' ' * (line_len - len(t1)))\n",
-    "        print(t1, text2[i:i+line_len])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 88,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ,.,-..::::,[#]:,:******,/:::::-:-:-:-:::::::-:-:\",\n",
-      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,',----,','!?--.\",,-,.,,..,,;.,.,,-,:\",(),,--.\"\"\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. !!\",.,,,,.,,.,,,,,.\",,.',\",.\"??\".\",?\"\"'?.,\".\".\"\"'.\n",
-      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .\"\",,\",,-,.\"'!,'?.\"\"?\",.\"?,.\",.,,.,,.,,,,,,,,.:\",'\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .',,,.!..!,.,!....,,?...'..,,.?.-,.?!!,....',...!\"\n",
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n",
-      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, ..\".\"...!,...\".\",'.'..\"\",!'!...\"\",\",\".\"\",!-!?\"\"?\"\"\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. ;,'.\"\",,!\",,,-..,.,,..\",?\",\",?!'!.\".\"',!'*,\",:\"''.\n",
-      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" !'\"*,!\",\".\".\"\"?,\",:\",...,,?!\".\",.!,.\",.,,,..\",'--,\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, \".,.\",\",,,,\".,,,,----,...\".,,,,:\",\",,\";,,\",.\",\".\".\n",
-      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", .\"\",\",,\"'.\"\",\".\".\"\",\".,.\"',,'\",'.\"'.'.\"\",\".\".,\",,\"\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\",.\"!!\".\"!\",...\",\",\",,\n",
-      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, ,'.\"\"'?\"..\",\",,\",,----.\"\",,,,\".\"..!\",.\"??...,...'?\n",
-      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\",,\"-.?.?.,.\".',,-.',\n",
-      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,.\",,\",\"----?\"\",\",\";?,!\"\"?!\",.\"',,\".,,.-.,,,--,,,.\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ..\"?\".\",,,..\"\",,!\",.\",\",\",-;....\",',.,:\".,--....\".\n",
-      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., ,.\",,.,..',....\",.\"...!,',',',,.'\",.,,.\"......\",:\"\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ....\".,,''.,,,.,..,,,;,,;,.-.,,'-,,,.-,,,,.,,:\",,.\n",
-      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, \",,,,,\",,-.\",,.,,,'.,,.\",,,\",.\",\".'--.\",,\",.\".!\"--\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\".\"\",;,\";,,.(),.,,.',\n",
-      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" .\"?\",.,,,,,.\",,\",.,,,;,,'.\",,\",.\",,\",.,..\",,\",,\",,\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"?,\",,.,.,,.\"....--...\n",
-      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' ....\".\"',.,??\".,.\",'.'.\"\"!.\",.,\",,..,.,.\",...\",\",.\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' \".\",\".?\"\",;..;.\"'.,.\",,\".\",\"..\",...\"\",?\".\"?'.....\"\n",
-      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, .\"!\"'.,'.....\",\",,,\"?!,.,!\"\".',\",..'.\",!\".\"';''.',\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '?.:'--,.,.','?'.\".\".--...?\",,.\"?\".\",','!',\"-.\"...\n",
-      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,...\"()\"','!\",.,.\",?',\".\",:,!,,.\"\",,\".\",.....\",,,-\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. .,.\"',\",.,.\",,.,...\"\",\".\".\",.,,.,,,.\"?\",.\",,??.?\"\"\n",
-      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' !\".,,.:\".!?\"\",,\".,,..\",!............,!...,'...-!\".\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",.\",,\",...;.\",\",.,,.,,\n",
-      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" .,,--.\",,!':,,.--..!!!'.,,,!...'?...\".,-,.\",\",\",';\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".,,.,,!.,,,,--.,,.,\",\"\n",
-      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. '.,...,!.,,,--'!,',,!,',;'!\".\",\",\",.,....\",.\"?\".,.\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ',,(,,),.'(),.,,,.\",\".\"'?,\",.'.\"?\",,.\"?!\",.\"......\n",
-      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. \"\"\".\".';.\",----.\",.,'!;'.'.:.--,,!\"\",?\",.\",;!\"\"',\"\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" .\",';','''!\"','.\"?\",,\",....'.','.,'.\"\"?\"\"!\"'.,,...\n",
-      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, .,,.\"',\"..,,.,;\",\",\"'',,!\",.'.',,,,.;,,;,.,.,.,,.,\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\",!\".\",!\",,,,.\",....!\n",
-      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, !\",.,,,:\";!\",,,.,.\"'.'?\"\",!,\",.\"!\",,.',,.\",,\",,\"'!\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- \"\",',\",,.',.,-.-.,,,..,;,,,..,,,,..,...,...,..\",,\"\n",
-      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, ,.,,.\",'',\".\"?...??\".\"-,\",,,,,.,,.\"!\",..\"\"--,--\"..\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" .?\",.\",,\".\"....,\"()\".?\"\",\".----.\"!\",.\",.!,.?\",.,,'\n",
-      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', .,,,,,.\"!!!\",.\"!\",.,.,.,,,,.,.',,.,..,,'.\",!',\"..\"\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, '!''.?...?...?\",,.\",\",,\".!\",,,,.'..,..,...,,..\"?\".\n",
-      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" .,;.,.,...:,.\"'.\",...\"!...!...'!...!\"....\",?'!\".\",\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. !.'....!\"\",,\",.\"??...!...,,\".\"'!'!\",.;.\",',\".\"'...\n",
-      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., .!',----'.\"\",\".\"!...'.\",,,.'.,,.,,''.',,,,.,,,..'-\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ---.,,',.-,.-,,--.,,.,,.,.,.\",,,\"\"\"--,\",\"--\".,!,!\"\n",
-      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. ,,,-,,.,,,,,,-;,,,,.,;,,,,,,:\",,'?'!,'.\".\"!\"',.'.\"\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. '.,'..,\",:\",.\",,-,-,,.\",...,...'.........\",.,,,\"..\n",
-      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". .'......\",,,,.:',,,'.\",\".\",!\"\"?\",'.\"',\".\",.\"\"'!\".\"\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",,,!,,!,?.!\"\",!\",.\",!,\n",
-      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- ?\".\",\".\"'!.!,.,:.\"\"?\",,.\"..\".\".\",.\",\",,\"'....,.\"\"!\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" \".\".\"\",\".\",,,,,;--,.--,.!.,'.'',\",.\".,\".\",,\",\".,.\"\n",
-      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" \",,,\";,.\"!\",,,,.\"!\"..,,.',,,,..,,,-.,,.\",!\".\",.!\"\"\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,,\".\",,\",.\",?,\".\",\",.-,-,--,,,-,--,.'----.,.\"?....\n",
-      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. ........\"().,.\",,\",,:\".\",',,.,,.\",,\",\"?,?\"'.,.:,,'\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ;,,';,'--,,,.,,-,,.,.,,,,.,,..,..,.,,;,..,,,..\",',\n",
-      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ??\".\",,,\",..,.,'(-),,.,,.,,,,-.,,,,,.\",,\",,\",',,,.\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" !'?\".\",\".\"',\",\"',.,',\".\"'.\",,.\"',\",.\";.\";.\",,..'!\"\n",
-      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" ,.\",,\",\"','.;.--'.\".,,.\",!\".\"!;.,,,\",'...\"''.,\",.,\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\";,\",!.,!,.\"\",\".\",',\".\n",
-      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, \",,',\",.\"',,,('),.\"\",,,\",.\":.',?\"\",\";\"!\"\",,\".\"!;',\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\"...\"(),\",..,..\"\",,\",,.\n",
-      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ';,,.-,,,-,;,,,----,.\",\".\"',?,\".\",?',\",.,.\"!,\",..,\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", .,,,'..,,,.,,,.,,..\",\".,,,,.,,----..,,-..\",??\",.\"'\n",
-      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" ,;!\".\",.\"\",,,!\"\"--!!,?\".,.,,.\"?\".\"!?!\".\".\"\"'.\"\",,'\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,,,,.\",\".,.\"'?,,,\",.\",\n",
-      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, !\".,.\"??\",,,..\"!\",,.,,,,.,.\",\",\",...\"\"?\".\",,'.....\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\".,,\".\"--,,.,-,.\",\".\"!\n",
-      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. '.\".'.\",\",\"?'?,...\".\",,,\".,..,..,.;.\"?\".\",\".\",,\",.\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". \",\".\".\",,..\",?'!\"\",,?\",..\",\".\".!\"\",\",.\"'.\"\",\",\".'.\n",
-      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" \"\",\".\".\"\"',!,\".(\",\",.)\"?\",,\"','.!\"(,,),\"!,\".\"...\"\"\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,,...\",,\",\".''?'.?,,!'\n",
-      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ';.,--,,,!'.?'.\"\",,\",\"!,\".\".:'---,',,--.'.\"\",?\".\",\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\"..,',..',.,,:!,\",,.\"\n",
-      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" .,'.\".\",--......--'--,.....\"'.\",,',\",\",......?','.\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ...\"\",\".\",!.,,.,''.\".\"''..\",,.\"-,,\",,\".\"\",?\",:\",.,\n",
-      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' ,.,..!\"\",\"''.\",\",',\".,.,,,.\"\"...\".\".\"',()',,,,,.\",\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- \".\"!\",.,.\",\",,\"...'....,...:,?.\",.\",\",,-,.,-.\",\",,\n",
-      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" \"!\",,.,.,,,--,---,-.,.\"?\".\",,*...\",',.*.\",...\",.',\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .\",!!?\",...,.\"?\".\",!....,\",.\".\".\",,'.\"\",,\",,,,'.\",\n",
-      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. \",.\"....?\".\",,\",',.\"?\"\"',\",,\".\"\",,\".\",,\".\"!,,.\"\",,\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. \",,.\"?\",.\",\".\".,\",..',.\",\",,\":,...........\":\",?!,.\n",
-      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,,\",\".,..\",,',.\",?\".\"..\"\",,!.,:...\",',,...\",?\"\";,.\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, ..\",.\",,,\",'.\",.,\".,,,,.\",\",\",;,,''..'?\",.\",\",,\"..\n",
-      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ..,.\".,'.,,,.'..'.----,'.,,,.--.:..;;,,,.,,.\",?\".\"\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,...,'--,\",,,,,..;:\"..\n",
-      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, \",.'.:\",,;.,,.\".,,,,,,.\",\",.\".,,...\"----',-..,,.\"?\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,'.?...'...\"\",\",.\",.,,\n",
-      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..\".\",?'.!?.,.?,,..'!\";'.\",\".\".,\".\".\"-'.,,,'.\",\".\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\",,.,,,',.\",,,,,,,.\",!\n",
-      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, ...?......\".\".?,\",,\"....,?'?\",,.\",,\",,\"!,.'.......\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" .,.,,'..',\",\"!\".\",!',\"'.\",.....,?\"\"?\".,.--.,',,'.,\n",
-      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. ,,,.,,...\",!\",\"....'.!...,!...\"\",,\".\",,\".\".\"\"',--?\n",
-      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".,..\",?\".\"'?'.\"',,\"\".\"\n",
-      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ,',\".\".\".\",?,!.-.!\",.\",?\"\",...'?\",.\"',,\".\",,,.\".\",\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" !\"....\",!,\"'.\",,!,'?\".\"!\",',.\",,\".\"...\",\",,!,',.\"\"\n",
-      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,,,,\",.\",?\".\"...,',\",.\"...?\"\",;!..\"\",\".\"''.'!.\"\",,\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., ,!,\".\".\"\",,,\",'.',,',.\",?\".\",!,!...\"\",'',\",,,,..\",\n",
-      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. .\"..,,----,.....,,..:\"'?\",,,.,,,,.',,,.,..,,.,-,,.\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,.\",,,,\",--.\"';*?\"*.\",\n",
-      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ;.,...\",,.;.,.\",.,;,\",,,.\",,,\",\".!,\",.\"...*,,\",.*.\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" ..,,;,,;,.,,,.,,.\",,'----',\",..,,.,,*,.,,,,--,.*'.\n",
-      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" ,.,..,,,,,,.\"?\".\",,\",.\"?\"\",.\".\",?'.\"\".\".,;,,..\"...\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" .........\"..\"?\".\",\",...,--,,..\",\",,-.\",,\",,\"',??,?\n",
-      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,\".\"....\"\",\",\"'?\"()'.\"',.\"-,,'-,.\",,!,\",.\",...\".,.\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" \",,!,'.\".,,.\"!!!...!,,!.\",.\",?\".,,;...,,,,.,,,.',,\n",
-      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,.,.:,;,,,.,-,',.,,.',',,,..,.,..,,':\"\"...\"\"...\"\"\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, .',,-.,,.,'.,,.;,..,,,;.,,,.'.,,--.\"?\".\"'.\",,,.'.\"\n",
-      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ,,\",,\"....\".:...,'----.\",,...\",.\"-:*',,,!'?\",.\".*(\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. )--;,*()?,\"*(),.*?*().*().*().\"--!\",;\",.--\"......\"\n",
-      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', --,\",.\",'!,,?\",,.\",\",,.\",\",----.\"!\"..'.\"',\".\"'!\",.\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"'.'.,\"',.\"'!\",''.\"',\"\n",
-      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. ';\"'!\"\",\"..,,,,:\"!\",.\"?\",;',..\"!?\"'.,..\"!\".,,.\"!\".\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\"\"!,??\";\"!\",.,'..,.,,\n",
-      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. ,,\"\",,,.,,,'.,,',,,.,,-,.,',..,,,.,,.\"?\".\"','\".\",,\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., '.,,\".\"?\".',,...',,,.',',:,.\"!??............!\"',,,\n",
-      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .,.,-..\"',............,\"--,\",,'......!\".\"'......,\"\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. ,;\"................'.,\"()\"',...,\",\",,...??,....\",.\n",
-      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- ,'.\",\",',\"'?'?\"\",,',,,'.'...,?...\",.,,,,.\",',!'!,,\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ?,.','?''.,...!\".\"',,,!\".\"';!'.,'.\"..,,,,.\"?...??\"\n",
-      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' ,.\",!\",'..\",''.'\"\"!\"\",!\",.\"!\".,,,.',\",\".:',,'!',,.\n",
-      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., ..,,!!...,.-,,.,:\".\"\",\";\"...\".,.;-,.-..(),.\",!!\",.\n",
-      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., .\",,!??\".,,,.,.,,.,,,:\"!?\"',.(,.)\"!\",-.,,,,,,,,,,.\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. (),----.\"!!\",...,(),.',.,,,--,--..'..,\"!\".,,.,,;,,\n",
-      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, ,,,;,,,,,,.,.\"',,\".\"!\",.',,,..,,,.,,,,.,--',',..,,\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" ,,,.,,,.,,,.,,,,.,,',,.\"...',\".\",?\",',.\",,,\",.\"??\"\n",
-      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., .\"-!\"\",...\"\".\".,,.\",\".\",;,.\"\",,\".\"?\".\"?\"\".\".\",\".\",\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\",.,,.\",,\",-'.'.;.,,,\n",
-      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. .,..\",,?\",.\"?\".\".\"\",.,,\"*,.\",,\".\",:'.\"*.\",\";,,.\",,\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,,,.\",,,.;.,,',.\",,,,\"\n",
-      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ,,;\".,...,,.\",.\",\",.\",,--,,--'.,.;,,.?,\",\".\",.\",,\"\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\"..\"\",,\",:\"'?',?...\".\n",
-      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, \",\",,\",,.,?,,\",\"',,..\"\"?\",,.\",,!'.,,,.,,,...\"\"?\",.\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' \",;:...!\"*,.*.\",,!'!,',,?,'!*'.\"*.\",;,,,\".\",\",\",,,\n",
-      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ,.'',,,!',.\"()\".\"';,,.\"!\".\"'.\".\"--!\".\"'!!',.\"\",...\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" .\"..\",.,,,,----...\"\"?\",.\",!,,.,!!\",...\",.,,,,.,,,,\n",
-      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ...\"\",\",,\".,,\",\",..\"\",!..\"\",.\"\",\".\".',,....,...,,.\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ;..\"\"!--!\".\"',.\"\"',,...,!\"\"...\"\",'!,,--'--.,,.\"\"'-\n",
-      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- -?\"\"',\",.\"!;,,!\",.\"?.!\"',()()'.,,,.,,..,,.,.,,.\",\"\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ,.,,,.,,',.,,,..\"'?\".\",\",;\",'.\"\",\".\"'.\".\",!\",',\",!\n",
-      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. \"\",'?\",.\",!.....\".\".,..\",,..,,..,\"\"\",\"'.'.(),,.,,.\n",
-      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, '.,,.\",.,\",.,\"\",.,'.,,..,,.,.-,,,.'.,,.,.',,,.\",\";\n",
-      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" \".',\".\"!\".\",\",\"'.?\".,,,.,,:\"!\",.,,..,..,,;--;,.,;,\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" ,.--,',,,,...;.,(),.\",,!.!\".:\"...\",\",\"\".\"\".,...\"'\"\n",
-      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, \".,...,.,,,,:\"!..\",,,--,,,.,.,-,.,-,,----,,,,,.;.,\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\",\"!\"--,,;.,,,.,,.,,.\n",
-      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. ,,-,,.,,;.,:.,,'.,,.;,,,.,,.,,.,----,,,.,.,.,..:,'\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" .:\";...\",,---,,..\"'!\".\".!\";,.,,',,,,,,.,,,,,,.,.,.\n",
-      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: ',.',\".\"..,.,.,.,,.,'.,,,.'...,..,.,'..,.'.,(),,.'\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. ,;,,,...\",\",'..,.,,,'-,,,,,.,...\",\",.\".\".,.,:\"'.\"\"\n",
-      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., ,\".\",,.\",..\",\".'..,,,,..,,,,...,.,.\",,,\",.\",,\",,\"'\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., ?...\",.,,;.\",,..\"\"',\",.\",....\",.\",,,\",.\",,!...\".,,\n",
-      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" .,.\",,.;,?\"\"',?\".\",'?!\",.,..\"!\",\"!,.\".\"!\".\",!.,!..\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\"!\",..,,,.\"!\".\"!\".,,.\n",
-      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,,.,..\",!\";\".\"..,..\",!\",;.\",,?,......,!...\"..,.\"!\"\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ..,.:\"....\".\",.,.\".,.:\",,,.:,,,..,,.\".\",,,!,..,,'?\n",
-      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" \".,'.'.,.,,--,,,,.\",.,\".,.,',,'.(,\"\"),,,.,,,.--,--\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" .',,.:,,,,.,.,.,,,.,',,,.,,,,,,.,,.,.:\".\".....,-,,\n",
-      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. ,--,,.,,.,,,,,.,(),,:\"?,.\".\"!\",..\",',\",',.'..\"?\",.\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., \",',\".\"',',\";\"'.'!\"\",,\",.\",!\",,.\",,\",,,.\",,;...\"';\n",
-      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ,',.'',:',,',,.:,,,,..\",'!\",;,,'.,.\"',;',\",,',:\",!\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" '.',\".\".\",.\".!''.....,..\".,,.,...;'-.:,!,,.,,,?,,,\n",
-      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,,?,.,.,,.\",\",.,'--,()--.--.,.:.,,..,,!,.,.,,.,,-\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". ,,.,,,...,,.,!,,,.!,,,.!,,;..;,,,,,,,,.('),..:,,.'\n",
-      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. ,,'.',....,'.;.,.!........,:,.,?,,..,,?,.?.,,.,','\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,,.'.,,.!,.,.,.,,',,..,--!,.,,.,.,..;,,?.,,,;,.,.\n",
-      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, ,,,.,,.,.,,,.----,----.,;.....,,.,--.,;-!\",,?.,\",'\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .',,,,,-.\",,\",,,\".,..\"\",,\",\"..\",,.',,.-,.----..,,.\n",
-      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,,,,.'.;',,,.\".',\".,,,.\",!\",.\"',,!\",,,.\"?'.\".\"',,\"\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--'.?\"-.,..,,'.,,'.,.,.\n",
-      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,,,',,,'..,,.\"!!...!!\",.\"...\"--\"?...\"\"!,?...\"\"!...\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, \"\",\".\"!...\".\",,.\",,,.,,,,,'.,,.,;,,,,..--'.:\",?\"..\n",
-      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". \",,\".\",,...\",--.\"?\"..:\",.!...\".--'.\",\".\"',?'.??\"\",\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .',\".\"???\",,.\",,,\",.,.':.-,;'(,),-,,.\"!'!?\",,,.\",'\n",
-      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" ,,!?\"..(\"--,.\"),,..'--,.\",,,\",'.\"?\"\",.:,.\"\",\".\"!,,\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".,'.''!..'--'.......'?\n",
-      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" ....?\",,,.\"??\",,--,,--.,,;;,,;,.,,.:\",!\".,:\"?\":\"'!\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" ,.\".,:\"'--..\"**\";'.\".\"'',\";\".,.\"\",',\",:\"..\",,--,,,\n",
-      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" '.,,(),\".\".,,----.,,,,.,,,(),--.,,,.\"!\",....\"',\".\"\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" ,,!\"',.,..;,.,,..\"',,,\",,.\",!,!\"--..\",!\",.\"'.'!\",,\n",
-      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.\",,,\".,,..,.,.\",,,\",.,,,.\",,.\"()\"!.\"\"\",',,.\"!\",.\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",.\"!...,....;!...;----\n",
-      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, .!'---!'?,,\",\"';',.,,,,,\",....\"!...,,?,,,.,'.!!...\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\".....--..\",,.,.,,,,.\n",
-      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., \"''?\".\".'.,?\".\",\".\",!,'-,\".\",,!\"\"...\",,.,--.--'.\",\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., \";\".\"\",!\"..,,.--'..,.;,,--.':,,.,..'.,.,?--,,,,..\"\n",
-      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ,\",(),\"!.?,,\",.,\".\"--.\"?\",.\".,!,\",,.\":,..\",.\";,?',\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .'.,'.*,,,,!'.\"*.,.\"',\".\"...'.?',',.,:,--,...,....\n",
-      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .\"\"',\".\"?,,'.,.,','.,......,.:'',.'.-,..\"\",,','?\".\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., .\"??...!...\".\";',\",.\",,,\",--\"'.?,?..\".\"...,...'.',\n",
-      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ...,.\"\"!,,\".\"!,,....\"',\".\"\",?\"\"--!,.,!...\",,..\"...\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\"'......\".,',:\";,,.\"\"\n",
-      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' ,,\",,,,-,.,,.\",,!...\",.,.,.,.,,.\",.\"..\",,.',\".\",-,\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". .\"\",,.?\"'.\",.,\".,,..:,,,--,...\",:',,,;....?!?!'...\n",
-      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' \",,,,.,,,.\",-.--'.!\":\",..\",:\",,.\"\",!\".\",;'.\"',,.,,\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. .\"!,\",..,,.',,.,-.\",,,....,,!!\"..,,,,.,,...,...,-.\n",
-      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" :,,,.'-..-,,..\"?\".\"'-.\"\",\":\",!\"\"?\"\"-'..,!\",.\",.,\".\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" \"......\"\"?.\"\",........\",,.\",\",.\",...\"\"......\",.\"'.\n",
-      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" \".\"',?\"\",?\"\"!\",.\"'!\".\",',,\".\"';'.';',.\",,',.,.,,,,\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., .\"'?'!.,\".;..\"!\";\"':.!.*:!..--.'..\"*.,.,,,,,.\".,;.\n",
-      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, ;'....\"..\",,\".\",,-!\",.\",,,...\",:\",!\"\",,\"..\",\",\"',-\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., -........\"\"?\",.,.''.'.\"'-.!\",,.\"??\",,..\"!\",.\"!\",,:\n",
-      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. \".\"\",!\",...,,.\",,\",,.,.,--,.,,..\"?'!\";,.:,,,.--,.,\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ,,--.---,,,--(),.'--.,,,\".\",-,,,--,---,,.,--,,\",,,\n",
-      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' \"..'.'.,,.,,,-,.-..,.,,,,,.\",,?\",().\".,,?\".\".\"\"?\".\n",
-      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' ,,.--.--,,--:,,.,,,,,.;,--.--,,--.,,.\"'!\".\"!',,''?\n",
-      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, \".\",!\",.\"!\".\"!...?\"--.\"',.\"\"?\"\"',....\",,.,(),.,,.,\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. ..\"?!\".\"!\"\"!.......\".:\",\",-,.'.,,.,.\"!?\",,.\"???'..\n",
-      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. .....?\",,,.\",'??\".\"...\"\",,?!?....\"\",',,\".\"?,?,.\"\",\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,.\"\"??',\".\".......?\",\".\",,..,,.\"---?'??\",-.,,'.\"?.\n",
-      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, ..!......\".\",,...\".\"!...,!\"\",\",..,.\",\".\"'!\".,,,,,,\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ,,,..\"-!\"-,,.,,,,..,...,,.--.,\".........!\".;,,.--,\n",
-      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,,,--,.,,...,,.,,.,--'.,,..--..,,,,,..,,'.,....,,.\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" \",!\",-.,----,,,,.\",\".\"!?\".----,,:\",!\"\",\".\".\".--,..\n",
-      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ,,,.,,.:\",.\"\"?\".,',.-,,,,.\"?\".\",\".\"!\".\"..,'.\"--,--\n",
-      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, .\",\",,.\"!\"..,..,,.\"',?\",.('.)\"''...'......,!...!\".\n",
-      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' \"',,'!\",.\".'--.,--'--,...\"\",;...\".\"?\".\"',\".\",,-,'.\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ...,,.\"\",,!\".\",....,,...\"\",,\",'.\",,!\",,:\"....\",.\",\n",
-      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, ',\".\",\".\"!!\".\",',,\".\",...\",()...'.\"?\"\"!!\"\",,-.....\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. ..\"\",...,...\"\",,--!.\"\",!...?..\"\"!...,'!.,,.',.!'.'\n",
-      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" !\"\"!,....\"\",!\"\"?',!,,,.\"\"'.\"\"'!.\"\",,.----'.\"\"\"'..,\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., ,,,--',:\",,\":\",,,.\",\"\"\".\",--,--.,,,:\",,,...!\"\",...\n",
-      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" !\",,,,,.,,.,,'..--,.,,-..',.,,..,.\",?\",.\"?\".\".\",'.\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\"',\",.\",'!\".\",?\"\".\"\"'\n",
-      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .'.''.\"\",'.\"\".\".\"....\".\"'.,'--'!\"\",;...\"\"...\"\"-.\"\"\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. ...\"\"',....\";,,,,.,,,,,...\"!...\",.\",,\"..\",,,..----\n",
-      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,.\",\"',..\",.\",\",,\",';,\"..\",,,,,\"..,,'.,.,,'.\",\".\"\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., \"--,,':.,,,,,,,.,,,..\",,\",.--.\",,\",.\",,.,\",,\",,.\".\n",
-      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, ,.,.,,,.,.,.,,,,,.,'.,,..',,,,.,,,,,,,.,,,,..',--,\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,,,,..\"?\",.\"--,\",.\"?\",\n",
-      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, ,.\"--,\".',.,,,,,,,\"?\",,,,,..,,,,.\",\".'.,,,,..,,..,\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" ',.',,.',.,.,,;.\"?\"'.\"',\".,,,',.,,,,\"'!...'!...,,!\n",
-      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" \",..\",\",,\".\",,.,,'..\".,,,\",.,,.\",!\"*,.*\",!\",,,.,,'\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',.\",',?\".\"'?\".\"',,'.',\n",
-      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,\"*,.\"',,.*(),\"----.*\",!\"*()\"--,,.\",...-,,.,,.,',.\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",!\",'..',.\"!!\",,,.,,,,\n",
-      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. ,.\"!!\"*,.*\"!!\"\"?\"*.\"!!!\"*(),.*\"?\"*()\"!!!\",,,:\"!\"**\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'.?\"\",.\".\"'!\".\"!\".,,.,\n",
-      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., ,.,.\"!\",\",!\"\",,\"'.\",',\",.\",\",\",.\"\"!',.!\",'.\"!.,.!!\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",,.,,.\";'..,'?\",,.\"!\".\n",
-      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. '.\"!\",.\",,,\",.,,.\"!!'?,\"'.\"?','...,\",,,...;.\",,?\".\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. (.);.\"...\".\",',,\",.\"',\".\"'!'.'.\"\",,\".\"','!'.''.\"\"'\n",
-      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., ,\",.,,.,,.\"!',\",'.:\",'?\",,.,.\",\".\"?\",.\".\"\".'.,?\"\".\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ?\"\",\".....':\".\",,.\",,\",\"'....,'...'?,'!\",.\"?.'.\".\"\n",
-      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. ,\".\"?\",.\".\"\",'!,,'?,\".\",,:,,\",.\"',',\".\"',.,\".\",.\".\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?,,\".\".?\",.\"'..\"\"'?...\n",
-      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" \"\"';..\"\",',\",\".\",,,.',.\",'...\"',,...\"'.,\".\",',!\",,\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., .\"'','.\",,,,.\",,\",.\",,,\",.,,,,.\"!\",.\",.'.!',.\"\",\",\n",
-      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, .\",'!\",.,,.\"'?\".\".,...\",.\",,\".'.\",',\"'.\"?\",'.\",.\"\"\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ',\".,,,..'..\",',!\",.\",\";....,,,-,,.\",\"...\",\",,.,.\"\n",
-      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" ,'.,,\",,,\",.\",,..\"'',\".\",,,'.\".\"??,\".\",.\"..,,,\",,'\n",
-      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. '.\"\",?\",'.'',.\",\",'.\"';...\"'.\"????\".,.,.,,.\",\",.\".\n",
-      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ..\"\",\".\"...\"',,',.\"!...'...,...\".\"!...\",',..\",\",\"?\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' \"\"...\".\"',\",.\",,\".''.\",,!\",-,,.,,.\"!\".\",..,,,,,,..\n",
-      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, .\"\",,,\",.\"...\"\"'.,.',;--...\"\"'.,'.?\",.'.\",\",\"\"()\".\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'.:;,.????'.:.',',?.,,\n",
-      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. ,.,?,!','!\"'.\",,'''!''!,?'!\",.\"',\",\",,,,,.,,!,'!.'\n",
-      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, !\".\"',!\",.\",,!\",,.\",,...'....'.........'...,',...,\n",
-      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? ,'',.,?...\"\",',!\",.\",\",\"'.\"\"',,\",,.\",.,!\"\",'.,\",\"'\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,',!?\".\"'.',\".\",'!'.'...\"\",',\".\"?\".\",',\".\",',\".\",'\n",
-      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", .'!\"..\"?\".\"',!.\"\"'!\"\"'!\"\"???\"\"!!!?\"\"',..'...',?'.\"\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, \",,'.\"..\"',!\"\",!'!\",()()..,,.,,.,,,-.,,-,,,.,,,,,.\n",
-      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ,'.,.,--,.,.,,.\",.'!,?\".\",,\",.\"'!...!\"\",,\",,--\",.,\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .',\".\",\".\",,\",-,\".\",.\",!\".\"..'!\"\",,\",.,.\",,,\",,\"!'\n",
-      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .?\",-.,.,,,.\"?\".\"',\",\".\"\"',?\".\",,\",:\";.\"\",\".,,.\"',\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" \",.\",',.!\",.\".\"\",!\"..\"!\"..,,..,',.,.',.,..,,.\",!\",\n",
-      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. .\"!'!'?\"\"\".\",!!.\",,,.,,.,,,,,,,,,,,.,,,,;,,,;,'',,\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\",.\"?\",...\",,...\",.\",\n",
-      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...\".,,,,.\"!.',\".\",,,\",,\".,',!\",...,..,,..,'.,.\",,\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",.,.\",\",...,,,.,,.\"?'!\n",
-      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., \".\"?!'?'.,'\"--,,.,,...,.\"!\",.\",\"...\",,!\".\",,!!!\",.\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'?\"\"',\",,,,,,.\"?'!!!..\n",
-      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" .!...,!'!\",.,.\"''?\".\"'!\".\".,'..\"\"!\",'.,,'.\".'!',,.\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'!\".\"',!\".\"''!,\",.\",'.\n",
-      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, \"\",,.',\",.\",'!\".,.,,.',,..,...',,,,'..,...,,,,.\",,\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, .??--,,?,.,,.,,,,.\",,,.,,....,..,.,,,,,.,'.,',,,,.\n",
-      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, ,..,----.,,.,.\"'?!'!,\",,.,,-,,,;.,,,,..-,.,.\",?\".\"\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; '.'--.\"\"'!\".\",,\"',\"'.\",....\"!!'.\"\"!\",.\"?'?.\"..,,.,\n",
-      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ,',.,,',,.,',;.--.,,.-,,.,,..\",\",',\".\"\"?\".\"'','\",\"\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\",,\"',?\"\"','.,!,.,,!\"\n",
-      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" \",'!\".\"?\",.\".!!\"\",....\".\",\",\".\",,,.\",\".,,,.\",',\".\"\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" !\".\"!\"..,,--,,,..\"!!\".,,..,.,.',.,.,.\"!\".;,;,,,,,.\n",
-      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .\",,\",,,,,.,.,,:\"'?!,!\";,,,:\",?,\".\",,\",.,,,,,-,,,-\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\".\"\",,\",,.\",!!??,,..\"\n",
-      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", \"!\",\"'.\",.,,,,.,.\"!!\",.\"!!,!\"\",.\"\",\",...,.,.,..,.,\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;,,!!.,,,......\",,,\".\"\n",
-      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. ;...,,,...--,,,,,...,,!...\",.,,.\"!,,,!\".;,.\",?'!\".\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\",,,,.\",,\"..,.\"',\".\"'\n",
-      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .\"\"!\".\"?\"\",\":\",,\",,\"\".,,,,,-,.,,;----,.,..,,,,,.-.\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" ',,.:,,.,',.-,,,,,;;,.,,.,..--',().,,,,..,--.,,---\n",
-      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" ,-..,,.,.....,,,,..,.,,.(),;,,.,.\",,\"..\"',\".\",!\",.\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", \"'.\"\",?\",.\"!...!\",.,,,,,.,..,,...,,,.\",!,\".\".\",,,.\n",
-      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..''.,..\",!\".,.,.'.,.\",\",.',.\",\".,,.,,.().\"?\".\"???\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!..,.\",,.\"!.,\",..;.,.\"\n",
-      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. ,!,\".\",',\".\"',?!,.\",'..,.,,(),,.-,,.,.,.,,,..,,.,,\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,,'.,,,'..,.,-.\",,\".,,\n",
-      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', .\",\"..\",,\",,\",''.\"**\",,.\",.\"!,!'?\"\",\",\"...\"\"',,?\"\"\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'?'.,,,...,...\".\"'?',\"\n",
-      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .\":,'.,.,,.\"\"',.',,!,,,?(',)','!.,.,--:',!',,,!.',\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\":...'.\"\"',',\",'.\"???\"\n",
-      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., .\",,--,,..,,.,.\"\",\".\",.,'.,',,,,\",,.\"?,'..\"\"!\",,\"!\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"?\"\".,..----,,*.----,,\n",
-      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" .\"*.\"!\".\".\"\",\",.,,.,',',',.,,,,,,,....\",!\",,,,..,;\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" ,,,'.,,',,,..,,..',,,,,,,.*,,,,.,.,,.*.\",\",,\".?...\n",
-      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" \"\",----,,,!\"..\"!\".\",!!\".\",,',\",\"()!\"\"',\"*,.*\"'.\"\"\"\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" ',,----',.\",,\".\"--!\"..\",\",\".........,...\",...\",,\".\n",
-      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...\".\"..\"'.\",!\",.,.,,.\",,\",\".,.,,,,.'.,,,,.\"\",'!\"\"\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\".\"'.\"\",,\",.\",,',\",.\"\n",
-      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,,.,',.\",.,...\",?\"..:\"??\".--,,.\"'?\".\"',,,,\",,..\"?\"\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\"\"',.\"\"'?',!\"...',.,.\n",
-      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, '..,.,,.'.,,.,.,,'..,',.',.\"?\".\",!\",,\".!\"\"??\"...\"!\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\".\"'?,,:.\"\"??,?\"\".,,.\n",
-      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', \".\"?,\".\"',\".\"!..,,,,*,,,.(.)',','?,!'','!'.,,,,,.\"\n",
-      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, *.\",\"..;!,.\",\"\",\".\".;,,.--.*,,,,.;,,,,,--.,.'!,,'.\n",
-      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., ...'.',,,,,','',''!\"*(),.\",,!,\",,\",,,,.,,:',,!',,(\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ):''-,!'..,!,....\"*.*().\",\",,,,,.\".,\".\"':......\"--\n",
-      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .\"'...'.(....),\",,.,.\"?\".\".\"\"?\"\".\"\"?\"\".\".\",,\",\".?\"\n",
-      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..\"?..,!\"\",\".\",,,,.....;,.,..\"\",,\".\"!!,?,\",\",'.\",.\n",
-      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. \",\",:\".\"\",!\".,,,.,...,,,--.,.\"''',--('').\"*',,,.\"?\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" \".\",,.\"*\",--().\",,,,,.,,,,,,,,,,,.,,,-,,,,,,..-.,,\n",
-      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., ,...\",\",'.--,.-,,,.,..',..,,:\".--!.--!...'...!?...\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .',...\"\"'!\".\"!\"\".--!!...?\"'.\".''?\".,.\"'!...!\"\",!\",\n",
-      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" .\"?\",,\"???,!',\"..\"--,\".,.'--;.,,.\"...----!\".\"'',\".\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" \".\"',,--.,,,.\",\",..'.,,,.\"!!...'??...\".,...'.\"--?\"\n",
-      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .\",,\".\",'?\".\"..\"\",!'!,',\".\".\"\"',.,\".\"?\"\".\"\",,\".\"'-\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? -.',!'?,\",.\"',\".'.\"--?\".\"',\".\",,,!\",--.',,.,,...,,\n",
-      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .'--..\"...?\".\",...\"\"',,\",.',,,.,,,,,..\",,\".\".\"\"?\"\"\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ..\".,,.'.'.\",?\".\",.\",-,,--.\",\",.\",?.,!\".\",-,,\".\",!\n",
-      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" \".,,,,,.\"!\".\",\".\",.'.\"\",\",,:\",!\".\",,\",''.\",\".',,.\"\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,',\".\",\"..,.,,..,,.,,.,,'.,',.,,.,,,,,..,,,,-'.,;,\n",
-      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". ...,',,--.,,..,,-,,-..,,...''.,'.,.,,','.'..',',()\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" .,,.,,.,-.',,.'(),',.(,)',:,,,',.,...,.,,,;.,.....\n",
-      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., '--.;....,--.'.,,,,',,,.',,.''.'.;.,,,,,\".\"\",,\".\",\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ,...'',\".,,',.,,,,.-,,,.\",!',\".\"'.,\"',\".,'.,,.'.\"\"\n",
-      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. ,',\".\"',?.\".,,.\",?\",.\"'..,,\",(),,,.\",',?\".\",!'!\"(.\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, )\",,,!\".,,,,,.\",\",...\",\".'.,,,..,,,.,,;.,,.,,..\"',\n",
-      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,\"*.*\",.\"...\"',\".\"'.;',.\"\",,\",',\"'.\".,..,.,,.;,,.,\n",
-      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,.,,,-,,.,,,,.,.----,,...,:\"';,,,,'.!!\",,.\",!\"..\n",
-      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,,.,,'.,,,.-----.,,-..\"!!\",.\"!,'?'.,!\"\".'!\",...,.\"\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,,!\",.\",:!'?\";..,,,.\",,\".\"!\"..\"'...,\"*.*\".\"\"'-'?\"*\n",
-      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, .*\"'?\"\"',\",.\"...\"\"...\",.\".!...!\".\".\"'.\",,\".\",',\".\"\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"-,,,.,,.,.,.;,,.'.,,,\n",
-      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, '.'.,,,,.,,,..,.,',.,.,.,.,,.,.,,,,.,,,,.:\",\",\"..,\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' ,,.\"....,,.,,,.\",,\",,,\",.',.\",,:\",'.\"\",!,,\".\",--.\"\n",
-      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., ,,.\",,\",.\",'.....\".\",,,\".\",\",\"''.\",.\"?!\".\",...\".;,\n",
-      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ,,,,,..,,,,,.,.,..,,.,.,.!...,,.',,,,.\".!\",.\"?\",,.\n",
-      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, \"!,!\".,,,.,,.,;..,\"!!\"'-,,.,,.\"?\".,,\"!\".,,.,,,.,'.\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. .,',,,,,--.,,-,,,,,'.\",\",,\".\"\",!\",',.\",,\".(,.)',.\"\n",
-      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., '?\".\",\".\"'?\".\"!\"....--!,,..,,.,.,,,,,,\"?\",,.-.,..\"\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,.,-,,,,;'.,-,,,,.\",\",\n",
-      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' -.\"!\".\",!\",,',.',,.,,,,.\"!\"',..,,-,,...,..'....,,.\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. \"!\".,,,(),'..',,,,,,,.,,',,.;,,.,,......,,..;.,'.,\n",
-      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,.,...,,,..\"?\".\"',;'--.\",,---,,.,,.,,-,.\"!\".,,...'\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. ..,,.,,',.,.\",,'!\",.\",!\",,.:\",,,.\",-.',;-,.,,,,,,.\n",
-      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., .',,.\",\"'.....;,,.,.,,,-,--..-,,,.(,,),.,.\".......\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. ..\";,,,,\".........\",;,,,.,,,\"...!\"\"!\"'.,,,,,,,....\n",
-      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, ...\",!\".\",'-!\".,:\"!\",,,...,,,.,,.\",!\",,,,,.,..,,,,\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,..',,.,.,.----..,,...\n",
-      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. ,,,..,.,,.,,.,.\",\",,\",...,!\".,,,'.,..\",,\",\"'.,,\",\"\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\",.'!\"',,,,.,,.,,.,..\n",
-      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,,'....,..,,,----.,,,.,,,,.,...,,,.\"!\",.\"',,!\"'.\"'\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' !\"'..,,.,.\"!\",'.'..--,.\",!\",.\"----!\".\",\".,..,,,,,.\n",
-      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ,,.'.\"?,!\"..',..\",.\",'.;.,.,,..,.\",,?\".\"?\":..,.\",,\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" \",.\"!\",,,.,.,...\",..??\",.\"?\",,.\"??????\"',',','.\"!\"\n",
-      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, .,,.,,,,,.,,.,.,,.,,-,,.:\",,\",.,,,..\",',\".\"'.\",-..\n",
-      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ...,,..,,.,,,\"!\",.\"!?'!\".,,,',,,,-,,,,.,,,,-',,.,,\n",
-      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, ,..,,,?,,,,,,....,,,.',,,.,,,,,.,,.,-,.,.,,',.,,,.\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" '.,',.,.\",,\",.\"..\".\".,!\"\",,\",.;,,.\"..,!\"',,,,.'',.\n",
-      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ,----.,.,.\"!'!!!!,!\",.,,.,:\"!'!...!\",,.;,'.,,,,,-'\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" .,,,.,,-.'',.,.,,\"!\",,.\"',!\",.,,,,,,,..,,,.,,,--,.\n",
-      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,.,.,,,-.,,,.,',,,'(,,,),.'.\"...',\",.\"...'.\"\",?\",\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, ,.\"......\".\",!\".\"\"*,..,'\"\";.,,,'..*.\"!,!\".,.\",,,'!\n",
-      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" \",,:\"!!\"..:\"?,...\"\"?\",.\"...'...\",.\"...\".,,.,,..\"!!\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., \"..,..',.....\",\",...,,.\",,\".\"!\"..,(),.\",...\",.\"-,,\n",
-      "'..,,,.,,,,,.                                      \".\"!-,!\".,,..,.,,,,,'.,,,,.,,----.,.',,\"'\".,,,.\",'\n",
-      "                                                   !',\".\"'...'.'!\".,.\",'!\"\",\".\",,\",.\"?\"\".,\".\".,,!,.\".\n",
-      "                                                   ;,.\",\"..\",,?\",.\",'.\"\"?\".\",,,\",,.,.,.,,...,',,,.,,.\n",
-      "                                                   \",?\".\"'',!',\".\"'.!.-,!'?\".',.,,.,.,.,,:\"?,?,??\".:.\n",
-      "                                                   ..,,,.,,.,,,.,,.,,,--.',,,.,,,.,,',,.,,,,..,,,.\"'?\n",
-      "                                                   \".\"',.'...!\",,.,.,.\"?...!'!\".,,,.\"?\"..,.\"!,.--',\",\n",
-      "                                                   .,,..\"?\".\"'--?\".\"!\".\"?\".\".\"\",'.,\",.\",.\",,.,,,.-,-,\n",
-      "                                                   ;,,,,,.,,--,,,....,,,,.\",,,:'''--'.\".??\",,,\"--'---\n",
-      "                                                   \",,.\"\",,\",.,.\",.\"',,',,.:\",;:,,.?\",.(;.)\"?\",.\",\",\"\n",
-      "                                                   '.....,\",..\",?\",.\",,\",.\",\",...,,..\"?\",,,.,,..'.:\"'\n",
-      "                                                   ..........\"\".\",.,..,,;..\"!\",\"'.,,.\",.\",,\",\"',\",.,'\n",
-      "                                                   ,,..\";,!\".,..,.\"????\",..,,.,----,,..,:,',',,.,,.,'\n",
-      "                                                   .----,....,.,,.\"!\".\".,,,.\",,.\",?\",,:\"--!\".,,,,,.\"?\n",
-      "                                                   \".,''.:...,,,.,,,.,,:\",.\":\",.\",,,,.,,.-,,...,,.,,,\n",
-      "                                                   ,,.--,,--:'.:\",\",\",\"\",\",\",\",,..,','.,,,..,,..\",;,,\n",
-      "                                                   \",'.----..,,,.,,.,..;,,,;,.,'..,,,',,,,.,,,,:\",.\"\"\n",
-      "                                                   ,,,\",',.\"'..,..,..\",,,.,,.\",,,,.;,,...\".\",,..!,\".\"\n",
-      "                                                   ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,..;;;;,.',,.,.',,,,'.\n",
-      "                                                   .,.-':\",.\",,,,.'\"\",,',.,'(),...,,..,----,,:\",.\"(.)\n",
-      "                                                   \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".,,'.,.,.,.,',:\"',\".,.\n",
-      "                                                   ,,,.,.,,.',,.'.\",\",,.,,,'.,.,,,.,,,.,,.,.,.\"?\".\"?,\n",
-      "                                                   --,\".,,,..,(,,),.,,,,.,..,.\",,\"',\".\",,..,:\"?\".,,,.\n",
-      "                                                   \"',''.,\",.\".'?..''.\",,.\",\",.....?.,-:\",',\".\"'.,\".\"\n",
-      "                                                   ,,.,'.......'....\",(),,,,.,.\"!?\",,,..',,,,.,.,,.,.\n",
-      "                                                   ,,,,,,',,,'(),.\",,\",,,(\"\").\",...,,\",,\".'.,--,..\"'\"\n",
-      "                                                   \",,,'',,,.()'.,,',-,-:\",\",\",\",\",\".,()',,.:\".,?,,,\"\n",
-      "                                                   \",.,,.,!\",----..,.,,.,:\"?.?\",.,',.',----'...,,.--,\n",
-      "                                                   .,,,.:,,,.,..,,'';,,,.,,;.,'.,',,,,',,.:\",,\".\",:''\n",
-      "                                                   ?\".\",',\",,\"'............'!,'','--,',''.,:',,'...,.\n",
-      "                                                   \"\"......,\".\"',\".\",....\".,,.,,--.,,,,,,,,,,,--.,:\".\n",
-      "                                                   ..',.\"\",\",,,,--'.,:\",',,,.\"\"!\",.\"'!\",,..,,.,,,..,.\n",
-      "                                                   .,,..\"!\".\"?!,,,.,,,.?,!\",..',,.\"!\".\",??..?.,?\",,,,\n",
-      "                                                   ,,.,,,,...\",\".\"-,.\",.\",,?\".\"?'!\",.\"??\",.\"?\".\",,\",.\n",
-      "                                                   .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\",'..,,,.,.;'.\",\".\".\"\n",
-      "                                                   ,,......,.,',,.\",?\",,..\"---\",.,,...:,:\",.\"\",!\",,,.\n",
-      "                                                   .,,,.\",,,...\"\",\".,,...\",\",\".\",,..\",\".,,,.,,,...\"!\"\n",
-      "                                                   .\"!\"(.)--\".......\"(.)\"......!...\",,..\",!\"...,'..\",\n",
-      "                                                   \",\".'.\",.\"!\".\",\",....\",......\",.,,,.,,,.,,.\",';,\".\n",
-      "                                                   \"!\"*,:.*\".\",',,,,.,,.\",,,\".\",,,.\"\",,\".,.',.',,.,,,\n",
-      "                                                   ..',.,',,.\"'?\",''.\"--....\",',,.,,:.,',,.\"?\",,,.\".,\n",
-      "                                                   .\".\",\",\"!\"\",,\".\",,.\",.\"????\",.\",!,!\"\",...\"\"!\",.\"!.\n",
-      "                                                   ..!!...'!\",,.\"......\".,,,,,,:\"!...!\".,,,;:\",,\",,.,\n",
-      "                                                   .:\";,()'.\"'.\"...!\".\".',\"--.\"?\".\"?\"\",\",\"'..\"\"!!\",.,\n",
-      "                                                   ..,,,.\",\":\".\",.,.,,,,.\",?\",.\",?\".\"!--....,\".\"'..'.\n",
-      "                                                   \"(.)\"??''?\"\",.\",,,.,--.,,.--...,,.\",,\"'.\"?\"\",,.\"\",\n",
-      "                                                   ,.\".\"?\"\",.'....\"\",,\",,,..,,,..,,-...,,.\"?,\".,,'-.'\n",
-      "                                                   ,,:\",'.\"\",,,?\",.\"!!,.\"\"',\".\"'!?\"\",.\",',.,.\",?!\",.\"\n",
-      "                                                   ?'.\"'.,',',,,.,,,'.\"',?\",,.,.,,,.,.'.\"!,?\".\"',!\",,\n",
-      "                                                   .'-,'.,.,,,,..,,.\",,,\",.\",.!.,'!\",,;,,,,.,,.,()-,,\n",
-      "                                                   ,.\",,\",.\",,..,.,\",\",',,,\",.,,,,.\",,\",\".\",,.\",',\".,\n",
-      "                                                   ,',',,,.\",,\"..,,,,.\",,\".\"',\",,\"'.!.\"\",!,\".,,.,.(),\n",
-      "                                                   ,.\",'?\".,..',,.,.,,,.,--'--,.\",,,\".\".,\"'.,,,,..,,?\n",
-      "                                                   ,,.,.\",\",\"?,?\".\",,.',.',.\"(),,.,'?,,.,,,,:\"!\".',,,\n",
-      "                                                   \"\".,,,,,,.,,,...,,-..,,,,,.-,,,,-.-,.,,'..\",,',\".,\n",
-      "                                                   ,,--.:\",,?',.\"--,--.,,.,'.,-,-,--.,,..\",,\"(,).\"''*\n",
-      "                                                   ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\".!\",\"!\"\"'?\",',\"',?,,,\n",
-      "                                                   \",.,..,,.,.\"!\",,\",!',.\"**.,..\"?,,,\".,..,,.,,.\"?\".\"\n",
-      "                                                   .',----??!'.,?\",.,..\",',\",\"..\"\"!!\".,.',',','',.\"!\"\n",
-      "                                                   ,.\",!\".\"!'?'?!\"\",\",-,.\";.\".\"!!\".\",,\".,,.,,.,.\"?\",'\n",
-      "                                                   .,.\"',?\".\",!,.\"\",,\",.\",\",--,\",'.\",,.\",,\".\",,'?\",,\"\n",
-      "                                                   ,.\"\",\",.\",,',,.,,?\",.\",,\",.\"!'.,,?..,?\"\",,,...,?\",\n",
-      "                                                   .\",!'!',,!\",..\",\"..\"',,'?\".\",.\"\",,.',!,.\"'.,.\",,'?\n",
-      "                                                   \".\"!'!,--.--?;,.'.\".\",'!\".\",\"-.\",.,,;.\"\",,'!\",''.,\n",
-      "                                                   ,,,,,...,,,,....\"?\".\",.\",,.\",'!\".,',.,,,,,.,,,,;.,\n",
-      "                                                   ,.,(),.,.,,..'.(),,.,,,,,.,.,.,.,,,...',,',.,.\"!\".\n",
-      "                                                   \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\"()\",?\".'.\"!!!.!\".,.,\n",
-      "                                                   ,,.\",--,,,\";,,.,.----,,..,,,...,'.,,,.\"!\".\",'!\"..,\n",
-      "                                                   ,..,,.,.\"--,!!.......!'--.?!.,...'....\",'-(),,.\"?\"\n",
-      "                                                   ,--.\".--.\"\"'!\",.',.\"?\".,,'..\",.\"\"......\",,.,,;.',.\n",
-      "                                                   .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,.\"\",?\",.\"!\".\"--'.''!'\n",
-      "                                                   '!...!\"\",,\".\"???.'.?'.\",.,,:\",...\"..\"'!\".\".',...\".\n",
-      "                                                   ..\",,'!\".\",,..'.!\"\",!\"\"'!;....,,:..,,.!,,!\",,...,,\n",
-      "                                                   .,,-.,.,,.\"'??!\"'....,,.,;.,.''.\",,!\".\"?,\",\".\"\"..,\n",
-      "                                                   ...\"\",\",.\",.,\",.,,,',..\",,!\",.,,:\"'.,,,,!\".\"......\n",
-      "                                                   \".\"'--,'--.'?:,\",\".,,,\",.\",?\"\",,.',\",.\"!!,,!\",';,,\n",
-      "                                                   ..\",,.,,,?''....'.'\"\",.,'.\"\",',!.!,.!\".\",,\",.\",\".\"\n",
-      "                                                   ,-.,',,..;..,,,!,,!!...\"..'.,,,,.,,,.,,.\"?\",,..\"..\n",
-      "                                                   ............................!\",,,,,',.,,,.,.,,,,,,\n",
-      "                                                   ,,.,,,,'.,,,.\",,!\"\",.\"\",,,,'--.\".\",\".\"!'!\",'.\"',,.\n",
-      "                                                   \"\",,!'?.\",,,.\",,\",,\"'!\".\"......,\".\"!\",.,',.,,.\",;,\n",
-      "                                                   ,\".\"!',\",,.\"',,..\".\"'?\".\",'.\"\"!\",.\"..\".\"'',\".\"!''.\n",
-      "                                                   \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",,.\",,\".\"'.'.\"\"!'?\".\"'\n",
-      "                                                   '--,.--,...!\"(.)\"!'.\"\",!\",,,\",,.\",.,..,.\"?\"..,,.,,\n",
-      "                                                   ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'.'.\"\"',\",'.\"'\"(,)\"'\"(\n",
-      "                                                   '),\"''!\"\",'!\".\",,\"--,.'.,,,.,,'.\"',\".\".\",..,',,,,.\n",
-      "                                                   ..\"!\",,,.,,,,,.,,,,.,,'',,,.,,,,\",.\",,,,,,..\",?\".\"\n",
-      "                                                   .\",,,.\"?\".',,.,,,,'.,,,,,,\"\"\",\",',.,,.',,.,,,,,,,,\n",
-      "                                                   .\"!!\",.\"!....!,,,..!!!.--....\",,,.,,.,.,,,,.'.,,,,\n",
-      "                                                   ,,.,',,--.,,,'.,.,,-.,,,.,',,,.',,,'..,',','.,.--.\n",
-      "                                                   ,.,,.,'(),.,,.,,.,,,,--'.,',,,,..,,',',.\",?\".\"',\",\n",
-      "                                                   ..\"!\".\"!,,!\",',.\",!\",.,.,,,.,,--.,,.,',,..\",!',,\",\n",
-      "                                                   ,,-.,',.\",?\".\"?'!\".\",\".\"--','.....,??\".,'.,,.\",\".\"\n",
-      "                                                   ?,!\",.\".,,,.!!'..\",,.\",!\".\",.\".\",\".,,.\",,\".,,.,,,,\n",
-      "                                                   .\",',\",.\",,....\"\",,,\",\",,',!,...!\",,,,\"',;.\"\",',!,\n",
-      "                                                   \",.\":,\".,,,,,,.\",!\",.\"?\"\",,!,!\",.\",?'!\"',.\"!!\",.\"?\n",
-      "                                                   \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"''!\"\",,\",.\"'!'...,?\".\n",
-      "                                                   \",.',.\"\"?\"\",.\"\",'!\",.',..\"'?\".\".'.\"\",...?\",.\",,,,\"\n",
-      "                                                   .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",,,.,,'.,,,.....\"(,,-.\n",
-      "                                                   )\",,,!,.'!''!''!'\".\";,?...',?'..,?.''.',,\",.\",,\",.\n",
-      "                                                   ,..,.,,,,,,..,,,.----,,..,,.,.,,,,,..,:\",\",,.,,,,.\n",
-      "                                                   ,,.(),,-,,:.,,.,,,.',,,,,,,.,,,.\",\",.,,,,.,.\",\",,\"\n",
-      "                                                   \"().\".\",,,,:\"??\"\",\",--.',.,:\",!\"\",!\",,,.\",!'!,!\"\"?\n",
-      "                                                   \",.'-'.\",\",\"',,'..\"\",\",\",'-,.,,,,.,\",\",',,.,,.!\",.\n",
-      "                                                   ..,,.,,.,.,,.,,,.,.',,,;,,,,,;,,.,,,,,,,--,.,,.'..\n",
-      "                                                   :,,..:'();,;.,,.:\"'!'!\",.,.,,..:\"!\",,..'.,.,,',.,.\n",
-      "                                                   ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\"!\"...,\"!!\".,,,.,,,--\n",
-      "                                                   .,.,,,,'.,.,,,.'.,.,...\",?\".\"!\":\",,.\".!\".'.\"\",,,\".\n",
-      "                                                   ,,,\"!\",,\"!\",,..\"?\",,..',,,,--.,,.,,..\"!\".\"?,,-,?.\"\n",
-      "                                                   ,,,,,--,.,,,.,,,',,,.,,\",\".\",!\".\",!\".,,',,,,,,...:\n",
-      "                                                   '.,:..,,',,--,.\",,',,!\".,,,.,',,,,,,,,,.--,,,.,,,,\n",
-      "                                                   ,,.,,:,,.,,,.,,,,.,,,....,.,,(,\"\"),,,,',.\",,,\",,,,\n",
-      "                                                   ,,.,,,,,,,-,-,,.,.,..\"...,'!\",.',\".\"\",,?.\"\",\"----\"\n",
-      "                                                   --..',\".\",.',\".\"',.\"-,--'--.'--'.\",,,\".\"'--.,\"(\",\"\n",
-      "                                                   ),\".--!':,,;,..;..\".,,.'...,,..',.----..,',,'.:;,,\n",
-      "                                                   ,.,,,.,,,.\",,!!,,\",\".,,,,!,,.--?\"\"?\".\",,,.\".\"??\".\"\n",
-      "                                                   ?----....,'!,\",,-,\"!''',''.'\"\",,\".\"',\",.\"--'.'.'\".\n",
-      "                                                   \"?\".\",..\"\"?\"\"...,\",.\",'?\"\",,\".\",!,'----,--,-!?.?!\"\n",
-      "                                                   ,,,,,,,'.\"!\".\",,....\",--.\",,\",.\".\"-,,.\"...!\".,,.--\n",
-      "                                                   '--,,.,.:.\"?\".\",--,....,\",.,,,.,',',,,..,,,..,,(),\n",
-      "                                                   ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\"!!\",..\"!\".\",!\"..,,,,\n",
-      "                                                   .,',.:\"'!\"..,,.,.,,,.\"'!\"-..\"!!\",'.\"!!\".,.,..,...-\n",
-      "                                                   .,.,,,,.,,,,,!','.\"?\".\",!\",:\"?\".'.,,--,.,,''.'(),-\n",
-      "                                                   '.,.,,.,,'.,.,,,,,.,.,,.,',.,,,,,.,,.',',-.,,..\",!\n",
-      "                                                   '?\",.',,:\":!!\",',.',,.'.,,,'.\"',,',\",\",,,!!\"\",\",\",\n",
-      "                                                   ,?!,?,--,!!!\"\"!\".,,--.,,,',,,.\"!',,!!\",,'..,,,,.\"'\n",
-      "                                                   ,',\".\",'!\".\",,...\"\",,,...\"\",'!\",--'(),..:,,.,,,..,\n",
-      "                                                   ..,,,...,..,,,,,,,.,,.,''.,,,.,--,,--'.,'.,,,,.'.,\n",
-      "                                                   ,,,,,,.,,;.,;.,,,--,,,,,,,--,---,.--.,',..,':.\",',\n",
-      "                                                   ?\",.\".??\"\"',.\"\",.\"\",?\".\",??\"\",,,\",.\"'?,,?,,.!!\"\",,\n",
-      "                                                   ?\".\",',',,!',,\",.\",\",\",,!,'--,..\"\"?,\"..\",,\",.\"....\n",
-      "                                                   \"'.,','.,-,'.\"',;,\".\",\",.\",?\",,,.\",.,!:,,,,,,.\"\",!\n",
-      "                                                   \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\",.?',,,!'...!\"','.--\n",
-      "                                                   ',,.,,,...,.',,,,,,,'..,,,.,,,-.'.',,.,.'.--,,.\",,\n",
-      "                                                   \",.,,,.',.\",,!,\",.,----..,,,,,,:\",,.\".:\"',,,,',,'.\n",
-      "                                                   ............\",..,-,,,.,-,,,,.,',...,,.,,,,.,,,:\",.\n",
-      "                                                   \",,'.\"!\",.,,,.,,,,...,,,',,.'-----,,.',.,,\"!\",.,',\n",
-      "                                                   ,.,.\",,\".\"?\".\",\",.\",\",,..\"!\",\".\",.\",\".\"?,,.\"(.)\",.\n",
-      "                                                   \"\"?...\",.,,.\",--,--,\".\",.,...\",\".\"....,,.,,,,--.\"?\n",
-      "                                                   ,,,\",\"?\"\",,\".,,,,:;.,..\",,!\".\"!,.,,.\",,,.,,.,,.,,,\n",
-      "                                                   ---,.\"?\".,,..',.....\"?\".\",,,...?...\"\",\",\"'',',--,,\n",
-      "                                                   ,.,!,,!'?,,--.--,,----,,,',,\",'.;,',',.,\",,!\"\"?\".\"\n",
-      "                                                   ,,!\".\",!\",.\",,!\",'..,',;.,:,,,.,--,,--,,,,.\"?...,\"\n",
-      "                                                   ,\";':''.'!?,,,!\",,...\"?,...--,.,\".\"',.'.''.\"..,.:,\n",
-      "                                                   ,?.\"'......--,\".\"...'......,.........(''?)......\"-\n",
-      "                                                   -\",,,\",.'.,,.\"?'.?,'--'.!.........?...,....,'.....\n",
-      "                                                   ..,'.'..,....,.',.,-,,,,!'!\"'..\"???...!?...\",.,,-.\n",
-      "                                                   .,,,,..;:\"!\"\"!\"\"'??\".\"'!\".\",'?\",.\",?\".\",,\".\",\".\"'.\n",
-      "                                                   ..!\".':,..,...\"'!'!\".\"',,\"..',,.\",!\",.,,..'.,,.\",\"\n",
-      "                                                   ,,\"!.\"\",\".\";....!\",\"'?\"\",',.?\".,,'.\",,\",.\",.\",,,..\n",
-      "                                                   ,,.,',.,.,..\"!\",,.\",!\".,,,...,.,,,,.\",!!\"..,..\"?\".\n",
-      "                                                   \".\"\"',,\".\",'.\"\",,,\",.\",,\".\",.\"\",\",\"?\"\"?\"\".?\"\"'?\"\".\n",
-      "                                                   \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.,,,,\"'!\"':!..,.!.',,,\n",
-      "                                                   ,,,.!,!,,,,..,,',,,,,.,,..,,,,,,,,..',:,,,,.,,..,,\n",
-      "                                                   ,,,.,,,..,,,,,,,,,,,.,----,,.,,,...,,.,,,,,.,,,,.,\n",
-      "                                                   .\",,\".\"',!.!\"(,,,),,,.,.,,,,,.,,,,.\"???\"\",'.'.\"\",.\n",
-      "                                                   ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\",.\".\"\"?,'.\"\"!'!\".,.\"\n",
-      "                                                   -!',\",.\"',!\"\",'.!\"..,.,..,,,..',.,.,--...--,.,,,,,\n",
-      "                                                   ,.,,,.,,.,,;,.,,,,'.'.,,.,',.,,,,.,,.,.----....,,,\n",
-      "                                                   .,,,,,,..--.,,,,.,,,-..,.,----,,.,,,.',',''.,..,--\n",
-      "                                                   '.,-.,.,..,,.,',.,..\",,\",\",,,.\".,\".\",-..,.,,,,.;..\n",
-      "                                                   --..,.\"!\".\"',,,?\"\"-,,\"..\"',!!\"\",....\"\"!\".\"?....\"\",\n",
-      "                                                   .\"\",\",\".\"'.,.,',',,.\",,..\".\",\".\"??\",..,.--'...--',\n",
-      "                                                   .,,.,.\",!\",,,-.\",,\".\",\".,..,..,.,..,,\"!\"...,..,,.;\n",
-      "                                                   .,,.,,,,,,-,,,,.,,,,.--\"',\",.',.'.,,,'.\"',?\",.\",,\"\n",
-      "                                                   ,.,,.\",,\".('\".\")\",.\";,.\",,',\",..\",,\",,--\",,',\".'.\"\n",
-      "                                                   ,,,,\".'.,,..\",,,\",,,.,,.,.,-,,,,.\",!\".\",,,,\"*,'.*\"\n",
-      "                                                   ,,,.\".,',,.\"!\",-,,,,,',,'.\",'',\".\"!\".'.,',,',,,.,.\n",
-      "                                                   .,,...,,..,,.\",!\",,.\"'!\",..,.\"'?...!...,!.......?\"\n",
-      "                                                   .,,.\"!.,\",.\",,\".,,,\"!'!\",.-.,.,.,,....\"?\",.\",!\",.\"\n",
-      "                                                   !\",,,...,\"!?\";.,,,.,,,.,..'..\"!\",;,,'.,,.;,.,..\"!!\n",
-      "                                                   !\"....\"!\",,\"!\",,\"'?\",,,.\",!\"'.\"!\",..\"!\",,,..\"!\".',\n",
-      "                                                   .,,.,,,,....:--.-,.,.\"?\".\"'-?'?....\",,,-,,...,.\"'?\n",
-      "                                                   ?,\",.,,-..--,,.\",,;,\"--\",,:!?!!,,.,,.,.!...\",'.',,\n",
-      "                                                   --.,(),--(),.,,,,,..\"--,?\",.\",\",.',,,,,,,.:,,,,,.,\n",
-      "                                                   ,..',;';'..,,,,.,,,.,,.,:,;,,,.;,.\"!!!\",,.\"',!\".()\n",
-      "                                                   .\"!,\"....,,.\",\".,,,,.,,,.,,,.,.,.:\"!\".,,,.,,,.()'.\n",
-      "                                                   ,,,;,,,.,\"!\",.,.,,,,..,,,,-,.\"?,!\".,'..\"!\"\"?\",.\",'\n",
-      "                                                   !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\".\".\"\"!\",\",\"',,.\"',--,\n",
-      "                                                   \",.\"!!\".\"!\"()\".,.----!\",.,,,,.,.\"?\".\"?!\".\",\",\".,.\"\n",
-      "                                                   ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"!\"*.*\"!\",,,,..\"!?\".\",\n",
-      "                                                   ....,.,','!,!\"'.--,,,..,.,.,,,..\"??\",..\",!'!\",.,..\n",
-      "                                                   \"'!\".\".\"\",\"-.\",'......!,!'.'!\",:\"?\".\"--?--.\"\"--!\".\n",
-      "                                                   \"??\".\",'--,....,,,\",,..,..,.?,?\",,!\".\"'!\"\",?\".\"?.\"\n",
-      "                                                   ,.\"'.,?\"..,----.,-,.,--.,--,.,,.'.'.\",\",\"?\",....,,\n",
-      "                                                   '-,'.,,.,,,.;(),,.'.,,,.,,.\"',!\"..,,,,....,,,-,,,,\n",
-      "                                                   ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,,,,.,,.,,'.\"!\",,,....\n",
-      "                                                   .,.....\"?\".,..',..'.,,-.\"!,!\".\"?\"-.\",!!\"\",!\",.,...\n",
-      "                                                   ..''.'(),.,..,,,,---,',,,,,.,,.----,,,.,,,.,.,,,,.\n",
-      "                                                   \",,\".,,.\"!\",;\"!\".\"!...\",,.,...,..\",!!!'?!\",,,...,.\n",
-      "                                                   .,,:\",?!!\"...,,,,,.,,.,,,,...,.\",,?\".\",\".\",,.?\",..\n",
-      "                                                   ,.,,.--..\"!\",,,,.\",,\".\",\",,.(.)\"'!\"....,.,,,,.----\n",
-      "                                                   ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,..,:\":;.\"\",,,\".\"!',\",.\n",
-      "                                                   .,.,,.\"?\",.,.\"'?\".\",\".\",\".\"',\".\",\".\"?\"..\"'.\"\",\".\"!\n",
-      "                                                   \".\",!\",',.,,\"\".\",,,\".\",?\",,,....,,,,,.,,.',,,.:\";,\n",
-      "                                                   ,.,!\".-.',,.,.\",\",,\".,!:',!'...?,,---\",\"!,,-.\".;.,\n",
-      "                                                   ,,,,,,..,,.',,.\",,\",\".\",,.:..,,-,,,.\"??,,,',,!\",.\"\n",
-      "                                                   !'!',\",..\"',,,,'!'!'?!\"\"?\".\",,,.'?',\".\",'!,!'!\",,.\n",
-      "                                                   \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\".\",!\",,.\",!--!\",..,,\n",
-      "                                                   ,,.,.,..\"!?\",,.-,,...,,,..\"!!\",.\"?!\",,-,,,,'.\"?\",.\n",
-      "                                                   \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,,.,,.,,.,.\"......!...\n",
-      "                                                   \"\"......,*...!...?...!...\"*.\",!\"\"...!\",,,,,,,,,--.\n",
-      "                                                   ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'.,,.,.,,.,'.,,.\",',\",\n",
-      "                                                   ,.\"!,,\",.\"...,,!!\",.\"!\",,,,..,,',.,.,,:,,,,,.,,.;,\n",
-      "                                                   ,.,,'.,,,,..,,-..\",--!\"'.\",!\",,.\",?\"\"!'',\"'.'.,,,.\n",
-      "                                                   ,,,.\"!!\"'.\"!\",,,,,.\"?\"..,.,,..\"!!\"'.\"?\".\"?\",-.,,..\n",
-      "                                                   ,,.,-,,,.,,',,..,,.\",,!\".,,.\",,\",\",'?''.\".\".??\"\"?\"\n",
-      "                                                   .\",!'!--?\"\",\".\",,!'.,'.'..!\",,,.\".!\",,',-,;,.\",?\".\n",
-      "                                                   \",!,.,,,',.\"\",?\"\",.\".\",?...,....:',.''!,?'?\",,..\",\n",
-      "                                                   \".\",.\"\",!\",\".'.',,----.,'.\"..,,.,().,,,!\",,\",\".\"\",\n",
-      "                                                   ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!?\"\"?\",.\"?\"\".\"\"--?,'.'\n",
-      "                                                   '.\",,,,,,.\",'!!\",.\"''!',.'.\",,.\",''?\".\"!?\".\"'.'!\"\"\n",
-      "                                                   !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\",.\"\"?'!?\"\".\"\",.'.\",,\n",
-      "                                                   .,..,,,;,,.--.,.,',,.,.\",\",,\".\"',,,,,,,,,----.,',,\n",
-      "                                                   ,,,.,,,;,,;,,..,,,,,,,,.,..,,--.,,.,,-,,..',,,..,,\n",
-      "                                                   ,,,\".\"',,,.,,.,,,\",,,.,.\",.'.,,,--!,.,,',,,,,..,-,\n",
-      "                                                   ,.',.\",',!\"\"?\"..\"'--,...,',\",.\"?\".\",''.,!..,!\".\"?!\n",
-      "                                                   ,!,\".\",,...\",\"\",,,,.,,,,,,.\",,'!\",.\",!.,'?.\"\",,,\".\n",
-      "                                                   .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"','!\",,,\"',,','.''.',\n",
-      "                                                   ';----,',,,.\"\"?\",.\",!...\",,,,.,.\",,\",.\"''.,...,.\"'\n",
-      "                                                   .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"..\",',\",\",.,,...!\",,\"\n",
-      "                                                   ,\".\".\"\",!--..\",,',,,.,.,,.,,,,,.--,,,,--,,----.,.,\n",
-      "                                                   ,',.,-,,,.,,,',(),.,,,.,,.,,.''.,,.,.\",,\",.,,.':\",\n",
-      "                                                   \";,,,!,.,,.,,,,,.,,,.,,.,,,,,,.,,'.,,-,,..--,,,--.\n",
-      "                                                   ,,,\",.\".,',.,,,,-.,,.-.,,...,.,,,,,,.,,,,,,--,.,.'\n",
-      "                                                   .\"............,...',?\",,,,:\"'!\",,----.,,,.,,,,..,.\n",
-      "                                                   ,,,.,,,,.,,,.,;,--.,,,,,.-',.,,\",!,!\",,.,,.,,,.'.,\n",
-      "                                                   ,,..,.(,,).\",,!\",,,..:'.,,,!',,,...,-!,:',,,!...,,\n",
-      "                                                   .,,,,.----.,:,.,,,,,.,,,.,.,,..,,,.,,..,(-),.,,.\",\n",
-      "                                                   ',\",,.,.\",!\",.\"'...\"\"!\"\"!\".'..\",!\",\"!\".,.,,.,,,\",!\n",
-      "                                                   \".\"!\",:!'!;?,....,,,.,,,,,,,,,.,,,..,,..,,,-,...,,\n",
-      "                                                   ,',,,'.',,.',.',,.,,.,,.','.\",,\",\".,,,.,.,,.,',.\"'\n",
-      "                                                   ,,,-'.'.\",,\",\".,.,,--,\",.,,.,,,,-,.,,,--;-.',,,.\"?\n",
-      "                                                   \",.\"'''?\",,,,,.\",'!\".;\"!\"\"'?\".\",'!\".\",\".,..\",!\",,,\n",
-      "                                                   .\"',--!\".,,.,',.,,.,..\"?\".,.\"'!'!?\".,,,,\"!!\"\"'!\".,\n",
-      "                                                   ,.\"...!...!!\",,,.,'..',',,'.,,.\",,\",.\"?\"..\",,'.,,,\n",
-      "                                                   .,,.',','',!''.,.\"**,.,,,,.....:',,,....\",\".\"',,?,\n",
-      "                                                   ,,.',,?\".,-,,\"??\",,,.\",,\",\",,,.,....,,...\"\",,\".\",,\n",
-      "                                                   \"(,,).\",,'......\"\"!?\".\"'....?\".\",\".,--.\",,,,\".\",,\"\n",
-      "                                                   (),.,,,..,,'',.;'.,.\"!\".\",\",..'.:\"',.,.\"-!-!!\".,,.\n",
-      "                                                   .,,'..\"!\",\",\",.',.,.,,,,.,,,.,,,.',.,...\"--!\",\",'.\n",
-      "                                                   \",.;..\"...\",.\",\".,,,:\"!\",,..,,,,,.,,,..\"!!\".\"!\".,,\n",
-      "                                                   ,.,,.'.\"!\",,.,,,:\"...!......\",....,,,,.'.\"??\".\"!',\n",
-      "                                                   -\".\"?,.',,...'!'....\"\"?\".\"!,,,\"'.,,,,..,,,,...,,',\n",
-      "                                                   .,.,,,,.,,,',,,,,,,.\"?\".\",,'.,!??\"--\",\".\"?\".\";.\"',\n",
-      "                                                   :\".\"\"!,\".\",..\".,,,,,,'.\",,\";\",,.!.,,..\".,.,:','..,\n",
-      "                                                   .\",.\"'........-,\"*..*\".\"\",,\";\",\",\".',!\",,..\",,\";\"?\n",
-      "                                                   ?''*,,?...???,',\".\"--'.\"*.\",\"',\",'..?!--:'.,?\",,.\"\n",
-      "                                                   ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\".,(),,....,,.,.,.\",'?\n",
-      "                                                   ,?\".\"?...?\".\"',?,???.\",.\"','...\".\"'....\",\",\",,\"!,?\n",
-      "                                                   ?',,.?,,,.\",\"'...\"\"......!\",,.\"???,.\"\"'...,\".\"'?,(\n",
-      "                                                   ),,\".,,.,.,.\",\".\"?,,\".\"!'!\".\"'!\",,.',.'..,,,\"!\"..,\n",
-      "                                                   ,.,,.,,.,,...\",\",\",--,..,,.\",,,,,,.,,.\",!\",.(,,.),\n",
-      "                                                   ,..',,,,,,,--.\"!!\"--,-.\"!'!...\"...\"!\".,,.----.,,,,\n",
-      "                                                   .\",\",\",.\"\"!!\",.\",!?,.\".,..\"????\".\",,\".\"!!,'.,...\",\n",
-      "                                                   ,........\",\",,\".\"--'.,.--'.\",!?.,,,\",--.,.\",?\"\"...\n",
-      "                                                   ...,\",--'.--,.,,,..,,.,,.\"?\".\",'..\"\"'?\"\",\",--.,..:\n",
-      "                                                   ,,,.,.,,,...\",\",,,,,----.\",''*----.\"*:.\",?.,!\",,--\n",
-      "                                                   .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"',.\",'?...',,!...\"..\"!\n",
-      "                                                   !!\".,,.\",'!\"-.\",,,\",.\".\"\"?\".(''.)\",,',\".\"'.\"..'..,\n",
-      "                                                   ..,,,,..,,,.\"',,\",\"'',,\".\",,'!\"\",.\"..,,..,;,',,,.'\n",
-      "                                                   .',.'.,,.--\"','.\"\",\",..\"!\",.-,,,,,,..,,...,-.:,'()\n",
-      "                                                   ,,.,,,,:.\",,\".,(,),,,,.;,,..\",,'!\",.\"..\"\",!!\".\",.\"\n",
-      "                                                   .,...,,,.,,,.\"!\".\"?\"\",\",.,,.\"'!\".\"',,\",,,.,,,,..\"?\n",
-      "                                                   \",--,--,(),.\",!\",'.,().,..,,.\";?!\".,..\"!\"--.\"....\"\n",
-      "                                                   .\",!\".;....,,.,..\",,\"....,,.,,..\"'!'!\"..,.--,--.;.\n",
-      "                                                   \"?\".\"?...???\";,,..,,,.,.,.'.,,,.\",;?\"--,,.'.,,'..'\n",
-      "                                                   ,.,,.,.\",?\",..,,,:\",,?\".,.,'.,,,,.,,.'.'',.,.,.',,\n",
-      "                                                   ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!',?.--!,?,!'.?'?,,,.,!\n",
-      "                                                   !!,;,,..,!\".\"!\".\"!';,,'.,,----.,.,,\",\",,-,----..'!\n",
-      "                                                   !...\".\",,,,.'.\"\",,,\",'...,,,.'.;;,,,.'.--,(),,--;'\n",
-      "                                                   .,..,,,.\"',\"-,\".,,;.'...,'....\"\",,\",--\",.!\"\",',.?\"\n",
-      "                                                   \"...\"\"';'.\"'.,,,()..,,.',,'.,.,,.',.\"',\"...,,,..,'\n",
-      "                                                   .,.,,,.,.,.,.,'.\",!,.,\".,,,.,.,,,.,.().\",'?!\".\",*.\n",
-      "                                                   \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\",\",,,,.\",\",..\",\".\",,\"\n",
-      "                                                   .\"!\",.,..'....,\"';',\".\"!!\",,\".\"\",!\".\",,'...\"\"!\".\",\n",
-      "                                                   \".\",--'--.,,'.\"\"'!\".\".!\".\",!'.\".,,...\",\",,\",......\n",
-      "                                                   \".\",\".\",...\".,.\",'!\".\",.,.,.,....\"\",\",.\",,,,...,.'\n",
-      "                                                   ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,..,,--.,,,,,,,,,.',,,\n",
-      "                                                   ...,',,,,....,..\",!\",.,.\"--!\".\"?\"\",\".\"!!\".\"?\"\",\"..\n",
-      "                                                   \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",--,!\"..,,,,,,.,,,,,..\n",
-      "                                                   :\",\".\"?.\",:\".,!\".',,,....\",,\",\"!\"\",,,\".\",,\".\"!\".\"'\n",
-      "                                                   ,\".\",!!\",.,',,,.'.,,,.,,,,,,,,,,.,.,,,,,,.,,,.,.\"?\n",
-      "                                                   \".,',,.,,.'::,,--.',.,..,.'.',,.\"',\".\".',.\"\",\",..\"\n",
-      "                                                   ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"...'',,'.\"\"?\".\",',\",:\",\n",
-      "                                                   !\"...\"'?\".,,.\",\".\"'.\",,.\",\",,'.\",\".\".\".\",,.,\".\"','\n",
-      "                                                   ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\"\";,',,,'.'.,,..,,.',\n",
-      "                                                   \",',,,.\",,,,,,,,.,,,,.,'.,,,.\"?\",,,:\",,''',.\"\",!\".\n",
-      "                                                   \",!\",.\"!\".,..\",'!\"...,,,,..,'.-.-'.,,,,.:-,,.\",,,.\n",
-      "                                                   ..'...,!...,...'!...?\".,.,,,,,.\".'.'?'?'.'?...',\",\n",
-      "                                                   \".,???'.,,!!,??,,-.?.,'!!\",.,.-.,,,,',,.\",'!!\".;:\"\n",
-      "                                                   ,'?,\".\"'!'!\".\"--''!\":\",!\"\"!\",.\"!-,\",--;.,,-.\"',\".\"\n",
-      "                                                   ,.\".,,.....\"-,,\",.\",\".\",',\".,.\",?\",,.\"....?\".\",,\",\n",
-      "                                                   ,\",',.',.\"\",'',\".,,,.\"...\",.\"'!\".\"?\"\",\".\"\",,,,,,,.\n",
-      "                                                   ,.,,.,,'',.,-,,,..,,.,,,,,,,\",\",:,,?,?,-.\"!!\".\",\",\n",
-      "                                                   .\"',\",,.\",'!\",.\"?\".\"'!\",.\"!!?\"\",,\".\",?,!\".,,.,.\"!!\n",
-      "                                                   \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"'.!?\",.,'....\"??'!\"..\n",
-      "                                                   \",'!--!\".\"??'--!\",.\",?\"'...,,'.,,,,,-,.\",',\",:\",,,\n",
-      "                                                   .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\",,,.,,.,,,.,,,;,:\",.\n",
-      "                                                   \".,,,,.,,,.\"?\",.\"?!\",,:\".\"...,,...,,......\".\"...,,\n",
-      "                                                   ....\",!\".\",,,,--'.......,,,!,!?'!!\",,.\",!!?!\".,,'!\n",
-      "                                                   .\",,?...!...\"...,.,,.\"--?\",.\",\":.'.\",'!\",.,,,,:\",.\n",
-      "                                                   ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?...!\",.\",\".\"!...\",.\"'!\n",
-      "                                                   \",,,,.',,,!'.\",,\",\",,...!,?\"',....,.\"!-!\",,\"!\"',.,\n",
-      "                                                   .,.\"!...!......\"\"?\"\",,!!\"...?,,.\"',!!\",.\",!,\".\",'!\n",
-      "                                                   '\".\",,'!\"\",'!\".\",?'.,,!\",.\"!\"\",,','.\"\",.\"\",?',!?\"\"\n",
-      "                                                   ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.!'.\"\",.',\".\",,'.''.\"\"\n",
-      "                                                   '.,\",.\",!,',\",..\",\",,\"..\"\",'!...,...'......,.\"..,'\n",
-      "                                                   ..\",,\",,--\",,',..\"\"...\",.,.,..\",',\",\",...\",:\",-,,\"\n",
-      "                                                   ,,...'',.',,,,'..,.',-,,,.:-.,..,,,.\"?,?\".,.--.,,.\n",
-      "                                                   ,,,.,.,.,,.,.,,.,,,..\"?\".\",,',;..,\",\",,--.?????,??\n",
-      "                                                   \",,.:\"'.',.\".,,,.\"',,\".\"?'.?----,.\",.-,,..\"?\".\".--\n",
-      "                                                   --,.,,\".\".'.\",,..\",\",,.,-,-,,.,,,,,,,.,,-,,,-,.,,.\n",
-      "                                                   ,,.'.,,,.,,,.'..,,,.,,,.,*,.*.\".,\".,..,,,,.,,'.,.\"\n",
-      "                                                   ,,\"..\",,\",\".\",--\",!,.\"--\",.\",,.\",,.\",,.,,,.\",,\".\".\n",
-      "                                                   .\"\",!\",.\".?\"',,,.\"',\",\",.\",.\",!,,\".,',,--.\",\",\"?\"\"\n",
-      "                                                   ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\",,,,,.,,..\"\",\",.\",\",.\n",
-      "                                                   \".,,,\",.\"...,\",,.,,.\",,,\".\"..\"\",,,\".\"?\"\",,.,,,,,!\"\n",
-      "                                                   .,.\",\",\",.,,??\".\",??,,,-,,?...\"..\",,\",,.\",.,,,,,?\"\n",
-      "                                                   .\"?,\",.\",,,,,.....,,;....\",',,.',,','----,,()--,,,\n",
-      "                                                   ,.\",,\".\",\",.,,';.\"',\",\".\".\",\".\"?.\"\",,,\".\",,,,,..--\n",
-      "                                                   --'.',,'.,.\"\",,\".\",.??,,,.??\"\",,\",.\".,;,.,.?,..???\n",
-      "                                                   ?!..?!.,--;?,,.,.,!\",,,.,,,.,\",,,!\".,,.\"?\",.\",\".\"?\n",
-      "                                                   \"\",.\"\",?\",;,.\",,,,\".\",,.\",.,,.,,:\",?\"\"?...',\",,.\".\n",
-      "                                                   ..,....,,.,,...\"..,.\",\",\",..\"().\".,-.,,\",...\".\",'.\n",
-      "                                                   -,'.,,,,,...,.,,.:,,,,.,,,,',,,.\",,\".\".'.?\",,,,.\",\n",
-      "                                                   ,\"..\",,\",\"--:--?\".\"...,,\".\"...\",.\",,\".\",\".\".\".',.,\n",
-      "                                                   ,-...,,.,',.,,..,,,,.,.\",\",\".\"(.)\",,\".\",\",',.,.,,.\n",
-      "                                                   .,,...;,...,..,.:\",\"...,,.,,--..\",,,,\",..,,.,,-.;,\n",
-      "                                                   .\"?\",'.\",,??,,?\",;,.().,,,--.,.\".........,\".\",\",:\"\n",
-      "                                                   ?\".\"............,\",.\"?\"\",\",,.\"...\"\"!\",.\"?\"\",,\",.\",\n",
-      "                                                   \".\",.?\",'.\",,\".,,.\",\",\",.,,...,--.-,.,,,,.\",,,,..\"\n",
-      "                                                   \"...\",.,.,.,,,.,,,,,.,,',.:.,.............\",,,\",\",\n",
-      "                                                   ,.\"\",,\",,.\",,.\",,:,,,,--,.(.)..\",\".\",\",\",.,,...,\",\n",
-      "                                                   \".\",.,.\",,\".\".\"\",\",.\":,,....\",.,:\",.\",,'.',.,.,,-,\n",
-      "                                                   ,,,.\",,,\".\"!,\".\",\".,.\"???????\",-.\",\",..,,.\"--,,,..\n",
-      "                                                   ...\".,',,.:\",,,\",,,,,..,,.(),,.,,,,.,\",\"\",\"\",\"...,\n",
-      "                                                   ,.,,.,,,,,'..,,..\",\".;:\".\"...',.'.'.,,.-.,..,,,.\",\n",
-      "                                                   \".\",,!\".,,,.\"??'?'?\".,,.,,.,.,,,,:,.,;,,.,',.',,',\n",
-      "                                                   :\",'...\",:\",,.\".,,,.,:,,,,,,,,.,,,..,,,,,..\",\",\"..\n",
-      "                                                   ',,,...,.,..\",,,,,,.,..,.,\"\".,.,,,.,,,,,..,..,.\",?\n",
-      "                                                   ,?,\",.\",.\",.\"'?,\".\",,'.,,\",.\".,,\"',\"..,',,,''.\".\".\n",
-      "                                                   .\",,,,,--.,,\",\".,,,--',,,.'-,--,,.\",,\",\"','',.\",,,\n",
-      "                                                   ,:\",.,!\".\"!\",'.\"'??\"\"!\"..,,,,,..,',.,',.,,----,,'.\n",
-      "                                                   ,.',,.,...,,:\"--.\"\",\",\"\"()\".,,,,.?.\"----\",,\".'.,',\n",
-      "                                                   ,.\"\",,,,,,\"\"(),,.,--.:\",,,,.,:'.',,''!\",,,,,,.,,-,\n",
-      "                                                   --.,.\",.,'--,\",\".--\"--.',,,.--,,.,,,,,.,,,.,,...'.\n",
-      "                                                   ',,.,,..\",.,\"'.\",\"\",\".\",\".\",.\"\",,\",\"'\"(),\"'.\"**\".\"\n",
-      "                                                   ,.,,,,--.,.,,,,.,.'...\",\",,.\"..\",.\",?\",.\",!'--'!!\"\n",
-      "                                                   .:\"!\"..\"?\",,.,.\"...\",:\"...\",,..,',.\",?\".\",'....\"()\n",
-      "                                                   \"!\",..\",',\",.\",.,!\"...\"----?\"\".\"\"'----?\"\"!',\"--\",.\n",
-      "                                                   \"\",.\"\"',\".\"?....\",,.\",\",,,,'.,..,',.,,:\"........!\"\n",
-      "                                                   ,'..,\".\",,.,,..,,,.,,,.,().','.,,,----.,,.','.,,',\n",
-      "                                                   :\",?\"',,-.,',,,.,,..,,,,,.,,.'...',..\",,,\"',,.\"?\",\n",
-      "                                                   ,,...',,,,',.,,.\",\",,\"......\"\",,--!\",.\",...'...',\"\n",
-      "                                                   .,.\"',\".\".........,\",.'.,.,,..\",\"..\"!\",',.\"?\".\".,'\n",
-      "                                                   .,\"...\"!\".\",'!\".,.\",\".\"--!\"..,,...,,:--'..,.--!'--\n",
-      "                                                   --;.'.-----'.-'..!..',:\"!\"\",,',\",.,.\",'?\",'.\",,'.,\n",
-      "                                                   ,'....,!!\"'.,,,.,,--.,.,-.\",\",\",,.,;.\".',',..,'',.\n",
-      "                                                   \"',',',,.!'.\",,.....\",,,,,.,,,.--,,.,-,,.\",.',...,\n",
-      "                                                   ..,.,.,,,.'!'!!,!!!':'.,:,,,,,--.'\"',',',,,,,,,,',\n",
-      "                                                   ,,,..,.\"'.,.--..'\",'?\"..'.--,;''..,.,,.;.,,,,..,,,\n",
-      "                                                   .,..--..,,.,''.--,,,;,.,--,,,,,!,.,..,,.,--..,.\",,\n",
-      "                                                   (),.,.,.,,.....\",\".,--..\",\",.,.,.:,.,.,,..;,.,.,,,\n",
-      "                                                   ,.,..,'.,,,...\",\".\".\",,...,..,.\",,\".,,,..--,,,,,,.\n",
-      "                                                   (),,',,,,.',.',,.:,,,,,;,;,;,.,,,,,,,,.,.--....,,,\n",
-      "                                                   .,,,.,,,,:--,,,--:\",,.\"..,,.'----.,,,,,,,.,.,--.--\n",
-      "                                                   ----,...,'--,,--.,--,,--.(),,,,,.,,,.;.,.,,,,..,,,\n",
-      "                                                   ',,,.,,,,,.',',-..',(),.,.,'.,,,.',.,\"-\".\",,,\",\"!\"\n",
-      "                                                   ,.,.,,,,.,,,,.',,'--,.,,.,...,,,,,..;,,;,..,,.,,,,\n",
-      "                                                   ..-,,.\",?\",.\",\".\",\".,..\",,,\".;..,.,,-,.,..:,,',,.'\n",
-      "                                                   ,.,.,,,'.,.,,,,.\"'..\"\",,,,\".\",??\"\"!\".\"?\",.\",,'....\n",
-      "                                                   .\"',.\",...\",.\"?...,,.\",.',-,.'.\"',,\",,\"...,\",.\".?\"\n",
-      "                                                   ,.,,,,:\",.,'.\",'.\",\".,,:\".,.\"\"?\".\"'.\"\",'??\"\"!\"\",\".\n",
-      "                                                   \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\"?\".\"!!\".\".\"\",,,\",..\"\n",
-      "                                                   :...\"\"',-?\".\",'!.,.,\"(')\",.,,.\".\",,',\".\",\",\"....--\n",
-      "                                                   ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\",',,,.--.\",..\",\",.\",\n",
-      "                                                   --?,,,,,,?,,,,?,,,?\",.\";,,'.,\",\",,.\"\",',\".\",..'',.\n",
-      "                                                   ,,\",\".\".\",',\",\",\",,\";,\"()\",,.,,.,'.',,,.'.,',',';'\n",
-      "                                                   ,.,,.--?\".\",,,.,,.,,...--'--..,!,!\",.,..\",,!\".\"'.,\n",
-      "                                                   ,'--....','...?...\"\"?,\";\"'.',,.\"\"?,....\"\".,;.---,.\n",
-      "                                                   ','.'.\"\"'?\"\"!\".\",!.'----'!,,\",,\"'.,.\"\"?\"\".\".\"?\"\",!\n",
-      "                                                   .,.,--,.',\".\",.\"\",!\"\",,\".\",,;,--.\"..\",,\";\",--'--.,\n",
-      "                                                   ,,'.,,.,,,.,.,,,,,,.\"'..\"''--,,,',,,.\"\",!!,\"..,,.,\n",
-      "                                                   .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"??\".\",'.'.,?!,'.,:,,.\"\n",
-      "                                                   .,,,.\",,\".\",,,,.,,,,,,,\".,,'.,,,',..,.,,.\",?\".\"?\"\"\n",
-      "                                                   ?.'....:,,.?.??,'.\".\"?\".\"?\",,,,'.\"'.,.,\"(),\",;,,--\n",
-      "                                                   --.'?',,,----?,,,?,,.,.\"\",',\",\",--.,',\"('),\",,....\n",
-      "                                                   ?.....',,\".\",,,\",\"''?\"\".,:,,,.....\"\",'!?.--.\".,,.,\n",
-      "                                                   ,,,,.\",,'.,,,,,,\",.,....',:\",.\",,,',,.\",!\".\",,\",,,\n",
-      "                                                   ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\"''','\".\"..,.\"\"'''?\".\n",
-      "                                                   .,..,';.\",\".\",,''.',,''.''.\"\"'''?\".\",'.\".,,,',,.,,\n",
-      "                                                   ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\",.*\"..\"\",!\",.\"!\",.\"',\n",
-      "                                                   \"*.\",!\"*().*\".\"*()\"'.\"''-.\",,\",\"''.\"**\",,.\"\"?\",()'\n",
-      "                                                   ,,,.''..,,,,.,,.\"??\".\",,\".\".',,.\"\"?\"\",,\",.\"...\";.\"\n",
-      "                                                   ,,.\"\"??\".\",,\".\"',.\"\"...,,'?.,',',,.,(''),,'?-.'-.\"\n",
-      "                                                   ,,.\",,:',,'....\"\",,,\",.\",\".\"?\".\",,,.,'....\"\",,!\",,\n",
-      "                                                   .\",,?\",.\",\".\"!\",.\",',!,,',''.,'.':',.''',.,,,,',',\n",
-      "                                                   ''.',,.,?!'.,\",.\"?\".\"?\",..\",,,!!\",.\",?!\".\"!,?...\",\n",
-      "                                                   .,,.,.\",?\".\"?...\"\",,,\".\",,''.*,,\",.\",.\"*\",,.\",',,.\n",
-      "                                                   ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\",\".\",..\".\",,,\".\"?\",.\n",
-      "                                                   \".,..,,..,--..,.',.\"','..\"'?\",.\"!!,\",..,,',..,.\"',\n",
-      "                                                   !'--'!\",,,,..\",,'.--!...,....,,\",.\"----!.',.,!!'.'\n",
-      "                                                   .,,\",.,,..,,,..,,,--\"\"(),.;'.'.,,,.,,,.,.,-,,\"!\",,\n",
-      "                                                   ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,,.:,;,..,:,,,,,.,',,,\n",
-      "                                                   ,,,--.,.,,,,(,',),,,,---,,,.,.,.,-,.'.,,,.-,,'.'.,\n",
-      "                                                   ,'..,,,..,,,.--,;,,,.,.,,,,.,,,,\"'.\",,,.,,,,.,'\"',\n",
-      "                                                   \".,.,.,,,,,,,.,,,;,,'',,'.,,,-.,,.,(,),,.,,.,,,.',\n",
-      "                                                   ,'.,.,,.,,.,,.,,,.,,.,,',,:\"....,'......,....\",.\",\n",
-      "                                                   !\",.',,..,.,.,,.,.,,,,,.,,..,,,().,'\"\"----,,.,.,,,\n",
-      "                                                   ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,',\".:\",''--!\"--,'--,.\n",
-      "                                                   ,,.'.\"!!\"\"?\".,,,,,,,.',.\"!\",..,..,,..,..\",,\",\".\"\"!\n",
-      "                                                   \".\"'!\",..\",,\",,,.\"''?\".\",.--'..\"\",\".\"!',!\",.\",?\",.\n",
-      "                                                   \",'.!!\".\",!\",.\",'...\"\"!','!\".\",!\",,,.\"!!\"(),.\"'!\".\n",
-      "                                                   \",'.\",,.,.,:\":',.,,.\"',...,,.',,,.\"...!...,'...''.\n",
-      "                                                   .....\".,,..\",\".\"',''?'.'.'''..',--:''!'--',',',!''\n",
-      "                                                   ?''!':',.'.,...?,!...'?\",.\"!'?''!?!',...',......!'\n",
-      "                                                   '...,'!\",,.\"''!\"\"?,\".\"'.,.\"..'''.:-,,.,,,,,,,,,.',\n",
-      "                                                   ,,,,,.,()-,.,,,..,,,..,.,,.,',,..,,,,,..,,....\"',\"\n",
-      "                                                   .\"..\".\",!'?\".\",?\".\"?,?,.\"\"?\".\",.'.,\"(),\".....,\".\",\n",
-      "                                                   '.\",.\"'.',.!!'!\".\",,'.??\",...\",\".\".\"\",.,?\",.,,'.\"?\n",
-      "                                                   \".'.\",\",.\",.,'..,?\"\",\".\"''',\",.\",',,\",\".\".\"'!\"...,\n",
-      "                                                   ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..,,,,'..,..,,,.,.,,,.,\n",
-      "                                                   ..\",,!\",.\"?\".,,,,.\",!\",.\",\",.\",,\",,.\",',\",,,,.,,,,\n",
-      "                                                   -,.',,.,.,,...\",...\",.\"',,\",.\"'.',.\"\"'.--,\".\",.\"\",\n",
-      "                                                   ,,\",,,.,',,...',,.,.\"'!\".\",,',?',...\",.\"?,\",.\",,\",\n",
-      "                                                   .\",?\",',,.,.\",?,?\",,,,'.,,,.,.,.,,.,..',.'.,----..\n",
-      "                                                   ,,,,-,.,.\",\",,\".,....\"\"'!\",,.\"?,'-.,'.'!?...,''.:'\n",
-      "                                                   ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\",\".\"()\".'.\"\"''?\",.,,\n",
-      "                                                   ..',,,,',,..,,.\",,\",,,,.\"''!\",.,,,.\"....\",.',..,.\"\n",
-      "                                                   ,\",,,,.\"?\",..\",,,\".,.\",\",..,,,',,----,..,.,.-.,.',\n",
-      "                                                   ,,,,.,.,,,-,.,.,,,,,.-,.--',,',.,,,.,,----.,,,.,',\n",
-      "                                                   ,.,,.',.,,..,,..\",'?,,\",,..\"'.,,\".\",.,\"*,.*\".\"\"',\"\n",
-      "                                                   .':,'.,,,..\",!!\",,,,.\"--..--..,\",.,,..,,.,,,.\",,\",\n",
-      "                                                   .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\",.\"\",...\".,,,()',,,'\n",
-      "                                                   '.,.,,,'..\".,....,...\"\"'?,!\",..\",....\"'.\",,,...\",,\n",
-      "                                                   ,.'.,,,.,,.:.,,..,,,,.,,.;,..\"''.',\".\",'.!...!\",.,\n",
-      "                                                   .\",\".\"...?!.,.,?,?\",.\",....'!'!\",.\",',,\",,.\".,,.',\n",
-      "                                                   ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"(),\"'.\",;,,.,,,-,,'..\",\n",
-      "                                                   \",,.\"??\"\"?\".\",\".\".',.\"\"...!.'...\",.\"??\"\",\".\"?\"\".\"\"\n",
-      "                                                   !....,\".,.,,,,,.\",,?\".',.,,,,,,,.,.\"',..\"',,,,.'.,\n",
-      "                                                   ,',.,,,,,:,....'.-----('),,.,.,,',...().,,,:\",.,,\"\n",
-      "                                                   .,.,.,,.,,,..,,,..-.,,,',.\"!\"\"'!\",'.'..',,.,.,,.,,\n",
-      "                                                   .\",,\",,.,'.,,.\",\",,,,.\"?\",.,,.--.\"?\",.\".\",,:\".\".\"?\n",
-      "                                                   \".\"!\",,,,.\"?!\".,.,.,.,,,--'--,,.,,.(),,'.',,.',,..\n",
-      "                                                   ,,.,,',,,.,..,,..,,...,,.\"'?,\".\"?\"\".\"\",,.\"\",!'.\"\"'\n",
-      "                                                   ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'..'...\",,,.,.\"!'?,\",,'\n",
-      "                                                   .\",,\".\"'?\"\",.\",.,..,,,..-,,,.?.....;..,,,,...,,,.,\n",
-      "                                                   .()...,.,',-,:\"'?\",.\"'??'!\"\"!\",,',..\",,\".\",.',,'.,\n",
-      "                                                   .,!--!\",--,.\",!'....\".\",\",.\",,\".\"!!\".,.\"',\",-,'.,.\n",
-      "                                                   --,,,,,,,,,,--,.:-.----.,.--.'.,.,.\",\"'.,,,,,----.\n",
-      "                                                   ,,.,.,,.,-..,,,,,.,.,-'...;.',.\",!\".\"?\"\"',!\"\"?\".\",\n",
-      "                                                   ,,\".\",....!.....,!\".,.,,.,,,,.-,,.\",,!\".\",,??,,!,,\n",
-      "                                                   ,,:,.\",.,,,,,,.\",,,\".\"----,,!\",,.,,,:--,,..,....,,\n",
-      "                                                   '..-,,,.,,.,,.,,,,,----.\"??'.??\".,,,,,.,,.,('),,,,\n",
-      "                                                   \"??\",,.,.,.(),,..,,..,,.,.,,-.,,,,,,.....\",\".\"?\".\"\n",
-      "                                                   ',','?.\"--.\",!,'.\"\",',\",.,.-,.,,,.\"!!\".\",?!,!,!\".\"\n",
-      "                                                   ,!\".\"!...,!....,,!,?,,,,!....\"\",'.\"':\"''.\"\",.,,!\",\n",
-      "                                                   ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,..,,,,,,..,,.,,.,,,.\"\n",
-      "                                                   ,,\".\"?\",,.,,-,..-,,.\",,\",..,',,,,.....\",-!\".\"--:,,\n",
-      "                                                   ,,,!\".,-,.,..,,,,..;,,,.,.,,,.,,,,,,,,,,,,'.,,.\",\"\n",
-      "                                                   ,\"','.\"\",\",\",,.;,\",..,..,,,.----,:,,,.,,,,,----.,.\n",
-      "                                                   ,,.,,.,,,.'''.\"',\",\",.\",'.,,.,.'.,,.\",,:,,\"'.,,,.'\n",
-      "                                                   .;,,,.,.\"\",\",\".(),,.--.,.',.'.,----,.,\",.\",,,-..\"?\n",
-      "                                                   \".\",,\".'.\",\".\"?\"\"....\"\",,,\",----.\"?.,.\"\"',\".\".,\",.\n",
-      "                                                   \"!\".,,,:\".\"\"?\".\",,.\".\"'.\"\",\".\"...!!?\",.,.,,,.,,,,,\n",
-      "                                                   ,,,,--.,,..,,.,,,.,,,,,.,,,,,.,,.,'.(').\",'..'..\"\"\n",
-      "                                                   ?\".,'.\",\",\".\"\",,,?\"',.\",\",.\"...\",.\"'',\".\"?,....--,\n",
-      "                                                   --?\"\",,\",.\",,,,'.?\"\",',,...\".,,,,,.-..,,.,,,.'.-;-\n",
-      "                                                   ,,;,,;--,,,..,,,..,,.'.,,--,,--..,.,.\".,,\"...\",\",,\n",
-      "                                                   \".\".\"-.\",.':,,,,----...,.,..\",,,\",..\":,,;,-.\"\",\",\"\n",
-      "                                                   ..\"\",,.\"\",,,\",',..,.'.\",\".\",\".\"?\",.\",\",\"'..\"**\"..\"\n",
-      "                                                   ',.'.\",\"*,,.*\".\",',;,',,.,,.\",,',,.\"\",,\".\".\"\",,\",.\n",
-      "                                                   \",\",\",,,.\",,,,...,,.,,,,...',,--.,,.,,,;,'.,,',-''\n",
-      "                                                   .,:\"...\",:\"...\":\"...\":\",,.\".,-,.'--,,.'.,'.:.',,,,\n",
-      "                                                   .,.,,,.,,,,.;,;,.(.),,,,,,.'.,,;,\"?\"'..,(),,.,,,,.\n",
-      "                                                   \",\".\",.,,!\".\",?.\"----.',,.,,.,,.,..,.,.,,,....,,,-\n",
-      "                                                   .--,.,..,..,,,,..,:,--,,--.,,,,..,,,.(),..,,.',,,.\n",
-      "                                                   .,,.,...,,,.,,.,...\",\",,,\"----!,.\".\",\",\",,,,,,,.\",\n",
-      "                                                   ,..?,,?...!.,,.\"--,:..,,,,...\",,.,.,,.;,..\",,,.\",.\n",
-      "                                                   ,,*.,..,,.',.,.*.-,..,...,,..,',.--,',.,,..,.\";,\".\n",
-      "                                                   ,.,.,?--,.:,,...,,..,,.,,,.,,,.:().(),().?--..;,,,\n",
-      "                                                   ,.,.,.,\",,.,,,:()---,()-,,()--..\",,,----..,-,,,--.\n",
-      "                                                   ,,.,.--;,....',,----.,.,.,,....,,,.,.,,....:\"'.\"*,\n",
-      "                                                   .\"',.\"*()-.'.'.',,,,,.,,,,,,,..,,'.*\"'.\"*()\",.\".-,\n",
-      "                                                   ',,,,.,,',,,,,.',,,.,\"\",,.\"\".,,,'.\"\".,...,,.\",,\".\"\n",
-      "                                                   \"--,,.''();.\",\",\".\",,-,-.',.,:,,.('.)--...,..,,(),\n",
-      "                                                   ()-,(),(),(),(),...,!,..'.,'--........,,,,........\n",
-      "                                                   .,....(),,,,.,.,!,,:.,.,.....,,..-.,.,.----,,.;,,,\n",
-      "                                                   .,,.,,!...,..,,,,'...,..,...,.,..,.,,.,\"!\",...,,.,\n",
-      "                                                   ..,,.,.,..,..,,--,,.,.,.,,...,,.,.,.;,,..,\"??.\",.;\n",
-      "                                                   ,,.'.,.:\".;.\"'.\".\".,,.,.,,\"?\",,,.,\",\",\"?\";;,\",\".,.\n",
-      "                                                   .,..,.,!,,;,!!'.,,--',--.,,,..,.,,.,.,,,,.',,',,..\n",
-      "                                                   ,..----.,,.,,.',,,.,,,\",\"*.,',.*\".\"'.;',,.,',;,-,,\n",
-      "                                                   -,..\",\",\"\",\",,.,----,.----.,.,'?,,,...\".\",.,,--...\n",
-      "                                                   .?......!...,,\",\",\"\",\",.',,.',..,.,,.,,;,,..,,,.,.\n",
-      "                                                   ',,--'.-.\".........\",.,,,.\",,--,....\",,.,,,.\",,\",\"\n",
-      "                                                   .\"\",,!\".\",,'.,!.\",..,,,-.,..,,.,.\",\".,,.....,,,.'.\n",
-      "                                                   ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,','..',,,..,,,.,,,,',\n",
-      "                                                   ....,..,.,.,,.,,,,,.,'.,...,,....,,,,;,,,.,.,,,,,,\n",
-      "                                                   ,.----.:\"?\",,,,,.,,.,.,,,,,,,.,,',,.\",!\".\",??\".\",.\n",
-      "                                                   ..'!\",.,.\",?\",,,,,.',.\"?--...\"'.\"...,\";\"'.'--.,!\".\n",
-      "                                                   \",!'?\"\",...,.?...?,....\".,'...\",?\".\",??'.\"\"?\",.\",,\n",
-      "                                                   ...'.\"\"?\"\".,!\"\"...\".\",\".\"...\"\",...\".',,,,,,\",,,,.,\n",
-      "                                                   ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\"\"!....\"\".',,'.....\"\"\n",
-      "                                                   ,?\"\"....\"\"?,,'!!\".\",',.\".\",,\".\",?\"\".'.....\"\",,\",,,\n",
-      "                                                   ,.\"',!\".\"'!',.......\"',,\",\",,\",,\".\",,???',,.--,-..\n",
-      "                                                   ..'?,--,...\"\"'!\".:\"'?....,,,-,.\"\",\",.\",,.,-....?\"\"\n",
-      "                                                   !\"'.\"'?\",,...\"?\",-,.\",?'......,\",,----.\",,\".\",...,\n",
-      "                                                   ,--...!'!\",,,,,,.,'.-,',-'..'-.,.,-.,,,,..\"?...,..\n",
-      "                                                   ......'?...\".,,.,,,.,,,.,,,.',,...--,,--..-,,.;,,,\n",
-      "                                                   ,,,;;.,,,.-.,,.\"',',!\".\".!\".\",!',\"'.\",!,.',.\"\"'?,\"\n",
-      "                                                   '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,',,,.',,,.',..,.\",,!\"\n",
-      "                                                   \",,...\"\"?\".\"..\"\"',,\",,,..\"!!',!\"--...-,,.\",!!!\",.\"\n",
-      "                                                   ,!,\",.\",\",,\",'.\"..\",,,\",.\",''...',\",,.,,,.\"-,!\",\"!\n",
-      "                                                   \",,.\",,,\".\"',\".\"!?!\"\",',',\".\"--!\".\"!!\"...,--.,,.,,\n",
-      "                                                   ,''.'.,',,..,,--,,,,.,.,,,,,,.,.,,,,,.,,..,.,-,,..\n",
-      "                                                   .,,,.,,\",\"*.*\".\",,,'..,..\"!\",....,.\",\"..\",?-,\",-,.\n",
-      "                                                   \",,,,\",.\"!.,,....--.,,-,.\".\",,\".\",.\"\"',,\",,.\"','?.\n",
-      "                                                   ,,..,'!\"'.\"!,,..,!,,!!!,\",.\"!\",,,-.,.,\",\",,..,,,.:\n",
-      "                                                   ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*'..',.!',\",.\"'.\"*\".\",\n",
-      "                                                   ,,,,..,.,:\",,...\",,.-,.,,,.,,..,.;,,,.,,.,.,,,,.--\n",
-      "                                                   :\",??,,','','!',',\".\",,.\",,'....,.,...,,.--.,.().-\n",
-      "                                                   -,,,,...--,,..--,,,,,',,-,,,'..,,,..,,,.,.',..\".,,\n",
-      "                                                   .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\",.\",,\"',..',,,,.\",\",\n",
-      "                                                   '...,,,.--'.,,,,.,,,',,;,.,,--,,,,,..,,----,--,,..\n",
-      "                                                   ,,.,.,.,,,,.,;.,,,,.,',.\"':';,',',,\",..\",,\",..\"'!\"\n",
-      "                                                   ,\",,'....,\",,,..,.:\"?\"\"!\",..,,..-.,..',..,.\",!\".\"'\n",
-      "                                                   ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",,\"...\",.',,--.\"',.-.,\n",
-      "                                                   ,.,,,,--,.'.',.'..\",.,\",.\",!',,\".,,,,,.'.:\"??\".',\"\n",
-      "                                                   ,\".,,.,,.,(),,,''.'(-).,,.--.------.',,-..-'.,-,,.\n",
-      "                                                   .,,,.'..,-.,.\",,\".\"...\",.\",!\".,,.....,,..,,.,.,,--\n",
-      "                                                   ..,.,,,..'-,.,..,,.,,,.'..,,.--.',,.,,..,,,\",\"....\n",
-      "                                                   \"!\".\"!\",-...\"?\".\".\".,,,.,'..,,,,..,.,,.,,;,,.,'.,,\n",
-      "                                                   ,..-.,.,,,,.',,.\",\",\",;,,!\",,.,.,',..,.,...????...\n",
-      "                                                   ?....,,,...,.,,.'.,.,,:'.;,,.\",,,,,?\"..',,,.\",\".\",\n",
-      "                                                   .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(),\"'.\"(.)\".\",,.,,,--,\n",
-      "                                                   .\"',,;,....,..\",',.,'.,,.,,,.\",..\"(.)\",,.\"(',-.)\"?\n",
-      "                                                   ..\",,',.*,,,.,,.,,,,.*.,,.\",',\",.\",\",\"'..\"\",\",..,-\n",
-      "                                                   ,.\",\".\".\"\"',\",\".\".\"':,\".,-,,,;,,,.,,.,,.,,',.,,,,,\n",
-      "                                                   .,',..,,,.,,,.,,,,.,.,,,..,,,,.,.,,.\"'?\",.,,,.',,,\n",
-      "                                                   .\"?\".,.,,,...,'.,,.\",\",.,,.,.,,.,',,,,,.,.-,,.\"?\".\n",
-      "                                                   \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\",,.,\"--\"\",\"\"--\"..\":,\n",
-      "                                                   :\",\",\".,,\",\",,,...\"()..\",'?\".\",...\"\"?\"\",?\",.\",..*'\n",
-      "                                                   ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\".\"'?\"(.)\"...,,\",....\n",
-      "                                                   ..:',,,;...,,.,.,,...,,...,,:\",?\"\"!''!',\".,,'.,,,.\n",
-      "                                                   \"......!\".\".'.?'??,?\"\",;,\".\"!\"\"'.,!!!,\",.\"!...\".,(\n",
-      "                                                   ),,.\"...!,.\"\"??...\",,'.\",?\"\"',!.','\".\",!!\",...,,.,\n",
-      "                                                   ,,-,..,,,.'.,;;:?;,.,',,,..\",'!\",.\",,.\".,,,,,.\",,\"\n",
-      "                                                   ,\"..,!\".\",?\".\",!?,.,,.,'!?.......'?\"\"???\",.\"......\n",
-      "                                                   .....,,',',,,.....\"\"?\"\".\"\"'...\",'.\",,\".\",\",.\"?.\"\",\n",
-      "                                                   ,.,\",,,.,,,.,,?;.,',,;,.\",\".\".:,,,:,....\"\",\":\",,.\"\n",
-      "                                                   \",.!?.\"\",,\",.',.',.',.,.\",\",\".\",,,,.,,.,(),.,.\",\",\n",
-      "                                                   ,\":,,.----,!'.,...\",.,',',(),'--,.,.,..,,..,;...,.\n",
-      "                                                   ,,..,',:\",!','!,...\",,:\"'.;,.\",.,,..(),,;.\"'?,\",,(\n",
-      "                                                   )..\",'!\".\",!.\",.--,,.\"!\",,,.\",,,'.\",.,,\"?\".,..,..,\n",
-      "                                                   .,.\"!!\".\",,!'...??...\",..'',.\"...\",,.\"'..,\";\",,\"'.\n",
-      "                                                   ,.\",\".,:,-.\"?!...,'!\".,.,,,.\",!,\"..\",,',\".',.\"...\"\n",
-      "                                                   .,.\"...\"()\",............\"\"....?\".\",\".,.,.\",\",\"...\"\n",
-      "                                                   \",,.,\".\",--?...\"\",\".\",\",.\"!\"..,,..\",?...?...\"\",.,\"\n",
-      "                                                   ,.\"...,\",,,...\"?\",,\",!.\".\".?\".:\"??,?\"..\"?\"\",!\".,,.\n",
-      "                                                   \"?'?\"\",!\",,,,.,,.;,,,.,,.\"?\",.\"--',',\"--\",,??,,?,?\n",
-      "                                                   \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,...\".\"?\".\",\",.\"....\"\"!\n",
-      "                                                   \",.\"??...\"..\"'?\".,.\"'!,'!!\",.\",:','!\"'.\",!'!\",.\".\"\n",
-      "                                                   .''.';.;,..,.',:,,.,,,..;:,.;,,,,.,,.,,.,:',,',...\n",
-      "                                                   ,,...,..,----.\"?\".\",...\"\"!\",;\".\",,''.;,.(),;.:\"?!?\n",
-      "                                                   \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\",-,.\"?..,,\"--\"....,.\n",
-      "                                                   ,:...\"\"?\"\",\",\",,,!-,.\",,,.,-,.,,.\"'!\".;-,,\",?\",,,,\n",
-      "                                                   .','.,..--,,--'.,.\"\"----\"!!,\".,,'.',.,,,??\".\"---.?\n",
-      "                                                   ,.,,.,.,.,,(),,.,,,,.,,.,!,,----.:,,----,,,,,.,---\n",
-      "                                                   ---.,,,,.,?,,,,,,,.,,'.;.,,,,.,.,,;,.,,:.,..,.!:',\n",
-      "                                                   .,,.,!,,',,,,..;...'.,,..:,,.,,.....,,.,.,,..,--'.\n",
-      "                                                   ,;:,,.,,.,..-,..,,.....,.,.\",\",\".,,,.,...;,,.,.\",,\n",
-      "                                                   ,.:\"....'--.\",,,:\",,!...!...,?,?,!.''!...,,!'!,--.\n",
-      "                                                   ?\",.\"!......!\".'-.--.\"'?\".\"'!\",,.,.,,';,,.'---'.,,\n",
-      "                                                   -:,,,,,,.,,:..,,.,,,;.\"?\".\"',,,,-.,,,,--:!\",,..,,.\n",
-      "                                                   ,,,.,,,.,':,,,.,,,.,',,,.',,,,,',,,,,.\",,.,',,,...\n",
-      "                                                   \".,(),.,.:-----'.,,..,'.--..,,,.,-,,,,,.,,,.,,,.-,\n",
-      "                                                   ,,,,,,'.;,,:\",\":\",\".,','..,,;,,,.,,,.,,',.,.,,-,.\"\n",
-      "                                                   ',,,\"..--.,,.;-,,,(').----.;,;()--,..--,--,.;,,;,\"\n",
-      "                                                   !\".----',,,;,,.--,.-,,,.,--\",?\"--.,.,,,,.;,.,,..,,\n",
-      "                                                   ,,.,.\"',\".\"??\"\",?!\".\",,!\",..\",?\".\".\"\",\".\"....?\"\"?\"\n",
-      "                                                   .\",,,..,..\";,,',.\"',\"....-.'.,..\"??\".,,,,.\",\",',',\n",
-      "                                                   \"'.?,!.'.':'',!,!\"(.)\"!\"..,,,'...,,,,',,,.\"!...!..\n",
-      "                                                   .'!'!...!...\".,,,,\"!,!\".(-.,,,,,.)'--'.,,,.,,,.,.,\n",
-      "                                                   ,:\",,'!.\"\",\",\".\"\".--.\"\",!!,;,,'.\"\",\"(,,.',).\",....\n",
-      "                                                   .\"\",...\"\",,,\".\"'',',\",.,.\",\".\".,'',.,!\",.,,----..,\n",
-      "                                                   -.,,-.,,..,',,,..,.,,,,:.,..,...,-,-,,,,.,,,,,.\"-!\n",
-      "                                                   \",',,,,,,...,,.\"!\",,,,.\",?\",-'--,.\"?\".\"',?,?\",.,.\"\n",
-      "                                                   ,\"'.\"'..\"(-,,,.)\",'?\".\".\"\".\"\".\"\",.\"'.,.,,,',,.(),.\n",
-      "                                                   ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\",\".\"';,.\"\"'''--'!\".\"'\n",
-      "                                                   .',\".\",'.,\".\",,,\".,.,.,',,.'.,,.,,,,.',,,.-,-.,,,,\n",
-      "                                                   ..,,.,,.,.,,,.,,,.,,.-,.\",!\",.\"'.!...,\"\".\"(',,.)\"'\n",
-      "                                                   ''.'!!\"(\"'\".)\",.'.!...'.\"\"''.?\".,\"\".,,.,,,.,,..\"\".\n",
-      "                                                   .\",!!\".\",!',\"\"\".\",!,\",.\",',',\",,..\"''',,\".\"''.\"\",,\n",
-      "                                                   \"\",\"\"',\",\"--',!--'.\",.,\"\",----.\",,',\"\".\"\"'!\"\"',\".\"\n",
-      "                                                   ,!\",\"'\".,..,',,,,,,,.,,,-,,,,..,,,,,,,,.,,.,,,..,'\n",
-      "                                                   ,.,,,,..,,,.,-,,,.().-',.,',.\",!\",.\",'!\"\"!\".\"!\".\"?\n",
-      "                                                   \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"!'.,!\"\"??,'?\"\",..,\",.\n",
-      "                                                   \",?,?\"\"!!;...!,.\"\"...\",.\",\",.\",...\",.,.\"...\",\".\",,\n",
-      "                                                   ,,.';,.-,,',,..,:,,,,'.,.;,,.\"!\"....,,,,.,.\"!\",,.,\n",
-      "                                                   ,.'.,,,,,.,,,,,-.',.,,,,.\"!!...\"..\"!\",.\"'!...!\",.,\n",
-      "                                                   ,,'..,,.,.,,,,,.,,,......\"?\".\",,'--''--!\"-,-\"'\".\",\n",
-      "                                                   ',\",\"'!!,,.\".\",!\",..\",'!\",,.--,,,,...,.,,..,.\"!\",.\n",
-      "                                                   ,.,,.\"?\".':,----,.\"?,,...\",,,.\"!\",,,,,.,,:,,,.,,..\n",
-      "                                                   ..;,.\"!\".,,,.,,,,.\"'!,'!\",.\",!...\",.,,,,.''..,,..,\n",
-      "                                                   ,,,.,,,,,,.\"?!...\".',.,,,.--,.,,,(),.,,,.(),,,,.,,\n",
-      "                                                   ,.\"!?\".\"'\"''..,\"\",,\"!\",.,,,,.,,.,,,.,\"'\".,.,,,',.,\n",
-      "                                                   ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,,,,..,,,-,.,..\",!\".\",\n",
-      "                                                   ?\",.\",,\",..\",,!\".,,,.,,...,.,,;,.,,,.,,.,,-.....,,\n",
-      "                                                   ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..,.\"'',\"'.,..,,,,.,.,.\n",
-      "                                                   ,.\"?\".\",!!,!...!.!?...\",.,,',',.,,,.,,,,,.,,,,.,.-\n",
-      "                                                   ,.,'.,'..,,.,.,,,.',,,.,,,.'...\",\",',.,-,-',,,.',.\n",
-      "                                                   ',-.\",!\".\"?\"\"?,',',\",-,,,.\",,,?\",.',.\"---!\".\",',\",\n",
-      "                                                   :\"-',\",.\"',\",\".,,,...?\"()\",'.\"\"!\"\"'.,,?...\"\"-!\"--,\n",
-      "                                                   .,,-,\"-!\"(.)\",,,\".\",....?\",\"'\".\"!\"\"\".\"-?\"--.\",?\",\"\n",
-      "                                                   .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,.;,,,..\"?\",.,,,.,.,,,\n",
-      "                                                   \"!\",,\"-!\".,,,\"\",,..,.,,,,,.,.,,,'-,,,,,..-,-.\",!\"'\n",
-      "                                                   .,..,',.\",!\"..,.,,,.\",!',!\",\"'\",,,,,,,,,,...\"\",,,.\n",
-      "                                                   .\"',!'!...,,--.',!\",,,.\"-....',!...\"\",'!\",'.\"',',!\n",
-      "                                                   \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\",',,,.,,.,,\"'\".\",'.,\n",
-      "                                                   !\".,,\"\",,,\"\".,\"'\".\".',!\"\".\"\"',,.\"\"'\".,\"'\".,,.,,,.-\n",
-      "                                                   -,,--,,.\"!,!....,'!\"\"!?...\"\"'!\"\"'?\",.\"\",,..\"\".,,,-\n",
-      "                                                   ---.,.\"\",,,,,',..\"\",.,,,..'.,,.,,..,.(,),,.\"\",,,.,\n",
-      "                                                   ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"'\",,,,-,,.,,,.,,(\"'\")\n",
-      "                                                   .,,'.,.\".!''?\".?,.,,,,,,,(),--.,,,.',.:,,,.\",-!\",.\n",
-      "                                                   ,,--,..,,\"\",',.,..,',\",\"',:\",,....',!.?\"\"'\"..\"\".,,\n",
-      "                                                   ,;,,,.\"',?\"\",..',!'.'--'.,--',!,!\".\"?\"',.,',,,..\"'\n",
-      "                                                   ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",'.\"'''!\"\"'\",,,,,.\",,!\n",
-      "                                                   \".,,.\"\",,..,..\"?\",\"'.\"\"',\".\"'!\"\"\",.\"--',!--.\"\"?\".\"\n",
-      "                                                   \",.\",.'.'--!'.\",,.,\"\",,.,,,,,,,,,,-:.,,,'.,.\"\",,,.\n",
-      "                                                   ,,,,.\",!,,!\"..\",!\",,:\"?\"\"'\",\"\".'...,,,--\"\",,.\",,\".\n",
-      "                                                   \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,,,,,.*.,,,,,,,,',.\",;\n",
-      "                                                   '--!\"\",\",.\",!.'--!\"\"',\".\"?\"\"\",,.\"!\"..\"'''??..?\",..\n",
-      "                                                   \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"..\"\".',,.,...\"\".,,.\"-\n",
-      "                                                   ,,\"--,'..\"!\",.\",\".\"'?\"\".',.!\",...,.??.'--.\"?\".\",?\"\n",
-      "                                                   ..\"?\",.\",,,,,,,.!'?...,?\"\"?,....,,,,....,.\"\",,\",.\"\n",
-      "                                                   ,\",,\".\"\",',!'\",,.\",\",\".\"\",,!\",:\"!.?!\"\"!\".\",-!\",.,.\n",
-      "                                                   .,,.,,,'.,,,,,',','.,.,,;',----,.,,.,,,'--()',.,,.\n",
-      "                                                   ,.,,,.'.,'..,,,....'..\",,,?\",-.\",,\",.\",.,\",..\",'!,\n",
-      "                                                   ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\",\",?-.',\",\"'.,.\",.,,\n",
-      "                                                   .,,,\",\"\"\"\"\".,-,,,,,,..,,,.,,;.:--.'.,,,,,,.,,..,,-\n",
-      "                                                   ..,...,,,.\"?\".\"?\"\"......,!!\",..\"',!';.\"\",\".\",.,?\",\n",
-      "                                                   ,.,,'.,'.\"--',\".\",,\".\",,.\",...\"?\".\",,...?...,,,,,,\n",
-      "                                                   .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\",..,.;'.\",?\",.\",?\",'\n",
-      "                                                   .\",,,,\".\",,'!,??\",.,,,..,,.\",\",\"---,\",,,,.;.\"!!\".\"\n",
-      "                                                   .\".,,.\",'...!\",.,,,,,,,,.,....,.\",\".\",?\",.\",!\",.\"'\n",
-      "                                                   .?\",.\"!',\",\".\"\",'-,!\".\"?\".\"..\"\",',\".\"'?\"\",.\"\",,\".\"\n",
-      "                                                   .\",,,,'.\",!!,,--'!'.',...\",,.,,,,.--.\",!\",.\",.\".\"!\n",
-      "                                                   \",\",,,,!\".,.\",!,,!\",,.,,,,.\",\",,\"--;?,?\"\"!\".\".,...\n",
-      "                                                   ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\",\".\",,...?\"\",\",\",,,,\n",
-      "                                                   ------...\"\",\".\".',.\"\",,,...\"\",?\".\",,,\".\",\",\".,!\"\",\n",
-      "                                                   .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.,,,.,..'.,,.\",\",\",,.\"\n",
-      "                                                   .\",,\".\"',.,\".,.,.\".,,\"'.,,,,:\"!\"\",',\",..;,,,,.,.,.\n",
-      "                                                   \",\",,\",...\"\",\",,.\",.\"\",',\",.\",,....\"\"?\",.\",?\".\",'!\n",
-      "                                                   \"\",?...?\".\"--,,.\"\",,\",.\"?\".\",,;,...\"\"!'.,\".\"?\"\",',\n",
-      "                                                   \",.,-,,.,'.,,,.,,,,,,..,,,.,.,.,,.\",,\",\"',--,,....\n",
-      "                                                   \"\",,!\",.,.,--,..\"!\",,,.\"',,';,\",,.(),,,----,,,,,,,\n",
-      "                                                   ,.,,.,..--...,-.,,,,.,,,,\"'.\"\",?\".\",'.,'.\",,,.\"',,\n",
-      "                                                   \",.\"'.'.\";.,(),',,,.'..,.,.,,,.,,,,,,,.,','.,',,.,\n",
-      "                                                   .,,,';,,,',.\",!\"',.',,,,-.,,,,.,;,..,,.,!,,-,,.\"',\n",
-      "                                                   !\"'-.\",!\"'.,.,----.\",\",.\",?\"\",\".---,--.,,.,:\"'?\",,\n",
-      "                                                   .,,.\",!\",.----..,--.,..,.\"?\".\"',.--'.',!.,...\",.,.\n",
-      "                                                   ,,,.\",,!\".,..,,.\"',!\"..--..,..\",?\".\"'??,--.\".\",!\",\n",
-      "                                                   ,--.\",\",\",',',.\"\"'?\"..----.\",!\",.\",.,,\".,,.\"?\".\"'.\n",
-      "                                                   ,\".,,,,.,.,,,,,,.--------.,,.\"!'!!!.--'!'!.,'.,.?,\n",
-      "                                                   !--!.,,!...,!!!...'...\".,',.,.,,,.,,',,.\"?\",-.\"!,.\n",
-      "                                                   ,?\".\",!\".\"'.\",,--,--,,,,.\"!!\".,:,,.,.,,.,,,.,.\"'!\"\n",
-      "                                                   ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,,,.,...;!,,--.\"\"!!\",.\n",
-      "                                                   \"?...?\"\",.,;,,.....\"\",?\".\",...\".\"?\".\",,.;--';,.\"\",\n",
-      "                                                   .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\",?\".,',.,-,.,,,,.\"';\n",
-      "                                                   !\",,.\"',\".\"?\".,..\"!\".\"?\".,..,,..,.\",!?\",..-..-,,.,\n",
-      "                                                   ..,,\",,,.,'.\"\",\"',,'.,.,.',..\",\",.,,,.,.\"!...!\"...\n",
-      "                                                   .,-,.',,,,.-'.,,,,.\",?\".\"!\".\"?\"'.\"!\",\"?\"\"?\",.\",!..\n",
-      "                                                   .--?\"\",!.,.,!,,\".\"!,.\"\",....,!\",,,.\",','?\"\",\".\".\"\"\n",
-      "                                                   ,\",\",.\"\"?\"\",!..!.,.\"\"'?\",'.,,.,,,,,.',.,,.,,.'.\"?.\n",
-      "                                                   ...!\",.\",;',\".,,.\",\",.\"',,\".'',;.(),,,,.,..\"'?\".\",\n",
-      "                                                   .,!....!\",,.\",,\";\".\"':\"..\".\"!\",....\",!\".\"???\",.,,\"\n",
-      "                                                   !\",..\"?\",.\".......,\",,.\"'?!?\"'.\",,\".\"??\"\",...,.\"\"?\n",
-      "                                                   ?\",.\",,!,.\".\",,?...\"\",;...\"\"!?!,,!...\",',-,..,,,.,\n",
-      "                                                   ,,,.,,,,,',..,,,.,,.,,,.,,,.',..-,.,...,.,,,',,.,,\n",
-      "                                                   ,,,....,.,,,.\",!,,,!...\",.\",'...,,\",,.\",'.!,,\".,.,\n",
-      "                                                   ,',,,.,,'.,,,,,,,,,,.,..,.,.'.,,.,,,,..,,..,,.,,,.\n",
-      "                                                   ,,,,.',.'.,,,.,,,.:-',.,,--,.:,,,..,,,,,.,.,;,,,,,\n",
-      "                                                   ,,;,,,.,,.,,-.,,,,,,..,,,,,,,,,,--,,..,,,.,-..,,..\n",
-      "                                                   ,,,,.\";',\"*.*\";.\"---.,,,,,,.!;;;?,,,??--,,--,,,,,.\n",
-      "                                                   --.;,,,,.,--:,,,,\".,,,,----,\";,,,,.,,,.\"???\",;,,',\n",
-      "                                                   .\",,\",\",.,.,,,,,.,,,,,.,--,,.\",,,.\",\",\"?,,.!--?\".,\n",
-      "                                                   ,,.,,.,,..,.,,,,--.,.,,.,,;,,..,.,,..,.:\"'.'.,--'!\n",
-      "                                                   \".,,,,.',,.,:,,,,,,,,,.\",,'--,\".\",!\".'-,,,..,,,.--\n",
-      "                                                   -,,,.,-,-,,().,-..----.;,,..,,.:.,,,.,,,.,,.,,..,-\n",
-      "                                                   -.,'.,,.',;,,().-.'.,,,,----,,,.,,,,,,,,.',.,,;---\n",
-      "                                                   -,.;-.'----,,,.'()',,..'.,,,:\"',,,...\".\",\",.,.,,,,\n",
-      "                                                   .\"'......'!;',\".\",\",,\",.!';!\"',',..,,,,,,,.\",!\",.-\n",
-      "                                                   ---.,,,,,.,.,'..--.''--',.,,,*,...,,.'.,.*.',',,,,\n",
-      "                                                   ,.\"'?\",\"!,,,!,...\",,.\":.,,\";.:\",,!'!\"',..,,,??.,,'\n",
-      "                                                   .\",'!,!,!,\",.,,:\"'..,--;....\",,:\"!\",,.'.--,,',--.,\n",
-      "                                                   ,,.',----.--.',:\".\"\",,!\"--.\"?...\"-....,.,,..,,,..,\n",
-      "                                                   ,,.:'',,,.\",\",.\"-.''--!',...\",.\",\".\".\"\",\",..,,.\",\"\n",
-      "                                                   .,.\",,,\",\"?\"\",,\".'.\",\".\"--..!\".;.\"?.\"\"?,:'.\"\",\",\":\n",
-      "                                                   '!'.,,.\".,.\"!\".\"?.;,\",..,.,..,,.,,-.',,.,..,.\".,,,\n",
-      "                                                   !\"\",?\".\"?,!:.\",.\",,!,,.,'.,.,,,'.\"..\",-,,!\",.\"-,..\n",
-      "                                                   ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"?\".-..\",?\".\"?\"\".\"\",..\n",
-      "                                                   .\"\"?\"\",....?\",'.\".\"\"?\".\",\",\"..--..\"\"?\"\",.?\",.\",\".\"\n",
-      "                                                   .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\".\",...\",\",.--,?\"\"?,?\n",
-      "                                                   \",.\"'.'--!\"'.,;,,--'.\"?\",.\"...\"\"?\",..\"?.....,\".\":,\n",
-      "                                                   ?--,'...\",,-'--';.\"',\",.\"';'.,'..\",:\",'.\"\"?\"..\",\",\n",
-      "                                                   \"--.....,,.\".\",!.\"\",\".--.,.,.,,,.',,.,.-..,-.,,,,.\n",
-      "                                                   ,,.'.,,,,.,,..,,\".\",.,.,,.,,,,,'.,,',,,,.,:,,.:\",.\n",
-      "                                                   \",:.!''.**.!.\",\",.\",,.\":',,,,,,,.**,,,,,,,.,.'',..\n",
-      "                                                   ,,'().,.\",,\".\".,\".\",,',\".\"?!,,!\"--.\",\";\"(),,,,!\".,\n",
-      "                                                   .;,,,..',.',(),,,,.',,-,.,,,'.',,',,,.\",\",\"..,?\",,\n",
-      "                                                   ,.'.,,',.,,,.,.\"...\",;,--.,,:\"....\".,,.\",\".\"!\",,:\"\n",
-      "                                                   !\":'-;--.,.,,,,...,,--.',,,.''..,.,,,,,,--.,,,:.,,\n",
-      "                                                   ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\"!...',\",().\"!!,!\".\"'\n",
-      "                                                   ,'!!...,!\",.,,.\"'.,\",.\"'.'.',\",.\",\".\"???\".\"?'.'.!,\n",
-      "                                                   ?,...\"----\"','-'.'.':!;--.....?\".\":,.,',.\"\"..',!',\n",
-      "                                                   ,,\",,,.-,..,.\",'..'!'.\"..\".!'.'!,''..''.,..\",,,.,,\n",
-      "                                                   ..\",--.'',''..'.:'.,'.?'?\"\",,\".,',.,.,.,,,.\"',\".\",\n",
-      "                                                   ,--------...\".\",!\",,;...,.,,..'.,,,,,..,.--,,,'.,'\n",
-      "                                                   ,,,.,,'.\",,',\",.\"...,\".\"',,','','.\"()--,,.,'.,,.,'\n",
-      "                                                   ,.------.,',----,.,,,..,,..,,.\",!\".\",...,...,...,.\n",
-      "                                                   ,,....,'-\",\"\".,,..\",!,,\",.'.,,.,:,,.\"',\"..,,,,.,,,\n",
-      "                                                   :\",...\".\",\",\"....\",..\",,,\",.\"?\",..,.,.\",?\".\"?,.\"\".\n",
-      "                                                   .....\"\"',.'?,\".,,.\"','.',\"--\"'..,'?...\".,,.,.,'.,,\n",
-      "                                                   ,,,.\",,.,,,,.--!\".\"?,,,,,....,;,.'!\",.\"?\",,,.\",'.'\n",
-      "                                                   !\",,,,.,,,.,',.,,.,,,..\",!...\"..,,...,,,.----,.,,,\n",
-      "                                                   .,',,.',,,.,.,,,,,,,.\",',\",\",'?\"\",!\".\"--!\"\",--.'..\n",
-      "                                                   ..\"\"?\"\",,\",'.'--.,','.,,.\",!\".\".'!.\"..'.\"?,--!\",,,\n",
-      "                                                   .,,,,.,',.',.,,.\"?\".\"?\",.\"'?\"\",\".\".,'.!'''!.,.'.\",\n",
-      "                                                   ,,.,,,.,',.,',,,.\",?\".\"','.'...?\"\",,\",..\",'?\".\"!\".\n",
-      "                                                   \"'.\".,.,,,,,..,,..,..',,,.,,,.,----,,.,,.;,,.,.,,,\n",
-      "                                                   .\"!\".,,----,.,.,.,:,,.,',.\"'!\".,,,-..'.--.,,.,,,,.\n",
-      "                                                   \"!\",,.,.,,.\",\".\"!\",,',\".\".,.',,-',.,,.,.,.',.','..\n",
-      "                                                   ...,.,.,'.,,.,,.,''..,,,,.,,,...,,..,..,'----,.\",\"\n",
-      "                                                   .\"'!\"..\",,\".\"'?\".----.\",!----.,\".\",.?',,\",.,...,,.\n",
-      "                                                   ,,.,,,.,,,,,.\"!\".,.(,.),,,..,.,,,,.,:\"!!!\".,.\"'?\".\n",
-      "                                                   \",,\".'',,,.\",\",..,,--',-..,,,,-..\",,\",,,\";!.'!!!,?\n",
-      "                                                   \".,,..,.,.,...,.,,,':\"?,'!\"',,,....\",,*'?,\",.\"',?!\n",
-      "                                                   \",,\".,,!\"*.,..,,.\"????\",.,,-,-.,...,.,.,,,.,..,.,,\n",
-      "                                                   ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,,,,,\"!\"--;,,.\"???\"...\n",
-      "                                                   .\"'?\",:\"!?!,'.,\".\",.'?','?\",,,.,,,.,,,.,------..,'\n",
-      "                                                   .,,,.,,--,,.'',,,.,.,.,--.,.,--,.,,...,,.,,,.,....\n",
-      "                                                   ,.,.,,,,,.,,,.\",;,.\",,,,,..,',,,.,',,..,,,.-,.\"'-,\n",
-      "                                                   ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\"'.\"!\"\",'!?\",-...,...\n",
-      "                                                   .,...,,,,.,,,,.,.--.\"',\",.\".,,.?','-!\".;,.,.',,.,,\n",
-      "                                                   ,.,,.,-,,,,.,,''--'--..,,-.\",!\".\"!,,,\".\"?,'!','---\n",
-      "                                                   -'!..!.\",,,.-,'.',\",\",.\",!\".'..,..,..,,,,..\"----,!\n",
-      "                                                   ,,,.\".\",,!\".\".,,.,.\"\",----.'.\",',.\",,.?\",-,.,'..'.\n",
-      "                                                   ',:\"'';,'--.,\",.'.,...,.'.,..--....,,,..,,,,,,...,\n",
-      "                                                   ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\",..\"......\"\",,!\",.\"!\n",
-      "                                                   \".,,.,,..,,,.,,,..\"'.,\"......\"'!?\".\",,!?...'.\",,-.\n",
-      "                                                   ..,.,.,',.,:\"?....?\",,.,,.\"?\".\"?\"\"'.,\".,,'.,,,.\",,\n",
-      "                                                   '!\"...\",,!\",.....--.,.\"?\".\",,-,,.,,,.?\",..,.,.-,,.\n",
-      "                                                   ,,.\",,,\".\",,.,....,.!\"\",?\".\"?'....'?,\".\"....\"\",!\".\n",
-      "                                                   \",,\",\".--;.\",.;,,,.\".,\".\",?,.'--',\",.\",,;'.',.,'!\"\n",
-      "                                                   ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"',!\".\"!!\"'..',,.\",,\",\"\n",
-      "                                                   -.;.\"..\",\",.?\",!,,\".\"??'...\".'.\"?\".\"?\",.',,,,'.\"?\"\n",
-      "                                                   .\";,'.,\",\"..',?\"\",!\".\"-\".\",'...\",,,,,,--.,,??,.\";.\n",
-      "                                                   ,\".----,...\",!!\",.'.,,.',.,'..,,.,,.,,,.\"????,'!,,\n",
-      "                                                   ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",,',.\",'?\".\",\"..\",,'!\"\n",
-      "                                                   .\"'.,!,,......\"-,.\"?\".\",,!\".\"'....\"\",,?\"-.\",,?\".\",\n",
-      "                                                   '!',!\",.\"',\".\"'....,!,','!...\"\"?\".\"'..'....,,,\".\",\n",
-      "                                                   ,'.'.,.,!.'.?,?\".\",\".\"'....?\",.\",\".\"'?!\"\"'...!\",.\"\n",
-      "                                                   ?'...,!\".\",....\"',.\"?\".\"?'?\".\"',,',',\".\"!....\"\"?'?\n",
-      "                                                   \".\"'?--;'!,?\"..\"'.!\".\"...\".,,.\",'!','!'?\".\"?\"\"?\"'.\n",
-      "                                                   \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",'.!.\"\"','.?'?\".\",!',,\n",
-      "                                                   '!!\",..'.;,,.,,.,.,',.,,,..\",,,\".\".\"\",??,'!--.?\".\"\n",
-      "                                                   ,,!.....\".\"'?\".\"..?\"\"','...\"\",,'.'!'.':.?\".','.\",\"\n",
-      "                                                   ,\",',.',.?\"\",!\".\",!\"\"?\"\"',\",.'.\"',,!'!',,'.,!!\"\"!\"\n",
-      "                                                   ,.\",!'!\"..,,,.,.,-,..,,.'.,....\"!\".\"..-,\".\",',,?\",\n",
-      "                                                   .\".???,?...--.....\".\",,\",\"'.!'',\".'.',,',,..,.,.,,\n",
-      "                                                   '.--,,,,,--'.,,,,,.,,,,..\",\",\".\"\",,\".\"\"()\".,\",.\"?\"\n",
-      "                                                   \",,\",.:\"?'.'!\"\",\".\"'!...'!\"\",,!\".\".','.\"\",?!?\",.\"'\n",
-      "                                                   ,\"..\",\".\"','.,!\",.\".'.?????.\"\",.?\".\",;,--.,'--!?'.\n",
-      "                                                   ,'....\"\",,!\".\"'??\",-,.\"':,\",,\";,!.'?',','.\"\",'!'!\"\n",
-      "                                                   \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"',?\"\"??\",.\"?...,'....\n",
-      "                                                   !\".\"'!\".\"!?'!\".,,.,.\".!\".\"',\".\"!.\"..',,..\"\".\"\"..,,\n",
-      "                                                   ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-',,.\"\".----..\",,,\"\",\".\n",
-      "                                                   \"..\",,.-,,--;-,,,.,-,-.,,,,.\"!\",.\"',?,!\"\",!\",.\",,\"\n",
-      "                                                   ,',\"??,....??\"\",,\".\",,!.?\"\",?\".\",'!'!\",.\"?\",.\"'!,'\n",
-      "                                                   !\"\"!\".\",.\"\",!\".\"',.\"\";!!\",.'.',.\",?\"\"...\".\"'.,!'??\n",
-      "                                                   \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\"!\".\"',\",.\",,?',--',!\n",
-      "                                                   ',.',.!.\",.,,.\",-,.!\".\",...\"\"...,!\",.,..\";,.,,'.?,\n",
-      "                                                   ?.--,!!!...\",.\"!\",..\",,!\"'.'!\"..\",!\".\";.'.\".\",,!\",\n",
-      "                                                   .,,,.\"'?\".\",!.,\".\",';'''',''--.\"'-.\",!,,!\".,,--,,.\n",
-      "                                                   \",'--!\",.,,,,.\"',\",\"!\",.\",?\"','.\",-,,\",.\",..,-!-,,\n",
-      "                                                   !\"\",,!\"....,,.\",?\".\"!\",,.\"!!!...!...\".;,,.,,...,.\"\n",
-      "                                                   ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"!!\".\"!!\",,.,,,.,,,'.\"\n",
-      "                                                   --!\".\"'.\",;,,,.,,.'..\",'!\",....\",......,!'!\",.\",'.\n",
-      "                                                   \".,,..\"!!\".\"!':!\".\"!'.',',.\",,..\"';'!\".\"?\".'..,,.\"\n",
-      "                                                   !...?...!\",'.\"!\".\".,,'..'..??\"'.\",,?\"\":!\".\"',\".\",?\n",
-      "                                                   ,,...??\"\",!????\",.\"?\",.\"???...,...'?,,?',--'!\"\"!\".\n",
-      "                                                   \"'...,!??,?...!\".:\"!!!\".,.,,.,,-,.\",,\".;-...;,,.,.\n",
-      "                                                   .,,..',..\",??\".':\",.\"',.'.,',,,,,;.,..','..''..\"??\n",
-      "                                                   \"'.\"!\"..\"!?\"..-,.,.,-,,.\",,',\".\",,,.'!\".'.,,,.,,.\"\n",
-      "                                                   ?\",'.\"!\".\"-!\",''',.-,.'----(),,.,,,,..\"!\",.,.',,,.\n",
-      "                                                   \"?\",.\"--!\"\"!\".\"!!'--.!'.\"',,.,,(),--.--,,--.,.\",.,\n",
-      "                                                   \".\"!!\".,..\",,!\".\"!.....?'.,,'','.,,''!',!',,'....\"\n",
-      "                                                   ,..\";'..\"\",',,\".\"!!!\".,.'.,,,,,.,,:,?,.\",\".\".\".\",\"\n",
-      "                                                   ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\",.\",.\".,.,.,','...;.\n",
-      "                                                   ,,,.',,',?'..,.,.,,.,,,..'.,.'.----.\",,\".\"'...\",',\n",
-      "                                                   ,.\",!\".\",!,\".,.,,.\"...\",...\",?\"\",\"(),\"'.\"',,.'.\"!.\n",
-      "                                                   ..\".\",.?\",.\"','!\",.,.\"?\"\"...'.,...\".\"??\",..,,.\"','\n",
-      "                                                   !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\".',...\"..\",',!--,.;..\n",
-      "                                                   .,....'?...\".\"',?\",.\"'',\",,\"--''--'.\",.\"--,\",\"'...\n",
-      "                                                   \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\",!\",..'..,,,,..,,.,,\n",
-      "                                                   -,..,--.-'.''...',.,'(),',...'..,,,'.\",\".\",,,.....\n",
-      "                                                   \"\"?\"....,,,,.--.\",\",\".',,.\"..\",\",.\",??\",.\",,\"',.:\"\n",
-      "                                                   ,.\",,.,',.\",,,\".\",,,!\",.,'.,.,....\"...\",.,,,:\"--,.\n",
-      "                                                   ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\".\".'.\"\",\";,,,.\"?\",.\",\n",
-      "                                                   ,\".,.\"--,?\".\"...',\".\",',\".\".\".,,,.\",?\",\"...\"\",\".\",\n",
-      "                                                   '.'.\"\"...?\".:\",,,?...,,'....!,-.'?\"..,,.,.,.,,,,.'\n",
-      "                                                   .,,,,..\",\".\"??.\"\",,\"..\"?!,'!\".\"',,.\",,,.,..;,,,,,.\n",
-      "                                                   \",\",\"--,\".(.)\"...\",.,.\":......!\",.\"...,\";\"...\"..\",\n",
-      "                                                   ,\".\",.'.,,....\".'.\",,\".\".......\"\"?\"'.\",...\"--\"?\"\"'\n",
-      "                                                   !\".\"','....\",,..\"',,\",,.\"',--';,,,--,!\".\"'...\".\"'.\n",
-      "                                                   !\",...\",!,\".\"?!,\"-.\"?\".\",,,,,!\",.,,.\",?\".\"?\".\"??\",\n",
-      "                                                   ,:,,.\"!\",-..,-,,...,,,,,--.,,.,,,,----,,.,.:,--,--\n",
-      "                                                   ,.,,,,.,,,,,,,,,.??,,,,,.,,,,,,:\",\"--..'(.).';,;;;\n",
-      "                                                   -,,..,,;,,.,'.:,.,,,.;,----.,';,,,,'.,,;.,,,,,..--\n",
-      "                                                   --.,.,,,,.,,.,(),.--,--,.(,).,.,,;,,.,,,.,,,.,.,,.\n",
-      "                                                   \"'.\"'.,,,,,.,,,()*----,,,--,--.*\"().\",-:,',--(),''\n",
-      "                                                   ,,,,,,,-,.,?,,,,,?...,,.-,.,,.-,,,,.,,,,,--,--,,,-\n",
-      "                                                   -,--.,,,--,.,,--,,,,,..,.,*,.*.,,,,,.,,()-(,),--,,\n",
-      "                                                   ,.,,.,',,,:\"'!\",,.\"'.,,...!...!...'!!'.,;'!.!...?'\n",
-      "                                                   !...!--,,'--'.'!!!!----!'!,?',........'!\",,.-.,.,,\n",
-      "                                                   .,,,,,,.,.\"!\",,.,,.,,..,--.\"??\"--..,,,,--.,,'.--.-\n",
-      "                                                   -,,,,\"!\",,.,,,..,.;,'.,,.--,,',,,,.,,-..,...,,\"!\".\n",
-      "                                                   ,,,'..**().,,,....--,,.----..,,,,----...--..,,,,,,\n",
-      "                                                   ,'.,,,,--'...,-..,(),,--,..,,..,,..,',-,,,,.,,.,,,\n",
-      "                                                   .,,,.'.,.'.,,.(.),,.,.,,,,,,,..,,.,,:\"!!\".,.\"!\".,,\n",
-      "                                                   .--.,,,.,.,,,.',,,.:,,,,,,,..,,,,.,,.,,..,.,().,,,\n",
-      "                                                   .,.,,.,,,,..,,.,.,,',,,:?..,,,,,.,.,,,.,..,,,.,,.,\n",
-      "                                                   ,,.,'.,',,.,,,...,,.,,.,.,.',,,,,,,:\"!\",,,\".\",,,.,\n",
-      "                                                   ,,:\"!\"*:\",'!\"*\".\",,--,--:\",!\"--,-----,,.,,,.',.\"-!\n",
-      "                                                   \"().\",!\",.,-.':\",,,\".\",\",\",,...\",,.'\"-.\"!*,,'.,',,\n",
-      "                                                   ,,.,.*\".\"\",...\".\"'?\",..\",!\",\",!\",.,.,,,,,,:\"',.,\",\n",
-      "                                                   ,,.,'.,',,,.--,,,.,,,,.,',,,,,,.',--.,..\",,?\".,,,.\n",
-      "                                                   .,',,,.',.,.,,,.\"?\".\"..\".\"',,\",\"'.\",,.'(,)..\",\",\".\n",
-      "                                                   ...\"'.\",\",,.',,.,.,,,,.,,----',,----.--,,'.,,,--,,\n",
-      "                                                   ,,,,..,'.,--,----..,--,,.,,.,.,;,--.,,,,.,.,.,-,,.\n",
-      "                                                   ,.,,.,,.',.\",!\".\".\"'.'..,,,.\",,,\",\".\"()\".\".,.,,,:\"\n",
-      "                                                   !,...\"'.\"--!\",'..';',,.\"!\",,,.,,...:,.,\",\".,.:\".\"'\n",
-      "                                                   ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\".\"--?\",..,..\",,.\"...\"\n",
-      "                                                   ,\".\",!\",.\".!?,!,,.!??\",,'..,.--.\"?\".\"...\"..,.\",;.,\n",
-      "                                                   \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\"?\",.\",,?,,,!,;,;,;,,\n",
-      "                                                   '....,\"--,()--\"!!,,.,?,,,,,,..',,,....?.!\",..\",'..\n",
-      "                                                   .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".;.--.--,--.\".',;,.,:.\n",
-      "                                                   ,,,.:;,,.,.,'.\"?\".\"--...\",,,',,,:\",'!\",,.\",,-.,.!\"\n",
-      "                                                   ,.,,,.,',:\"!\",,.,..,,\"','..\",,,.,--,,;.,,:\",\",,\":.\n",
-      "                                                   ,;.\"..--:\",;,\",----.,,,,.,,..-,,,.,,,.,.,,,,,,.,,,\n",
-      "                                                   .,,,,.\"??''??\".,:\"?\"\",\".\",\",..\",\".\",\".\"',\",\",.\"',,\n",
-      "                                                   ',',.'.\"',,\"..,,\",\":,\",.\",.',.,,.--,,.:,,.,,.\"?,',\n",
-      "                                                   ?\",,',..\".,,\"-.\"',\",\".....?\",',.\"!\",.\"',,.....'.!\"\n",
-      "                                                   ,.;,'.\"??,!?\",,,,,,,,--',,,.'.\",,'?\",,,,.\"?\",'.\",!\n",
-      "                                                   \".,...,,,..--..,,,--.,,...,,.,,.----,.,,.,.,,,,.,.\n",
-      "                                                   ',.,,,--,.,,,,.,--,--.,',.,,,,.,,,(),.,.,,,,,,,,.,\n",
-      "                                                   ,.,-,.-,.,,,,,.,;,..,,,,,.,.,.,.,,;,,,.,.,,.,,,',,\n",
-      "                                                   ,,,.:,.,.\",,?,,,?',,,\".'.\",\",(),\",.,'..,\",----\",'.\n",
-      "                                                   \",.\",??'!?\"\",,\",,\",,,,----.\"\",...!\",,,:\",!!...\",.,\n",
-      "                                                   ,.,,'.,-,,,.,,.,..\",!\".,,.,,,.\"',?\".\",\".\"'.\"\"?\".\",\n",
-      "                                                   ,?....\",..\",!!----!\".\"\",,.\"!,!\",.\"\"().\"'..\"',.\",.,\n",
-      "                                                   .,!..\"\",.'.,\",,.\",,\".,.,,,.\"-,!,,\".\"!\".\",,.,.,..?'\n",
-      "                                                   .,!\",,.,,'..,,;,.,,,,.,,.,,..,.,,.,.,.,,,,..,----,\n",
-      "                                                   .,,,,.,.,,,,,.,--.,,.,,--'.,,,--,,,.,:,-;,;;,;,;,;\n",
-      "                                                   ,;,;--.,,,--,,,,,.;,'('),.:--,;.'.,,..-.-,..,,,.,'\n",
-      "                                                   (,,-).--,--.,,,,:----,,.-,,,.,,,,.;,,..,,-.:,(),.'\n",
-      "                                                   ,.,,,,,,,.----.,,.,(),,-,,',.,',.,,,.,,,,;..,,.:\",\n",
-      "                                                   ,!.,.\",,,,.,--.\"\"(),\",.,,,.,.,.\",,,,:\",.!\",.\"..,,,\n",
-      "                                                   --,.\",,----,,,,.,,,,--',,,,.,-,,,,,--.',.,,,,.',,,\n",
-      "                                                   .,,,.'.,-,.,,,,,,.,,,,,--.,,,.,,,,.,,,,,,,.',,,;,;\n",
-      "                                                   ,--,,.,,,.,,----.--''--,,.,,,,'.'--.,-'',,.'--',.,\n",
-      "                                                   ,'--,,,,..;,'.-,.,,,,..,',(),.,,,.,,(),,,,,,,.,,,.\n",
-      "                                                   ,,-,,,.,,,-,..-,,,,..,.,,.,.,,,.,,,.,---\"\"...\",\"\".\n",
-      "                                                   \"...,,.----,:\"\";,,.,,,.,,,.-,-,---,,.-,,.-,-,.-.-,\n",
-      "                                                   .'-,,----..--',--,,.,,.,,,,,\",!\"'--.,.,.,,..,,.',,\n",
-      "                                                   ,,.,.,,,.,,.,,,.\"--,\",,\",...\",,,\"--!\"',,,,.\"!,.\".,\n",
-      "                                                   .,',,,.,,'.,.().,,.(,,),.--,,--.,,.,.',-,.,''.,,,,\n",
-      "                                                   ().,(\"\"),.,.,,,:\"?,'--,,!?\".\",.\",,',,,:\",,,!?!,\",.\n",
-      "                                                   \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\",,,:\",,?\"....,,,-.,,\n",
-      "                                                   ,,,.,,.,:',,,.,,'..,.,',,,.-,.,.,,,.,,,,,.--,--.\",\n",
-      "                                                   ?'',.--,'!',,'!'--,,,.,,,?,;,;,,,.''??,.,,-.,.!,-.\n",
-      "                                                   ,--,,,.,(),.,,,.''!,,'!','!'.\",.,',.,'(').,,,..\"!\"\n",
-      "                                                   .\".,,,',..,,,,.\",,.,',,.\",,,,,,...\".,.,,,.,,.,,.,,\n",
-      "                                                   ,,,,,,.,.,,.,,.,,;.,,.',,.,,..,,,,,,,.,,,.,,..,,.,\n",
-      "                                                   .,.,,,,.,,,'.\",.'?\",.,,,,.,,..,,\",\"..',,,.,;,.',,,\n",
-      "                                                   ,,..\",,,\",\".,'?,,.??,,',,\",.,,,...\"',\",'.\"...!'..\"\n",
-      "                                                   .,,.\"!,!'!'.,'.\",.,,.,,--,--.\",?\"\".!\".,',.,,,.,,.,\n",
-      "                                                   ,.\",!\".\"?\"\"!,!'.\"\"''!\".'.,,.,,,..,,,,.,,,',.\",\",.\"\n",
-      "                                                   ,.\"\",,,\",\".',.\",,,''.,,.,.,,,,.,,,.,.\"?\",,.\",.\".\",\n",
-      "                                                   ,,\".\"!\",.,.\",\".\"'.\",\"\"..'\"\"',\"\".\",''?\".\",,!\"'.,,..\n",
-      "                                                   ,..,(,,),.\"'....!\".\",!\"\"'!\".\",,,,\",,.,,,.,,,,,;,''\n",
-      "                                                   ,.,,,,,,.',.,..,,.,.,',,'.\",\",.\"!\",..\"\".\"!\",,',,.,\n",
-      "                                                   -,,..,';,,.'.,,.,.,,,,,-,,.,,,',.,,;.,(),.--.,,,.,\n",
-      "                                                   ,',,,,.,..,,;,,..,..,,.,-'.----,..\"!!\".\".,!\".,,.:.\n",
-      "                                                   ,,,.,,'.,,.,,',.---!,,....,,,.,.\"!!\".,,.,.,,,.,,.,\n",
-      "                                                   ,.,,,,-,,.,',..,,,..,,,,..,,.\"!\".\",....\"\"!\",\"...\",\n",
-      "                                                   ,,,,,,..,.;--..,,,,.,..,,.,'.,,..,,.,,.,,,.'',,,,.\n",
-      "                                                   ,'.,----.,.,.,,.---,---',,.,,\"!\"'..,;,,;;.,..,.,,.\n",
-      "                                                   -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",,.\",,..\".;..,.,,,,.,,\n",
-      "                                                   .,.',.\"!\".\"'!'?,?!.?..'....'.\",,,.,,.',,,,'.',,,,.\n",
-      "                                                   .,,,,,..,,,,,,,,,,,,--,,,,,,.(),.,,,.(,),,,--,,-,,\n",
-      "                                                   ,.,,,.,.,.,'.,',,.,,,,,,,?',,,,,?'?\"',\",,\"'!',,,\",\n",
-      "                                                   ,.,',?,,.,,.,,,-.,,,,,...,,.',,,-.,,.,,.',,,..--,,\n",
-      "                                                   ,--..,,:,,.,.-,.,..,.,,\",\".!.--..,,,..,,\"?\".,.,..,\n",
-      "                                                   .,.,,..;',.,,.,.----,;,,.,,,,-,..,,,.,.',,,,,,.';,\n",
-      "                                                   ,,'.,..,,,,.',,,.;,,,,,,,..,,,,.,,,,,,..,,,,,,.,.,\n",
-      "                                                   \"\",,,.,,,,,..\",\",.\",.\",\",.\"...\",,.;,.,.,,.,,,,',,,\n",
-      "                                                   ,.,'..',,,,,,,,,,,,.,',',,,.,',,.\"',...\"\"','!\",,..\n",
-      "                                                   .,,----.,.,,.\"'--,\",,\",.',',.,,\",\".\"'.',,,,,,.,-.,\n",
-      "                                                   ,.,,',.\",,,!\".,,,,...\".\"\",,,--!\".\",.\"\",\".,.,,,.,,,\n",
-      "                                                   ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\",;!,!\",,,,,,,.'.,,,,\n",
-      "                                                   ,.,,..--.\",!\",,,.\",!,,,!,,;,,;,,.,,??\"!;,;,,,!,,;,\n",
-      "                                                   ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,,,.\",,,,,.,,;;!,,,,,,\n",
-      "                                                   ,,..\"'.,,,\",\",.,,...,,,,,,..,'',--,,.\"?\"\"?\",,,.,,,\n",
-      "                                                   ,,--,--,,,--.,:\",..,,?,,.\".,,',.,',-,,.,,.,..,,,:.\n",
-      "                                                   :;.:;.,,,:',,.,-,*\",\";'-.,,,,.',,.,,.,,.:,..,,.,,.\n",
-      "                                                   '..,,,.,,,,,,','--,,.*-.,,,.,',,.\",,',!\".\".\".,',,,\n",
-      "                                                   .,,,,,,.',,.,',',,,.',,,'--,.,,,,,.',;,,.,..,,.,..\n",
-      "                                                   '.'.,,..,,..,.,,.,,,,,.\",\",,\",,.\"\"'!\"\"'!,\",.\".'?.\"\n",
-      "                                                   \",.',\",..\",?\",.\"...?...?\"\"',\",\"..','....\".\",\"(),\",\n",
-      "                                                   .?\"--,--\"????\"\"...\",\".......\",,,,;,,..\",......\",--\n",
-      "                                                   \"'.,,;!,,',...\",,,,...,,,...,..\",?,'!,\".\",.?','.\"\"\n",
-      "                                                   ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",,!,?\"\".',\".\",!\".\"?\"\"'\n",
-      "                                                   ?!\",.,,,.\",'',\".\",!\"..,',,,.\",!',.'...\"\"'.\"\"!.\",,'\n",
-      "                                                   ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\".\"'.'.\"\"?\".\"..\"\",?,,\n",
-      "                                                   \",.,..\",,\".\"!?,!'.',,.\",,.\",!\"..\"-.,.,....,,:',',.\n",
-      "                                                   ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\"!\",,.\"!'!\".\",...\".\",\n",
-      "                                                   '....\"\"!\".\"'....'!\"\",,''?\".\"'....\",,,:\",,,,',,'...\n",
-      "                                                   '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"',.,'.,'...\",,,\".\"\"',\n",
-      "                                                   '--....\"\".\"\"!,!\",,.\"--...\"\",.'!,,,\",,.\",,',\"..',,.\n",
-      "                                                   \",'.\"\"?,....',,\"-,,\"'.\"\",.........\".\",,!\",.\"??\",'.\n",
-      "                                                   \"!\",,,.\"......,....\"\"?,!\"..:,.'.,.,,,-,.,'.-.,,,,,\n",
-      "                                                   ,.--(--),,;,...,--.-----.-,..,,.,,,.,,,,,:\",?''??\"\n",
-      "                                                   \",\",.'.,--.,.',,.,,,.,--..,,.,,\"!!!\",..',.\"!!!\",.\"\n",
-      "                                                   !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;--:--.,----.\"'!\".\"?!.\n",
-      "                                                   ..',!\".,-----.,.,,,().\"!?!,'!\"--.,,,..!--'--,,,(),\n",
-      "                                                   .';..\"\"(),..,,,.----.,,.,,.,.,,--,:,..\"!!\".\"??\",,,\n",
-      "                                                   ;,,,----\"!\",,.,,.,,,,--,,,.,,,:\".\",,,.,,.\"!!!!...\"\n",
-      "                                                   ,,,,.,,.,,...',,.,'.;--.,,,\"!\".,.\"!--!\".,.,,..,---\n",
-      "                                                   -.,,..,-.'.-,.,,--',,',,.,-,,,,,,.,,,.,,:,,,',.,'.\n",
-      "                                                   ;---(-)--:.'----.,,.',,.,,',...;,,..-,,,,..,',,.,,\n",
-      "                                                   .,.,,,.,,,':,\"!!\".\"?'?,'.''?'....\".\"?!!...'''','.'\n",
-      "                                                   --,'\"()\"''!\".',.,,.,,,,.,:\",,\",,\"'..----....\"...,,\n",
-      "                                                   .\",,\".(,.)\"'...\"(:,\"\"--\"\")\"...,!,\",,\",*----.\"*\".\",\n",
-      "                                                   ''.,,.\",\",\"----,...\".,,.,.,:\",,,,.'...\",,',,,,.\",,\n",
-      "                                                   \",\":!,,.\".\",,!\",..\",,!!!\",.,,'.;,,:\"',!!\",,,,.,,,,\n",
-      "                                                   -,.',,,.,,..,..,,(\"!!\"),\",\",\".\"\",,!\".,---,,..,...,\n",
-      "                                                   ,,.,,,----.,.\"!\",.,.\",!!\".\"!\".\"....\"\",!...\",,,.\",\"\n",
-      "                                                   .\".,..\"--'--\"...!\"..,\",\",\",\".,,,,.,,,.\"!!\"..,-....\n",
-      "                                                   \"!\".,:\",.!,!...\",,.\",...,\",.,,,...'.,.,,.,..',:\"--\n",
-      "                                                   ,!\"'..,.,'..,,.:,,,..,.;,,,.,,,,,.,.,,.,,--,,..,,,\n",
-      "                                                   ,.()----,.,,,'-,,,.,,.,,,,--,,.,,.,.:\",\".',(),,,..\n",
-      "                                                   ,.,,.,,..',..,,.,..,.,,.,;,,,...,',,--.;,(),----'.\n",
-      "                                                   ----,,,,;,.,,,'.,,--,,'..,,;,,--,(,,)-.,..--',,.,,\n",
-      "                                                   --,,\",\"...,,,,,.,...,,,,,.'.,':\",().'...,..\",...,,\n",
-      "                                                   ,,,,,,.,----'....-.,,.,.,.\"??\".\"'!,?'!?...,.'.,!!\"\n",
-      "                                                   ..,..,.:\",?,,!\",,,;,,\"'\"..,,,.,,\"'\",,,(),,.\",,\",\",\n",
-      "                                                   .....\",.\",:'!',.,!,,,'',,,...\".,,.'...,,.,,----..,\n",
-      "                                                   .,'.,.',,,.,',.,','.\",\"--\"'?\"\",,\"..\",\",.\",\".\"...\"\"\n",
-      "                                                   ,!\".\",\".\"--.\".\",'!\".\",.\".,,.\"'...,\".,,,.,,.--.,,..\n",
-      "                                                   ,.\",?\".\"??...\",.\"...\"\"!!\".\".\",,,,.\"'.,\",.\",...\"\",,\n",
-      "                                                   \",\"....\"\",?...\".\"......\"..\",......?\".\",\".\"'?'.\".\".\n",
-      "                                                   .....,,\",,\"....\",.',,'-;,.,,'.,,.\",\".\"'.,\"--,--\"',\n",
-      "                                                   ,.\"('\".\")\"?\".\",,.\",,,,,--\"\"--.'.',,,.,,.\",--?,,-..\n",
-      "                                                   ..,,'.\".\".\",,\"\"..,,,..\",,!'.\".,,,,..,...,.,.,:..\"'\n",
-      "                                                   !'!\",.\",',',\",.,,,.,.\",!,!\".-....\",!\",.\",,,.?,.,,.\n",
-      "                                                   .,,.--'...\"\",?\"\"...\"\",!\".\",,'!..'.\"----,.,,.\",';!!\n",
-      "                                                   \".\",,'!\"..:,,,,',\"\"..,-,,,,,,.\",,!!,--!\",',.,,,,,'\n",
-      "                                                   ,,.,,.,----,.-..;.--,,,,,,,--.-.--,.\"!!'!,!\",,.,,,\n",
-      "                                                   .\"...,!'!\",.\",!'!\",-,,.',,,'.,..,.,.,.,.'.,,.,',,,\n",
-      "                                                   ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'.!.\"\"','!\".\",.:,.--'!\n",
-      "                                                   \".,...'.\",\"..'.,,,.,,,'.,,.',,'.,.,-,:\"',!''.',',.\n",
-      "                                                   ..'!?--!...\"\",'!\".\"?!',\"-,.\",!?\"\"',\",....\",\".\",!\".\n",
-      "                                                   \"'!...,?\",.\"'...!\",..,,,.'.,,,,.,,.\",--,\".:\":--...\n",
-      "                                                   \".\",.....\":.'.\",\",,.,,'.,,.:\".,,,.,.\"(,,.).,,.'-..\n",
-      "                                                   ..,,.',,.,.\"'.!......!...\"\"?\".\".'!',',''!,',',,','\n",
-      "                                                   '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\"'!,'?\".\"?\".\",?\".\"''!\n",
-      "                                                   ,,--.?\".,,.\",,\",.\"..',.....\",,.,,..,..-,.:...'...'\n",
-      "                                                   ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".,,,',,...\"?\",,,,.\"!\",\n",
-      "                                                   ',-.,,;,,.\",?\",.,,..\"--!,!'!!...\".,,.,,',.,,,,..,-\n",
-      "                                                   ...,,,.,,,,.'..-.''..,,.,:\".,!\",,:\"'!\",,.',.,,----\n",
-      "                                                   ..',..,,,:\",!'!\",.,.,:\"!\".\",'.'!...\".,.'...'',,.,.\n",
-      "                                                   .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,.\"?\".\"...,\".\"?!...\"\"?\n",
-      "                                                   \".'..\",?\"..:\".....\",,,,',.,.\"?\",.\"!?!\",,,,\".\".\",'.\n",
-      "                                                   \"\",\",,\",....,\"....\"--!\",,.,,,.:\"',!'...'!\"\"',\".\",\"\n",
-      "                                                   ,\"\";,.,...,-....,-..,,;..,-,,.,,,,,,.,,.,...,,,...\n",
-      "                                                   .\",\".,--,.,,,.,.,(),.,,.,,;,.,,'.,,,.'..,.;,.,.,.,\n",
-      "                                                   ..,...,.,,.,,.,,,,,'.,,...,,.;,.,:\"?\".,,,.\",?,\".\"?\n",
-      "                                                   \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\"!!\"..\",-!\",.\",.\"'.,.\n",
-      "                                                   ,,,,,.,,.,.,,.,,.----..,,,...'.,,....,,.,,,,-,,,.,\n",
-      "                                                   ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"',!'?\".\"',\",.\"',\",,,.\"\n",
-      "                                                   .\"\"??\",..\",,!\",,,.:--(,.)().,.,,,..,,.-;.,,,,,.,;,\n",
-      "                                                   ,;,'!...?,.,.,....!.--...,.,,....;.,,.:..--.',.,.,\n",
-      "                                                   ,,..,.,',,,,??,,,,.....--,,,--,..,--.'',.',,,\"\"\",\"\n",
-      "                                                   ,,,.,',,.'-,.,.'.'.',--',--.--'--,.'.,,.\"\"'\",\"''.'\n",
-      "                                                   ',--.,\",\",,,..\",\",\"...\"',\".\"?,\",','..\",,,?!--,,!!'\n",
-      "                                                   ,,,?!'.'?'!\".-.-.,'.,,,,,.',.--.'\".\"..\",?!!,!!\",.\"\n",
-      "                                                   ,\",.',,.\",,!\",.\"?!,\",--.\",\".\",\",\"----.,\".\"!!\".\",\",\n",
-      "                                                   ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\".\"\",\".,:\".?\".\".\"\",!!\n",
-      "                                                   \"\",\"\"\",\".\"..',,.;.,,,.,.,.,,,!,-,,..,,',,*'.-,,,--\n",
-      "                                                   .,,.',,.*\",,',.\"\"?\".\"''--..\"..,,,,',,..\"?\"\",,.\"\",,\n",
-      "                                                   ',,\",.,,,.,-,,,',.,,'.,'',',,.,..,.,,.\"',\",\"',.'.,\n",
-      "                                                   ,,.\"':\",,.\",,.,,:\",...\"--.,.\",\".,,,.**\".\".,,-,,.\"'\n",
-      "                                                   ,\",\",,,,..,,.\",,\"\",..,',,.;...,--,--',',.,.,',.'..\n",
-      "                                                   ,,,,,..,,..,--.....,-,.,.,-,....,,.,,.,,.,.,,..,,.\n",
-      "                                                   --.,:-,,.;,...,.\",?\".,,,,.,.'(,),.--,--.,,..,.,,,.\n",
-      "                                                   --,.,,..,,,.;,,-,,,..,,.,,.,,,,.,.,.,.....:,,....'\n",
-      "                                                   .,,.\"??!\".,,,..,.,..\",\".\"...,...\"'.,,,,.\",\".'.,;,,\n",
-      "                                                   .,,.;...,..,.,,,,...,.,.\"............\"..,:\",?\",.\",\n",
-      "                                                   ?\".,,.\".........\",.,..\"...\".\"...\".\".\".\"'?\"\",,\",.,,\n",
-      "                                                   ,.\"......\",.\"'?\"\"!\"..\"...!...,...!...!...!...!...\"\n",
-      "                                                   .\"!\",,...\",\"..\"?\"\"',,.\".,.\",\",.\".'.\",...,,,,.,..,,\n",
-      "                                                   ,,,.\".,\".,,.,,,,..,.,,,.,.\".........!,........??\",\n",
-      "                                                   .,,----.,.;,,.,,'..\",!...!\",.'.,,.\",...,\".\",','!\",\n",
-      "                                                   ,.\",''!,\",.\";'!\"..'.\"?'!?\"...,.,.\",'--'!\",,...\",!,\n",
-      "                                                   ,,,!\",,.,,..,.,,,,.,--,,--,,'.,.,,..,,.',,.:;;'(),\n",
-      "                                                   '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\".\",,,,,.,,,,.,.,',,,\n",
-      "                                                   ,,,,,.,,,.,,,.().,',..,',',..,.,,.,,\".\",,.\",\",,-..\n",
-      "                                                   ,,\".\",,,.,,''.,,..,..,,,:,,.,..,'.,.,.,,:''.'.\",,\"\n",
-      "                                                   .\"'.,..?\"\",\"..\",,!\",.\",\".\",,!\",'.\",\",.,.\"'.',?\".\",\n",
-      "                                                   !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\"?\".\"';...\"\"','!\".\"?\"\n",
-      "                                                   .\",;'.\"\",,!',,.\"\".\"..\"\",,.,.,,,.,'..'..(.)..,,--,,\n",
-      "                                                   '.,..,,..,,,,.\",!,\",....,,,...,.\",,,?\".,,..,'.,;,,\n",
-      "                                                   ,.,.\",,\".\",,,....??\"...\"??\",.\",,\",\"--..,...\".\",,\".\n",
-      "                                                   \"........;,,'....\"\"'.,,\".\",,,.\"()',..\",\",\".\",.\"?\".\n",
-      "                                                   \",,\".,,'.\",,,!\",\",\",'.\",!\",.\"!,,!\",,,.,,.\",,:.'..,\n",
-      "                                                   ',,...\",.,...',,.,',,.,.,,'.,.,,.,,.,,,:\",\"'.,,..\"\n",
-      "                                                   ,\",,\",...\",.\"',\",..\",.,,'?\"\"',?,\".\".,..!.\".:\";.\"\"?\n",
-      "                                                   \".\"'',\".\"--!'--!,.','.\".\"??\".\"',\".\"'.\"\"',?'?'....\"\n",
-      "                                                   ,,,.\"'\".,.,.'.\"?\".\"',\".\".\"\",;',\"..\"..';...\".\",,'!,\n",
-      "                                                   \".\"-.,'!\"..,'.\",\".\".\"\",',,'.',\",\"...'...\"\"?\".\",'!.\n",
-      "                                                   '.\"\"'.,\".\".\"';'.\",\".\"..\".\",\".\",.',\",'';,,,.\",,\".\".\n",
-      "                                                   ,\".,,.,,.,,,,,,.,.\",\",.\".,..........,,,,!--.,,..\".\n",
-      "                                                   .\",\",\",,.\"..\".,\",..,,,--.\",'',\".\"?\".,,.\"'?\"..'.\"'?\n",
-      "                                                   \".\",!,\",.,:\"?'.\"\"?'.'....,'.,...\".,,.\"',\".\"'?,...\"\n",
-      "                                                   .\"'.!'.'.\"',;..\",!!!!'',!',\"..,.',..,,,,....,,,,.-\n",
-      "                                                   -'--.,,,.,,.,,.\",\".\".\",.,.,..\"'?'?\".\".,.'?\".\"..,,.\n",
-      "                                                   .----,,'!'.,'!''???.\".\"-!\",,..,,,,.\"-!\".\"??\",.,,.,\n",
-      "                                                   .-,,.\",\".\"!\",'.,,,,--.,;,,..,,,'..,,,.\"'!\",.\",,\",.\n",
-      "                                                   \"',,\",,\"'.\",.,.,,,,.\"!\".\"?\"\",\".\"--------...!\"..\"?\"\n",
-      "                                                   .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"?\"\",\",.,,.\",!\".\"'!\",.\n",
-      "                                                   \",?\".\".\"\",,.\"\"----!\".,,.\"?\",.\",,\"----\"....',,,\",\".\n",
-      "                                                   ..?\".\"!......,...!',?\",..\"?\",.\",',\",.\"'?\".\"',,,.\"\"\n",
-      "                                                   !\".\",\".,,,.',,;,:,.,(,),,.,,,,,,,,.\"!!!\".,.,.,,..\"\n",
-      "                                                   ,,!!!\".',.,,,.'..\",,,\",.\",.\",,.',..\",,\",\".\".\"!\".,,\n",
-      "                                                   .\",?,--;....\"'...\"';',!\".,,.\"?\".,,.\"??!...\".\"??,'?\n",
-      "                                                   '!.'!...\",.,,.\"\",?\"'...'''!\",.,..',,.,..,-.\"?\".\"'!\n",
-      "                                                   '....?\"\"',,'!\".\"',!,\"--\"!.\"\",.',\".\"'--!'....\".,,,,\n",
-      "                                                   ,,,..\"??\",.\"??...\".,.\",!\".\"'?\".\"....!...,!\".\"',',\"\n",
-      "                                                   ,.\"'--'.\"\"?!...!!\",.\",!\",.,,.\"?\"...\"'?\"..\"?,!\",,,.\n",
-      "                                                   ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",.\"',!\"\",,\",.'..\",!...\n",
-      "                                                   \".\"?,?\"--\"!\".',,',.\"',\",,.\"!'?'.,.,--'!\"\",,!\",'.\"'\n",
-      "                                                   !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"!,,\".\".-,..','!\",,,..\n",
-      "                                                   ,,,,.,,,.,:?,',,,.\",?\".,,,.,,,..\",?\".\"?\"..,,,,.,,.\n",
-      "                                                   :,',----'.??..-.'--',,.\"!\"--.,-,,,'.,,,.'.,,--',:\"\n",
-      "                                                   ??'.?\"',,,..\"'--?\".\",!...'!!'.,..?\".\",\",\"----,..\"\"\n",
-      "                                                   ?'?!',','\",'.\",,\",:\",'.'--.?\".\",,!\",,'..,.--,,'--,\n",
-      "                                                   ,,.,,,,'.,...,,,,..\"'.'..,'!'--!\".,,..\"'!'!\".,(),.\n",
-      "                                                   .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!!!\".,,.,,.'..\"......!\n",
-      "                                                   \"..,,,,,.,,,,,,.\"......!\",.,''.\",,?,?...\",,..\"'?\"\"\n",
-      "                                                   ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\".,,,.,,.,,'.,,,:\"'?,?\n",
-      "                                                   !\"(,,-)'..,.,.,,.\"?\",',\"?\"\",,\".,:\"?\".\",\",\"'!\"\"?\",.\n",
-      "                                                   \",.\"\",,\".\",,,'.\".\"?\",\".\".....\",,.',\".\"',\",,'.,'.,,\n",
-      "                                                   ,--.',.\",....',\"..'-----,.,,;,,,..,,--.--',,,.,,,-\n",
-      "                                                   ---...,.,.\"...!,,\",\"!'.','.'.'.'\".\",!\",.\",'!\",.',,\n",
-      "                                                   ,,.,,,:\",!,!\".\",,?\",.',...,.,..\",,.',\".\"',.,,,....\n",
-      "                                                   \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\",\",\",,..,...\",,'..\",\n",
-      "                                                   .','!'.,.-.....,,!\",'.,,'.',,.\".!\".\",.\",.\",,\",\"...\n",
-      "                                                   ..*...\",\"\".\",!\".\".,,....,.,!\".\",,\",,\"'!\".*\".\"\"'?\".\n",
-      "                                                   \";'....,,:,.',.*--'.'?\",.\",?\",.\"',\",:\",.,,\",\"-\"*()\n",
-      "                                                   --.*\"','.\"*()\",,.\"\",-,;,,,--,!.-,.\",,.,.--,()--.\".\n",
-      "                                                   ,\",\",,..--,,.,\",\"',,:'!''!'\",,,,--.,,,.',,.',',.:;\n",
-      "                                                   ,,,',,.,...',,,,\"----,,,,,,,\",'.,,,:\",,..\".,;'.,:\"\n",
-      "                                                   ;,'.\"*,'--.',,'.*\";,.\"\"',\",..\",-.?\"\"!\"\",\".',,.\",\".\n",
-      "                                                   \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\".\"...,,\",\"'.!\".\",\".\"'\n",
-      "                                                   .\"\",',\",'.\".\"\",,?\",,.','.-,'.\",\",,.\",.\"'.\",\".\",.,.\n",
-      "                                                   .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:--.\"\",,!.\"\",\",.\".?.,'\n",
-      "                                                   ?\".\",\".\"'..,'.\"\"'...!\"\"?\",..\",,'.\"\"??\",.\",,!'.,'!\"\n",
-      "                                                   **\".,!\"\",!\".\",'--!\"\"''?\",.\",,!\"\"',\".\",...--.\"\",!\",\n",
-      "                                                   \"',....\"\"'',\"*,,.\"?.?\"*\",.\"\"??,\".\".,.\"\",?\".\",.?.!,\n",
-      "                                                   .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\"?\"'.;'.\",\"\".\".,,,:,,\n",
-      "                                                   ....\",?\"..\",\",,,\",...?\".\",\".\",!\".,,'..\",,\".\".?.?\"\"\n",
-      "                                                   ,,,\",.\",!!.!--,..'.,,,?,,\",\".,''.\"\",,!?...\"\"'!....\n",
-      "                                                   '...\"\",'.\".,.\",\".\".!'...\".\".\"\",!\".\",.',','?(!)','.\n",
-      "                                                   !.\"\",'...,\",.,,,,,.,'..,.\",,\".\"'?'!\",,..,.,.,.,'.:\n",
-      "                                                   ,..,'.--.,,,..,,,.,,..',.\"???\".--,,,,--.,,,,,--,.,\n",
-      "                                                   .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"?\",.\"',,\".\"!!\",--.\",!\n",
-      "                                                   ,!\"\",\".,.--,,--,.,'.-,.,.(.),..,..,.,,,,.,.'--.'--\n",
-      "                                                   ,,--,...?,.;.-,-,-.??.,,--;--.,.,,,.,,,.,,.,:;.,,,\n",
-      "                                                   ,.,.',,,,.,.,,,.,.,,-,,.:,,.,,(),,.,,.-,,,,-,,.,,.\n",
-      "                                                   ,,.,,,.,(),,.,,(,),-,,.--,,..?-?.,,-,,,,.,,(--)---\n",
-      "                                                   -,.:----,,.,,,.,-,()(),,----.,,.,(),,-----.-,,,.--\n",
-      "                                                   --.,-,.(,),,,-,-,-.,-,.-,,--,--,..(',',.)(').,,,,;\n",
-      "                                                   ,,.-.,,,...,,.,,.,,,,,.,'-.'.,,'.,.,'..,,-.,,.\",!?\n",
-      "                                                   \"..,,..'...,,-,,..:,...,.'.,.,,,,..\",!\".\"',',....-\n",
-      "                                                   -,\",.\"....--,'!.\"'.;.,,...,,'.\"!,?\".\",,...\"\",,....\n",
-      "                                                   \",..\",?\",.\".'.\".\"?...,?\".\"?\".\",'.,.'.\"\"?......\".\"'\n",
-      "                                                   \"--.\"'.?...,,'.,',,,.,--!\",,(),.\";?\",,,,.\",,.,!!\",\n",
-      "                                                   .',,.--,--..,,,,,.,,.,.,,:\".\",,,,,,.,,,,.'.,,.,,,.\n",
-      "                                                   .,,,..,.,,--'.----..;,,,..,,,,,,,,;\"\",'.\",\",.\",\",\"\n",
-      "                                                   ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",....\"\"??\".\"...,!\",.\",\n",
-      "                                                   !?...\",.\".\"\",!?...\",.\"',\".(.)\",.\"\"?\"\"?\".\",.,?',,,\"\n",
-      "                                                   .\"'.,'.'.\"--,--\"',,....\".\",,'....,,,--,?',,,\"'.\".;\n",
-      "                                                   .,!\".,,',.\",\".,.\",,\".\",?\"\",',\",,.\",!\",.\"...,......\n",
-      "                                                   '...\";,,..,...\",!...!\".\",\".,,.--.,-..,,,,,.;,,...,\n",
-      "                                                   ,...'',(),,.,.,,--.,,:\",,\":\",\";,..,,.,.,.,-,,,.,,.\n",
-      "                                                   .--,,.,,,,,..,,.,,,,,,,.,.\"!?\"..,(,,),.,..,..,.,..\n",
-      "                                                   \",\".\"..,;'.,..,'.?,\".\".',\".\".\"\",,.\"\",.'??\"\"'?'.\"\"?\n",
-      "                                                   \"\",,,\".\".,...\",\",....\",,',.\",!\",,\".!\"\"?\".\",;.\",.,,\n",
-      "                                                   ,.:',.,,.,.',..,,,.,;,,--.'.\",\".','...\"?\".\"'!\".\",.\n",
-      "                                                   .''....'.\".\",'...\".\",.\"\",.\"\",.\"\",.....\"\"......\",.,\n",
-      "                                                   ,',,,:\".,!\".',.\"?\".\",----.\"\"...,!\";.\"!\".\"?\".\",'.'.\n",
-      "                                                   ?.\",-.,,,'.\"...'...,?:''...,!\",......,.\",,\",.\",..\"\n",
-      "                                                   ,..,.\",\".\",,\".,,,.,,,-.,,.,,,,..,.,,,*.*.,.,.,..,.\n",
-      "                                                   ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,,,,.'.,....'.,,.,,,,.\n",
-      "                                                   --.,-'.,,-,,--'.,.'.--,,--.',--,,--,,,.,,.-..\",!,,\n",
-      "                                                   ,,\",.\",.,,,--,!,,.\":,',.\"...!,,.!,!\".\"!!.........\"\n",
-      "                                                   \":,,.,,,..,?!?,!,,,,,....\",.\".........,....\",,,..,\n",
-      "                                                   ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,,.\"?!\".\"?!\"--,.,'.\"..\n",
-      "                                                   ..........,\",\".\"\".\"\",??\".\",'???\".\",..,..\",,,..',.,\n",
-      "                                                   -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",.\",'?\".\",',\".\".....?\"\n",
-      "                                                   \",\",..\",,,\",.\"?\".\",,.,.,,;',?\".\"'.-.....\"\"?\",..\",,\n",
-      "                                                   \".\":'.,.,\":\",,,,,.,.,,,.,.?...,,','.',,..,;.!,,,,.\n",
-      "                                                   .\"\"',\".\"'','\".\"?\".\",...'.\"\"',\"..\"?\".\",\",\",,,,,..,\"\n",
-      "                                                   ,\",,,'....,,,,,.\"\"?\"\",\",\".\",...\"!?,,.,.'',,'.,.'!,\n",
-      "                                                   ,\".\"','.?,,.,..\"\"?\".\"!\".\".:,.,'.,,!\"\",!',,\".\"?,,'!\n",
-      "                                                   ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\",\",-.\"**\",,,.\"\",,\".\"\n",
-      "                                                   !\",.\"'',,,.'!'--','--.,.!\".\"'?\".\",,\".\",\",\".?'!,...\n",
-      "                                                   .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\".--''!.:',.,,,.'!;.',\n",
-      "                                                   ,,!,!...\",,.,.\",,..,,!.,.;..:.,..\"???;,,,',,.,,,,,\n",
-      "                                                   ,,.,.,,,.\",,;,(),,.?\",.\",,..'....,,'!\".\",','.!\".\"!\n",
-      "                                                   \",,.\",!',\"..\"-,!\".\"...\".,'..\",!\".\"!\".-,......,,,:\"\n",
-      "                                                   ,'!';,',\",.:.\",......,',\",..\",\".\",,,,----......\".\"\n",
-      "                                                   ..,.?...!\",.,,.,',',.,.','--.,,..,.,,'.',,,.\",,!\",\n",
-      "                                                   .--,',,.,,.\"!\",--'.\"........,!\",.\".,,\",--.\",,\"--.,\n",
-      "                                                   .',...,,,,------..',.\",\".\"',\",,,.,,,..\"..,?\",.\",,\"\n",
-      "                                                   .,,..\",\".\",,\".,-,.--,.\",,\",.\",...\"().\",'?\",.,,:\".\"\n",
-      "                                                   ,,,\".\"-..-,,,.\"!\",.\"!\",.,----,,.,,(),.,.----,,.,,,\n",
-      "                                                   ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,,,..:\"!\"\"!\",.,,,.\"!\";\n",
-      "                                                   ,.,.'..\"!\",.\".\",,,'.-,,,,.-,----..,,.,,;,,.,,.,',,\n",
-      "                                                   ,.(),,-().,,,,.,.,,:'.,,''',,,',:'''--.,,,,,.'.'..\n",
-      "                                                   ,'..'-'.-,'',.().,,,.,,'--.,,.,;,,.,,,',.,,.,,,,.:\n",
-      "                                                   .',,.:-(),''(),.,-,.,,.-;,().,,.,,',.,,,.,.-------\n",
-      "                                                   --.',,,-.,().'.,,,,,.,,--,'..',;',;,--,--,....'.--\n",
-      "                                                   ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\".\"'!\",.'.,.',...,-,,,\n",
-      "                                                   '-.,,.-,..,,,,,.,--,.,,.;,,,,,.,:\",!\",',.,',,,-.\".\n",
-      "                                                   ,,,.\",,,.,,',.,'...\",,?\".\",,\"..\",,?\".\".\".\"!\".\".,..\n",
-      "                                                   ,,?\".\",,\".,,..,.\"?\".\",.\"\"?\"',..,.\",\",.\".--'!'.?'..\n",
-      "                                                   ,.,.;,,....,,.\",,.\",,?\".\".'.\".\"!\".\"!....!\".'...,,,\n",
-      "                                                   .,.,,.,.,,,,.\"?\"..\"!!?\"\",.\".-.,,....,....,,...\"!!!\n",
-      "                                                   \",.\"???\",.\",\",.\",.\".,,,.,,,,,-,,,,'...\"',;'!\".,.,,\n",
-      "                                                   ',..,.,,,,,-.-;..,.,,;,.,,,,,.,,,,.,,.,,.-,,,,,,,,\n",
-      "                                                   ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\".,,,--\"\"()--\",!\",--\"\n",
-      "                                                   --,!\",,.,,.,,,,,,.\"---!\",.,,,.,.,,,..\",,...!\",..\"!\n",
-      "                                                   \".\"',!\",..,,,,,,,.,,,.,,.,'.\"?\".,,,.,..,().,-;.,,,\n",
-      "                                                   ,..\"'?\".\"!...!\".,'.,,.\"?\",.,,,',.\"'??\".\",!\",,.\",?\"\n",
-      "                                                   .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\".\"?\"\",',\",..,,.\"'?\",\n",
-      "                                                   ,.'.'.\"',?\".\"',,\".\"...'!\".\".,.,,!\",,,.,..\"?\".\",\",.\n",
-      "                                                   .\"',\".\"'?\"\",.'','.\".,.',,,,,.,....,,.,.,.,,,.,.,,.\n",
-      "                                                   '..,,-,,.-,,,.\",\",\"..\".,,,,,,,,.,,(\"\"),..\"'',,?\"-,\n",
-      "                                                   -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'.'!'!\"\"!\"..,',.,----.\n",
-      "                                                   ,.,,.';.,.\"!\".\"!!\",.\",?\",.,.\"',,\",.\",\".\"'''.\",,..\"\n",
-      "                                                   ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,,.\"'?,!'!\".\",...,!\",\"\n",
-      "                                                   '!\",,.,,,.;.'..,,.,.,,.-.-......,.,,.,,,.,.,..,,.\"\n",
-      "                                                   ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.,;..\"!\".().\"!?\",.'.\"!\n",
-      "                                                   \",.\"',\".,,.\"'....!\"..\",,,\",.,.,,,,,..\"?\".,..,,,.;,\n",
-      "                                                   ,,,,,,,.,...\"!\"..,\"!\",,,-,,.----().,,.'.\"?\".',,.,,\n",
-      "                                                   ,,',..,,,.,,,,.(,:.'.),\"!\".,.----,,,,.,.,.,,.-,..\"\n",
-      "                                                   ,!\",.,,,,,,,.'.,,',,,';.,,..,,'',,'.,,,.'.,.----.,\n",
-      "                                                   ,.',,.,,.,.,,,,,,..,,.,,--,,,,,,--.,,,,:,,,,,,.,,,\n",
-      "                                                   ,;..?.----,.,,;,,.,.,,,,.,',,..;,,,,..,.,--,,,,.,-\n",
-      "                                                   ---,;.,,.,.,,,-,.'--,,,---.,',.-,..,,'.\"?\",--'--.\"\n",
-      "                                                   !\".\",?\"\",\",\",'.!...\"..,,',......\",,\",.\"..\",.\",?\".\"\n",
-      "                                                   ,...\".\"?\".,,,,,.\",\",.\"?\"(\"\").\"',,\",',..'..\"!\".\"'.'\n",
-      "                                                   .\"'',,.--.'...,..,,,.\"?\"..,..\"...\",.,,.'.-,,,.,,,,\n",
-      "                                                   ,:.--.:,',\",\",,,,,.,,,,,,,.,,,,,,..,,,..,'--.,.---\n",
-      "                                                   -.,,,,--,.,,..,,.,,,,..,..\"??\".\",.\".,,,..,,,.,..,.\n",
-      "                                                   :..,,,..,,'..\",!\",.-,,.,.\",,,\".\",:,,,\";,\",','!\";,-\n",
-      "                                                   -.,,,--,,,,.',.',..\",\",.\"?\"'----.,----.,,.\",,\".\",.\n",
-      "                                                   ,.\".,,',,',.\",,\",\"'.\",..,'.'.,,.'--,'...,,\",\",..,,\n",
-      "                                                   ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\".,.,\"'\",:\"....\"\"??...\n",
-      "                                                   \".,.\"...!...\",:\",,?.,--,.\",.\".,,'!,\".,.\",!,,\",.,,,\n",
-      "                                                   \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\"...\"\"!\".\".,\",,\".\",.,\n",
-      "                                                   ,--,,.,\",\",',,..,,--'.,,,.'',.',,,,'..,,,.,,,..,,.\n",
-      "                                                   .,\"!\".,',.,,;,,;,.,..,,,,.,.,,.,...\",!...!'....,'!\n",
-      "                                                   \".,,,,,,..,,,,.,,,,...,,..,,,.,,.,,,;,,,,,,.'..-,,\n",
-      "                                                   ,.\"...!\",.\",!!....\".\",.!\".!,...--.\"!\".\".\",,..\"!\",,\n",
-      "                                                   '.,,,,.'.\"!\",..,.\"?\",,,,.\",.--,,....\",.\"',!\".\"...\"\n",
-      "                                                   .,,,,,..,..,.\"?!\",,,.\",,'!\"..\",!!??!!\"--.\"',\".,,,.\n",
-      "                                                   \"!...!\",,.\",...,!\".\"'!\",.\"!,!\",..,.,.,..,,.,,,,.-,\n",
-      "                                                   .',,..,.,,,,,..',,,,,..,,,,.,,,,-..,,-.\",!\",.\",,'!\n",
-      "                                                   ...\",.\"'?\".\",??.\",,.,..,.\",,\",..\"!\"...,,.,,,,.,,,,\n",
-      "                                                   ..,..,,.,.\",,!\",-,,,,.,,-.,,..,,..----',.,,,.'.\"!?\n",
-      "                                                   \".,'.,,.,.,,..,,,.,.--,,,,--,.:.\"....,...!,!\",..,,\n",
-      "                                                   ,--,,..\"!,!\",.,,.\"!??\".,,,.,,..\",!,,\",.\"?\"..,,,,..\n",
-      "                                                   ,.,,.\",,,;,--,..!\",,,,,,..,,,,,,,,.,.,...,,(?).,,.\n",
-      "                                                   ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",,.,----,,,..,,,,,.,,,\n",
-      "                                                   ,.,(),,,.\",\",.,::,,;.,.,-.;.,..,.,,,.,,.,,,,,,;,.;\n",
-      "                                                   ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,,,,.,,,,,,,,,,-,,,:.;\n",
-      "                                                   ;;,;,.\",.,.--,,,..,,,.,,..,,.,,,,:\",!!...!?\",,;,:\"\n",
-      "                                                   ,,?...,'!\"..,,,,,,,,,,.,,.,,;.,...,,,,.,,',,,.,,..\n",
-      "                                                   ,,...,,.,,,.,,----,,..,,,.,,,,,,.,,,,,.',,,,.:.;,.\n",
-      "                                                   ,-,,.,:,,..():,.,.,,,..,,,()..,,..,,'.,,.----;..,,\n",
-      "                                                   ,,..--,.(,,)(,)..,,,,.,?.,,,\"\";;,:.,,.,.\";,\".,,:,.\n",
-      "                                                   ,;,.;.,.,,.,,,,,,.,,...,,,,,.;,,,'..,.,,,.-,;.'.,.\n",
-      "                                                   .,,,.----...,,,,,:,(---),,,,,.-,..,,.-,,.,,,,,.,,,\n",
-      "                                                   .',.,,.',',,----.,,',.----:??,?.,,.--,,.----.--.,,\n",
-      "                                                   --,,,,,,,,.,.,,.,,.--',,...,-,.,..,,,--',(),,--,,;\n",
-      "                                                   ,,,'.--',,--,,;,,.?--,.,,,.\",\",,:\",.!\".,,.,,,.,,,,\n",
-      "                                                   .,,..,.,,,..,,--().,.,.,..,,.(.),,....,,..'.:,,,.,\n",
-      "                                                   .?-(),.,..,,().:,;,;,.'..:\",??,,??...,?..\".(,,),,'\n",
-      "                                                   ,--.,,.,..\",,,\",,.'.,,.,'--,.,,,.\"\",,.,,,,.;.,.',,\n",
-      "                                                   ,,,.,,,,.,,,..'..,,..-,..,,.',,,.',.,.'.,.:\"',?\".'\n",
-      "                                                   ..\".\";,.\"'!\",'.\",,.\"(.)\";!..,?,\"...,,.,.,,.,,.,,,,\n",
-      "                                                   .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\",\",\"'.,....\",,,:\";,,.\n",
-      "                                                   ..,...\",.,...\",,,\",.\",..,\",\",.\",.,,--.,,,,.,:\",???\n",
-      "                                                   \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,,,,..,.,.,,,.,..,,..,\n",
-      "                                                   ,',,,,.\";,\"..,,,.?.',,..,.,'-,,.,,,.,.,.,',,',,,.,\n",
-      "                                                   ;;,;-;;;;,;,-(),;,,;,--,;,----,.,,...,.--.,.,,.,,,\n",
-      "                                                   ,.,,,:\"'--!.,,!,,?!\",.\",,\",\",.,!,,,\",,.\"'!\"\",!\"\"'.\n",
-      "                                                   \"\"',...\",.,,,,(,),',.\",...\",.\",...'?\".,,.,,,,*,,,,\n",
-      "                                                   .,.,,,,.*.,.,-,,..-.,.,..,,,-(),.,--,,()-..,,,?..,\n",
-      "                                                   .,-,-,,,,,.,-,.,,.':\",,,....?,,?,.,.:...\",,:\".\"'.'\n",
-      "                                                   ,.\",,\",'.,..;,.,,'.,,,;,,-().,().,.,,,,,'.,\",\",'.,\n",
-      "                                                   ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",.\"....,'.......,,.,\"'\n",
-      "                                                   .,,----.\",,\"(),,.\",,.?\",.\",,\".\",.,\"----,\",.(.),...\n",
-      "                                                   ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*.\",?\",.\"?\"\",!\",.\".\".\"\n",
-      "                                                   ?\"..',.,,.',,().,,'.',.\":'...'\".\",,..',\"*,,.*\",,'!\n",
-      "                                                   '..\"\",....\"\",,',...\".\",-,,''.\"**\",',.\"\",,\"*-,.*\",.\n",
-      "                                                   \"...\",,\",.\",?,\".'--,,--..,,.,,--.'.,,',,,,....,.,,\n",
-      "                                                   ,,',,,,.,.,.,.,..,,.,,...,.\"?\",,:\"',.\"\",...\",.\",..\n",
-      "                                                   \"\"!\"..\"?\",.,,.,,.\"?!\".\".\"\"','?\"\".\"\"'?\"\".\"\",,,'.\".,\n",
-      "                                                   .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\".\",-,--'?\"\"-,!\".\"-!\".\n",
-      "                                                   \"!\",.\",!\",.,.,,.,,,,,,,,,...',,.',,.,..\",!\",.\",,!.\n",
-      "                                                   ..,...\".,',,,,.,,.\",!\",\",.,?.,..\"',...\",!.!\".\",,.,\n",
-      "                                                   !\",,,,(),,,;,.,().,,..,,.,.,,,,,.\",\".\"'.'.\",.,.,.,\n",
-      "                                                   ,.\"',\".\";..,..,.,,.(,,).?\".\",.,!,,!\",.\",,.\"\",,!!\".\n",
-      "                                                   \",....\",.'..,.\",','..!?,?\".,,.,,.,.,,.,,,,.,,,.--.\n",
-      "                                                   .'.\",\".\"..\",--....,----',,.'.,.,,,..,..\"','.\"\"...\"\n",
-      "                                                   ,.\"'.',\".\"?\".\",'.\"..,.,,;,!,.,,-:...,,:.\",\",\"...\"\"\n",
-      "                                                   ,!',\".\"''?\".\",\",\".,,\",,\",...\"\",\".\"?\"\",,..\"\"?\"\",,\",\n",
-      "                                                   \",,.'....\"\",\",-.\"?\",,-.\"?',,',..\"\",!\",,.\"',',\".\".\"\n",
-      "                                                   ,,.\"',,\".\"....-.,'?''--.'.'?',,,','\".\",'?'...:';.'\n",
-      "                                                   ,:'.',.'?''.',,\",,\"--',,!\"\"?!\".\",\".\"..'?',.'!,,',.\n",
-      "                                                   '?',',',.''','','!.'',.'.,.,..'--!',-..'.,.,?...\".\n",
-      "                                                   ,,.,.\",,?\".\".'.,,?\",..\",,.\"\",,\".\",,!...,..,.'----,\n",
-      "                                                   ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\",\".\",--..\"--,,',\"'..,\n",
-      "                                                   ,?\"\",,\"..\",.,'..-,.,!\",\"?\"'..:,,,-,...'.\",,.......\n",
-      "                                                   ...............\".-,,..,,.',,.,,'.',.,,,.,,..,.,.,.\n",
-      "                                                   '',.,,,.-;:,,---,,--,,.,..,,.\"?,\"..,..',,,,.-.--.,\n",
-      "                                                   ,--\"\"--,,,-.'-.--.,.',,.,.,.,,;,,,.;(,,),,,.,.,,,.\n",
-      "                                                   .,,.,,,...',,,.\"',\",\",.!\":',..,,..,,.,,.,.(),,,,,.\n",
-      "                                                   ,.:--.,,,,--,,,.,-,'-.,,.,,,..,,....,..,,,().,,,.,\n",
-      "                                                   .,,.\",!,',?\",,,.()...,,,,,,,,.,,.,,,,.,,.\"?\".\"...,\n",
-      "                                                   ....\"\"',\".\"...,\"..\"?\"..\",''?\",.,,,----.\",?,\".,,.\".\n",
-      "                                                   !\".',...\",,\".\",,?..\"\",,!,',',.\"\",'.\"-,'.\",?\"\",-?\",\n",
-      "                                                   .\"!\",',\",,';!:--.?.'!\".\"??',\".,.\"'...',\",,.,.\"'!\".\n",
-      "                                                   \".\"\",--'?\".\",\".\"'.,,,,!....\"-..,',,.',.(),,--,,,;,\n",
-      "                                                   ,,,.',,..,,''..,..,,,,..,',.,.,..;,,.,,..,,.,..\",-\n",
-      "                                                   -',\".\"',,,\"'.\",,.\".\",\".\",',\"'.\",,!\".\"',\",.\"--,,\",.\n",
-      "                                                   \"',!!',\".\"!\"-..,.,,,..,.,,,'----,.\"',,\".\",.\"\"'!\",,\n",
-      "                                                   .\",!,,!\".;,,...,,.',,.,.,,..,,,'..,...\".,\".\",,\".\"'\n",
-      "                                                   !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\".,,,,.\",!\"..\"'...\".,'\n",
-      "                                                   ..'.,.,..--,,.,,,,,,.,,..,,,,,,,,,,,.'-.,;,.,,'',.\n",
-      "                                                   -,,,.,,'.'.-'.,,...-.-.\",,?\",-.(.)\",.\"\",'.',!,?\",.\n",
-      "                                                   \"?\".\",...',!.......\".\",,,!\".\",.,'..,...'...\",.'..,\n",
-      "                                                   ,,..\",,\"-.\"?\",.\",,,\",,.',,'','.,,..\",?.\"\",,.......\n",
-      "                                                   ,!...,--....,,......'?\",.',,..:\",,,--'!'.',,'!!'';\n",
-      "                                                   .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\"\"?\"..\"!',\",.,'--,,..\n",
-      "                                                   ,..--',..,,,\"'\".\",?\".\",!?\"\",,\".\",,..,,,,--\"()\"---!\n",
-      "                                                   ,\"(,\"\"),\",,,......,,\".\",..!\".,.\"!\",,,.\"',!'',?\"..,\n",
-      "                                                   ,,,,.\",,.?....\"\"',\",.\"...'.\",..,,,.\",,\".\"...\",.\"',\n",
-      "                                                   \",\",,'.,,..\"(.)\"'!,!.,..,,...\".\",'.\"\"',',\".\",'.\"\",\n",
-      "                                                   ,!,,...\".\"'!\"..\",!,!\".,,.,...\"'?\"...\"',\".\"....\"\",\"\n",
-      "                                                   ,,\",,...'.?\",,..,,,,,.\"'!'!\".\"'!\",..\",':!\".\"!...\"\"\n",
-      "                                                   '?''??\"\",!',.'!...,,'.,....,?...!...'!\"..,,,,.\",!?\n",
-      "                                                   \",.\",,!\".\",....',\",.\"...,\",.\"!!??...\".\".\",,,.,,',.\n",
-      "                                                   .,.,,..,'..,,..,,,,.\",\".\",?\"\",\".\".\".,,..\"?\",.\".\"\"'\n",
-      "                                                   ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'',,..'..\"?\",.\",',?\".\"\n",
-      "                                                   :.\"\"?'?\"\"'--!,\"..,,,..\",\",\",..\",',.\"?\"..,.\",,\".\"?\"\n",
-      "                                                   ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"??\"\"......\"\"??\"..,,,,\n",
-      "                                                   ,,.,..,,..(,,.),,.,,,,,,.\"!\".\"''?\",,,.\",!\",.,,,.',\n",
-      "                                                   \",'!\":,.,,,,.,,,,...\",'!\",.\"!\",,,.;,.,,,..,,..'.,.\n",
-      "                                                   .,,,',.,,:\"!,,,'!\"\"??\"\"!,,'!\",,',,,-,.\",',-.,\",\",!\n",
-      "                                                   \"\",'.?\"\",\",\"''!!,!\".,,.,,,----',,.,'.,,.,,..',,.\",\n",
-      "                                                   !!!\",.\"??\".\",?\".\"???',\",,----.\",?\".\"?\".\",.-!\"\",?'.\n",
-      "                                                   !\".\",','!\",.\",.\"\",,\".\"...\",.\",?....\"\",','!'....!-,\n",
-      "                                                   -!\".\"'!\".,,,.,,,..,.,,.,,,,.,,,,,.-,'',.\",,;...!,.\n",
-      "                                                   ..,\"-...,,.....,.:.'.','.,,,,..'',..,,.\"?\".\",.\"\",,\n",
-      "                                                   \".\".,----,,\".'-.\",,....\".,-,,..\",,\".\"?\".\",.\"'.,..,\n",
-      "                                                   ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,,,\",?\"\",\".\",.\"\",,\".\"?\n",
-      "                                                   \"\",.,\",.\",,\".',..,,',.----',...(').'.,.,,,,,.,,..'\n",
-      "                                                   ,,..,,.-,,,,,,,,,,...,,,,.,,..,,,,,.;,,,.\",.,!,\"*,\n",
-      "                                                   ,',.*\",!,..\"\",\"()..-,,.,,.\"?\".\".,?,,;!!\",.\",,\",.\",\n",
-      "                                                   ,...,',\".\",......,.\"(.)\"--,,--;,.,,,;..',',',.',,:\n",
-      "                                                   ,,.?,.\"\"'',\"*.*\".\"......,.,..,,.--,,*--:\".\",:,*().\n",
-      "                                                   \"?,,?\".*\",,.\"*()\".\".,..(),----:.,,.\",,\".\",...\",,,.\n",
-      "                                                   \"'...\",--...,,',.,,,,,.,,,.,,,-,..,,...;,..,.',,,.\n",
-      "                                                   ,,,.,.,,..,.,;..,--,',--,.,,,,,..,,..,,,,.,,,..,,.\n",
-      "                                                   ,,,.,,,,,,..,,,.,..,,',;.,,.,,,,-,,,--.,.,,,.\"!\".-\n",
-      "                                                   -.\"!\".\"!\",..'.,,.,,,,,,..;,--,,-.().,..,,,.,.,,-,,\n",
-      "                                                   ,..\",.!.\"\"?...?...\",,.\",!\"\"?\".\".,'!\"\"?,,'.'?\"\",!\".\n",
-      "                                                   ,,..,,,,,.\"!\".\"!',--!!...',.;'--!,....\".\",!\",,-.\"'\n",
-      "                                                   ''!!\".\"',,,\".\",!\"\"!\".\"'.?,!'''.'\"\",!\",..\"'!\",.,.,,\n",
-      "                                                   .,.\"??\",..,,,...,,',.,,.,,,,.,..,...',.,,.,,'..,,.\n",
-      "                                                   \"',,?\",.\"!\",.\"!!\".\"',!'?'.!\",,.\",,\".\"',!\",.\".\",.--\n",
-      "                                                   ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\",.,\".,,.\",!\".\"....,.\"\n",
-      "                                                   ,',-.\"?\".\"...'!\"..\",\",\"'.\"(-)\",...\".\",.,\".,,'.-.\"'\n",
-      "                                                   !!?,?\".,-.--.\",......\".,.\"...\".\",!!\",.,.,.,,..,-,.\n",
-      "                                                   ,,,,.,,-,.,,,,.,,,.,.,..\"!\".\"',!\",,..,,.,,.,,,.,.-\n",
-      "                                                   :\"',!\",,:\"!!...',!\"\",,--!...\"..\"'--?\".\",?\",,.\"!\".\"\n",
-      "                                                   ,!\"\"!\",,.,.\",!'.'?!\",.\"!!\",..,.,',,-,-,.\",\",,.\"''.\n",
-      "                                                   '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,,.,.\",,'.,?\",.\"'!?'.\"\n",
-      "                                                   \"?\".\"?,!'?,!'.',\".-.\",!!\",..,,.\",\"(\",\"),\",....\",(\"\n",
-      "                                                   ,\",\"'....\"),\",.,'.,,.\"...,\",\".'--...\"...'?\"...\",!.\n",
-      "                                                   ..?'\"...,'.,',.\"?\",.\"?\",.\"...\",\",,,,,...\"\",,,\".\"!\"\n",
-      "                                                   .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\".,,,;,.,,,.,.,..,,,'\n",
-      "                                                   .,,,.,:.'.\",,,,?--?\"\",\".\",'?\"\",\"...,,'??.?.,',,.,,\n",
-      "                                                   ,,,,.,,.'\".\"()',,.,,,.,,..,..,,.().,,,-,,,.,,,.,,,\n",
-      "                                                   ,.,,.\"??\".\",...!!!\",,.,..\",'...,,,,.......?......\"\n",
-      "                                                   .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'......\",:\"----?,'!\"\",,\n",
-      "                                                   ,...\"\"!'?\".\"!\"',,.,.,,,,.,.-,,.,.,,,,,,.,.,,.,,,.,\n",
-      "                                                   ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,,.,--.,...\"\".'!\"..\"!!\n",
-      "                                                   \",.,.\",,\":\"!,\".,.\"?\".\",.?,\".\"!\",..,,.\",!\".\".',..!\"\n",
-      "                                                   ..\"','!...'!\".,,..,,.\"?\"..,,,.,,,,,-.,.\"!\",-.\".\",,\n",
-      "                                                   ,,,..,,,,..\"!\",.\",,.\"-,,,.,-,.'..',..,,,.\",.,,\",,.\n",
-      "                                                   ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\"..\"',,.\"!\",\"!....\"..\n",
-      "                                                   \"!...\",.\"!\",..,,,.\"!\".,,.\"!\",..\"!\".,.,,...,,..,,.,\n",
-      "                                                   ,,,,.,..,.,,,,,,.\",!...?...,..........!.!...--?\"-,\n",
-      "                                                   ,.,,,,.\"!!?\".\"...'.!...'....?...!'--'....,...'?...\n",
-      "                                                   \",,,-.,',..,-,-..,,,,,.'.\",...?...,...\",.,,....,..\n",
-      "                                                   \"--,\".\".\"\"!!\"--',..\",\".\".\"--,--(),.\",--.\",,,...,.,\n",
-      "                                                   ..,-.\",\"(),\".:.\",.,...().,..,,.',,,.,,,,.',,.,-.\"!\n",
-      "                                                   ,!\",..\",.,..............-!\",...\"...!\".,,,,\"\"-.,.,,\n",
-      "                                                   ,.:\"!....\"\"?....,\".\".\",,-.\".....,...,\"...,,.'..,,.\n",
-      "                                                   \";,\".,,..':\"!!\",,,.,,,.''..,.,,..,-.\"?'!\"..\"...!\".\n",
-      "                                                   .,,...,,.\"!\",,....,...,.,..',.,,.,,,,(),...,,\"!\",.\n",
-      "                                                   ,.-.,.'..\"!\",....,.\"!\",,,,..\"!\",.:\",,\"()\"..\"...,,.\n",
-      "                                                   ,,.,.,,,,.,..,,.,.,.,,,.,,,,.,.,.,,-,;,,.--.,,.,,,\n",
-      "                                                   .,,.,----.,',,,.,,.,,..,.,..,,..;.,*.,,,,,,.,,,..,\n",
-      "                                                   ,,,..,.\"\".',,,.(,--),,.*'.',,,,,.,,.,,,,.,,.,..,,,\n",
-      "                                                   .',.',',',,,,.,'.,,,,..','.(,)'.,',.,,:\"?...!\",,.,\n",
-      "                                                   ,.,.,,,--.',...,-,,.,,--.,,,----.,:,,,,,.,.,.,,,,,\n",
-      "                                                   .',,.,,,,--.'..,,.,.\",,,!\".\",......?!',',\",.\",!\",.\n",
-      "                                                   ,,,,.,..,',,.\"',\".\"',...,?\".,,.,,-.,,,.\"!!,',\".\",,\n",
-      "                                                   .--,,!,...\",.\"?!...\".\"',.,,..\"\",!!?\",.\"!\"\"!\"..,.,,\n",
-      "                                                   .\"'!!,,!\".,.,,-,.--..--,,--,,,,.,.,,,.,,,.\",!\"*,.*\n",
-      "                                                   \",!\".\"?\"*.*\"?\".\",,!\",-.\".!!,!\"*,.\",?\",'..*\",,!.!,'\n",
-      "                                                   ,!\".\",--'...,...\",.,',,,,.,.',,,.\"!\",.,.,,..,,,.\"?\n",
-      "                                                   \".\",\",.\",\",.\"?\",.\",,\",.\".\".,,,.\"!,\",.\",,\",.,,.,...\n",
-      "                                                   \".,\"..,--.,--.',.\",\".\",,!,\",.\"..,?\",.,,'.,..\"!.?.!\n",
-      "                                                   \",,.,,,,.\",\".,,,.\",,\".\"?\"\",,\".,.,,-,,--.',,,,.,',,\n",
-      "                                                   '.\",\",'.\"....\"()',,,',.\",,,\",-.\",'?\",,,.\",!\".\"....\n",
-      "                                                   ..'....?\"..\",..,....'.\",,,,,,--\"!!\"..,,.,..('),.,.\n",
-      "                                                   ..\",,....,.\"()\"\"----\",.!!.,!!,,..\"\",\".\",?!.,!\".\".-\n",
-      "                                                   -..,,!,!.!,','!',!!\",,.\",,!......\"(),\"',,'?\"-,,.\"\"\n",
-      "                                                   '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?...,...\"\"--,\"..,.\",',!.\n",
-      "                                                   ..',...\",.\".,\".\",.!...'..,,,,,\",:\"..,'.\",,-.\"--..!\n",
-      "                                                   ,--';,.,,,,,,'....,.....\",.\",\",,\"...?\"\"?,,,,--'!,,\n",
-      "                                                   ............--,,:','!!,,.\"\"?\"..\",,\",.,'..,,,.,,,,.\n",
-      "                                                   ,,'.,..,...,....-.,,..,.,.,,,-,.,.'.,,,.\".',\".,.;,\n",
-      "                                                   .,,...\",\".\"',....'.\".\",,?\".\"''?\"\"?\".\".\"\"?\".\",\".\",\"\n",
-      "                                                   .\"-,',?\".\",',?.!\"..'.,,.\",',\",'.\"?,,?\".\"'?\",'.\",,.\n",
-      "                                                   ?..!\",.\",\".\"\",.\",,!\",..,',.\",,\",\"'.,?.,,\",\".\"',,,,\n",
-      "                                                   ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,',-,.',.',.(:\"\"\".\")'.\n",
-      "                                                   -,,.,',,.,----,,\"\"\".\",',,(,')().,,,,,:\",!\",.',----\n",
-      "                                                   ,,,,.,'.,.--..\",!,\",,,....,...,.\"!\".,,.,,.,..\",...\n",
-      "                                                   \".,,,,,,'.,:,',,.'--.',,,...--.'.,,...,.,,,,.\",,?\"\n",
-      "                                                   ..,.,.,.,,,..'.',,,,.'.,..,.,,.--'.\",,'!\"..\"'.\"\"',\n",
-      "                                                   '.\"\",!\".\"',,,.\".\"',\".\"':.\".,'(),.\",--?...';.\"\",\".\"\n",
-      "                                                   ,?'?\".,.,,.\"....'...\".\"!'.!.!\"\"',!\"\"'?\",,..\",,\".\",\n",
-      "                                                   ...\",'..,,'.,,..,,..,.,,.,,,'.,.\",,\".\",'!,!,\",..,,\n",
-      "                                                   ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'!\"\",,\".,,..,,.\"..',\".\n",
-      "                                                   \"?,.',\".,:????,,,,.,,..,,.\",,;.\"..\",,,\"..,..;..\",;\n",
-      "                                                   ,,\",'.\",.\"\",...',\",,.,,,.,,,,.,,,..\",',\".\"',\".\",\",\n",
-      "                                                   .,,..,','..,''...\"',,\"..'.,,,.,..;..\",??\"..,,,,...\n",
-      "                                                   :,.,..,,..,,,,.',.,,...??'?,..,,,..,.----,----..,,\n",
-      "                                                   -,,.',,\"?'?\".,.,,,.,,,,',-,,,.,,...,,'.,..,...:\"?\"\n",
-      "                                                   .',.,.,-',,.,',,..,.\"'.?\"..\",.\"\"'?\"\",?.?\".\"'?\".\"?\"\n",
-      "                                                   \".'.\".,.,,.,..\"?\".\".,\"..\",\".\"'...',,.\"\",!\"..,,,,.,\n",
-      "                                                   ,...,..;;,,,,..,,,..'.,..,,,.\",,\",.\",--,.,.?...?\",\n",
-      "                                                   ()\"--,\"\",\"\"--,\"\"-\".,,,.();--\",,,\".,,.,..--,.\"',\",\"\n",
-      "                                                   ',,,'--''-''--'...?',!\"..\"--,\".\",,,,----...',',,.,\n",
-      "                                                   ..??...\",.,..?,.\",,.,,,.,.\"!,...\"\"-----!\"...,.,,,;\n",
-      "                                                   ,,,..\",,\",..,,.,,.,,,,.,,,.,.,(),,...,,.\"?\".\"!\",,,\n",
-      "                                                   .\"!\",.\"!\"\",\".\"...!\"\"?\".\"--!\",,,.\",,\",.,,,,.',,--.,\n",
-      "                                                   ..,,.,,,.\"'?\",.\",!\",',.,,.,',,,.'--,,--.,----:,,..\n",
-      "                                                   ,,.'.,.,,,.\"?\".\",'.\",.,....,,.\",,\",.,,,.,,,.,,..,,\n",
-      "                                                   ,,.'.,....,,..,,.,,.,,..,'..,,,',..,,,,,,.;,-----.\n",
-      "                                                   .--...,,.-',..,,:,,,.,,,,,.,,.,,.,,,'.,,,-,.',,-,-\n",
-      "                                                   -,,,.,.\",,,,...,,\".\"...!.'!!....!\"\"',!\",.\",?\".\"!!\"\n",
-      "                                                   ,.\",'!.!,,,\",.\",,'!'.........,,..!!!...\".\",!,!\"\"?\"\n",
-      "                                                   ..\",!\",.\",....,,,!\",.\",,...',\".,,,,..,,,,.....,,,.\n",
-      "                                                   \"!\"*.*\"'!\"\",,\".\"','!\",.,,,,.\"',,\",,,,,.,,.,.\"??\".\"\n",
-      "                                                   !\",.\"',.',,,!!\",.,,,.,,;-,,.,,,,,(),,..,,,.,.,..\"?\n",
-      "                                                   \".\"'.'?\".\"'?!\",,,.\"?\".\".'.,,....\"\"??\".\"!!\",.\"--'.\"\n",
-      "                                                   ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,.,!\".,.,-,,.,,.'...,,\n",
-      "                                                   ;,,,,.,.,.,....,,,.,',..,..,.,,-,,,.,,,,,,.,,,.,,,\n",
-      "                                                   -..,,.,,.,,,.\",?','??\".,.\",,\",.\",!\".\"?,\".\".''!\"\"',\n",
-      "                                                   ',\".\"?',,\".\"'!,\",.\",!\".\",'.'!,\".\"'.,!\"...,,..,,,,-\n",
-      "                                                   ,-,.',,.,,.,.\",!\",.\",!\",,,,...,,,,.,.,,,,.\"!\",.,,.\n",
-      "                                                   ,,.\",!\"*.*\",!\".,,.,....\",,\".\",?\".\",-.\".\"?\".,.\"?\",.\n",
-      "                                                   \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".--!\".\",!\".\",!\".,.\",?\".\n",
-      "                                                   \",,'?\".\"?\"...\"?\".\",\".\"-!\",.',,,.:,,,,.,.,.:,,,,,,.\n",
-      "                                                   ,,,,,.,,...,,,.,,--,.'-,,,.,.,,.('.),,,.,',..,,,..\n",
-      "                                                   ,,,.',';'.\"..\"\"?,'!\"\",...\".\",..\"\",,.\"\"?\",.\",.,,\",.\n",
-      "                                                   \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"?'?\",,.,.\",\",\",\".\",!\"\n",
-      "                                                   .\",,\".,...,.\",\",\",'.\",,,,,..\"!\",..\",,,\"----\",,,,',\n",
-      "                                                   !'\".,,.,:\"...\"..\"-;,,.,',..,.\"\"!!\".'.\",\",\",',.!\"'.\n",
-      "                                                   ',.',.,,..,,.',.,',,...''..',,,.:'.,,.:\"!.!!\"\"?\"'.\n",
-      "                                                   \".\"..\"'!\",,'.,--.,,,..,,,;,(,),,.,.:',,.',.!!,',()\n",
-      "                                                   ,.\".\",:'..!'!!.,.:!-,--,,,,.,.-,.,.,,,',*.*,..,,()\n",
-      "                                                   *,.*()*.*()..',':\",?\"\",,\",.\".\"\"?\",.,,,,.,.\"?\".\",,.\n",
-      "                                                   ,\",.,,..,,:\",,,...;,,??...\",,'.\",?\".\",,\".\",.\"\"!\",,\n",
-      "                                                   -,\",,,...\"\"?\",.\"?...!\".\",\",,\",,.,\",\"....\"\"!\",,.\",.\n",
-      "                                                   \".\",,,\",,\".,\";\",\",,\",,\"()\",.\",.,.'.\",,...,\",.\".,..\n",
-      "                                                   ..\",.',--,'--(),,:\"!\",\"!\".,,,,.-,,,,....,.-,,--'',\n",
-      "                                                   ,.,,'..,...,,,-;,,,,,.,,,-,.,,,,,'.,,,--.,,,.--,--\n",
-      "                                                   ',,.--,,--,',,,.,,;,,.,,,--,.,.(),...,.,,.\"'?'.--,\n",
-      "                                                   ,\",.',,,,,.,,.,,,,-,,.--,,.,--,--,,'.,,,',\"\".,,,.,\n",
-      "                                                   ,,,\",--?\",,,,,.'.',.,,--.,;.,,.,,.,,\"\",;,--:,.,,',\n",
-      "                                                   ,'(),,.,,.',\".\",...,,.-,,.',',,,.,,.'-'.,,',',''.,\n",
-      "                                                   .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\".\",!\",,,.,.'-.\",,\",.\n",
-      "                                                   \",!?\"\",,.?\"\"....?\"\"!\".\",..!.,...?\"\"!',!\"\",!...,!\"'\n",
-      "                                                   ,.,'',,..,,.\",,\",.\".\",,,,..,.,',,,.\",,\"',\":?\"\",?\".\n",
-      "                                                   \".,,--!?.,!,.\"\",\".\",,',\".\",,!\"\"!\"\",,\"'.\",,,.,....\"\n",
-      "                                                   \",,\";.\"'!\".\"......?\"',,\",!\".\",,...\"\",?,',\".(,,).,-\n",
-      "                                                   ---:,,.\",,,.\"\",,\"'.\"--'..,;,--,:'.';,..'.........,\n",
-      "                                                   .\"'.\",?,,....-\".\",!'.?,'.--'?,....,,.\"..\",,,\",.\",?\n",
-      "                                                   ,.!\"\"''?,\"'.\",...\",.,,.',,,,,,'..,,.,,.',--.',,,,,\n",
-      "                                                   .,'','.--,,,-,.,.--,,;;'----,,:,,'.,,..,,.\",?\",.,,\n",
-      "                                                   ,.,,,.,,.,.\".,!\".,.,,.,.,,,,,,.,,.,,,,,,---,,..,,,\n",
-      "                                                   ..,;----',','.,.',.,',.(),,,,,.,,,',.,,.,,.,,.,;',\n",
-      "                                                   ,.'.',.,,,,...(),,--.,,.,,,.-,,,:,,',,,,--.,,.,..,\n",
-      "                                                   ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\",,.,,.,,..,,,,.,,.,'\n",
-      "                                                   ,.,.\",,\".\",,,,.\",,.\"\"()\",\".\",...\".\",...\",,,,,.,.,,\n",
-      "                                                   ,..,,...,,.',,.,,,,,.(),.\".!\".\"??\":--...,.,.,,,.,.\n",
-      "                                                   \"!\".\".,,.'?\".\"?,...,\",':\".,......,!,'--.,!,!\".\",,,\n",
-      "                                                   --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\",.'..\",'!\"..,,,,,.;,\n",
-      "                                                   ,.,,.--'--',,.(),;,,,,,.,,,,,.;,..'.\"\",.,.',',:'.,\n",
-      "                                                   '',..,,,,.\".\",..'.,.-,.-.;,,.,,,.,,,,.'..',,..,.,.\n",
-      "                                                   .,..,.,..,.,,.\",?!\".,.,.\",?\".\",,!...,,.!.........\"\n",
-      "                                                   .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,.\",!\",'.\"??\".\"',...\",\n",
-      "                                                   .,.\",\".\"...??\"\",!\",.\"?\".\",.,\",,\",,\",.,.----.\",,!\",\n",
-      "                                                   ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\",,.,,,.,,.\",,,\".,,,.\n",
-      "                                                   ',-.----.,.----.,----;,;.,.,,,,.,.,,,..(,,)..,,,,,\n",
-      "                                                   .,,,',,.,.,,,..',,,.,,..,.?\",\"\";...\",.?.:,??,,..\",\n",
-      "                                                   '...,\"..'...,.,,.,.\"\".,,.----.,,,,\".\",.'.,,.,.,,.,\n",
-      "                                                   ...,,...:,.,,,,.,,;,.,.,,.:\",\",,..',.',,,,,()...,,\n",
-      "                                                   ,,.,,.,,,.,:\"?\".,.,,;.,..,,,,.\",\",,.'.\",,...\"\",\",,\n",
-      "                                                   ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",..,.,.,.,,,,..\"?\".,.\"\n",
-      "                                                   ,\".,..,..,'.:'..\",!\",\"\",.,,.,,.:?--,,.,.,.,,.,,--,\n",
-      "                                                   ,,,,??.--.----,,.'',,.,.'--,,,..,(),.,...--...,,,,\n",
-      "                                                   .,-,,-.,,-.,,-..\",\".--,..'.,,.,.,,...,,.,,..,,.,.;\n",
-      "                                                   ,,,,,.,,..,,,.\",,?.??\".\",!\".,,--.,.-,,...(.).,,.,.\n",
-      "                                                   ,,,..,,.;.;,,,,,..;.,,,,...,......,.,,.,..,.-,,...\n",
-      "                                                   ,,,,,.,.,...\",\".,..,,..,.,,,,..,,.,.,,.,.,,,.,,,,,\n",
-      "                                                   .,.,,.,....,.\",,......\",.,.----,...,.,'.,,..,,.,,,\n",
-      "                                                   ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'!\",.\"',--',!'',.,,.,,\n",
-      "                                                   ,\",,,,,.\",!\".\"',?...,,'!\",,..\",,,\",.\"!\"..\",?\".\".\",\n",
-      "                                                   ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\".\",...!\",:\",,?\"\"'.,\".\n",
-      "                                                   \",??\"\",,,.\"\"'',\".\"?\".\"?,.\"\",?\"\",..'..,.\"\"?\".\",?,,\"\n",
-      "                                                   ,.\"''.?--'.?',';',\".\"??\".\"??\".\",\",,:\",,,??,??,?\".,\n",
-      "                                                   '.,.\",--,''!\".\",?\".',:\"!',.....\"\"',\".\",!\",\"'!\",.\",\n",
-      "                                                   ,,\".\"--,,.......\"',,,,.\",,\"\"!,.,,,,,.,.',.,,,,.,,'\n",
-      "                                                   :.',.',,.',',';,,;,,!?'.',..,''--'!':,''!'.\"..\",,\"\n",
-      "                                                   ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\".\"?\",.\"?.'?\"\",,\".\":?\"\n",
-      "                                                   \",,\",\"'..,!',!\",,.,,.,,,.-,,.,,,.,,:'--,',--.,,,,,\n",
-      "                                                   ,,,.,,..,----,,.,,,,..,..,:\",!\",:\",.\",,,',.,.,,,,.\n",
-      "                                                   ,----.,,,-,,,,.,----.\"--,\".,,.\"\",.,,,,.,.,,----'.(\n",
-      "                                                   ),.,.,,,,,--,.,,,,'(')...\"\"\",\"-,.:,,...,,,,:,,.,,.\n",
-      "                                                   ,.,,..,,..,'--.,,:,,,,.,..,,.,,,,,.,,,,,,,.,,'.,.,\n",
-      "                                                   ,...,,.,.,.',,,.,--,,--,.,.;,.,,,.,,.,,.--,--.,,'.\n",
-      "                                                   \",:',,,\".,:?.\"?\".\".\"\",\",:\"?\"\".\"\"\",--,,,,,...----.:\n",
-      "                                                   ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\",.,,:\"?\"\",\",,.\"?--?\"\n",
-      "                                                   .\",,,!?\",.\",.,!\",.,..,,-;,..,.,,,,.,.\",\",--\"',?\",,\n",
-      "                                                   ..\"?\",.\".,\",.\".,.\"'.,,,.,--.',.,,.,',',.----,,;,,.\n",
-      "                                                   '.,,',.\",,,\",.,,..\"...\".,,.'.,;,.,',,..,,:\"??\"\",..\n",
-      "                                                   .,\"..\"???\".,..().,.\",\",.\"',.\"\"??\".\",',..,,,,,...\"'\n",
-      "                                                   ,.,,.:\".\".',,,,.,,.,.,.-,..,,,..',..\"?\".,:\",...\".,\n",
-      "                                                   .\",??\".,'.\"?\",.\"?\",.\",,,\",,():\",,'.\"**\",.\"..,..,,,\n",
-      "                                                   ,.;,----.\",,\",.\".\".,,,,?.,?,,,..\",\".,.\"?\".\",...\"..\n",
-      "                                                   ,.\",',\".\"',\",.\",?\",.\",\",.\",,\",.,.\"?\".,,..\",...\",\"?\n",
-      "                                                   !\",,,,,.\",.?\"',,..,,,..\"?\".,.\",...\".\"?\"\".',\",.,..\"\n",
-      "                                                   ,!\".\".\",,,\";\",,'!'--,,.,\".'.,.,,,,,,,,.,,,,,,.,,.'\n",
-      "                                                   ..,,,,.,...,,,--,,....----.,,,,.,,.,,,,.,.,----.,:\n",
-      "                                                   \",?!\",,,,,,..,,..,:\",\".,.,,,..,....\",!\".:'.,.,,.,.\n",
-      "                                                   ,,.,.,,,,.,.,,.\"?\".\"?...?!?\",,.,,,,.\"?\"\",.......\".\n",
-      "                                                   .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\",!\",..\"!\".,.\",\",.\"..\n",
-      "                                                   .!\",.,....--,..\"??\".\"..,,.,,..,,,.\"..,,--...,.,,..\n",
-      "                                                   .,,.,,,,..,,.,,....,.----,.,----,,...,,.,,,,.\",!--\n",
-      "                                                   .,!\".,.,,,.,.'.,,,,.....,,.(,)--..,..,,,.,:.,',(),\n",
-      "                                                   ,.,,,.\"?\",.,,.,--.\"??...\",,,...,,,.,;.:','.,:\"!\"()\n",
-      "                                                   ,,--.----.;,,.,,.,.,.,,---..,,.,,.,;..;,,,,.,.,.??\n",
-      "                                                   ???,??....,,,,,--,,--.,,.,-,,.--,,.---.,.(),,.,,,;\n",
-      "                                                   ,,,,.,,,.,,.:,,,,,.,,,.,,,.,'.,----.',,,.',,------\n",
-      "                                                   .;,,..()'.,,,.:-.,.,,,!,,:\"..\".,----.,.:';;;;;,,;,\n",
-      "                                                   ,;;,;,()'.,.,,,,.,.,.,..,'.,.,,,,.'',',--''.,,,,.,\n",
-      "                                                   ,.,;,:,,.,,.!().,,.,.',..,,.-.,,,'?,,.,,,,,.;,,...\n",
-      "                                                   ,,,,,.,,,.,,,.',..,,..,,,..--.\".,\".',,.,.,,,,--',,\n",
-      "                                                   ,--,--,,.'',..,.\"--.',\",..,--:\",\"\",\";,.,,.,.,',,'.\n",
-      "                                                   \",\"'..\",'.\",,.\",'.\"\"'!!\",.,.'..',.,'.\"?\"\",,,\",.\",?\n",
-      "                                                   \"\"',','!!\".'.\"...!\",,.,.'..,..,'.,..\",,!,!,,!\",;,,\n",
-      "                                                   .,,.\"?\",,,.\"..''.\",,,,,,().,,....,,..\",\"--.,,...\"!\n",
-      "                                                   ...\",.,,.,,,,,.,,,.,,,.\"?'!!\",..,--,,--!\"',,\".\"...\n",
-      "                                                   !\",.,,,.,,,-(),,...,.,,.,,,..,,,,,.-().,.,-,,.',:,\n",
-      "                                                   ,.,.-...,-.\",,\"-,\"';'!\",,,.,-,,,,,..,,.,-.\",,\",.,,\n",
-      "                                                   ,,.--!\",\".\",\",'.\"?...??\"\"?\"\",!\",.\"..\".,-,,,..\"!\"..\n",
-      "                                                   ...\",'!\"\"--!\",,,.,,,,,,,.,,....-,(),,,.,,----.,,:.\n",
-      "                                                   -,,.,\"\",,,,,,.,,;,,.,,,,,,,.\"!\",;,.,,,.',-.,,.,,,,\n",
-      "                                                   -,'.\",,\",.',,,,,.,,.,..,.,..,.\",',\".\"',!\".----,.\"!\n",
-      "                                                   ,,,,.\".,.\"',\",.,:\",----!,.\",',.-':.,,,.\"',-!\",,..-\n",
-      "                                                   -,,--..(,),.,,--.,,,.--;---;,;;,.----,,..,,:,,'.;.\n",
-      "                                                   .,,,,,'.,,.'.;,,,,;;,.,:,----,().,,,.,.:,-,(),.,;,\n",
-      "                                                   ,,,-,,.,,.',,.,,!,,.,,.',.,.,,,.----.,,.,,.,...,,.\n",
-      "                                                   ,,,.,,,.,.,,,,,.,.,..,.:!,..-.,,.,,.,..,.,,..,..-.\n",
-      "                                                   ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!,,,,,!...,..,,.,!.,,,\n",
-      "                                                   ,!.,,,,!.:(),,,,.(),.().().()-.,,,,-!!,.,,,.,,.,.,\n",
-      "                                                   ,.,,:\",.,,,.\",.,,,----,,.----,\",,,\".--,.,(),.'--.,\n",
-      "                                                   ,-.,,,----.,',(),;.,.,.,',.',,:\".,,,.\",.,.,.'...,,\n",
-      "                                                   .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--.\"\",.,,.,,.,.\"\",\",\",.\n",
-      "                                                   \",,..,.,,(),..,,,,()-.,.,,,...,,',,.,,.,',,,----,.\n",
-      "                                                   ,----,,.,-,,.,;.,.;;,.,,-.,,..,,,.'(),'',..,.,,,.,\n",
-      "                                                   ,,...,,,,.-..--\"'.\",.----.,,,.,,,,,.-,.----,,.,,,,\n",
-      "                                                   .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\",,,..,.\"(.)\"',.,'.',.\n",
-      "                                                   ,.'....,'.,,-.',..\",.(--,.).,,,.,.,.\",,!\",.,,.,,-,\n",
-      "                                                   .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\",,,;,,,\",.\"',,,\",,\".\n",
-      "                                                   \",\",.\"'....\"\",,....?\"..\".\",...\"?\".\"'.,.\",,.\"!\".,,,\n",
-      "                                                   ',:\"!,!!\".\",,\",.\",.':'','.'','.\".\"',,\",.'',.;,,,..\n",
-      "                                                   ,.,,,,-,;--.,,..,,,.,.\",\",'...?,,'?,'.,..,'',,','.\n",
-      "                                                   ,,,,.'--,,--,;,,----',--,,--.'.,,,,,,.,,,,,,,',,,,\n",
-      "                                                   --.,..,,,();,;,(),.,,--,,---..:,,.,,,,,.,,,,.,,,.,\n",
-      "                                                   ,,.().,,.\",,!.,\".\"!,!!\".\"',\",.,.,.,,..\",?...\".,.,.\n",
-      "                                                   ',,.,'.\"!...!...\",.',,,,--.,,...,,.,,,.,'.\",!\",,.,\n",
-      "                                                   .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"---,-...\",..,,.,,.,.,\n",
-      "                                                   ,,,.,,.,.,,,.,.,,,.\"?\".\"..?','....?'?\",.\",,!?\".\",,\n",
-      "                                                   ....!'.,--,.\"\",','?\".().\",!!;,,...!\",.,,.\"!...!!..\n",
-      "                                                   .\",,.,,.,..,,.'.,,'.',,.''.,,,.,,,.,,,,.,.,-.\"!!..\n",
-      "                                                   .'!,!\".\"....!....,,!...,!...,!,'!.......!'.\"\"',--!\n",
-      "                                                   ,'.,....,'.!!'....''....,-!,,''...,'.,,!--'!\",,,,,\n",
-      "                                                   .,,,,.:.--,,.'.,,,,,,,,,...;,,,,,'.,,,.,,.'..,,,..\n",
-      "                                                   :,,,.,,.,...,.,,,,.,-.',.,,.,,..,,..,,...,..,.,...\n",
-      "                                                   ,,..,-,.\"--!\".:\"...,???--!--!...\"..,,,.,,..,,.,,,,\n",
-      "                                                   ..\",,!\".\"!\",.,.,.''..,,'..:.,,,--,,,,---.,,.'.,,--\n",
-      "                                                   .,,--.,.,.-,;,...,.,,,,'--,.,',..,..'.--.,...,'..,\n",
-      "                                                   ,,,.,,.,,..,,'.,,,.\",!'!\".\",\".\".\"\",,\",..\",!.\"\"?'??\n",
-      "                                                   \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'.,?\",.(,'.)\"','!\"..\",\n",
-      "                                                   !\".',..,,,,..\"?\",.\",\".\",,.\"\"',',\",.\"!\".(.)\"!\",..',\n",
-      "                                                   ,,.\",??\",.'..,,.\"?.\"....,,'.,.,,'---,,,,.,.,.,,,,.\n",
-      "                                                   ,--,,,;,,,..,,,,,..,,,.,,,,,.,,,.,,,,.\".,,\"..,,,.,\n",
-      "                                                   ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\"'...;..,,,..--,,.().\n",
-      "                                                   ',--,':--.'','',,.,.',,...'.,,,,,.,,'..,,.\",'?,!?\"\n",
-      "                                                   .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"--.?????\".\",!'!\".,..,\n",
-      "                                                   ;,.\",,...\".\".,!\".',,,,,,.-,--.,.'-,.(),,.--,--,,?.\n",
-      "                                                   ,,.----,,.-,,-,,:;,,.,.,.\"'.\"-,..,,.,..,,.--,,----\n",
-      "                                                   .,,,(,)....,.,:\"-,\"'..,----,,,,.,(,,),.,.-.,--.,..\n",
-      "                                                   ;,,;,,.,......,.,,,,,.(--).:\",,?,?\",,,,.,,,,.,,.,,\n",
-      "                                                   ,.,,,,.:,,.,.,,,',,,,,(),,------.,.,,.,.'.,..,,.,,\n",
-      "                                                   ,,.:,',.,.?,(');,;',,.;,,.,,,,,--.,.(,),,,..;,,,.,\n",
-      "                                                   ,..;;..,,,,,,.,',--.,,,--',',,,.----,,,,,,.-..,,,,\n",
-      "                                                   ,.,,.\"\".-..(,)....**.:.()..,,--,,,,..(\"\"),.,,,,,,-\n",
-      "                                                   --,...----.--,,--,.,,.,,,,,,--,--,,.,=./=/..(,,),.\n",
-      "                                                   ,,.().,.,----.,,,,,,.-.,,,,.,,,.'...----.,,,.,,,..\n",
-      "                                                   ,.;,,..:,,,,.:.,,...,()..,----.('),,,.----,.\",,,\",\n",
-      "                                                   ,,.,.,,,..,.,,.,',.,,.,',,,.,,.,,..,,.\"\"--,.';,.,,\n",
-      "                                                   ,...,..,,.,.,*',,.*.,-,-,-.,,,,.,.,,,,.,.,,..,,,:,\n",
-      "                                                   ,.,,.,,-,..,,,,,,.,,,.,,.''.\",!\",,.(),\"\".\"'.',,\",,\n",
-      "                                                   .,.\"',\"..\",.,\",.,.,,,,.,,.,,.\",\".\".\",,.\",:'',','\",\n",
-      "                                                   .\"\"----\".....'?\",.\"?'??\"\"!!\",.\"'?\"..--.,,,.\",,\",.\"\n",
-      "                                                   ,\",\",.\"----\".\"'.\"',',\".,--'--,.\",?\",,\"?\"\"?\".\"?\"\",.\n",
-      "                                                   ..?\".\",??\"..\".?\",.\",,\".',().,.\",,\",\".\",,,,.,.,,,,,\n",
-      "                                                   .,,,.,...,,.,,'.,,,,,,,,.-,,.\",\",.,,.,.,,,,.,.,,,,\n",
-      "                                                   ,,.\",,?\".\",\".\"',\".\"';'\"----\"....\"\"--',\".\".....\",,,\n",
-      "                                                   ....,..\",',\".\"!!\"\"!\".\"'!\",.,,,,,,,..\",!\".\"!\".\"?\"\"?\n",
-      "                                                   \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\",.,,'.\"',\",'.\",!'-,'\n",
-      "                                                   ...\",,..,,,,,,.,..,,.(),,,.',.'.--',,,,--.\"'--'!\".\n",
-      "                                                   .()--.\",!??\".,,...,,.\".\",,,.',,,,.\",,',\".,.,,,,,,.\n",
-      "                                                   .,,..-..\",?\".\"?,\",.\"?!,'?\"\",,\".\"?\"\",,\",.\".''.\"\"?..\n",
-      "                                                   .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\",\",\".\"(.)\",.\"(.)\"','\n",
-      "                                                   .,..,:'?'.'!'\",.\",!\",.,.''',.\"'!\",.\"'?\",,,(---).,.\n",
-      "                                                   \",--,\".\"--!?,!,:''','!'.\"\"!\".\"...\"\",\".\"'.',','--,'\n",
-      "                                                   .',','','\",'.\"'--'!\".\"?\",\"'!'--.\"\",',\",.,.',...,,'\n",
-      "                                                   ,..,,:\",.\",,.,,-.,..-',.',,.'...,,,,,,,,,.,,.,..'.\n",
-      "                                                   ,,..,,,,.,,,.\",?\".\"'?\":\"--,..........'......\",.\"..\n",
-      "                                                   .\".\",,...\".\"?...,?\",...\".,\",.\"!!\".\",;,....?...\".\",\n",
-      "                                                   ,!\"\",'?\".\"!.','.'.,--,.,\"----\"..,....\",,...\"',???'\n",
-      "                                                   ?\".,.\",\",\"':''.'''.?\".\",!\",,:\"?......\"\",',\",.\"...\"\n",
-      "                                                   \"',\".\",,.,\"..,,:\",!,,!\".\"!!\",.\",?\"..\",?\".,',().().\n",
-      "                                                   \".,!!--!\".\"',\".\".!\",.\",'!\".\"-?',,\"*,'.\",.\"*()*\",'!\n",
-      "                                                   ?','.\"*()\",.\"\",,\"*,.*\",.\",..'.\",!\".\",?\",.,,..',,.'\n",
-      "                                                   ,,,.'.,,-,.,,.-'..,.,,..\"'.,\".\".'..--'?.\"\",...'!\".\n",
-      "                                                   \"',\",,\",'.\"\"!\".\"'?\"\"'.\"\",,......,'.','?\",.\"?\",.\"?\"\n",
-      "                                                   .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\",\"'.\"\",'!',\".\",,',\",\n",
-      "                                                   .\",?\",.\"!'''?,..'?\",-,.\"'.'..'..!\".\"?',.\".\",...,?\"\n",
-      "                                                   .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,.\"''...,.,,',\".\"...\",\n",
-      "                                                   ,.,.,,.\"','!,\".\"',\",:\"?\"*.*\"?\"'.\"-,\"*,'.*\".\".\"'.\"*\n",
-      "                                                   *\".\".\",?\"*.*\",?\"\"',\",.\",'...\".\".\"**\",'.....\",,.,.,\n",
-      "                                                   ,,',,,'.,,'.,,.,,.\",',\".\"',!\",.,''.\",!\"*.*\",.\",,-,\n",
-      "                                                   ,.\",?\".\"...?\",,,,,.,.,..\",,\"....,,,.\",\".,\"?\"..\",',\n",
-      "                                                   \".,,.,:\"!,\",,.',()..\"?\",..\",,\".\"\"..,.,,.,..\"?\"..,,\n",
-      "                                                   .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..,,,.',.',,-.\"!\".\",!\",\n",
-      "                                                   '.\",,'!,...\"\"...,\",\"'.,'..\".,,..,.''.,.;,,.,,.,.,\"\n",
-      "                                                   \",.\",!',\",.\"',?\".\",...--'?!'.\",\".\"\",,\".\",,\".\",'?.'\n",
-      "                                                   ?.\".\",\".\",,'.'.\"\",\".\",!,,?'...\"(,.)\"?\"\".\",,...\"!?\"\n",
-      "                                                   .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",'.\"\"',\",.\"?\"\",!\".\",\",\n",
-      "                                                   ,.',,,,',,;..'.,.,,,,.,,,,,,,.,--.....,.,..,,'.'..\n",
-      "                                                   ...\"-,-...\",,.,,...--.--,--,,;,,.\"--,!\",.\"'.'.,,!!\n",
-      "                                                   ...\",,,,,,,.\",!!\"..\",!\".\",.!\".\"!\".''.,.,,,\"--...\",\n",
-      "                                                   .:,.'.\"',;!\".\"','!\".,.,,;,,..\"',\".',,.,,.'.,..,.,,\n",
-      "                                                   ,..\",'?\".\".\".,,..,,,.\",!...'...!\".'..\",\",\".\"...,.,\n",
-      "                                                   .,.,.,.\"!\"..,,.,,....,.,,.'.,..,,.\"!...!...!\",..,,\n",
-      "                                                   ,,.-,,,,..\"!\"'.'..,,,-,.\"!!\".\"?...--!\",.,,..,.,,.,\n",
-      "                                                   ,,...,,,.\"!\",.\"?\",----'.\"!\",,.\"'!\".;,,,-.\".,...!\"'\n",
-      "                                                   .,,,,...-.,.;.',..,,..;,,.,,,,.--,,'--,.,;.'.'.,,,\n",
-      "                                                   '...'.',().,,,,.,,,,.,,.,--.,.,.,,.,,,,,.,--.,.;,;\n",
-      "                                                   --.----.,,,,-.(,;,,;.).',,;,,,,,.,,.,.,...,,,.-,,.\n",
-      "                                                   ..-,-,..----;.,.,.,,,.,:\",,!!\",..',,,.----,.,.',,.\n",
-      "                                                   ,,,.\",?\".\"?,',\",.\",,\",,\",...\".-.,,.-,--.,.'.,,,\"\",\n",
-      "                                                   .\",\"(),\".,..,,.,.,,,.:',?'--',,',''.,.,,.'.'',',',\n",
-      "                                                   ,.,'..',?'.',?'.,!',,'.'',,,','!,',',.,,',''!'\",,.\n",
-      "                                                   \",',.,'.,,?\",:\",?.','(),'.'.'.,,,----..':..'?!',\"'\n",
-      "                                                   ,\"--!',!\",.':',.\"!\"*.*\".\".,,....\"!!!!\",.-,,..',.,.\n",
-      "                                                   ..\"??\".,,..,,.,......,,.,--..,.,----.,,.,,.\"!?\".,,\n",
-      "                                                   ,,.,,'..,,,..,,,.\".....',.\"\"!\"'.-,.\",\",.--.,,,.,,,\n",
-      "                                                   .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\",..,.,,..\"',\",.\"!!\",\n",
-      "                                                   .,,.-,,.\",'?\".\"-\",.--,,',,,'--,,,.,,,,...\"!\",...\"!\n",
-      "                                                   !!\",,.;,,..,,.,.,,,,.',.\"?\".\",\".\",!\"*,,.*\",!\",,.-,\n",
-      "                                                   ,,,,,,;.-()-,..,,,--,,,.,.():'..,...,,',,,.,,'...:\n",
-      "                                                   .,,,,,..,,,.:,,,;,,',,.,,,,,.,.',.,,'.,',--.,'----\n",
-      "                                                   .,,.,,'..,,.',,,----,.,-.,,.,----.'.,,.--'(-'),','\n",
-      "                                                   --,,.,,,,,.,,',,.,,,,.,'.,,.,,,.,..,.,,.!,',,,.---\n",
-      "                                                   ---..,,:\"'';,\"*,.*\";.\",--:,,,.,.,--'.,,\".\"\",\",.\"\",\n",
-      "                                                   \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*().*\".\"*().\"()'',\"*.:\"\n",
-      "                                                   !!!\"''.*\".\"'.,.,,.,,,,?,,,,(),,?,,???(),,...??,,,,\n",
-      "                                                   (),,,,.(),.----?----,.,,,,.,,.,,,,,,.,.,',,.?,.,',\n",
-      "                                                   ,,,.,,,--,().,,.,,..,.,.-----,,,,.,',.,\"\".,.----,,\n",
-      "                                                   .,'.,.,.,,.,..--,,,,,,,,--,,(-),--\"\"\"\".,,,,,.,.,;,\n",
-      "                                                   .,...:.,,.,,...:-:.,,,,.'.,..:,,',,,,,..,....,.,--\n",
-      "                                                   --..,,.;;,..,,.,,.,,.,,.\",\".\"!\",.,,,..,,,.----.,,,\n",
-      "                                                   ,,.--.,,,.;.,,.,,,.,..,,.,..\"????\".,,:\",\":\"..\"..:\"\n",
-      "                                                   '--'.--.\"..\",\",\".,...!..,:,,.....?,.,.\",.:\",!,,\".:\n",
-      "                                                   \"!...!,...\",...;.,,.,.....,,.\",!\",.\"......,\"..--,,\n",
-      "                                                   --,,,,.',.\"??,,,\".'....\"......,,......\",,.'.,..,,.\n",
-      "                                                   ,,'.,,..,,.,..\"!!...\".\"'...'...'...!\",.\",;'!!...,,\n",
-      "                                                   !...'!\",,,,,.\"!...!...,,\",.,,'.\"...,!...\",,,,.',,.\n",
-      "                                                   ,,'.'.\",?\".\",?'?\".\"!\",.,,.,..,,.,,..\"..'?\".\",\",'.\"\n",
-      "                                                   !...\"\",,!\",....',,,,.'.'.',.,,.,,,.'.,----..';.,.'\n",
-      "                                                   '.,.,.\"',,.\"\"--.\"\",.?.\"\".,\".'.\"?\".\",.,,,..?.???,!\"\n",
-      "                                                   \",\",',\",'.?,!,.\",,,.....;'.;..,,,;,,,-,,.-,,.,',:.\n",
-      "                                                   ,();.,.,,,,,,,.,..,,,,.,----,.,,,..,'.,,,,.;,.-.,,\n",
-      "                                                   ..,,.',.,,,,.,,..,..,.'--.----:,;,.,,,,------.---,\n",
-      "                                                   ,--,,.,,,.,.',-.:\",\"..,.,,,,.,,--*--,,,.*.\",,\",.,,\n",
-      "                                                   --,,-,--.-,,\"',\"--,,.,,,.,,,,,.,,,,,,,--...,,.**.,\n",
-      "                                                   .(),,,..,,--,,--;.--,,---,.;.'.\",\",;,,,.,,,,,,.,:\"\n",
-      "                                                   ?\":\",\".,,,:\",,\".----?.----.,,.,,.,,,..',:,'.,;\"\";,\n",
-      "                                                   ,;,.,,,--'--..----:(),(),(),.,\",\",,.,,,,.,,,.----.\n",
-      "                                                   ,,,'?.,',----.,--,.,,,----.,..--,--,..,.().,,.--,,\n",
-      "                                                   ...,.-,,.,,,.,,..,,.,,.\"?\",--'.\",!\",...,,.--.,,..,\n",
-      "                                                   .\"!\",..\".!.\".\",!\".\",,'.!\",.\"--!\".,.\",...\"....--.,.\n",
-      "                                                   \",,','!;'!''.'.,--,\",.\".',..',?\",,,.',..\"?,!\",.,\"!\n",
-      "                                                   \"'.',';,,'-,-.,,.',,..-.--.,,....-,.-,,,.,.,,,,,,.\n",
-      "                                                   ,.\",--!\",,,.,.,.\",!!'...?\"\",!,...!\",,.,:\"---!'.!,!\n",
-      "                                                   ...\",.\",!!...?.\",,-,,,.\"...??...\".\"?\".\";,-,,'!\",.\"\n",
-      "                                                   '?\".,.\",!',\".\"'?\",.,.,.,-().,,,...,,,.,,.,,,--,,.-\n",
-      "                                                   -,,,()--.,..----....\",!,??!\"--,.\",,!\".-,.\",\",,.\"--\n",
-      "                                                   '!\",,,,..,,.\"!....''...\",.\",!\"-,'.\"!\",,.\",,\",,,,.\"\n",
-      "                                                   ',\",.\"'.','!\"\",,\".\"',\".\",'...\"\".\"\",','?\"\"?'!\".\"?\",\n",
-      "                                                   .\",,\"-,,\",'.,!',\",.\";';'.\"\"','!\"..\",,\",.\"-.\"\"..,,\"\n",
-      "                                                   .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\".\",.!\"\"',,\",\"----,,,'\n",
-      "                                                   ,,.'\"\"?\".\"'!!,.,.',','.,',':.,','.'\".\",\".\".\".\"'.,.\n",
-      "                                                   ..\"\",\".\"';...'.\"\",,,,'.'!'.'.'.'.--!.'.\"\"'-,,!\"\",!\n",
-      "                                                   '.\"\",''.'!\"\",'.',\",.,.\".'!,\",.\"'.\"\".\"\".'.\"\"!\"\"??'!\n",
-      "                                                   \",.,.,.\"!\",\"!\".\"',\",.\".''.'....\"\",'....\"..,.,.\",,\"\n",
-      "                                                   .,..,.;'.,.,,.,.,,.,.,.,.-.,,.,,.,.\"',?\",.\",!,--!\"\n",
-      "                                                   .,,.:\",,,!!,,,\".,.,,'.,,..\",,!'.?\"----.\"!!\",.\"...\"\n",
-      "                                                   **\",!.\"\"!-!!\",.\"!,,!\",.,,.\",,!\"\",,,'.\"**,,...\",.,,\n",
-      "                                                   !\"\"...\",:\"---,\",,\"-------,----\".\"!!,!?\"\":.\"..,,,.\"\n",
-      "                                                   ,\".\".\"\",!!!....\".,,:,,,.;,.,,----(').,.----,.'----\n",
-      "                                                   ,....,,,-----,....,,.----';.,----..,,,,.,..,,.,,()\n",
-      "                                                   ,,.,,,.,.;,.;,()\",\",..--,--,,,,.,..,,():\",,.\"',..,\n",
-      "                                                   '.'.,----'----',,,..;.---\"\"..,,,.,,,.,\"-\"\"-,\":,,,,\n",
-      "                                                   ';.,,,.,.,.\"....,,\",.,,:\".\"'..,,'.--,,,--,.,.,-,\"!\n",
-      "                                                   \",'.'-,,.,,.;,..,,,,,,,.,,,.,-,.,'.,..,'.,':\"!\",..\n",
-      "                                                   ;,.....,.,--.,',',,\".\"'.:\",!\".,.,,.'.,--,'..,,.'..\n",
-      "                                                   .,,--,--,'.,,,,.,,'..,,..,,.,.,.,,,.\".\",,,.'.,,.,,\n",
-      "                                                   ..,',',.:.,,,;.,,;,.,,,,..,,,.----'.,,.,..:,.\",!!\"\n",
-      "                                                   ,,.\",,!\":\",??\":\",.,!\",----.--.,.,--,,,-,-..,:.,..,\n",
-      "                                                   ...,,,.,.,,,,.,,,,.,,,,,----',-,,,..,\"?\",.,\"?\":\",'\n",
-      "                                                   .\"..-.,.,,.,.,,,.,,;.,',----.,.,;,,,,.,.',,().\",,,\n",
-      "                                                   \".----.\".\",,',.,,.\",...,?\".,,,',.,,,.\"';,\".,,,.,.,\n",
-      "                                                   ,,,,.\",,\".\",,.\".',,.,.,,,.,,.,,,.\",,\".,.,.,,',.,.,\n",
-      "                                                   ,,.,',,,,.',,,,.',,,.,,.,,',,..,,,,.\"?\".\"..??\".,..\n",
-      "                                                   .,.,,,,.,.',.'..,',.',,.\",',\".\"'..\",,.'.''.,.,..,,\n",
-      "                                                   ;,..--,-,--.'.--,,.----.:,,,,,,,.,,,,,,;,,,,--.,.,\n",
-      "                                                   .:,.,-,.,,.',,.,,...,,.,.,,,..,,,,----,,,,,,.,,.,.\n",
-      "                                                   ,,:.,,,,---,,,,,--..,',,,,'.,,,,.....-..,,;,.,,...\n",
-      "                                                   ,.,.,,.,.----:???--:\",,\",\",\"...,,..,,'.----,.,,,.\"\n",
-      "                                                   ??\".,,..;.,,,.\".,\".\",,\".\".\",..,.\",\",..\",\",,\".,\",.\"\n",
-      "                                                   ..\",.\"--!\".\"......!\".',,,,,,.,'.':\"?\"',,,,.\",'!\".\"\n",
-      "                                                   ,,!..\",\"!\",,,,,--.,,.,.,,,...----,,.\",',\".,--..,.,\n",
-      "                                                   ;,:.'',.\",\".\".;..\"\",?\",.\"..!\",.\"?\".\"!,,?\"\",...\".\",\n",
-      "                                                   ,,\".\"?\",'.\"?\".\"...\".\",\",\"....\".,'.',...,.----.',,.\n",
-      "                                                   \",,...?\".\",...?----.----.?...,\",.'...\",,\".\".\".\"...\n",
-      "                                                   .......\"'.,,.\"...,,\",,.--..,,.,.,,,''..,,..'.\",'--\n",
-      "                                                   ,\".,,,...',',,,.,.\",','..,.\":\".\",;.,..,,...,,.;.\",\n",
-      "                                                   ?\",.\",\".\".\"\",\".\"!,,..();.\".\",\",\".?\"\",\".',.\",\",,.\"?\n",
-      "                                                   \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'....!,,\",'.\",,\"..,,.\"\n",
-      "                                                   ,?\"..\",!'.--!\",.\"'?\".\",?\",''.,-...,,,--.,,.,,.:\"--\n",
-      "                                                   ,.........\".\"--,--,.\"\"';...\",\"?\".,.,.,.:\",'--.\"\",,\n",
-      "                                                   !\".\"?\"\".\",,,'..,,.--,--.:,',,,.,'.,.,.'.,..,,,.,..\n",
-      "                                                   '.\",\",\":',?''!,..,.,\",.\",,\",.\".\".\",,\".\"',!\".\"--.\",\n",
-      "                                                   ,.\",?\".\",.\".\"!.\"....\",,!\".\",\"()\",.\"',.\"?\".\".,,!\".\"\n",
-      "                                                   ....?\",.\"?,.!\".\",...\",\",,--;?.'?\"\",\".\".\"\";,,......\n",
-      "                                                   \"\"\"()\",\".\",...--.\"\",'.\"\",,\"...,,,.,,,,..\",'?'?,\",,\n",
-      "                                                   .\",,\"..,.\",???\",.\",,,\".\"?.,,\",',\"!\"\",,?\".\"',?--!--\n",
-      "                                                   ,.\"\"?\"\"..\"\"?\".\"...,\".\",,.\"\",\".\"'....!\"\"??\".\",'.'.,\n",
-      "                                                   \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\",\".\".,.\"\";?\"\"..\"\",',\"\n",
-      "                                                   .\".\"'.\",\".\".!\",.\",\",.\",-.!.!,'?',.,.\"'.,.--,,.,,,,\n",
-      "                                                   :\",!'!\"'.\";.\".,..'.,.,.,,.',.,..,.,,,.\"?\".\",,\",.\".\n",
-      "                                                   .....?--'-.,\",,..,,..-.'..\",,\",.\",!??,,!.,'..,,','\n",
-      "                                                   ...\".\",\"-.\"',,.,.......,?,!\",.\",\".\"....\".,,.\"',\".\"\n",
-      "                                                   ?\"\",\".\"...\"'.\"?...?...\".\"...,\".,'.\"??...?\"\",,\".\",.\n",
-      "                                                   ..\"\",!!'....!,'!\"'.\",.,\".\"??,'.?\"-.;,.\"?,',\",,.-,,\n",
-      "                                                   .\",,,,,?...,'!...\"\"-,,\".\",\".,,,,,.\"'....',,?,'.',!\n",
-      "                                                   ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?-?--,:'!.',,...?.'\"..\n",
-      "                                                   ,..,,,.----.--....,.,',.--,,(,)--,.,.,,,...,,.\",\",\n",
-      "                                                   \".,,....\"',,\"\";,.',:\",,--,\",,'.:,,,,...,,.,-.;.\"?\"\n",
-      "                                                   ...,.,.\"???\".'.\",.\",,..\"'?',\"...\"!\".'.\",\",\"!.,....\n",
-      "                                                   .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\"?\",.\",,...,,....\":-.\n",
-      "                                                   -.().,.,.....,,,,,,.\".\",,.-,,,,,,,.,,,.,,.\"..,,,,,\n",
-      "                                                   ..\",.?(,,)--,,--(,,)??,;:,,-;;,,,,----()---:,.,.,,\n",
-      "                                                   ,;,,.,:,.,.,.',,,,,\"\",.;;,--,,,(,,).,.--?:,.,.--,,\n",
-      "                                                   ,,--.,.,.,.,.?!\";,\".??..;;.;.,.,--,,.;,.,,.,,(),.-\n",
-      "                                                   -,,,,,,,,--,,,,.,,,...:(),(),(),,.,,,.,,,,,----,.,\n",
-      "                                                   ,,-.,',-.-..:,..----...-.;.',,..,,,--.--,--,,....,\n",
-      "                                                   -,,,,'.,,,,,,--,.,,.--,-,--.,,,,..,..,,,.,,,-.,;;.\n",
-      "                                                   '--,.(),,.;,----,,,,.,,,,,...-...';;,,.,.,,..,,,,-\n",
-      "                                                   -...--.;.,--,--,.,,,..--,,--;;;,.,,..;,..,,--...',\n",
-      "                                                   ,..,,..;;..--.:.,.,....:.,,..\"!!?\",.,.,,?,;-;;.;-:\n",
-      "                                                   ,,,,,..,,...?--,',------,,,,,:\",,!.....\",,....,,.,\n",
-      "                                                   .,'.,,,.,,.,,...',,.,,'.:,,',',''.,..'.,:.,..,'...\n",
-      "                                                   ,,--.;.,,,-,:\",.'....?\"'.'.,.',...',,.,',.,.,--()-\n",
-      "                                                   -.;,.--.,,-.,;,,,,.'.--,.,,,.,,(),,,,.,,,-,.,.,.,.\n",
-      "                                                   ..'..,'..,,.--'--.,.;,,,...,\",\".\",\",.,...,'.,,,.,,\n",
-      "                                                   .',.'.\"'?,\".\"??'!\"',,'.\",,?\",.\"!\"..,,,-.,.\",\",\".,.\n",
-      "                                                   \"\"',.\"\",'.',.,.\"\".\"\",'.,..\"\",.\"\"--.....,,'.\"\",,'.\"\n",
-      "                                                   \"'..\",,,'.,.,.\",\",.\",.\";.,.,.,(),,.',.,.',.',,,,-.\n",
-      "                                                   ',,,,,-,,.,,...,.\"-,!\".,,.\",,\".\",?,-!,!\"\",',\",.,.\"\n",
-      "                                                   ,,\",\"',!,...'.\"..\",,\",\",.,,-...\"\",\".\".....\".,.\",\".\n",
-      "                                                   \"...,,\".\"',\",,\",...\"\",\".\",,\".\".\"\"'!'!\"'.\",,,,,.,,-\n",
-      "                                                   ,\".\",....,'....,...\",,,.\",,?\",.\"?.!\".\"',,\",\"'.....\n",
-      "                                                   .\".\"....,-!\".\",'!\",.\"!\".'--,,.,,.',.,,--.,.:,.,,,,\n",
-      "                                                   .'.,,,,,,,--.,.,.,,,,.',,,,,.'.,,,,,.,(),.,.,,,.',\n",
-      "                                                   ,,.--\"\"--.,,;...,,.,.,,:\"?\".\"\",.';,.,,.--,;(').,,,\n",
-      "                                                   ,,,,,:\",'.\",,;,,,.,.,,,:\";'!''--'!.,'.,....'!\",.\",\n",
-      "                                                   ,\",\",.\"--'.;,.\"...'.--,!\",.,.,.,.,,..,.\"!\",.\"...,?\n",
-      "                                                   \".,.\",,?\".,,..\",...,...!\"..,,.,.\",',?\".,.\",\",,\";.,\n",
-      "                                                   \".'..\",?\",'.\"--.,,'!\".\"',,\".,,.,,.\",!\".\".\"\",,',\",.\n",
-      "                                                   .,.,,.---,,..,.,,,.,--,.,,'...,,..,,'.,-..\",\",\"--.\n",
-      "                                                   \"\"?\",.\"',.'?;,'.,',,..,.,--.,'.\",'.,..,.,,,.,.,,.,\n",
-      "                                                   .,,,..''.,,,.,,,,,..,,.'.,.,'.,,,,,,,;.'',,,.',,,.\n",
-      "                                                   ,',,,',,,,,,,',..,,,--.,-.,.....\"',\".\"?\".,.,.,,.\"!\n",
-      "                                                   ',\".:\",'.\",,;.,,,',.\",,\"(),\".,'.\".\"',\".\"....,.\",,.\n",
-      "                                                   --',',..,.\"\".,.,,.\";',\".,,,..\",,--,\",().\".\",,,.,..\n",
-      "                                                   ,.,,,..:\"!'!\".,,..,:\"''....,??\"\"......\"..---,',,.-\n",
-      "                                                   ,,,,..\",!\"'.\".\"\",,',\".\"'.\",,.\",,\"..\",\".\".\",,,.\"?\".\n",
-      "                                                   .\"!\",.\"',\",'.\",,....\"\",'.!\".\"',............\"\",!,'.\n",
-      "                                                   .?',...'.,,'.?',!\"\"',.'?\"\"!\",..\",,'?\",'.....,,..\",\n",
-      "                                                   \",.\"..:'!',','.',\".\",.\",,,,,..\".,\".\",?......\",.\".\"\n",
-      "                                                   \".,\"..,.,',.\",,!\",-.\".,.,,,!',\",...\",,\".,,,.,.,,,.\n",
-      "                                                   ,,.-.,.,,..,,,,(,'),,.,.,,,,,'.,.--,--,,,',..'----\n",
-      "                                                   ,.\",\",\".\",,,,,.,..,,,..,--,,.,--.,,.----.,,.,'.':,\n",
-      "                                                   ,,,,.,,,,,.',,;,.,,,,,.,',;.,,.,,.,,--,...,,.,--,,\n",
-      "                                                   ,.,',.,-,--,,,--.',..',,.',,.',,;,,,--,.,.,--,...'\n",
-      "                                                   ,,.,,',',',.,..,,',,.,,,--,--,.,',.,..,..,.('),.',\n",
-      "                                                   .',.'.,,,,.,,..,,,.,,,,.\"',--!\".,.--.:\",,,--!...\".\n",
-      "                                                   .,,.,..',----.\"?\",.\"',',\".',..\"'?\",.,,,.,..\",'!',!\n",
-      "                                                   \",,..,,.,.\"'!\",,,..\"'!'!!\",,,,,.\",,...\",;.\",'.,'..\n",
-      "                                                   ..?.....'..,...\",;;..,.\",.?\"\".!'!,!\"\"?\"\",!\",..,,.'\n",
-      "                                                   .,'.\"?\".\",.\"\",.\"('.)\"...'?'...\"\",...\".,,.,.\"!\",.\",\n",
-      "                                                   ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\"...\"\",,\".\"'.!\"\"...\",.,\n",
-      "                                                   ,.,,,.,'.----',,.'.(),,,.,,,-,..,,.,,..;,,.'.,,,.'\n",
-      "                                                   (),,,(),(),'--.,,,,,,.,...-,,.,..-,,,,----',,'.,..\n",
-      "                                                   ,,,.'.(,),.,,--,'--.:,,.,.,.\"?\",.,,.\"'?!\".\",?\".\"!\"\n",
-      "                                                   .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,.,,.,,.,.,,,,..,.,,..\n",
-      "                                                   --.,,,,,,,,,,,,.,..,,..----'..\",,\".:\",',\":\"!!\",.,,\n",
-      "                                                   ,'.---.,.,,,.,'-,.',.,,,.:,,,,,.\",\".,,.,--:\",,!.,!\n",
-      "                                                   \":\"'',,,...\"--'..,,-,'.,.\",,,\".\"--,!?.',',\",.\",,\",\n",
-      "                                                   \"!\".,,,,--,:----,--,',.,,.-..:;,(),,;,,,,';..,,,..\n",
-      "                                                   '.,,',,,,,.,.\",--?\".\"?\"\"?\".\"!!\"\",?\",.\"?'.\"\",,,\",',\n",
-      "                                                   \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"().'..\",!\"'.().\"'!\".\"\n",
-      "                                                   ,\".\",',\",.\",\",,\"'?.,.'.\"\"!,\".\"'--.\",.\",,\"',\",',,''\n",
-      "                                                   '...,--!,!...\",:\"!\"'.\",!\".,,,,,,'..,,...\",,,\".\",,\"\n",
-      "                                                   ,.,,..\"',\".\",.!\",,.\"'...,!\",.\"?\",,.,.;.,,,----.-,,\n",
-      "                                                   ,,-,.,.,,,.\"--,'.,--'!'!\".,',,,----,...,',,.\"?\".\",\n",
-      "                                                   \",.\".\"\"?\",.\"?\"\",...\"\",\".,,...\",?\".\",\".\",\",,,,:\":.\"\n",
-      "                                                   ().\",*----,,....,,\".*.\",?\".\",!,,,;,.!.,\"().\".\"\"?\"\"\n",
-      "                                                   ,,\",.\"...\"..\"?\"\"?,\",.\",..,,..,,,.,,.,'!\",,,,,.\"?\".\n",
-      "                                                   \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,....\",,.--,('),.-----\n",
-      "                                                   .','.\";,.\"\",!,'',\".\",'.',.'.'!\"**\"'.\",,.,,.,,,.\",\"\n",
-      "                                                   ,,.\"'.:'.,:',,----.,,.'!\".,..,'.,,,.\",.........?\".\n",
-      "                                                   ,,,,.,,.\",,\",...\",,...,\",..\",,\",.,.\",\".,--...,,,,.\n",
-      "                                                   \",?\"...,.\",,\",,.\"?\",...()..,.:',.,,,,..,..\"''?\".\",\n",
-      "                                                   .\",.'.,,.\"\":..,!...:?.,,,,'.,,,,.,,.\",,!\",:\".'.---\n",
-      "                                                   -.:!''....?...\"\",,\".\".\"\",,,\",,\"',...'.--....!...\",\n",
-      "                                                   ..\",,\".\",!--?\"\",.,,,.,\",\",,.\"\",'!',\",.\":'--,.\"\",,,\n",
-      "                                                   \".\".:..\"\",'.,.,!,--,!.,!\",.\",,\".\".,..\"\"'.',\".\",,\",\n",
-      "                                                   .\",--,?,?.?,,,.\"...,'.\",,\"()\".\",:\"....\".,.,.,,.,.'\n",
-      "                                                   ,..'',,;.,,.,--,,,,.',,,.,..\"!,?\",.,,,,,',,,,..,,,\n",
-      "                                                   ,.-,,:\",!'!\"--,..,,,,,.',,,.',,,,,,.,',.\",\".\".,.\":\n",
-      "                                                   \",\".\"!.,,...\"\",\".':--.\".,\",.\",--,\".\",--,\".\"...\";.\"\n",
-      "                                                   ....\"\",..,.\"\",'',\".\"?,'.\"\",\",.\".'.,()--.;.,'..:',,\n",
-      "                                                   --.'.\"',.\"??\".\"?\",..\"?\".\".,?\".'.\"?\",,'.\"....\"\"!\".\"\n",
-      "                                                   ,!\"\",,\",.\".,,,.--,'....\"\",...\".\",'..',....,-\".\",\",\n",
-      "                                                   \",!,.!?..--'!\"\",\".\"...\"\"'!'!\",.\"?\",.\",'.\".\",?,\",.\"\n",
-      "                                                   --.\"(.)\",'....'....'.\"..-,,..\".?,.\"\",,,\"....\".,.'.\n",
-      "                                                   \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!,'.,-!\".'.(.).,,-..,,\n",
-      "                                                   ..,.,...\"?\",.\",.\".----,,:,,....\"!\".(,.)\"..,..?..,.\n",
-      "                                                   ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,,!,....\".,,.--.,.:?,.\n",
-      "                                                   .,,.',..,.,,,,,.,,,,--,,,,,,.,,\"\",,,(),().,,,.(,,,\n",
-      "                                                   ,,,,).,:,,;,,.;,,..,,,,,,,.----.-,,,,,,.?????,,.,.\n",
-      "                                                   ,,,.,,..,.:,,?:\"-;...,....--.--,.,,.,,..,,.,.;,,,.\n",
-      "                                                   '.,,,,,.,,.,,.(,).,,,,..,,..,,..\"--.,,,.,,.,----:?\n",
-      "                                                   ,,,.,.,-,;,,-,,.,,.-.,,,.?.,,..,,.',',.,.,,'.,,.,'\n",
-      "                                                   ,,'.'.,.,,.,,,,.,.,,,.,,,,,,','.'.'..,'..,.,,,..,,\n",
-      "                                                   '--,,,,,,.':,,--,,,,,,,.,,.--,------,,.,.,,:\",\",\".\n",
-      "                                                   \",,,,,.-------.--.,,,?,.,,',,.----',,,----,.;;,,.,\n",
-      "                                                   ,,,,..:(),,,,(,),(),,,,,,,.(),,,,,,--'.,,,..:\"?\"..\n",
-      "                                                   ...,,.,,.,;,....,.,;,;,.,,,,,,,..,,,,,,.,.',--..,.\n",
-      "                                                   ,'.,,,:?--,.,,.,.,.,':?,.,,,',,\".\"',:\".\",;..:,...,\n",
-      "                                                   .--,;,,,.,,,,,,.,--.,'.,,.,,;.--,.,,.,----,'.,?,?,\n",
-      "                                                   ,,?----?,??,?:(),,,;(),,,,;(),,,,..----,,,--.,,---\n",
-      "                                                   -,,,:,..,,.,.,',,,,.'----.,,,,?',,.--??.,,,,,,,,,,\n",
-      "                                                   .',,,,',,,,,.--,,--',-,,,..,,,,,,,.,..,,?,,:.'.',,\n",
-      "                                                   ,;',-\"\",','.,,,'.:,,,,,.,:,,,,,,,.,,,,,,,,,,..,,,,\n",
-      "                                                   ,,,,??-?,,,,.----.,,;,..,...;;,.,,,.,..,,,,--,--.'\n",
-      "                                                   ,.,.,,,.\".\"--'.\",,.\".(,,,',,,.)\",,.\",,.--.?.?.?.,:\n",
-      "                                                   ,.,\"\",.,,..,.,......,,,.'----,,,----.,,,,,.\"\".,,'.\n",
-      "                                                   ,.,,,,.,:():,().,,,,,';.,,.,;,.,,,..,,;,,,--,.,,()\n",
-      "                                                   --,.,.,',,...,.,.,,,,,,..',,,.',,--,;,.,,.,,..:,,.\n",
-      "                                                   ,,..----;--,-,.,;,,--.,,.,,,,;.(),.,.,,.--,.--,,.,\n",
-      "                                                   ,,,,,;,..,.,.,,.,...,...,;.,,.,,.,,,..',,.,,,.,,,.\n",
-      "                                                   ,,...:'..--,,?,,,,,?,,,?,,.,..,.(,---).,...,,'.,,,\n",
-      "                                                   .,.,,,----.:()?()?(),,,,.(),,,,.;.,.,.--'.,..,,,..\n",
-      "                                                   .,,,.,..,,,:.',,...,,,.,,,'.,,'.,.--,,,--().,.-.,.\n",
-      "                                                   .,,,.,,.----().,,(,,)-..'.:....-,.,,,.,,,;.,.,.,,.\n",
-      "                                                   ,,,().,,,.,',,.,,,,,,,,,..,,.,,,,.-,-,-.,'?..',?.'\n",
-      "                                                   .?...--,,?.---,--.---,--.,;.,,..,,,,--;',,,,.,(,);\n",
-      "                                                   ',,,,,.,,,,,,,,,.,,'.,.'.,,,.'.,,,.,.,,.,'.,,',..,\n",
-      "                                                   ..,.,.;,;--,,,,,,,.,.,,,.,..,,,.:().().().'.,,,,,.\n",
-      "                                                   ,,.,--,,,--..'.,,'.,..,.,,--,,--.,,.,,..,..-,.,,'.\n",
-      "                                                   ,.''.,.,,',.,,,,,,,.,,,,.;.,,.,,..-,-,-,.,,.,',.,.\n",
-      "                                                   ,,',.,,,--,,..,,.,,'.,,,.,,,.--,,,,--.(),...;,...,\n",
-      "                                                   .(),.,.?,:?..,,.,,..,.,,--,,.(),,,.,',,.,.--,,--,,\n",
-      "                                                   ,,..(),,.,.(),,,.(),,.,,,--,,--,,.'.,,,.,,,,.,,,.,\n",
-      "                                                   ,,,,.'--,.:(),.().().:(),,.(),.(),...,'.'.....,,.'\n",
-      "                                                   .,.,,.,.;,,,,,.,,(,'),,,(,)..',.,,.'.,,,,,,;,.,,,,\n",
-      "                                                   ,,,,,,.,,,,.,..,..',,,.',,,.,,.,.,,.,,',,.,..,',,'\n",
-      "                                                   ,,.,,,,,.-----..,,,,,.,,,,,..;,,,.:,..,,,.,.,,..,,\n",
-      "                                                   ,.;'.,,,.,,,,,...,.,,.,.,.,,,.,,,.,,,.,,,,,,.,,,.,\n",
-      "                                                   --.',,,'.:\",,(),\":\",,,,,.\";,.,***********-.-.*****\n",
-      "                                                   :://../////,--.,(!).,,--.,,.,.,,.--.,.***:***-,(\"\"\n",
-      "                                                   ),-(://./)..-..-,,,(/).,-.-,.....\"\"..-...--.....(\"\n",
-      "                                                   \"),-..,,,,.,---.-.....,,,,,-....:...,,,--(\"\",\"\"),,\n",
-      "                                                   ,,:.,-.....-(),.\"\",....-........-,.....-....-,-...\n",
-      "                                                   .,,,,,..-....,,,,.,-\"\"-(..),,,,,,,\"\".-......,,,,-.\n",
-      "                                                   .......--%-.-,.().,\".\"-(-)/-.-.-,..,,.--....-,,-..\n",
-      "                                                   .....,,-.,-,,\",\",,,,,,,,....,-\"\"..,,-,-,,,.,,.,,,,\n",
-      "                                                   ,,....-,().,..,.,......,'-',,.....,.....-,,,-,,-,,\n",
-      "                                                   ,,:()-,(),,-,()..--,,-..,-'-.,-.,://....()().'-.()\n",
-      "                                                   ()://./...'.'..,,.,.,,,()-,@..'://.:..@..-.($$,)..\n",
-      "                                                   ,..://.,.,.....,.,:://./.-..-.,-.-,...,.:://..-,,,\n",
-      "                                                   .\n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(sherlock['punctuation'], wap['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 89,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "-',,:;!;,,'.;;,-,.,,;;;.,',;,,,.,!,:'?,,.,.,.,:,,' ..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,\n",
-      ":,,,,'-;,,;',,,,,,,,';'';',,.,,,,,;,,.,?',.,;',,,. ,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,\n",
-      "..;,,',.'...,;,,.,.,,;,,',',,',,.,;',,,,.,,,,,.;,, ,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\n",
-      "-,',,;'.,;,,.',;':.!,,;,.,,',';;',';,,'.?,',',,;,, \"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"\n",
-      ",,,.,;,--,.,,;,;,.,,',,,,.,:,?,:,..,!??,.!,,;,,!'. ?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,.\n",
-      ",!'.,!'.,,,,,,,,,,,,,'!':.',:,,,,'.:,,.,,:;.,,,.', .\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''\n",
-      "'-,,,,,.!',,',,',,,,,-.,.,.!??.:!-!'',,.:!,,,;,,'. ''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',.\n",
-      ",,'.!,'.,.!.,.!.,.,.,,.,:!:;.,':!,,'.,.-,',,',''., .\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-\n",
-      "-,,;,.,:;!,:'.,.,:,!'!;?;;,',,.,,.,,'.';:,'.,';'', ,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\n",
-      "';,',.':-;,:,.?,,.',,,-.,,;,.,,,.,,.,,.,..,..,.,,. \".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\n",
-      "?,?,.:,;,.:.,,.:'.!.',';.,-.,..??.,,;.':,.,.',',!' \"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!\n",
-      "',,;,!',;;,.,.,.,.,'.,.,.,';,';,,':,,.'?,,,.,..,'; -!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",\n",
-      ",,',.',,;.,'.,,,;;'.;-;,';,-;,.,.?,.-,-,--,-,.,-., !!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\n",
-      ";,,,-,,,:;,,.,.,.;.;;.'.;,-.,!?,,,,,,,,,';,:;;,,:- \"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\n",
-      ",'.,:';.-.;,,';;,;,,,,.,,,,;,,-.,':;,,;;-,?,,:?,'; \",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\"\n",
-      ".,-,:',;,,'.,,-;,,'',;;,,.,,!..!,.!.,:.,!?,;',,,., .',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\n",
-      "?,,,',,.,,,?,?,,?:,',,,,,,,,,'.,,,';,,:',,':,;'',: \"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\"\n",
-      "::,,,,::-,',,.,,,,,,,.,:.;.?,.;.:,,,',',;'-;,,,,,, .\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.\n",
-      ",,.,,;,.?,'.,,;,,.,..,!,.,:.,.',',,-'..,,,':,'-,;' ,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,\n",
-      "'',,,-.':,-,',,--.;':.;.'.',:,,,,,,,:,,'.?,.,.?',. .'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.\n",
-      "'';,,.!,.,-:,:,.??,,?.;,,,:,,,,;,,.,,?,..,,;.:,;,: ',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\n",
-      ",?',..,';,;;:,.:;,,.,,,,.,!.,;'.',.,:,,.?,.,.,.,-, \"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\".\n",
-      "-,:,';',:',.,::;..,..,,.,;,,;-,-,,,,.;,...,-,;,-,; ..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\"\n",
-      ".,,:,,;,,:,,,;,,..;,-',!,;,.,,&.,!..,-;:,,,,,',.., ,,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\"\n",
-      ";,:',,,.,:,.;,,,.,;,,,.!,,,'.,;;.-,,,,.:,.,,;,,;,, ,,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\n",
-      ".'!,,,;!:!''!,,'.!?:,,;,,.!-,-.,.',:;.,,.,,.!?.,:. \"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,\n",
-      "!.,.,';.?:,'.,,;;,,.'??!!??,.,,,..!,.?!.,;.?!?:.!: '\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,.\n",
-      ".,:?',.;,,;,,;'''.??',',,,,,',?,,,,.:.!','..,;.,;, .\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\"\n",
-      ":,,,!,,,.,,!.,!!,:,.!!'?!!!??,?!?,;,!.!:'.?,;'.,-- ,,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,\n",
-      ";.,,?.,,.?',.,.:.;,,;,,,,,:.,,.,:.?,.,:,!,;-,.,.,, ,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\n",
-      "';,,,',',','',',',',',,:.,:,:;',.,.,,;,,.?,!;,.,., \".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\n",
-      "-,,;.;,,,.,:;,,..,?;,,-,;,.,.,,',.,:,;.-,?!;';,.,. \"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,\n",
-      ",.,,,.:,.,!,.''!?,,;,,.,-,,,,,',,'.'','.,;:,.,:;'. ,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,\n",
-      "'!,.,,.!!.,!,!!',',,,,:',,,,;,,,,,,,,,,.?.,!??-,?, ,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\n",
-      "!!.:;,.,:,,.-,,-,,.?,,,-,,,;,?,''?,,:';;',,,,,,.,, \"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\n",
-      ":,,--.,.,..,;,.:,'.;;:,;',,,:.-!!!!....?;,;,,,.--, \",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,\n",
-      "-,-',,;:,,.,!!!!,:'..,:,.,?-.,,,,.-,.,,?-.-,:,--., .,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',\n",
-      ".,-.,;.,;,,.',.';,,..,!-?.,,,,,'.-,,',;':,.,,-,,', .\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,\n",
-      ",;,,,,,'';,.,,;;,,.,;,,''..''-,?,',;,','.:.;.!?.;, .\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..\n",
-      ",,.,',,..'?'',,'.';,,.',,';,,,,.'??!,?.,!,!''.?'!! ,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\"\n",
-      ",,';','?!,,?;,,.':',,.,.,?.;,'.:.';,.?,--':-','.'- .,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"\n",
-      ",,,,.,:-,,.:'.,;;'.,',.,.',,.,,,,'.?,!:.;;.?:,,;,. ..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.'\n",
-      ",?.,-!':'?,:,,,,..,,'.,.!,,,!,,?.!,,,,',','.!,.!!: ,,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.'\n",
-      ",.,,?,,;,,,.,,,:,,'!,',.,;;;:,,,';,,..,;:'',.',',. '.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,\n",
-      ",.,.!:.,,;,.,,;,,.?,??',,,.'?,?:.!.'.!!','?',-,,-, ,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\n",
-      "!?-',?,,,,,,,,,,,,.,,,;;,,;,,,.,?,':,,,..:.,,,,,,, \",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,\n",
-      ",,,??,,,,,,?,,,'?..,,,,;;:,,.,,,.,:',.,!:,,,!!,.,. -.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.\n",
-      ":.,;,:,..,,.,!,?,!,,'...;,,:,!,,!,,.?,,!,,!,!,!?,; '.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.'\n",
-      ".,.,:'.!,,?,'.!?!?!,???.';,:,,,!,?,;.,,;,:',.!!-!! '.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,\n",
-      "!''?,'!,,?!?,!,!!,:,.:';,,,,'.,?,?;?.,,,:;;:.,,.!, '.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\"\n",
-      ".,.,,,';,,.';';,',,,:,,,::.,.'?,.!?.:,.,;,.!',.:,. ,..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.\n",
-      "''!'''!'?.,;,-;,!.;;,,,.;,',,,.!,',.,,':,.,,.,,.', ....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,.\n",
-      ".:','.,,.?,'';,.':,,;;,'.,;;,'-:';,,.,;,.,';',.,,' ..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,.\n",
-      ",';,,,:,-,;,,-'..';,,,,-,,-.,,;:.,;:';,..,?.,!.?., .-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\n",
-      ",.!.,,?!??!,',?,;,;':'.,?:'.:,.-':',;,.,!,'.!!!,'? \"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\"\n",
-      ",';',,',.?:.,'.,:,.:'.!,!,,!,:,',.?;.,:,.,,,,;..,! ,'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,\n",
-      ":',,','':,,:;;,.,,,-,,.'-?.,-.'?.,,,--;,,-.,;,,-;- -.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\n",
-      ",.'-?.,-.,,.'?,,.',,;,,.,,?:.,,'.,:.:,,.',..,,:.,. \"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,\n",
-      ",,.;.!;!,.'?:,,,;;,,'.,',;,.,:,,,,,,'..;:'''.,;,.! -\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-\n",
-      "!'..?!.,.,.,;.,!!.','.,!,,,.,-',.,,.,,:.,,,';,.,;. .-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,\n",
-      ",,;';,.;:,,.,,',.,':;,,,,'.,.,',;;-',-';,',.',',,, ,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\n",
-      ":,.,!?,;,;;,':.,,,.,,?,.,.,.:-?,.,.:,,,?,,,:,,;,,, \",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',\n",
-      ",,:,,,,;:,,.';,,;,,.,,,;',.,,,,,,;,,,.,,':,,;,,,,, .'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,\n",
-      ",.,:.,,,,,:,,'.,:,'.,.,-.,.:,,,.?,.,?;...,.';.,,:, ,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\n",
-      "'.'-!!,-!,!!'!,!.,:,..,,,.,,',,,.:',;,:,,.'??..,:, \"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.\n",
-      "?:.;.,;.,':',!.,,:,.!;':,';:,.??!!!,:;,.,.,..,.,,; ,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,\n",
-      ";';,.,;,'.,,,,,.:!;.',,..,.,,.,,,:,,;,,':',,,;,,', ,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",\n",
-      ".,,,;,,'!,',',,,,.,.,!,!,,!;,,--???,?.,.,???,?;.,. -\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\n",
-      "':,.,.;'.,'.,.;.!!,.?,,,;,,,;,.,,;.',,;.?-,,','',. \",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.\n",
-      ".,;:,,;,'',.;,.,:,.'',.,,..,.:,,.,;,,',,,,.,,';.,, ,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\n",
-      "-,.,'..,.,,.,..,.,.,;,,..;.,:,.;,.;,.?,;,.,;,.,-,, \",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\n",
-      ";',,,.,,,,;,,',,.,,,,,;,,,.,,':,,,';,,,.,,,,,,.,., \",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.-\n",
-      ":,..,,;,,,,,.,-,;;,,.?,.:!-'!!,!!!,,!'.,!,!'';,!,! --\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\"\n",
-      ".,:!?.!;'!,,,.,,,.','':,.,..!,:',.:,'..!,.,';,,.,. ,.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\"\n",
-      ".,.!.','?',',.,,;,,..,,..,,.,.,.,.,,,,,.,,-,':,,'. .,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..\n",
-      ",.,,'..;.,;,.,,,.:,.;.,.;'..:'?;,,.:!,,;,,,.,.,,;, ,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.\n",
-      ";-,-;,.,;.,!.'.?.,.,.,.,.,...,;,,,,,,,'.,!,,!,??!! ,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\"\n",
-      ",!'!,!,,,;,,,!,,.,.!,,?'?,',',','.,;,,:,,:,,,.,;:, .\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,\n",
-      "!,!,,,,.,,;.,,;.,,.?.;.:.,,,:,;,..,:,?,,?,!,!?,!., '.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\n",
-      ",,,:,!.,,,,;,.,:,:,,:,;:,,..,.,;.,?,;.;,.,,',:,,., \"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\n",
-      ":.;,;'.-,'.-'.,.,,.,;,.,-,,.,,,-:,',,,;':,.;;.,,:, \"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\n",
-      ",,.,,.-,;.;':,-,,,,.-,,,,;,.;;.,,,'.,,,:,.,','',;: \"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,\n",
-      ",.,,.,.,,,'';',,.,;,,.,,.'?,;,.,,'!''!;,,.,',!'.,? ..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,\n",
-      ",,,:.,:.,.,,?,...?,;.:,;,;:;.,,.'..,,,;,.,.,.,.,.? .\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\n",
-      ",;,!;!,,:,':','.,,!,;'';,..!,.!,,.,:.!.;.?:''.:,,. \"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",\n",
-      ",:,.:.',,;,,,';:',.?:;,,;',,':,.,!,!..?.;.;?.;,,.- .,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\"\n",
-      ".:,,.!,?,:,,..,..,,:,.':'!',.'';'.,.:,,,.,,,.,,,,- ,-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,\n",
-      ",.;'!'!,,.'!,,?:,,'.';,:',';.,,;,:,.:,,;,;,';;,'.? ,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,\n",
-      ".,,,,,,,,,,,,;,,,,,;,,,..!'-,,'?.''?',;,,,,,.,.,:, ..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\n",
-      ".,.,.,.?..,.?.'.,:,..;,,',;,:.,;,.,:,.:;.;,?,.,:,? \".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.\n",
-      "',,'.;,.',.,':,',;,.,',.',:,,.,.'?,,.,'';,,'.'!.'. ,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\n",
-      ",!:;,..-;.,;,';,,,':',',,.,,',.,,;.!,:',,.',',,,', \".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\"\n",
-      "',',,;;.'':,,,,,.',;.,'.',,'?'.,.,:::.,;'..:?,,;,. ;\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''\n",
-      "?,::';,.',,.,.,,',.,',.?.?'.;',..,,:;.'?,,,.?,,,;, ',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-\n",
-      ",.,.',;'.,.',,;.,:,'.;;:,.,;,,',;'.-?,;:,;,.,:'.,, '\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,\n",
-      ":.,;.,,?,,'?,,;,,'.!?,.,;'.!'-.,'!,,':'.',,!',!,;. ,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\"\n",
-      ",:.,.,,.,:;,,:,'.,:,;,,.,:,,,;,,;,,.';,,.:.,.,:;.. ,,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\"\n",
-      ":',;;,:','':,;.':.,?,,..,:?,',':'''?,;:',;''','.', .\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,'\n",
-      "!?',',-',???.,.,;:,';,:,;,..?,:,,!,,.',,,?,,--:!., ,',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,-\n",
-      "?':,':':',,:;,';,,,'';:,.,'?,;,':',,,.,!?,!?,?;':, -.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\"\n",
-      ",,'.,,,,,.,;':,':;;.,;,,.,-,,,,.,:,,,,;!,,;,,-,.,, ,..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,\n",
-      "?,.?.;.',;'',.,,','.,?.;,,,.,,,?;,,,.,,',?'',',',: -....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.\n",
-      ",,'-',,.'?,,.,,,,,.''.-;,.,:-:,,:;,'',.',,',.,,;., ,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..\n",
-      ";,:,;,:,.,,!,:,:,....,!',.!'.:.,','','''.'',,.,,!! ,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".\n",
-      "'.'.,.;.,.,.!,.,,:,,,,::,,,.!?;.;:;,,,,;,.,..;.,,. ,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,\n",
-      "'.'.',,,.;,''.,:,,';'?.!,?,.',,;,,'-.''?,.,'':,,,, .,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\n",
-      ",,,,,'.,,?,.,,,,''.,',..,..,;,:;:',..,,?,.;..;.';, \":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\"\n",
-      ",,,,,.;,'',,.,;,,;,,-,,.,:;,.,'.',;,',,.,'.:,;;.,; :?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,\n",
-      ".:,.,',:.'.,';.,;,,.;,,.?'?',,',',,,.'?,',,':'';., ,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\"\n",
-      ";,.;;,,,,,:.,,.,,,'.,';,,?.?,,.:,;,,,.;',':,,',.,, ,\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",\n",
-      ",',;'.,!,.,;...!,?'!',,,:,',,,,,,;,,.,,.,'.';-,-,- .\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".\n",
-      ",.?,,'',-,,,,,'';,.,,?,..,,.,':;.,.,.,,?,!'.,,.,,. !..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,\n",
-      ",!,,.,,.,!,',.,,.,!.,',!','?'',!':,'.'',!',.,'.,!, .,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\"\n",
-      "'.,:.,:...:?:..;,,.,,.,'.'.,...,;.,,';.,;',,.,:.., ,\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.\n",
-      ":,.';.,:',,',',;,,.,,:,,,.;..,:',.,'.!?',.,.,,':,' '...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\"\n",
-      "',,.,:,''':;,.,!,,.',,'.:.,'.,.;.,:,',;,',;''.';,, .,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\n",
-      ".,,,,,.,?.,;.-.,,,,:,!,.,!.?,''.;':!,!,':,;''.,,,. \"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\"\n",
-      ",.'..',:.;,,..,,;'.,!.',,?,;.''.,,?:'.'!!'',.,,,,' ,!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\"\n",
-      ",,.,',',';:,':',,.::,.,,;',:'',:.',',,''.?,:;.,'.' ,\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,\n",
-      ".',,':.',.,,,,;,,;,.:,:,;;,,.;.,;.,,,;,,,',.,:,..; ,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\n",
-      "-,'-:,.',';,.,?.,?.!!!;?,.!?;;.':'.,;,.,,;.,.,,:;: \"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.\n",
-      ".;,;,'.,,;!,,:,..,.,;.,,.,,;.,.','.',.,,,.,.-,:;,. ,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\n",
-      ",;,,,!,;.',,,.'',!,';':.::.??,.'.'???.,,':,:.,.,;; \".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\"\n",
-      ":.,'..,;:,..,!,?,.,,?,!',.-,'.!':.,.,!!,,-,,'.!;'; ,\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\"\n",
-      ",!:',,;:,..??,.':-',.,;'.':'':,;::,!'.:?;;';:,','; .\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\n",
-      ".,'?,',.?,',!,',!,!,,.;,.!,?,,.,.,;''.,,,,;.!'.,,' \"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\".\n",
-      ";,':,.,;.,??,,;,'.,',.,-;.,,,,,';,,',,',.'?',,'.?, .,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\n",
-      "',....,..,,...:.,,,.;,.;,;.,.,,'??!.,;,,,.?.-?'.,, \",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,.\n",
-      ";-,,.;,,.,.,?'.',,;',.,.,.,;,;.;,.,:;.,..,?,;..,,, .\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,\n",
-      ",';,..,,,,:';.;;,..',.,,.,,.'.:.:.,.,?,',;,,.?,:,. .,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\"\n",
-      ",:,;,.,,.,..;.!.,!,,.';..,,,-:,'..,,.,.;,.-.,.,.,? ,,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,..\n",
-      ",;;;..,..'':',,,.?'.--:,.,;''.:.,..,:,!!!.?,,;.?,, .,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',\n",
-      ",:';',.;,.,.,,...,,,,,':,?,':;,,,.,;'.,,,:'''.'.,? ,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-\n",
-      ",;'.,,;,':,,.?,.?;,',.?,,.,.'.?,.',,.!';,.?,.,?,,. .,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\n",
-      ",.-.,,,.',.,,:'.,,.,.?',.'!,,;.!',-?,,?,,;-,;!,;,' \"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\"\n",
-      ";,,:'';'.,,,,:;:'?,,,':,,.,;,!,,'.;,,.,,'.,'!,,:,, ,.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\n",
-      ".!?,?.',:-.,,,,,:,:;,,,,:;,.,!,,:,,.,:-'';,.?,,,,. \"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,\n",
-      ",,,;:,,.:,;,,,...;,.,;..,'.;:!.;',.,,:,..;!:.,;,,, ,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.''\n",
-      ",,:;,,,,.;,...,:;.'.,!?.,?,.?,,'.!.,,,':,.?,.,.,,? ,,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.\n",
-      "..,.:?,;.','.,',.?,,:..'?.!,,,:,'.,!'.,;,',.'.?.,; ,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-\n",
-      ":'.!,.,';,.?;:';'.,;'?.'.':.?--.?''.!.'.,.,!,-!.,, ,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,\n",
-      ":'',,..-,;,,.'.,,':.,.,,.?,,,,,',,-,'.;,,,..,.,,:. ,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.'\n",
-      ",,.:,,,,.!,:'.',,',..!,:.,!.'!:'.'!'''?'!,,!:.,:;. '',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,\n",
-      ".;..,,.,',,,;:,,,.,..':,,,.?,;.';,,....,,,;,'?,,:, ,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,\n",
-      "',;.,?;.,-;,,'.'.:,;.:..':'.,.'.'.,;,',-;.';?,.,,. ,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\n",
-      "',,;..,,,;,,.:''.,,-.,,':,''.,':,,:;,,,,'...,,,,,, \"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,\n",
-      ",.,,'..,.':,'.-;,,,,,.'.-.,:,;,,.,.??,,.-?.''.,;,; ,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\n",
-      ",:',,.,,.,!,,.':'.?.,.;,.'.,,?.:,'?'.,'?,-',',.,?. \",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,\n",
-      ".,.'.,..?..':..'!,,,.,,,.!,!..';.,,,,,:.:,::,,.!!, .\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\n",
-      ",...;,',:'.!,',,;,'.?,..;.,,,,.,.':.,.,''..,,.;,!, \",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\n",
-      ",?,,:,,;...:;,,.'!.';',.,;,.!','.,,:,,,'',,?,,:,'; \".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\n",
-      ".,.-:;'.,,:,.'..',;.,?',,'.':',,'..,:,,,,,'.,-:'., \"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\n",
-      "',,.;':',.,;,.,..!.';:';'.,,:'.'?:',..,.,.,',.,;:, \".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,\n",
-      ".,!,!:,,,,'.,?-?,.:,,.,.?.,,.?,?,.,;.,:;;,,;,,.?,, .,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,\n",
-      ":,,.?,,,.'.!!.,:;.!'?,,:..,.'.'.,!'?-,'-,:',,,,,;: .-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",''\n",
-      ",.,,.,,.?,:,-..',.;,.?,.;:,,':?,'?,:',,.!!:!!!.:'? :\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",\n",
-      ":,.....,.,.?;:,,,.?:'',.'.-!,:,,,,.;.,'.,,,,,'.'.' .\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\n",
-      ",.,,.,'.,.';.,-.?,,,.:,;,;,;,;,,,,;,,,,:-,,,;,.?,. \"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.\n",
-      ",.,'.,',;;,,;,-,.??,':.?:''',';,.,,;.,'?,.,;.?,':. -.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,\n",
-      ",'.,:,'.';';?...,',',;,,,,.,,.,',.',,;,,.-!,,;,:;, ..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-\n",
-      ";'-;,,,,,;,',,,.,','.,;.,'.,,',.,,!;,,.,,,',,.',:, ,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\n",
-      ".:?,,;;;';,,,;,-,,-;,.,,:;,..?!.?,,,,;,,-,:,.-,.!' \".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.\n",
-      ".,,.,-,;,.',??'?'';,.,.-;,.,?,,.',.';!,,.?,,.,,,,; ,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,\n",
-      ".,,.,,,!,.,:?,.,.,.,?.,?';.,;;'.?,.,;:.:'.';,:.,;. ,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\n",
-      ",!,!,!',!'.'.',;'',,.,;',,.';.,:,;,,,'.,.,,.',.,!, \"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\"\n",
-      "':..,,.,.,:,,.;',:':';',.,,;-,:--,,--.;.,,.',':.,, ,\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,\n",
-      "-,,.-,;-.,;.,,?,,','.?,.,.,,.,..,,.,,,.'??,,';.?,; .,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.\n",
-      ",;,.,'.:.,,;,.,,;'.,:;,'.,;,.:,.',,',...':,;,,,.;' -,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\n",
-      ".,',,;,,,-,.;,.?,;.,:-,..-:.,..,;.!'':,;'.,.,,;.., \"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\"\n",
-      ":.,'',,.,,;:,,.;',.,..,..,,;,,,,.'?,.'.,!,:',.,!', ,\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:\n",
-      ".,?,,;.,,,;..'.','.:,,.,.,,,;,,',.,':'.,.,,:.,,,;' ...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,.\n",
-      ".,.,,.!,:'-!,.',,'-,,,.,,,,,,,.,.,.?'.,,?'.;..:,'; .,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,\n",
-      ".,,..!.?,!.,?.,,,.,!?.';.,;:,:,..,:,,'.',;,';,','. ..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,\n",
-      "',,,'.,,,,,,:,,''..,;',.:,:,,;'.,.??..,.'.,;:;.-,, ,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\"\n",
-      ".;.',,'.?,:,,,,';',';:,',,,',.':,.,,,,'''.',:,,:', ;-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-\n",
-      ".',.:;''-.,,!,,,,!,,',,.'',,',;,',..,,;,,''.;,,,,. ..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\n",
-      "?,',.,,;''..',,:,','.,':',',',,.,,':','',.,,',.',, \"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.\n",
-      ",..',;'.,';:,;,,,..-,',,'.!'.,,.'.,,:',,.,',:,,,.\" ,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\"\n",
-      ",,.:,'.,,.,!;,..\"--,:'.,,.:.,,'.,!,,,,.'?,,,:,,,., ,..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\"\n",
-      ",,,.,;?,:??',.,,;',;,;;.:.,,':.,,,:,.,,.?',;.,;,:. ,\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\n",
-      "!,;',.,':,','.:'..,,:'.-,.,.?','',.',?.:','.,,';,, \"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\n",
-      ",,;,-.;,',.,,;,..,?,.?.,-...,.,.?,.,,,,,,',?,:,.,, \"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\n",
-      ":?,,;?,?,,.?,,.,.!,'.,,.?,'.?,.,;,,,,,,,,:,,,,:.,: \".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\n",
-      ";.,,?,.??,.?.,?.,?.',:.:.,.;.;.'.'..',..,,'.'?',., \"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-\n",
-      "'';',.,,;,'.:!,.,;,.,',,',:',:,:':';.?'?,;';.,.!.! ,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".\n",
-      ",.;,,';:,,&.:,?,,,',,.,,!!;?;.,:,.,':,.,.',,';,.,, ,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.\n",
-      ",:;,,.',:;,,:,;,.,,,,,,:.,:,,,,;,?;,,,:,,,.,,:,,,, ,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\"\n",
-      ".,,;,,.,.,.,,.,!?:.,?,,,,.,,,.,?,?,?!,:.,?,.;,,.,- ,-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,\n",
-      ";,.;,,.,!,,,.,?;;,.,:.,:',.,.,:.:,-.,;,;.?,?,,:;:, ,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\"\n",
-      "..,.''?,.!.??,.,!?'?,,..';-..,'?',,:,;,;.,',?,;',, .\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--\n",
-      ",,,.,;.?,;.,,.,-?,,;.,,.-,,,.;,,,,:,,,,,.,,.',,.', ,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\n",
-      ",;,',:..';,,,,';,,,.;,,..-,':,';!,..;,,.',,,,,,,,. \",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,\n",
-      ";:,'.,,,.,,?,..,,,,,:,.,,.,;,,,:,;,;,.,,,.,,.;?,,, -.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,\n",
-      ":;,.?,.,,.';,-.,'':,.?,?,?,,'-'.',';,,:.,!?,.?,;., ...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\n",
-      "?,:,',,.,?,:.:,.,,.,,;,:,,;,.,'?,,.'.!;'.,.,;,..., \"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-\n",
-      ".-'.;.,:'?,.!?,!?..:.,,.,:,..;,,,;,,.,,.,.,;,'.',' ,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\"\n",
-      ";,:,.;,,.!,,?,.:.,.?-?,?,;,.,,:.:,.?,.!:.,!?,,.,,: ,\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.'\n",
-      "',.,;.,.:'.,..,?,;:,,.,.':,.,,.,:..,,,.:,;,.,;,;,. ,,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\n",
-      ",.,..!'!,?,;..,,,.;:.,!,.!,.,.,:.,?,..,?,;.:',:',. \"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\n",
-      ";:.,,?',;,.',':,,'.,:'.,':,,.,,,,.,?.,.,?,,.:;'.,? \",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\"\n",
-      ",,.,?..?,'.,!.,.',,'.:,.,;,;,?,:,:',',;.'',,';,,'. .,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\n",
-      ",:,,.:.;.!,!,!!?.,;;,.;.?,':,-!,,:,.:..,','.,;.!!, \"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,\n",
-      "!,.,,:,,'?.?,,;.,,,.??;,.,..,,.,?,:',.,.,,,,,,.:,: ;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\"\n",
-      ".:.';'.;'.,;,,'?:,,.,.,;';'.:.;:,;,,',',;',',.;,,, ,\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,\n",
-      ".:;.:';'.,,:..,,:,,,.!??.,'..,;,;',',?.,?:'?,?:.,, ,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\n",
-      ":,;,,,,'.,?.,,,!.',;:.,,?-,-;,',',.?'',.'?:,.,,''? \",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,\n",
-      "?'';.',,..,-,??,';,',,,,':.',,,;,,,,..,.,?,,,'.,,; ,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,\n",
-      ",,'.-;','',;,,,',';,,,.??,,.,;',','',:',,';'',';': -,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\n",
-      "',,,;',',',;';?',,,,;,,','-.?,,..,'.'.?:..,,-;,'., \".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\"\n",
-      ",,.,',';,,.;;,;'.,.'?!?!!!,???,,??.,,?:,,.,,!,'?!; .\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?\n",
-      ".,,;,,,,,:,..;:,,.,,,?,.!??,:,;..,',-,.;,,,!;.:,;, ,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,\n",
-      ";,,.;'.!,,!,,,:.,,',,.,',,'.,,.,.;:'.!..';,:,,.,:. -.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\n",
-      ",;,.,.,;:,:.,,.,;..,'!,'.,;,,':,,?.!'.',':,',':,,' \",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\n",
-      ".,,!,!,..,,-;,';,,,,'.';,..,'.,!'.;.,,:.,!,:'.?,.. \"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''\n",
-      ",.,.,,.,,,.'',.,,,,;,:.,,,;,,;,,.?,.,,,,,..,.::,,, ',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\n",
-      ",.,',,,:.,,,.,..!,..!,.;.;.,;:?,.,;.?.,,':-,,.,;,. \",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'\n",
-      ",'.,;...:,,.,;.,',,'.,,:.',.'.:,,,,,:,.''?''.';,'- .,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.\n",
-      ".':.,:!.,.,.,,!?;;.,,..,',,,;,.!,'.:,,.,.',.,:,.,, -,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\"\n",
-      ",.,:..,,!,?,!,!',;!,;',',,.',,'.',,','.',,-,,'';,' .\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"\n",
-      ",':',';,,,.',,-,.!!'.?!,,,;,,',.!..;.,,;:,.,,?'':, -.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\"\n",
-      ",;,''.;,',.!.,,,?,:,;,,.,,?,?,-?,?,,,?;??':,';,,,' .,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,\n",
-      ".?,.,.,'.?',,,,'?':';.,:.,.?.;.,.?,:,.',,;',',',', .\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,\n",
-      "',,:,.,',','';'.,,,.,':',',,.,.;'!:.',:;,.,'.-,,,. ,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,\n",
-      ",,'.,,,,,'.,',,,;.',,',;,,.,,,,,,..,..:.;:,.;,,.,, .\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.\n",
-      ",';,,.-!,-!:,.-!!.,,,:,'.-!,-!:,.-!!.',',',:':,.,. ,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'\n",
-      ".,.!,,:,,.:,';;,,,.,,'.!'..,;..,,:,-,,,',.!,',,,'. ',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,'\n",
-      ",,:,,.',?,,,;',.,;,.,,;,.,,;,.,?;,,,;,;,;,..,?,.., ,..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'\n",
-      ".,-,.?.,,;,;,.,.,:,.,;.,;,.,,,,.,'??,.,;.,.:.;.;?' -..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,\n",
-      ".!-,,!,:,.,.:'.?,!!.,:,,,',',;.,,;-,--,,,.',:'.,'. ;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.\n",
-      ",,,.'.,.',,:-'.,!:,.,.-',.,.,.'.:?!:.,.',:';','.;, ,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",.\n",
-      ".!,:.??;',.,,;,':,',;.''':'',,',','.',,,'.,.!,,',! .\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\n",
-      "'!,!,:,.,,;,.?,,,;.':.,,,.,?;-:-',,.??,,.?,?,!;,., \",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,\n",
-      "??,,,.,,!!,!!,',?-;,,.,,-';,.,,..'??,?,.,,.,.,',., .\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,\n",
-      ":,.',,'.?.!????????,?.':''..'??;,.,.',.,..,'.,.'!' ,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\n",
-      ",;.'.,!.:.?,.,..!?':,.;,,.;,',.':'..,-.-.'?,...?.. \",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\"\n",
-      "','?;,.:''.?,.,..'..,.:,...'.,..,.,.,?:?,''?,';'.; ,.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.\n",
-      ".??,..',,,.,?,;','.?,;,;,..?;.?;,.,?,;,.?,..:,;,.; '',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,\n",
-      ",,.?;-;.,.,,.,'';,;,,:-,,.-.,.':;.?,;,;,;,:,,,'.,, ,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.'\n",
-      ",,,.:-;.,.!;,,;.,,,?,,,,.?.,,,;,..?,;.,;:,,,,,;,,, ,,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\n",
-      ",,,,,,,,;,;,;,;,,,.;','.,.,,.,,:.';.?,.,.,,?,:,.,? \"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,\n",
-      "??!!?,,,.-,'!',',.,.''.??,,;,.?,;:,,.?,,-';..,,.,. ,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\n",
-      ",.,!.,;,,,..,!.,,;,-.?!,.,':';,.,;'.?.?,;.?:,;,.., \"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\n",
-      ":,??.,,.,:'.,--'.,?:'::,:,.,?,,,,;,.,,,?,:;,,,.:,, \"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,\n",
-      ".,.,:,.,:!!:,,,,.':'.:.,;.?;..';,'.',.:..:';.,?,,. .,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\"\n",
-      "?:--;,-.?,;..''':',;...;,;,.,?,'!,,,,,;,,.'.?,'',, ,-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,\n",
-      ".,?',,,,.!,:.,'.,;,:,.,',:?:,.':',,,,',,',,!;,,;;; .\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\n",
-      ",,!,,,.;,;,;,,,,,.,,,,'.,;,,,;,.,?,,,,?,,,?,??'-.' \",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.\n",
-      "!.,,,:',,,,.,,?:'-':',,;.,,:,,,':,;.;;:,.,..,,:.', ,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\"\n",
-      "'.,,'.?.,,:,.,'.,?,.,.,,:,'.,.,:'''?',!,?,.,,.,:,' .\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\n",
-      ".:?.,.,;:,,,,';'.,,:','.'?,;.,.';;?,.::,,';:':;.;' \"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,\n",
-      ":;':,';'.,,',;,,;:?;,','.':';.',:,?,.';':.,.,,..;. --.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\"\n",
-      ",.,'.,,'.',;',;',;',;',;',;',:,,,,,,.!,.';,,.,.::! .\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,\n",
-      ",,!,',.,:,,,,;.,,!?!,.,.'!,,','-.,.,,:.!,;,;,,:,.' ,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\"\n",
-      "?,;:.-;.?;.,,;,.,?.,,,.,,;,!,.?,.,?,,;.,?,.?,.,.., ,.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\"\n",
-      ",.,,,-.;,.,,,-;,,,;'.':,,.;,,.,.,-;,.,.,,.?,.??.,? ,..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\n",
-      ",,.,.,?,..,',,'.,,?.,?;.,',,.',,.;,,,:';,,'.;.?.', \"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\"\n",
-      "''.',,;,:,.-;;-;:,,;,.?,.!.:,:',;,'-;,'.,,',?',''. .\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\"\n",
-      "?,.,.!',,.,,.!,.:'.,,;,,::',,,!'?,.,,,,,-,,,.,,.:, .\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.\n",
-      ".,,..-:,.,,,,!:,.,;,.;,,,,',.',,:'.'.?,.',;'.,,?,. ,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,\n",
-      ":'.'?.;:',:,,?'?!,,',.,.,.:;,,:;.,:,:;;,.''!:?,,,. .?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,\n",
-      ",,:.,,,'.:,-';,':';':;',.,.,',;,,:'-,,.?,;'...','' ,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\n",
-      "???,,''??,..,!.,,!;;;,'.?,!?,.?,!!,,,:,:,,.,,,.,., \"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.\n",
-      "'-?,:.;'.,;,:',,:,.'?,',,.,.?:?;,,,'.,.;,,,,!,:,', ,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,.\n",
-      ",,',:',';,,',;',,,,,;':,,,.!;''.,.,:,'?';,,,,,:'.? .',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,\n",
-      "'?'?';'.,,.,?.,,',:,,,';,';,,;,,,.,',;,,,,,,;,',., ,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\n",
-      ",!!..!!,..'.,?,.!'.,.,!.,.-!:.,.,.;,',.;:,.,.,,.., \",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..\n",
-      ",.?,:,.,,'.,;.,,.,':...,:;.,.,.,.,.,;,,.,?--,..?,. ,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\n",
-      ".'?,,.';'.?,,.',',,:;.?,,.,.,',.',,;.?,..?,.:,;,,, \"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\"\n",
-      ";:,,.,?,,.,,,,,,,,,,;,,,,;,,;,,,,,.,,;;';:,.,.,.:, ,\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,\n",
-      ",!,!,!,.'?,,?,,?,,??,,,,;,;,;,:;'',..-:'.;,,.,.,.! ,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,\n",
-      ",...,.?,.!.,':,'',,:',;;;;:,.,:.-,.,!'.--,.,-?..,, ,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';\n",
-      ".,;,,.,,.,,,.,,.;,,-,,.?,;,.,;;-,;,.,,.,,.:.':,;., '.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\"\n",
-      "'.;....;....,,;,,;,,;,,;....,?,?,?,'?',.,:'.,:,'., ,..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.\n",
-      ":.',...-,;-.,.'.,.,.,,,.:'.',,,?',';,.,,,,'-,,,,,; ''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--\n",
-      ".,,,,,,&.,,,,,&.,,,;,&.,,,.,:;.,;.';!,.,,?,;,.,'., .'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','\n",
-      ",?,.,?,.,',?,.,'?.,',?.'.,,;,,;,,',,,;,,',:,.'.,,; .,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,\n",
-      ",,-,',,.,,,.,.!,.-:,.,.;;,;;,.'?,,.?,..',;.,,,,,., -'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,\n",
-      ",-,,:,,.,,,.,.',,.,;?:,:,.':,,:'.',,,:'.',,:'.',,, .,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,.\n",
-      ":':',,,:'':',''.'?','';'.?,;,:.,';',';',';',';','; .'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,\n",
-      "',';','.';,'.';,','',;'.''-;'.',?',.-,.,.,;;,,,.,. .,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?\n",
-      ",.,.,.,,!',.',:',.,!:':'',.::,:,.,,,,.':!';.,,,,!! ,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-''\n",
-      ":,.,;.:,.,,',,:,,,,;',''.,.,;'':,;,.,,;,',,.,-',., ,...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",\n",
-      "!,,',.,.,,?.:'.;::,,:-:;'.,:.,,.,:''.,:,',.;.,';,. .,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,\n",
-      ",,!,:,;'.,!,:,!,,,.,,;,,,,,,,,.;.'?,','',,'.';',': .''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,\n",
-      ",'.?;,';,',.?';,,!!',,...,,,.'?:,,'','-;,,,';,,,,' .\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.\n",
-      ".,;;,;,,'',';',',';,,;,',';.,.,,?.,,,,',';.?.'',,, ,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\n",
-      "!'',',,...,,.,',,-,-';',.,,,;,,''.,-.:',','.!.!,'; \".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\"\n",
-      ",',.;,,.!!,,.''.',,;,,',.,;,.'.,,.,.!,:.,;';,;,.!! .:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..\n",
-      "?,,!,!,,,,,;;;'.!?!!,!,!,.!'.!..,,''.,,;;,.??,;,.! ,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"\n",
-      "',!.';.;.!,';,,.!?,;!-','!!;.,..!,!,,.,;,,!!:.,!?. -.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\n",
-      "!,,?,',;.'.'';.!!,,-.?:;,''.;..,.-,,.;.,;.,;'.,.?; \",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\n",
-      ".!';.;'..;,.!;,..!..!,.,,;',.,.,'.!;,.'?'.,,'.,.', \",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,\n",
-      "':,,','.?,!'?',.,!?,;,,,,,,'',.,,-.,.-,',,,,',,',. ,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--\n",
-      ",,?',,.,;,,',,,-,,;,,.,,'.,'..,.,,;,;,..:.',,,,.,. .,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\n",
-      ",;,,.,??;.:,,.,,,;,.,.,.,'-.;,.,,;';,,,.,,,,.,,?,. \"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,\n",
-      "',,,.,;,,,,,,,.,'..'.,,,.--.,,;,.;.?.,'.;,;,;,.?,, ,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,\n",
-      ".,,,.,;,;,,.,,,.;.,.,.,,;.,,,.,.,,,';;,,.;'.'?;,,, .-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,\n",
-      ".,;;,,,.'!?;.,,,,.,:;'.,.',.,.;,.,',.?.':;.'..,.,; ,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,\n",
-      ":,,,,;.;.,:,;:,,,,.;.,,...,?.,'.',:;?,..,,?,;,:,,, ..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;\n",
-      ",,,?,,':?'???,?,','?,,,.;,.!.;:',.,:,;.,;.,..;,'.; .,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,\n",
-      ",,',;,-,,.';,.,,..,?,?:,';,,;,;,'.,,,,?'';:,';:,,; .,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.\n",
-      ".;'.,,,,.'';,,,.;.,';,-.,,,,,'.,;,.,,-.,:.:,';''., ,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\n",
-      "-;,':!,!!-',,!':',',,.?!,,.,?,.,:.!',,.!,,!,,;,.,. \"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\n",
-      ",;',.,,;.,.!?,,'''?'??';';',;';','.,?,,',,.,,??,,. \"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,\n",
-      ",,';'.,,.,?,.'?.;:'.,-..,,,,,;,,',,'!,,,,,,,,?'?,, ---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\n",
-      ":;,,.,.;''.,';,,,.,?,.,?:?!!'!,,.?,,,'.,;,;,,,,.;, \".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",\n",
-      ",,';,,;';,,;-,';.,,..,',;'..!,.,'','-'-!'!'!';,.'! ;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\n",
-      "'?,,,,'?',,,,?.,,,.,!.!.,,';.',,'.,!;,,.,!!:,'.!'; \"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,.\n",
-      ",..,,,';';;'..':,.,,';',.;,,.,.',.'..,,,,,.,'?,,;, .',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\n",
-      ",;',;;,,.?;:,.,;,;-.!,.,,.'.;-!!,:,,'-:,..;,.'.!,- \"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\"\n",
-      "!';,.?.,.,-,?,;.!!!..'!..-,.;,,.?.,;.,.,.'-?,'!',. ,,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"\n",
-      "';','.!;',.?'.?'?,.,.,;,,.,'.-'-.,.'.!,.!,,'-',,,' ',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\"\n",
-      ".;',;,'!'??,.?,.;;;:,,',,..,!,!,'''.'.,'!,!!:!','! ,!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",\n",
-      "';,-,,,''.,::;;';,,,;'.!,,.!,;.,;!';,,.-,':';:''.. ,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\n",
-      "?,','?;''.:,.,,,'!;,.,,:,!,.....,.','?,..';.;.,;': \".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\"\n",
-      ",;''.,-;,,:.!!',',',-:,,.,!,.,;,,-'-,,..,';..??',. .-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.\n",
-      ",;,'.,.,;;';,.!.,,;.,;':;,,.,,;.,.,';,,.,!.?';;,', '.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,\n",
-      "';'';,.?,..',?.?,'.'.''?':?,.';.!??!,;,.,.;.,.,':, .,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\n",
-      "...,:,.,,.,':..?,:',';.,,',;,,,,,;,,;'.,.,',',,;'? \".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;\n",
-      "-';'',,,',,.!,,;,,','-,'.-!'.',,.,!'!',,'!',,'.,;' ,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..'\n",
-      ",''.';',';.'.;,.':'!',,:','..:',,,.,,.''.'!'.,;.?, ,,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'\n",
-      ",';',;,.'.,;',',,,.,;-,.'',:,,.!!,',.,..'.;..,.'.? ..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,\n",
-      ",'..?'?,.';.'.,.,,:.,,.,,,;,.',;,.,,:;,,',..,,,,'; ,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\"\n",
-      ",,',;,,;',';,,..,.,-;;,;,.,,,.';,,.!,,.,,:;!';;'.! .,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\n",
-      ".?,,:';;,'.,'.'.,?!,,,'.,;,'.;;';,.!.,,;':;,,'?;'. \"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\"\n",
-      ".,;'.,.,;.';,;':;;'!!,';;.,;!,:'';.,,,,:,',,.?,,,. .\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\n",
-      "?;;,!',.',;'.'.!,-.',',.'!:',..,-?;,';;';.!,;'';'' \"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"\n",
-      ";'.!!,,'??,-',,'!';'.'!'';,,';,;,;,,;,;,,,,,,,,,,, --,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,\n",
-      ",,;,;,.',,.':.?',,',,,',,,,,'.,,..,.,',,.,,,,,',,, .,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.\n",
-      "',.,',,:'',;!,-','':',!','-,.,'.;,,;,,.,.;,.??,,;, ''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''..\n",
-      ",,.,,;'''';-,.',;,,,.,,'.,,,.,:'':.,.,.;;';,,,.;:. ..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,\n",
-      "..,;,-;,;,;'.,.':'!'!!'?!!'!-''?!:'',,--,.!.!??,?? .-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,\n",
-      ",.,?'::'!'.,,'-?!..,!,.??,.!';'.,',',,;,';,,,!,.'! ,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;\n",
-      ";,'.,!,',,,,,.,-;,.,,,,,!!',?-;,'.,?,,',,;',!',;', ,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',\n",
-      ":!,';,;',,;,,';,,,,,,;,.?'.,,'?',,',.,',,:,''.;;'; ',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,\n",
-      "-,'.,'.,;,,,,.,;.';.,'!,;,';',.,!',.,!,!.;;'.,,;,, ,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,\n",
-      ";,,';,,,'.!,,-;',';.;,','','.,;,;,-,,.?,?;,,-;;,', ,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''\n",
-      ".!';',,,';,';',;,,;',:!;'',;',,;,,,,,,,,.!,,,',;', ','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,\n",
-      ",',-.,!'.';;.'.!;.;,'',,.,,',!--,:,',';',,,.,,,,.! ,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\n",
-      "'.!;,,,,'.,;,:,,',..',,:'',.!!?,??,,'-;,.'?'?',';, \"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\n",
-      "''.'!-'-,'.,;,.,;,,'.,,;.,.,,,.;-;;,,,.?.,',,,;,,, \"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\n",
-      ",,,.,?!??'?,,?'',?!.!!,;';'.,,':,,,,';!!''!,,!;',. \";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,\n",
-      ",.,,,',;,,;'.,,;'.,;!;,,.,';,:;.,'.,!.,;,'.-.,'.'' ,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-\n",
-      ";,!';.?'!,!;.;',.,,',,,;,'','.,;;'?',.,!'.',.'.?'? ,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\"\n",
-      "??'??',?.,',?,'.,.;:,,,,..,,.,.,;,.';,,,,..,.';':' .\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\n",
-      ",.,,???,?',,;,,!,-.,.??,,?'',';':,'..,,--;,,,',-,, \",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\n",
-      ";,,;,.!:,',.,,':;;,;,-',,;,,,!,!-,,.,:,.,.,'-,,,;, \"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?\n",
-      ",',,,',,,',,,.,,;..,;'',';','.,.,,,,',.,,,'';,-',. .\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\n",
-      ",.!.;.,.,;'.,,;,-.,:-.,.!,;.,,.,.;.,..,,'.!;.';..; \"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\n",
-      ",.';'..,,?',';:.,..,';,,'.,;',.,?'?,,','.,,',',,;' \",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\"\n",
-      ",.'!!,,!,,.,,,.,.,'!;,.,?,',,',''.,;,.,!'.;,.;!;', ,\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,\n",
-      ",,;,,,.;'',,,,'.,?!,?.!.,?;.!.?,.,',.?.!,?'?.,?,;? ,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".\n",
-      "!-.-!.;'!',.,,.''.'.,.';,.!''.!,!,?,.';'.,,,,,',,; ,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"\n",
-      ".,.?,,,.?,.;'.'?,,,.,:;.,.-!;'',,,..,,,.:,;,.,,,,, ',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,\n",
-      ",,',.,'.?,.'-?.;:,.,.;!,.';,,.,'.,,,!'';!';',;.,-' ,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,\n",
-      ",.!;,,'.;,,'?;,.,.!'.,',.?';';,,,',.,.!'?',;,.!?'. ,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.\n",
-      ";,''.,!,,',;,';.;';.,,,'!.,.';',''.;;,.',?,!,,!!,: ,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,\n",
-      "',';'.,',,''.';,.,?!''.'.,,.?-.'?,.;':,,'.,,,.'!'; ,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.\n",
-      ",.,.,,.,,.'';';',:!,'.',.,';,,..'!,',,.!,,,',-,-., ,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\n",
-      "!','..,'.,:,;',',.,..,.,.':','-,.-;,,.!?.?,;..,.!, \".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-\n",
-      ",?,,''..,-,,,;,,,,,,;.!,,,,,;,,,,,.;,,!,!-;.;;'.,; ....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,\n",
-      "?,,..;'.,;.,;;.;;.,;,,',,.;;,,.!!!,,':;,'':,','',. .,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,\n",
-      "'!!!,:,.';,,'.''.,...,..,!':,!'.,.,-.,'.;,;,.;.,!' ,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.\n",
-      ";.'.,,.,..,'',.-!!,'.,,;,,.,.,!-,,!.,!'?;'..'!'?;' ,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,\n",
-      ",'..,'.:!.;,;.!??.?'''.,-,.,.?????,,,.,?,'?,,,:,,, '.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.'\n",
-      ".,.,.;.,,.'?,.,,,;,,,'.,,,.'',.?,;,.:,',':,...,.;, ,'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,\n",
-      "';,,.'.:,.,,,;.,.,,'.',;,.?:',,;',,,',!,'..,,,,?;, ''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,\n",
-      ",??;.,,;,'.,,,,,;,,,';',,;,,.;',.;'.,,';'',,'',:'. ,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,\n",
-      "''.,,'!.''!,,';,,.,'.'-,'.,;;',.!';',.!,'.,,;,',', ..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..\n",
-      ",.'',,,,'!'',.'?',;'.!!,;?!?.?'..?.?!,..','-,.,,!' ,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\n",
-      ".!?,?!;,,,.?,:,,',';.?',';,,'.,:,';,.,,';',,'-,,,, \"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\n",
-      ",-':,,!--,,;,',,-.,,-.,.!,'?,.':,,,,;,.,;',;.'.,,, \"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'\n",
-      ".',,,;,,'.,,,.,.''.','.,.,,;'.'.,.,.',';,,';,-,.', .\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.\n",
-      "':;:,,,,.-,--;,;',,.!!!!;!.,.','-,;''.,';,.,;.;,., ,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",\n",
-      ",-;?.?,?'!?:,'.,!-!!;,'.;-,;',',,.,.,;',',!';,,;', ..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.\n",
-      ".!!',,,,,?!'.,,,!,',,.!',',-!!!?'?!'?',.??';.!',!, ,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,\n",
-      ",?;',':!,.!,.',,',-:.?',,;,'.?'..';'.,,''?',',:',, ,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\n",
-      "',';,,.,.,!?.!!?,,.''.',.',,.,,.'?,,'?'????;,.,,.! \";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,\n",
-      ";,,,,,.',!'.,..,,'.,??,.;,.?','.',,..',.,',',;-'', .,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.\n",
-      ",,',';,,,.,,.,;,;,.,','.;:.;'.,,'.!.,,;,;,:,.,,,'. ,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,.\n",
-      ",,;,,,,.,.,;'.,,,,..';.-,,,,,.!'.,;,':,..';.,.!;'; .,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,\n",
-      ",;;':.;:,','.,';'...,,,?,?,,,.,';.'';',,',',',.,,, ,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.\n",
-      ".,',',,.!;,,,.,,',;','..,,:;,,','.,':!',,!,,'!',', ,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'\n",
-      ".!':,,,';,.;.,,'.,!,,,':,.;,.,,',''.,,!!;.!',';',, .,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.\n",
-      ".,!;',;,,,'.;,'.,';',,'-!'.,:',;',',!,,:,,,'..!'.' ,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"\n",
-      ",,.:,,';,','?,,.,,,.,!.;.,,!,,!,,,;,''.'.':'-,.'?: ...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,\n",
-      ",,..,;,.,,,;-,,',,',;','.?,',';,,;',;,,,,,',,;,'', ,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\n",
-      ":.!,,,:,!',,,,,',!',,',,,';,',!,',','.',,,,;,';,.' \"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,\n",
-      ";,!;;;'-';,',-;'.:,,!,;.',?:',,,','.',,.'!?,';',,' ,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\"\n",
-      "..;'.?!!',,'?'!-'!',!,',,:,',,;'.,;,,';,.;.,';,',. ,,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\".\n",
-      "'!.'.,,'.';'.!?,,'.;!'.:.',:.,.,!,,.'',';.,':,;,!' ..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\"\n",
-      "?;.?,'';,',.,,,,:';';',';';';,':,;,,,.!'.,-,:,,.,? ,.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,\n",
-      "'':,',-.,;,',!,,,'','.,,,?',',',,?,,;''?,,';'.':,, ,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,\n",
-      "','?;;.,,,.;!.,!,.,,;!,,,-,?,;-:;;'.;,',.;-:,.',., ','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\"\n",
-      "!,.,;,:,.,,.;;',;';,'.,!;'.!,,.,,;.!!:.,';,.,!:,,' ,\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,\n",
-      ";,.??!,,:,,.',,,;,,,,,,,,.',;;,.,,',.,,?-;.,:,.,,. '..,,,.,,,,,.\n",
-      ",;,,-,,.,,;;;,,.!;:;',,,.,,,;..,,;,,;,,.,,.',;:,,: \n",
-      "','.,,.,!'.;.';.'',.;.,.,,,;,;,.,;!.,'.,.,',',:,.; \n",
-      "'.?',.,;,,,,,,.':.,,:,,..,':,.'.?,'.,!,.?,',.?,,;, \n",
-      ",.',:;'.,.,'',,;,;'.;,,..,,;,,'.!'??,,.;,,,',;',,, \n",
-      ",,';,;,-;',,;':,.,?,.,;,;,::,!,,.!',,;',;',:,.,,:; \n",
-      ",,,'.,',;,';';.;,,';,,,,,,-.,';,'.,,.;.,',.,,',:'' \n",
-      ";:,,';,,'..,;.,;!'.;,,.,,;.'?,?;'.''?;???;;,,.'?', \n",
-      ",,.,,.'?,.',;':;.'?;,.?.,!;;;;',..;'.:,,.,:.,;,,,, \n",
-      ",.,.,.'?,?',,.!?'.;'',,,'''.,?.,,,,;.!?;.,,.,!,'!' \n",
-      ",','!,?;';';,-,;,;,...,.,;,',,';,',','.,,.',.,;,,, \n",
-      "'',',,.,,,;,';,'..,,,'.',,';,;,,',',,;-,,;!!,,','. \n",
-      ",,,,!,,,,',,.!,,,.,;'.,';-,;',,';;,.,,,';';'!!,,!, \n",
-      ",!,!,!'?,.,,!,!!,''.,!'!??,!,.?!:':,!.!,,:.?'.!',: \n",
-      "',',','.'',?,,',,,;,,,,',,.'?,.,.,,.?;.,,!,,!,'??, \n",
-      ".,;'.!,'.',.,;;,,.,,'.,',,',',.,',;,,',',';.:.,!:, \n",
-      ",'.,...-;.';.:',.'..,.,:,;.;.,,,??.'.:'.,,,,.'..,, \n",
-      ".,,'.?'.':,';.:.:;'.!;':;.,,,,;,,.!!'.,,':,,;'.';; \n",
-      ",,.,,,:'',',;.,''.,,;'.!.','.'.:,.'.,,,,;,,,;,,',, \n",
-      ",,.,;.,.',.!,?''.,,,.!.,;'.!?,:',;.'?,.';',.''.!?, \n",
-      ".?'????,?,,,,-,,'.,,,,,,,,:.',.;'.;,.'';,.,.!,''., \n",
-      ",;''.,,;.;,.,,,,.:;.,.':'--;'.,,;'.,.,.,,',',:',;; \n",
-      ".!,.,',,,;,,,,,:,,.,,';,-,.,,;;,,;,,,,,'..,,,';,,, \n",
-      "'',.;.,,,,;,;..-,';,,','':',,,.;'..:;':';..,',.'', \n",
-      ",',;,,',.,,,',:;,.,,,,',-,:';,.',,,.';'':,:,,.,:'' \n",
-      ":,,,;.;,,,,.;,,:,;:,,,,.!,,,,,.'.,,.,'.,,.,,.?.,.' \n",
-      ",,?,'-.;,;:,;,;,--,,.',,.,'.,.,;,':,,;::,,.,,,,.', \n",
-      "-';,'.',.;.',!,!,.,-.?..,.-.,:??'-;.,,'.,:,:!,;:,' \n",
-      ",'.;;''.!,.?.'..?,.,?.!.,.,,;',,-:,'.,?,.:,;,';,.; \n",
-      ".';,',.,'.'::;,,.?,.,,;',;;,:,,-'.,,,;,,,.,-,'.;,, \n",
-      ".'?,.?,':...':.,..,.:!,?,,;.,,.,,.,.?,;:-,,;,,,.,, \n",
-      ",,,.,?;!?..,',,'',',.,;,,,.!.!',.,-,--;,,.?;,,:.;, \n",
-      ",:.;,,,--,,,,.,---:-,,.-,.,.,,,.,,,!,.,;,,.,,,,,', \n",
-      ";,,,.,';.,,';,,.,-,,.,.,,?,.?,.'.,:.,'.',:'.';'.', \n",
-      ":.,.,.,:...,'':,,.'',.,.,:,;!;,,!,?,,.,-,.,;,,.,?, \n",
-      ".????,,,.,,,.,.,?,?,?,.,.?,.,?..!?.:.,..:..,..?;., \n",
-      ".:.,-....,,?,',';''',',.!.;,.,,.:.,:?,.!,,;,,.,:,, \n",
-      ";.-!-!..',?,.?,,,..-,.?,;.;,..,,..,,.,,-.',',!;!,' \n",
-      ",,:,,,.,,.,,?;';,,.',.,:.;.,:.',.,..,',:,'.,;-...! \n",
-      "?.'..,!.?...!,,!,.,,,,..,.:.,:!,:,.,;:.,,?,,,.;:,. \n",
-      ",,,,,,.,,.?;:.,;,.'-','.;,:,,.,!,!,!;,.,.,;,;.,,:, \n",
-      ",':,',,;,.,.,,,:,''..:,,-,,-,:,,;,,-.,,,,.,;,-',., \n",
-      ".,.,,-?.?,:,,,.';,:.',',';,.,;'?.-'.?,-',':,,,.';. \n",
-      ",:;,,'.;-,,',,,;.!,?.,,?;',,.,;,,,..,.',';'':,.,,. \n",
-      ",:.,;.!'.,,.,;,..,,.-:',,.,-:.,.,,.,''.??.!.''.',, \n",
-      "'..'?.!!!,.,.,;.,,,',;,,''.,,.,,;,,;,,,.,',',.,.;, \n",
-      "'..,..,:-.:.,,,.,,;',',.,:-.!!,.,;..?.!.?,'.''?,., \n",
-      "!!.,,:?,..,.:?,...;,.,,?',.'!,..,..,;.',?,.?,,.,.. \n",
-      ",,.,-:...,.,!?,,.,:?.,.,.?.;,,.'-,''.,,',,.?..,,;, \n",
-      ",',,':,,;,,',;,'',,'.',.',,'.:'.'.,.-,'.'.,.,?.,,? \n",
-      ",..,;.,!,;,,;.,???,;',,,,,,,;-';-;;,.,,,;,?.?.,'-. \n",
-      "''-?',;-,,.?.!.,,.,:.?,;,,,,:,;,;,..,.:.:.,!?,,,-. \n",
-      ".:!,.,?,,?,;,,.,.,,:'?!;,':.,.;!,,:,.'.,!'.,:,';., \n",
-      ",';,.!,,:',':,,.,;,;:!,.','??'?,:,.:,,-,.'.'.'..,, \n",
-      "-,,.,'.,'.,,-,,.,.',.?,,'.,.:;';,'.,.?.''.,:;'',;. \n",
-      ";?.,:':,,,,...,.!:',,.,,:,,,.,,.,;,:.[.];.,.,.,.'! \n",
-      "!.!!':,.''?''.'',':',!,..!,.,,??,,.,--..'!,;:,,.,? \n",
-      ",.,,!.,.,,.,,.-..,,:,:,,:'-.':.,!;'-.!,,!!,,!,';;, \n",
-      ",-,',!,,,,-,-,;-,,,,,,':!,'!!!!!,-,,,,'!,',;,,;,;, \n",
-      ",,:!!!;.,,,,,,:,.,'?;.'',''.,,-;.,,,?,;.,,'.,,.,?, \n",
-      "?-'!?!,,.,:,.,::..,!'.,!,,.,:,.:,';,,.,,,',,,;',.- \n",
-      "','?;..--!,?,,.,?,.,!;.,,,''.?.',?'?.!,;'.,.,;..;: \n",
-      ".,.,.,,;,;,.,,,!,,,;!,,,:,;,;,.?:?:?:?:?.?.:?';:?' \n",
-      ".:?',,,.,;,.?:?:?.?;?;?.,,,,.,,.',,:,.,,?,.????'., \n",
-      "'.,;,,-.,,.?;.?.,?,,,'..,,.,,:'.???,.,.!;,,.!,.?,: \n",
-      ".,!,,.:?,,?,,.,,,,.,,,,.,:!,.!!;,!',,.'!'.',''.',. \n",
-      ".,,;.',:..,.,!!,!',!!,,,,,',!.,!!'!'',!!,.,!,:.,,, \n",
-      ";,,,,;,,,.,,,:,,,.,.';'.!,,,,;,,,,,,,,,,,,,,,,,,,, \n",
-      ".;'.,!!,!,;,;:;,:,,,;,,:,,:,,;',.-:,','?,:,.?,,.;- \n",
-      "..':.!,.,;'.,?,,',.,,;.;.'';;,.;,;,,;.,!,.!,.,,;,, \n",
-      ",,,,,,:,,.,.,,;,:.!,;,.,..,.,-.,?,,.!;,:';.:,:,.,, \n",
-      ".!.:,,,.!!,.,,,,,.,,?,,,,?,,.,,:,.,?!,';,';,'.:,;; \n",
-      "',,,,.,!.'!,:.;,,,,.:,,,,?;,,'.,,?,;,'..-.,:',,,., \n",
-      "!,.,,;,,;.:,?.-';,,,,;,,,..;.,,.[;:;,:!!,,!,,:,!,: \n",
-      ":,:'!;,;',.!,,,;,.,,.,,,;,.,':,,:,,!,.:!!,!,:-.,!, \n",
-      "-,:,,'.;.,,,.!,,?':,.?,!!,.,,!!.,,.,:!.'?::',-,',. \n",
-      ".,!,.!':..,',?.;,,:,;,',.,:,,,'-;:,,:,!-,;;,.,!'.? \n",
-      "!.,;.-,''-.!!.':!!!,!,;..-'..,;..,;.!.!,!,.?;,'.!, \n",
-      ":!'.'.,!,,:,,';,,''.,,;,!!':,!,.,;';,.,,'.!,,.,,'; \n",
-      ".,,'':,,,'.,,:;,:;,.,',.,',,:!;!;,,':;,,.,,?!!,!,. \n",
-      ".!,,:!,,?;:'',':!.'?,,,'?;;.!,,,,;!,;,,-,!?!,,,,?' \n",
-      "?:,!.'-?,':,;,;',,.??'?,,,,,,,,,,?!??;,.!?.?,,.,., \n",
-      ":;',.,?.?,.!??,,:.,'.',.,-,.,,;,.?';,,,,,-,.!,..,; \n",
-      ".?,;!,.,,!.:,;:;,.!?','?,,,,,,,?-,?,'?,,;,,.,:!,.' \n",
-      ",,;,.,,!!:';;.',-,,:,-,'.!'.,.?!.!??,:.!,;'.,.!'', \n",
-      ";.,:,,,.-...,.,'.';,,,''-.',...,':.!,.!,,'.??;.;,, \n",
-      ".,,;.!;,,..,'.,,'--:,,,;'.,?,.',,,?,,,,''?':,,,.,, \n",
-      "-.,',,,;'?,:',?!,,:,,,,''?,,,;,',,,,,,.;';',':':'. \n",
-      ",,?;',;,.'';!,.':;,,,,,;.,,,.',,',,',;',,,.;;?,!,, \n",
-      "!,,!-,!',.-;;?:.,;:,;,,,,,.,!,,.!!'';:;,..,:;,,,,. \n",
-      "',,,,.:,,,,,,,.,,,,,,...,-;,,,,;,,,,,,,,,:,;,;,.,, \n",
-      ":,?,..?,:;'.?,.!,?,.,.,.!.;:-.!.,?,;.,,,?,,.!..,,? \n",
-      ",;,.,,,,;,,.,,,!,,!:!;-.??.;,.,.'.,.,,,-.!,.;,',.! \n",
-      ";.-,:.-?,.,.,.,',.,,,,:,,,,;.,,,,.,:,;,:,,,:,,,,,, \n",
-      ":,,.,:,,,:.,,,,,,,,,,-.,,,,.,.,,,,',,,,;,.?,;,,;,, \n",
-      ",;,,,;:':.?:;.!,,,',!!',.?.-!?.,,.,.,!.,.!.',;,.,, \n",
-      ",!,,:'!.,?!,',',,'.;.,.'':''.,,;:,,,,,';,.',,?..'; \n",
-      ",'.,,'.,.,..!'.;,'.';'.,:??:,;.,,:;,',:'.!.?,.;.-. \n",
-      "'!?.,:,'!!!?,.?,;,:,',.,:..?,...'.!,,,,,,,!-',.,', \n",
-      "':,',''.'.,;,,.,.!'.'?,?,,!,,!:',;'':;;,.!?,,.,,!' \n",
-      ",:,;,,'.,':;',.';',',';,.',';'.''',.',',;,,''!',;' \n",
-      "',';'',.,,,,,,'.,,?,;',,.,;-,'.?':,,',,,'.,,,:,,,, \n",
-      ",;,'.,;.?,:;.',',.,'?,,:';'.,',.;,',.'',:,,,',.:'; \n",
-      ".,!.,'!',','.''!;','.',,'','.'-,-';'-.',.?,!?,:,': \n",
-      ".?.,?.,;.,,.,',.,',..:',.',,...,','?:,,.,,,.,.,!,, \n",
-      ",,','.!;'.,.';.,,!,.!!.?'?,''.,.;...,,'::.?.,;.:.. \n",
-      "??..:,;,!,'.,.'.-,.,,;.,,,,,:,!'.,:,'...'.!..?.,?, \n",
-      ".,,'.!?,,.!;,;.,.','.''?,!,.'.,':,:.,.,?.,.,.;.',, \n",
-      ";;,,,,.,:,.,-!,:.,.'?,'.-;,;,.,-!,,-?,,?.!.-..,:', \n",
-      "':.,';'?,.,.,!,.?...,.,,:;.?,,;,:;,,.??.',:',,,.!? \n",
-      ",'',','.,',;,',,.,:.,.,!?.,?.;,,.,,:',,,,;,,.;,:,: \n",
-      ",';,,,,:,,:,;,,.,-;,,-'.,,'!!,,'??,,!','',',.,.:., \n",
-      ":.,:,,'.:.-;;''.,,,,,';,'.!',,,.,;,;..,!?,,;,.,.,: \n",
-      ",,.,,:',';,,.;,,..,:,,',:.,,.,.!,.?.?????,,;,'.:'. \n",
-      ",.',??!!'.?-,,..?,;;,;;;,.!',-',,,',,,-',,;:;,,,,' \n",
-      ":,,,,!,.','.:,;'.!:,'';,;,:;,'.,.:..,,?!.,.:.,,.., \n",
-      ",'?,.'?,.,'?.,.,.!!;,.,.;.,?,,;,,,.!.,?,,.;,:,,.:. \n",
-      ",,;,,.,,?;.':,,.-,-,,-,-,,,'',;',,,,'.,,,.:,?',?,, \n",
-      ",,?:,';,.,?'.,,.!.!.,!.,,.,?,;,..,;,,,.,,,;:,,,,., \n",
-      ",.,.,!,.?,!,,,:,,,,,.?:,,.,.,;.,;.-,;''..,,'.;,;,. \n",
-      ",.,.??',',,,;,,;-;-:,,.,!.;,;,;',;,:,..,'.,,,,:,,. \n",
-      ",.,,.,'.,:.,','.'',';';,,:,,.,',,'.,.';.'.',.',';, \n",
-      ",,,:,,,;.',',-.'.,.',';;':,.,,.,.,':;,,!,,;,,,','. \n",
-      "-.,.,',-;,,,,.,,,.,..!,.,...'?.,.,?.,;.':...?-..'. \n",
-      ",.'.-.'-.,.,.;..:..,.,,.,!,?.?:-,!,,.!,.!,.,:.,..? \n",
-      "-..,.;..';.,,,...,.!,,,;',,.,..,.,.,'.-;,;,..,.,;. \n",
-      "'...,;,;.?,,:';:'.?.,.!!,,,!!..,!!!.,'''.,.,:';'., \n",
-      ".!'.!,-.??.,;.;.,.'?,..,;,',-','.,!,;'.,;.,!:.,!., \n",
-      ".,.?,:-.,:,.,.,,;,-,,-;.,!,,'.,,,:;,',';,-.:.;.,'. \n",
-      ",,',;',;,;',,,,,,,:-,,,,,,.,,,:,,,:,,.';,;,,,,,.;, \n",
-      ".,,'...,,.,,--.,,,',;:,,,:;,;,.;,,,;,,,,,,;,,,'.,; \n",
-      "'.,,,,!.,??,':;,,,,.,??!,,;-.!,,?,.'-':;,,'.'.,.?' \n",
-      "'.';.;.?,.,,;.,,,';,:,,,,,,,;,.?;:.,',.',:,,',,,;, \n",
-      ",,.!,,'.,;.,;.;;'.,,,'.'.,,?.,.;.,,?.;.!.,;,;,.,.. \n",
-      "---,,,;,,,:,,!.,',,,,,,,;,;,:,,!..,,,,',,,-;-,-,., \n",
-      "',,',,,-;-,-,..,:,..?,,,,:,,,,.,',,',.,.,,.?,,,,:? \n",
-      ",..',.,,,'.,,.,;,'.',,,,,.;,,:;.,,..,,,'.:';.,'.,, \n",
-      ";.,:.,,,.;,,:,.;':,.,,.,.!!..,,;:,.'.,.'.,,.,'!.,, \n",
-      ".'?',.,':.',,,..,.?.,?.,.;?,:,,,.,.;:.:;-,.,,.?;,, \n",
-      ":,,;,,.,?,,.,,!,?..,..;:.,,;:;.!?,;'.',?,,',.!'.,' \n",
-      ":;;,,.,,.?;.,:,-.,,.,.!'.,,,,-.!'?.:?.'?.,?;'.,?,? \n",
-      "?:,.?,.,'!?;::,;'.!;,.',?'.,;'.,?,.,.-'.;,;,:'.,,! \n",
-      "?,,:,.,,.,.,,.',?.,'?.?.,!.,.,.,'.?:':;,:,,..,?,., \n",
-      ",,,,,;,,:,',,;,,:'.:,,..,'.,,.,:;,,;:;,;,,.:,,,-.' \n",
-      ".,..,,!,;:.,.?,'',,,.',';','.,,?,.,,;',.,,',',,''; \n",
-      ",,,;,.'-';'.,:',':,.,,,',,,,.,,',:,,,.;,:;;,:,,.?? \n",
-      ",:,,.!!'?'.,,:,;.',:,,,,,.;,.!'?,,,-!,,?'?';.,:,'. \n",
-      "!?,,:.,..,',,:';,',...,':':,,.???;-,..!..;,,;,-.,, \n",
-      ";-;,,.,,,,',':,,.,;'.?'';,,.!'?.?!,,.,,,;,.'..;.:; \n",
-      "'..,.,,,.,,,.!,,.,,,,',',,,','.',,.,,',;',:?',,;,. \n",
-      ";,,,,,.,..?,.-:,';'.,,!,:,,.,:-,:.,!','?,',:,;.!;? \n",
-      "?,;,,.:'.:??,?,:'.,?,!,;-;,,,,,;-,,,.?,,,!?,;,,,?, \n",
-      ",,,,',,.,?,,;,,,,.'?,,';,.,,.,,.?,,,,',.,,,,-,-;;, \n",
-      ".,:,.,,,;:.,,,,,-,,,,,,,,,,,,;,,,-.,.:,,,,,.,:,,,, \n",
-      ",.,.,:.',?.,.,,.,,'.,,,;,.',?-.,:.,,,,,;',,,?,.,:. \n",
-      ",:',,'...,,:',?,?.,,.,.,,?,,'.,;'.?,,.,,.,.?,.',., \n",
-      ";,'?.'.,?,',;,,.,,.,:,.,,.,.?,??!!!?,,'.,,'.'',.,. \n",
-      "''?,,,.,.,,,':,,.,?,.?,',..,?;'.'?.?,;.!,.,;,,.,.. \n",
-      ",,.:,:.,.',?.?,.,,,,.,,,,?,:.,,.,??,??,.,;.?,.,,,' \n",
-      ".,.,:.,'.,'.,,.,;,,:,;,:,,,.,,.,,,.;.!,;;'.,;,.?,. \n",
-      ",,.,?,.!!'.?,,.,:,.,.',?..'',?,...;..:,;.,!'.,.':: \n",
-      "'.,.';.!:,,!,',?-?,???.,,,,'.;:,,'.'.,,?'.;.'.?,;, \n",
-      ",.,.':,,;'.!.':'?,.;'?,,,;,'.;?':,,.!,?,''.,,.,!,. \n",
-      "!'':,;,;;,..!?,.;,.'.,?,,.',,'?'':'..?,;,,.,,',',, \n",
-      "',',.,,;,,.,.,!?;',.,;'.,.!!,;,.,,,?!,,.,;,,:,,,:- \n",
-      ".-!!'!,!''.:?,,:?'.,.,:','':',,,,,,,-',',,,,..;,', \n",
-      ",,,.:-:.,.!',.'.,',,;.!';,,,'',,,;,,.,,,!:':'.!:;' \n",
-      ",,.',:'.',.''?'.?,,,'.;,'':,'.,'..,..-.'.,.!?,.'., \n",
-      ";-:,.;-.;':!!:,.-?'.!;!'?'??,?!;:,,,,,.'?,,?,,,!,, \n",
-      "??,!.!,,?'?,,,!:,,,;.,,''.,!..',?',:,.,.,:,,,'.,,' \n",
-      ";,.?,-.:,.,,?,.',,,.'.'?,'.?..,,.',:,,,,,,,,..,,-, \n",
-      ".'!!-!,,!'.,:,,,:,,.,,,,';,,,,,,.!!,,,!,:'',''.!'? \n",
-      ",,..!,,?;,:,-',,,.,!.,,'...!;,,:.?.,?,,.!,!,':',.' \n",
-      ",.?.,';,,'?,,..'.?,';.:,,':'?',';,.'',,.,,!,,',.,. \n",
-      ":,;'.,,.;,'.;,':..,..,,,,,,',,,-;,',;?,:,,'',,,,,' \n",
-      "..':,,,.'?:.';'.,,!,,.,..,,.,.,,.!!.,,,.:,,;.,,;,' \n",
-      ";,',,'.:,.,.;'.,,.'.,.,,.!',!,!,;':,''.,?',,,',,.; \n",
-      ":;,;,,.-,,,'.,,'.?,?!-,,';',.':,,,,','.,,,,,:.'',, \n",
-      "'.?:,'.;.:,:,,,',.,';','.:'''.;.,';',.;'.;,',,'.;, \n",
-      ".,';,,',.;,,,,,,.;,,-',;,;,,,,,.'?:,..,,,,:.!;!'?: \n",
-      ".,'.,...,;'.,..,'.,,'?,;,.,,,:,;-.?,,.?,,:,',,.?,; \n",
-      ",,','.?,',,..,,;,,.'?,,,.??,,.:'.,:.-,',,;,.?,','! \n",
-      ",?,.!.,',,.',-.'.!,'.,.,,-..,,?,;.?,,'?!?..,,;;;,- \n",
-      ";',;:'!,,.!!,:',.!!!?','??';''.;,!,.',.,,.,,,!',.: \n",
-      "'.,.,,.?,:.:;.,.;.,,:,;.:-;...:.,.',?,.:..:;,,.,;, \n",
-      ",.,?;.,!.,.:,,;'.',:.,,,,...,.,,?,.;,:,,,.:,;,-,,- \n",
-      ".??,;,:,,;,,,.!,!?;,.,.:,,,,.::;,,,,.,,,;,;,,,..,, \n",
-      ".?,..:,..';,,:,,..,.,,,.!?',,,,;,,,.,.,.,.,?,,:,,, \n",
-      ";,,,.,:,!,.':,,,,.,?,.,,;,,,,.,;.,;.:,,.,,,,!,,.:, \n",
-      ".'.,!,??,',,,???',?'',??,??,,??,,!,?,?,,,.,';;::;. \n",
-      ",?,,.,',..,.,??,.,,.,,':,,;-.,.,.,;.,,.,,;.,,:,,., \n",
-      ".,..,,?,;.,?,,.,??,;.,;.,,?.?;,:,?;,.,.;'.'.:,.,., \n",
-      ",;;,,.:,?,?-';-.;;;'.,,.,,-!?,:;,.;.,,.'.??,,-;.;. \n",
-      ",.,.;,.,,?,;';,.!,.,,.,,:,,.,,.;,,.,,.,.,,.,.,,,:, \n",
-      ".;,,?,,.,,..!,.;'.':,..-?,??.:;-,.;:!,.,;,.,,.',,, \n",
-      ":..':-.??;!,;;.,?,.',.,'.';;,:,!:.!;.,;-.,:,.,,.,. \n",
-      "!?,:,,.'?,,:;,:,..,'.,,?,,.?,:.,;.,.,;,,,,,.,.;,., \n",
-      ";,...!,;,,;.!,!,,!,,''!:-':,',,.,,;,,:,,,','.,:,'. \n",
-      ",;:,,','.';,.,-?.:...;,..,.?',';,;;.?'':,,'.'?,,'; \n",
-      "';,,.'..!!.,;..?,,.,.:;.'?!::,!!?',,.,.,,,'.'.,,.- \n",
-      ":,',.,:','.,.'?,,;,','.,,,.-.,:,;,,,.,;..,!',?,?,' \n",
-      "-.,,;,,.;.,?!.,;;.,,,,,,,,?,;.,,,;,,,,:,,.,.?'.,;, \n",
-      ":,'.?,;,.,,-'.,;;.,;,,,;,,,.:;,,.,',,:',-.'?'';.?, \n",
-      ";.,?!..,.',!'?.?.,,'.?'..,:'::',;,'..:.!?''.;'.,-? \n",
-      ",,.,,,.;,:.,,'.'.'.;,,,,.;,,..,;,.,','.,,?;,,;,.,' \n",
-      ".,;,,.,'.;.,.,??,;.?.;,,,,.?,.??;,,',,;,...:,:,.,, \n",
-      ":..,,;,;,.,,.,',.,,?.!,,,,?'.,.,.,.!',.,;:.,,,.,;. \n",
-      "?,.,??,.,,,,,.,;:,,..:-,,.,;';,;,,.,.:.,':.',.;.:' \n",
-      ",.,';',-,,:,,.,-,-',.,-,,-,-',,,-,-,,,;,''.',.!,.! \n",
-      "!'!??,;.,,.!,!.,.,,,.,.,,;.,?,.,!'?,,;,,'.,;'.,,;, \n",
-      "',.,;:,?,,,,,.,:,,.,'.,,;,.-'..:,;..,!:.,,?',;,.,, \n",
-      ",,';.',,?,'!:'.,,.,,.:,?:,:,..,,.,,,,,,:';,-',.;'. \n",
-      ".,.'.,,!.'';,,.!.,.,.'?',,:.,.:,,.!!.!!!!;;.,.-;,: \n",
-      ",,:,,.,,,,,..;'':,,'-.,',;,.,..:,.'?.,?,.,:.;;'.-. \n",
-      ",,:,.,;,.,:'.,'..,;':.,,;,..?,,;:.,..,''.,'.,,;... \n",
-      ":!,?.,,?:,,.,,':'';.,:..,.','!,!:,:.',,,','.'!!,:, \n",
-      "...,,,,.',:,,,;..,;.,.',.:;,:'';,.'.,,;''.,,!.;,,. \n",
-      ":,':,!,!,.!!.;,,..!;,,,,'.,,.,,;.:.,!',',!!,,,!:?? \n",
-      ";,:.!.;,',.,,,!,,,:,!.,,.',?','?,,-;,?,.;,;.!,.,,' \n",
-      ",,'..',',,,,;,,,,,-.,:,';',.,,,,,'.!;;,.,,.?,';'., \n",
-      ",;,',':,''.'..,;'.,;,;,..':.,.;...'.;.:;.,,,',',', \n",
-      ",,.,,;,,,.,,'.!,!,!'','.,;,:,',.:,'.?,,;,'!,,',!'. \n",
-      "!!?.?,.,.?,;';:,,,'.!',!!.,,,:,.'!,,'.,',,..?;,,'; \n",
-      ",,,,.,;.;,,,.,',,,,;,'.,,,',,.,'.,?,!.,;';.,?,,.,; \n",
-      ".,?,.?,.,?,.,,:,,?,;,,.:.,.,';:.:.,!,..',:,-;,,,,' \n",
-      ",,'.?.?.,,,,''..'.;.,,':,',':,-'.?,.,!,.,;,,;,':,, \n",
-      ",.,,,'':,,'-.,,.:,,;'..,,.,;.,,',',,''?,,;,''.;.,; \n",
-      ":..,-,,,:;,'.,'.,?:,;...,.:.,,;'.,.?,,,,:,,'..':., \n",
-      ":'.,;.:,..,.?.'.!?!'.?'.',:.,.,,!?!?.',,'.:.,'!'', \n",
-      ",,,?.?;!',.!''?;:,.-,'-:,',',.!!,??',.,-:?,,:,.!?? \n",
-      ",.,?-,,,?,,,:,,;,.!?.,!'.!?!,.,!,;.!?,.,;,;,;!.,-, \n",
-      ",,?',!,!'?'.,,.,;...;:'.,.,,,?,,.!,,,'.,,,:.,,,'?, \n",
-      ".,.,;,.,.,'.,.:,,'.,,,,''!',:,,.',,;',,.!,,':,!,,: \n",
-      ",.,.-,'-,'.',,,-,,',,,',!',,,.,,',,,.',.!,!.'.,;,, \n",
-      ".,,,.!,.;.,.!,,.!,:,,,',:,',.,,:,,'.,,,:.,!?'.,,,' \n",
-      ",'.',:,.,:,';'.;.,.':,..,?.?,;.:.,:,,,;,,'.'?..,:. \n",
-      ",,,',,,'.;:',.?,..,,,'.'':,,,.,:.'?',,.,';,,..,':. \n",
-      ",,:;.,'.,,,,,,:',?',,.,;.',,'.,,,'',',,:',''.,.,:, \n",
-      ".,.;.,.,,,,..,,',.,!,:'.,,:'.,,;.,,':.,;',',.,;'', \n",
-      "'..:.?,....,:..,;.?..:!?,:.,?.!,.;',,,-.,??,,.,,;' \n",
-      ",.,,.,:;.,.;?,,.,;;,,.,,:'.!.,!,;.?.'?:;.,,.;,.,,? \n",
-      "?.!:,.!,'.,.,.,.,..,:,.,,;,....,,?,;.,:,.,.,,.,,., \n",
-      ":.!,??,..,;;,,.:.,:.;.,'.,-..,.,'';.':.,:,,.,:,.,, \n",
-      ".,:,.:,.?,;.,?;.?,,;,?;.,',',,:,,,,.:.,??,.,,-,?,, \n",
-      "?.:',.,?,,.','??-?,';,,.!.,'?..,:;;,,:.?'.:,'.,.,: \n",
-      "',';,,.',.,;.,.,.,,.,,.,.,.,:...,;,:,,.,;,,.,,.,,, \n",
-      ";:,-',-.,,.,;,,.,:'.';,';,,',''.',-.,,..,.,,':;.;: \n",
-      ",,:,.,,.,:,:.,.:,.,?;'.,?!,,',',;',-,,,,'.,.,,,,.' \n",
-      "'?,'!,'.?.,:',',.-:,;',:,;,..,!,??.,,.?:;.,-,:,;,, \n",
-      ".?:;.,;:,,.,.,.!,;,.,.-,!?;..,?,.,,',,.:,';,';,';, \n",
-      ".;.,';:.;:,,-.;.,;,:,,.?,.?,?:,,;.??,'.??.!,??,,.- \n",
-      "!?,,,,:,,,.,;:.-:,.,?,.,.:.!'?'.?.!-..-:,;',.'','' \n",
-      ",,,,,'.,,,.,'.:';,';'.,,?,;.!:..?-?,;;,:-,.,?;;,,, \n",
-      ",',,;':',;,.,,.,;',,',:',,,,,',.',,..-??,,':';,.,: \n",
-      ",.,,:,,.,,:,,,,,-:,,;,-,,;,,,-,.,.,:.,:.,?,;.?,.?; \n",
-      "!';.,,'.,.,.,;.?.;.!.!,.:.:.,..,.-,.':,.,.,;??,,:, \n",
-      "'.?,.?.,'.',.'?.,.?,?,':;:;,;,.:!,'.,:';,,;',...,, \n",
-      ".,..:.?;.,:;,;:.?.;-.,.,.';.:;;.,.,,!?,.,??,,.?,'? \n",
-      ",'?,..,':.?,.!:','.,'.!..,,!'!!.,;:,.,'.,,'??,,.., \n",
-      ",;,,,,.!'?-,,'',,.?.,;,,,,'.,.,,.:.!:,:.,,';;,,.,: \n",
-      ",;.,:,,.,;.,,,;;,,,.!.'?;;';';,'.?,.,,':.,,;.,,;,: \n",
-      ",,.,,.,,.,.,,!?,.??,.,,,;,,.',,;,',,.,,,;,,;,!,,:, \n",
-      "!,,'.:,.,,:.,;,,,.,,.,;,,..,.,!,.-!,.'.'?,.,?,,:., \n",
-      ",;.,;,,.,,,;,.,!,?,.'.,-.',:;,,..!:..!,,.,?-,..,,- \n",
-      ";,.,;,,,.',,.;,.,,'.,.,?,,..;,,.,;,,,,.,:,-.,.;.,; \n",
-      ".,,:,.?,;..,,,-..,,'-.,?.;,,,,.?,,,.?,.,;:;,',,',, \n",
-      ".:,-,;;:;',,.,.,.,..!?-;.,.;,.[.],,,,:.,;:,;,.,;;, \n",
-      ".,?;:;',,.,;,;,;,.,';,';,';,';,;,;,,.!!.,?,.,'!?!, \n",
-      ":,'--.,,'.!,.,.,,.,;;;.,,;,.;''.;,,,!,!!''?,,'.,,, \n",
-      ";,,.,,,,.,;,.,,,,.,.,.,,,;.,;.-,.,;,?,,-'-.,.:.,:- \n",
-      ",?!:,;..,;,.'??,,:..,.!!.,?:.,?;.,.,,?:.,;.,-:,,.' \n",
-      ":.?;:'.',;:',',',?';',:.,.!,,?.!;,:',',';,;,,.',,, \n",
-      ",,,;'!!';;,..,.?.,.',,,...!,,.,,.;.,,'.,?;,,,.:,'' \n",
-      ";,,...',,...,:;,-.,':,.;,.,.,?,:.,':.,:.,,.,?.,.;. \n",
-      ",',:',..:..:,.!,.:,;.::,.:',;:',;,:,,,.,;?.?;.,..! \n",
-      "':..,.:,.?,',.,:.!',''.','',.,;,..,;:,,,;',,-,',;, \n",
-      ",.,.;.',,.,,,,:,.:',.;,,,.',:;..,.,,,;.?,-.,?;,',, \n",
-      ".??!;'';,,,.,,-'.,;,.,.,,,,',:-',;,,,,;,-;,;,,;,,. \n",
-      ",.,,.;,.?,:!,.,',,:,.:.;,.,,'..!.,',.,.,,,:,,,,.,. \n",
-      ",.,?,,-.,:',-.'',:,.,:,.??'?,!,!.,,;,:,;,.,.',,'., \n",
-      ",.;,,:'-,.,;.,.:..,!',.,.-...,.!-??,.,.,;,-,-,,,,, \n",
-      ".,,,.,:';?'?,';-.,.,':?''..?,?,.,;-,-.,.,.,.:,.,;, \n",
-      "..-.,:,-.,.'.,.,!,.,.?;,.'?-?.,.,.:,.,,;-,!,'?;,,. \n",
-      ",?:',,'.?';,:,.:-,-,-:,-;.?.,.,;,.--,,,.,,.:,.!!!. \n",
-      "?,,.,,,'.,,.,?,,;.,.:-;.,,:.,,,,,;,.;.:;,'.,'?,,,; \n",
-      ",.,'.,'.:,.:.,,;.,,.?,:,.,.,,,;,,,,.,?,,;.,,,.,.,, \n",
-      ".,.?,,,;,.'..,':,.,',,'.',,:,;,,,.',.,,!,,:,:',.,. \n",
-      ",,:-,.,.,';-,-.;,.,!!.,!,,.,;.;.,,,,.,;.,.?;,...,, \n",
-      ",.,.,.,.!'.?;';':.?:'.,,?--?';'-;-,-?,.,?,;,-,',:' \n",
-      "-,,:,,,,.?,;,;,,,,,,;,,,,,',.',!..:,'.,!',.,:.,'., \n",
-      ".,'.,,.,...,.,,,'.';.',:'.,;','.'.!,.'-:',,,,,,,;, \n",
-      ",,,'.!.'.!?,????,',:','.'?',,;',:;.,.,.,!?,.''';': \n",
-      ",'.'!,,'.!.'',;'.,.-!,,?,.,,'.,?;'!;.,,.,!'.,!!?.! \n",
-      ",.,.,:.'.!?.!,,;,-.,,:,',;;,,,,,,.,:;,,:,;.?.,:,,, \n",
-      ",,.,,,.,?,,,.,;.,,.,,.,?,,:,,,,,;,,.,,,.:,.,.,';,, \n",
-      ",.!?,'';,,,...,,-,',''.,;;,',.'!!,',:,';,.,',;,::; \n",
-      "!.,,...,:,,,.,:,..:.,.':.,,,;:..,;'-:,.,,:,.,,?.,; \n",
-      ".,?.,,,,.,?,.,?;.!!!,!!?,,!!!,.,:,?,,.?,.,.,,:;'.! \n",
-      ".!.?,,,?:;,.,?,.,,,',,:,',':,,;,,'.'?!!:,;,'.,?,?? \n",
-      "',.,?,,..!!,??'?'??;,?;,.,.,!!?.??,:'.',?,,.',.,., \n",
-      ":,,,,,,,-;,,'.,!',,;.,,.!,'!,,!,,!',,,.'?,,!?,.,,. \n",
-      "?,!,!!,!!!!!:'.,!,.?;?!,??,;;,,,,,.',?'?!.??',,',, \n",
-      "';?',',',,,;,!,,-.,,.,',.!,!,?,,;,,.','!!,'.?,',,, \n",
-      "'?!.;,,:';;',.;,;,,,,.,.,:.'?,'?,;,!,!',',,,..;,,. \n",
-      ".,;,..,,,,',,,.,.;,:;'.??,;:,.,',',,';,',,,.:,,',- \n",
-      ",,':,,,,.,.',':,,,,,,,.,:,,,.,.':;.,,:':.,?,..;..! \n",
-      ".?,.?',.:?.,,;,..,,.,.;.?..,!,?:...,..!...,.,::,,. \n",
-      ",,.'..?,,,?!.!,,,,,,!-.,,!!,,!,,.!,,;,!!,!,,,:,.,. \n",
-      ",.,..?,.!,.,.,.,.,:;,.?!.?,.,':.?.,,.,?..,?,,..,?, \n",
-      ",.,,.:;!,,.?,,.,;.,;:,,.,.,.',.,?,:.,,'..,,',.,,,' \n",
-      ",..,,'.,,,:,.?,..,,.,?,,,.!.?.,,.:,,,,.,,':.,.,!'! \n",
-      "'?'.,.!!;.??!,,;,.,,,.;,,;,,;,,;,;,;;,..!,;'.,,:;: \n",
-      "',',;,,,,,,:,;,'',;-;,.;,,;,,,,,.,;'','.:..,!;,.;. \n",
-      "':,.;;,..,..,,,.,!,,:?,.,,.,.?,;,.,;.,,.,.,,!:,,,, \n",
-      ",.,,,'',,,.:,;!,,'!?,;,.,.,,',,,.!.?';',,.,:';:;., \n",
-      ",;,,,.,';,,.,.';,',.,,,,!,.,!,,,,,-,-,,,,,,,;!,,,' \n",
-      ":,.,.';,,'.,.?,,..,.,;.,,?,.,:...?,...;-,.?;??,.,; \n",
-      ",.,.,?,,!,.,,..,:.,:.,.?!;:,,.,.,..,.,,?',;'-,,'.? \n",
-      ",;.'.,.',','.'',','.'',','.'',','.'',','.'',','.'' \n",
-      ",','.'',','.'','.',:';'.',,-;,..,;,,,.'.,;,.''?,,' \n",
-      "!',:.-:,,,.,:.:,,.-,;,..;,',.?.!;.,;:,,!?,,:,'.,,. \n",
-      "!'!,!,.,?,,;,;,;,;,;,.,;,';,;,,?,;,,'.,,?.'?,:,.:, \n",
-      ";,;';,.;.';,,.?'.?;.'':.!'.,:.,,,.,,.?,,,.?,.'?,., \n",
-      ",;:;,.,,'.',.;.;:'.,:,,'.;:,,;,,:-.-,--,.,',:,.,-! \n",
-      ";.-;-.,,,','.,;;.,,,,,,,:,.,:,',,-,'.,..,.'.!,,.;, \n",
-      ".!;!,,!,.-,,.,:-..-'..',.,,.?,,;,,.!,?';.',,.,;:,, \n",
-      "..,.,,;.,,..,,,,,,;,,,-,,,,.,;:''',';','',';','',' \n",
-      ";:,,.,?,;.,!'';:,,;,.;.,,;.,.,,,.,,,?;.?','!,.,.,! \n",
-      ",;..:'.,,,.,.?:,:,,,,,.,,,.,?.?.,,.,.,.':,,;,.?,?, \n",
-      ",;'.?,.:,,..,.,,,.,,;,,.,;,,:,,,,.,!.,:.';,,,.,:,: \n",
-      ".,,;'.','!?,':,,.,.,'.,,,,,':'.,;',.'.,,.,?,;.,,,. \n",
-      ":'..,,,.'?,,:,,,':,,.....,;,:.'-'?',.,:'.,.,',,,?. \n",
-      "!,,',,,.,,:'',,,.:.?,.,'.,.,,,.:,,.',:',.!:',,,.!! \n",
-      ",,'.:,'':,,.,.?.??,;.,,;.?,;.,,,,,';..-.'.,?,,.,,. \n",
-      "'';',,'.',',,.!'.,;,,.;,,,,.!.,,?',;.?;,'.,,;,,.,, \n",
-      ";,,,.,,-;,,,.,,.','.'.,;,!,;,:.,',.-:'.,!,,,',,.,- \n",
-      ",-;:;,.,,',,,,-.,,,,,,:,,,,;,.,!..,-,--:,,,,',,:,. \n",
-      ",,.,'.,,,',.,,;,',,,-,.,',,!,,',.,,,',,,!,.,,';-:, \n",
-      ",,;,,,.,,,,,,,,';',.,,,,,;',',.';,,,,:,;,.,.,;,',. \n",
-      "',!',!,,.,';,.',,,,,.,,,.:,!',,,?,',,':;',,.',,,', \n",
-      ";',.,.,,,',.'':.,;'.,';,',;,,.','';'.';';,?;,,.,.! \n",
-      ";;.,,,;,,:;,':.,,!,;',,,;',';,,.,!,,.,,;'.,,,:,',' \n",
-      ".,.,;,.??,',;.,,',';,:,.,?,'..,.,.,;,-',''.',',':, \n",
-      ".,!,..,,-',','?,,,,,;','.:,-,-;,.:,',',,;,;,'.'',, \n",
-      ",','':,,,,,.!,,.,!.;;',,;,,,,:,,.,,,;.;'',.,';?,.' \n",
-      ",?,?'.;.,,;;:;!,',?.',,'.:,',,.;,,;,',;','.,,';,,, \n",
-      ".;',.,,',,',;,,',,',:,,',!.,,,,;,.,,,.,,,,.,,,,.;, \n",
-      "'.;?',.,,,','.'','.',;.',','',.,.;,:'.,,,,,:;,.!., \n",
-      ",':',,'.!!,,',,'.?,';'',';',.,',;',:'',.'...,;,.,, \n",
-      ":,,,,.,,','?;.!;',',,',.,,,?;;,.',,.',.,',,';',''; \n",
-      "',':',;',,.!',!,,,,,,',';,,,,;,,,'.',.,;,.?.!',,:. \n",
-      "'?.',.,,..;.,,',,;,'.';',,,.''':.,?'.,,,.,.;.,,,'. \n",
-      ",:,;,',,','.!'.,,:,,,,.,,,,,!,,'.';,.,,;,.,,,'.',, \n",
-      ".,,,;,,:;?',';,,',:;.,,,,';;,';,,,.,,;,',,;.,,.,!, \n",
-      ",,,;,,.!,',:;,'.,,!!.,-,!,?!,'.,,.!;,,--,.,,?';!'. \n",
-      ",.,-;;;',,.',',,,,..,,.,?;,,,,,,.,!,.;!,.!,'?,,.'. \n",
-      ",!,-,,;,'.,,?'.?.,;'--'.,;';,;,,,.,-?,!;,;.,,!,,', \n",
-      "-,'-;.,.,;..!','.,,?!,,;,.,,'.!,;?.,':,.?,;.,.?,,' \n",
-      ";',,-;.,.!,;,',,,!',';'.!',','.,!,.,,,';,,,,,',,'; \n",
-      "';'',;!'.',';,,,''.';',''.,?,,,;.',;'',;,';.,?'.,' \n",
-      ";'!,,;';,.,,,'.,.';,:,.,,.';,'.!',.?,;.,;,,,',,.,, \n",
-      ",'.';,:,.',,.,,'.?,;;,..?,;''';,,.'?;,;,.?';,.,.,, \n",
-      "';,.','?;',';,.;,.;,'.,'.,.',.,;'.,'.,-,,,',.,:.,; \n",
-      ",'.',,.,;,,.,,;''.,',,,,;,.'.;,,.,..,;..,;.,,,,.,, \n",
-      ",.,'.';;;..'',;,,,.,;'-,,:';',,,.,,??,'',,',..;,., \n",
-      "?,?!,:,;,,''.,-.!,;,'.!,'.,,.,,,,.,,,...,.,,.,,;;, \n",
-      ",,,.;,,,.,,,.,,,.,','.,'.',''.,;:,,.,.!'.,;,,;,.,! \n",
-      ",,.'.,,';;-.,,,';,,,,,,',;,'.'.;,',.'.,..'..,.?.,. \n",
-      ",.!?.,;,,'.,';,';',,',.':,,,',,.,!':,.,,''.,;',.,, \n",
-      ",;,,.';,.,,':,..,,'.,.,?,;'.'';',.,.,'';'.,',.',;; \n",
-      ":'',!,;'.!:.!,!:',.,'.,..,?.,?;.,,;,,,:..;.'?!''.! \n",
-      ",,,',.',.,:;.,.!,.,,,.,,.,'.',;,''.?,.,,,',.,,,?,, \n",
-      "?',.';'.,,?,,,,.,,;;,,,',:,,;',';,!!'?,,.,.!?,'.,' \n",
-      ".,;.;,'--.,,';','.,,,.;;''.,,,,.,,:;,:';',,,,.,,,, \n",
-      "'-!',?',:,,,?;:,,,.';:';,,,.,--;.,,.,-.,,;,,,'.!,; \n",
-      ",.!,?;?',.!,!,,;'!,!,,,,:.,,!,;.',:,,.!,?,,.,,.,!' \n",
-      ":!''.!,,,,,;,.,'!,?!.;.,--,.!,?,.-,,.,:,,.'.,;,.,. \n",
-      ".!,.-,;,:;',,',;,,-,',!!,,;:.,:,.,,'..,?.,,.?,.!., \n",
-      ";'.,;'.,!?;'.;''.;''.',.,..,?,,,';,..;'.!.,,.',,'. \n",
-      ",;,,.',,',,,;,;,,.',,':,,,,'.;.?,:'.;''.',.','.;'' \n",
-      "','.',.''!?,,'.,.!...,.!'?!!;''!!,'!,'-,,,.,;:,!', \n",
-      ",!'-.,.,-;,..;.,'.,,.,;.,,.;',!!,.,;,;'.!''..!,,,; \n",
-      ",.,,,!!?'???.,!;.;',,,;!',;',.;!,,.!','!.,'.,,',,, \n",
-      "'.,,,'.,,',;,,!;',.,,,,','..,.,,.,.''';'..,.!,,:,. \n",
-      ",.,,,;.?'.',,;',,.,,',,.,,',.,,.,';,.','.,.,-,',;' \n",
-      ",.,!,,''.,,-;,,:'',,,,,;,-,;;:.,,.,',,,.,,,:.:;,., \n",
-      ",.;':',.',.,,',;,,,.'';.,,.'.'?'.,,;,,,,,.!,,,,.,! \n",
-      "??;.!''.,,.;,.,,,.,;'.,;,,.;,;,.,;,;,.;.,;.,,'.,,. \n",
-      ".,.',,;,:!.,.?-.,.'?,,,'!',;,,'.?:;--.'!','?';,,.; \n",
-      ".?,.;,,.?.'?,,,.,;,,',;,.,,?,'.',.',.,;,';;;,,.,., \n",
-      "!!!-,,-.,'.;'.;''.'',.';,.,'..?;;..,;.,','.,.;',,, \n",
-      ",;.?,?,.;','.,.,;-.'.,.,??!,;,,'.,.,.!,;.;'...,'?! \n",
-      ",.,,:,;,.,?,,;'.',?.,,,.,;,.,,,,,,;,',.'-,...!,.,; \n",
-      "'!,?.,..,.'.,..,,,.;.!??,?,.,,;.,,.!,,,.'.,,?;.,,, \n",
-      "?,,'.',.-.-,-.,,'???;;,-.,;,:.,.,,.,..:,;.;,..!,,; \n",
-      ".,',;.,,.,,,.??,,.,,.,;;'.,;,.,,-.'-.;.,,,.,!?,?,? \n",
-      "?!''.'.,'.!,''.!';';?.,,.;'.?,'.'!.,,,.,.,.,,.,;,, \n",
-      ".,;,',.';,,'.!,?,;',,'.,,,','.;'.,;,';,.',.,',.,,, \n",
-      "'..,,,'.-,,,,.;'.!';,',,'',.,;,.,,..,',,':',.';,,, \n",
-      "'':,'','-':,',..',;'--.,.?,,.!?,.,-.'?';.,'.,!,;,. \n",
-      ",,,,-,,;.,,',.,-!,''.,..!?,-!.;'.!,,?,,.',.'.;,.,, \n",
-      ",;,?!,..;,.?,.,';.,;,'..,,.,.,',.,;.,,?.,.'?,';.,. \n",
-      ".,,?,?,'...?'.'??,,.,.,'?,.,??,-;.!,.,,,.,;,.,;,.' \n",
-      "?'?;.,,',,,,!','!;''.,'.,';,!!,,..,.,'.,,!,.,.!-., \n",
-      ",.!'?.,,,..?,..'.,.!'?,;.!..,!,;.,;;,.,.,,!;!!,!'. \n",
-      "-?,,!,;.?.,.,.?,,,.,.',';-,,'.?,?,?..,,;:;,,,.!.,' \n",
-      ".,,,,,,';..?,,.,;,.,.,.,';,.;';.',,.,-;;',,,,,;,,; \n",
-      ",;.;,,.,,,':.'';,,';.;:,,,';,.'?.!.,',,,.?..,!.?,' \n",
-      ";,.,,,.,!!,,,..,',,.,?.,,;,.?';.?;:...,,,.,!!,!;., \n",
-      ",,.'.,,'':','.,';','.,',,,,.!,,,,.'.,,;,.!.,!'?'.' \n",
-      ",',',.,,:,.,,'.,;!'?,'.,.,!,.!!,,',';,,,,','.,;,.; \n",
-      ",,'.'!??,,,..,.-??,;,.,.,:';;-;-';-,';;,,.?;.?',?, \n",
-      ",'.,;,',''.,;'.?,','?..',','.,.;',,';',.??,?,.,..! \n",
-      "',.,,'.,'.',.;,.!'?'?;,,.???!;.?'?'.!?;,'.!.';.'.; \n",
-      "?',,.';''..,:??,,,;',',';.,,??;,;,.,!?,;,,,,?;,,,. \n",
-      ";,.!,';,,',.!,';,,.!,;.'?,',.,,,?:'',-;',.'?,.,!;, \n",
-      ".,;,,;;,.?,',,,....!.,!?,,',,,.,?,.!!,.;.!?,.:',;. \n",
-      ".,.,,,'.;,.,,,;,',.,';,;!,!,,!!?,::;'.,,,?,;,.,;., \n",
-      ".,.;,.,,,,,,,,,.','';,:,,,.'',''.,,.,'.,!,;,,.,-'; \n",
-      ",!.',;,',,,,.!,!?!,!,',.,;'.,.'..!'''..',;',''.?,, \n",
-      ".!.!!,,,.!,?,.,,?!,'.!.,.,:,!:,.!,.'.,!,;,',.',!,, \n",
-      "!.,,;'?'.'.!,;.,',,,.,;,;.,.-?,.,.;;.!;-.,,-,.;',- \n",
-      "'.,,'.!,,',;.,.,'.:,,,''',,'.,,..,,',,:;,.,!.,,,., \n",
-      ".:,-,,,','.,',,,':,,,;,,,';,.,',;,'.:,.,;,,'.';,,, \n",
-      "'.,,,,.':';',,:,,,,.;,,,'.,-,,,.,,,.,,:;!.',--:;;, \n",
-      "',,,,',,'.,:,,-,:,-,',;,.',,',';,,,.,,',,',;,:,!;. \n",
-      ",,;;,.!,'!,,';,;,,.,!,,,,.,';,,-';,;.',',.,,'.,,;' \n",
-      ",,';','.,,,,,,.;,.,'!,,,,,,,,,.'',:,,'.;,,,;,'.,., \n",
-      ".,.,,.,;,,..,,,,.-:,',,,,..,,.,,,,.,,?,,,;.',,',-: \n",
-      ".:,.,.,.;,,,,:,,,,..?'?'!':,,;:;;;,;,',-.,:,:?!,'' \n",
-      ";,;..,,?,'?,,,.;,,.,,.,,;;.?,?,.,,,'.,,,:.,,,';'.? \n",
-      ",',.,.'!,,?',;,.!,?,,.,?',!,,,'.,'-.;,,-,-,,,-:,.' \n",
-      ",:.,',!,,'.,'.,::,,,':,,.?'.,,.!.'.,'.'',,,:,,,'., \n",
-      ",,,',',-,:,..,-.,,.,'.?,.'!;.,',;',,:,,:.-'.,,.:., \n",
-      "?,',.,?'?,,.,.,?,,;,.,,?.,,-.-,!-;,,.',':'',';'!': \n",
-      "',';'!':'?':'!':',?'',','';''!':',,':'!:!'?:',',', \n",
-      ",.',,,;,,.,,.,?',.,,.:,.,!.,?,:,.,!,.?,:??',:?';': \n",
-      "'?.;,,:.-!!..,?,':,,!,;,;,.,'',.!;',.,',.,.,!'?,.? \n",
-      "'???,?,??,,--.,,.,',';,,''.:?,,.,,?'?,,.,,'!.?,,,. \n",
-      ",.,,,.,?,:,;.,,,??,,.?,,;.,,;,,.,,?,,.,!?,,.',.,,- \n",
-      "?,:,;'?.,,'.,,.?,.,,:'.,.,?,,.'.'.?,.,,,?:,.,'..,. \n",
-      ",:.?;.,,..,,.,..,;,..,,;,.,.:,'.'.!?,,,,:,,.',,,-' \n",
-      ",,',','.,,!,?,,,,,'.!,,,,,,.,,,,!,,'-,--?;,.';:,,. \n",
-      ";',.,?:,;,',.,:'!?.??;,,,,.,,-??,?.,;..,,?,!,.,;,, \n",
-      ",,,:,,,,;,,.;!!???,''.,,!.:!.,,:,,',.''?,,,,!,,?,, \n",
-      ".,,..,.','.';.',;.,;,,.,,.,.,'-,.,,,.,.,.,,??-'?,' \n",
-      "!',,.,?;,.,,;.,;;',-.',,,',.,,?,,;,:,..,.,';,,.,:, \n",
-      ".,,.,,,-.,,;.,'..,:,;,.!'..,,,,,!,-,,,,!.,',?,.?., \n",
-      "'.?!.,;','.?:'-.-;.'?,,.!:',.-,',.,!?,.,;;.!.:?:'? \n",
-      "?',,'.,?',?'.,.,:!.,.?,..',,.,??.,?.,!,.,,''.,,:., \n",
-      ".,:.,.,,.;:.:'.,''.,,:,,.:,!''!',.,,.,'..?,?,':,,' \n",
-      ".:.,;!;,.,,,,,;,,.':,;,.,,,;,.':,,,.,,,,::,,,,,:., \n",
-      ";':,,;':,,.,.,','.'...'?,,,-?,,?,,':,,;;;';,,;';,; \n",
-      ";-:??',:,;.!,,,;,;,.,,;,,:',.,,,,';.,,:-,',,,,'.'? \n",
-      "??,'.,,:,,.!,,,:,,,:',';,:,,!!,?,;,..;,.,.,,.?.'.' \n",
-      ".;,';',';,,',','.,.,,.:..!,;:',.,,!'?,????,,.,'.'? \n",
-      "?,,,;,,.?,,;:,,;,,.?;,,,'-.',.?,,'-,;.;,'.?,,:;.'. \n",
-      ",,';'.'?,;,,,.?:,;.?,,:.?;.?;,.?,:,.?,;.,?,!,',,,, \n",
-      ".,?,!.,,,;';;,,,,,,.,,,''.:,-:,,.,',,,,.,.','.,;,' \n",
-      ",,:,-,''.!,'.,:,.';'.?,:.,!,,.;-',.,,,'.,:.,:,''., \n",
-      ",.',:,.,';,,:,'.;:'.,,.:.',',,.!.;,.:!:;.,',.,'.,, \n",
-      ":',.';,.,,,:.,?;,.,,.?,,,.,,,,:,,,.!.,,,.;,,.:!,., \n",
-      ";..!.,'?,..,'':,'.!?...:.,,:.,,.;'..,.!,,'.:,.,.,: \n",
-      "..,,.,,,,.,,.,,',,,-.;;,,.!!,,?,.,;,.':,,.,.,,;,,' \n",
-      "'',:.,.,,!,,.!',:,,.,,'.!,???'??''?.;..,..?''.?.,, \n",
-      ".?,.,:,,.,,,-',,:,,,,,,.,?'.!,'.:,.,:!!,,.?.,??,', \n",
-      ".,';,,;,,,;-,-,,;;,,.,,?:'.,?.;'',.,,,?,.:,,:,?,;, \n",
-      ".?,?,,:':,.!.;,'.!!,'.,':,?,,?,:',,.,;';,.',;.;;;: \n",
-      "'',,.,.,'.!???,:':,,,..?,':,-,;,,,,,';,,;-.,?,,;;, \n",
-      ",'!',,.-??,,-;..,;:!,,.,,:'-?,!!,?.,,',:,';'','.', \n",
-      ":,;,..,.?'.,,-,.,?,.,!'?,,:.,,,',',,.',,,,,,-;,,., \n",
-      ":,.,,,:.,!,,.',':,.,,,.,':.,,-,,,.,,,,',.,.,;:',,, \n",
-      ",'.-,.',,'.:.,!?',,.'?,,.,,?',,.?',;'.,,.,.,';.,., \n",
-      ".,!,,.,.;.,.,;,;;;;;,,;,,,.,;.,,;,,''.'???.,;,.!.! \n",
-      ".,.,,',,:.,,!.!,!,,?-,?,';'.!'!,'?,,.'?,'.?,'.-,,? \n",
-      ",;-'.?:,.'?:,,.'.!,,.!;,,.'?,'..-!,':..,-??,,.,,'; \n",
-      ",,'.!'.!;;'.!,,.!.!,!,?,,:?,:,.,.,??:,'.:,,,.,'.!! \n",
-      ",'.,!??,;,'!',!..,.,?,;?.?.,?.,.,-,,,.,.,,:.,!..'. \n",
-      "!'.,..;:.,,;,:,,,,.-;,.,,';,,,.'?,,,',:.:,,.';.,,' \n",
-      ".,;,:,,,,,,-.;?:.,,,.?,',.,!''.:','.,.!,'!.,.,.,,; \n",
-      "',!:,'.,.?.,,...?,,,;,'.??'?,.?,;,..,.,..,..,.:,;, \n",
-      ";,;:.:'.,',.'':;:'?'':',,,,?,,-',:,'.',,.?.,,.;.,. \n",
-      ":,,.,,,,;.;',,,,.,;.;.,:..,:,,.,,:,',,,.?,,.:..,,; \n",
-      ".,,!:.,,,,,,,,,,,,.,.,,,,,,,',,.,';,,.,,,.','',,., \n",
-      ",..,!!,-,';'.,;,,.,!,.,,;',.,,,.,!,:,!,;.!,!,:',', \n",
-      ".,!!,,;,.,!,,!',',!.,.,,,.!,,?,:,,-.!',,!'!:!,:',- \n",
-      ",',.':,',,;,,.,,:,.'',,,;.,:'..,,:,-',,,,-,,-',-,- \n",
-      ".,,,,,,,',-,,'.,,,,,;,,',;.,,,','.,?,;,.,;;,,,.;;, \n",
-      "!.,!'.',;,;';.,?,',.,'.',;.'?,,.,...,:,.,,.,,??,;, \n",
-      ",':,..,,;,.',,??..!',,',:,?.,?,,,..,;;,.!,',','?-' \n",
-      ",,,,:,,..,,,':,,'.:'.,,,'..,'.,!;:,??,,:.,,:.??!;? \n",
-      ",,.,,'',.!',,!,:,?,,,:,.,;.,:',,,,;,.,'?,,;.,;.,,. \n",
-      ",,.-?,.?;.;;,,.,,.,,.,;.,,.,;.,,,;.,.',,,.',',,..: \n",
-      ".,.,;.,,;,'',,.-,;,'.,,,,',:!'.,?,'?,,..,:,;':;.', \n",
-      "'-:,.,:-'.?,;.':?':.,,:;',.,:;;,,,',,;-,.;,,,,,,,, \n",
-      ",.,,,.;,,;,.,,,.-,'-.,,',;,,,?,'?:.,:,,;:,.,.,!?', \n",
-      ":',,.,-,':-,',.,,,.:.',..,,.,.,??:?'.,,;,-,,..,;:: \n",
-      ",'.,;,.:,.,,?,?,,,,',,;,',!',,,;,,,,,.':,,-,.,.:'. \n",
-      ",-.-,.,,.:'.,';'.?,.:,,,.,,,-'?',,,:';,,,'.,,,;.,, \n",
-      ";,,,',,,,'.-,,--,,,.,.,,,;,,,,,.,;:,:.,,,,::;'',': \n",
-      ",;;',.!,,.;,:;:',,,.,,,,.,,.,,:,,.,:,...,,''.:,.,' \n",
-      ":,'..,'!';.,,?,;,,,,,,,.?,-,,;,,.,.,',;...,,',.',: \n",
-      ",.'-.!,?,.,;,!,',;;,-;:,.,,,.,,,?,,:,,;.',,!-?!,,, \n",
-      ".,?,,:.,'?,,,:,,,.,.,,',.,,,,,,.,,.,,:;,,,'.,,'.,, \n",
-      ".,,',,,?,:;,.,:,,.,.!?,,;,,-.,:,.,.,.,.;?,,.;?,,.; \n",
-      "????,,...?,,,,:.:,;,,,,.,:--,-,-,,,,.,,.;,..;,,.?. \n",
-      ",:.,,,,;,,.??.!;,.,.,,,,,-,.,!,?,,,.?,,.!?,;.,,,,' \n",
-      ".'?,,..;;.,;.;..'',,,:,,??;;,,:.','',,,;,,',,,,,,- \n",
-      "','.,:,.,,';,''.??;:,.,,.,,,.,!;'.,.,,?,:,.,-,,.,: \n",
-      ";,,',:';,,:.?,'??',',,,:',;';';'?',,.,,?;,.,,!,,', \n",
-      ",,':...,;,,,,',,.,':',.:'.,,;:,',.!,.,;,?',,,,,,., \n",
-      ",:,;,;,,.,,.';,,,,.,.:.'.:;.,'',.,',,,.,,':,':,,.' \n",
-      ";,:',,,,'.:,,.,,,,,-,,,,.,!,:;,,,.;,,,:'.:,.,:.!'! \n",
-      ".,,,',,,'','',,,.',';,;,;',,';;.',:'!';'!';',,','. \n",
-      "',,,,',','';,,,,;,,',.'','.','.',',';'',',':',,,!; \n",
-      ",,,,,.,;,,,.:,;;.,;,'?!,,,-,:.,,'?,,,;,,,'.','.,,? \n",
-      "?;.?,,':,,,,,,.,',.',,.,,,,,?,'.,.,;,,,,,;,,.,!,.- \n",
-      ",?,?!,:,,,!?,?,,-;.,,,:.,,.;;;',,,.,,.,.,',:,,,..; \n",
-      ",',.,:',,.!!-.':,.!.?.'?,:,,,.':!:;.,:,,,.,.!:,;,. \n",
-      ";.;;.,.!!?',,,,,';,,,,,,,,,,,,',-,,,,,,,,,,,,,;,,, \n",
-      ",..?,.,.;':,',',.,:,,.'.,,.,.':.,.,;'.,,.;':':!:'- \n",
-      ";',-;'.,,'.,;'.,,:,',,--':,..?,,.!!.'.:.,.,;,;,;,, \n",
-      ".,,,,',.,:,,,-,,,,,,';',,.,.,-;-.,:,.:.;-.:,,,.;:, \n",
-      ",,':;;:.!.,!,.,!:!,.,''!,.!,,,.,-,,..-.',',,,.'':. \n",
-      ",'?,.:,';.,.,.?,,,,-,.,:;.,,-?-.,,'..'.'.?.';';'.' \n",
-      ",';,,.,:.-.,,,:,,;,,,,!,!?..??,:.?;:',.,,.:-,--.,, \n",
-      ":..:;,--,'',-.!?,:;,-',,',',;.'-;.,;.,.,,;,'.',?,' \n",
-      ",;'.,;-,:;,'.,,::;:',,'.;,,,.'..-,.!''-,!:??,'.,'! \n",
-      ",-',,,'!:.,;,,:,'.;.!'??,,'.,.,;,?,,?.,;.',,';,;,. \n",
-      ",-.!?,,-.,',,'.,,.;,''.,,.,,,.,;,,,,,';,,,,,.,?,;! \n",
-      ".'?!,,!?'';.-:;:.':-.,,..,,:.,,:.,,:.?,:,.!::?.:?? \n",
-      "?.:;'.?.!,,.',;:.!,':,,,;,.',?'':.,':;,,-::,,,,',. \n",
-      ".'?':.'','?!.,'';.:,!,,;,.!?,.'.;::.,,,':;.,;:,,,, \n",
-      "!,.':..:..,,:;'.','.,:.,.',,,,:'!!!!!!!,!,,,'!!,,' \n",
-      "!!!,.',,,,,.,.,'.',,,.,'.;,..::'';,,;',:,:',,,,';. \n",
-      ".,,..,,;:',.,,:',';,,,.':,';,,;,,..'.'!,,.:,.?!:.! \n",
-      "'',,;,,,,.,.,,-;:.;?.!,,','.;;';''!,:..,..'?,!.!!. \n",
-      "'???,,,.?:.;':,,'';.,:,:.:',.,.',.'.,!,.:'.',,.?;? \n",
-      ",,;,,,..,,-.,:,'-.,,;'.,,!,?,;,;,,,,.,.,,,,,!,.!?, \n",
-      ",..'',,.,!?,,,'.':,,.,,;..',.!,!?.;.,?:,,;,;:;:;., \n",
-      ",:'?:,.,,,,,,,;'?.?,,,,,?,,,,,?,?,?,?,?,.,?.,?,.,. \n",
-      ",,..:,.,!??,.,,!,!;:;,.,!,!?,:':!,;,:;;.,.,,,,?,?, \n",
-      ".!!??.,.,!,!??,,,.'::!!',.:';':..!,:;:..,','.,,;., \n",
-      ";,,.,,,;,;,.,:;,.:,.',,;,.,,.,;:;,',.,'':,,,;,,.!; \n",
-      ",,.,,.;',,.;,.,!.,':',.,,.,'.,,.'''':,!.!':,.,.;,, \n",
-      "-,:,-.;?-:',.,,,,-:;,,.,!,:,'.,?,?,.',;';',,,.,,.: \n",
-      "'.,,',?,,,?.,,,,',;'!,'';,:,,,,.;;,.,,,;,':,,',,:! \n",
-      ",,-',,-'.!;;;;;,!?'!-??,,?',;.,,:!?,':,,.',.,!,.', \n",
-      "..,;,.,',,,;,-,,,,',',.,,,:,;,;,;,,,,,:;,,',',';,; \n",
-      ",;,,,.:,,';,,,,,.;,,,,.,,;,,,;,,,,''.,:!'.,,,,.,!, \n",
-      ";:,,.,.,.,,:,;','.,,.,,;,,,,,'.,?,,'.,,?,,.'.'.!?; \n",
-      "',.??!,?,,,.,,,.,:..,,;,,,.,,..,,.,,;,:.,;.,.'?,?; \n",
-      ",..,':,.,!,;,.!'.,,,:;,,,.,;,,',',.,;,,-.,?'?,?,,, \n",
-      ",,?'-?,.,,,.,,.,,:,,,;,,.,,,';,,,,,.?,,-',.?,.,?,; \n",
-      ",,'.,;'.:,.,.,!-.,;,..,,,,;,,,,.,:,.,,!,;,,','.,:; \n",
-      ":,.,.';:.',,,:.,,.,.';:',.'-,,,,.;';..:'.;.';..:,, \n",
-      "';.,:,-.,,.,,!,,-;.,,,.,:,,,,;,,.,'!;,:.,':,',,'., \n",
-      ".,.,:.,..!'.,':,.,,-,.,:',;,,,,,',.,:.,.,::'.?,;.' \n",
-      ",,',,,,,,,,:;',,,':','.,.,?,',!:',;,-.,;,,;,,.,:;, \n",
-      ",.,.,?,,'.,:.:,,,:,.;.:;'.:-,.',,:.,,.,,:.,,':,,,. \n",
-      "':,.;,.!,.,:.,;.,-!.,;,''.,,?,,;.!?,:;,,.,,;,,;,,, \n",
-      ".,!:,,',.',?,,;'?.,,,,;,.,,,,',..,.;,.,.,,-;'','., \n",
-      "'.,?,.:,,.';,',,'.,.':,.,.,,,';''-;',',,,',;,,,,,' \n",
-      ".,.';:,'.',:'::'?,''?,'?;,;,',:,,,.,:',;,;,;,;,,', \n",
-      ".'?,,..??.!?,:,;,;,;,'?:,,,;,,..,;.,?,?',,,,:,,??, \n",
-      "'?:':':,;'.,!.:;?,,,,-.,,.:.,!,,!,,,,.,:;:',,,.,?, \n",
-      "..?.,,,';,,',.?,.,',!'.',:',,',,'',';,,',.,':,,... \n",
-      "?,,'.:.,'.;,;.:':;,,,,,',,.,.',:,,..?,.:.?.,?,.?.; \n",
-      ".,?,.?..?.',:';:';;,,;,,,'.,,,,:,.,,'.!,.?,;,:,',, \n",
-      ",.,.,,:,,..:',..!,!,!,.',;.,''.,,:?,.,;,'.:;..;,:, \n",
-      "-,:...,:.!!,,.'!!!.,':':,?':'..?.,,,,.?';?'.:'.,,? \n",
-      ":''.,:!;:,;.:';',;,,.,;,'.,;,,,':,,,,.,.,,,:,.';.! \n",
-      ";!;,.':,.!:,.!!,!:.;':',;,,,,,.!,:!?;,,','.!,:!:,. \n",
-      ".!;!:.!,!.;,,:',,,,,,,.,,!,,.?.,.;.':,.,;!,,.?,,., \n",
-      "!'.,:.,',';;','.,,';,';''..:,,;''.,.,';,.,;.,;:;., \n",
-      "?;,'!,,,;,,,:,,,;,,,',,.,.,??.,.:.,.,.;,,,.,.:,.., \n",
-      ",,,.,;,,,.,,.;,,,:.,:,.,:,,.,,,.,.,';,,'.;';.,?!;. \n",
-      ";.'.,:,,.,,:,'.,;,,.'.-,',,.,.,:'''.,;;,,,'.!.,,., \n",
-      ".',,.'-,:.,''.,.:;,,:,,'..,.'',.,.;',.!:'.,,?:,,,' \n",
-      ",.',','.-,.'.,,.',,'.,,,.-,;,!.?.!?,,.;:,.?,.,'?,. \n",
-      ",,,.,!,!,!?!?!,!,;.!??.',:.,',.;?,,,,;.!,:.,:,:'', \n",
-      "-;;,,.,!:',..,:,,,,;,,,':,,;,,,.,',,,;,:...!.,.:,, \n",
-      ".!!,,.,,:.,.,,,,.'!,!,'!,',.,,.,.',,,.'?,;,.,:;,;, \n",
-      ".;:-,;.;:',.,.,;,:!,.,.:,,.,,,..,:,.;,':,,,,.,,!'? \n",
-      ",,',',.',?,,,:,,.'!,',''.,.,.,,,,,,'.,':.,,';,.;,. \n",
-      ",,,:',.,,.',';,,,';.,?,,'.,;;..,'.,.,,,,,,.,,,.,', \n",
-      "?:''.,,,,;,,',,'';.,?';;.,,,,,'.'.',,;';,,'.,:;:,, \n",
-      ",,'.;'.,:,;,''..,;.,;,,,,!;,:,'.,:,.,,',:,,..,.,;. \n",
-      "!!:,,,,.,;,',.,,.!'?.':;;,:,,,:';'.,;:;...??;,.,:, \n",
-      ",.,;.,!.,'.,,,,'.,.,.;',.:',',,:,,'.,''.,;-;,.,,., \n",
-      ",-.,-;,;,,,,,.,;.';:..;,;,.;.,?,.,..,';,,:.,,.;.;. \n",
-      ",,,;.!',,.,;,,,.,,.?,.,;,,,'-,!,.,.?,.;..,.??;.,,; \n",
-      ",,-..,!!'?',.;,,..,.,:!;.?,!.,.,;,.,.,?.,.','.:',' \n",
-      ".'.,.,',;?.?,;..,.,.,:,?;,;,,:,,,..,,'?,,,.'?,!.:. \n",
-      "..':'.,;.!.,:?,,;-,,,.,,.!,.,!,.,!,;!'.',?,?,.:,;, \n",
-      ",;,,;,,.,.:-;.!.!,'?',.,'?,,,,-,-,-,.,?;,-.,!,.!:, \n",
-      ".,,'.,,.,',',':.,,;,.,?,,,,.';',!,,,,';'.,;'.'',,, \n",
-      ",:,',.,.,;.,,;'.!.,!,,:,.,.,:,,..,!?,?,?!,-,?,;,;. \n",
-      ",;,,:,',,:?,,:,.,.,.,:,.,.;',.;.,',.,,;.,,.'?;:,,? \n",
-      ",?,,.,'!,..,,?,,,.,,,:,,.?,,;,,:,:,',';,.;,':',,'. \n",
-      "'.,.,,!.,.;'.,.'!.',?,,,;.,.-,.,,,..,;?.:.',';.,,. \n",
-      ",.';;,,.?'?,;.;.,,?,,.',:,;,,,:,,';-.,,;.',,.,,!,. \n",
-      ",,.,.,.,;,.,:,!.,.'.,,!,',:,,,,,,.,.,.;'':,'.,:;'. \n",
-      "!-?.,,.,;:;,..',,,.;,:,?,.;.:;.,.:;-,.;...!?;?;;;. \n",
-      "'.','.'!'!!,,.,,.;,..?:.,.,.,!,;;.,':;,,:;,,,''.', \n",
-      ",.:?,';.,',,'.;:.;',,:,...!',-.':;,.',:,.;.,,.,?,! \n",
-      ":,-..,,:.,!!,;,';,!,,:.!,.',!,.?!?,:.,,,,.:;,:.:;. \n",
-      ",!,,,,:,',,''.'.;'',,-.,,,;,,-,-:,;,;.?,.'?,.'-?,: \n",
-      ",-.-,?,;:.?!:,,?,,.,!:,,!..,;.',,-,'&.?.,;,-:?-.,; \n",
-      "'.:,-.,,,!,.',.,?;;,.?,!!,.,:,-,.',,.,.'!''?,.!',. \n",
-      "!!?!!,!,.-?.?.,.:..,,,.-!-.,,.,,!'',.-?,:-.:,,.,,, \n",
-      "';,,,,,;,,,,,,,,''.''?:;,,,:,','.',-;,:;--.;:,;,.! \n",
-      ".-:-?,;.,.,,.:,-!,.,,.,.'-.,':';,.'?!',?,.,!?,.??, \n",
-      ",,,;,;.,??,,;,,',.?,;?,.,;,,:'.';,,.,.,-.,';:,.?', \n",
-      ":;.,;..,:;'.'!?!'--,?.;,.,;,';,,!!,',,,?,,,,,,'-;, \n",
-      ".,,,,,!,!-,!,'!,?,!?:!,'.?,.!,.,,..,'':.,,.,;,.,!. \n",
-      "',?,,!,;.?;?,.?.!;.:,,;.':;';-,;'.',,,,??,,.?,!,': \n",
-      ";,,.,,,,.,;,:,.,.,;,.?,:.';,,,,.?'.:,'.':';,-,.,,. \n",
-      ",!.,,;:',;,,..'..,.:.,,.,,,,.:,.!:,,,.!!,?,.:;,:,- \n",
-      ".,!,;.:.;.:,.;'.;,':,..;'..',''!'..,.:.,'.':.,!,?. \n",
-      ",!?!.,.,.,?.',?,:.,:'.?,;,,?,:''.,!,?;??',!:,;,.?, \n",
-      "..?,,.,;,.,.:':'.,..,!,-!'.-,!,,.,!,?.,-;,-.,.',., \n",
-      "-??,,,;,,.,.,-?,:',.,:;?..,?,.,.,!.,,,:',;','..,,, \n",
-      "!?..,',.',,.,';.,;,'..,',...,,:-;,.,;,'.??,,:,'?,; \n",
-      "::!-!.',!!,,.,,,,,,;,,,--,-,-,!,!:?,'...,.,'.,.',. \n",
-      ".??,;'.,,,:.,:,,:,.,;,.?,!:;?,,'.,!'!,,,!;,,,.':,, \n",
-      ";,,,,,,,;,,,;;,';,,-.;,,,:,,;,,,;,,.?,.,;;.?,;,,:, \n",
-      ",.!;';,..,;.,.::,',,,,,':;,.:,,;,.,:,.'!,,:''?!,:, \n",
-      "!,:;,,.:,,,,,,:,;,.;.,.,,:,,;-,',;':,,,,.:.';.,..' \n",
-      ".;;;!,!,?;'.?,,?,.';,.,',:'.?,..,'.,!,?;!,!,;?.'.' \n",
-      "?,.,:.,.,:;:;,,,.,,.,:,,,,.,.,,.,;.,,,,,,.,;,,,,,, \n",
-      ".,;.,'.,.,,,;;;';,.,;.,,,,;;,;,?.?.,?';.?,.,,.,,:, \n",
-      ",,,-,-,.,!,.;,;;;,':,;,.,?.,.,:.,,:,,,,-.',?,;,;,, \n",
-      ",,'.!.,;.,;.,,;,-:;.;..,?,!.,:;-.';'-.,,,.,-!;:''. \n",
-      ",,..',;,,..!.?,,.?!,,;,,.!!;,;,;',:!!!.,:;.,,-,,:, \n",
-      ",;,.!':,,,.;.,,!!!!!?,?',,.,,:,.,,,.,;,.,.,;.,!.,. \n",
-      ";'.,!,!,!,.,,,,,?,,;,;,,,,.,?,?,!???!,??,;.!,!,,,, \n",
-      ".,:,;,.,?,,.,,,,.,,;,.',.,.,.:,.,.,-.,.-!?-,,,.,,- \n",
-      ".-!,.-,.--!?,.,,--;,,.',..,,,,,,.,?:;.?.,.,;--..;: \n",
-      ":,-;.??,:,;-,,,,,.:?,';.,.,.,'-,,,?,,-,,;,..,.!,!. \n",
-      "!'':!,;,.!.,,.,,,.'.,!?,.,,,,,.,;.,!,.,,.,!,!,!,!, \n",
-      "?!?.,.:?,,,.;,,,.?;,.',!.?,;.,'.,!,.:.,,.,.,:.,-:- \n",
-      "?,:.,,,.,-';,:[.]'.!,,?,?,,,:'.,,;,--!,;.,!.????;. \n",
-      ",,?;-.,;;;.,;:,,.,.,;,,.,!,,.,!!?-,,?;-.,,,.,.:,., \n",
-      ".,.,,:,.,'?,,.!:'.,.?,,:?;,.,,.,.?.',?.!,;'.!?.,:. \n",
-      "???,;.,,-.';:','.:'!!;.;,,,;.,;.;,:.,.,.;.,.,:,'., \n",
-      ".,.,;:,,.,;-:-.?,,,,,:',';';'.,.:;;.,:,;,.,:,;.,;, \n",
-      ";,.,:'.,;.,:,.;'.,?.,!,!,:.,,!,,.,.;.,,,,;,,,:,,-, \n",
-      ",.?;.,..,-!?,,-,,.--,?,'.,;'.';.'...,.;,.,:',;'.'? \n",
-      "',,::!,!,,,.:.',.,!,..:-,-,.,:;.,:;-.,,.,.,'.?'.,, \n",
-      ",,-;;;;.,..,-,-.,;.;'.,,,.!!',,.:.,:'.'?!!?',,'!', \n",
-      "?--,!,!?!!!,,'?',,,,:..',.,!'',..,,;,,.;:,.?,;:.!' \n",
-      "'':'';:.,!,:,;,:--.'.?',',,'!','.'.'.,!,?,;:.',.,. \n",
-      "!,!!!;'-?,!-;,.,:,;;.!??,.,?-.!!,,!,;,;,.,-;'.,,:; \n",
-      ",,:''..[.],.,:.,.,;:,..,';.,,;.?;,.!;.,!.';.;:.,;, \n",
-      "?:-,',.:.?,,.,,?,.!!,.,;.,,,,!,,.,,!?,?'.',:.:',., \n",
-      "'.;.,,:,;.,;,.,;,.',;,,'.-;,'-:.?.,.,-.,.,-,.;,.!! \n",
-      "';,.!?,.,,',.,,,;'..,!'',:,,;'.,';,:,,,.,:.''.','. \n",
-      ".,:,.;..'.,-'!?,.';,.,!,;.,,,,.,.,;..,,-,..,.,;.,: \n",
-      "'.,.,.??'!',!',;,.,,?,,.:,;,!:;.,:,.,!?,,:,,'.,,., \n",
-      "..,?,.,;,,.,,..,,,,,:.,.;.',.!','.,.,:,,.',,:;.,., \n",
-      ".,:',',',?.'.:,-.'.!:.;;,,.,,';.,:!,,,.;'.,'?,,'', \n",
-      ",'.',';:,.;,,!.',,.,,'..,..:...,?;'-.!,,.!;;.!,:;. \n",
-      ",'.,,,,.-:.:',.,:;:,...,?,.,:.,.;..!.,!,,'?,,,.,:. \n",
-      ",?-,.,??,;,,',,,,,,,;,,,,'.!?.,?.,;';,'',-.-!,-!,, \n",
-      ",;,,.?,,,.,',,-:;,.;,,.;,.,::,-,-;,,,,,;,,,:,,,;:' \n",
-      ".,,,,,,,-;,,,!,,.;'?,,,.-:;',.',.?.,,:.,;,.!!???,! \n",
-      ",!',.':'-!,:;;';';-,-;,,.,,:,;'-.',?,;,..':'.,;'-, \n",
-      ".,!-?;.!,:,.,;;.,;;,.,?.,,,''.'!,?.!,.':.,?.,?.,:. \n",
-      "..,,?,,,,,,.,,,;,:,.,?,.,,;,,,.,.,'.,?,.,;.'.',.!, \n",
-      "??.,,,.'!!,,.,'!.,','?'!',??.,.,,.,.,,;,,,.;...,., \n",
-      ".,.,.,.,';,,,,.?'-,.!!!,.,!'?,.!,..,.?,,:;;',;,,', \n",
-      "!',,..,?;,,:,,.;.,?;;.!.,'.!,!.???,''.?!',;.??'.-. \n",
-      "-.?,.,,,,,,,:.',.,,.,?!.';,,,,.,:.',,.,;':'.,.,,:. \n",
-      ",!';.:;';,.',!?,,;,.';',,.,':'.'.;'.,!.',,,:;',,'. \n",
-      "',,:;,.;.,,.,.;.,,,?,..!!',,,:.,,!,!!,!,;.,!!,,,., \n",
-      ".,,,,,!,,?,,.,-!.,!!?..'.'?.,!,,?,,:?;;..'.'.,,;., \n",
-      ",:.,'.,.:,;-;,','.';.,!;.!'?,'.,,!?,?;'-.,,,,:.,,, \n",
-      ";,!,,!,.,;,.'''.,,,,,!,!','-.?.,.'.,!,':';.,?,:.,. \n",
-      "'.,.,.,,;.'':.?,,?,,:-,,,,,.?,;'.,.'',,.,;:.,:-,.? \n",
-      ".;?,;'.,';':;:;'..''.?.,.;:,,.',';.;:,,,..?'?,!'., \n",
-      "':;,..',.,,-,,,';,,-,:,-'.,'.?,;,'.,',,??,:,,,',,, \n",
-      ",.,,,,,:,:,,-,-;,,.,.,',-,.','''.;--,..'.,.:,.,.,' \n",
-      ";'.,'..,,.:.,,,.':,,.,,;:',:,,,.,?,-?,,;,,,.,,.',, \n",
-      ",--:',.:':,.',,:',,;,.!!:'.!!:?,,.,!'-.,;;:!?!,,,' \n",
-      ".,,'?,,,-:?,,,,,,,,,,..,,?,.:,.?.,;.,.,.,,;'.','., \n",
-      "?,.;.,?,;?:.,,.?,,;:,.,,!,!?,.,;,,,;,,.,.:.?,?:,,- \n",
-      ",,,.,:-,'..?,,.;-:,.:.,!.,;.,,,!!,.,,,':-..,,.,?,. \n",
-      "!.,'.?,;:,,,.?;:,,,',',.,;,,,..!!,,..,:;..,,,'.,;, \n",
-      ",.;,',,.;,,;:',:-',',;,:,,,::,,,,,;,,:',,.,:,,,:,, \n",
-      "'',,';,;.,?,,:,'',,,.,;'.,.;,'.,;:'.;.!.,,.!','.,; \n",
-      ":,.,!,-,.,',.,,?,,,;,,.,,,,.:,;,,',.:;',.,,,.:',-, \n",
-      "..,!.,;''-.,,.,;.,,';',';'.':',''?'.'.;.!,.';.,:,, \n",
-      ",.:...,.,':';.,,?',;,',..,;,.'.,.:,!,,:;.,;,-,.,;, \n",
-      ".;.,-!,,;.!,,;,.,,;!!;,!:',;!,?,;,,':-,,???!,??!;' \n",
-      ";'-;,.,.',:,,.,??,;.,!!?!?,!,!,;.,,,,,,,,.,.,:,!,: \n",
-      "'',:.;:':.'?,,,,,;,,,,,,,.,!,,:,,,,',,.:,,,,!,-,,' \n",
-      ",:,,-;,,,,;,,,':.!!,'',,.,;;-,.,;-.,!,''.--:,;,.!. \n",
-      ",?,,!,,!,,;,,.!!,,,,.,,;;,,,-.,:':?,,.,,?,??,'?,', \n",
-      ";,:,,'-,,,,;,.,;.,..,;.?;,,,,.--,'!,,,.,.,.,.,'-?? \n",
-      "?'.:.'''!'?-.,,,,,?,-???,,,????,,,,?,:;;.':.,,',,, \n",
-      ":,,.,,;,'.,':.,:-;,.,.:,,'.,!!!,!,!?!'-';,,!,?,':' \n",
-      ",,.,!''.,,.?,.,',.,.?,,','',';,'.!,?:?,:;;,,,.?,:' \n",
-      ",;,,;:,.,?,,':,'..?:.,!,!,!,,?,?:.,.,,,.,,,,,.'::: \n",
-      ",.,',.,?,!''.'.,.,,!,,';..,;-.',.,!':;;.,;.!?,.,,, \n",
-      ".:-.,,,'.',:,.,,:,',-'.',,-,?.,,;,-':,.:,.,:-.,.'? \n",
-      ",?,?,.',.!!,!,.,',',,,,?,,.'...,;,.,;,,,'?'-,';,,, \n",
-      "''?',;,.;,,.,,:,.,,,,.,,.,':,,,.!?,..,,..-?..,'':' \n",
-      "'.;,,'.'.':.,,.-;,,-,,;,,.,:.,,,:.,',':,';','.,,,' \n",
-      ",:;,'',,?',,,,,'',.',,',.':'.,,,:,.':,.'!.'?'?-?;, \n",
-      ":';,.'',,,:,,.!,,,,,!!?,',;,,-,?,-,:,.!:'!.!.,.,,, \n",
-      ".,:?!,:?''.,:?',.?:?,.;,,.?,,,.',',.,;,.:.'-,;.??? \n",
-      "'?;,,;,:,;,.,;,'.'?,'!,!,,','.!,.?!,,;,,,,'..,'.,, \n",
-      ",,',,,,,,.,!.;.?,,.?,:?,?:.,;..?.',?,:.,'.,,'.'.,. \n",
-      ",,.,,,,:',,:.,,;:,.',,;,',:,,.,;.-?,;.!?.,''.,,,:' \n",
-      ".,,,',;'',',,.,,,,,.',,',:,,,'.;,,.,,,.,,,',;''.,; \n",
-      ";,;';,,.,,.,,,,.:?,.,,';,.,,.:'.,,,?,,?,!?,,.',,:; \n",
-      ",-',,.,!,!,!:.''.,!,;!.,,,:,,',.!,.,.,:,.,!.,?'.,, \n",
-      ",?,;'.,.,,,,.,,,,,;,;,.,;.,;?!,,,,?!':,'.,,,:'.:,, \n",
-      ",.,:,.,,,,',.',?,,.!.,.,.,,,?,!,,,,,,.;,-.,,'.,;,, \n",
-      "',,'.!!.,?:,,,,..,,,?!,;,,;,,,,,,,.,,:,,.,;:',,,., \n",
-      ";::,'.,',''.,,,,'.?'?,,;.,,'.,,:,.:,,,;','.,,'!'?, \n",
-      ",,;'.,.,,..,:'.:?;,'?,;,?;;.,',:,:,,,,,,:;,,.'':,, \n",
-      "':,;..,,,;',',',':,.,,;,'..,?!,!?,','??,'?,:',.,,, \n",
-      ",;',.,,,:?,!'.:.:!,,,,'.,,,',:,,;,.,'.,,:,.,;.,,., \n",
-      ":?,'.',:'!,,;,,;.,;,.,!??,,.,!,,,,,?,,;,''..,.?,,' \n",
-      ",';',,.,,!.,,!!'?!!?,?,.;.,,:.,',,'.,,,,:,;,,,--,? \n",
-      ",',.!,,.!!,',,,,?''?',,,.,;'.,'',,,.,,?,.,,:,,',,. \n",
-      ",.,,-'?';',:','.,',;,',,',,',,,,,',:;,.,,,:,-;',-- \n",
-      ":,,.,','.,,,,:,,,,,,,:,!'':',';,.,;,'.,;.,,;,,.,,. \n",
-      "',,.,,:,':,'.',,,,.,.,,,':,,,,;,',':',,.!.,,',,;,, \n",
-      ",.'!,,!,,:,?,!'.,.,!!;'.,;':,,..','.,';.?',',,',;, \n",
-      ",,.!,.!,.,!,!,!',.?.';,,;;,,.':',:,'.',..,':,,'.,, \n",
-      ";,,.,,.,?,:,,.,,??,':,;.,,,,!,''':.-???,'.???,',?, \n",
-      "'?',,'?','?,!..,:',,.',,'.,..,!,,,?:'?,!,;,,:?,,,. \n",
-      ",.,'.,.,:,?,,?;.,,,?.,?,','.'.,!,;.,;,,.';,;,.!-., \n",
-      ":'.,?,,'?,;,.,,';.,,'.,:,,,;,.,,,;,,,,.,,;,,,,.,:, \n",
-      ",',,,.!,'.!,'.',:,.,,,;:,,',,,;,.,,':.,,.,.'?,,',. \n",
-      "!,,:.?,;:,,.,.,,!?,.!.;.,,'??,''.!?,.!?,,;--,,,.:. \n",
-      "'??,.,.,!,.,',?,,'.:.,:.,,,,,,,.,,,,,.,:,.',;,.,,, \n",
-      ".,.;.,??;';.:.,,,,,.!.,,;.,;.,,.,,,;,,,.;.,;,.,,:? \n",
-      ",,,,,,,.,.,,,',:,,,:,.,,?,;.;:,.;.,!,,:.,.,.,,.,,, \n",
-      "'':,',?,.,,',,.,.,',,;.,;,,-;:,;,;.,!'.,;,,.,!?,,. \n",
-      ",?':,.,?,;.,';,,',?';'';',,,;,,;,;.,,!':!!,,:;',., \n",
-      ",?;,.;':;'':;',:;',:;',.;,,.,;',.,:.,;',,;,,;-,-,: \n",
-      ",,,;',,,,'.'!:'.,.,'?-.:,.,.,.,.!,;,,,.!!',.-'!?,, \n",
-      ".,,;'.,.,,.,.?..?,;.!?,.,.'.'.:,;,.,?!.??,.;.,,,;. \n",
-      ".,',.,..,.,?'.,,.'.'..,,:,'.,:.,:.',;,,,,-:,,,;;', \n",
-      ",.?!,-,,,.!:.,,'.?!,,,!?,-.!.?;.,,,:,,:;';,,.,,;,, \n",
-      ",,:,;.:;.,,?,??.,,!??,',;-,.,':,',':,,',;,;,;,',-. \n",
-      "''.,:''.?,!,;:','?''',,.,':!.,,,.!:',,,.,:'-.,,;.; \n",
-      ".,!'.,:.,:.,,,.;:,,;,,,'.'?,,',.':',.,..,,::,.,.,. \n",
-      ",..,:'..,;':';,,'.,,?,,:;;';,,,,,',-,,:,-,,.,;-,,. \n",
-      "''.,:':,',,;,.,',?!:;'.,'?,',,;,,''.,',;:,.,,.-.;, \n",
-      ",;,:,'?':,.?,,'.,,:,,,;,:,,.,.:,,.!!,.'!'.':,',''; \n",
-      "'':,;,,.,;,:'?,,:;,.,'!?,,.,.,,,.;'',.,,:,;'.'?:.? \n",
-      ",:;;..,,,,,,,;,,,,,,,.,'.'.!.,,.:,,,;,,,;,.,'..;'. \n",
-      "!,,:,'.,.;,,,'.;,,:.,,.,,,.,:.,?,,;,',.,,,;,,,,:,. \n",
-      ",..'',,','';',',,',':',',:',',.?,:;,.,,':--.,:.,,. \n",
-      ":.,,,:,.,',--.?!?:,,''-,;'.,,,;,',',,;'.,,'!',.',, \n",
-      ".,,:,;,'.!,:,,.,!!,!??,'??,,.?.?.,,?,,;;-,,;'-,,;: \n",
-      ";,;,,,,,,,,,-;-,-,-',,,;,',,.?,!,;-,;,''':,,'.';-' \n",
-      ".,'.,,.???,.,;,.,'.,,,,.,??,...'.,.???,:,,,?,,:,;, \n",
-      ".!,,-.',?,:,,;,,.?:,'.:;.,:'.,,.,;':',.,'.,!.,,.', \n",
-      ".':,,,',',,,.,.',',,;',,',.,.'-,,-,,,;',.,?'.??',, \n",
-      ".?,'.,',,.,',,'.!',,.',:,,',-!';,,',;,',-':',','.' \n",
-      "?;,.,:'!';,;',';,'.,,':,,;,,..,!.,:-,';,,.'-?-,.:, \n",
-      ".,,,,,.,,;.......?,,.,,.,!,,:.,,,-;,-,,,,;;,'.'',. \n",
-      "!:,.:?,;.,,,.,:,.,,.,;,,,,:,.,,,,;.,;,,,,,,,;,;'., \n",
-      ",';,.,;,:'.,,...,'?,,'.,.,,.,','.?,.,,'.,,,,!???,. \n",
-      ",,,,,;,,;,,.,!.?:,.,.,?!,,;,;.'?,,;,,,,;,,,.,--!.? \n",
-      ",;.,,,,,,?,,,?,,;,.,,.';,,?,',!,!'.,-.:.'?,,,;-,,- \n",
-      "?,,,?;,,?,,;.?;.'',....,.;.:,,,?'?,.:,;,:;;:;,;;;; \n",
-      ";,,..;,.?,,,,,,:,,:,'.?..?!.,.?,,..,.,!,?,!!,!,;,; \n",
-      ",;,;.,,,?.?',;,',!.?!?,,?,,;,.,!,!,!,!-'!,????,;.! \n",
-      "-!,?',,,''',',',,,;,,;,,.,,,.??,,.,,,!,,?,,.,!!?,: \n",
-      ",!:,.,.,;,!'?,:,,,.??,,,.!?,;'.,-,-'!,,;.,,?'??.?. \n",
-      "';.!?,,,?,,,,.'!!?'.,,:.,,';,,;',,,,-.;-',':,.,?.? \n",
-      ",;,,,,,,,,-.,!.,'.,-',.,';,,.-,;,-:,';',,,:,;:',.; \n",
-      "'.,:'.',,?,,.,,,.,,?,,?.,.,,!,,.,!,,,'.!!,,.:,,;,, \n",
-      ":,,'.,;,,,.,!,,;,'.,.!.,!,,,''.,.,,:,.,''!,',,.,.? \n",
-      ",..',','.!,'.,.,-.-!,?,,;,,.,!''-;.,?,,,;,.,?,',,. \n",
-      ",.,!,!.,?,;,;,.,?.,!,!,?,!,?.'.?';,',''.',,'.,!;,. \n",
-      ",,,,:,,?,,;,.,?,;.,;,,.,.,;.,',!,;.,,.,;..,,:','': \n",
-      "'..,,;,..,?,',;,:,,,',;,.,;,',.;,.'?':..'?:,.;'.?. \n",
-      ",.,,.,:,.,,.,.,,,'.,!,,.?,,?,?,.;.,;,:,,.!?,',.,., \n",
-      ".,,.,.,!.,,'.,,'.!,:,,',,,;,,.!'?,.,,;.,?.,;:,!':, \n",
-      "'-,,,,':!,.':,.,;..,,,;,:',,.,,,:,,,.,;,-,,.'.,,,. \n",
-      "?,:,,'.,!?'??'-:!,'-?','.,,'',,'?,'.,.,:',.,,,.':! \n",
-      ".-',,,..,;..!,,,,-,-,,!,,-!'!!,,,-'!,,'.':..;.?,,. \n",
-      "?..:;:.,;:,.,..'..-.,-,,.,.......,'.',;'.;',.:.:,- \n",
-      ",.--,!.,,,.',;'.,'.,!''!,,'?,,.''!,,,!,.;,.,'-:.!; \n",
-      ".,,;',.,:';,.??,,;.',;:,'.,,;-;,.';'',-.,,';'-..,, \n",
-      ",,.,':-;,'.,.,:?,?,,,,,.';,,'..,,;''..,,:'.!.?,'.' \n",
-      ":..,.,.,:,,.,!,:,:,,,,,,',';,,';,,.,:.,,:,,,,:.,., \n",
-      ",''?,;,,,.,,.:,'.;.,,,'..,,;,,:'',''.!,.,?!.,;..!, \n",
-      "??,?,;.,..,.?.?'.?,:,.!,,.,,.,?:;,;,,.',.,,:';?,': \n",
-      ".,'';'.,!!:...,',',,,,'..'';'!,.,,,,,.-,...,;.',:, \n",
-      ".',;,.,;.,,!,.!?,:?,,,?!,?,.,'.',.,,,?;,-!,,!:,,,, \n",
-      "',,.,,,:;,,.,;:,.,,',;,;,,.?,.;.,,:,,.,':,,;,.;,.? \n",
-      ",,?,,.,,;.,,.!,.,,.,:;.,,'';..,',':';,,..,,,.';.'? \n",
-      ",?',,.,?:.,.,?,,,.:,.?,;,.,,!,,'.:,'.:'!?,!.,-.,., \n",
-      ".,?!,:,.,!',?,,?,,:.',?,,!'.,!,!,,',.,?,!,,?!!!!!! \n",
-      ",!!,.!'?,?,,.,,'?,.!!.,,,.,?!:,.,,!;,,.!!.,'.,!,,? \n",
-      "..,.!,:.,:.,,-:.,.,.,.,.!!:!!;:,,.,.?,.??',;,'.',, \n",
-      "!,''?,,?'..',;'.,';,,.'',.,??,;,:,.,.,;.;',,.,',., \n",
-      ",.!?!?,,;.,'.,,'.,:,,.?,:,.,,:,,'.,,-.,,,,,,:,.,;. \n",
-      ",!,...,,.,.,:,...,?.!?,..,.':',.,,':..,.,,.,!,!,.' \n",
-      ".:',.-?,,.!-.,,'?,;'.,;,.?;...,;',:'.!',,,.,.',,:' \n",
-      ".,!.,.,,?'',;,,''.,,,.,:,,';,..?.!',...!'.?.,,..,, \n",
-      ".';'.!?,.!,!?,:,,.,.,.!!,.,,,.,'?::.;!,,'!,;,..?., \n",
-      ".,,!,,?,'?.,:,.,,.,...,,,,;,,'.,!;;,',.,,,-.,.,:,. \n",
-      "!,!!?:,,-..,,.,,':.,;..:.,!,,,,:,,.',,-,,;,.,,,,;, \n",
-      ",,,,;,,;.,;',,,,,,?',,,,,,.,,,,?,,!,,,;,,,.,,':,,; \n",
-      ".,'!,,.,,,'.'..,,'.,.',;,,!,;'.',,'.!,:?,:',:,.,!, \n",
-      ",!,!.'.,,!,.'?.,.,??::.,,..!?:!.,..:,,;:,,,.,!,.:; \n",
-      ".,,!,!,.!!,!-.!,.??',??',,,!,.,,!,,.';,.-,-!;;.!,! \n",
-      "!,?!,...-',',!'',,'.',!'',!'',!'',,!']''.'.;,,.!., \n",
-      ",,.,,,,'',.!':,,,,'.!.,'.,,''.:.'.,!.,,!,!,:,,..'. \n",
-      ",.:,.;.,',',,,','.;.,',,,';.'',;.?,.,,.??,.';.?,,. \n",
-      "??'',','..,,,.,?,;,,.,!?'?,,:,',';.!'',.,.,',,,!,' \n",
-      ",;,,;,,:,,,.?,.,,',-;,,'','':,'';,''.'.,!.,.,,,,', \n",
-      "'',';,,;,,.,,,,,,,,,;',',:,?,,.'',.,,:;,,',;,,',,! \n",
-      ".!;.:..,,';,,',,,:,,;,',.,!,',':,'.,'';.?,:.,,,;., \n",
-      ",;',',,,;:,';,,.!!,,!,,',';',.?.,,,,;,,,,;,,',',.! \n",
-      ":,-.';,,,.'!,,,',-?.,,,;,,.;';',;.,,!'.,;!,!,!;',, \n",
-      ",':.,,'?.';,,,,':';,,,,,:','-,-:,,.!,,?'.,,-:',,-, \n",
-      ",,';,',.','!?,.,,?';,:,',''.';,.',','.';,'-';':';, \n",
-      "'',:'',,,,'',.,':':''?..'.?,''.!?'?.?!,;,,':.?.;', \n",
-      ",'''.,.,!,??,..?;.,.!?,,,'.',,,,',':.?,.-'.,,',:,' \n",
-      ",,,,,;',;,-.,,-,'.;.,;,.';-:',;,',,.,.','.,;,.;.'! \n",
-      "???:;.,,':,!,,!;!..;',.',,.,',:,;.!!!,!.'.,;':,!?! \n",
-      ",.,.,,!'''!-,'!,,-,-;,:',..',,'.,',';';,,:'''',,-, \n",
-      ",.!,,,,!,;,''.,,!',,;',.!!!;.,,!,,:,,,,':,,';','.: \n",
-      "',:,!-,!;,',.',?',,',;,.,!:,',,.,;!,:,',,;,,.,!-:, \n",
-      "!?'','?;,''.,',,,,:',,'.,.;:,-.-:!,-,.'.,:.,.'??,! \n",
-      ",,:'.,;,,;',;,'','',':'.;.,,.,!'.,!,;:,,,!?,;.!!,' \n",
-      ".!?,?,,.;,,:,,',,'.,!,,;,.,,''.:,'!,;:.?';'':'!!,, \n",
-      "'.,:':,.:.';,,'.,.':,'..;':-;-,'..;.!,',.!,?,;',', \n",
-      "':,.,!!.,:'.!,.!?!',:!.;.;:,.:,,.',,,',,,:'';..,!. \n",
-      ",.;',,:,.;..,..,,:,,;.:',,;,,:,,.,..'.,';.,:.''',. \n",
-      ",:..,,,!,.,:.,,,?...?.!,,,!'.,,.,,..,;..,.'..;.',. \n",
-      "!!.'..;.,,'.,,,,;-'.,?,.,,'.',..'.!'!?!,?,!,?:,.,, \n",
-      ".?,..',.?,.,,.?,.,,.'.,,.!;,.,,?,.'.'?,.!,,;,,,',' \n",
-      ".,!?,:,:,,:',','-',..,;'.,,,;','.,.'';','.,,:',:'. \n",
-      ".,;,...,,.?.,,''-.,.'',?'.';;;;,,,;,,,,,,;,,,;;,;, \n",
-      ";,'..:,,,,,,,;,,,,.'?,;;.,,!!,,?,:.;,.''.;.!-.:,., \n",
-      "--.,,.,;.,?,.!!,,:'.,,:;.,,,...!'.?'.:.,;',-.,?!?: \n",
-      ",'.;.!??;,,'.?,;,,,.,';'.:'.:,;'.;.'.:,.!!,,!,,.,: \n",
-      ",.,:,',,',,,','''.''.!'!,.'?'.'?.;';,'''-:,?-',,', \n",
-      ".!?''';;'.,'?,!',';,.;;.,!!?.?.:;;';.,,,;?,';:,',, \n",
-      "!,,',';,,,;,,,,.,';'.,,:','.:',.;,,.!.,,;.,-'.,,!! \n",
-      ".,!,!,!??'?,,,;'?..!'',:.,?,,,,.',,';',:,'.',:'.,' \n",
-      ".!,,'..:,,.,,,,-!,.',-,',,,,';:,;-,--;,.!!,:';.',; \n",
-      "':,,.,:.???:;-;-.!,,,:;.,.'!!,'!,;,,.!:;:..,,-:':, \n",
-      "'.,,,,',,,';,,'!'',-':,,.:'.:!'???!',;,:'.:!,,,.?, \n",
-      ":,''-.,:'.'.:.,,:,.;,:.:;,.:,,:';.:,.!.;!;,.,..!.! \n",
-      "?!!,:;.!,,;:.,.':',.!'-??.,?.?'.,?!'!,:..':.'?'?,' \n",
-      ".,,!,.',;.:,.,,:,'.,.,.!?,:,.,-!??,:,.,;,,.,;;;.,. \n",
-      "!.'!!,,.'';.,.,:','.':'.;,.-.!,,.':!';';',.!',,.,! \n",
-      ",;-;';'','.?,,.,,.;.,'.,;,,.',,,,',',,.,-!-,!!-,!! \n",
-      ".,:,.;':!',''.,:,.:,.!,,:'!,:,'.;,:'.,,.','.,;'.,: \n",
-      ",,,.:;,.!:..,;'.?.!.'!,;'!',:';',:,!,'.;',,,;,,:,- \n",
-      ";,,,;,,.'.,;,;!-.:;,;-.?!!,:,!,',,,..!!?,;.;.,!,!, \n",
-      ";,':;'.,;.?,':'.,':.!,,';.';,,.:,;:,'.-,.-!!':;',. \n",
-      ",-,:.?,.-:,;,,--,,.,,.,;'.',.:',;.-,,-.?.',.,:.,,- \n",
-      "?,?,!,?''!!,,!,.,:,!',..'?,;,:,.,,,..,;;.,,,.,..., \n",
-      ";:,,,,';,'.'.??,,:','.;.'!!,,:';'.,:,,,''-.,?.'.?. \n",
-      "?.,.:'?'!.,!,,!,..:'..,.,,'':',';,,.;',,:.;,,,,':; \n",
-      ":,;'.?,;,,.,:,!.,?.:;,,.;?,..':.:-?,,,:,,.',';','; \n",
-      ".'.?,.,:,'.,!:.!?,,.:,,,.;,,',:,,;,'.,..:.:',.,;'. \n",
-      "!.?',.',,;:',-,!,.,,',:,.,:';.,.'.,,'..-;,',,,.-:. \n",
-      "?,!!,!?.;,';.';,,'':',.,?,,,,,,,,-,,.,;.,,,,,,..'. \n",
-      ",;.'?.,,.,-',??-.,;,.,,.,',-;;'.;-.!:',,'--,';-.,, \n",
-      ".,,',;',,:,,,',,,.,,;,,,,;,,-.',;,::,,.,:;,,','.,, \n",
-      "?,!!;;,-,':.'';'',.,''.'.;,,'.,.,.',;,;:,:,,.!,,.. \n",
-      ",',:',;,-':,'.,,',,,',,','','.:,,.,?.;.,',:;:,.?,. \n",
-      ",','',';,',,',,.,??..,.,;:':,!,;-..,!,:,.!!.,,,,,, \n",
-      ",;,,',;,,;,,-;-;-,-,:',,;,-,,;:,,.,-',';-,:,',;',- \n",
-      "'?,'.,,,,?,''.;-.,,-';:'';-,,,.,;.?,,'.,,-,,,!.',, \n",
-      ":,';;!;'.,:?,'.:',.,,!,':,,'.,',,',-,,:.,,:.-',,,: \n",
-      ":-,.,:.!;!:'.''.,,',':,:.,,,:,,-',,,,,,,,.,.,':;.' \n",
-      ".',:',..!:,!.'?,.,;,;'.,?,,-;;;.;,',',',:',-,'',,, \n",
-      "':'-,,'.,.:,,.,.,,;,,,;,.,.,.,,:.,,,.,-;..,?,,.,:, \n",
-      "':;''.,,,,.':,.,'.,,.,':,.,,,,-.:.!!!,!,;.,,!.!,;, \n",
-      "'..?',:,';.,.,?:,,.,:,'.;''::',';''.,,,.':,',.,-:, \n",
-      "'.;..,.,,!!,!,!,,!,!,;,-,'.!..:,:,,.:;,.'?;,,.,'., \n",
-      ",'?',:,,--;.,,,,,;,',,':',';,,.,?,,..,,,,,,,,'?,': \n",
-      ":,.,,.',',.',,,,;,;-,;,;;,',','':-':-';':',',.;,', \n",
-      ",,',,,,'.,,,'!,-'.,,,,.;,,.!,',,.,,:;''',.,,,',';, \n",
-      ",,';,!,.,.,:,,.,;.,':.',,'!;;,,.',:;,,,.,'.,,,:!,, \n",
-      ",.,;.',,,:,;,,',,,:,.,.,?,,;','.,,'.',.!:,,,',:... \n",
-      ",,,;;,,,,.,;,';,!.',.,.;,,.!,;,,,.?!,!,.?.,,,:,',; \n",
-      ",',,'.;',.,;'::,.,;,.,.,,.,,.,.!,:'.,!,'.,!!!,'!'. \n",
-      ",?':',?,;';,.,,;';.:!!,,:'.,.,,;'!,,!,?,,.,,,;;,.: \n",
-      "!:!,!,!.,,.,,'',???:,,,'.,.!;.,?,,,'.,,,',,,,,,,,, \n",
-      "';,:,,,,;:,,,,.'?,!.';:.,,:',',,';,,.,;;.?.,,.!-,! \n",
-      ",'.!,.!.,!,??;,,,.,,,.-,;,,.';,',:;.',?:?-:?'?,,:- \n",
-      ".,,!!:,.',?.''.'.,,;:,.,;',.-,,!;!,.,.,,;',,;:',,- \n",
-      "';,.,.';,.,,:,!,.',';:,',',,',;.,,.,;,',.',.,:-.'' \n",
-      ",,',.',,,.?,!,-:;,,,,.-?'.','.';.';,.?,.,,.?,;-;', \n",
-      ",:,;,:,,.,,.,,'.':.,;,,.,,.,,;,,.?!,'.,.,;.,;.!!,. \n",
-      ",:;,,.,,';,,,;,.,!?,.,,',',.,,.,,?.,.,..,.,.'.,;,: \n",
-      ".,;,:.'.',??,:,,,;,,,,.'.,.,;'.,,.:,.?,'.??.,?,'., \n",
-      ":;;,..,.,;.,.,,?,,;''.,..,;:?,.,,?,,'.??,;,.,'.,'. \n",
-      "!?,'.',,;,.,,'.,,,;,,'.:,.,,,?,,.,?,'.'?-,;,,.'?;, \n",
-      ".'?,!!!?,;',,.,?,.?':.?,.,,'.,,..'..!..,.'.'?.,,?' \n",
-      ",,,.,,,;,.,,!??,,'.,:';..?.''..,,!,,'''.',!,,!,:,' \n",
-      ".,.!!?-?;.'?.,?.?..,,..,,::.;''.'.!,?;,.?.'.,!,:,. \n",
-      "?,;.,,.,:.'.,..!,,:,.;''.,'!,!,!'.,':'!,,.'-:'!,'; \n",
-      ".'':,,,;,,!!,',,':';,::,,,.,,.,.!-?,.,;,.'.,,;,.,; \n",
-      "'?,,?',.,?',,,:,;;.,,,.'.',,':'.,?,,..',,:,,,.,':. \n",
-      "'.-,,,.;::.!!!,;,'.!,!!!?',','.;.,;,';,.?'..;,,.'' \n",
-      ":,.-:,.,:,.,':;-.,:'.',','.'',;.!,,!,:;,,.,:,,'.', \n",
-      ".;.,,.!:,,';!!!!!,?,.,,?,;.,'..,.,??,?,:,,,,;-,-;, \n",
-      ";,;,;,;,;,.,,;,;,;,:,,,.?.?.?,';,,:,,.,???,.,,.,?- \n",
-      ",?,,-.,.?,,,-.,.'.??,,,.?..?.,..?.!;!?:,,;,,.,,,;. \n",
-      ",;.,,.,.,..?.?,,.!.!!.,.!:'.,.,.',;.,.'.,,,;,,.?,; \n",
-      ",,,.!,;;;;,.;.??,:,,:,.,.,;,,,;..,'.',:,;,,.,,?,,: \n",
-      ",,.,,,',!,,,.!,,,?,!?,:'.?.?.,.?,.,?,?,?,.,,.?,.,. \n",
-      "'.,..',':',,,,;,.',.,?'-..,,:,.!:,.,.,.,.,.'.,,':, \n",
-      "..;',,,'!;.:,;.,.!?,:;.,'.;,.!.,':.,,'.-:,,,,,,-., \n",
-      ",;:,,,,.,'.;,:,,;,:,;;.,,,.'!':,,;,,:,:;,,,!,:,,.; \n",
-      "',;':;,.;,!,;,';''.;:;.,,,!,.'?,?,!'.;.'?,',,.,,'; \n",
-      ",,,,,;,,;,,?.?.!,,,,!,,,;,.,,;.,.?,.!?,.,,'..,.''. \n",
-      ",.,,.?...?.?.?..,,'.?,,!?,;..,.,,,.,:.,,.',;.,?,;. \n",
-      "',.,,.,:,,,;.,,..,,.,':?,.,?,;,.?,;.?;':,-,,',:,;' \n",
-      ",;,,,.,,,''.,,;:,'.',..,;,:,.'.,'.'.,,.,;,,?,,..,, \n",
-      ":.,..,!,,.,'.,:,-..,;.:,.,..,.'.?.,..,,.,,:'-;,.'. \n",
-      ",,?.?.?;-.,,':;',,-;,,','.,!',,,.,;,,,.;.?;?;...!, \n",
-      ".,.;,,..,,.?:,',,,,-,.,,?,:..,.:,,,,,,.,'.,,,,,',. \n",
-      "?,':,,-,,':,,'.,,.,:,,'.?.,,.,',,,?';,,',,',.,:!-; \n",
-      "'.,?',';,.,;,'.!,!,,.;,'!',,';,,.,,?,,.?.??,.,?,., \n",
-      "?,;,.!.,!.?,:,',.,.,--.,'?:,;,;,.,,..'.,,,?.?,.,,. \n",
-      ",,;.,.,,.;,,,.?.?.,;,;,;:,.-!',,,.,.;.,,!,'-.,;.:, \n",
-      ";,,,;,.,;!.,;',.':'-,,.,';,',;,,;,,','.,,!,;,:','' \n",
-      ",,,.!.-;',,,..!''?,.,.',',.',.,',',;,'',;,.:',;',. \n",
-      "?;.,-.,,.,;'--:.,,?',,?',',.-,.,,!-'.,,',-.,','.,, \n",
-      "?,'.,.,.,.,''.,'.,,:,,..,;':,,,,,.!,',:,,.,,,;,,., \n",
-      ",!.,,,;.,,'?,;,,.,,,,:.',;'.,',,,,,,.,,,.,,',';,', \n",
-      ",'.,,,,;'.,,'-;;,,.,,;,,.,.,:.,?,,.?.,:;,.'.,;,;,, \n",
-      ",,.?,:,,,,,,;,:,,,;,'-,':-;.?,;:,,;,',-.,:'...;',- \n",
-      ".,',;,';.,;,',','!',,;','.,,,.',,.,.,',.?,,.,,,,', \n",
-      ".,,.?,,.;,.''.;:?,,.?,.:'.,,.?,.?'?!!'.;!,!;,,,',' \n",
-      ":,,.'?,';'.,,',?,?,!!,,,.'.,!.!;,',.?';:',!,?,?.,; \n",
-      ",.;,',',',.,:,;,,.,;,,.!!?:'''.?.??.?.?,?'?.,.,,': \n",
-      ",,,.,.','.,,.?,.,,!?,.,!?,.,,',,,.,,.?,;',',,:'';, \n",
-      ",;,:,,,,-,;,',.,',,,.;':,,,.,'..,;,.';.,;,,'-.:,'- \n",
-      ",,,-.',,,!,,,-.,,.,.!!,;:',.:;,';';,;';',;',',.-,. \n",
-      ".,.,:,,;,.,;,.,!?'?,.,;.,,?.,,?,..,!.;..:?,.,!..,, \n",
-      ":.;!,.,.,.,',.',.',?,.,?,.;.,.,.,.',;,,,...,,.,.., \n",
-      "..,.',.,.,!':,',.,.:','.,.,.,.;,.,.,:,;.,.,':,':,, \n",
-      ".,.,,,.;':,,..,.;':,;,,.'?.'!,!.,.,';,,?,,-.?!;?.? \n",
-      ",.?-!'.,.','.,,'.',',.,'.,.,!?,..,,.;.,,,..'.,.,,. \n",
-      ",,.,.,?,,,.,'.,:..,,:',.,:,.',.,,.,.,,,;.,,,,','.; \n",
-      ",,,,',;,..,,;,-.,-.,,.,,:'',,.-,'-:;'-.,,..'.,,-,' \n",
-      "..,!',.!.,;.,,'.,,;,'.,:.,',;.!'.,,,.,.':,,.?.?.'? \n",
-      ";'.!'?.?.',;,,.,',.'?,.?,.',!':,.,;.,!:?,.,,':,,., \n",
-      ",,,'..;,';,,,,,',,,.?,,?'??',':'',.,.'.,,.;,.,;',, \n",
-      ",,.,.,:,,,.,;,':,',,-,,,.:,.,!?,;.;,,.,;.??,,..,,' \n",
-      ",.,,':,?,,.,'.'.?,..!!?;!''.???,,;,.?:,;,',.,;;.!? \n",
-      ",?.;.,?,.??;-..;;..,.!!,.?.,,?,,:'.?;,-,',.!:.,:.? \n",
-      "'..,.,.?,,',.,.,,.?.;:.,',,!',,,'?,,.,,,.,,;.',;.; \n",
-      ";,':'?.;,.,.';,,..,,,:',';,,.',,,,,.,;,,'.,.'.,?,. \n",
-      ",?,.,'.;''.,:''.,!?,;'.,.,,.',.,,,,,-'.',,.';,'.,, \n",
-      ",,;,,,.',,,',,,.,,:,,.,;',,.?.?',..,.,.',,;;,.,,'. \n",
-      "',-'.!'.,,,,,.,,':,':.-':-,.'!';'?';',';','.,,,:', \n",
-      "','?'',,,'.',';''.',.?,',,;,';.,:?'???.:..,!?,,.?, \n",
-      ",,,.?,,:.!?,:;,,.,,,'.,!'?.,,,,';,,,,,:,,.,.:''.,' \n",
-      ",.',?:,.!'?'.'?'.;,.',;,'!',,:'..,,.?,!'.,!?,;,.,; \n",
-      ",','.'-,,.;,.,!,.,?,.?,,.!?,.,.,:,,,.,.,,'':.,.:,. \n",
-      ",.':,'-,.,.;,,.',..'?,,.!.?:,.,,.,'.?,,.',,,;--,'' \n",
-      "-,.?;,,',','',,',:.;.,'';,,,!,.,,!.,,:','..','.,.' \n",
-      ",'.,!:;,,;',.,:''.,:,','.,?,,,,'.!',',',',,,.'','; \n",
-      ",,',.,'.;,,.,.,!,!,,-..:;,'.,?,,;.!?,.'.'.?.,;.,,' \n",
-      "'.'',';.?,.,?,,.?,,.,.?'.;.?,;.?...,!,!?..?.,',.'; \n",
-      ",';,',,',;,',..,,,-,,.,,.,,.','.,'.,.,,;.'.,.?-,;. \n",
-      ";.'':;'.,'.;,.!.!,,.,,'.,,,,!,!,!-?,,.;.,:'?,'.,,; \n",
-      ",,,.!,.,,!,,;.'.,.,,.!,','.,.,,!,',',''!''.',,;.,' \n",
-      ",':.!?.,,',',',.!'.,;!!,''!':.:.,''?,,.'.!'!.,.,': \n",
-      "'.,;.,;'.''':,,.!.,!,!!'?;.,',.,?'.!..,,;:.'?.;.!! \n",
-      ",':!!.';.,,.!'.!,:;:.','?,,.:'.,,,..!!!,,;.',.!;'. \n",
-      ",,;;;,.;;.,,.:,.,,.,,,,'.,,,,',:,';,'.;.,',.,,'.', \n",
-      "':,'.,,,,.';,:'.,:,,.,.,?:.,,.?,',.,;',:,;,,.,,,,, \n",
-      ",.,,.:,,,,:.,,,,,.'.,,.-.;.,,,,,;,,,,,,.!.:..;,;.? \n",
-      ";.,.':',,;:,,,''.,.,'-.',;,,'!','.,,'..-.,-.'';'., \n",
-      ",.,,',:,,'.;;:,,.-,?.,,.,,:,':-':,'.,.:,;,,'.'.,'' \n",
-      "':,,,'.'?,.,?,.!;,,,',.',:'''''.?,;,.?,?','.,,:;., \n",
-      ".,'':.,,--,.'?'',:';-,'.','',',';''.'.!,';';'.!,;, \n",
-      ":';',,'.?',..,,'.?,.!?'?;',':,,.:'.::?,:!.:?,';.,' \n",
-      ",:,'.''.,,:',.,!.:;;.,,,,:':,,',-;,'';!,.,?,.'?,'. \n",
-      "!'?.,,;,,:,,,'.!,!?,,.',:;,:'-',,,'',.,,:!'!!?'?!: \n",
-      ",';?'-,':,'-;,,,.?.,!?',?:',?,.,,!',-,',,,,,,:,,,, \n",
-      ".,?,,'.?,!,?,,',,,;,,,:',.'.,,.,','::,'.,':'?:',., \n",
-      ".,!,!!!-,-,''!,,;,,',:.,,.,',;,,,,'',',,:,'',,',,. \n",
-      ".';,';',,,,,:,:';.','.,!,.,'.!?,.,;'.,.:,.?;.?',,' \n",
-      "-.'',.',,?'.',':'';,.?;:,',?-??.,!.!.,?.!!!.,,,-,, \n",
-      "-,':';','.,!',;,',,,';,;',,'.,,,;,,,,,.,,-,;',,;,, \n",
-      "-,':,,':,,;;,'.',,';,',,,,,?,,,,,'-;--:''.-,,:',;, \n",
-      ".?????,???,?,?,,??,'';;;;,.,'',;'.,'.,,.;,:,,;,,,, \n",
-      ":',.?,,,:,,,,:,,-,'',,,,,,;.,,,,:,:',,!,,;,;,,,?', \n",
-      ",,'???,:;';'',,';.:',.,;,,.;,.:',;','.'',.,'.!,,?; \n",
-      "';,..,','';,'.:',,-.!.:.?,.,!'?,.':,,,,,.,.!!!,?': \n",
-      ",,,,.,'';,''.;,.!?:',,'.,,-',',,,',..,!'.,;,,,;,;; \n",
-      ",.,;'.,',','!,..,?.?,,,'','.,,'!,;',,,''!,,',.?:'' \n",
-      "'.,,',-!,'.,',.;,,',,,;'',.:'.:..:',,',,'',,.':,,, \n",
-      "-'!.;':.:.,,!:,'.,,?,'.,?'..,?;,,,,,-.?''.,?,.,':' \n",
-      ",.;:;',.:!?,:,,'.'?.'..',.,:,;'.,,,;..;.,'.???::', \n",
-      "!,!'!',,,,;',,,,.,.,:,;':'-':',';,.?;'.'.::,.??;;! \n",
-      "';'.',','.,,,;,','''',:'-,,,,,,,!,:,','',',''.'',, \n",
-      "'.,',:,,.,,.!',,,,:';:,',,,'-,';,.,,.'!,.;,'.!.':. \n",
-      ",,;;'.,,,;''!?'?,;.,;:',:.,:';.,;.,:!.,,:,,,.,,,', \n",
-      ",,':,.',';';;,,',.!,,.',-'';,-.-',;,,;,'':,';,:-;. \n",
-      "!.';'',,.,:'.!?,,;,''.,,?,;,,,:,,,',.,,,.?,.',,',' \n",
-      ",,,:,,',',',,'.,;,.?,.,,.',.,:;.,,.,;.,;?,,,?.,.,: \n",
-      ".',!',,???,,,.,..,,.,',.',.,?.,,'.?;,:';,',.':',!' \n",
-      ",:;''.-',,-'.,,:,''.:.,:.,',-',,.,,':',.!'.,.,',,. \n",
-      ",:,';,,,..:,.,,;;.,',;,,-;:,,,.'???-;'''.!,',',,'' \n",
-      "',,,,'.:,.,!;:,,;:,.;:,,..,,,:,,'?,.'.,-;.,;.',,:' \n",
-      ",,.,?,;.!!,':.,,',,.!?:,,,,.!;;'.,,,,,,,:,.!,,;,;, \n",
-      ",..:';'.,,:';.!!,':!;,;,',,.!?.!-',.;',;'.,''!.;,' \n",
-      ",'.!,.;',';,',',',,';,,,'',,.,!;:;,!;,,','.',,,;,, \n",
-      ",',,,,,,,,:,,,,'';,,'.!,,',.,'.,..'''.:,'.';,-',,, \n",
-      ",.,!,?.!;'.,;':!?,',,.,:;.,,.!'!,',':.:',,','.,;., \n",
-      ";'.,:,,,'.,,..,:',;,,,,,...?.,;:.,,;,,',',','?,,,: \n",
-      ",:',:...,.,!',-',.,,;;,,,.,,'',,..,.,:!,,.,!,,'!;' \n",
-      "'.,:,',,.,,.-:';.,;,;,',..,.',,,.,,,,.,!,,'!,-',', \n",
-      "',.',,'!,,,'.!,,.:,'',,.:!!,,':,,'.',,,..'.!.,,,,, \n",
-      ",,:,,,,,,.,,':',,,'.:,,,.,,,,,,,;,''.,,,',,'.,.,:, \n",
-      "',.,,,,;,',:,,','!'.';',,..,.,','',;,,:,,,,.,,,':; \n",
-      ",,,.,''.,:,'.:,'.,,:;,,,,,,,.,:.:,,;,.,-,',.,',,,' \n",
-      ":':-,':,,',.,,,?.;;,:,,',,'.,:!:,,',.:!,';;,!,,,,' \n",
-      "-,'',','...,.;;;;;!!!?,;.'::.,!?!:,',.!!.';.,!:,.: \n",
-      "'';:':,.,'!',,,,;,,:,;,,:,',',,,,:!!!,,,,!,?,,???? \n",
-      "?,?,?,,,,!,,;-.',';,;''';,:;':',,,,':,,:,!,,'!',,, \n",
-      "',''.!';'':,:,,,,'.,!,;.,,,,,.,;:'.:','.':,,.!':'. \n",
-      "'':;,',.,,,,:,,!',;',:,'.,,.,::,.',:,..,,'?,;:.,,' \n",
-      ".!,;:'.,':';,'.:'..,:,',':,','.,,;,',:,,;',,,:,:', \n",
-      ",,-,,,;,,,,':,,':',,.,,.;,,,'.';,,,,.,!;:;,,,,.:!' \n",
-      "'.,,''.!:..!!:.--,;,,,.!--?;:,'-,.,'!?',;!,?;;:,-. \n",
-      "-,-,--;.';';.,,!,!!?',.,?!,:'.,,?,,!'.!;',';,,'.-: \n",
-      ";,.:-:,,,;,,.!,?,;:,:'.,!',:.!!,.:,.';,-'!:,,;'.,' \n",
-      ":,:.'.',?':,'.!!,,':',:,,.,;,..,,..',:.,'.'.,.,;'. \n",
-      "',,''.,,,,,,,.,',;',-'.,'':;,,.,.,,,,,;,''',;,:;'' \n",
-      ".',,,'.,:,.,,:';.:,.,,,;,',.,,.:.,,;,,,,.,,,,,,;., \n",
-      ",?,,.,.,;,.,,;,;,;,,,,.,,,:.';,.;,,;'.,,..!.,!,,,' \n",
-      ";'.,!,,!;,-,,!,!,,.,-;:,?;,.,-,,;,.;,,,-.,.::,.!!: \n",
-      "';:,?,'.'.;-?';;,'?,.--,--,;:,.,;,,;':;,;,'.!!'!!, \n",
-      "!,,!,!,.,!,.,!.,,;',.,?,,.,,:',.,':,.!,,!,!!;,!,,- \n",
-      ".!?,;,.'.?.,:,,.-,:,:,!.?,,--:.,,,.,:':,,.,,.:-;-, \n",
-      ";,';,:.!,,:,,-.,;,,:'.:,'.,,:,,.?,:.,'.?,-;,.:-.,! \n",
-      ".'-.,,,.,,,-:,-.:,'.-,'.,,:!,.,','',,,-'.,,,,,.'., \n",
-      "!;'.,,,.,!,,,??,',?.,,:,';,;-',,,.,,,.!,,,'',,.,,, \n",
-      ".,',,':',,';,,:,.,;.:,.,!,:,'.,!',,,;;',',;,',';,; \n",
-      "',.',:,';,.,,':,-,.,:'-':',.,.,';:,!,,.,,',,',',': \n",
-      "',.,,?.;:,,,.,,,:,,..,.';,,,',.';,,,;,',:,.'.,,.,! \n",
-      "',.,',';,,:!''!,,;,'';-,,,;;,--.!,,''!!?,;;,,.,::. \n",
-      ".,,':,';;;,,:,',;,,:,,,.!:,,',,,'.'.,;,.,:.''.--:; \n",
-      "..,.,.:,,.,!,:.,.,,?,;:.:;'''';,,..,.,.!,;,.';'.:: \n",
-      ",,.,;:-;,;,';',,,,',,;',',,.'.,.?';,;,,,:,',.-,-'. \n",
-      ",,.'.,',.,,.;';;;-,-,';,;-;:,;,;,,:.,;,.;.,.:,.??- \n",
-      ",,-,,-?':,..,.,?,,;.,,.,;.??,:,-,.','-;'.,?,.!''', \n",
-      ",'.?,.,:';'.',,:..,?',.:.,.'.,,':'':',.:';'.'.;':. \n",
-      ",,.?!??,.:.'.,..,?.:'??':,':,.,'.,'.,.'.,,,-?,,,'' \n",
-      ",'-?;','-.,,,-,-,;;,';',,.!'':.,,.:,'.,,,;.::.,,., \n",
-      "!'.?'.'.,!.,,,:''';.,,.,.'',,'.!,,,':;,',,','''.?! \n",
-      "::.,'.?,,,,,;,',,,',:;.'..,,?,;,:.;;,,':,.!':,;.,; \n",
-      "'.,;,,.,,,.?;??.,,.,,??????-??,:.,,,.,,,.;,,',.'.. \n",
-      ",.,.,:.,,..,,:':','-!,.,,',,!'',.,,,,';,,,::.,,,,. \n",
-      ",,;,,,,,,,'.!;,-,.',,?:,:,',.,,!,.,,.!,,,,:.!',.!! \n",
-      ",'.?,;','.,:;.,':,;,:,,..,?,.'!'!;'!:,;.'.;:,;,,', \n",
-      ".,.;,.,,',,'.,,'',,,,,:.,;,,'.,.!,.,.'.','.,,,,,., \n",
-      ",.,,'?':','.,,',,,,';,,,',,,!,;,.,,,,?,,.'?;-,.:;, \n",
-      ",,,,,';.;,,''';;''':,.,?.,,,,':;'...',',:,;,,'.,', \n",
-      ".:,.,?'.,''.',.,;'.!!.,,,',?'',.,::.,,,.,!!,,!:,,, \n",
-      ",,-,,,,,-,,-,:,:;,.,,';:,;';:,,',;,;-',,.,,,.'.!.? \n",
-      "':.,,.,!?,;'.,.,;';,;,,,'',:,,'.,..,,:.,?'.,.,;.,. \n",
-      ",!:'';;,,,;,,...?.,.,,.,.,.,!,.,;:,'.!,,-..;.,,,-: \n",
-      ",..!!,,.;.,':,.,:.',,,,,.,,!'.,.,.,.,;.;,:,:.,,,'; \n",
-      ",,,'--.,--,.,!,:...,:'.[.],!?,.,,,,,,,,,,.,.;.;,;, \n",
-      ";.,.,',?,.??-?-?',,,?,--,:.,,.?,'.'-:.,;,.'!,'..,. \n",
-      ":,';'.?''??,;.,.,?;:,',.',,,'.-,:,,,.,?;,,:,.-,-,! \n",
-      ";,:!,.',,,',?,;',';;-;,,,-,,.,,?,,:,',,;,.:,;,.,., \n",
-      "',''!'',,,:'.?,.,.?,:,.!'':,'.,!:';.,;,,..-;,.,,.' \n",
-      "..:.,,;?,,:,,;'.:.,,'-:';,.,,;.,,;,,'''.,,;,,,''.. \n",
-      "'!'!;':.,.,:,'..,,;,',-.?',,,'?,'.,';,',?,;,,.',.; \n",
-      ":,.,,,;!'!,,'',,,.'.;,:,',,',-',,'?',.;.:',',';',; \n",
-      "''.',!.;',.?,:'!,,..,,.,.,,,,,,,;,'',.,'.';.,,,,.? \n",
-      "';,,'','.?,.,,?,,,'.!,'.,,,',';'':''.,:,',.,,,.!?, \n",
-      ";,.,;,',.',.,':.,:!'':,,..,;,.-,',,,;'.!,,!,!,',,: \n",
-      ",,,,,.';,,:,,,'','',.,!,,,-!,.',,?,.-,',''?,;,',:- \n",
-      "',:';,,,',.!,;,,:,,;'',.,',!,,.,,;,,,'.'?.;:,.,,,. \n",
-      "';'.':'.??,:,.:,,:,.!,.?,,;,,:'.,?,.',',',.,,;,.,: \n",
-      ",,,.,,';,;,',.,,':',.,.'.:',;.,:,.,,?,:,,;,..;:,,; \n",
-      ",;,:;,,;..,?:;':-.':.,?,:?,:',.,,,;,,'.?.,,.,,,,,. \n",
-      ",,,.,,,,',,!';--;;,-'.,.,,?,,.:',,.?,',:.,!'.,:,,. \n",
-      ",.,,,',,,;,,,'!',,.;,:',.?;',,,;,,,::,.,,,,.??:.'. \n",
-      ",,.;;,',,-,,,.';,.,.,;,.,.,:?,:.,,.,,.,.,.:;';;;:- \n",
-      ".,,.;',.,,,.,,;,.?,.:.,.,?,'.,?',:';:',.,,.,:,,.!, \n",
-      ",'.,:'.,!,,,.;',',,,.!::',,,.',,,';,.:'':!'.:;:,.? \n",
-      "!,,,;,,.,,;.!.';'.,,.!,,,,'.':?,!',',,.,',.,,,.,!' \n",
-      ",'.,,,:;'.,.,,,,''..',.,!,,,?,,',?:.','.';''.!:.'. \n",
-      ",,':.,;.,,:?,.,.:';.?,.,-.,,.,',,;',,.,:,;'.'.,;,. \n",
-      ":.,:!';;:;.;':;,;,.:;:,.,:';!!'.,..:.;'','.,,;,.., \n",
-      ".'.,;.,,'!,,'?'?'?,,'.';.,:.,,',,',.!,.,:,'.;,';,, \n",
-      ".',,,.,,;,,.'.!:,'.'--,,,-.,,'':..,',,:,,;,',',;'. \n",
-      ",--::'-,,,,,,,,.,,,,.','',,,,',;.;:,'.,':,?,;,!.'? \n",
-      ",.,;',,,,'.,:,'..?,;.?,;..,;''',,,;,,.,',.';,,!''! \n",
-      "?,,.:,,,,;,',.',,,:,,;,,,,:',!,,,','.':',;',,,,;,! \n",
-      ",,;',:',',;,,,'...,''.:,';,.,,!;-,-:,,.!,?!?',':,. \n",
-      "?--;'.?.':;'.,''.,.,,!,.,!,!!,.;'.,!.;''-.,,',,,?; \n",
-      ",:';,,.,!?:',.,,-?,.,?,.:';''.,-!,'''.':?.,.?.?,,. \n",
-      ",',-':,;,,',;,,'.?,:,;.;?.,,,.,,:,,:,:,.,;,,;,.,,? \n",
-      ";.?,.'.,.'?'?,.,.?,.,??,.??,?,.':.,.?.,;:'-,:';,.! \n",
-      "?,?.!'.!??,.,.;.,.';.!,,..,-..!,'.':,;:,,,.,...,.' \n",
-      "'';''......';'.,:',,,',,,.,,.,.'.,..:,:,,.'.,.'.,. \n",
-      "',,,,,'.,;,,.,?:,!?,,'..!.?!,'.,,.,,'.!.,'.,:,',,. \n",
-      ".!!.:'...:'?.?,'.',..?,''--,.'.';.'--,',':,.''!',' \n",
-      ",?'',';'',.',,,,.,.,,;'..'':,'.','.!.,?,;,..,;':.' \n",
-      ",..':?',:;.'?':,;':'',,.?':,.?.,.',,,,;'!,!',.!!'! \n",
-      "'?!.'?'.!,?:';',',:!??,;,':','.,.,:','?,.-?':,',!! \n",
-      ".'?'..'.-.'.,??,,'..!,'?'.???'.!',!!!!!,!;:!,:,';, \n",
-      "!!'--.,,!,,.!?;,,,,..,,!,!!'.',';:,!.,.!,,.,.',!', \n",
-      "???,,,,,,,,,,,?,:,''.!.,;,;,;,;,:,..,';':,;,'.!,.? \n",
-      ";.,..,.,.',,.,?,.,.,,,,'';-'..,:;':':':,.:;',:',., \n",
-      "?':';,,.,,';,,,,'.,,',?,:';,,,,,':,,,,,;,.-,,.:,,! \n",
-      ",-',,':''-'?,.'';;,,,',,'-,.,,,,,,.,,'-,,;,',,-,', \n",
-      ",,,.,;',,,,,,,.,,,'',.:,,.,?,.,,,,,,,,,,,,:'';',,, \n",
-      ",:,,,,,,,,,,,!!',,.,,,,,,,,,,?,,,!;:,:,:;,,.,,;,,, \n",
-      ",.,,,.,.'',,;,,:',.,,.'.,,?,,,,.,,,.,,,,,'',--'-:, \n",
-      "';',,',.,',;,'!'.;,,.'';,:,'!'.,,.',,;,-,:;,'!,;;. \n",
-      "',,,,,,,,,,,,,,.,,.-',,;;;,,;,.,;;,:,,,',,':-,,-;, \n",
-      ",,.,''.?,..'?',?.,,?'',..?!;,,:,??;.,,',;':,,,,;,' \n",
-      ",.,!,!!,';,;,,.,,?,,.',?,;''..:,,.:';,,,.,,;,,.,,. \n",
-      ",,-':,:,,!',,,,,,,.,,,,,,,;-,-,:,;,',,..,;,:;,,,!, \n",
-      ",,;,.,'':;,,',';,,,:,'.!.,;.;,:,.!?;.'?'::,',,,,., \n",
-      "?,,.:,,,,,,,',,,,'.,?,':,,?',;'':,,';,,;,,.';,,,,' \n",
-      ",';,,?',,.:'.,';,.;'.:?,,:;,':',.;;:,;.,':,.,,':'' \n",
-      ".,;:.:,'.!,?,,?!?,??!:.-',?,.,-!,,:.:.,?''!,.,?!,. \n",
-      ",,:.,;.,.,!,',.!.!,..,.!,,;-!;:-!;,.,,,,!!!!!,;,;, \n",
-      ".,,!?,!',?,?;'?,.:'?,.'!',.;,,.,.,..,,,,!.:,.,,,,, \n",
-      "'.?,,,.,.',.,!,:;;.!'?,;'.,.'?,..,,..,';:,.;,.:'., \n",
-      ",?',,-,.,?,:,!,!!.';.,;!',?',.,,:..,,,':,,,,';:'.. \n",
-      ".?:;,.,..,,,:',,,,,,,,',.','?,,,,,,'?'.,;',.:,,',; \n",
-      ",:,,,,'?,!,???,!,,.,?,;.:;',:,,,,'?,,':-,':,.,.''? \n",
-      ";'.';,.-,;,'.,,?.',.:;:'',,',.?:?,,',''.'',,',,'', \n",
-      ",',''!',,'?!,'!',.,,!??',,!.,,!,.,,!,-,,,!.,,!!,;, \n",
-      ",.,,!!,!,.,,?,,?,,,,':-'.,'';.;,:,!?',?,,,,',.,:,; \n",
-      ".,;',.',,,,!?','':,,,,,'.,;',;,.'';.':,?,,,;-'.',, \n",
-      ",,':,.',;,',,;'.,':,.,,,,,;,,''.,..':,,.,!,!?,:!;, \n",
-      ".',','.',.,.!-,,,,,;-,.,!,,-!,,.,.,!!'?!,.,:;!,,!, \n",
-      "!!,,''..'?!??;!'?,.,??,,,?,'?,.,,'?,.,,'?,.,,?.!,. \n",
-      "'.;;';.!,!..,.;;;,,.;.;;;.?..,?,'.,.,,!;.,!!?;-',. \n",
-      ".;,:;,..:.,-,:;,,':,?.,.?.,?.,.;,,.;:....,:,.,;,,- \n",
-      "'.,::,',.,;,,,,,.,;--,-;,,;,,,,.,,,';,,:',:':.;.'; \n",
-      ".,.?.??.,?,;,,,,,.??.,,.:,,;,.,.:'?-.'?,,-.?,',:', \n",
-      "-:','':?,-'.'.,:',.!.':,,,'?,-,';,,,,:-,.!,,'.'!;. \n",
-      "!,''.,!.','...,!!?.'..',.',':?','.'.;.'::,;.,.,.., \n",
-      "'.';.?,.,.,!!,,,,,,-!,,;,:',-',:',,:,,-.,,,,,:',,, \n",
-      ";,,,',,.?,.',.;.;:-,:',,,..:,.!!,:?,,.,?,.;.!,?,,. \n",
-      ",.....!,;.?,:.?,.?,.,?,,.,,.,?,:,.?'',,.,,,;,,'.,? \n",
-      ",,:?,,.:,.:',.,,!,,!,!!,.,.,.,;,,:.,.,,.,!,;,.,!,. \n",
-      ",.,?,:',.,,.,,,.,;-,,,:.:,!,!','..,;,,!,:,.,,,,.,, \n",
-      "?'?-?,,!..',.,,;.,.,'.,.?,'..!?,.,.,.,.,,.!,';.,,. \n",
-      ",,'.'.,,.,,.,,.:.,,!!,,'.,,,,.,:,,,!,!':,,.!!!,!!! \n",
-      "!!:!!,!!!!!!!!-!,',.,;,,,.??,?,:?,'--?,,,,:-,.?:,. \n",
-      ",-.-.''?.,..,.':'.,:,',;,.',;,,,.,.!'?'?,;.!.,!,.? \n",
-      ",:,.!,-'!!',.'.'.,..'-?,,,,-,':;;,.':':.,,:'.:-'.; \n",
-      "';,.,,?'.:.!?,?,;,''.?,,'.,-!','.,;,.!-!,;.,.,':,. \n",
-      ",.,;'.!?''',:'.,?!!,!,!???,.;.,,:.!:'.?;,,,;.,,,;, \n",
-      ".,;.,??.,;,.:,,,.:,;.,?!??,,,.:,'.;,.;',.,'.,,:,;' \n",
-      ".,:,'.?;,,.;,,:,;,.,!'??,',';,,','.,;.,!,,..,.,'., \n",
-      ",;':':!?,.,?!-,,.,?,..:;,,'.:?..,,;,:,,,,';.!;,',: \n",
-      ",';!,!',.'.!.:,,,,,',,,,,,,,,',''.!,,,,',,,,!',,,, \n",
-      ",',,;',,,'.',;,:'.,'.,,-';;,,-!,....;,,:!-,,!,,,., \n",
-      "',,'';',',;,,,;,,,,:,,,',,,.,?.,',:.',;,;,,:,,;,., \n",
-      ":.,:-':.;'.:,;,,:.'':,',.:,'.',:,,,'..!?;''.??,,?. \n",
-      ",..,.??!?,?,.?.,.??:',;'.!?',,',:';,,,,,,,,,,:,,', \n",
-      ",.'::,';,,.:'.,!,'!?,,,,,,;,.,!,':,;'';''..,,;:''; \n",
-      ",,,,,.;.,!,.,,,!!-,,'.!;.',!',!!,,',.;',:!?,,,,-': \n",
-      ";',:,,:,,.;:,,;:,,';,',,':,,';,,',,:,.!;,,,,,,,,., \n",
-      "-,,'-.:,,;.,,,,;,,',..'.',,'.!!?'',,,,,.,.,;;,,,'' \n",
-      ",.',:;'.,,'.'.':.,;,,-',.?;.;'.!,;:;,,.,:''.',,;,. \n",
-      "'!!?,.?-,.?,,;;,',';',,.';',''.:,',;',',.'?'-,,.!, \n",
-      ".,.,?,';;;.:,.,:,;-,-----,,..!!,!,!-.!,.!'?',.,.-, \n",
-      "';,.,.,.,,?,''.,;,,,.,.,'.,';.,!.,!?.?,,-.'.,.,;:, \n",
-      ",,.,,;',..,,,!,,',,.,.,!,',,!',..,,,!,,,,-!.;.,,'. \n",
-      ",,?;,.:'',,,.';,,.,-:,:.:.;.,;'.,.,;,,-,,,?:,:,,;, \n",
-      ",':',;,.-.'.,:';.,'.,,;,'..,:.,,':.;,:,'!.,.?!,',' \n",
-      ",,..!,-.,.,:.!,.!'.!?.!:!,!-?,!'?,!.??:?,;!'',.,!, \n",
-      "!!-?,,?!?'''!'?,.,:,,.,!,',.!,:.'?'??!'?,,.'?!,:?? \n",
-      "!?,,::.,?',':,.?!,:,,'''.',.,;.!'?,,:,,,';,,,'.?,: \n",
-      ".!:,,;.,,;.'??!:!'!!??!!?'?!,,'?!!'?,.'!.!!,,,'?,, \n",
-      ";.,:';';.!..,:;;,,,.!'!,,,;,.',,.,,,..,'.,,.;':,,, \n",
-      ".';,,!,.,.?,,,,:?,,:;,.,,.!.!!!.',',,,'?,..,:,.,!, \n",
-      "',',,,.?,,,;'.?.!?.?;-,,,',.,,.',:,',,',.,?!':'!'. \n",
-      ";.?,,!?.'!?,.,!!?,,:',',,';,',',;,.!',,;'.'...?,., \n",
-      ".!''!,:;',',,':,,!,,,,'.!.,!:,,,;,:-..?.:,.,,,;.!, \n",
-      ";.,?,?,,:,;,.;,;'.,!:,,',.;,,,',,.,,:,,;,.,,:,,-'' \n",
-      ".,;,,,,'.!',:';,';,,':';'','','.',.',,.,,,,.!'.!,. \n",
-      "''.,,..,',':.,.,;.,,'.,:,,'.,,;'..'.'?',;:.?.,..;' \n",
-      "'.:'..',:..';',.,,!.';,:.!.,.',.,.,?.',;.';'.';,., \n",
-      "!.,;,',,.'.,'.,.,,?..,,.,,',,,.;'.',.,:'..,!',,,,; \n",
-      ".!,,,,.'..,!??,?.?;'.';,,'.,.?,.;,',:,;,.,.':;,,,, \n",
-      ".,?!..,,:,;,:.'.?,:,;,;','':;,;,.,;,,;.,,.;,..,,!, \n",
-      "';!':,!.,,.;..,:,,'',-';'.,',;,;',',',.',,'!,;,;:, \n",
-      "!,::,,.,','!'.,.';:,.,,.'','.,,;.,;..;,.!;';,''';, \n",
-      ",'-,,,,,.,.-',.':-,.?.!,?,!;':',.,;'.!;.,,,,:,,,,' \n",
-      "'',';-,'!,!',',:;,',.,:;,,,.;,,.'.,,':,.,..!,'-.,, \n",
-      "!.,.,,.!,',,.,:;,,,,.:,,:,,,..,.,.,,!,,;',,.?.,:.. \n",
-      ",.:,,.!'';''.?,,?,,?,'.,!',,.:'?,.,'.,',,;,,',,''. \n",
-      ",;;',,:,,,':,.,,.,;''.,?-,;-..,,;,',.,,.,,,?',:-;, \n",
-      ".,,,',?,.,??,!.,?',';,:'.'-,'-.,..,!,'?,,-,'.,?,,. \n",
-      "?','.,!?,,::'.,!'?,.,,-,,,'',,,,-,,,,-',-,-,!,,,?? \n",
-      ",,,,.!,,,',?!-,.,!!,-'.,,,.:;;;,'.,,,;.,!,;,,'.',, \n",
-      ",-:,,,,;-,',?,:;,:.,,,,,,,,,;!.,,,.-!!,.,';,..,.., \n",
-      ";,.,,-..-'.-,.-,.:',''!,.-,.-.;,,.,;,.-,..;'.'.,., \n",
-      "-.,,.'-,;.,,;,:,:.,:,'.'.!.,,!.?.,.'?...,!,!!.,!., \n",
-      ";'.?!.,,;.?!,.!,,',,!,:.,.?,.?,;,.-.,!,?,,,-;'..!. \n",
-      "!',;,,.;.,.,!,,:;,.,.;.,.,',!,-.,.?'!,,!,.!,!,!;., \n",
-      ":.,,:?.!,.,;,::.,,!,,!,?,,;..'..,;,:.!,,!,,.!?,;.; \n",
-      ".'!'.'?,'.-.,,.:,!.,?,.!.,!;,,,.,;.;..,;;'..?'.,.' \n",
-      "'.,,.?'-,,.-,.,','.,,','::.,;.:,..,:.,??,:!:'..-:, \n",
-      ".,!,.!;,..!'.,,''.'',..,?.-,?,,,,.?,.,..,.,:.'!;,, \n",
-      ",,':.,,?,.'??,'.,;,,',,.,;-!,:,,.;'.,!';,:,!;',',' \n",
-      ";,--,,,,,,'-,.'?,;':'.,:,;';'',.,','.'.!!,,!,'.!;. \n",
-      ",.,,:,,.,.,.,!,,!'..!;,.:.,;,:.!',?,,-.;:,'.,,.,.? \n",
-      ",;',.;;',.!'.!.,,.,:.:,'.!::,,,.;.,.,;:;-.,!'-?,., \n",
-      ",;,;-':,.,,,,'-.,,.,?.,,,.!'.',,.!!,',,',,.,,!,'., \n",
-      "-.?,,;,';,,,',,.,,:;,,,.,,;:';;;,:,.-;',,.,..;,,,, \n",
-      ",.!.,.,:,.,,.!.!;!;!:!:!!,,,,,,!'!!!!.,!,:.',,.:'; \n",
-      ".:!,!,,,.,???'..,,;,,':,,,'.?,,,;.,,.,.-;'.,,':;,, \n",
-      ",,,.',,-,,-,,:,,,,,;,-;,.!,'.;,.:;.!,!,!,!,?'??,,; \n",
-      ";.:.--,;!'?:;,,.'.,,,';:,:',.,.,!;,-,,;;,,;',;';:, \n",
-      ",,.,';-'.:,;',,;,,,,':,,,,;.!,,;,,,:'',,,,'',,.,,' \n",
-      ",,-,,,.!!,,.,,.?,,-,;:!'?.,,!,!'??.,.,!,!!,!'!!?': \n",
-      ",.;.,;!,?,,!.!,!,.,.:,;,.:,.,!':?,,:'',.,!-.,,;.?? \n",
-      ";',,'.,,?,,'.,;.:,:,;.,,:,.-.,!,!',,'!,-!',,'!:',! \n",
-      ",,.?'.;:,,,,.,?,':,.,.,!,,.';':,;.,,;:,,'.';,.,,!. \n",
-      ",,!,,!,,.!,,'.'!.,.',,-,.-',,',.,';.!!?,!!!'!!,',. \n",
-      ",;...,,.,!.;..!!';'',,'.,,!,,,!,,!,..,,;.:,?-',':, \n",
-      ",;,,.:;..,,,'!,-',:','.!:.,!,!,!!!!!.,-,!,???!-,;' \n",
-      ",.,.',,,';,,,.-,.,,.',;-;,;,,,,.!:!',.!:'.!,,,,',, \n",
-      ":,.,?,?.,,.!,'.',,,'.!?,;:,',;,,,-:,',.!,,';,,,,,' \n",
-      ".;-.,,?,.?.':?'.!.,:,,,,',,,,,';,',.'.,,.'?,,;'.?, \n",
-      ".?.!:.,;,',,,,.'?,;,,:,'.!',',,.,,,'.,;,.,',,.'::; \n",
-      ".;.,':,.:.,?'.,,':,,.,.,.!'.,:,.:;.??,.''.'?,.,':' \n",
-      ".,'!'--,,.,;,',';,'.,.?,,'..'.','-.,!!.!,!!,.,.,,. \n",
-      "'?'.,.,.,,:'',,,,.,.'?',.,,!,,.,?,.,;'.,,':',-.,?' \n",
-      "?',.,:.'?,.?,,':,,.!:?,;.;,..,'.'-,.,?'?'?,,-.!!., \n",
-      "?;.,'?;,,.,'-,:;,''..'';',,,;.,'',.'.'';.,?,,:.,?, \n",
-      ".'.-.?'?,'?,?:--.??,,.,',-.???!'.,,..!:,!!,,:,.,., \n",
-      ",?,...?!,;..,';':,,,,,,.,,',..,,?!;:;.,.,;:';',;'. \n",
-      ".;,;.,,.':,!',.,,..:...:,,'.',?;.,;,.;,,?;,,.?,;., \n",
-      ";,,.,;.,:,'.,,'.:,.,',!,;,,:?'.',!.,?.,';':,.,,:,; \n",
-      ":,;,.':;.,;,?,'.;,,.,.!,;'.,.?,..,:,.,,,'.,?,'.,., \n",
-      ".,,'.,.,??;,:,,.,,,!,.,?:.,';,.,,,'.!-,,.,,,--.,;, \n",
-      ".,,!,.,?,:',.?,,.,:.!,,,.,,;!.,.,?.!?','!,!.,,?!!' \n",
-      ".,,?,,:,.,'.',?,,:,,.,';',':,.,;.,.:,.:,.,?'..';,' \n",
-      "',,'.'?,.?:',.?,;',':',.-,:'...,.:,'.''.,?;.?,,,,: \n",
-      ";,,.,;,.,?,'.,,.?,;,.?,.,,;,.:,.':.!,'.:.,.,;,:'., \n",
-      "?.,;.,...,,...,:;..??''.,,-;,;',.:.,;?,,.?'.!?,.!: \n",
-      ".?,.?:.,,:'?,.',;'.',':,',.!,-;:,:,,;,,;,,,.?:;,,. \n",
-      ":!','.?,,,.;;,,,;',,',;,;:.',,,;.,?,;,;,,'!'!,!.?, \n",
-      ":.:.,,,,.::.',;:,,.,,','!,.'?'',:.'':,,,,,-.:!!.!? \n",
-      "'.,.,!!,,.,':,,:'.,:'.-,''.,.,.,.,:;,!??,.;,,;..., \n",
-      ",:.;,.,,,.,.,:,!,,;.!,,,:,,:.,,,.,,.!!,.,,,.:;,.': \n",
-      ".!',;,,,,.?,:.,:,.,,.;,'..;'.,,;:,;,.:?'!;,,,.,;.' \n",
-      "!,.:,',,.,,,.-'!!,!,.?;,,;,,.?,';,!!!,;.,:-;,,,,;, \n",
-      ".:.,;.?,;,,.;.,!!,'.,!'?',.'.,.,,.,,,:','.:?;':,.! \n",
-      ",,.,.;:'.':-,?-,-.,;.!?!;',.,;,'.,'.,.?';;':;,,'., \n",
-      "..,'.,.?-??,'':.',,..,'.',,'?'',.'.,:,'.'.,'.,.!,. \n",
-      "';;'--,'.'??,!,,!,'.,,:,.!,',!,??,,,?','?,,,?,,.!, \n",
-      ".,,,'.,;,,.,,.,..'?.,..??,?!,,,,.''!',.?,,?,;'.''. \n",
-      ",,.,!,',:,..''-,,.',:';'.,-:'-,.,:,,..,;.,,.!,'.,? \n",
-      ",?',.,-;,,:;,,,;.?;,,,,,,,.;.!.'.,,,.,,..,.!'.,:., \n",
-      ",:.,,..,.,'.',-,:'?.',..,.,:',.,,.,:';'.,;,..,,:,, \n",
-      ",;,-:;.,,.?,,;'..,.,:,;:'.?'..',,';,?,.'?.,.,'?,., \n",
-      ".,,':,,,,,,,'.,.,,;,',.:,;,!,!,.,;;,,:,,.,?;,.,,,; \n",
-      ",,;.,,!,.,,,,,.,,!,.'.,;,.'.,,,..,,,!,;'...,,:,,,; \n",
-      "',,;'.,?'.,.,,,:;;'?';',;.!',,,,,;,..,,?:,.',,,,.' \n",
-      "?,.,,',:',,,.?,;,,.,?',;.,?,'.;;,.,.,':,.-?,:'-.'; \n",
-      ";,?,..,!-.':'-.,;.,!:.';.;,,.,.'?'-!,!-:!',!!.!,!, \n",
-      ".!!':.,!,!';.,,!-,!,;,,!,!!:,,,,!,,,!,.,,.;,.;,?,! \n",
-      ",,'?,',,',?'.',!,,.',,'',.','';.?.,!!,'!',',';'.,, \n",
-      ".',',':,:!,.!,:'.?,.;?,.'.'?!':',!,,!;,,:,,,,.!,.' \n",
-      ",,,,.',,,,.'!!'.',:;.,;.,?,!,,,,!,:.',,.,;,,.?.,;: \n",
-      ",.,.,',,!.,,.,,,;;,,,.!.,.;:,,.;;,,.,;;.,-:,.,,;,, \n",
-      ",'...-.:.,,,,-.,,,.,-;,,..,,,-,.!..,;;,,.,.:...... \n",
-      "-.'?'?-,-?',?,,.,;?-.,,;,';-,;,,,.,.,!'.,,.?,,.?,: \n",
-      ";,.,,;,,.,.!:!,':.,.,?,,';.,.,?,,;,.,.,,;,,:,,.'?, \n",
-      ",;:,,;'.,.'.,,;.,,..,,'.,'.,,!,',,.?,?,.,,.,;''.,, \n",
-      ",,:.,.;;','.',:,,,,,.';;-',.,.,.,.;.,,;.?,.,:,.,:. \n",
-      ",,.,,,...,!'.'!'.,,.','',''.'''.,.,.,,.?',.,!''.', \n",
-      ".,:',.,:,'!,.!,,:,,.,,.,,:,,,,:,,,:?,'?;,,.,..'.,; \n",
-      "'.,'.!.,!.,,:,,:,.-!!',,?:,'..,.:.!,,?,.!.;'.,,,,, \n",
-      ",,,,.,,;,,'.,,,,,;,.,:'.,,,.,,'.,;.,.,'-;''.,?...' \n",
-      "!'?,,.-.,,,.,,,.,:,';',,.',,:.,,:';:;,-'.,.?,;;,,: \n",
-      ":',;,,':,.,-,:.?':.,.,,,.;'.,;..,,,'.,,.,.,,.,;,,. \n",
-      "'.-?;'..:.';.:,''.,,.;,.:,,;,,,;,,:,,.,,,;:,,,,.'? \n",
-      "?-,:.,':,.';:,-',;,''.?,.';,',:;,,...,;'.,,:,:.?;, \n",
-      ",,.'-...:';??''..?,,:?',;.',.,'??,;:,'..,.,!,,.'?. \n",
-      ",!:,;?,,'.',,??,.,:.,?!,;'.!?,?!;.?':''.,?','!','? \n",
-      "'.'!','!'-.'-!',,,'?',.',.,'.:'.'.,.'?:.,!?!:,;.', \n",
-      "';',;;;';,,,,,.;',!,';'!,,.,,,,,?.,,,,.,?,','.,.', \n",
-      "?',?;:;.,!?,.,!?,:!!;.,?'?,!:,'.?!,.,!-.,-,.'.,!!, \n",
-      ";:?.;,:,.,,!,?!,,.,!'-:,!,,.,!,,.,!:..'?,.,.,,,.,. \n",
-      ".,',.':,,,,;,.,..';:''.'?,',:..,,.,.,,,',,.,:;.,.; \n",
-      ",,..':.;!,;.,,,,.''.':,.,;-:,;,,;,,.!,.:;:,,:.,,;; \n",
-      ",,,,,.,.:,..,:',.'.;,';;;-.','?;.?.,-::.,.,.,':,;, \n",
-      ",,-.,,,,.,::.',:,,;,,,,.,,?,;:,.,,:''.:.;.,;:.,:,, \n",
-      ";,',..,,:,..,.,,?,,.,?,,.,,,,,.?.':;.,,';.,,,;,..' \n",
-      ",'.,:.';''.,',.'.;':.,'..'.;,.',:'.,,::.!.,.,,':,' \n",
-      ",;:,,.;'.,!,'..,:,.,!,?,,.,,.,,!.'.,,,.,,;,,'..;., \n",
-      ".,.,,:,-.:..:':.,?.':.,,..,?',,,'::'.,.?'?,.;.,,,. \n",
-      "!,:,..'-,',,,.'?:!!.,,.';'':,''.:!,,..,;.,,,,,,'!, \n",
-      ";,:''.':;;,,,.!,,!,.,;,.,,.','.;,.,,'.'.?,;:.,'!,; \n",
-      ";;..,:'.!,.!,,.,.?,,:':.,.'.,,?'.,',,,!?,,''...,:. \n",
-      ",;':'.,'..,,.,,:;..?',.,!,.,!,!!?!,''.!,.,!,,,,.,' \n",
-      ",.:.,.??,:;,!;,.''!,.!,!,,;:;'.,'':.,;..,.,:,,,,', \n",
-      ",;',,;,','','',''?',.!.!;.?,,.,,,.,!!?,.,.,:.,!;.? \n",
-      ",.,-,-;?,.,.,:,,.,;,.:.?.?,.::,,..!!!,.:.,:.,;..,, \n",
-      ".!,!!,?,!.,?,,,,,.,'.,.,,?,:,,.?,.;,,!.:.,,!,-.!,. \n",
-      ",,?,.',.,.,,.,,,!,,.,?.,:.--,,!,.,,,;:.'.,??,:.,'' \n",
-      "..,':,.,,,,',,;,,,,!:,,;,.;;,'';','.'?;,,.;,,,,,': \n",
-      ",',,,,,.''...,;,,,;.,.?',;,,.,;!,,.,...,,,.,?,;.:, \n",
-      "?,,.;.,,.?,,;:,,,:,,,,.,.,,;.:'.-,,.,.,,,.,-:'.,,, \n",
-      ";,':',,;,,;,,.:,,.,,.,;;,,,.,,.;,'.,;,.'?,;,.,,.,, \n",
-      ";:'.!-!,,?,,':,,,'.:,'';:,,,;,,;:,,,,,,.??-,;,,',. \n",
-      ":!,;,:;..,,?,.!.,?,;.,,.?,.,?,''''!?,.,,,?.:-,,,-; \n",
-      ",,,,,,'.,,;;','.,,,,,.?,,,,'.,!,!'!????..,?,,.?,:? \n",
-      ",?,,.!.,;;','.,,!,,,,','.,',,';',:,,'.,!'??,;.,,!: \n",
-      ",.,!.'?,.,!.,?',:,'.,?'!.!,'.?:;,.,:.;:.,!'?':,''. \n",
-      ",,?!',,:'.',-..!?',,'.?-,-,!,'.,,;,,.,:,,.,,,;,,!! \n",
-      "!''!?',??.?!?;,.,'.,????:;,..;.,,,,',!'..'.!..',,, \n",
-      ",:,',:'..,,:.;,,','.';.,,.,.-,.;'.':','...,,,,,'.' \n",
-      ".,?,,'.:-;',.,.,.,,!?,,:,.,'.,;:,,.,.,,,:,,.;,..,. \n",
-      "-.?,..',;.,,,,',,.,.;,,,;',:'.!.?,,.,!,,.,?.,..:,, \n",
-      ",':.,,,,,-',,;,,'',,,''?.!,,,,;,,'':,;','.,:';,.,, \n",
-      ",'.,,,'.';.',,'.,,!,',,.',,;,;'.',,:'?',?,':'.''.' \n",
-      ".,;:,.,,.,;,;,','.,,,;,.',,,;',.,!,,,;,.,,,;-,.,,, \n",
-      ";',,'.:,,,,,,,.,,,;.,.,,,'.,,,,';,,,,,,,.,',,,:;,' \n",
-      ";,:,'.,.,?,;.',,,.':,;,,,;,''?'.:,,,.',.-,,,;-:'., \n",
-      ":,,',,.;,.,,,,;,;,,';.'',';,,,'.!.,,,'.;',;.,,,?,. \n",
-      ",,?'.!'.?',.,,';,',,';;,-,-,,;,.:;:?,,,.,-,,',?;:, \n",
-      ",.,,',.!'.?,.,',';,,:,,'.;',''.'?,'.;'!,.,.,,';.,' \n",
-      ";:',',;',.,'..',?'?,.?,.,;.'-',;.''.!'?;'.';',::'; \n",
-      "',-.,,'.:-,',-.:.';','.';.,.,',?':,,,,.,,':-,,,,,. \n",
-      ",'.''';..,,,,',,,,,,,','.,.,.'';,','.-,';,,.,,,,,, \n",
-      ",',,:,,,;''.,,,;,';';,',':',.,.;'.,:.,;.,,,,,,.,,' \n",
-      "!.',.''.,'.!.!,!,.',.,,''!;',,,,,;':,.'.!?.;'-'.': \n",
-      ",,'.,.,,:'-','.'';';.,:.,:;:,,;,..,',,.,.,,,:',':, \n",
-      ",,,-,,!;,,.,;,,,',,,,,,,',,,.!??,',?,,;.,,;;,.,',; \n",
-      "',.',.!?,',?;''.',,;',.:,;;',.,.,.,,'.',,,',.,;,', \n",
-      "-',.,,,,';,,,.,'',,-.,,;,'.?,.,.?!,,,,';,,',.',,., \n",
-      "';..,'.';':..:',,;,.,',,,.,'',,',;,,,'.;.-;,.;,,.. \n",
-      ",,,,'.'--,,'.,.,;,.',.:??.?,,,.'?,,,:,','.,',;';', \n",
-      "',',,,:',,,':':':.',',':,.,;,...,'.,'';',',,',.',' \n",
-      "!;',',''.!,?,!'.?,..,',:,'.;?',',',,,,';,,';,,.'!, \n",
-      ",,?!'??','','',,,',,;,',.';.';:,';,':!'.'?,,,','., \n",
-      "';;',,.,:,',''.!,,,,'.!,?,,,''-.'?',,,.':,.,,;,;,' \n",
-      ",,;:,,,,,'.'',.!,,,:;.'!':,,'':,,,;,',.,;'.,;,.,-? \n",
-      "':.!':,,;,'.,;.';.,;::;.,;.;.,,;,,,.'.,;.,,,;,,,,. \n",
-      ",!':'.,.,-,,':,.!!;.,?-.,?,,';'.;':,';,.,.,:,;.,?! \n",
-      ",;:;,.,.,'.,,.,.',:,,,:,;,.:,.,:.,:,?,;,'.,.,.';,, \n",
-      "',..'?,.-,,?,,;''.,'?;:';,.,,';;,,',',..;'.;;.!?,' \n",
-      ":,,,,;,,,'.,,;','.'!,!.?:',,;,,.,.?,,,;,..,,'.,.;, \n",
-      ":,,',,..,,.'?',',,'.,.,,.,!.,'?,.,,.,.',,.,.,.':,, \n",
-      "';''..?!.',.',.'.?,,.'..?,,''.'..,,'?'.;,,'.'',,,' \n",
-      ",,:';;,;-,,.?.';,,,:,,.,,;.?,,,',,,,:,'..,;;..':,' \n",
-      ",;,',,,..,.,,,,.,',:;,;,,'.',.,,,.'',:,,,,,!,';:,' \n",
-      ".',;'.',,.',,,,,,,;,,,.,''.,,,.,:.':.;,,,.';,,:!'! \n",
-      ",!;,.!:;.,,;.,,;,:,:;'.,,',,',',:'!,',,',,,.,,,,,, \n",
-      ".,,,;:;,':!;,,:;,,,.,!:.:,.;!!!,,,.,';,,.!?,?,'.;. \n",
-      ":,.?,;,,.,,;';.,,,,':,',;,.';,,,'.:'?,.'.;'.,,,,,. \n",
-      ",.,',,;:,;,..,:,.,..'?,.'?'.;.':',-:,,..!'.,!,',', \n",
-      "',,,,,;:,,;,,;,;,,,:?!';','.,,'.',..,,;.','.,,,;'. \n",
-      ",',;,'.,;,.';,.,'?;:,':.,.!,.,?.',??,?':;..;':,?'? \n",
-      "?!,;.',,:,.,.,..:.!;:.,'--..,.??,,,,.,,:,,,,,,;.,: \n",
-      "'.',.',,,,,',,...'?',,,'.,,;:.,,,:.;;'.,'.,.,'?,.? \n",
-      ",.,',.!?,,,,;'.'!':'.,:,,:.,,'..,-;.,'.!?,,!!',.:' \n",
-      ":',;,-;!,',,-',!..!';':',,,,,''.!,'..,,',,''...,,' \n",
-      ";,.,,';,,:,,,,.,.,,;?,.':-',,.,,??,..:,:,'.!,.,':, \n",
-      "''.!?,.'?,;:'.,:.,,!,.,,,'',',;,,.;,',;.,,,,.,.';; \n",
-      "?',,.'.,;,!,,;;,!-,,,'!'..??,.,',,,:?,.'.!,!!:'.:, \n",
-      "?,,'.,:,.,.,'.?,.'?,';.'..,,.,..,,.,.,;;,,;,.!,?,? \n",
-      ",,;,,,'.,?,?',?,'.,,,:,,,,,,,,';','.,,,,,':,,,'':' \n",
-      "',,'.,,,',:,','!,,,;,,',.,,.:,,',,,'.,.,?,;,,',,'. \n",
-      ".,;,,.,',;;,'!,,,,,,,.;,',''.,:;:,,,,.:.:,,,;,.,.; \n",
-      ",:,,,,.,,,.'-';,,;',,.,',',,,,'.,';;,,,','.,,,':'. \n",
-      "'..,.,'.?,:',.,!.,:;,.,:',,:,,,,-,-,,,,.';,,.,,,,' \n",
-      "',,,,,'?,,,?,;,,'.,,,,:.'':?';'';',,.,,.,'',:.;':' \n",
-      ",,,',,'.',,,;,,'.,',,,;',','.,,,',',';,'.;,','.''; \n",
-      ".,,;',,,,''.,,;,'.,.:'.,,',,';.',,.;:,;',.,,,,'''. \n",
-      ",,':,.:.'-,,:,,.:,.,:;',..,,,:;.,,,.,,,.!',.?',.., \n",
-      ",'?,'.,;.!,,.,?,,,.;',',:!,,',',.,,:.,,,,;':,;,:,, \n",
-      "':,.,''.,,,,.,,,,;;,,.',,,,,,,,,,,..,;,,!,,,,,,,,. \n",
-      ";,,.,,:!,,.,':..,,?,'',,?,,,,,:,,,.,.,?';':';',''. \n",
-      ".;.?!;..!,,;.',,.?,,','?,;,':,',,.,;.:,!,,;',?!',, \n",
-      "!,,.?..',,?,-,??'?'?,,???',.,'',,,,.,.,,:'..,!',., \n",
-      "?.!,?',,,;;'.,','.,'.,,,?!,:,.',;,,',.,;,.,,:,-,,. \n",
-      ",'.':,,,,.;:,,.,:,,'.,.:;.,,:,,.,,:,.--,,'.',?,?,: \n",
-      ",;,,.,,'.!;:.,',,.,.,:;.?.!??',';,';,',','',.'?.?, \n",
-      ".,':.!,!,.!'!'.':,,.,,,:,,'.'?!,!,;.';';';,,.!.,,! \n",
-      ".,,?',,.,,',.',,.',''.;..'.!,;'.,,'?,.''?;',;..?,. \n",
-      ".,';.!;':''.!,'..!'..,,!',','!'!:';,.?;,'-'.,,,;', \n",
-      ".'.',-'!,!!!,',?,,?,;:,;,,;;,;:.:'.,';,,?,,;,,,-.' \n",
-      "':.,',:,.!!,,,'::,,.,;';,,,,..,,!';':.':;.,;',',.? \n",
-      "!?,;,,.?,,',;':,'.,.',,,,,,,,.';;,,',.',',',;,,,,, \n",
-      "'',,,.,'';,,.,;',,,,,.'.,,,'.';,:.?'?'?,':';.;,.'; \n",
-      "!';,,.!:???';,,.'?'!',,'.,!';,:,.',:;-,',.,',?.',' \n",
-      "?,,,,.,:,!,;',,,.,;;,-:'?,..,.,:.,,',--:'.!,,,';,, \n",
-      "'.,.:,.',,,,,,,.,,,;'-.,??,,;,..,',,,;,;,,.,,,',,, \n",
-      ",,,;',,.,,,!,,';,,..:,;.,,',','.,;;,..!,,',;'.,,,' \n",
-      ";.,,,.,,,'',.,,'''.,,,,;.;,,,.!;':;,,...,',,,,,';, \n",
-      ",,,,'..'.,,,,.,..!,!:-;-,;,;,,,-,,,.',,,:-,,,,.,:' \n",
-      ".!'!,,,,;,,.,,!,.!'??,,'.?,;,.;,.',;,',,:!',,'..:, \n",
-      ",,-.?,.!,.':'.',';,,''!?','.'.,,,',,;.'.!:.,.,,;', \n",
-      ":;,,!,:;.,;,.!,?,,?,.;,.,;',,.':,;,,,,,,,,,,,,,;,' \n",
-      ".,'.,,:;,,'?:;.,:,.'',',';',!'.;,,:,;'':,.,!'',.,. \n",
-      ".!.'..,?'..':';,.':,,,,',,,,.;,',,.,?;'.,-;,,:.,:, \n",
-      ".,,',??.,,,,;,':,,',',:',.!!:,....,..,..,.,,....-; \n",
-      ",..,..,.;'?:..?';-.?.!'.,,;,,:.,-.;.,,.;..;..,!?'; \n",
-      "':.?.?.,..,',;,,,.,,:,,,:,,,,;,..-,,,,'.,',';.,'?, \n",
-      ";',,-,'.':;,',,,:',,,.,'-,.,-,';,,':'','.;''.?;,'' \n",
-      ",,.',.:,';,.,?:,.',,,-..,.,,,,:.,'.,.?!!,,,.:;,,., \n",
-      ",',,,?,;,','.,,:,',,.,,:,,,,,.!.,,;',,,'::'!,,,;.' \n",
-      ",';,,,,,,,,,.;!,,,.,;,;-;;',.,,;,,;,,:,.,';.?,,.,, \n",
-      "'.,;,-,;';,.,,,,.',,!,;,',,,,.';,,,:,,.,,,.,,,.!,; \n",
-      ":.,',.:,',:,.,?,?,.:?,.?,,;,?',,,:.,,.,.'??,?!,.,. \n",
-      "!',:?,,;,.;.,,.,:'.,,,.,;.!'.,,?,,;,';,,.!,;':,,'; \n",
-      ".?,.!,,'.,',?,.,.,.,:!,,,,',',.,,':,,,,,,,,;,,'.,: \n",
-      ",';',:',.:,,,,',.,,!,.:;,';..,.,.,,:;.,,':,:,:',,, \n",
-      "..'',,'?.,;,.,!?,?,;.,.'.,.'?:',:,,.,,.',,;''.,,:, \n",
-      ",'.;',,,.,,,,:';,;,,',',,',,,,,.,,''.,-,',';,,,.'; \n",
-      "?,,,;':,,,'',,:';,,,--.',,.:-,!-,..,-;'';.,.,;'.,, \n",
-      "?,;'','.,??!?;.!.,,!',;,;.;.;.,-.,,?,,.!?,.':,?'.. \n",
-      ":..!..!.?':'.,!.'.,,.,;:,,.!,,.,,,,,;,',',;,,,,,,: \n",
-      ",,.;',;',.,:,:,:,'.,,?,',';,,.,:,,,';,..',?,;;''.? \n",
-      ".',.,',,,'?,;,.!!;.;.,,,,:,,.!;',.'!-;.,..:?';.,', \n",
-      "!,.'?,;.,,;:!',.,,:'.!!.'.!,''.:,.?,';,,'.;,,'.??! \n",
-      "?,?,;.?'...:.','.,.!,,!,:,-,',,.',.',',?.',?,,;,', \n",
-      ",.!',:?'''.',,,,,',,.,,':',;.,:?,.?.?,?.:--,...,': \n",
-      ",,;:,,,',,,,,,',,;,,',.,;'',,',.',:?,,:,,,,,.,,',, \n",
-      ",;,:,,,,,,,.!,.,,,,,.,,:,.,,.'',,,;,,,,,.!,;:,,.;' \n",
-      ":,,:,.,,,,.,.,,;':,,.,,,;,,:'.,,,,.,??.?,.!',....; \n",
-      ",,...,:,,,';'.,?.,,??.'.??,'.,;.,;,,.'.'.',!,-,'., \n",
-      ",'?':?'.,:!,,;,:;,,,.,;,,;.;,;,'','.,.,,:',.,,,.;. \n",
-      ",,,,,,-??,!?,.',,,,;.,',.',,,',.,,,;,;'.,,,,.,:,,! \n",
-      ",;,,,.:,?,,,':;,:?,,,.-.,.!:,,,,',.',,;.,,;,.',.-? \n",
-      ",.,.,,!?-,:'.':!,?,,:''',''-;.''.,'?,;?,,.,.,,,';' \n",
-      ",,,-,';,!,?,.,.?,'??,?,!,:,,.,.,,,',':,.-,:,-,.',, \n",
-      ".,,,'!',',.;;;';',,,,'.',,.,;,-,,,.',;,.',!,,!,?,: \n",
-      "'.'?,,,.',;,-,:'.,',',;:';,.!;'.,,,'..,,'.',':''., \n",
-      ",,,,,!,,,,:,,,,!,:?.,.;!..,::.,,;,''.,!,,:,::,,,;; \n",
-      ";'';;,;.;.;,,.;,,-,,,,,-,,'.,,,,,,,:,,;,,,;',..,,; \n",
-      ",.!,,,;,.!:,,.',,,..,,,;',.,:,;.,;:.',:;,,';,''':, \n",
-      "',,''!':,,',;'':,',,;''.,,,-'.';,:,,,,,,,-,,',,:,- \n",
-      ",.,,,,',,'''.,':.,,.,,;;,,,,;',,-..',;:-,,,-,,;,,; \n",
-      ",,.,,,';.;,,'':,,,,,.??,,?,.,'',';;':,,.!'-'-,',., \n",
-      "..,,'?,',,,.',,;,.;.,;:;.,.,,,?-,,,,.?,,,-,-',.,,; \n",
-      ",,,'.',,,,,,,,,!?,;.,?,,.,,,,'':',,;,,,,.,;',,.:;' \n",
-      ";'':',.,,.?,.?,,!,??,?,.?;',.,,;,.,,.,,,,?,,.;.?!, \n",
-      "'.;,.,,;,.?,,.',,.,'.,.,-?,,,,,;,,,..,,;,;,.;,.!,. \n",
-      ",;!,,;,,.,;,,:''.-,?!,,';,.;-.,,',;'.!.!,?'!'.,.,. \n",
-      "?--?!,-'?,;:...,,-,',!,:;.;-:.;,.,:,'.,?,?,??,.',, \n",
-      ",,.,,'.,'.,,'.,',..,,:.,,,,,,;.:.,!,-!,,-:.,,,;;,, \n",
-      ".?,,,;,'.,',,,.!,';;,,,.,.,,-;,,'.,:,,;,,;.,':-;'. \n",
-      ".,.,':,,,,',.,;,',.,,,';,,',.';.,,;:,,,,',,,,'.,,' \n",
-      ";.,,;.,,,.;..,.',,,,':,,.,:,,,,,,,',;,','--:,'-,'; \n",
-      ",,:'';,',,.';,'.,',',,,;-,,,!';,,',';,.,,',;,.',,, \n",
-      ",-,,,.,,,--,;,,',',,,.?,,?,;.!,,:,,,',,,.',,',,,,- \n",
-      ".;,:'.,,::,.'?,,:,.,.,'.,:;,.!?,:.!'!;:',',-','.,. \n",
-      "?,,;'',',',.:'?;:,!;,,',.''.,!,?;.,,'.,,',,,,,,,?! \n",
-      ",.,,,',!,,,,,?,',,?;',;',,.,,,!:,-','-,.,!:,,:!..- \n",
-      "',,-,;:-'!,.,..,';,:,,:',.,..,;':;;,''!','',',.,;. \n",
-      ",:--,,,'.,:'.,-',!,,'',,,,.',?';',;',,'!...,!,','' \n",
-      ",''.'!.!,,.,,';'.,'..,';,,',.,,',',.,?;',.,,,;...' \n",
-      "'.,:,,?.,'.',;,,,,..,:''.,:,.,,';,,,,.,:,.,:!,!-!' \n",
-      "':',.,!,.,,',;.,;.!;.:.!,'.,',;-.,!,.,-.!.,!!??',. \n",
-      ",!?,.''?'.,,.,,:,'.,.,??,'?,'.,?,.,,':,.,!!',-.'', \n",
-      "',';;.,.:':;;,.:.,','.,':,;'.?';,,'.!,;,,.--,-,--; \n",
-      ",,,,:;,;,,,,.!??,;.,-;-,.,,-.:,.,,.;..,.,,:',..!,! \n",
-      "!,-!!',?:'.';..,,'.--,'.,'::.!!!!!''.',.,-.'!!!,;. \n",
-      ",!:,.,?'!''.?:;.,,,'.,!?,!''.,,:,!..,.!':.?,;:'';' \n",
-      "'.,;''.'..,;:'.?.'!?!,?,,;,.,.,:.,..,?,;.,,:.,;;', \n",
-      ".!!;;':!!-!:;.!,.,,?,;!,,!!,.-?','..,,,.;.,;,.,':' \n",
-      ".!!.:'';.,.:'.'!,,,.;?:..;,':',,;,,,,,.;;;.,?,,.-! \n",
-      ",;:,,;,.-!,.'!,'.,,?,,??,?!!!,.!,.!;.-.,!.,!?''?,, \n",
-      "',,?,'?,-?',,,,'!!'',,,,,,,,,',,.,',,-;',.!?,,.,!? \n",
-      ",,.?,,.?,-,?,..,:,!.,.,??,,,.,-!'.,',,.,.,,.,,,.,' \n",
-      ",,.,,!!,,::',.',!,???,?,,;,.?,.,?',.,;,.,;,,,.;':, \n",
-      ":,;;,.!?.,,;,;-,-.,?,.,,,.,?..,,,,,.,,;,,,,,,,,.,; \n",
-      ",'!'.,,.,,.,,,,,','',',',,!-,'.,,,-,;'!''.','.!.!, \n",
-      ",.,.,..,?,,!,,.!'.,,?,!',!,.,?!,.,,.,,.,','?,!.:.! \n",
-      ",.,?,;-,;,,';,,,.,!?-,-,-,-,,-,-,-,,,?,;,,,.,,.,?! \n",
-      ",!?!,?.,,,:?,.!,,.,:?,.;?,'?''.'',?,,.,!--;.',;,,, \n",
-      "'!.'',','-?'',',,',',',.':',.'!'.,.,:?,,!,!,.,'-.! \n",
-      ",.?-,?.,'::,!,;.,,,.,:!,.;.,.,-!?'!,,'.!,,'??;?'!, \n",
-      ",'.!';.;:?!.:-.!.'.,.'?'?'.,??!:.,,?,-.''.,;;-:!:. \n",
-      "!:,.,;?,,,..,,.,,;,.,,,.,?!;,:,-..,'::,.,,,,.;,.,, \n",
-      "?.,;.,,.-,.,.?,..,,.,,.,;.,?,,.,.,,.,.;,.!.,,-;,,. \n",
-      ";,,.,-,-,,,,,???,-,?,:?,,,.,?'!,,.!,.':,-,-,;',,-, \n",
-      "'-,',-!!;',,-,-;,,;,.,.,.,.,,,-,;,.,,,,,,-.,,!,,-? \n",
-      ",',;?,.,,:-??,;;.,.;,.,,,.,:-,-.,,,,!!??;.!,,!!!,! \n",
-      "?,,:.,.?.??,,.,'.,:',;,;,:,,;,!,.,,'?,,.,-,.;.!,,. \n",
-      ",.?,??.?.,,.,,.,-.,!',,?!,,';'-.!.'::.,,,,?.,,;--; \n",
-      ",,'....,;.,!',!,.,,.,.,,,-.-;':.,,,-,.,,;.,,?,,,?? \n",
-      "?,';.,-:,.,.?:,,.-,,!,,.,;,'.,..,.!,'!,,.,!.',,,-. \n",
-      "!!,-!,-!,,:,,,.,',;,,.,;,,??.?.,,,:,,;;,,,,,,.,.,? \n",
-      ",',;,,;,,,',;,:,;,,.,,,,:,.,,,??,'.?,,,-'.,..,.,!? \n",
-      ",..',,:,','.,?'.:;.,-,,,-,,,,,???????:?,,-.,...,,; \n",
-      ",,,.,!,:,'.,;,,;,,,,,,,,':':,.,.!,,.,!:.!,!,!-:'?: \n",
-      ".?,?:...,;,:,!.,:.,,.;,'..,,'?,,.'.?,,..,,,'.,,,,- \n",
-      "-,,,':.,..:',;.,.,?,,'.'.,.!,.,..?,.':.!-!,;'..'., \n",
-      ".';,,-..;,.,.,,.,,?:!.,.,;,;,.,.:,;'.,,',..,.,.!,. \n",
-      ";'';,,,-.,,.,.,,.';.,',,,,?'.'.'.,!..,,;?,,,.,,:., \n",
-      ",'.!,!,;.;-'-.,!','?,':'?.,,,':,,,:,,,.,,,-,,,,.,. \n",
-      ",,.,;,;.,,:,-,.'',,:,.!,;.,,;,.,,;.';.'.?,.?,.:.,, \n",
-      ",';,,,;.,'.,-;',-;,:''.,'.:'-;,,'.??,:':,.,!!:,,,, \n",
-      "-',,,,-.';':'!'',.''.!',;.,,-.,,,,,.,?,;,.,,:,.,,; \n",
-      ".,,:,,,',,,,,,,:',.,';!,.,,.;:':'.,,.';-',.:';,,., \n",
-      "':,,';',',,.,,.!.,,-,,'-'.':,,.;,:,.,,:,,,.,.;'.', \n",
-      "'..,,.,,!.?..;''.,!'.'?!.,,'.,.,'!'!-'!,';',';','; \n",
-      "',':'','.,,,-;','-,--.,..'-.,';,.,,;.;,..,;:,.,,,, \n",
-      "';'.,,,,,,,,',?,':,,',,-,,,',.!,,,.,,.',.,-',,,,,. \n",
-      ",,';,';','??','',,.;,,'':,,,.,,;,,,,,;,';,'',,.,,, \n",
-      ",;,,,,-;',,',,',.,,';:,,';,.,,.,;.,,;,,,',,,.-!,,, \n",
-      ",.,,,;',,.?,,',,,.?,,,'?,,,,',,,.;:,''!',;,,',:,', \n",
-      ",,-,.,,!.,,;,,,.,,:,',-:,,.:.,!..,.,,'.-,,;.,,;:;, \n",
-      ";,,.:';.,???,';-.,',,;,.,,':!,,.,,.,:,;.;:;;-;;;,. \n",
-      ",,,,,.,':,,':.,,.,';',:-;,,.,;,','':',,,.,,'.!,-., \n",
-      ":'.--;!',.--!-.,!?,,,??,,,,,:.,:;'.,;.,?;:'!.,.,;, \n",
-      ":,:,,:.,:',.,,.,,-,,--.;.!!;.!?;?,.'.!??-'.!,,.!,- \n",
-      ";'!,,.,!,'??,,.,,.,??,.,.,,.,?:-;.,?,?-,-'.;-.,;:, \n",
-      ",,-,.!?',,.';;,'.,,.,??!,.,;';,,.,.,,?!,.,!,??';.: \n",
-      ",!,;.,;.!?,!:;.,,,.,?,,.;.':?,,,,;,.?:'?,,!!,.,,', \n",
-      ",;.!,,,,,-,--;,.,.?,?;?,.,?.,.;,,::.!,.,,:,,?!,:.! \n",
-      ";'..,.,.,,..?!,--,;.,;:,.!?,;.,,,!-.,--':,.;;.!!,; \n",
-      "!!.,:,,'.,;;'.,;,.:.,'.?..!?,:'.'!???,,.,,?,,;'.:. \n",
-      "!!-;',,,;'.,,';,,,'.?'.,':,,';.??;,,.,;::.,,.,..,, \n",
-      ",,,.;,-,:',..:,,;,,,'-.,.:.!,.,.,,;.:?,',,,..,-,,' \n",
-      ",?',,',',,,,,,.,,,',',,',.,:.;,-':..,,:,,'.!.:',,. \n",
-      "'.,,.'?.:,.,:;,.:'.,;::'-''-.,?,..,;,,'.'.,:.,.'., \n",
-      ",.,';,;,;-.--,',;,,,,,';,-,,-,;:,,,-,...',':,,;,.' \n",
-      ";';,,',--.';'.,!,!,!,!?,:.,,',;.,,:.,:.,.,,?,,..,; \n",
-      ";,;':,,,.,,,;.,,;,.,';.,:.,?,:.,.'-....??.,.,':-., \n",
-      ".:.,:,,-,,,:-.,-..-,.,,.,,:':'-;,,.,-:.:',,.,.,;!; \n",
-      ",,.,.,.,,.,,;,.;,.;--,',,,;,,,,','.',;,,,,,,',,'., \n",
-      ",,,;,,,,';,,;;,.,..,';,';,,';,',',',;';;-;';,;;,.? \n",
-      ",:'.;',;...,!,;;,.,.,..-,,;,,,,-:,,,,,',,,'-',.,,: \n",
-      ".,.,,,',,.;:,,,-;.,,'.,';,,,:,,,,':.;,.!.,.,.,!'.' \n",
-      ",,:,;.?-,,',?,.,-;.!?,.,,!';,,.';,,.,,,.,,',-',,.: \n",
-      ",',,,,,,,:';;',',:,;',',;',,.,,'-,,,:-;,-.,.,:,,,- \n",
-      "-,,.,,;;',,,.,,,.,,,;';,,,,,'.,;,,.,:;,.,..,,;,,;, \n",
-      "!,,,;'..,.-,,.,.':.?,';.,???.?.?.?.?.,?.!?'.?.?.?, \n",
-      ".?.?.':;.,!,,.'..,,;,:;,,',',',.,,,,',.',;,-','.': \n",
-      ";,',,,.,,.,''..':.,?..,.,,..?!,-;,:,;.,!!',,',;.', \n",
-      ",,'.!,-.,,'?'?,;',.,',,,';,,,'..,,,'.,:.,',.,,!,,, \n",
-      ",,,,.,..!;,',.,;,,!,,,.,;.,.,:,.,!!.,;,,.,??,;..-; \n",
-      ",,,:,.,;'.,!,'.',':.?.,!;;,;'.,!':?.,,;',,.,!.'-,; \n",
-      "'.!?:'!'!,:!.:',',.?!'?:,':,.!,..,.,;.,.,,,,';,..! \n",
-      "?,;',':'.!'?,,'.,:,,,.:;,;,,'.,,;'.,.,,.,,..,.,,'. \n",
-      ",?:,','!:,,:',.,',;:,',;,..!.!':,:,'?;,,.:,',;.;,, \n",
-      "':,',.,,!,,,:,.,:?,:'.,.','',.!'.,;,'.:'.,.'..,,.; \n",
-      ",,:;,.,;;!';',..,!,!,',.,!'.;:',';,,.!,.,,,,.,!-', \n",
-      "!,;,:,,.,:,,,'.,!,'!!!?,!'.!.-,,.':.!-,',-.'!',.?, \n",
-      ":,;,;,,,.;,.'!:,?.';,'.?,:,[],.,;'.,!??;,.??,;:'., \n",
-      "';:,.:,;,.,.,,.?,!.,;,.,;,.',:,',.'.,.,:,,'.;.,,,, \n",
-      ".',,.,!,';',,,..-!,,??'?-,,,.';,.:.?,,',,,;'.,..,, \n",
-      ".,,,:-,.,.,.,,,,,,,:,,,.,:,..,!,,,,'!,!'.'.,:';';, \n",
-      ",-.?:'.:?.,',.!'?-,,,'?'.-.:'.!?'':,--.,',.;,.,',' \n",
-      "',.,!':,:',,'.,,',,.!:,!!,,,!,,,:,,,,,,,.,,'?;.??' \n",
-      ".?'?;.,;,',.;,;,,'.,,!-:'--;'..;.:'.!,.,,.,:;';,,; \n",
-      ".!!!?,'.,,'.,'?',.,,',.!?'?,!':'.,,,--.;;',.;.,;,, \n",
-      ",':';'.,,!!,'.','.,,',,,.;.,',;,,.?,,,'.!;,,:'.:'; \n",
-      ";'.,;;,':,.;';;,,,,.,,,,.;,.',;.,,';'.:;.---.,.,,. \n",
-      ";;.?;',,.-:,,.':?,:-',;.,!.!.?!!!!''.;:,,.,,,.;,.! \n",
-      "-'!'?';-',:;'.,,,;'.,''..'?.,.,':?',:,,.,;''.,?,., \n",
-      ".,,,:;:.,'?,'??,;,.',':.,,..,','.':!,'',',':'';';, \n",
-      ",','.:,',.,-.'.',,,;.':-','--;,',.,'';.,,''.,!,.', \n",
-      ".',':;'.,,;'.,':,..,,.;'.,?:.,??,?,,,!;.,':'.'.':' \n",
-      ",,.,,.';..?.,,'.,',?.,;'.'.,':.;',,.?!'.'?.',.,?!: \n",
-      "'.??'.,':?,?!'.,;;:.-,'?,,,,'?:,'.;',.,!?',?,,,.,, \n",
-      "';':'',.,;:,,,.,':'-'.';'.!'?,,;-.,;.',,'.,'.!!!;? \n",
-      "','.,!,!,!,,!,!':',,'.',;,',,,.,.,.,:';.,,'',,',-; \n",
-      ",,,,,,,.,';.,;,:-'.'.'.,:.!;.',.!;.,'',.,;,''..':- \n",
-      ";.',',,.,'';'.,,,.',;'.,;;'.,,!'!?'',,,'.;'.':',-' \n",
-      ".,''.,!:.''..-',:,,,.,'...';'':,'-;.';'.-:,,,:;.,, \n",
-      ".;.,,.,',.!,.!,.'?,;,:',?'!!'!';';,'.',?,:.,,!;.,? \n",
-      ";,.,;,,,',.',;,,,:.?'??,!':,',.,!'.,':,,''.,'.,,?, \n",
-      ";.,.':,',':,,'.,;'.,?',,-.,;:.';.,,-;:,.';,:,,,,:, \n",
-      ",.';,,.,!,';,':,,-.::',..!..;':'.,',?','.,!':'.?,, \n",
-      ".,'.',,;;.'':,,-',.,'.,,.,.,.,.',,.,,,,,,,':,'.!,' \n",
-      ",!.'?,.,!;,.,;,.,;.:,,,,..'..,.,,,,.,!!,!!?!,''.', \n",
-      ",,-.','-..,,,.:.!.,?,,,???,?!,'.,,,-,.,'..,.,,',:? \n",
-      ",,,:',.;,'',.'.;,.,,-'.,.,-,.;-.','':,,',,.,,,',-, \n",
-      ",.',,,','.',,-.,'.,!-,?:?,,,,,,.?,,,'.,,.';,'-':,. \n",
-      "?,;;,.,,','.,..,,.,;,.,.:,'.,:,.,',',..!?,.?,',?:, \n",
-      ",,-.!,:.,;,'.?.,;.,','.,.!?,-;'.,:,,,,,.,,!,?.',., \n",
-      "?,..,,:',;.,,,,.;,:?.,??,,,,,,,.!:,'.;.',;.;,,,;'. \n",
-      ",.,,??;.',?,,;.,,,.,;,;,;,;,;,;,,.,!:,.',,,,'.-,,: \n",
-      "-,,,.,,.,,.:.,,,,',.,:..,,.,,,.,,,,.,,:?,,.,,?,;., \n",
-      ";,.,,',.,?,?,,;.,',,.,,,.,.,,.'.,!:.,',',:,,,.?',, \n",
-      ",.,'.,,'?,',,?;,',.,;',;','.,',:'.,,;.,,,-,,.,':., \n",
-      ".,.'!',';,.,,.:-,,.,,...,.,:.,.,;,,-,,.,,,;,,,':,, \n",
-      ",-,.,,?,,:,.'.:.!.,,;','.,,',:',.,.,,?,,',,,.,:!,. \n",
-      ",','?,;,'.,,';'':,.,,',,,,,.,,','',,.,.,,.,,',',-, \n",
-      ",:,,'.',',;,;,.:,,,.,,,,,',,,,';,,,.,,'.,,.;,:;:.. \n",
-      "'.,,:-,,'.,,'.!.,,.,;:;,!,,!,'.,;.,;.,':,,,',;,,.' \n",
-      ",',?,',,;,.!'.,',',:,;,,,,.,,;,,;,'?'.,,,,',.,.,., \n",
-      ",,,?,?,,'?,,;':,;;,.!!,;,,'?,??,,.!,,...,.,.,.;.,' \n",
-      ".,',??,,,,',,;?'.,,,,.!,.,,,.'?,,'.,,,,!',,',',':, \n",
-      "'.,,',.,,.,,'.,.,,'.,,,,;,,,,'.,.,,!,,,.!!,,???,;, \n",
-      ";'.:,..;.,,',:?,,.,!,;,?!.,,!!?,,;.;,.,,,.,!,!,,!, \n",
-      "!;,.:''...,,.',:,,,;-.,,:,,.;''.,.,,,.,.;,,:,,,.!, \n",
-      "!,,!,,!,'.,.,;..,,.',:',,.,',;;:.,,:,;-.,,,',.,;'. \n",
-      "?,:-.,;-.,,'.!'.';?;,',,,,'.!,!,,,.,!,;,'!',.,,.,, \n",
-      ",,'.,!?'.';?,!,.,.!,,!,-?,?,,'!?,',.,?,,;,.!??,.,, \n",
-      ",;,,?,.,!!-,.,!';-,.',!.,,'!,,,'',,;,,,---',..,,,. \n",
-      ",,,.,:,.,.;,,,:',.!:!,,,.,,?!:.!,?,,.!!,,,'.?,.,'! \n",
-      ",:!,,'.,.?.'',?!?,.,,;..,,'',':,;,'.,,,:,,.,;','., \n",
-      ":.,.'':,,,.;:,'',.,,,,';,.',..!-.,,.:.;.!?,.,?.,,. \n",
-      ",!,.;-.,,'.,,;,,'.!;,.',:,,'.',.,,.''?,',,?,,,?,,, \n",
-      ".,'!'.,,;';.;'-,.,,!,,:.,,;'.:,!,!..',.,,:.,,,',:, \n",
-      ",',,,,',,,,.,,?,,.,!,,,.,;,',:,;,;.,,,,,''?,:.,.,? \n",
-      ".;:,.,',,',.',;'.,,';,,.,.,.,,,,,:,!;,,',.!',,,';, \n",
-      ".,,:,,,,,:;,,'.,,;,,?,,,.',,,,,;,,.',;,-.!'.,;.,,. \n",
-      ",'?,,!??'?,,'',,,',.,!,,,,?!?,,.?,,,.,,.,??,!:,''. \n",
-      ",:,.,;.,!,;!:,!:,!,;.,,???,;.;.?,'.,,,;,',';:,',., \n",
-      ":,,,,';,,''.,,?,,,'.!-,,,!,,,,.,.;,.;,.,.,.!!,!!', \n",
-      "?,,;:.:,.,.,,.,,;,'.,,',!,,,,'',!!,,!.,,:,.,,,'.:, \n",
-      ",.,:,,;,,.,,,;;,,,.,,,,.;,.!,;,,.,;.,,;,',,''.',,, \n",
-      ",.'';,:,.,;.,,,;:,,',,';,',,,,;-,.,'!.;,,,:,,,:',; \n",
-      ",.',.!',,':,,,';,,,,,',,,.!!',,;.;:,,.!;',','!,,;- \n",
-      ",,-,,:,,.,',!','?',;,',.',,'.,!,,.!,.,,,'.,-!,!,,, \n",
-      "'.!,,'!.,,.!'.,;-;,;,;'.';,-.;.!,?!'.,:,.,,,,,'.,, \n",
-      ",,:,,,,.;:::-,,:,,,.,''.,!?,?;,',,:-,,,,,,',.,,,:, \n",
-      ",,,,,.;.;.;:,;.,,'-.,,'.,;:.:',;,.,,!,.!,'',.,-!,: \n",
-      ",,,':,,.???!,,:'.,,.'.,.;,,:,;,.;,.;:;,'..,,,'.'?, \n",
-      "''..,.'..,.,:?'.,.,.?.?'.,,,;.,,.,,.!,,!,.?,:'.!,: \n",
-      "',-,,''.',''-'.,'-,,,,'.,,,,,,;,,,',,,,,:',,.,',,? \n",
-      "?,,,'?,;.!,,.-',-:;''.,',',,'.;'.;-.,,,,!,'!,,,':, \n",
-      ";,'.,.:,',,','.?;!'??,','.',',;,',-'';;,,.,!,!,,', \n",
-      ",,,,,'.!,-',;';.!,,,,-.,,':.,!,'..',-,'!',:',':',' \n",
-      ":'.',,,.;,.,,','.,!;,.,','.?,!';.',.'?.'.,,?,,,,;, \n",
-      ",,,,-;,;?!,--,.,-.,','?!-',!!!..,,.',.',';.,.':'., \n",
-      "'.,:'.',,?,;:.?,;,.,,;.,,,,,,,.,!!,.;,,:''.!',''?, \n",
-      ",','-.',',.;';.,',,',,,'.,,.,,,;'.,:'.'.,,.,:',.,, \n",
-      ";',-.,,,.;,!,!?.,,',.,,:.:,,.,'.,,;.,;!.,;:,,,!'., \n",
-      ",',,.!-.,',,.?,.-?;,,,.!.,-,'.,:,,.,:,.,'!,.'.!;.! \n",
-      "',!,,!,.,,.,.!,.,.?,.,,,'.,'.,',':,.,,'.!;,.,,.,:' \n",
-      ".,!;??'?;'.,,,?,.,?'??'',,.,?!;?,.';.;,...'.?,:!'. \n",
-      ":.,.;,,,.,??,':.,.'?,.,.';.,,.,?,'.,,?;.,'.,?'',,? \n",
-      ".'.,;.,,?,.!,,'',.,,!?.,?,,'.,;:,,,,';-'.?,,.,..,, \n",
-      ":.,,,.?,,,,'.;;.,',,.,,:,,.',,'.,:,,.,,,.,.,,.,!,; \n",
-      "?,,,.'.,,?,;,,..:,.!!,;;.:;,,'',.,'.,!'.,,,?,!,'.! \n",
-      "!:.,!,,';:,.!?:;.,,!,;:,,.,!',.',,.,.?!,',!,-!,?!, \n",
-      "!.;',.,':,';;,,.:,,',,,.!,;,',.,:!,;,,:,.?,,;.,:,. \n",
-      ",!!'!?:.,;;.';:'.!!.!,:',',,,'.:'.,'!,,.'.,,.,:,.; \n",
-      ":;,!,!,.,,,',';,,.'?,,,,,',?,,,,?!,!.,:,.,,,',.,;' \n",
-      ",.,,:,,,,,:,,-,,',.,?,,,?.'',':,','?,;',,.!',,'?', \n",
-      ",.,:,,.,;,.,??;',.;,,,,.,;,,.,,':,':,,.!,:,:,,,,;, \n",
-      ",,.'.,,'..,,';,?;,','.',.,,,?,.,,,;,.,.,,.,!,,,,., \n",
-      ":,-,,.:,,;,,,'.,,?,.,,,?,,:;,,,'.,;,.,,,;',,,.,,;, \n",
-      ",;,'':,.,;.,,:,,.,,,.,,,.';,;,.,;,,.,,,?,,,,,'.;'' \n",
-      "!',;.,',,,,,,,;,',.?,.,,:.',.,:;,.,!.:,'.,.,!?,.., \n",
-      ",:,.,,',':?.'.?,,,,,,---.?.,?,.,,:,,:':,'.,!.,?,;' \n",
-      ";,':'!.,,?,.':'-,';-,,!.,,;,,!,!--';.?,.,:'?-,.;-' \n",
-      "!,',,,,:'.',.,'';,:,,.-',';,.,,,','.,;',,;.,,,,,'? \n",
-      ",,;:,',;,,:;'';''.'?,,,.',,--,?,,,,;-,-',,',--!',, \n",
-      ",,':.:,,?.,,'.,'.,'.,..?,,;,''.:,;,.',:,.,,,!!,:., \n",
-      ";?,,,':,,.,,,'.,:;.,,,:,,.,:!'.,.,.',!''--,!',';-' \n",
-      ":'.,',',,:',',,,',';-:',,',';;,:'',,',',,:',,,,,.; \n",
-      ",;,;,,,,,':,,,,;.-?-??!.,!?,?,??'?,?'?'!,,':'?',., \n",
-      "?,.!!,':'.,':-'.:,,?::,,?.,?,?,,,-.!';.,,';';,,.,, \n",
-      ";,;,??.--:''.!,'.,,,,.,;:,,,'.'.,,!,'.,,;,,,:,:,'. \n",
-      ",.,,,',:,,,,,,,:,,.--',.,:,.!?,,,,,-',',,',-,,:,,, \n",
-      ".!',',..,:.,:',-',.,'.;.,!,,,,'!,,;;,..,,:,',;,,.- \n",
-      ",,;,;'';,,,,'',,,.,',.:,;.'!,,:,'.,;,,,,',.,,.;,': \n",
-      ";-,,-,.':,,;,.,;''.',,'?,,?,,::,.!.;.,?;.,!,,!,;,. \n",
-      "!:.',,.',,.!.?,,,'.,.',.,';',,'.!',.':,,',.?,,.,., \n",
-      ":,,,,.?:,.,;''.,.,.,,,;,,,:'.,!:'.,,.,'!',',-,;,'. \n",
-      "!!;,,:'',:;,-.,.,',,',,;,,',.!,.,?!;';''!,!,:-.:,' \n",
-      "'.'?',..,,,',',;.,,':,':',;,,,.,,''',,';,',,,:,,,, \n",
-      "',,.,.!,',,,':-,-,,,.,,;,,,';';','',,,,,.','-','., \n",
-      ",'??,':,,.,.;,:'.?,,',,..-,..,.,,,'!,!,!!,','',!,, \n",
-      ",,,-',.!.!,.;'.,.;.,!,,,,,,,';',';,,,,','.,,;,',,. \n",
-      ",'-,';;';,,,'..,,,;:,';',:;.:,,.,?,?,','',.,',,;,: \n",
-      ",,-,',',,'.,!!!;,;,,'.?'!';,-,-!';,,,!?,,;'?,.,.,, \n",
-      ",,,.;,,-',;,',''.,,,,.':,.,-':',.,,;;,,,,.,??,,.,; \n",
-      "?,',,,;',,,-,,..,?'...,!':'.,,!,:,-';;,.,,.:.,,:., \n",
-      "?,?,?,,,,:,;,,:,;,.!,,;,,,,.-;,,,;,,,,,,.',!',,,,- \n",
-      ".?,;;';.'!'''.,,;;',.;:,,,,.'?,:?,,',':,,,,,',,,,, \n",
-      ",,,.,?'.,;,,';,,:',.!'!'!':,'',.':,,,;,,.,,,:,,.?, \n",
-      "?.,;?,;.,,,,,,;,.,',..,.;''.,,,;''.?;:?,.'.,,.,?;, \n",
-      ",',.;';.::,,,.,,'-.!!!,',;,,',-,,,,-,,,,,,,',',-', \n",
-      ",,;,,,,-,,,,,,,:,,,,-,',',',-.?'.;,,,.,,,;,.,,,!!! \n",
-      "'!!,?;,;',':;'.,:,,;'.',;',;,,;,;,',.???,'??;,,..! \n",
-      ",;.!!??,!:.,,,?.,,.,',,',,,,,,,'-,,;,,,.;,,':'-.,! \n",
-      ",',:,',.,,!,,?,.,,.,:.;.;':;,.',;:,:.,!'??,,,,:,,, \n",
-      "':;;;,!,,:'?',,',:,;',:,.,,,'!;,!;,,''!!,!,!!!!.,! \n",
-      ",!.,,!,!!',!','.,,,!-,??,,??'!,'-.!.'-.',,.'-.;.., \n",
-      "!,,.,,,,,;,,,,?,',,.?,,,,,.;:;,,,,:;,'.,.,;,,,,,;; \n",
-      ",,.,,':;',',.!.,;.',,.:,.,:,,?,,-,,.',?.,,,,.,.'-. \n",
-      ",,,.,?,?,;,:.'.,!,.,.!,,,:!,,;,.',.!',.,:.'-,.',., \n",
-      "'?,,.,,';-,,,,;,,,,''',:,',',,??,,,,-,?!,,!,,,,'., \n",
-      ",'.!,,,,',.,,,,.,.':',.!,';,.';;,,.;,,,-'.;',',':, \n",
-      ";!;,.;:,;,,,.,!'?'-?,!-??!'?,,?,!,!;,',,.!,,,,.:?, \n",
-      ":!,,.,...,'.'!!,.-,,?,.'':,!?:;,,.,;,;,;,:,;'.,;., \n",
-      ".,.,';,,,,-'.,,:,..'!,,;.',.,.,,,',.,';,:,;.;.,:;. \n",
-      "!.,!;,,;'::.,,..,,,;.,.,.,;,.,.,:,:,,,..,.,,'..,;; \n",
-      "',.,:,,,:,,;,;,,'-,,,,',;,,,,,,;,,:!:;,,'.,,,,.?!, \n",
-      ",:',,;':?.'..?....,;,':.,:''.!,;:,.,!,,''.!.???'?? \n",
-      ",',?:',,:?,.,!;,,.,.!.,!,!,,,,,,:,!!!,,,,,,:,;'!', \n",
-      "!.,!,,,:!'!,',.,,.;:;;';,!:!':!,.,',;,',:,,.:,..!: \n",
-      ",;,,,.,..,;?,'!,!',,.,,.,;,,,.-,,',';,,:,..,..,,,, \n",
-      ",,:.:,..!,,!,,,!-,'!,'.':-,;'',.,,:,.?,,.,.,;,.'.' \n",
-      "?..;,,,';.';,'',,,.''';:,;,.'?,,.,,.!;;.,,;,,',,,, \n",
-      ",,,,,.',.!,,,;,'.:,!'.,:,;,,.!.'.;..:,.;:,,:.,..!: \n",
-      "'.,;.,.,.,,..,.!:,,,.,,;,:,.'?,,';,,.:.,?-:,,:..,. \n",
-      ",!!,.??,,.?,.?.?,,,,;,,',,'?','?','?'',';-.,,:.',. \n",
-      "??;.!!,-,,;,,,.-'?,';'...!,,!.,,.!?;-.',,!,,:,;,,, \n",
-      ".,',.,:.'.!:,.,.,,.?,.!,,,,,;,.?,.,:;,:,,,:!,:!,., \n",
-      ".,;,,'':;;'.,.,:,;',.:,-.,;:,,.!,.!..;':,,,.!,.!,: \n",
-      ".,',',,.','',:','',';'-.,',,,,,,,-,.,,,.-;,,,,,'.; \n",
-      ":'.,',':',';.';,,,:';.,,,,,,,;:,,,,,,,?',,;,,.:.,? \n",
-      ";':;;','.,':.,'.':,,:'-.'.:',.???;':!,.,;',,.',:!: \n",
-      ",..:,''.:?::?..';,'.!??',?,':;,,,:';.,!!,'.!!!'?.. \n",
-      ",?,.,.,,';,,.,.',,',,,.',;,-,,-,.,?.,;:,,,,'.,,.,' \n",
-      ",'?,;':,,-,,,'-.,,.;..,;.!.,,...;;.,.!,-:,.!:';,;, \n",
-      "',,,.,,,';,,,,,'.''.'?'?':,.,!,?,,,,,'..!',.!,',', \n",
-      ";',,,',';,,.,,',,,,:;,,,.,!;',,:,,,,'.,'.:,.';',,, \n",
-      ".?!,,.;,.!;,.;.;,!';,-''.;'.,,':,.!':,!,.,.?,;',.- \n",
-      ".;'',,'.-,'!.':,'.:.',,,.,,.;'.,,.';,..?,!.,,.',-. \n",
-      ",?,,??,,?,,?,,,,':,,,-.':,,,,;,.;,.!:';:,,,,,,,,.. \n",
-      ".,::.!.,!..?,;.'.,,,:,'.,,,;,,,,.,!'?;..;.',;,..,. \n",
-      ",,.,:,,,'.:'-,.,??,.'?':',';'.,;,,.,-;.;!.'!?,,',. \n",
-      ",.!';',;':,.,,;',;;,,,..,,,,..,.',,.!,,;'.-',:;,-, \n",
-      "..:':,..,,.:,''.,,,.':;',',.;,.-,,,.-?-?:;,',.;:', \n",
-      ",:,;.?,,'''..,,,.??,;:;;,:,,.!:.!??!.,,.,;'.!,,-,, \n",
-      "?,',,-,,?,,:;,..,!,,.,,.;,,,',,..,,,';,,,',.!-!!., \n",
-      ",,.',!,,;,',,,?,?!;',,,;,!;.!.,:',;,,,,'''.,,:';,, \n",
-      ",.,;:,,,.,,:,,,.,!:';,.',,,',,.;:-,,-.',;'.,,,;??, \n",
-      "-,,;,-',?'?,,,?'?,,?,!'?'?'?,,,..,,',.?,;:,,;,,.-, \n",
-      ":'.',.;.';:,',',;',,.,,;,,;:';;;,',:?!,,',.,,,,:-' \n",
-      ",,,.,;:;..,..;.,,,;,.,';,'-':,,',;-',.,.,,.?!,.,.? \n",
-      ",,:!.,,,,.,,.:,'..,.!,.:;,.'.;:.,,,.,,.....,;;,.;, \n",
-      ".,,,;.??,,,'?,?,?,,,':,,,-,,,,.;,,,.,,,,.:,,,,'',, \n",
-      ",.,.,!;,.,','.!,,,,,,!,?:?;,,';,',,.,!!-.?,,.;-:,- \n",
-      ".'?,!,..?.?'??,?:,'.?:,.!:,,'.,;,?,,.,;'?!,,,,,.:; \n",
-      "'.,,':;,.??,;,:,.?,?,;',.,,!',,,,;:,-,'.!;.:';,'-, \n",
-      ",,.;,,..?:.,!.,',;,,,,.'.,,-,;.,,-;,.:,,.?',-;,,;; \n",
-      "'';.:;.!,..;'.!.!:'',,;,;.,:,,..!!,.,.,,,,??,,.,,, \n",
-      ",?,,.,:..,,,..,;'-,:,,,,..,,','.';'..!,,,.,.,.!.,, \n",
-      ",.,,.,..!,;,.-,,;,',,,.,,':??,!;,,.',::,;';',,',-: \n",
-      ",;-,,,.,';','',',.,,?.,;;':,',,;,,,;,...'.?..'.',, \n",
-      "';,,,',,.;,,;-..,,-,:,:,':,,;,,,',,',';:,;',,;',,; \n",
-      ",,.,':';,,,,,.;';.,,'?,?,;,,,',,.',?;,',,,',-.?';: \n",
-      "'?.;.',.?.,.,?,:',,,.,!,.,,,,.,,,,,,;.,:,;;,,'.,,, \n",
-      ",,'.,,,,,.',,,':',.,;,',;,,';,:,,','.;--,';-;',,., \n",
-      ",,,,,,,.,',,,,,',,,.,,,,,,,:-.,',',',,:;;'.?,!:',. \n",
-      "',;;:,,-',;-,-',,',;'.!,,,.,:,,;--,.,.;;,,'.!,,;., \n",
-      ",.,,.,,;-',,,,;,,.'',;:,,;,',.';,:,,,.:';.:,,,,,., \n",
-      ";,,:-,.;,,,,,,,,,';-:,,,,,-',,'.,,,;,,;;;';,,,.,.; \n",
-      ",.,,,..';',,,,':',',,,:,,,,'.';,.';'?,;':'.,.,,,,. \n",
-      ",,'';.,,;,,..,?-,.::',,','.'.,',.';,,;'.,:-,,,.'-; \n",
-      "-:;,;'.,;,-'.;.....,,;,,.,;,,''.,.,;,':,,,.,,'.,', \n",
-      ",.!,,,,!!,;,,,,,,,,,,,,!';,,,.;.;;;,,:,:,,;,,'.,,. \n",
-      ",.,.,?,:;,;.;.;?,':'.,':,.,,';,:,.,,;,,-.;:,;,,.:, \n",
-      "..,..,.,!,'?,,,;.,,;,-.[!!.!,!!,.?.,?!;,,,,,;,,!;, \n",
-      "',.;..,,,,:,,,;'.!,;.,:,',.,.,-;.,,;.!..,'?;,-',,: \n",
-      ",,;,'.,,:,.,-.,'.,!,'..,.,?.'?',!'?.;'.:.,,';,.,., \n",
-      ",:,,.,.?,;,,:',.?,..?.,'.,.,!,.,.;'.,;.:;.;,,.',.. \n",
-      "!,.,.,,'',,,'!,.,,,,:,?,,.;;.'':',,-.:'',.,,.,,.., \n",
-      "':;.',:',,,,.!.,.,,.!'.,,',,',',,?',,,,,,'.:?,:-., \n",
-      ".,.,,,;,;,,,:;,.,,-.,,!?,!.,,'?,'...'':,,;,,.,,!,; \n",
-      ",,',,:,,.!,?,,!,',''!?',,.,-',:,',::,,,';',,.',,,' \n",
-      "'.'!.?,:?,:?,:?,:,,,,'',,?:,-'.;,,.:;!,.,.,,,.',;, \n",
-      ".,,:;,.',.,;,.!.','',';,,,.;',,.,,;,,!.,,!,,.,..,: \n",
-      ",.!:,.,-,.;.,;,;,;,.,',!,,':'','.';',':',;,'.',!': \n",
-      "'!.''',,!':,,',.':,;,,,..,'..,'.,';.';'.',.',,;,.' \n",
-      "','-?,:'.?.,'.,.:,,';';,',-,:,.,.-,;-,,,,!',.,.,., \n",
-      ";,.:,.;.;.,,,,,,:.,.,';,,,,,',,,.,':;,-:,,',,,,,., \n",
-      "!.,,,,,,,;.,',;,:':';.;,,.',:',;,,,',,',.;..'.,.', \n",
-      ".,;.,,:-,,-.?;.,,,',';,-.','--',',,;;'',,,.?;,:,,, \n",
-      ",;,,,;',',',',,,,'.,',;,.,:-.,:?,,,,.:',,,',.,,;:, \n",
-      ",.',-:,','.;,.-.,;.':.'.-;:,-;';,,',.!;,.,!,,,,,,' \n",
-      ":,','-?,,;,.;;,,::,.,.,,;!':,;,,-';;;'','.,,!,,!-; \n",
-      ",,,'.;'.,.,,,;;;.,.':;,'!!',,,,!,!,,:;,:,-.-,::';. \n",
-      "!,.:,,.,,.,!,!,,!,!,!,;,!!.,.,,,;,.,--;,',.,;',.,; \n",
-      ",':;'',..-,,-.,-;,':';.:,.,:.!.,;;,,',;,,'.,,,,'., \n",
-      "?.,,::,,,-.';,,.,;',:,,.,.-,.,!?'?,!:,.,,',;:,,!:! \n",
-      ",;,!,,,,,,,,,;,,,,:.,,:,;,.,:,,,,:.,;,,:';',';,;,; \n",
-      ",',!,,,';,;,,.,'.,,,,!?,,,???,,,,;,,,.:,.,.!'..,,, \n",
-      ";.?:;:,,,,,-.,',,,-.,,',,','?',,??.,,,;',,.,,,-;,' \n",
-      ";,','-.?,?,,'?.,,.,,.;;.!,,;,':.,,,.-;-.,,.,.,';'. \n",
-      "??,..??,;.?';,.,;,..''.??,..;,:,,.',;.'.,.?..''.,, \n",
-      ".,;:,,,,.,.!';.?,..?..,:,..,'.',.'?,.,,,,.,,.,'.;' \n",
-      ",,.?,;.,?!,,,,''.,.!,.:,,,',',,,,.,!':.','.,,;,.!, \n",
-      "',,,,?,,!!,,-.!?,,,,,,?,-',-,?,,?!,',;.,,;-.-,;,.? \n",
-      ":.,!,',:,;,,,,,,;,,,,,,,,,,;,,,,,.,:,,:,,..,',',., \n",
-      ",,.,.,.,.,,'.,!?,.?;,,,,,:!;,.,,,;;.?...,:.,;.,,,, \n",
-      "',,,,.,,:,,,,,,:,,,,,:,:.',;',',!,-..,;;':,,,.,.,. \n",
-      ",,;,,,,;.';!.!.,:;,.'''.;,,,.,',,,.',;,,;,,,;,-:'- \n",
-      ",.,.,;,:.,;.!,!'?,.:,,.,',,..,?',:,,;,:,,,';,,;,'. \n",
-      ":,,;,..:?'..::,:.,,:,:,,.;,,;,-,.,;,;,,,.:,,,.,.?. \n",
-      "..,,;,,',,',:,,,,.,,,!;.,:,;,,,.',.,:,;',:,,.:;,,: \n",
-      "....',,.;:',-.!.!;..?,,.!.,!:,,!,,:;;.'..:;:;.,,.; \n",
-      ".,.,,,:;,.',';,.:'!''.;..;.,...!;,,..,:,,...,,..,: \n",
-      ".:.,-,?,.-,..,,'.;.!?-,..,.?,.':'....,'.,..,.,.-:. \n",
-      "..'?,;.;.,,;:';,.'.''.''.'::,'.',''.'.'.,.?..!!,., \n",
-      "!.;-.:.!.'.,;,:,.,.-.;,?':,,..,,,'':,'':,';,,,.,,. \n",
-      ",,--;-,,.,,,',--.!,',,'!',,,,.;-:;,,,,,,.,,,.;,,,, \n",
-      "',.;.,';.,.!,;,,:,,;.,.,:.,:,,'.'';':',,,,,.,.,;;. \n",
-      ",.?,;:,.,!--,!'.?.;?,?.'?.?..',,,:,:,-.'?.!:?,.'?. \n",
-      ",''.,.?.!.!..!,.,.,,,--';,,,,,,.,;.,,,,,,?..,.,?;. \n",
-      ",.?.?.:,?,.?;.,,,:;;:,;,,.,,,,:,,,,,.,,',,,,,.,:.; \n",
-      ",'.,'.',.'.,;'.,.,;,,,,';',,,,.;?,,,.,,,,:,',,'.:, \n",
-      ",;.,,,,.,,;,;,,.,,,:,;-'':,.,,.'';'.,;,;,:,,,,.',, \n",
-      ":.;..,,;,'.,..'-,.'.'!,'.;.,..?,:,,.':..:-,','.,.. \n",
-      ",,'.:.,,:,.,,;:,-.!,,,,,!.!-,,.'!,,?,?,'??-?!:?,,, \n",
-      "?,',.',,'?!,,.'?-?,'',?,,'';;',,,,,,',,,,,-,,,,',' \n",
-      ";,,,,,;,,-:,,,,-.,',;,.,,,.,:'.',.!';;,.-,!!-,.'', \n",
-      "''.,',;,'.;,,.!'!;,:,,.:,!!!!!!!!!?'.!.,!!,,,:!!'? \n",
-      "?',.,!!,,.;-,-,:,'.'',,,,,':.'?,.:,.,?,-':,:',:,-; \n",
-      ",,--,',;,,',..,.,,?:,!,.,,!,.?.-.';,.'!'.',;':,,,, \n",
-      ",,,,!,;!,.-:,'.;.!-.'??,:',;,,.'!,.,,;;:,.,,,:'!,, \n",
-      ",.!:,,,,;,:'.':,,-',.,,,,'-:',,''.':,'.,,,,,,'.;', \n",
-      ",;,,;-;':,-','.',:,.,.!,?'!,,,!,';.:!,,,:.,,;,,,.? \n",
-      ".,:.!?'','.;,,';,,-,';,,,.,,',,.:,-;';',,:,,;,','' \n",
-      ",.,,,,.,;,:,,;',,.,.,:.'.,.,.,,:,,!,!.?!??.!:,,:,, \n",
-      ",.,!!;;.-'?,!,'?!??,:.:?..!',,..,,.,.-,?;.,,.,,;.! \n",
-      "',!:,.?:;,.,,.,-?';-,',,.,;'',,,,'.,.,,;,,-.,.!.:, \n",
-      "'.'',;;.,:,;.!!!!,!.!.,.!'.'??,,!'!;,,,,-,,.,',!., \n",
-      ".!':,.,-:';..,?;,;.,,,;,--,.:,,,',,;,',!;,,,,-,!'' \n",
-      ":',,,',.',',';','-.'';,.;,,,.!?'':!.!':',,':,?','; \n",
-      ":,';'.!'.,,.'?.,,?,,,,,,.:,..,,',,,,,.,:;;',',.',' \n",
-      ";.,,,,,,,,,,,,,,,.:.,,,.:,,,,-:,,,;...',...,;:,,;. \n",
-      "',,,.,',..,.'.!,?''?'?,.,',;;!'';;-,,.!,,.,,;'..,, \n",
-      "!'?.,.,',-,,.,..,,;,,;,'.;,,.',:,,!,.,',;':,,.!:.. \n",
-      ",.,'?',',.?',;,',':,,,.,??,',.,.,,,,.,,-',,!,,.,,. \n",
-      "?,.,.,.,.,;.:,,;,,.:,;,.?,'.,,..,,.,';';.,:,,,;,', \n",
-      ",:.,.,.',,:.,?!.;.'!'',,,!!'?,;,..'.',:'.,!'?,,!,, \n",
-      "'..!'?,,,,.,;;:,:,.,',,,,.,,;.,:,.',,;.',,'.?,,:.. \n",
-      ":;,,;,,:;,,.,,,.,;.:,,.,.,,,,,,,,,..;:,?:',,.,,'?' \n",
-      ".,?,;,:,,,.:,,,-:,,,,;':,,;,,,,,.:,;,;-,;-,;;,,:,, \n",
-      ",,.!?,,,,::.!;,,.,,,?,,!'!,:.,,?,;,.,,.:;'.';,''., \n",
-      ":,,,,.:;,.,,,,--',,',:.;:,-;,,,.,-,.,,,:,,,,,,!,,. \n",
-      ";',',;,','-:;','.,,,.,';-?'.:,,.,,,,,,',,,,,.;,.,, \n",
-      "-.'-.,!,,!!?,,'?!.,,,,;,,,,...,,?,.,,'.;,.-,-.,:., \n",
-      ":.,,.,;.?,,.,.,,:?.:.,,.,,;.,,';..,.,.!,,;,..:,.', \n",
-      ",..,;.,,,?.,,:;..?':.,.,',.,':',.,!,,;;,,',,;,,,!, \n",
-      ";:,,.,,,;,,,:,,,.,.,.,,!',,,,.',,,,,,,,,,,,,?!',,. \n",
-      ",,;-',,';,,;,,,,,,,,,,,,;,,,,,,,,,,,,,',.;,.,,,,;, \n",
-      "',.;,.,',.'':,-,.,.,,,,,,;,,,,,'.,,,?,.''.:,'-..,! \n",
-      ",',-?;.!,.,?,'.',;.-??,,,-.,;.!.,??,:..',,:;,,.,': \n",
-      "','?'.;':.,?,.,,,,:,,,,.-,,,.,,--,.,,,;,,.,.-,,.:, \n",
-      ";,,;,,;.,,,,;,',.!;.,,,,,,,,;,,,;,.,;,;,.?,,,.?;,; \n",
-      ",,;,;:,,,..,?,-',.,,,?!,.,,,:,.,'.,,',;,,,.,,,?.,? \n",
-      "'.,;';,,:,,;,,.',,,,-.,,,,,??,--?.;',:,,,.,,?.,!,, \n",
-      ":;,.'!:,,,.,,,:,,-,:,,;,,.,,?;;,',:',',,,;',,,.,;, \n",
-      ";,,,:?.,,;,..,.,,,!,,':,,.,.,,,'.,?,...,?,.!.,':,; \n",
-      "-,,:,,.,:,;..!,?,,;.?,,;,,,..,;,.,,?,,.,.,,.,,.,,: \n",
-      ",,-,,;,.;,,,.,,.:,,,.,,,;.?.;:..',?:,,.:,,,,,,',;, \n",
-      ",,.,,,.,,;.,;;,',,-,'.!,,:,.,,,!,,,',,,,;,,!!!:,,' \n",
-      ",',.,;!,-,';,.,':,'',.,',;,:;,,.;?,,-,:,,.,:,,',,, \n",
-      ",?,,,,-,.-??';,'.?',''.'-,',,-.,':',.?!??.':,..,?. \n",
-      ";,,.,.,!.;,,;';.',,:!,,',,'.'???,,;,'.,.,-;'.,,?,' \n",
-      ";,',-.,,'.';.,'.,,-,,,',.!:'?,??,':,,':.?,?,,,.,., \n",
-      "',-,:,'.,,?,;.?,.,,,,,-,',';,''.,';;;':,,,',,.',,; \n",
-      ",,,.,!''.,:,.;,.,,'.:','.,;:,.,,'.,,.;,,',;-,.,,,, \n",
-      "-';';,',:',,,',,,.';,,-,',';,,.,,,,...;,,,,:,-',,, \n",
-      ",',,',',.,,!,:,!,',.;''!!''!!;-,,,,!,.,.;,'.,,',,' \n",
-      ".':'',,';',':,';',,-:,,?'';',''';',.,,.':,,,,,-:.' \n",
-      ",;,,;,',,':,,,,,.:','',,';;,;.;,,'.;:,:,.,,?,,;,,. \n",
-      ":-,,,:,..,.,.;,,,;,,.;,-:,:-,;.,,.?,,;:.!!!-!,.-,; \n",
-      ",..',,.,;,:,.'?'.',':,,,.,.;.'?,'.?,;,,,.,?.!,.,., \n",
-      ".,;.!!,!????,,.,.,,?,.,,,.!!',:,.-:!!,.,.!.;:.,,,; \n",
-      ".,.',...,,.,!,.,,,';,.?.,.:.,.,,:,',,,.;.,,:;,,.,, \n",
-      ".-,.,,,..,.:..:,.,-:'':'-.!,:..!,.,;:,..,,.,.,;,:, \n",
-      ",,,.-:,:,,.;;,,.,?,,,,,?,,,,,?,,,!,,,.,,.,:,;,,!', \n",
-      ",.,;,,.,!!.,..;.,,;,,,:,,..,.,,.,.:.,,;.?;;.:.,-.; \n",
-      ",;.!!?.:,.;;;,.:.!,!.';,.;.;,,,:,,?;.--;,.,,,:--., \n",
-      ".,,':,,;-',,,.',;,'.,;',,;,,,'.,,.,,,,,;,,.,,;,;,, \n",
-      "?,,,,,,,,;,,,:;,,'--,'.,,-,';,,.!--?;,,.,,:,;,:,., \n",
-      ".,',:.?;,:'..;-..!:',,,'.,,,,,'.?,',,':,',,','!,!' \n",
-      ",!;.?',.,?.'??''?,'?,!.,.,.,;.,.!:,.,:,,,..,:'.;', \n",
-      ";,'.,:,'.'-,''-,':,,,.;,,;,,,,.;,,'.;,,.,,;,,.!'?' \n",
-      "?,.,!,:';.!'.??!,!,-!''?,-!-,-,-.,.!!,!','?','?,,! \n",
-      ",-!,!!!'.?,!,!,!,!!?,?.,:'?,,',,.?,;,.;:,'..,?!??? \n",
-      ",,.-,-,,,,-,,,.?,',?;;,?,-,;??-:.,;.,,.,.,,.,,;,,- \n",
-      ",.,,.,.,:,.,.:,,.,,,:,,'.:,.,.,!?,,:..,..,.,-.,,:, \n",
-      ",,-,--..,,.,,.,;?,,.,,:',,,!;':'.,,.'.'??,,;,.?;'. \n",
-      ".',??,.,,':,??;,,',.,?.,,.!'?,?;,.,,.,?,?,,.,;,.!. \n",
-      ",.?.,,.?,.;,,,.,,.,-!;.,-!;,,!--,;,-:;;,.,,!,,?,?, \n",
-      ",..;.,,,:,,,,,..,':.;.??.';:'-:.?,..,;:;.,.:';,.!, \n",
-      ".,,,??--!-'?',,,:,,-',.?,,!,',!,;,?,,;.'.,.!.,.,., \n",
-      "?,.':'..,?,.,;:,.;,.',,',:,,''.''?'.','',.',,.:,,, \n",
-      ",.,.!:,-.,,.;.,.,'.'.,??!.,,.?,.??,,.?,,.?,,.?,,'. \n",
-      ".,,?,;'.,,;:'.,.,,.;..,'.-,?,.!!'.!!;.,.,,,:,.,:;. \n",
-      "!,;,,.!',.,,';,',;.?,':,!,;::,';,,;,,:,,,,,,,,,'., \n",
-      "!!,,,;':.,!,:.:,-,',''.,!.,,.!,.,,,;,,.;':;,,.,,.' \n",
-      "',-,:,.:,.?-?-.,.-,;,,,',,.';.,,:';.:;'.,;;:.,:.'. \n",
-      "',,:;,,;,!,',,',,'??:!,';'.!...,!:,.;.,?,.!;.,,:,, \n",
-      ";,,.,;.',,:':,;,,,!,;:,,;'.-!,:,,.?'':.,',:;,.,',. \n",
-      ",!:-.,:,;;':.;::,.,?,,:.?.-,,:.,,';,,',',';,,;',', \n",
-      "',,',';',',;',',',;:,','.':.,'.',;,';:.,.,?,;,;,., \n",
-      ",;,.,.?,,,':.,!,.,,:.,,.-,;.,':',',.,;.!,.!,,,,-!, \n",
-      ",!.,.,-!,!,'.,-!-,!,,?'!?!.!,:.,.,;,.!,?,.,!?'-?!, \n",
-      "!.!',',':.,,.,.;,;.'.,.';',,,.,.,,!!?,;,'.,.,!-,', \n",
-      ",,,?,;.?,,.,:.!!?',,'.-!?'!.,,.,'.,.?,:;,,.,?,.,.! \n",
-      ".',!.'!'?,,:,','.,.!??,!,,,!,,!'!,.,,,..'!','.;,., \n",
-      "!;.,,;'.!,!'?'.'?,:'.,,'.,!,,!,,!,;,.,!',.,,.,!!., \n",
-      ":,'.,..,.,.!.',.-,',',?,!':.,?:','.,.!,!:.,?,,,',, \n",
-      "-,,,,;',,:;.?'.,.?,.!?,,,,',-,-..,.,.'.?';-.!:;'.' \n",
-      ".,'-:.,.,!,,.,,.!'??,,!:;.,;.!;,.,!!?,.,!.,,.-,,,, \n",
-      "!!,.?;,:,.,,;;.;.,,';.,-?,.!,,;,.,;,.,;,,:,,,.,??? \n",
-      "?,,?,,.;',.,;.?,,.,;,.,.,;.,,,;.:'?,,?.?,.,!?;:,,- \n",
-      ",,,.,,,,,,,..,.,.!!'?,,;.,.,;,.,,:.,.,.;,,,.,.,:-, \n",
-      "-;,-,,.!'?.!,,;,.,;,,'-,..!!!',,?,,,,'-,',,'?!,'-' \n",
-      "?-',,,,,',?,!-,,,?,,!.!,?'',.,,.'?,.,;,,.,,',':'.! \n",
-      ",,,,!,,';,!!,,,,,,.',,,:,';,,.,,,,,,',,'?',,;',,,' \n",
-      ":',',',,,:','.',';',,,,.;,,,,.?;..,!,,'.:,,.,'.,'. \n",
-      ":,,,.,,,;,,,:,!?,.,-?,-?!,!,,.,?,,.',,'.';.'',.,;, \n",
-      ".,,,,;-:,,-,.,,,,.,,?,.',':,,'.!!;!,.,';,:,,;.?,,. \n",
-      ".?,.!!!';!':,.!'';,'.?:.?',.,:,?,;,':?,,;,:,,.,..? \n",
-      "?,;.,,;.'!';,:,.!:;.,;.','?,;-,,.;,,,;,,,,',..,.,' \n",
-      ".,:,.,.,.,;,,.,..!,.?,,.?,.'?'?'?,,.,,,,,,:,,:!;,. \n",
-      ";?,'.,?;,,.?,'.'.,,!,'!:.,,;..,::;.:,!.,.!,,!:?,:. \n",
-      "!,,:'.'?,.,?',.'!,'::,;'.,?;,-.?'?,.?,..,?;,:.,,!, \n",
-      ";:.!,.,?',.,?;''.''?,:.,'!,!.';,;,.,.',,.:,.,.,.?' \n",
-      "!,,'.,.',!,.!,!?,!.?,;,,',.,;;.?;,:,,.,,.,,.,,'?,, \n",
-      ".!.?,..,;.,.-.?,,.;;';'.'-.!,.!,?,.,,;,,.,',!',';, \n",
-      "'.,!,.,,'.,,,,:,,,;,,,,:,,,,.;.,,',:,;,.,.;.,;;.'' \n",
-      ":',;',.'';,.;'.,'.,,?,.,..;.,,?.,,,,,.,:,,:,,:.,,: \n",
-      ",.,,?,,,,!,.';:'','.-,,:;.,;'!!,.',.,,;,,.,.::::., \n",
-      ",,,',.,',;':,'.',.-,',',,':',,;',,,'';','';',':.,. \n",
-      ",:.,::-.,.,!!!;:.',.;..,.,:.,!.;,'.'-:',:':';,:'-, \n",
-      "-.',;''-,'.;-;,;.,,;'.,.,.'?','.,,,..'.,'-;,,:,;;' \n",
-      ",,;..,?,,;,,...-?..,.,,,.,,.,,,,';,'',,,,,,,.,,',' \n",
-      ",',,,;,,,??.:';,,:,,,.,,,;,.:',,.';,,,',.',.,,',,- \n",
-      ";,,,.??',','?,,,.;,.,,?!,,,,,.,,:'',-''?,,,''?',': \n",
-      ",,,,,,,,,',!,;.,,.:'?,';;,'',..;;,;.',,.,.,:,!,.,, \n",
-      ",;:'.,.:.,,?'..,,,:';,,',';..,,;,!.,..:,,.,-,,,,;, \n",
-      ",'.,,.;:;,-;:,,.,,',,''.,,;,,,.':',,,,,..'.:,'?,', \n",
-      ".,:,.',:,;,,.,',,,,,.',,!.,,.?,;';,,.!,,',?,,,;'., \n",
-      "';,,',,,.,',;',,',.,.,:,;,.,,,-.,.,;,,',.,';,.,,:' \n",
-      ",..,:.,,:,::,.,.:,',;...,.;,,.,.,;,.,..':,!,.;',., \n",
-      ",.,,,,'.,,,',.,,-.,,?,,..,':',,,,;,,-.,;,,:,,,,.?? \n",
-      "?'.';,,.,,.,.!':,,-.;',.',?,,?,;.,,,:,,,;.?,,'.,,? \n",
-      ",,:,.,.,.,:,,..,.,.,,?,:,,'.,,:.,,?,,?;;,-,,,,.?,; \n",
-      "-,',,.'.:,;,';,,,',.,-,',',.,.'..'.,,,.?,.,..,,:'. \n",
-      ":,,,.?'.,.,,.,:,:,,,,;.,,,,,,.,:,,.:'.,-;;',.';-,- \n",
-      ",-;,,.,.--.;;,,,;,'',,,.,;,,,:.,,,,,;,,,,;.,-;,.;, \n",
-      ",,,,,,,,.,,.,?..';,:,..,,,.',,,:,;,,,..,,?',,.?,.? \n",
-      ",;.?,.?,,;:,,,,:;,;,':;,,',';,.':,,';,,,,,.,,,,,,, \n",
-      ",..,?-;.??.;,,::.,,,!'.,:,,,'',';',,.,,;,,.'.'?!,! \n",
-      "':,,.'',.,.!,.!'.;,,!,,,.,,.??;,;;,.,,.!,.,!!,:!,: \n",
-      ":,;'.,;:,.;':,'.',;,',-,,'.,,..,:,.,;...,.,!?,,.!, \n",
-      "!?.?.'.,.,.,;'..'?;.,?'!!'!!,.!,,.:,.!!;'.,,,,!:,, \n",
-      ",.!,;',.,'.!!!???,?,,.!?:.;.'.??,,.':,.?,;.,.,,!!- \n",
-      ",,;''-;:,,,,,,,'..,'?,,,,',,,'-..?,.,.,..,,:,.?!'. \n",
-      ";:.';':','.',,.!?,,.:;.,;.'!,!,!,!,,!,,:,,,,,,?,:. \n",
-      ",,;',.!.,?!,,.!,;,,'.;!,,,.,,,!,!.,,,,,,:';,:,,,:, \n",
-      "',',.',,,,,',.,;,,!!,',.,:;,,.,,-';:,,;.'',;,.;;:' \n",
-      ",;'.,',,;,,';',':,;,.,,;,,.,.,,!.,,,,;:'.,,.,,!',; \n",
-      ",,':.?!?'',.!.,'.;':.,,-.!,.,.;;;;.,!,.,,,,,;:,,,. \n",
-      ",.,,;:,,?,.:?,.'-..,.,,:,,',?'.,,-,,,.,?,..'.,,,.- \n",
-      ",;.,:,.,,.,,:,.,;,,,'.,,,.,,;,.,;,,.;.,.,?,,;.,.., \n",
-      ":,.,.',.,'.':,,;,,--.,-.,:,.,,:.,,,'.!.!!!,:,.,!?? \n",
-      ":..'';.':..,,;.:!,.,!!'.,,.,.,..;.,!,!!,;;.',.;'., \n",
-      ",.,,,;'.,',..,!,,.,:,;,.,,,,:.,;,,.,,',';,':',;..: \n",
-      ";,,'.',',.!?!,,!?',?;:,,,,,,;,,,.,,,,,,:,,.,;,',,' \n",
-      ";,:,;,,,,''.,;;:,.':',;,,.':,';,,,'.:;,-'.,,,;,;,, \n",
-      ",,.':,.;,';,,;,,.,,',:,,,'.,,,,',,;,;.',,.,,;,,:,. \n",
-      ",;,:,.;-.,,,:,:.,.,.,!',,,;,,.'!,'.,.,;':,.,,.!':: \n",
-      "'.,;,.,,;,:',-.,..,?.'-.!!'.,?';-.,.,'.,.,;'.,:,., \n",
-      ";.'..,,,':!,?,,-.',.,:';.',.,.:.'.!?,.,:'?'.'?,,.' \n",
-      ",'.!.,!,,!,?.,.',',.!,!,,-,.,.!.,?.,,.??,,'.,.,.,: \n",
-      ",,,:,.,,,.,?,..??.!,;'.:,;,.!?:.,!.,,'.,-.!.!..,,, \n",
-      "'.:'.!,!,,;,.,,:.';.,!!'?':,:!,:;.,-,:.-,-,.;',-,, \n",
-      ",-.!;.!,;.,;.',,,-!!,'-.,,,.,!,.,,:.;,-.!!,!,;,!., \n",
-      "..'.,.,;.,';.,.,;.!,.';:.....,,.,;,,..,;;,.',:'.', \n",
-      ".,,.,,;':',:..',.,!!,!,!,.?'?!!,!,:;!',-',,;,',.,; \n",
-      ";.-:;,,';.,,,:,,,,.,:,,,,.,,'..,.,,;.,.:.,.;.,.,,. \n",
-      ",:.,.:.,;,:.,;.,!:..,.'.;'..',..,,,.,,,'.,?,;,;.,, \n",
-      ",,,.,;;,,.,.,,,.;,,,,,.,,:;,,.,?,.,.:,,.,.,,,:,,,' \n",
-      ";,.;,:;,,.,,;,,,,,,,,,,,',':,,,;,'.,.,:.!,!,.,,,,, \n",
-      ",,,,,,-.,,-',;'.,.,'!.,,,.,,,,,,,,,,.,.,!,;',.,,., \n",
-      ",;',..,:,.,','.,,,,,,,;,.,,'.,,,,.!,,,,?,',',,?,?, \n",
-      ",,,,,'?,,,-,?',??',',?!,,,,,',,.,,?,';.,;,;.,-,,., \n",
-      ",.,?:,,,.!;:,,'?!',,-!.';,.,,!',',,:.,:','.:,..,;, \n",
-      ",.,.',,,,,,.,,:,,''.,;;.,,',;',,'!''!',,,.,?,,,,'. \n",
-      ";'.,',::','.,,,,.,.,.,,.',,.,,,,,-,,:,,,,,,''.,,'' \n",
-      ";,,',.,,!,.',.!,!,:,,;,,.;;.,,''.:'?',.,,,;,,,,',: \n",
-      "'.,,''.!,,'.;',,,,'..,,-.,,,:,;,,'-,':-,',,;,,','. \n",
-      ",-''?,?',??''?,,,.,:!'?';',',.,,,:,,,!.'?,''.,-,;, \n",
-      ",,;',,.:,.!'.,,:,';',.,,:!-'!,','?,?,'?,.,,!,?','. \n",
-      ",;'.,''',..,,?,,'.;,.,,,-;,,'.?!,,,;'.!?!.,,','.,? \n",
-      "',,,??,',.:'.''.,,;,,'.';.,!,:.:,.:-;:,,,',.,';''. \n",
-      ",,.,;,,'','..,':,.,,'!!',,.',.,!.,!?,,:.!?:?,',,', \n",
-      ",,,.!.'?'?,!,!!,.,,.???,:;.?,.'.,',.,!,.,'.,,,?',' \n",
-      "?!'?,?,,','',,,:,-;;;-,'.,,:.,;,'.,,,,;.:.,':,'.:' \n",
-      ",.'?-,''',.,',',.,:,,;.,.,:,,',.,,;,'.','.,;.,,:., \n",
-      ".'.,..,!,,'.,,.,:'.,?,;..,?;';.';'.'.,.,,,.:,!?,,? \n",
-      "'?,,:'.,;'.!,';':,'.,,,:';,'.,,-,.,,:!.,',.,,,.',, \n",
-      ":,;,,,,,,'.'',',.;.,!,?':!?',?,?,.:,,,.,,?',:,.,,, \n",
-      "'.,,''..!,.;,::,'.,?,,.',;;'.,'..,'...!,:',!.,!.,! \n",
-      ",,'.;.,,'.,;,,.,.?;?.:,,;,,',.,,;,;.,,..,;:,,,;-,- \n",
-      ",,,.,,:'..!,,;,..!,:?;,.?.?:.,.!,!.,'.!,?:,,'.',,' \n",
-      ".,,.?!'.,,:,.'.,!,':,!,,,''.?;,.,,,,.,:?.?:.,,;',. \n",
-      "';,:,.,,,.,.',!-.!,,,':,,,,,.,,,!!,.,,';,'.,'.;'., \n",
-      ";??.;,;,,'!!,???,;?,;.,?,,,'-.,,.,.,,,;.!,,'!,'.;. \n",
-      ",':',.,!,,,.-.,.'?.,.,,!;,.,',,',.;,',.;,.!,?,,.?, \n",
-      "?!!,.,',';'.,',,!,.,.,;:'.,,.!,'?,'.,,.?,'.,.?,'.! \n",
-      "':',.,,',,?,;'',;,',;,,.',;.!?,!'?.-,.?!,.!?,.;.,' \n",
-      ",.!,',.!.:::.,,;.??,;.,'.?,;-,.,'?,,..,,.,,'?!,.'? \n",
-      ".?,,.'?,,.,,,.,.,,.,;,?,,!',,?,,..,..,,,.!,:.,,.,. \n",
-      ",.,;.!,?.!,'?.;.!,.',.-.;.;,,.?.,,,',,',:;-,',',., \n",
-      ",.,,'';',,.,:';,',,.!,.,;,.,,,';,,.:,,',,,,,,,''., \n",
-      ":-,,;',,.,,,,,,'.,.,;,.:,,:,,;,;,,;,;,;,;.,,,',';, \n",
-      ",,',',',,,;,'.,;.;,',,'..,,,,,,:,:,,.,,,;,,.,.,,,, \n",
-      ",,,'.:,;;,,:,,.?,;.',:,,,.,,,.,'!,!','-;'',.,',',' \n",
-      ",,',,:';,,.,;..,,,.,,'.,:''.,;,:',.,,,,,',,,,.;.,, \n",
-      ",:.,.,!.,;.,,:,:;,,,.,;'..'!,,.!,,:';.,!,.,,;,,,:; \n",
-      "',';:,,'.;'.,.;,,,.,;,.'',:;!,,,,.,,:,,.,,'.',:,., \n",
-      "',';!,,;.,,:.:,,;,,.,,,:,,:,,.!,,.,.,'?,.!?.!.,,,' \n",
-      ",,:,,,;,,!:'.,,.,,!,..,,'.!?!!,;:','.,,.;,:,.,''?, \n",
-      ".':,-.,,,.,!;'-'.,'.,,;.,,?.!.!,,.,,,,,,,!,;.,,;,, \n",
-      ",,',,'-.,,,.,!?''',?;,;.',';:',,-.;,,,;,,,,,,';,,' \n",
-      ":,',.,!:;;,,,,,.?,',.,:,;'.',.''!.,.,:,,'.',;.,,?, \n",
-      "'..;:,,.!,,!,.?!:;,',''.,,,;,,.,,;'.',:'?,':'.,,,. \n",
-      ";,,.,,;'.,,?,,,.:;,,.,;.:','.?'?,,,,?,-,,':,,,,,,. \n",
-      ",;.,,.,,,'.',,''.',-;'',..,';,'.,,,.;,'.,,,:,,,,,, \n",
-      "-,'.,.:,,';,.,,?,,',?.!,.,:,,;,,.,,,.!'!?',':?,''. \n",
-      "?,;.!,.?;.,:'!;,.,;,.!,,'.,,,:.,',,:..??',,,,,'';. \n",
-      "??',.,',,,,',,-!;,,,'.,,.,!,,'.,',,;',.,',:,,,'.,, \n",
-      "':,.';.,':.!,.','';,''.;,,;;,,.'',';;,,',:,',,,'., \n",
-      ";;.,;:'.',.'',,,,'.,','?.:,;,'!.'.,.,,.!:,.!,!;,,. \n",
-      ",,.!?,;',,,'?!,,,;,,'','.',,,?,;,,,-,,,;,,';',,',; \n",
-      ".;,','',.','.,;';,'',',.,,,,,.;.''.:;;,,.,,.!,.'., \n",
-      ",,,,','?.,':',,?,',.;,,',',,',.:,,,,',;.,'.,,;,,,, \n",
-      ".,,:,';.,..:,.,,,.,,,;,,.!?.'';.,-,,'.,,:,.':''.,, \n",
-      ".,;,:,,,'.!?,.,.,.:,,,?,,.,,:,,.:,,.,,'..;.;.,.,;' \n",
-      ".',.,,,,:',;.-'-,.-,.,,.,,;',:,,',.'',:;''.,;,',-. \n",
-      ",,',,,,.,,-':,',,.,-',,',.;,,,,,;',.,',,'.,',,,';, \n",
-      ",,,.;',.!.??.,,'?,,'.,'.,;..?,?',.!.,;,-,,'.',.,;, \n",
-      ",',,'.!,!,;.!'???',?,;.,!':-,.?,!.;.,,,!,!.,.!?,!, \n",
-      "!!?',,,,-?':;,:'.,!.,:;,,;,,'.?,,-,:,,--,,,-,.?:': \n",
-      "',''..,!,'!!,.,.!?;.!,,?.'?,,':,.','?,,'',?','';', \n",
-      "?,:',':',,,,.,,,-',,,,:',':',,''.',','!'??!.,!.,,' \n",
-      "''.,,,.',.,,';,.,,.,.,,.!,,'.,,,.,,,:,?,,.;,.',-., \n",
-      "!?.-,,,,,;,,';,'.,,',;',':','','.,,,;-',''.';.,,?; \n",
-      ",,,.'',,,:','.,,'.,,,'?',,?.,?'?'??;',,'.,',,'.,?, \n",
-      ",.,,;.-,!',',-;,'.,,,'',,',,';:,,,-.,'.,:,','.!',, \n",
-      "',.?,,!!?,?,,,.,;.,,,',.,;,';,,,.,,,,,,,,,',,',:,, \n",
-      ",',;,,,,.,!',',;,,',:,.,!,,,;,;,,':,,,,.!.,!,;.,,, \n",
-      ".'',.,,,,;.!'!';,!,,,.,-!?!?,',-,,,',,-'.;;',;,:'. \n",
-      "!,,!!!'!',-!-,;';,',-,,.,?,',',,,.!,!,;,.!,,'.,,;' \n",
-      "',.,,',;,.;;.!.',,.;!,,.',;,:,,,,.:;'.?,?;,,,,.';, \n",
-      ",,:..!!!',','?,,,,',?:,',;.;,?,,';,,,,:,,'.,;.!,!! \n",
-      ",.,:;'','...,''.,:..?,,.','',,,.!'.,'..??'?!,.?:'. \n",
-      ",.;!!,-.;.!;!',.!!.,'!,'',,.,.,!.,.,;.,,,-;,,',.,, \n",
-      ",'.,:;,,.,?.,.,.!,?'!:'!',;.,.,;.:;.;:,.;.!'?!?,., \n",
-      ":-;,.,,;':,-,,','!,;,,.!,:',?,.,',,.'?--,?,,',?-'; \n",
-      ",.?,.,,?,.,,.,'.'.,.!!!!,,,;.:,',;,'',,:,,,,.,,,'' \n",
-      ".,,,',.,,,,:,,,;-',,.;,,.!.!,,,.:,,.',..,:;,.!,,.: \n",
-      "'..!??,,.',',.:,,;'.:.,.,,,..';'';;.,:.,.!:,;,.,,: \n",
-      "..,,,.,'.,.!-..,;'.;,':',;.;'.!!'',,'-.,,'.,,.,,'. \n",
-      ",,,.,,.!.,.,;.,,,',.,,..,,;,;..',..,-..,.,'.,;,.;- \n",
-      ";.,.,,!,:;,,,.,'.,.,?,',?;,'',,.!'?:.!'.'!'.,.,,-. \n",
-      "':,;,.,,.?..'..,,-?,,,.:!'.!:-.'?,.,,!,'.,,,'.:,'? \n",
-      ".,..[.].,,',;,:,.,,',:,.-,:,,,',;.!;,?.?,:,,',?,.. \n",
-      "'.,';,':,,-';,,:;.,';.,',;.',?,,;.,.,.,;,,',,-,;'. \n",
-      ",''.;,,.,,;,;.!,,:;,,,?,;'.,,.,;;,'',':,',.,,.;'., \n",
-      ":,,,.,..,!!',?,.,-:,;..,,.;',,'.,.,.;'.,;,.?;'?'?' \n",
-      ";!,,.,'.,!',,?,.,.,!'?,,,'.,;,.!?'?;,!,',,.,:'.,,, \n",
-      ",,.!.,,'.!,'.,,.'.;,.;;,,;.,;!.,;,,.,'.,:.,'.,.!?, \n",
-      ",;,.,.;;'.,:,,;,,..,-,,',-.,,.!!.,':.,'.,'.,-,,,., \n",
-      "'.,:;:..,..,';,'.,,;.;.!:.,..,,!',;--,,.,.!,,,;.,? \n",
-      ",,.-;,,-,;,,,,-.,.,.,;,;.-,??,,.;,,.,?:',.!!.,.,,' \n",
-      "':,;,,,;.,;,,.;',.,,,?',',,,',:',!'?:,.!,!.','.,', \n",
-      ".,.,?.,,.,;,':',..?,?.'??',?,.!.;':,.!;''.,,,;--', \n",
-      ",,..,!,,?,.!.,;,,;;.,?,.!!?,.,.,:,,;.!!.'!!![,.]?, \n",
-      "?,.,,;.,?,,'',?,,,'!',,,,,.!!!,?,,??,?;,.,,:,,,'!' \n",
-      ",'!,'?,?!,;,.',,,,'?,!.-,'.,!;,.,;,.!!'.?,..,.,!,, \n",
-      "',.,?,;.,:'.',?:'.,,!,,'?'?',,;,,',,.,,,!,',':,,,, \n",
-      ":,,.!!,;,,;,,,.,'';,,',',.,';.,,,'.';,,,'.,',,.,;. \n",
-      ",;.,,',;.!,,!,;,.,,,,'.'':,,-;,,,-;''.!,?,.',:,.', \n",
-      "-.,!,;',,.,,',;?',,,?!,,.:;,,-,.,',,,,'.-,-:,;;;;' \n",
-      ".,,.,!,,-,,.,!:,,'.,;-,.',?,,':',',.,;.,,;,,,.',., \n",
-      ",!,.,;,.,':,,;,,,'.,?;:,,.,-,'--.?,?,:.,,.,.,?,,;, \n",
-      ",,,.,:!,;,,.,,;,,.,,,;.,.:,:.,?,.,,.,;;-',,,',,,,, \n",
-      ";':,,,,,.,:'.,,?.?,,,.,!',,.!,!!,,.,,?,'.',?,';,., \n",
-      ",'.,..;,.,!!!:,.,.!?,,-'.?!,??,;,',,.;',.,,',.,.:, \n",
-      "'.:,,'.,;.?.,:,'.;,.-,,'!,,';!:''.,.!,:,?,:',,;,., \n",
-      ",;'.!?,;.;,.,:,,.,?,,.,.,!,:,-.,-:.?',-,'-.',;,'', \n",
-      "',:,.,,,!,.,.,,?,,-!!-,?!?,?',?,?,'?,?!,.,';'.?.?, \n",
-      ".,,',,',?.,.,,',.,.,.'-;',.,',',',',-,,.',,-.,,.!! \n",
-      "!,-.,'.,'.,':,,,',,,,!,,.,!!?-;','..,!,.,,;''.,,-, \n",
-      "'.,??,.,'..!!..,.,,!!:,.!,,!:-;,,.!,;,!',,,,,-?':' \n",
-      ".::;,,.:,:.,':,;,.,;',',.,;,:,.,!:,!?,.?':,,,,,.', \n",
-      ":,,,,','.',;:.,!.,,!,;,,,,?,,.,-,;,:,,;,.,,.,,-;,. \n",
-      ",:;'-.,,:',.;,,,::??!,,.,,,':',,'.,,:!'.',:,,';,,, \n",
-      ",'',.',,;:,,.,,'',''.,.'.,,?!'..,,.,:,;,''.,,,;.'; \n",
-      ".,.,;,,.,,.,:.','.',,,,',-.,;;.,,,.',.,;.,,!',.,,, \n",
-      ";',,,.,'!.!?':;.,.,:'.,.,:.!,?'.',-!,,,,.,,;..!:.' \n",
-      ",..,.?,;',.,?:.:.;..','.,,;,,.,,,,''.;,,,.!.?,.,,? \n",
-      ",,;,,;,,'.,.,:'.,,,.,'.,;.,'','.,.,!!.:,;,.',?:;,, \n",
-      ",',-.,?',.,,..'.:'.,??,;,,',,.,,.,,','?;.,?,.,,?., \n",
-      ".,','.'.':',,,,,,.,,:,!,!,.,,?,,',,.,:-.,'.:,.!!,, \n",
-      "!'!..,,.,-,.,!,''!,,..!.,?,,,.;;,,,,;..!,.!'.'!,;' \n",
-      ".'...,,.,:'.,.,;.,,.?!;,,,'.'?',,',-,,.,:,?,;,;,,' \n",
-      ".'!,'?.!;,,;.,,?;;;?.,,';':,,,,,'.,;,,..,,';;,'.,, \n",
-      ".:.,?,'.':,'.,,;.!.',,,,!:',.,;.,,.,,.,..,,!???,.? \n",
-      ";,,.,?..,:,,,..:.;.,.','.,;.,:,;,',,,.,!,,,,.?''., \n",
-      ",,.,,.,,,.,,,:;,,,,.',,,,?,:?'?.,,.,.!'?,;:,,,,,., \n",
-      ";',:.,,!;.,'.!?,,,:';?;',.!,,,.,:?,'?!,,!,!.,,.,,. \n",
-      ",.!,,!!??'.-';,',.!,,.!:;',.',;''.':,,,.,;,'',,,.; \n",
-      ",,.!.;,!'.:?.'.;,,,.!;,,.!;,.!!,!',,',.:;,,'-.,:,' \n",
-      ".,,',!!',,':,,'!!',',!,!',';,,!':,-.,!;;:';,.,,,:, \n",
-      ".,.,'.,.,,;,'.?!,?;';,,'.!,'-;,,,,.,,.,!'.:,.,!,., \n",
-      ",,?',.,;..';,'-.?,,,,,.!'?'',??,?'-,,?,,?,:'';,.,! \n",
-      ",.,,.!''?,?;,,.,,,.',,:.!,,:.,,,!,';.',?,.',,,?!'- \n",
-      ".;,,;,,.,'.,;'.-,,'!-,,!,-,,,,,:',',,.,;.?,,,,.';, \n",
-      ",:'';':';.,.'''!-,,'?,,,;,,,,.'?,:?,;,,.',,',,,.,. \n",
-      "',';,,!,.,,':',.,;',,;,-,,'!!',,,,!-,;,!-,,.!-,?,. \n",
-      "';''.'.,!.,;.'',''''.';;'',.??'.,'.;,',',.';-:,'., \n",
-      ";,'.,?,;,'-.,!,,,':,,..',.,,;,,,,-,.',-.,:,.,?!-,, \n",
-      ",.!,.,.,,'.;,,-'.';',';';,,,:,,,;,''.!,,,!!'!;','. \n",
-      "':!,,,,!,.,'-:';-,,,.:,;!,;',.;.,',':,;,.,!??,,'', \n",
-      ".!.!!',.',,,.,',,,.,,,',',,,'',;,'.,',',:','-,';'; \n",
-      "',,:,,;'-',,.',,:;,;:;,,,,-,;,.,??;,,,.',,:,'.,,;, \n",
-      "',,,',,.,;:'.,'?,,'-??,',',.,;.,.,,,-.,;,.,,:,,,,, \n",
-      ",,!,,,'!'.,:',','.,;'!,!,:';';.,,,,,.,,,,,.,!,!!?, \n",
-      ";.;,'.,,.'-,':,?,:,.,!','.,.?.?.''?.,.;:,,,;,,',,' \n",
-      ".;',,,,',','?,!.',,',?'!.;,,.',.,,,??';!-.!,!,:,.' \n",
-      ":,.,.,;,.,,',.,.,:,;,,,:,.:.,,.,';'..,,:,:,'!',',, \n",
-      ";?,,!?,;:,;,,,,,',,,.:?,?!.,-;,.'',?,,.',,.,,?,,-' \n",
-      "!?',.','.,.',,.,.,.;-,-.:'?,,;-'.,,.,,.,:,'.,';.,, \n",
-      ".,''.,,?-,'.,;.,,.,;'.,,',,'.,,',',,-?,.,;'''.',', \n",
-      ";',;,',','','.'?,,,'.,,;,,,',,'.;,'.!!,.,.,,':,,;' \n",
-      ",,'-,.,!,!,'.,!??,,,.??,;.!,?','';,,',!,!',,',.:'. \n",
-      "-,,;,'?,',',.!;.,',,,,,,,,!,,,',.,;,,:,,-.,!,,.,,; \n",
-      ",.;.;.,,.,;,'.,,.',;',;,!,,;.',,,,.,';,-':,;,;,,:. \n",
-      ".,!,,;.!';?!,;,,,,,;;;.,:;;;;;;:,,,,,',.!!!!,,','? \n",
-      ",!;-.,',,',,',,,,,..,;,,,.'?!','.,!';,',,';,',.,,! \n",
-      ",,!;'.!!,.,,';,,,''.,,,.:'?!,,,.!,,:,!,,,.!,,.,,,, \n",
-      ",,!!,.!!!.!,;,.,:;,,:,!,.''!'!!''?'?''?;,.',.-;,,, \n",
-      "':;,',,.';,'.-,',.,,!,.!.,;.,,,',;.!.,;,:'.,,:,.!! \n",
-      ";,,,,.!'.';,,,,:;?'?!,';,,',,,;,.??,;,:,;'.,.,,;'' \n",
-      ",.,:,.-,,,,',.,,?,';,,';','.?,'.:','.,';',',,.,',; \n",
-      ":.-,:,-..,;?',,.!;:',.',.!.,.!..,.,.',?,:.!?,.';,, \n",
-      "',,,.,':','.,':,.;,,';,.;',,.,,;,.,;,;,,.,,'.!':,. \n",
-      ",.-';;,.',.;-,.,:,,'.;'.',,.,,,';',,':,,,;,?,''':; \n",
-      "'.,,.?.;'.;,,,'.,,;,.,':;;;,,.,';,:;.,';,';,,:,,,, \n",
-      ",,'.!';,,,'.,,'?,:,;,?,'.,,;'.,,?,;',:';.,',;,,';, \n",
-      ",.,?,;.?,.;,:,,?;.,??!,.,,,,,;.;.,;:,'.,.,.,',',.' \n",
-      ",;'':,;,.,'',,,':,;,.;.:'.;?.:!!,,.,:,.,?',,,,,'., \n",
-      ".!'.,?..,,;'.,.,''.''.,,.,:''.,;,.,,,?,.?.',..'.'. \n",
-      ",?,..,,.,.,.;.!,.??:'.'',.,'..;.;'.,.,,,.'?,,:.,,. \n",
-      ",..,.,.,.,'.,;.'..,,:,',''.','';,''.,,..,..;;:,;,. \n",
-      "?',:,.,,;,..,.,:,.'..,;,',,,:,'.,..,'.,.,.'.,?,,.' \n",
-      ".'..,,:'.,,.':,,,.,.,.,.,,,,,!,'',,,,',,:!,;,-,;,, \n",
-      "':,,,',.',',.,;?'',,.!.,':,,,';,;;,,'-.'?!.,,,','; \n",
-      ",,,-'.,:,,,;,,:,.,,,,',',,.';';',,,,.,,'.,?!,'.,,: \n",
-      ",.,:,.,,';,,,.,,,?,'.',,.',.,,;',.,-.,,,,,',';'-., \n",
-      ",,,',;,.,;,',,,,.,,.,.,'.!:.',?,'.,!?,;.,,,,,,,;;, \n",
-      ",,'.,'.,,',,,,'';,,''.,,.'-,;,?,;,,'.,,,;,,.!?,.,; \n",
-      ",,,;,,,:.,,,?.,;'.,,,,?,,?!,.,,,?,,',?,,;,..,,,,.' \n",
-      "!,,,,?..'?.,,..,'','',,,.,,.,,:,',.,,:';,'.,,.,.!: \n",
-      "'.:,',''..,,.,,,'.!,;;,,,,';-.,.,,,:;,,;.,.,:'.,?, \n",
-      "?,'.,'.!?,,???:''.,,,,';,;,.????'?!:,,,.,,.,.,';,' \n",
-      "'.,,,,,',.'-:,,',,.,',?,,?'.,,.,'.,,'..,',,,,,.';. \n",
-      ",','.,,.,,''.':.,,,,,;,,.,:?:,'.,,.,,,;,,,'.,,;,,. \n",
-      "?,,,,.',.,:,.?.',':','.,,??!,';?,;.-..,,,,?,;'.,:, \n",
-      "',.,:.,,?:,,'';,'.,':,,.:.,,.'?''',-.,,,?;''.':',: \n",
-      "..,?;.,::.'',.,,?.',,;.,,,'.,',,-;.,,,.,:,,,?,,,;, \n",
-      ",.,,.,,?,;;,,.,:,,.?:',,,.'?.?,':',','.',;.'?.',', \n",
-      "',.'.?,',':',''.'!?,,':,.,?,;','.;.,,,,';,,.,,..;, \n",
-      ".!',.,,:,:,,,.,,,:?,;:,.!'!,,?,.,!.;.,,;.!,,?,.,,; \n",
-      ",:,';,',:,;.,',',,,?.,,',;,'',',;,,.,,.,,'.,!,,;,, \n",
-      ".,?,:'.-,.,,?','.!?,?',.,;.,'..;,-?;.,!!,.?,.?:;'. \n",
-      "!,,,'!,':',,.!,,,,',?,,?,,.,,,,,:',.,,':,,.,,',.,' \n",
-      ",:,,.,;.,,,?,';,.,?,,,'?!'?,.?,,;'':,,,',.,,;,,:,. \n",
-      "'.':,';,,,-,',.,,?',':;'.,',,',':.,;:.,,,..,,,,,,. \n",
-      "',,,,.,,.,,:.,,,,,'?,..?,;.',;.,.?'.,??'.,;''.,:', \n",
-      ".,,',,,?;,.,??,,',;,,,.,,,',;,.,',,',,,,.';,';:,., \n",
-      ",,,',,;..,:,,:,,,''.'?,;.,,:',',;,,.,,',.?'.,.,,,, \n",
-      ",,,:,,'.,',.,?,,.,':,'.,',,.,;.,?,,,.!?',,,'':..,, \n",
-      ".,';,'.',,:,,,',.,,'.;.,,'.,,,,,,'.',',:,',,?!,;., \n",
-      "!.,.,'.,,;.,,,,,.,,.,,.,'.,,?;'.,?'.,.,'';',,,.,:, \n",
-      ".!,,;,.,,,'.,!?,.,;,.,:.,,.,,,;''.?,'.',.,?,,?';,' \n",
-      ".!..,;.;',.,';'.,!';,,.,,,,&.'',.!,;:,'.,,';,',;., \n",
-      ",,!,,'.,:;,,.,?,,',;.',.,,',.-,,;:,,,,,:,,,,,'':,, \n",
-      "',.',,,,.,,.,.,,'.,'.-,!,;,.,.,,,.,:'..,?..';:',;, \n",
-      "',-;;',,'.?,,:,,.,,!?-'!:.:;,.!.,,,:;,,'-.,,-:,.?, \n",
-      "?,.??,.,,?,,?,.,.,;:.?,'.,.,,,..,!?,',?,,,,?,?.,,, \n",
-      "'?,;.,,;?,,?,,:'.'.','.:,,;,.'';,,,,?!,,,'.',,,'.' \n",
-      ":.,,;,:,?,.,,.,;,-,,,:'-.'!!,,!,..;:,,'.!,!.,,!.', \n",
-      ":,.,,!,,;,.!,;'.,,;,.,?,:',,.,',,,,,?:','.,',;,'., \n",
-      "-,,.,,;,,,.,','.,;-.,',!,,,??!':,,,'.,,,.,;!,:,;'. \n",
-      ",;,'.!?,,,??,,,,,,,.',,,'','.,'',-,:,',';',??!';,, \n",
-      ",;,'.,,,,?,,.!,,,.;.!.,,.!,,,,.';,,,.,,.!,';,,,'.' \n",
-      ";,,':,','!,!'!,,;,.,,'.,'.-,,,',,:,,',',,,.,:,.',, \n",
-      ",:,'.'.,,,;,,.!'!'.,',.-,,,'?:',;,'?!!,.,;?-;?';?, \n",
-      "?,??,,''?,,,,..???.;!':;,:;,;'.,,,,''-,.,,!'.,,,,, \n",
-      ".,;,,,.,!.,!,'.!:!,,,,,,''.,:,..,,,;.:,.'';..;.,,, \n",
-      "',,.,:,,.,,,;,,.,:,,;',,,',;.:,',,,.,.:,.,;.,'.,., \n",
-      ".,,?:,.:.!?,,,,'?,!':,,-,,,.!'.,''.';.,,'.,.',.,., \n",
-      ",.',.;:,',-,,,;''.,.'?,.'.,!,.,,!.,?!?.,,;':,.??!! \n",
-      ",!,!?!!',,,,:;,,;'.',?,,,:,.!!'!,!,':,,,!!,.,,:,'. \n",
-      "!?,,.,.,;,.?,:','.!?',-'?,?:-;''.,!,.,!'?,;,,.'.:, \n",
-      "';,,.,.!?,:,;','':'''',;,'.',:.;,'.?;.,;,,',,'.,,! \n",
-      ",,'.,;,;,,;,',,,.!,.'.?'?'?,,:',,.'.',,'.:,,',','- \n",
-      ",',',',.',;-,;',!'',.',';,.,':,,'':,,:,,'.,.,,!!?. \n",
-      "'!!.,,;,,,,.,',;.,,,'?','!,.';.,','.,;',',:.,;':;; \n",
-      ",,'.:,,,.',,,.',-'.',',!,';,;:''';,,,','.,.,,.,''; \n",
-      "-',';.',;'.';,:,.,;,.,,.,;,.,',.,','!'.,''.?,,',., \n",
-      ".,,?,!,!,,.,-',,,,,,,?,.,,,,,,?,',.:,,:-',,,.,!';, \n",
-      "',!:,;,.,,?,!',,,.,,,;,.;,,.,,';,,,,.:'',,;':'.,;' \n",
-      ".',,,;:,,,,.:,.,,;',,,:',:,,,,,.;,,',:,,!'?.,,;'', \n",
-      "',.,',,.,',,,,':,',,,;,,,.!,?!,.,:,,','',,',,.,;:. \n",
-      ",,,,.'';',,..',;.,,,,;','',.:',,;,','.,.-,';':,;:, \n",
-      ";,.,;',.-:,,'.,,.,,?.,,;.,,.,:;,,'.',',,''',-'.::. \n",
-      ",:,.,;,.--'-.;;,:,,;.,:.!.'',--'?,,,,,'.,:,,,,'::, \n",
-      "'.,--.!',.,;,,'.??',,,:',;,,,,',,',;',,''.,!:,,,-, \n",
-      "';'',:','.,;:'',:.?,'.';',,';,,.,!?,'.,.,.',:!'',' \n",
-      ".,'',,!,:'.,;.!.,,:,.,.!:,;,;.,?.!',,??;,.,,:.,'?, \n",
-      ",.,,'.,','.,:,.',',,',',.,:!,,,!,,,;,,,,,,:,!,,;,, \n",
-      ".?',??'?,!,,,;,'',,,,',,,:,!,-,.,',:;.,..,,!,;-,,. \n",
-      "!,''.',.,;,,;,,,,.!,,:,,,,-,,',',,.!;,,:,.!,,',,,. \n",
-      "',.,,.,:.,:.,,.,,,;!,'.',.,,,,,,,,,,,;.,,,,,,,,,;, \n",
-      ".,;,.,,.,:;.,.'';'';--,-,,';''',-',,':,:,,,',,.:,; \n",
-      ".,,:;'',.,,'':,,'.',,;',',,,:',';,,.,:,?:.,',.,.'; \n",
-      ".,!';';,,'-;,,',,,..,.,,:,,',',':;,.,:,,'!,,,;,,., \n",
-      ".;,'.,:''.,.!:.,';:,,--;,.,,.,,:,,;.;,,.',-:'?.';. \n",
-      "!,,:,'.!',;.,;,,:,.,:,.,;,,.!,'?,'..,.?.;.'.,..,,. \n",
-      ",,,?.;.,.,.,,';,.,,','.,'',,;.!??'?,!:',.,,,'.,.,' \n",
-      ",;,:,,!',,',-..,?,,,.,?,;,,',.?':',,''.,''',;,,.,; \n",
-      "',,.,',,,,'.-;,,',,;','.,;.;,,'..,,';.,;,,,;.,?,,, \n",
-      "-.?.,,.'!.,,':,..,?,;.!:,,.';'':,,,,:','.;',:,:,., \n",
-      "','?,'.:'',.',:,;,;;:,,,.,',,,,-,,,,,,,,,,,,,,',,, \n",
-      "',':,,,,',,,:,,,,,:,,.!,.:;,',.,?,?'?!;,:;?';,.,'; \n",
-      ".,,.?;:,,,.?,;.,-,'.,!,.,,.,;,.-:,,':,;,,.!,',',,' \n",
-      ",'.,,,;,?,:-,-,',',.,',',.!,','.,,'':,-,'!'':;,-'. \n",
-      ",!!,:.;,.,:,,,,.,:',;,;.,.?,;:;,,,.!,.,:;...-,.,,, \n",
-      ",,'.?!?',',',',,,,'.',,,;',,.,',';',,;,':',.,!,.,, \n",
-      "'?!.,;,,'',.'?,?,??-?',;--;;?,,!',--,',,-,.:,,,.': \n",
-      ",:,';.,,:.-;',:,,;,'.,:-;,.,,.;.,.,.;,''.,;'!'?,,; \n",
-      ".,,.,,',,.,;,,',',,,.',:',.';,,:,'',?,','...',..,, \n",
-      "'.:!,,,;,,.;,.:;.,,.,::,,;,.:,,',,,,,,,,,,',,,,.,. \n",
-      ",',',',,;,,,.,!.,.,:',,-,.;;,:,,,,',,;.,,.',,;,';' \n",
-      ":,',;,',.,-,':';,'',.;:',,,,,.',.':';,;:';,;;',.!, \n",
-      ":'.'?',,:'?,,',',:','.!!,':,,,,,,,.'?:,',.,,,':,,- \n",
-      "',,'.,.?,:,,-,,..:!.,',.,:';,,,.,,:,,,.;'.,.?,!!,, \n",
-      ",,'.,,;.,.,:-,,;.',?.!!:,','.!'??,,,,,.,,;.,?,.:,; \n",
-      ",',.,.,,'.,,.:.,.,..,.';,,.'.,,.,';.;,.?;.:','.'., \n",
-      "!:,.;,,.,.,.,,?,,:;,.,,,,':';':,,..?,,,.,?,,'.,?,; \n",
-      ",,'.?'..,,,,;.,?,;':.:.,,,,,,.,;;,':,.??,,',;,,;., \n",
-      ",-.,.';,,','.,..,;,,.?,.,.,;;.,;':,,,,,,-.:.!,,.,! \n",
-      ",:';''.'''?,'?'',-'?'?,,,.,,',,,!,,,!,:?,:',,.','; \n",
-      ",.,,:,:!,,';'??,.,,;,,,.,-:'','.?,:,.'...,:',';,,, \n",
-      ",;.;;'!,,:,,;,,;,.,;.,,:;,,,,.;';'.,:.,',,;:.,:.': \n",
-      ".-',-'-',,,:.:,'.,!.,,,.,..,,';,,.,,,':,,''.,,,,', \n",
-      "',;,',,,',,',.,,.'..,.,.,'.,;',:;'.'.,.,,,:,.?,.,? \n",
-      ":.,,':-,,,,,,.',,;,,-,.;,,,'.,:,'.,:.',;,,,','.,,; \n",
-      ",,.!',,,;,,,,,',,?,,,',,,,,-.;.',:,,,.,:?,,:.,,,.! \n",
-      ",,:-,-,,',,,;,,,',.,!?,,;?,;.,!..?,!.'?,,!.,:?:.?- \n",
-      "'!':.,?,';??:',:?;:,,,,;,.'.,',,.-';,',,;-;,-:,.,' \n",
-      ".?????,..,,.,,'!,!,-',!,!?!,,,.;:','.,,?,.?.:',,;, \n",
-      ";':?,,',,.',:',,',',';':,,;,,,',,;',,!,:,,,,:,,,:, \n",
-      "?,',.,,,.;:;.;.'.,.--;,.,,?,,.;,.,.',,..,,!??,'.:' \n",
-      ";,',.,;,:,.,.,.:,''.',.,:.,':'!;.,,,,,'.,,.,,,'.,; \n",
-      ".?,:,?',,.!,?,,:;,,;;,.!.,,',:',;,','.,',''':,,',. \n",
-      ",,.'','''.,.,':,;,.,.,,,,.:,,',:,,,!';,:,?,';,,,,. \n",
-      ",,,;,,,;,.,,:;,'',-,'.'!-,,;,',,,-,,,:,,,.,,;,,.,, \n",
-      ":;':.,,,?,?,;',.!!',,.!,,,.',?',..??:'?:?'',:',,', \n",
-      "','-,,,,;'',,'';;,?,',-!';,.,?;,;,:''.'?,,.,,??,., \n",
-      ";'?,,;,.?,,'.??,!,!-.?,:.,.,,:'.,,;,,,.,.,,.,,.:'. \n",
-      ",:,;,.,,.',;..,?,..,?,'.';.,'.:,,;.,'.?,.,:,,;,,:, \n",
-      ".,'.';.,,.,.,:'.,';:.,,,,:.,,,:.',,'.,,,,-,,,',-', \n",
-      "',',?:'';-,',';,,.!?;'.!''.,-,,-,:,'::,,.!'?','':' \n",
-      ",.!'.,',,?,,?'?',,?,,,'?,.,:,.,;':',;,,,.';..,,?!' \n",
-      ",.,,,'.!,?,,'.!,.;,,',;,,,..,,;',,'..,,.,'.',,',,' \n",
-      "?',,';,'.,?,?,'.,,:,-,.,;.,'.,,,:',,','.',;,,'.',, \n",
-      ".,,.,'.,;;,,:'.!,;':';'.?,':,.,.':;.,,.,.!,-'.,':' \n",
-      ".!,,,,,,,,:.,:,',,..,,'.':',,';'',.'.',,,;',';',,. \n",
-      ",,?,.!,.,-';,.,;,!','.,!,.!,.?'?',;',,,,,,,',?!,,' \n",
-      ",,.,,'.,,';,,;,;,,,''.!,.,,,,','!'',;,,.,.,,'?,;.. \n",
-      ",,.,'.!'?',,,:.:?,''?:,,;,,.!,??,.!;,,.?,..,,;,.;, \n",
-      ",:,,..,;.,;...,;,.,;,.?,;,;;,.:,,;,,,:;,,,;,,:!!,, \n",
-      "',','!',!,',!?,;,,'.?'-?,,?,,,,','.,,,,;',.,;'.,:. \n",
-      ",,;';,,,,,,';,,,,'':!,.!,,-.,,,,,,.-.'.!'.,..:','. \n",
-      ",.??,!,.??',-'?:;,'.,,,'.'..!!':',;';:,,,',.',.?,. \n",
-      "'!';,;,.,..?..?,.,.,!?,'.:,..';.,?,,,.,,:;.;'-,'., \n",
-      "'.,,,:,,,-.!,,,',;,-'',?,,,:,,;',.,,,.,:',.!''!'?? \n",
-      ",,'';,-,,,,?;,.,,,',-,.',,;,,,:,;,-,.,';,.,,';.,,, \n",
-      ".,,,;,',,'',.;,.,.;.'!,-;',,.';,'.,:,;:,,,'.??,,,. \n",
-      "..,.,,.,;,,'.,,..',,.,,',,,.,;,.;'.,,,.:,;.,,,.?,, \n",
-      "',','.,,,,,',,,',!',,'!,!',,-,',,',:','.,!?,,-',,; \n",
-      ",,':,';';,,,,,,',,.,.,..;',,,.-.,:?,,:.,,'.??,,.,. \n",
-      ",.?,'?.,'.,:;.:,.,,.,,?''''.!?,.,.,;.;,.!!!!!,?!?. \n",
-      "!!,,?,;.,,,,.'?,..,?,;.!:.,.,'.,!.,.,,??,??,'???,, \n",
-      "?',,.;':,?,!,.','.:,,:,,:,,,.,!,!;,,.';,:'.!.?'.,' \n",
-      ".,,:,',,,,,,,;,,.,,.?:,',;.;,,,.??,?!,.,.?,,.?,',- \n",
-      ".,..,!;.,'.;.,,:?,.,?;;,.,.,',':;;.',,.',;,,.,.,,! \n",
-      "!,,,'!,.',,'.,':';,,'.,!'.-'?,,;'.,,:,'.',''.',:'. \n",
-      ",,,,.',;,,.!-:,,.,??,-.,.,.,.,,;,,.'..!?;,;,:;:,;: \n",
-      ";.-;.,.,';''','.',,''.';',';:,;',''.,;,'.'?!,-,'.' \n",
-      "'';.,,,,.,.;.,.!:;'',...--,,.,,':,,,.,:,:',.,:.,?' \n",
-      "?'?.'?':,',?.,,,';'.,':',.:,,;'.';:-,,.,,',:,',;', \n",
-      "''.',;,;,,.',;,:,'.,:;,:;';',:',','.?,!.!'.';.,;:, \n",
-      ",,,',,.,,:,,;',,'.:;,.!',-.,!,;.?,,?,,;,,'.!',,,'. \n",
-      "?,,?'.!;.?,,?,!,,',?;,-''.,;.,'.,.,'?,.,:,,.,!,.,, \n",
-      "!!?,'..-.,'''.,,!,,.:;!;,,.'..,';'.,.?,.:,,,..,,,. \n",
-      ",,.,,;,.,,,;,.,:,,,;,,:,.,:,,.,;.,,.,:,,.,:,.,,,:, \n",
-      ",.',.;,.;'.;;;.-'';,,,'.,',-;,',';,',,',',,,,;,,,, \n",
-      ":,,-,,.,,,,,:,,,',,,'.,,:.,:?,',.?.!,;,,.!-'.',??, \n",
-      ",;:,,;-,;,,.,,,'.,,':';,,,'.,,,,'?,;.,'-.?.';,,:'- \n",
-      ",',.;,,.;,,:,:,,,;',,,;'.,??,,.!,,,,,.,?,.?;.,,.', \n",
-      ".,:;',',.,..,;,:,.:.,',,!,.?-'!!!.'?,,:,,.,;;,'.', \n",
-      ".?;,,,.,.!,-':'.,?.,.,;'-.',,';,,:,,!''.',:;,,.:;: \n",
-      ",.,,,.-!!!,,,','-!,,.!;!!,,,,,'!,,,,;!,!,,';,,,'., \n",
-      ",.,?!;,,'.,,.'!:,,,',,,.!??!;,.!,,:,.,,.,',;,'.,.! \n",
-      ";,!''.,,,',:,,.!',;!',;,,,,',-'!,,,.,':.,.!,..,,,, \n",
-      ",.,',,,,.,.,,..',..:,,,..,.,;'.:;,.',.,.?.,-?,!!,, \n",
-      ".,.,.,';..,,..-.!,,...,,,,,,?,'.;,,.,,,.';:,;,.',! \n",
-      ",;.,'.,'.,''.,,,.....,.-,.?.?,!..!.,,.,!,;.,';,;,- \n",
-      "';-,',,-,':,;,,.',;;,',,.,,,.,!-;,,,.,;;'.,;'';'., \n",
-      ".,:,.,..:,,,,,,,:..''...,,.,,..?,,...,,;,.,.?,-;,' \n",
-      ",,:,,.;.,..';,.,.,?,-;.'??';.!,',,';,,;,,,,,!!,,,, \n",
-      ",'?,',,,,,,,:,',?,'?,?:,,,.'-,,:,.',.,,,.,:''.,:,' \n",
-      ",,.,?..',.!;,,.?',:..!!,,.,,',,,,'.,;,',,,,,.-,?,. \n",
-      ",?,;.!?,:,;.!..,:,,,?,.,',,,,,.,',,??,.'?????!,!-, \n",
-      ".,.,,',,,,,,,;-,.;:'.,,,;'.!,:',',;,,.'',,.,,.'.,; \n",
-      ",!,?,,:,,.?,,,,,,?,,!,,..,;,'.,,,',:'.',,!,,.!?,:, \n",
-      ":.';.,!:',,,.,,,-,-,;.,,.;,,.''?,,,;,,.,.,,,,!!';, \n",
-      ",'.,';',:-.,,!.,,',;,.!.!,,,',,.;,..,,'!?,,,,,',?! \n",
-      ",.,'?';.?;.';,;,:,.,-,';,,'';,',';,,'.,!',,'...,,. \n",
-      "!,,?'',',',,??,,,!,,,!,,,,,,!,,,!',,,','!;,',,,'!, \n",
-      ",,,,':,,,'.,'!?,,.,!,,'.!'!,!-',,!'!'!'!!!!!.,'.,; \n",
-      "'.!.','.''.,!',?,!'.'-'.-,,.!'.',.,,,:!,.,.!,:-.!' \n",
-      ",!,,.,:,,.,,.,;,',,.;!!,;-.':!,;,!,!,.:,'.,;'!,.!' \n",
-      ",:!,.;.,'-.!:,,;:,;,,.,?,.!,?!,,.,,'!..'.:',,.,.., \n",
-      ".,,;':!-,.-';','.,;;,.,.,?.,..,,,,;,,,;'.;',,;,,,: \n",
-      "',.!.,,!?,;,.;:,-.,,,,;-,,.,,,;:'.,':,;;,,.,.-?,', \n",
-      ",,,,,',.,?,.,';,:',,,'.',;,,,,,.,!:!!;';,,,,','.'; \n",
-      ",,',,',''.?;;,,,;',.'?,,';!.',,,,.,--,;,'?'':,;',' \n",
-      ",,,',';!,.',,',,,',,,.,,;,,.!,';.!,',:!.,,;,.,.!,, \n",
-      "-.,;,,:,,'.!'?,?'?,.!?',,.,.,,:,.,.';'.,;':.!?;'', \n",
-      ".!,,-.,'.''.!?,;',..,.',.,,:;.?.'.'!:.'?'.,.';:'.? \n",
-      "';;,;,;',:',';;;;;,.'!,.,:.,-;..,?,-.,!.!.!,'.,?., \n",
-      ",.',?,.,,.,,.,.',.,!:???,,?,.,.,,?,.'.,;.'????''?, \n",
-      ".,',;.,..!:,,'?;,.,:.,,,,''..',?!?,,:;.,!,:;.,-,,, \n",
-      "?',,.',,,.,;,.',,,.',.,!,:.,.,',',:,.,;'.!,.;.':'. \n",
-      ";,',,,.,,'.,,.,,,?!,,,.?.!',.,,,.,',,,',?,;!,,,,:? \n",
-      ",.,:,'-.,'!,,.!','?,.'!,;.:,.,',:,;,.,:'.,:;,.,';, \n",
-      ".,';'.,!,;,'.,!,!,,,,,;.,,;,.,;,!,;,.,,..,,',.,,!, \n",
-      ",,,,,!,.,,..,,.;,!,,.,;,,-.,.,,,,;,,,:';,'.,,,;,,' \n",
-      ";,,,,';,,,;,,,;,.-:.:.',.,,',??.!?-,!,,?,;.?'.,,,; \n",
-      ",.,,,,,.,',!,:.,.,'.,,';-.',?',;.'?,,','???,?,,,', \n",
-      ",',,?',,;,,?',.-,',,;,,;,,,,.,.!,.,,.!!.'''?!:.,;? \n",
-      ".,,?,.,,',?',,,,,?,;,,';'.,,.:;..,,!:,''.,;,,'',': \n",
-      ",,,';,,.!,.,,,.,?,..!?!,,?',.?:,,,,!'??,:,,-';,,.! \n",
-      ".',';',,.;,:',',.!,!,,';?';-.;:,,'',!!,!!,!!,,!?'. \n",
-      "?'.?....!:',.,;,:,;,:!,,',;',.,:'.'';,.,,,:;';.',' \n",
-      ".,:;.,,;:.!,,,,.;!-';.-,,':,.-,',,',',',:,,,','.,? \n",
-      ",,,,-';,';,,,,,.;.;,,:,,,':,..;.,,?,,',:',','.,',, \n",
-      "!,,,.,'.,:?,:?;.,';:,,'.,!,.'?,,;!,,.,;',.''!,,',, \n",
-      ".'.?,,,;';.,,.,;,,,.!!';',,.,,,.,;,;,?.;,,',.,:.,: \n",
-      "';,,..?,.:'.,,;--:-,,...,;'.,,.,,.,,,':',',',:',,, \n",
-      ".,,:',-,,,,.,,,.;.,,',','.,?,.,,:'.,.,,?,.!,.',.:, \n",
-      ".,...?,,.?,,.?,,.?,.?':,.!!';:,,,!,,.,!,',:,-,,,;, \n",
-      ",:!,;,.,,;.,.,..,;.,':!;'.,,,.,,';.,;,,:.,'':;,,.; \n",
-      "',':,!!.,.!,;.:!,..,.,?,,,,,:,.!!,?,,,.,,;,!.-,,:, \n",
-      ".':',';,,:,,.,'.,'-.,,?,.,.,,,?.,:,.,:,?,,,,,-.,,? \n",
-      ",.,,',,'',-.,,.,?,,.,,,.;,:,,.',,,?,',,'..,,.!?,;. \n",
-      ",,,:,.,?,.,,:.,.?,,..;.,,.,?.,?,;,,.'.!,'.,,.,,,'; \n",
-      "'..,.!,?,,.?..,.,,:,.,,.!,:.,'?,.!,?..,?,':'..,.,, \n",
-      ".,;,,,.,,?,:!';,,,,:'',.,.,;.'':'?,?'.'??.,:,,,,,; \n",
-      "-,.,,:,-,,,,;-,'.:,,-;,,.,,.,.,,?,.-,.,,?;:,,,,'.' \n",
-      "'..,,.!!?.''?.?.,.?,:,;'.',,,.,,,;:,;.,:,'.,.,;,,, \n",
-      ".',,.!,;.,,?,,;.!!?,.'''.?,;:,,,.,,;'',',,.!-,',., \n",
-      ",,''.',,'.,!,,;',;,',.;.,'.,;-,?,?,;:,,,.,;,,,'.,, \n",
-      "?,,',;'.;,,!,?.,,.,?-.,,,'.,,'.;'.,!?.,,':,';,,,,' \n",
-      ".'!,:,..,;.,,.;,.,,?,:.,,.,?,;:.,,.,'.,?'.,:-,,.!. \n",
-      ".;.,!!!';,,.'',',,,'.',',':!,,,;,,,,,',.;.,,,;:.,: \n",
-      ":',,??;.-.'??,,.';,;,,.,.,;,,,':,,;'',,,'.,.,.;,,, \n",
-      ".,,',,,.:,.,,;.,,,.,.,,',,'.;'..-,,;,'.,?.:',.';.' \n",
-      "'-?,;,,.,,'?,,',':,,..';,':',,.,,!,'?:!,,,.,:,,,., \n",
-      ",!;,,.;,'.--,,-.!:,,-'.,!'.,,;:,.,!,;.,,;'.!!''.,; \n",
-      ":.,,,,,,,?!,,,,:,;,,.!?;,,.,!!.,'.,,,;.!,,.,.',.'; \n",
-      ",:',,,','.,,'''.,,',,-,??!?,,',,','?,!';,.',.',;,, \n",
-      ":,,,;,,.,,',:,,'.',.,:,,.,,,.:,,':,;,.,;',,,.,,:,, \n",
-      ";,,;,.,';,,.,,':,,.,';-.;'.,,;;'.,,;.;',-'':.,.-;' \n",
-      ",,',,.'!??;,.,,!?,,,.''?;,;,;;,,,,:,,;,,,,,;,';,'' \n",
-      ",'!'?,,;,,','.,;':,.':',';'.,,,',,'!',',,';':',.!? \n",
-      "?.;:-,,:':;',,.;,.,,!.,:;.,!?,,-.,,;',.,,:,,,,,.'. \n",
-      ",,,!-,;,;,,,.,:,,.,!..,,?,':,..,;,.,';.,'!,;,,;.,, \n",
-      ",,.,;,,,'.,,'?,,,'.';.,:,!?,,,,,,';,,',;',,'.;,,,' \n",
-      ";,,,.,,,,.,,:,-,,',;,',,,'.,,,,,,.;.,,,,,,,,,'.,', \n",
-      ";,;,,',,,,.,;!,;,.':,';,,',.,,-',-,,,'':,,,.,,,.,, \n",
-      "';,,-.,;.,,'.!::!?:,,.,,,,';,,,,,,,,';,:.,,.,;:,.? \n",
-      ":,,.,,,,,',:-',;,,.!,.,.:,'!.-'?,.-:.,.,;,.?,?,,'' \n",
-      ",',.,.!,!?;,,,.,:':,,.,,,,?,.,:'.!'?.!?;?';.,:;',, \n",
-      ".,,,:,.,,,',-.,,,'.!,,-.!!!:,?,!,;:'.,,,:,,,-,,',, \n",
-      ",'.,.;,:'.-!!,,',!,,;..!-.;,'!',,,;,.!?,,'';',','; \n",
-      "!,'',,',','',,!,',;'!'!,,','':;,'.,,,,.,!..!!,,'!, \n",
-      "!,!,!,!,''.,.,,',!,,....!.,,,:?,?,!!,,::.,.,,,.,,- \n",
-      ".!?':.,.,!',!',:?;'.?,..,!,:,?,,,:.:,.-:.-.!!'?,:, \n",
-      ",,.?,,.:,.-.',?,.,!'?,,,,,.,:,;.,':,.,'!,,:;,.',., \n",
-      "!!,:-.?,.,?,.'?;.,:,,',.,.,'.'.,,:,:,.:,,..,'.,.., \n",
-      ".,':,.,,,';.,:,.?,,.!!,,?,,!,',':,.!,''?'.,''?.,.? \n",
-      ",,'.-.,',.:.???,,,.;.,,',,,'.'!,',':'',,',':,'.;,' \n",
-      ",'';,,'';:',''.';;,:.,!,?,,.?,.,?;.,,-,.,,...;';', \n",
-      ".,,',,,,,.!,'?,:;,',,.-.;':-':,',!,:;.,.'.,,,,.,:? \n",
-      "!!,,,-,',,'.;,'.',-.,?;.,!,??,.,,,',','',,',!!;,.! \n",
-      "?,,,.':,';,':,';,'.,;,'.,'.:,,,,',-,,,.!,,-,',-'.! \n",
-      "',:,.;,.,';,;,:';,,,,,'.,',',;,,:,,,,'.,!,,.!,'.'; \n",
-      "',;;;'-';';,,,,,;,.?????'?'?,:,;,;',;,';',';',;,'. \n",
-      "',;,,.,?';,,.,',:.,',,.,;;,::.;!!,.?,,!:,.,-:,','. \n",
-      ":.?!,,,,!',,,',?,,?,,,?,,??,!,!-'.,!,,.?;,,..,,.,! \n",
-      ",;'..,;.?',,.?,,','.;;-,,;,,;',,,,,,,:'?,,,'.,,,.! \n",
-      ",..;.!',;.,,,'!;'.,;.,:.,;.:,,,;.',,.?!,',;';:','. \n",
-      ";.,'...!!,..,.','..,;',,,,.',,:-,.,';,,,,.,,'.',', \n",
-      "?,.,?,,'.:,,,?;,,;.,'.,.'.?:';'.:,,.,?:?!?:??,.?,. \n",
-      ",,;;:,,'',,,,',.,;',;,,'.,;.,.,?,,,.,:,-.,'.',,:'; \n",
-      ",,;,'.,.,.,.,,:,;,'.!:,',.,;:;';;:,-',,';,,'.?'?,? \n",
-      ",?,,,,?'..,,,.'.,.,.,.''?'.?..,,,.,,......,!;,,.,; \n",
-      ".-.,,,,',','.,;.,',;,',';,','.',,,'.,,'.','.,,-'., \n",
-      ",,'.',,:',,,',,,-,.?.';'.,',',:,',,.;'',-''.,,!!!, \n",
-      ";,,!,,',,,!;,,,,,,,,,:;.,,,:,;,:,-.?,.?,'..':,,,.? \n",
-      "..,.';.,!!?,;-,','.';,.-:,,;?,.,.,,.,.:',,,','?,,' \n",
-      ",.!,:,..,,?,?.'.,?,,;.,!!',?,?.,!-'!?,,.,?',,,,.?' \n",
-      "??'??''?,,?,,.,..,;.??,-?,,.:?,:,',,.,,:'.,..:,:,' \n",
-      "..,,,,,,,.,,;,.,,!?,,.,,''';',.:,.-'?,.,,',,:,'.,, \n",
-      ",;',:,,',.,,;,.,,:,.!,.;.,:':,';.,:.,.,,?,'-,.?,,, \n",
-      ",,,,,;:,.,;:..?,;.,',,,,,,,!-',,?,.,-''.,',',';';, \n",
-      "-''.-','.':':',',',.',,,:,.,,',':.,,,',,',,,:'.',, \n",
-      ",.',..,.:,',:,';,.,.,?.,,.,;!?,.!-;-?,'.?.,;,',.!, \n",
-      ",;:',;,,-.,,,-.,.:',,.,,,,,.:,-,.,,;',?',,',,.,,-, \n",
-      ".,,';,-!-,.,,-';,.''?'-,;''.-..,,?,;.,;;.,.-,.,.!? \n",
-      "';-,...-.,.!!'?,,-,,.,.:,,..?,.;.,.,.!,--!,?,,,':. \n",
-      ",.,,,-.,,,,:,,,,,'.:,':!,:,!,.',,,-,.,-,.!,,;,!,!, \n",
-      ":,!!-!':,,!,;':',,.,:;!.,!,,:!-!,',,'!-,:,!,:!,!-! \n",
-      ",!,!,.,:,!!':,!,;!,,!,,,!,,,'!':,,,,!',!,,,;'!,!'. \n",
-      ",,,,:-,:,!,;!'.';.!,!,,:,;,!:,':';.!!,!!.,!...!?': \n",
-      ",,.?.,::!?:.!?!.??!:!..;.,:,.,,.,,':,,';,',,,'!!'. \n",
-      ";,:,,?';-'.!'!'?,;'.;,.!'.,?,.!,,,,.,-,..,;'-,.,!, \n",
-      ",,'.,?,-',,.,',:,.,?.,'..,,:,;,-',;,.?,,;',';,';,' \n",
-      ",;'.,',,;,,;',';,;,'.,,,.,';,.,;!!?.:?',,'.'';,,.. \n",
-      ".-?,.;':.!?-;..-!,?-.,,!.,,;.,:,:;:,,.,,.,!',?,-.. \n",
-      ",,..,;:;,':,.,,'-;,..'?:,,-,,'-'.,;,',,.,'?,?'';,' \n",
-      ",;,,,,':',,;,',',,,.???!.,!,!,,!,;!??,.'!,':.:!!,, \n",
-      "!!.,!,!,:,,.,,!!!!,;'.!,.;-,.!!!',;,.,!!,-',:,,.,! \n",
-      ",,?,,;,,.?,,,.:;,',:,,,'!,?,';',',,',:,,!,,,';,,-' \n",
-      ",,!,,,!','!',:,!,'';,'',,;',,,'.!.,'';.,.''.''.,., \n",
-      ",.;.,,:,,;,-,',;,;',.',!!,;;;,.''?'??.',,,';-'.!,' \n",
-      "!.;;;',,,.!?';.'.,,':'.-?.,!,,,;,,'.,;,-'.,;:.'?,, \n",
-      ",.,;-.!,,,,'?!,,,.!??',,?'..;'.,.,.,...,.!;.!'..,. \n",
-      ",!,;,;,..!.'.,,;,?,,.,!..,,.'.,,-,,.',.'.,,.,,.,-. \n",
-      ".??..?,,?'.!,,,.!,,;,;,,-!,,;,!.,!,--,:,,,!.,!,,'' \n",
-      "!!.;.?,.?,.';.!!,.'?,..;..?:,',',,.,?.,.;.':,,'.,; \n",
-      ":,,!.,;';';.!;...,,!!,?..,.?.?:,,..'!:;,,:',;'.;,, \n",
-      ".!!',?.,,.;,'..;;.,,;.,.'.!,;.;:;,.!,!..?.!.,,.,;, \n",
-      ",.,,:;;..;',...,.,,,.,;';,,,,,,'.,,',,'.,,,..?.,', \n",
-      ";:,;,:,.,,,.?,.;.;,:...,,,:,.,,,.'?,,'.?:!';;.,!'; \n",
-      ".,,,?,-,!,,,,,:';:,;;,,,'.,!;.,:,.';;.,,;',',',;,, \n",
-      ".,,'.,:?',:,';,,.!?,,','.,',.',,,'.,,;:,;.,,..,;,: \n",
-      ",,.';.,.,,.;.,,,.',.,.,,':,',';:,!,.,.'.,,;:;,!!'! \n",
-      ".;,,,',,,.!,,,'.:,,;,;,':.;,';';..,,,,;,,,.',';,,' \n",
-      ",,,,.'.,,,'.,'';,''..,';',''',''.,,,,.,,,,,:;',;,' \n",
-      ";'.,.,',,,',,;;;,,,';,;,'.'..'';;.-,,'.,..,.,,,.,; \n",
-      ".!!,!.,?..!'.,,.,!''?;.',,',.?,.!,;;,.!'?,???,!,,' \n",
-      "'?-,.',''?'..,',?-,,;.,!!,,.?,,',,...',',',;,,;,,. \n",
-      "',-,''.!?';.-!,,,';:,;,';:!',,.'?,,.?',.,.,.,,?!.' \n",
-      "!.!,,.,.,,,!,;:,'.,.,,,.,.,,,;.:,;,.,;;,';,.;.?'., \n",
-      ".;,.,,'!,!,;,'!,!:;'..,';.,''--.;',','.,,.'',;,.'! \n",
-      ",.,.,',,.:,',.,','-.'.'...;,,..,.,:,.,;.,',.',;,;, \n",
-      ",,,.'.,,....,.,.,,,.',,,';','.,,'?;,,.,'?'.,,.;:;, \n",
-      ".,,?.',',.,'.,;,',,,',.,:',,.,!,,,,,;.;,.,,:,';,'. \n",
-      ";,.,.,!,,:','.,;.',.,;,'.,';,.,,,;,,.'.,:.,.,',,,: \n",
-      ".;..;.,;.,;,.,,'.,.,.',';.,:,'.,;.,,,;,.,,,;;.,',, \n",
-      ".?'.,,',,'?,.,,!;,!.,;,!,!',;,;,.':,.?.'?;..!;,,'. \n",
-      ";','.,,.,.,.,!,!!.'.,;,.,;?;,.',.,.,..,',';,,,-,,, \n",
-      ",.,';,--,'-;-,,-',,.!.,,,',;;-,..,,''-,,;,,.!,,;,. \n",
-      ",''','',,,.!;','.;,,,,,..;:,;,;,.,,,,..,.,,...,.,' \n",
-      ";,.,.,..,;?,!,?,:.,,'?'.,!;',,,,,';,'';..;.,,,';., \n",
-      ",,'.:..;.;,,,',.;,'.!,,;';,'.;.,','.',,.,,,.;:'.,! \n",
-      ",!.;,.,!;':,.;.'.,',?,.',',.'.;':-';;,,',,',!''.'' \n",
-      ";-,.!';':,,;,.!;,.,,'!,,';,,,;',.,,.,'.,,,:,,-.,., \n",
-      ",;';,!,',.'?':,,,,,',.,'...'...,,',';'!'''.,,,.';, \n",
-      ";,.,!;:'.?'.,!,'.!,.?,!';':',',.,,.',,;,.',.!'.,'. \n",
-      ",?.,;.'.!!:,....,;.,.,;,..?'.'',.!?,?!,''.,;,.?'.? \n",
-      ";;'.!,'.;;'!,.'.,.'.;.!!'.,;,,,:.:!,'..,,..,;.,;', \n",
-      "',.,,,,;,,.''?-',,,',,,?,',..,,;':,''-.,,'-';,,'.' \n",
-      ".'.,'.,.,;;,;',',.'.'.'.,,';.,,,.,;.:,,.';,',''.,. \n",
-      ",,..,..'.'.';'.,.,,:,,...,..,;:.,?.;',?;;.;.,.,',' \n",
-      "''.,.:,?,.,.,..,,'.,.,.,...;..,;...,;,.','..;..,.. \n",
-      ",,.,.:,?'.,;..,?'..,..;.,,.?;.;,,,,.;..,,?.,:.;'.' \n",
-      ",.'-;'.-.-.,,';',..,';.,',,.,.'';,,,.;,,.'.,.;..,! \n",
-      "!,''.;'.,,';,.,.;'?,,,..!'?,,,;,;;,.?.'.';.?,.,,!? \n",
-      "!.''?,.'.?.'.'?,.-,,,.???'.?,,.?,,.,',:',,,'..-,,: \n",
-      ";,,:.!,'.';'.';.'';,,.,.,''.,'',.!.',.',!,!.',.?', \n",
-      ";'?;,!;....,!!'.',,.'.,';.!;,?'',.,','..;';,.,,,!' \n",
-      ",':,,,!?,.,;.,';;,;'.?.,.'.,.'.,!,,?...,'.,.!,!!:' \n",
-      "!!!'.'.!!.,,;''.''.,,.,,;,,;.,!;,,;,,'.;,,,,',.''; \n",
-      ",',.,';.,,,,.?',,;,-,'--'.?;,',.,;.!?';;.;;,',,.'. \n",
-      ".!.,!?,'.'?.?!-!,!!,,','.,.;.!,,,,,,,,,,,;!.,,,.., \n",
-      ".;.,.,,.,.;'.,,.,,,;','...,,.,,!.,,:,!.!';',..,';, \n",
-      "?'.,;',,.?'.;,.,,;.,,;',',.,,;-.,,;':,;,.;!!,!!?., \n",
-      ".,.,'.'';,?.!?,.?,;',.?,.?-',?,;-'.'..!!'.,:,!?,'' \n",
-      ".;;,.?..','.'...,.,,!,.'.'?'?.,,.,?,;.':.;.,;'..,; \n",
-      ".,,,'.,.,.?,!,:';..,.,,,,,,,'';,:;,;;,',.!;,,.,,', \n",
-      ":,,'!;',,'!!',,,;'.,.;.,,';,,';,..,,!',.,;.;,.,!', \n",
-      ".,?.:?,',,;,;,:,.,,,;,'.'?':;,',!''.''..,;:.';..,. \n",
-      ",;'';'-,',';,',.';,,,.?'-,.';,,;',,.';,',..,,.;'.? \n",
-      ";,',';,';,';,,.,'.',.,;',:',;,,',.'..,,!,!-!',.'?' \n",
-      ";,;;,;,,'.-,,,,':,.,',-.,,',;,'.,'.,.,.?,.,';.;'., \n",
-      ";,;,;,;;;;,;,,.,,!:,'.;,',''.;.',,,.,.,.,.;,,,,.,? \n",
-      ".,;,;!,.,,?,.,,?',?,:,;.'?;,,','.','.,!',,,.;.,.., \n",
-      ",,?',?'.,',.,.!??'.'.,,;,,;.';,,';':;,.,'.,.,;,-'; \n",
-      ";;.'.,.;,-',.,'.?,;;.?';.,,.':,!,!!;:?-;,,.,:!,'., \n",
-      ";':','.,?,,,,;.'.'.',?,...',.!?;:..:.',';,.,,!.,,, \n",
-      ",;'.,!'?;'.?',.,'!'',',,,,,.:,.',,,-,,,.;,,,'.,!,. \n",
-      ",:!.,?,,,..'';.;.',.!';'.,:.;,;,.!.,.,;';:',.!':,, \n",
-      ".,;.,,;;;-;.,,;:,;,,,.'.,,,.,.!,?.!,,,,.,?,,!!;!,! \n",
-      ",,.,',;':,:.!.,,.,,;.,:!,;:'',,.,.,.!,?,''.,!:'.,' \n",
-      ",;'',.!.,,''',.,,,.,!,;.;.;?,.,,!,.'.?,':',,.,.,:- \n",
-      "-.'..,;,,,;.,,,,.,.,-,;,..!.;,,;,,.,'-'.,;,.,.,'., \n",
-      ".,?,.,?,.,,?';,',.',,.,.?,.,?.'.,.,?.,;,,,',':,',, \n",
-      ".':.,,-,'!',,.,,!,'..!?!;,'.,..;',,'.'?.;.,,.,,,., \n",
-      ";,,'..,':,',.;.,'.!,,'.,.,'.,.,,',,.?'.,;,,.'?.,:' \n",
-      ";,',;,-.'.,,..',',','.,!,?,'.'.!,!,!:,'!',,,'?'?.. \n",
-      "''.!.',,',?,,,,;.,;',;'.:!',,,'?,:,'!;;;'.!'?,';,' \n",
-      ";,',';,,,.?'!',;.!,;;',.'?,.?''?.,;,':,,'.,;,;,,:; \n",
-      "'',,,,.,,,,,,,::;!?!';..,??-?!,,,;:,.,,,,,!.,.;',, \n",
-      "'-.,?,?,;:''.'!-',,',;,;',.,':;;'.-:;,,...,';-'.,; \n",
-      "''.',.'.,;,'...,;';,.;.,,'.,:.-.,',.;;','.!,..?,,. \n",
-      "-,,':,.'?',,'.';.;'-.,;;;,:',.?'..,',.!,,-,,,'.?.- \n",
-      ";:,;,:-'..,;,,.-,,'!,,?,;,,-':,.,,!,,!!,,;.,,-;'.' \n",
-      ",,.,;-.;.?.?,'..,,.,..,.:-,.',.!?,!!'..,?.,!?',',. \n",
-      ";'.,!!!?;'?,??;''..'.!,!.,.,;,!,,:-,..,'.'?!,;:,;, \n",
-      ".,!':.,;.,?.,.?,:,',.,;':.!-,','.;;'-:,'.,,',,..,. \n",
-      ",.',.,,.,;,:;.,,';'.,;',.,;''..,...!,,.,.!'!,,,'.' \n",
-      "?!:,;','.'?,.,.?.,,;;,.;.!..!,,:;.,.:,-'..,.,;,:'. \n",
-      ",.,.,,:;..,.:';'..,.!,,!:,;',.!:,;'.,'.,.,!,.'.,'. \n",
-      ".''-:.,;.,',,:'.,-..'.;.-,','-'.;-,','';.,,,;,'.:' \n",
-      ",.'!';,,,.!!''?,.,!,',.;:,:-,,'.',,;'.','.:;':,',. \n",
-      ",',,,.',:,'.'.!,,?.,,,!!!.,,,,;,,,,.!,;-.!!'.',.'. \n",
-      ".;..,,!.,?.!.;:.,;.-;.,.''';'.;;,,.',,,',;.,!'.;'' \n",
-      ".';,;,.,;,,.!;,.-'!',.;',.;.!;;.?',,,;','.'.!,',', \n",
-      ",,,,,'.,!!!.!'?,,'.,;,;-,',;.'',;'',.,!;,,,;';,',. \n",
-      ":,;'.,!,!!;'.!,..!,;',',,.,,.!,'?,.';,',,,',:;'.,. \n",
-      ",,,.,.,,:;,.;,,,'',;,,',-''.,,;.!;'.,;',.,;!'.,'.; \n",
-      ",'!!';.',.,?.,;',.',;.,:-.!,;,,!,,.;,;..',,.,;,,.; \n",
-      ",;,.!,.!:,',;,.,!!?,',.,','',;,'.',,,,,,,,:';.','' \n",
-      "..!,,?,',',,',',,'?'.,;'.,.,!.,'?,'.,.,.!..,,,,,.' \n",
-      ",;.,.?,.,;'.-!,,,.;,''.,;,,:'.!??,!!.'?,:!...,!... \n",
-      "..,,.'?,,.?,?,?,.,.?,.?'.;',',;,,;,,.,.,.,!'!,,!,! \n",
-      ",,;'.,,,.!,,;,.;;,,.!.,.,.,;,',.!?',.';.!';'.,,!,, \n",
-      ",,;,!'.!'',''.,;'!,,;,.,,,,,:-'';,,,,,,:,,.,,,,,., \n",
-      ".!,.'!!,.',-','.,.!,,;,!';;,.!,,:,.,;,,'.,..!.,:,. \n",
-      "';.;',',;,;'.;.,'??,?!,'.!!','';;,.,,!,.!!,,!!!,,! \n",
-      ",',.;'.';,';,?,?,!!,,!!,,,!,'.,;';,',',',.,;;!,.;, \n",
-      ".,,;,.,.?'?';',';,.,';,.'?,,.;,.;.,;,;,,,,.;';'.,? \n",
-      ",.,.'.;,,.'.',.!';:,;.,,,,,,,,,,,.,,:;'.?.,',,,''. \n",
-      ";,,;.!,.,;,,,;.,,.,.,.?!!,'',.;;.,..';,'',;,,,,,'' \n",
-      ".;'.'?.,;',.,,,,;',.;'',.,,;,'.,',.,'.',:,'.'..!!, \n",
-      ".,,.,,!,','.,,?,';,.,?,!,,!!,.,,',;,'.',.,,'','.?! \n",
-      "'',-!',!.,,;,'.,,;.,'.,.,?..,,.;'?,.':!,.,,,,,.,;' \n",
-      ";,;,.,',';-,'';','.,,,'?,.,.,,,,';;'',.,.,;:'',,,. \n",
-      ",.?.,,,,'?,;'.?,.,.,;,.,;.;,,.',;'.,,:,,;,',,',.'. \n",
-      ":';,,,.,..,,,':';.'?,.;,,,'.,.,,,,.?.,,;.!!,,';;,, \n",
-      "..!''.!?,;',:,,!!,.!,,,,.,,',,;,,;?!.,;.,.,.,,;,,' \n",
-      ",.,',',':',;,',.';:,;.,:,;,.,!..,,,:,,.,;,.:,;,.,. \n",
-      "?,.!,,,:;.;'.,..,;.,.,,'?,,,;,,;,,,'.!,',.,,';,.,' \n",
-      ".,!,'.';,.,',.,,,,;;,.,.,,';,,'..'?':..!.'',;-,.., \n",
-      ".,?,;,;.''?,.;,,,,.,';.,'.;...,,.,;.,;.;..,,.?;,., \n",
-      ",,,.,;.,;.,;;'.,,;.;;,:,:!,;.;?,.,;,.??,',,'.?,'-. \n",
-      ",,;,.:,',.,,;,,.!,.!,!,?,!,!,,,!,.?,.,,'.,;!';',.? \n",
-      ",..!,;.,!';''.';.!,?,.!.?.,;''.!,;.,',,,.?.?:.'.!' \n",
-      ";,:;,'.!'';,.,,,;.';-,.;'.;.:.;.,,,.,,.,.,.?,.,.', \n",
-      "'.,'.'?';.,!,.,..,,;:,,;.,:,.?:'.?;',.,.,,:-,,;,., \n",
-      "..,:,,.?':?!,.!?;.':!',,???,.;,''.:.,,,,?,;.,,.,,, \n",
-      ",.,,,,,,.!;',,.!,!':,;,;,.,;'.,'.:;,,'.,',;;,',.'' \n",
-      ";':'',,,,,,,,,,,.',,,?,.,',,,,;.'?!,,,,,,,?',!??', \n",
-      "',,?,,?;',,,''.'.,;,,':',,',',;;-:,,,,,';,,.,,,',, \n",
-      ",;,.',,,.''?:?,;,,',,.,,???,',,,,':,,'.:;.,!.',,,, \n",
-      "?..,,?,.,,;,:,,,.,,.;',..!?,,.',,,,,?'?;'.'!!',''; \n",
-      "',,;,;,,.'!,,'',.,;,.,,?':'!-;':;;;.;',,,,,',.?,:' \n",
-      ",,'!',';,'..;,!'?:'?,,.';'.,.,';.,,'.,,..,,',:.,,. \n",
-      ".,;.,'.!?'?,;'',.!-.;.:;;.!!!.,:;.,;,.?.,'?,.',..; \n",
-      ".,,..,,',';',;'!.',,,,.:',';,.';,,.'.,,,',.?,?';:; \n",
-      ",.',,:;;',,,,,,,':':.':.';,','.',.,;;:',;,''.!;.,; \n",
-      ",..,'.!!...,,;.,.-,,',,,-,,.;,.,,-.,;?,;.:,,,.,.,. \n",
-      ",.',,,:,:',!,.'',,''.!!.,!:,,'',..!'',.,...?.?,.?; \n",
-      ",.,.',';''.',':.;,;;,;:,',;!,!''.,,'.,.,;.,;.!,.,, \n",
-      ";'.!.;.,;.,?',.;,,'.;,.,.,,;,.,,;'.,,.,;.,?,';.:;, \n",
-      ":;.,;,,.,;.,:.,..,.,,',.,,;..,.:.,.'..,?,..'.,';.. \n",
-      "?.',.,,,,,!,.,?,,'.,:',:,,';'.,!:,.!!.,!,.,.,:,.,: \n",
-      ",',.,!',',!,,!!;,'!,,,';':;',','.,::',:,.!..,.,.?, \n",
-      ",.,;,,'-;,.!,,,,,.,:,,.',;,-,',.,!!'!',...'!.'!,,, \n",
-      ",,,.!,!!',,:,,,,,.,';.,;':::,.,,;'!,!!,.!,-;,.!,:; \n",
-      ",,:,,'.,.!,,,.?',:,.','.'?,.';:,?,';,,.','?!;-.?,' \n",
-      ".?,,.!',,'..'?:,;,,';,,.??.;:,!!''.'??.?'?,?,,.?'? \n",
-      ",,',;',.,,,,;,,',.,,:..';;,';,,,,,.!??,?.,,:,'.;,' \n",
-      ".,:,.;:,.,;:,.,.,.,;.';-.:..',!,,.,,,';'';.','.,,' \n",
-      ".'',':',,',;,,',;,,,,,,'!'','.,,:,:,,.;';';':'.;:' \n",
-      ",,;,,',.,,,,.,'..',.,',,,',;',,.,;:;.,,!',-'!',!,! \n",
-      "',',,,',;''.;.,'',',,,.,,,,';,,,,;,,,,!!;,,:,.,.,; \n",
-      ",,.,,:,,.,..,',.;'.'?';':;;,'':.!'!,.,.,?!.;,'.?:; \n",
-      "'':.'!''.!;,,.!'?,,;,,,.,',,:';'.'.,.'';.,,,,,,,'. \n",
-      ",,',,'.;',.?:',.,.-.?,..,?.,;.',.',.;.,.,.,?',...: \n",
-      ",'??,?,?,,;.,';:,;,.?,.;,:-,.:!,.!.,?,,,,.,.,';;-; \n",
-      ".,.,,,.;,.,?,?,,,.,,.':--,-.,,,,,-,,:,..,,..;','-. \n",
-      ";,,,'.:,:.,,,,,?,;,'.!?,;.,,.!!,'.,'.,':,;,,'.-.!, \n",
-      ",';.!';:,,,-.?.!,,.!,'.,.'?.',;.?,.',':,'.?,'.,,;, \n",
-      "..'.!,,.!!,.!'.??',':.'.',','.,,-.,'-:'.!.:,:,,';, \n",
-      "',,.,,:,,;.,!,!;:,.,,!!,,'.,,;,,-',??!!,!'','?!,,. \n",
-      ",!?,.:!;,;'.:,;,..'!;,,-.,,!,..,,.,!,:,;',.',:',., \n",
-      ",.,!,::',:,,,',',',:-,:'-':,..,,.,.'.,,,,','.,,'-, \n",
-      ";,,,,.'..!'..'.,,..,;,',;,,;,.,,,';';.'?.'.,:,';,' \n",
-      ",:.';,..,,.?,;'.';',.,,';,:,.,;'.,';;.,,.;,,,;,,,, \n",
-      ";,,,,.;:,.',,,-,:,,,,-,',.,:,',.',,,,,.,.','.',';. \n",
-      "?;.;.,.,.,;.':.,'.,:,,.',.,.,.''.,,','.,.:'.,:,'., \n",
-      ",;,,,.'-','':',:',,'',-.-',,'.,,,:',:,',:,',,;,':' \n",
-      ",;,-.':';-',;',';',.!.','':;,.':'...,,'...,',,,,', \n",
-      ":,.,;.':,,,,.,.?,,;,'!'.,,;.!.'!,.;':-.,,.,,.,;,,; \n",
-      ",,.,;,,.,;,-.;,,,,:,,,,,;'.??,';'-;,',,.?;,',..,.? \n",
-      "',.,,.,.,,,,.';,:,'.,.,,:'??',,''!.',,!','.'!!:.!' \n",
-      "!,'.':'.,',,.,.,.,,?,;'..!,.!?,,'.,,.,,,'?,.!,,':, \n",
-      ".,;?',.,..:..','.,,.,.?,;..,,,;':,,;,,,.,,.,...,., \n",
-      ",!!,,.,,,?':,',,''-.,.;',..:;';;;,,;:,.,'..,!,.,!! \n",
-      ";':,,.?':,',.?-?,.?,.';,,-.'.?..;,,''..?,!?,..,.,' \n",
-      "'.,.,';.,,:',''.,,.,;'.,;,,',':',,;:',,',,:.'?,',, \n",
-      ",?',,,,';,',,?,,.,-',';',,',;',;,,','.,?,???,,'-?' \n",
-      "';.:'.,'.,,;.;,,.,;,;';,,,,,.,;',,.,;,,-,:.,.,,',, \n",
-      "',,'',,,;,;,',',,.,,,,:,,',.'';,,.;.;,,.,,,.,:';,' \n",
-      ",,.?,;'.,,,'.,,,.?-;,:'.?,.??,;,,'.?.,..!,':;..!?: \n",
-      ".??'?,.'?,;-.'.,.?,,??,??,.',,:','.':',,,';','-,,. \n",
-      ",..'?!!.,,.?,,.;,,,;,.'.';.,'','.!,',,.,,.,,.,:,-, \n",
-      ",:,',,,','',,';',,,.,.,.!!,,,,.',,.''.,??!,,'!,.!? \n",
-      "'?''.'!'!,,,',''',',?,;,.,;,.;,,,'.,,','',''.!;,;, \n",
-      "'.,-.,'-,'',,;.,,',.,?',.,'''.',',:.',,',.,,.,?'?' \n",
-      ":';,.',,;',.,.,-.,:,,!,,;,,,,,,:',.,,,',,',;.,,,'. \n",
-      ".,.!'!?,.,',,,:,,'.!?.,!.,;,,:,,.,!'.,.,!.,!.'.,!! \n",
-      "!!!!?;';.,!,!,.,;!':!,,.:;,'.,,!,..?,.,''...;,,,.. \n",
-      ",.,',,.;,.,!,,!;,,.,!,',.,,,.,.,'.':,.!,..,,;,!!!, \n",
-      ";,!..;.?!,,;.',:,.,,.,,',,,''',;;..';,.';'.,?''.,. \n",
-      "':'.,.'.:,'.':,;,,.'!-!!!'??,:,,.',.,'.,,!,.,'?:', \n",
-      ".!?.!,,,,.,',,,,,.;.,;-.,'',!'.!';;.'?,,,,,';,,,', \n",
-      "''..:'.',.'.,,,,.,.-,',,,'.;',.',????!:',';.,',,,. \n",
-      ",:,.,'.,..-.':,,'.'..,.,'.;,';,;..,,,,,,,.:??.!,,, \n",
-      "..:'','..,.,;,;.';,,,.'.,.,!,',,.?.,??.!;'?;,.,,', \n",
-      "':,,',.,!.,,,,,,,??;,,,'.,,.':,,,,;',.!,;;,,.,,,;' \n",
-      ",,,,,,,,,:,,,,,;,,,.,,,;,',.,,';..'-;,,',:'..'.,., \n",
-      ",.??,':,,,,'.-!.,,'.,,,,,.,':,,'!',,,!,-'!',',','! \n",
-      "',,'.:.;,.,,',.,:,-;.',,'.,:.','..!:;',,.'.',:,.,. \n",
-      ",.!,:,,'.,?'.?,'.',?;'.?.;,','',',,,,,,',',','''.. \n",
-      ",,'..,'...',:',';';.,.,.,,.',!!,!,..,.;;!.,.,.,!'? \n",
-      "?,',,'?.!,:-,;,'.,.,,:,,,,.,;.,''?.,:',.,'',;.!!,; \n",
-      ".'-!!!,',,''.,!!!!:,,,,,;,,.',?,.!?,,':,,,,,,''.', \n",
-      ",,,,,;',,,,,,:'',,.,,.'',.,,,'';.:,'.',,,,',',;:?' \n",
-      ",',:.,.!',,;!!,,!;,,,,,!,,,:.',!'!!!!,,,',;'..,,!! \n",
-      "!!,::.,,?',;;';',,,:''.!!,,,,!,,!''.,,,,,','.,;.,! \n",
-      "!'.,'..,,-;''.,;',,'',.,?:,'.!',,,:,,',,'.:;','':. \n",
-      ",,,,,,.,.;.'.,'.,,'.:.;','.',.,-.;,...'.?'.':.!'.' \n",
-      "!,!.,,,.?..?,;?.??!;'.';:,:,,.?!'..,!,:!',..'!''': \n",
-      ",.,.,,,:.,:,,',,,',.,,'.?.!','.,,,.'?';,.,'.,,-.,, \n",
-      ".,,!,,:.,:,.;,,':??.,.,;.'?:'.:,,.!?-;-,.,.,.,,.!, \n",
-      ".,..,''.,,,..,:,.,,;.,?:,,'.,,,.,,,.,;.,..,':':,,. \n",
-      ",..,,.?,.,?,.,..!.,,,,,,,,',,,,:,,,,,.:-,'.':,;,'. \n",
-      ",,!!.'?.!:;.,??':,.',.,?,?,.!'!'.,.?'.'?:':,.,?,.; \n",
-      ".?..,.,,;';,:.;,.,?,..'?.'!'.'?'.''!'!'?;.!?;'.',' \n",
-      ":..?,:',.'???'?,:'?,,',,,,.?',.,'?,';','.'?.'?.?,, \n",
-      ",;,:,,,;,:;,,,';''.;,,;','';,,.,,,:,,'.',',,,,;,', \n",
-      "',,.,!.,,'','',.,,':,.,';';,!.,!,;,'.,';,,','.,,', \n",
-      ",,,'-.!;,,,,',.,!,,,,,','',;,,,.:.!';,,.:!'!,;.!,. \n",
-      ",:,,,,.;,.,':'.;.??,'..,;.,,:.,.!;,.,,?'.,,?'.,;.? \n",
-      "???,',.'?',';'.,:;.,':.,.,.,,;';,.;','.,',,,.',,:, \n",
-      ".''.'!',;,,,'.!'?,,,,,,.?-;-;.;',,,.,.,,-.,;;',,,. \n",
-      ",;,,,;'.':,,,.,.:...,.,,,!,;'',.,,',,.'.?','!.,!!' \n",
-      ":,,.';,'.,?,:.!,.,.,,,,.,!,:''.!,.,..';,',,-,...,, \n",
-      ",.,.,,,,',.',,',;',.,?'..!,.,,,,.:..-:,.'.'':;.,,' \n",
-      ";,,'.?,',','..',.'.:,.:,,,;',',.!!??;.','?'?,,,''. \n",
-      ",?,.,?',!:,;,,,.,,-;-!..!,?;'.;',.'?,,..?';:,,','' \n",
-      "','.':,,',.',!!,...!?';,,,'.'.,,:,,,..?,'.';':,.'; \n",
-      ",'.,.,,'..;,,.;,.',!,!'?!;?,,;':.,.!,,'.'..,'...'. \n",
-      "!.?',',,;',,.,,,.,,;',.,,,,';,.;,,.,,,,,-,;,'.,,'? \n",
-      ";::;.',.,;',;,;,,,';,,,,',,':.;,,.;,;,.,'.,,,';.,' \n",
-      ":;'.':'?,';,.,','..?.',.;;,,''.,:!',:!':,'..?'':,: \n",
-      "',,,.!;,,,,:,..,,:--,'.,,',,,.;'.,.?,.;,',;?,-?'?, \n",
-      ".':'.,,,.;':',,,;',-:,','.,.,',..'.?,',.';'';'',:; \n",
-      ",:,,,.',.!?!.;';,,,.?.;:.'''.,,,':.;:.,,:,',;':,,, \n",
-      ",'.,,.,,,;,..,,,.,,..,?.,?.,.,,,,,,,??,;,,:,.,,.,. \n",
-      ",..,:,-;,':.,,,,'?,,':;:,,',,;,'.,!!!;,'.;,;,.,;,, \n",
-      ",.!!!,,,.:,.,,.,:.,',;,.,,.,,':'!.,,?',,..?,,?,:,' \n",
-      ",'...,,;!,,!,.:,-.-.,,.;';;,.,',';,.;,',',,,.;,,,. \n",
-      "!?'?.;'',.,!,!.?',?,.,;,,'.',;',.!.'.,,,.,;,'.'!,! \n",
-      ",,,,''.!,.,,';.!';,,,,.?!!;',',,.;.?,;',':!,.,,;,' \n",
-      "-,,!,.'!,,,,.,:,',:.,'::.!,;;:;,,.,.,,;'.?,.:,,,;, \n",
-      ",,,'.':',;,!,,,?!,,,.,,;,,,','.,,:,',',.,,,.':','. \n",
-      "','..,.,,,,:;,:,'';','';'-,,''!'',,';,,,';:',',',' \n",
-      ".',!,;',.?'?,:.,:.';'.';!',,.',;,,,''.:,;.'.:;:,., \n",
-      ".,,,'.,:;,.:'-,'.,,!?!,,.!!!;,,,!,',..,,'.,,,,,?'. \n",
-      ":,,.,,',:,',';,.!!:'.,;;,,,-'.,.,:,,.',-?,?,,,.,'. \n",
-      ".'?;.:;'..;--.:,,:;,.,...,,..:;:'.!,.,;,,.,',:-,;, \n",
-      ",'.'?,!',',.,,.,??:'?',.,!,,,,,,,.!:.,,,;,,.'-:'., \n",
-      "!,;,.,.?.,.,!,,;:';;,',,!',,!'::,-;,',.',,:.!?',., \n",
-      "','.,:.'';.;.',':',',;,,',,,.,,,:'',;:;-;;,,,;';;: \n",
-      ",,',;',.,:';,,,',;'.',,:,'.,!',;,.,,.,,,,,.,'.:..' \n",
-      ".,,'?.'.,;,,,,.:.,!';',.,..;,',',.,;'.!?,,.!,,.',' \n",
-      "?,',,,,',';,',''',','.',?,.!.,.!!,,''.,,:',.,,.,;, \n",
-      ".!!,',,-,':.!,,,,,'?'.......,!:!'..,,.!,,,,!!,,,,! \n",
-      ",,,!,.!..,..,,,',,','.,',.;!..'.,.:,';'.,;.',,..,' \n",
-      ".'?,;,.!?..';,.;',.?.,-.,,..,!'?..-.!,:'?.-.!!,!?. \n",
-      ",;,.!'-?.',:;,.,!'.,,,.,,.,',,,!;,!,'.;,.?,.:..,.' \n",
-      ",-?,!.!.!,!,!',.,!:?'?,.?-:;',,,.'.,,.;,.,,,,;,;,; \n",
-      ",-:'?;,.,',,,,',';';,',,',;,;',;,,',.,,,,',,';,,., \n",
-      ",,-.';,.'.,,;,;';,,.,!!!.',.,!,,:,,:',,!;,,,,:,!,. \n",
-      "?,.'!'!'!,,;,,,...,,,-;,,,;..'',;,,;;,,,'..,,,';;- \n",
-      ";,,,,.,,?'',;.',,,.,,-,,',,,,:',:,.,,,,',,',,,...: \n",
-      ",,,-,',;,,;,,,,,....:.,,'?;',?,;,,,?,,.,?,;,,,,,.' \n",
-      "??,,,':,.,;,.,,,,.?,;'.,,.:'';,.,,.,?,!,;'.'',,,', \n",
-      ",,,,,,;,:;.',,:,,;,;;;':,,,':,?!',,,,,,-,'.',,;,;. \n",
-      ",;,,,,,.,:,;.,.,':.,;';,-,,',-..!,;''-!!!,,,.'!!', \n",
-      ";.!:,,:;,,;.!?,,;,,':,!;'',,;,,!,,',,',:,,.!,.;,,! \n",
-      "!:,.,,.,;'.,??,.,.,,?,.,,;.?'.,'.,,-;'.,,'.,,!'.,! \n",
-      ",.!,?',.;.,,.,.?,.,!,,,.',.,,,,':,,--,,:''-,';,',. \n",
-      ",;,',,,,.;.?,'.?,;;,;,'.'.,',';.,,,.-?,.,.',?',.', \n",
-      ".?,.,.?!;.!'?.?,.'?..'.,.'?.,.,..,?,,'.-;'..',',., \n",
-      "',;-,,:.,.,','..,..'!;:!,:,','.';:,,,,.?,,,,,,,,;. \n",
-      "?:,,;,,.,;,',,;,',,;'.,;.,,,'.,,,;,.;';',.;:,.',., \n",
-      ",,,,,',,.!.;.;.,!,,!,'.,!.,'.,;,,;-','.,,,''.,;',. \n",
-      ",';,;,,.,;,.:,,,.;!,.;,.,;.'',..',,?,.,:',;.,',,,. \n",
-      "?.,,.!!,.,?,,.,':,',.;,,,'.,'.,:,.,,.,.,,:,,,,,-,. \n",
-      ";.,,,:,,,,,,,.:,,,',.',;.,.;..?.,.?:.,?-,,-;,,-.?, \n",
-      ",':,,'.-'';,;,',.,,,,,,,',,'-;,,,,',',,,,:,.,,.!', \n",
-      ",,':',,;,!:;',,;,',',.,,,',;?,???,.,:.,.;,.,.,?';, \n",
-      ",?;'.,,',,?;,,..,'.,.!';.,'.'.,,!':,!,'..';'..?.., \n",
-      "'.?;'...,.!.,.;.,.?';',','.-,,,,,,,,:.,,!!.!,;,,.' \n",
-      ",,,.;,.,,:',,;';,,'.!!,,,,,,!-.!-;,;!,',,,',,.,!;. \n",
-      ",,,,;,,,:;',-,,.,,',,,,';,',,',,:,!,!!,;.,',,;,,.! \n",
-      "-,';,!,.!!??!,,!,,,!!,,.!,',,,,;,':,!!,,,!,,,,;':, \n",
-      ",.;,',!.'.!!!!!,,,!,,,!,,.',?,?!.,.;.,,!,.,;?'?,,. \n",
-      ",,.'','.,,,.,;';,,;,,,,,,,'.,.,;,,.',.,,,,,.,,;,'' \n",
-      ".,,,,,.',?.-.,.,.,'.,,.,,..,,.,,..,,!?,-?,-,.,.,.. \n",
-      "?'.,,:,..,!'?!,.,!.,,.;,,,,',,,,,',-,,,',,,',',;', \n",
-      "',',',;',:,,..,,!,,:,,,.;,.;,!,,'.,.,.,,,.,.,,.,,; \n",
-      ",,,,,;,:,',;,',,,,;',?,,.',,;,',':',',;';,;;,,,,., \n",
-      "?,,,,,;.,.,;.,;';,,,.,,?,,.,,';,,:,''',,,,,',;','; \n",
-      "','','.,.,,,,?:?'.'',''.'',',;:';,',,;,;,,';'';;', \n",
-      "',',,.;;,,,:.,?,.';.!.,..,.!,!'?!,.,?,,,';;',',-;; \n",
-      ";,.?,;.?,,,',.';,,,'.,,,',';',.,;.,..!?,;,,..;',;, \n",
-      "!,.,:;,,..,!,.';,.',,:,,,',;,,,',,',.,';.,,'.,,.,, \n",
-      ",,.,.,;.,,.,!,!,,'..,?,,,,;''.!;.;.,.,,'.-;','.,., \n",
-      "!,,?,.,','';,',:',,,,;,,,,,,.,,,,,;,,,.;'',,:-.;': \n",
-      "..,,,,,,,,,.,,,.:;,,'?.,.,.,';'';'':;,.,;,,,;,..,; \n",
-      ",,,:,,.\",',.\"',;'';.:,,&.?,;.\";;;.!:;,!..,,,.\";,,, \n",
-      ",,.'??..,,',,,,,,,'-,,,';?,,:',;:',,,.,;,,,,,,,;,. \n",
-      "'?,.,',,'',''?.,:,,.?..';;;,,,,..,.!,.'.!.?,-.,?;. \n",
-      ",..,!,;,,.',.,,?,.':;.,'.?:;:,:;.'.,?,,.,??,.,:,,- \n",
-      ",,:,,,;,,,,,.,'.,??,'.!,.,.,.,,;,,.,.!;.,!!!!,?,!, \n",
-      "?.;'.?,.,?,.?!;.?,,'.;.:,,,?,!'..;,,,'.,.,,';,:.,; \n",
-      "'.!,,.,,,..,'.,'.?,,.'.'.;,,,.,,?,;.,;:,,.???,,:,; \n",
-      ",.,?,.;:.,?.,,,-,,,!?,,.,.,.;,.,,,;,,;,,,',,,.!!!, \n",
-      ",!!!!!,,?;,,,,.,.,,'?',;,:;,.;;;;;';,'.?,.?,,..??, \n",
-      ".??,:,,,,,':,,,-,.!?'???,,,,,?,-::,,,.?!.?,,;.;,,, \n",
-      ",,-.',,..,.,;:,,,.;--.,?--:.,!,;;:-.';.;.,;';'.,., \n",
-      ".,,.,!,,,,,,,-,-,-,---,,:,.,.,,!,?,..',?,,.,.,,?,, \n",
-      ".,,,.;.,;,.:,.,!:?!!',,.,,,.,.''',:'.,;,.,?,;,,;,, \n",
-      ";':,,,,.,;,,.;'';,'.,:,:,,',:,,,,';;',,,,',:,'-,,. \n",
-      ".',,;.,;,,,.',;;.,,,':!,,'':,,,,.,,,,,,;,',-;'',', \n",
-      "'.,,,!,,;,,!.',.,:',.;.,!'?'';''.,';;,,'-,,;,',''' \n",
-      ":,',,.!''.,.';'.,?,;:.,.',,;,'?:,..,.,:'-.,;?,.''- \n",
-      ".,,,',?,..;.,';.!,,'!.!:,,,',,',,?!!'??,,,,.,-,,-- \n",
-      ",,;,,'.?????',??!,,-',,'.,!,,,!!!,!,',,,,,-,,!'!!, \n",
-      "!,';,,.';';':.:;,.':''.,,,?;.,,,,.?..,.?,'-;,:,,,. \n",
-      "';'.;'.,,.,.,;,,',.,,,,,,,,','..,,';,.,.,.,,.;.,'' \n",
-      ",''.!';!',,:!;',.,::',,?:;;,-,''.,;::,';,.';,',',' \n",
-      ",',,,?,,,',,?;',,.!!,'.,?;,,.,,-;,.,;.',;,,':,;.,. \n",
-      ",!?!??,.,,?,;:,..,,.;:..:?;.,,;,,.?,;..'?,.,'..!,! \n",
-      ",':,,.,;.,,;.,;..,!,;,:,,,',.,'';.,;,,;.,.!':',',' \n",
-      ",,,;,,',,!,,',,,;':!,,!!;,',.'';,,;,:,:-,.'?:.,!;. \n",
-      ",;,,,:;'',,.,,.:'.,,,;,,-.,;:,,,,.!,,,-:'-;-:,..,: \n",
-      ",;,';,,,,,',;,,.,,,,;'.!,,,,,,,,',..!.;,,;',.,.,!? \n",
-      ",..?,.,.,!!,,.,'''.!,,;,?'?;,.?,';,,,'';''.',',,,. \n",
-      ".-;':,,;,,'.;,.,:,',.;:.?,';':,-;.,;.,.,',?,,.?:'; \n",
-      "..?,;.,,.,,'.!?,?,.,?,.?,.''.,?.,.,?,.,-.?,,,'.,', \n",
-      ".?,,,'.!,?'';,',,,-,,',!,!-.',?,;..:;'.?,';,'.,.'. \n",
-      ",,.,?',.'.''',',.'!,!,,.,,,,;',,.,,;',.,;,.,,,;:,' \n",
-      ",';!;::'.,.,,;,.;.,,;,,,.';,,.;,,,.,',;''.,;'.,;., \n",
-      ",,,:;,!!!'!,!,,,!!'.,;,.;!,?,.!'.?'?,,,;'.?-.,?.:' \n",
-      ";,.;':?,:,.,.,.,.,,..,..,;,,.;.,,,;,;,,',,,.''.';, \n",
-      ".'..!??'.:!,,!,,;,:.,,,,,,?.,.,,;,..!''.?,.?.,!,!, \n",
-      "!,,,.,!,.,.,,,,?.,?,,.;,.,,.,;.,,,..,,.,';,.,.,?;' \n",
-      ";,,,;,,,:,:,,,:.,!'?..,.?,.,.,?,.,.?,,','.!:.:,?!, \n",
-      ",..?,..,..,.';,,.,.;.,,.;;;;,,,.',?,,.,!,,.'?,',.. \n",
-      ".?..[.]...,.',:,.!.!;;,;,;;,,,!,.;,....;.,,';,','' \n",
-      ";,,,,.,.,,;,-...,'':';'';,,,',,',.,:'.,.!,;';'!,:; \n",
-      ",,,.',??'-,,,',?,';.,!?'?';',,,.'?',';';,,'.??:?,? \n",
-      "!!,!,!;,;-..,;'':;'.':;,,,.,,.,,,;?'.',,'?.,,;,,,, \n",
-      ",';,,',.:.,:..;,'.''.,.,,!';.,.,,'?,.,.,,.,,.,,!'? \n",
-      "?,,:,'';,!.,'.,,;;,.??,,!,!!!!!?,,!!.!?,:?!!!,,,.! \n",
-      ",,'.,,,!;;'.:!,;,''?,,,';!,;',,,,,-.!,?,,;.,;',,,, \n",
-      "--,,,.:,.;',.?,?!?,-,',;?,,,;,';,''',.''-?,,,,.!?, \n",
-      "',,:,,.!;';.,,',,!;;,!,;;;-,,!!,,',!?!'!,,',?!.:., \n",
-      "!;!;:,.,?!',?;,,,,.!.?,!,!',,.;:;.??;.?,.,!,;,';!, \n",
-      ",.:.!,,,.':,-,.,,,;,,,.;';;.;,,.!.!,.;';,.,,,,,,.- \n",
-      ";:;,'.,:','.,:',,,.,.,,-.:.,.?,,:;;;,,',,,.';',,,, \n",
-      ",,,??,,',,,,,,.',,,.;?!:'.'';,',;,.;':,.!',.;'.,-. \n",
-      ",,,.,,.-,.',:;'.?.!,-.,??,.,,,,'!!',,.!.;,,.!'?,,' \n",
-      ",,:,,,,,.?';',,:.!.;,,.!!,:,'':;,.,.,,';,':,,,'',' \n",
-      ",,.!;..!!!!??!.,,?,'.',..?.,!?,?,,',,.:,,;,:,,,,., \n",
-      ".:.,,.,.,!:.,.,.!:'',,;','',.,:',.!'?',,.?,;,..,!. \n",
-      ",,'?.!?,:'.:,:;,:'.,!,.?,.?;:,'.,,,...,,,,,:;,,,.! \n",
-      ",..,'..,;!,.,.:,,,.,!;:,'-.!':,.,,',,,,,,,.,;,.',' \n",
-      ",'.,,;,,'..,,.',..,?,.',,?.,?,.,,?,,.,,;,.,.,''.:, \n",
-      ",.,.',.',?'..,!,?,.,,-'.,',,,,',,,'';''.:,',,,-.,' \n",
-      ".,',',,,,,,,,,,?!,,!.,:.?;'';,;;,:,;,;,,,,,,.',-.. \n",
-      ",',:,.?,!?,.!,??,,.,,;-;.,!,,,.,!,.;-.,?,'!'.!,.!. \n",
-      ",';,:-',,,:,',';,.!,!,'':,,!',';.,,':',,.?.:,'.:., \n",
-      "!-,;-,;-,-.;,.!;'.,!,,.,;,;:,,';,-:,,:,,,,,';,',.! \n",
-      ",-,.!??.?,;,,,,'.;,,,,,,';!',,,,',!'!!,!.?,.,'.,., \n",
-      ".:.!.,.',,,.,,-?,;:',,.,,'.,.,.?...?'.,!,!,!.,,;'' \n",
-      ".?,:,,',.,',',,,,?.?';-,.,.',,..!?,!,;,,.!,,!!'''? \n",
-      ",'.';,,;';,!,,.,--,--.!'.'.',';;,,:,'.,.',;';';'.! \n",
-      ".';,.,.,,,.??,,;-,.,,,:'!!.'!,?,,.,,'.',,,,,;,,.:, \n",
-      ",,,',,,','.;..?,:,..,.,..,,'.',;;,.,,:.,-.,;:,.,;. \n",
-      ";.;..:..,,;',.,,,,'.:,,,,,'.!;,,',.,,,,',,,.,,;,,, \n",
-      ",;,',,'.;,,,..;.;',,,,,!?,,:;.!?,,;:,'.,..,.-;,,?? \n",
-      "??''.',',,'.'?',.:,,'.',,??'?,;'-..',,,,,;,.,';,.. \n",
-      "',',,,;,,,.,?,;,.:',',,;',,,'-';',,,.'?.,..;.,,,,' \n",
-      ";,,,,,'.,',.,,,?,?,??,,,,.,,,,-.,,'',,,;'',.,';;'? \n",
-      "'.,,;.,,,.';',,,,,:,,,;,,,,.';,,'.,,,,,';',,,.';., \n",
-      "'';,,.!;':':,,,'',,',.!?,!',:'',.'!,?,;,-,,,,,':,, \n",
-      ",.,,-,;,,';,,'.!,'?','.,,;,,;.,!,,.',.!;'.?;:,.,?, \n",
-      "'.;.:;;,,,:,.,,,.;:;:,,,,,;?,,:,.?,,';'.''?'.,;.,. \n",
-      ",,-;'.?'.,.!??,;?';,.,,?-;.,;,?;:,.';.,,?,,.,.'.,. \n",
-      ",;,,,'-:'.,;.,.,,,,,!,-,!.,-?.'';.,,',,.,;,'-,!,'- \n",
-      ",,?,.,,',!,?'--,--',,?,.,',';,'.','.'?'.-,,,;!.';? \n",
-      ",,,,?,?!',,,,,;,,?,,?,,?,.-?,,-...',?,,!.,;'.',,;, \n",
-      "',.',':',;.',;',.?,.,?,.'?,;,,'.!,.,,;,.-?','.??;; \n",
-      ",.,;?,:;,,'?';.?,.?,'.?,;,,.'?,,--,,;.?,,,.';'--.? \n",
-      "':?,.!'.,,','.!'..!.,;,;;,!..???,?,??',,,;.,,.',?' \n",
-      "'?'.?!',.,!,-?',.,,;,;:,,;;,,,-?,',:!,,'.!!:.,:??; \n",
-      "'.,.?,:.?':,,',';,,,;',,.?:,,-.';!,,,.!?:!'';-',,' \n",
-      ".!'.,.,,'-.?,-?,.!'.,;,.!.!!,,.,.!?':,,.?!,.,.',': \n",
-      "'?'?'?'?'??''.??,:,,,,,!,','.:;,,',.,;?':;,.,,.';' \n",
-      ".,.:;,.,:;?,?,;.,',,;',-..,-',',,',;;,,!,',',,!,,, \n",
-      ",,,.'?':.?.-,,,',;,,,';,,'.?,.,,,,',-'',,,,,,-'.'? \n",
-      ",.',;,','',',.,-,'.'.,,;;.'-.,!,','',',,'?''?.:;'' \n",
-      "'.',,;,,:':,,.!?.,.-?,.;'.,:,':';,,.,,.,,.;'.,'.,, \n",
-      "';.,,..,;,',.,,.,,,,;,.,;,,,;,,,.,;,,,,.,,;,,,;,,. \n",
-      ".,???'?',,.??;'.,.,;,,.,.,;,,.,,;,'.'?.';,.,,;,,,, \n",
-      ",,:,,,,,.?,.,,.,;.,;,,-;'.','?,,,,;,,.?,,.,;,';,,, \n",
-      ";,.-?,;..,.;'...,,;,.,,,;,.;':,;,,.,,....,.;,;.';. \n",
-      ",,;-.,;,.,;'.,';,;,:.,'?.,,,.,;';',.,,'.,,,.''?:', \n",
-      "',;.?.',';'.,,',',.,,,;,,,,,'.,',.;'...,.',;,',.,. \n",
-      ",.,.,?,;'.;;',.;..?,..,,;';,'.;,,,,'!',;,,.,.,.... \n",
-      ",.;.;.,;'..';..;?,,..',.,,,;,.!,.,;,.'!.,;.,.,'.'' \n",
-      "'.,,.;,..?.,..!',,.,!.,?,?,,;'.?.,,,,!,;'.!!':!.,. \n",
-      ",;;;,'.';!,.''..,'.'.,,.!!!,;.,,,,;?.';'.,:',!!.,. \n",
-      ",!,,,,,,!.,;';.;:'.',:;,''.!,,,.,,,.-?,,-.!,;'-:,: \n",
-      ";,,,..-,,!???,..!,?;:,',.?,:.,,,,',;:,,,,;',,,'';. \n",
-      ",.,;,.,:',',.,,;,,':,,'.:,.,.!,,:?!,,?,?,,.,??,,?, \n",
-      ",,,,.?.,,,,;,,,.,?,?,,,:,,,.?,!,,.,?,,:',',.,,,;,. \n",
-      "'.-??,,,.,,,.???,,!,,?',,,-,,,,:,,,???,'?!,,.,,,,; \n",
-      ",,.'';-.;.'.?.;'.':.'',.!,!.!,.'.!,.,,,;,,,.:',''. \n",
-      ";.!!?:!?,,'.';'..?.;.,;.?..;:.?.,.:.,,;'.,::.,':', \n",
-      ".,,;',,,,,,,.,,;,.,,?,;,,.':,,,.,,,,','.,,?,,';,,, \n",
-      ",.,:,;,;,.?.,?.,;.??,',;.,,.,.;,,.;:,':,,,,'',,,?' \n",
-      ",,;,.',,;',,',,!',,,,.,.,,;',;,;;,,!,',,'.,,,.!.,, \n",
-      ";,.:,,,,.:'?'?,;,;,;','''.',,,?,'!,!,,'?,,','?,.!, \n",
-      "''.,;,:,;,,,'.;,.,,:...,,,,-..,,,',:',,'..!.;-'.;: \n",
-      ":,,';,.!:,.;,;,,;;,',''.',.',.,,'.';?,;'-,.,,?'.,; \n",
-      ",,,;-.?,.:?,.?,,',,;-.?,.,.:;.;',';,,;,,,.;;,,.;;, \n",
-      "-,,;:,,.,:!?-,,.':-.,;,,,-.;.-,,,.,?,,',.,,..,,,., \n",
-      ",,'!,':';,.,,?.?,.?,,''';;,,.;,',..,.-,?,.-?,,,.;. \n",
-      ".,.!.,.,..:-,,;,,,.:,.,,;,,':';'?;:.,,,,;':;,.,:?? \n",
-      "?',?!,';,':-,,.,,,.,?,';,,''.,,,',,;,,.,-,-,.,',;' \n",
-      ",,.,-:,.-?;-.-,:.,.'?.,..,!.?.,',,,,,,'-;,',.?.,,, \n",
-      ".,,,,;,,,;,,;,,-,,,'.,,,,,,,,.';,?:;,!','';.,-;,,. \n",
-      ";:,,;,,:,,,,;,,.,,.:.?!;.;,,,!,!?,,;:',.,-.,:,.'., \n",
-      ",'--;':,,,;',,,.,.';:.,?.'??,;.',?'.!'.'?.,.!.,,', \n",
-      ";;':,',.?;'.,,.,'.,,:,.!':,,,..,;.,!!,,.,!.,,!,!,! \n",
-      "',?,:,.,.:,,,.':,':;.?!,,,.;,,'.',',-;,,,.:,,.,,;, \n",
-      ",;',',,,,.,.,,';.;.-,,?,.,.,..,':.,&.,,!,':!'.',&. \n",
-      "':'?,?,'.',,!',?!;,'!,.'.:.,.,,:;,,.,',.?,,.?,;',, \n",
-      ".'..!',?!?,;:,,.:,;?,.?,;;...,..,;,;,..??:?.!,,;.' \n",
-      ".,,;,.;,,.,..,:,,',,,;-,-.,,,,,?,?',,?,;;,',;,,,'. \n",
-      "??..,.!;':';,.!:;...'?,'.,,',:;,,,,;,.,,,;.,,.;:!' \n",
-      ",.,!.,,',;',:,,,'.;,',.,,;''.;!,:,,:;,,.;:,.!..'.- \n",
-      ";,,,.,,',,-.:',';',,,,;,,.;,.,.:?,.,:.,,:,;,'.':', \n",
-      ".,,;,.,;,,':.!!?;-:;'.,!,??..',,;,',,,','.';',';,' \n",
-      ",,..,',,.,,,',,.,.,.,,.,.,.,?!,,?,;,,,;,,,-,,,,,,, \n",
-      "-;,.,.,.,,,,?,,,,,??,',.,..,,,;,,,-,'.,'?,'.,,:'?! \n",
-      ".,!.,;.,..,'?.,.,.!?.!,,...,,..!,'!,,'.,;,.'?.?.,, \n",
-      ".,-',;..-:,',!!''?!,.,.,??-.:''';,.,,.,,.;';,,;,,, \n",
-      ".!,.'?;.;.;.,;,,.?-.,.:-.,;:',:.!,'.-:,.'-,-:,,.;, \n",
-      ",.',.,!,:-.,-:,,,;-:,..?'?,.,,'.:;:,,:,,:-,,,;,:,; \n",
-      "'-.;:,',,,,,.'..,::.,.,',','.','!?',;,.,!.,:.,.,.! \n",
-      ",'?,.,'.''?,'..!,',.,..:.,;,;,!';-:,.,:,.,,;,,.,!. \n",
-      ",;;;;;;;.,.',:.!,,..,!;,.,,-;,.?,.,,.!;';','.!?,?, \n",
-      "?,?,,,,;,.,!?,.,:,,.,,.,:?,.''?,.?,:,.,?,:,.,''?,. \n",
-      ".:,,,,:',..!.!.,:.!.,,;:,..,;.,!.'-,,.!;'.,.',;.!? \n",
-      ",.!?.-.,?.?'-..,:.,,.,?,,.,:;,,,.;,,,.?,.';.,.?,?, \n",
-      ",,,,.,,-.,';,-,.:,.,,.,''?,,;,.,!,;,:,.';,;,-'.',, \n",
-      "':,;'',,;,':,,,',.,!!,?,,!,?,!!!!,,.,,',,!';;;'.,. \n",
-      ".'?,.,'.,;,;,.,;,,.;.'?'.,,.,.,;',.,.,:','.,,,',:, \n",
-      "-;',',',,!',,.',!,'!,'.!?,:;.!?'.,,;;,,:,,,;,,,:,; \n",
-      "',','.,'',;..;.,,;,,'.'..:;..,.!?,,,,?.,,,,:,'',,. \n",
-      ",,,,.,:,,,,.!.,,,,:;;,.,,;,,',,,.'.',,,,..:,,;,,;, \n",
-      ",;,;,;,,;,,,.,!?,,.,,!':,,,,!?,,.,!',;;,','!;,,!., \n",
-      ",!,,:;,,.;?',,?,'.,,,..,,,.':;,,.,.,.;:'?;,':,,..; \n",
-      ".,,'.,,';;,.;.,.!,,;.!,,,;;,,';':',,,''!';,.,?,.., \n",
-      ";!,.,,;,,.?-.,':,,;.,;-;,,;..:.,,.,,.,';,;'..;,.:! \n",
-      ".,,!;,:,,:,,.,',,'.,:,.,,,?,;,;,;,,.;;;.?,;.?,;.?, \n",
-      ";..,,..,.;,,,.,:,,,;?:,,,.,!!!...''.'.,!!.,!,,,,.' \n",
-      ",',,,'.,,,.,!.;'.,.',.?,',.'..,':'.!.,,!.,,,;,.,;. \n",
-      ";,,'.,,;,,'.,:;.,:?,;:;.,:?;,,.,,,:?!,.;,..,.,?.'? \n",
-      ";'.,.!.'.;.;,.!',,,,,.;,,,';,'.,,',,,,,,,.':,.,!'. \n",
-      ",;:'.,,;,,,,.';,!.!',;,'.??'.';.:!!!,.!.?,.??...;. \n",
-      ";.;.,;.!!!,.:;'',,.!'::-';,',',,'';,,':,!'.;,,',': \n",
-      ";,,',,.!,;,,,'.!,;.,!'?,,',,.!!!!!!.!!!!!!!.,!!.', \n",
-      "','.,,.:,!,;,,,.,,:,;,,,;.,,,,,,':;,',,:,,,,.'.'., \n",
-      "!,.,;.,!,.,,.'?!:...!'.,'.,,-.!'.!.,!,,,-,;,;,,.!? \n",
-      ",!,,!','....,,.:,,!,!,.?'...,..,'..-,:,.???,?.,.,. \n",
-      ",,.???,?,,:,.',;',.;.,'.?..,.,.,,.,.;'.,.,..,';,., \n",
-      "!,,!!',';.',';'.!!;'.;,?.,.,',.;,.,,';,.!?.,:,-,?; \n",
-      "',.,:,,,,,;,,,,,.;'.,;.,,,,'.,,;,',;-;,,,',:.,,:;; \n",
-      "',,';,',.:,';,,.,!,!.,!?;..,,,,,;,,.,..,;','.;,,'. \n",
-      "'.,,,.;,,;,,,,.?';,,.!'..,!,!.!!!,.,!?,,?,;,;:.,,: \n",
-      ";,,,.,.,;..':';,,,.'..,,';.!,,,.,.!,:'?',,?!,,,?,, \n",
-      ".,;':,.,,,.;,...,;;.,!'?,.??!!?!,:;,.???,,;,,',,,. \n",
-      "?:;,.,.;,;,:,'?',.','.,!.!.!!.;..,,;',.,;:,,,.,:?' \n",
-      "?,,,,;!..:.'.',.,....',.,,,,,;;';';',-,',',.!.,;,' \n",
-      ",:',;,,:,;,,,''.:,;,.!,,,,.',-'?-'.?..!'?,?,;-,',. \n",
-      ";','...!'?,!?,,;,',.,!!,;,!,;'.',:?,!,!.,-.,,.,!.! \n",
-      "..:.!!.'''?!?,;:,,,'.?.!..,..,,';'.,.,.,.,?,.,,,.- \n",
-      ".?,,,,.;,.!,.,?,.?,.,,.??,.,,.:,.,,.,:,..,.,.?.?:' \n",
-      ":,,;,,,,.,,,'';':,,,',-,';,,.,..,,-,:;,,.,,,;,.;,. \n",
-      ",,;',.,,.?.-:-,.!.,:-,.,,-,.!:'!,..-,.-,.-,.-,.,.. \n",
-      "?.!'?,;''.;'.!!?,,:.,.;,;.,,';..,,.,?,,'.,:,.,.;., \n",
-      ",.,;:,.:!',?,-;.,';';,,-.,;'?,.!!?..?,,,'?.,.'?.;? \n",
-      ",.,.:,.,!!!,!!,,..,!!,,?,.,.?,.,.,!!!!!,,?,?,?:?,, \n",
-      ".,.,.,.,.,.,,:,;;;,.!,:;,;'.,:;,.,,.;.?;.,.,:.,?,, \n",
-      ".;..:,?,.,.,,:',,'!,!',;,,..!,;',,.!':',',',';,,.! \n",
-      "!,,:-,'.,,:,.;;?,'--';.,','.;'.!,,.,,'.!,;!,,.-,;, \n",
-      ".,,,!,.!!,.?!?,-;.,:,,'.,;,.,,',';:,,,',,:,,..,'., \n",
-      ".,,-,,,!,'.,:,?;,,,:,.,,?,,:,,;:;.:,,,!,,;,,.,,,!, \n",
-      "';,'.,,.!',;,.,!!,,,,.,',.,,:.!,,,:';;,.!;,,:,'.,, \n",
-      ";,:,,,..,,;?,.,',,,;'.,.,,;;,'.;,,;.,?!?,;:;,!;!:' \n",
-      "';,!.;.,,,'!,:;,,,.,;;,',.;,;,',',.,','.,;;.,,.,;' \n",
-      ",'..?,,.?.!?,,,.!-,';.;,,;...,'!?!',',''.,!,?,,,;, \n",
-      ";.,,.,??,??!'.,,;,.,,.,:':,','.,,,?,:.'..!!,.!''!? \n",
-      ",!.,.,,.,:,.,;,;.,:'';,,.,,!!??:,!,';,!,,;,';!,?,, \n",
-      "''.,.:.,'..!,!,'.':.',.?,;::!,,,.,;,,.,:.,';','.,, \n",
-      ".'-;,,:'.,:;.,.,,?,.,!.'.,.?,!,!?,.,.,.,:.?,:';,.. \n",
-      ",.,,.,,;:,.,':,,-,.',.,,!.;;,.,;,.,,,.,.;'':;,'.,, \n",
-      ".!.,,:;:,,.,?:,.,.,;'.?'.,?,;;,..,,''.',.,?,.,.,?, \n",
-      ".,,.;;,,.,','!',.-,,'.,;',..;,,;'.,?,,:,..,';-,,,, \n",
-      ".?,.,,,,:,;,.,?,.:..,.,.,..,.,...;',,'.,,,',.,,',, \n",
-      "'.,,,,,?.,-,.,;-,,;',;,,,,;'',;;.?,.,,',-,:'.,,?., \n",
-      ".;:'.,!;,,'.,,,,,,'.,,,;';?.,.?.:.,:;.,,!,.,,,':,, \n",
-      ",.,?,,,:,.?,.,?,,.;:,,,,,,.,,',,',.,,!.',.,!,'!.?. \n",
-      ",';,,.,-,.,,',.';,,,,:,.,',',',,;.,:.,?'?'.;,,:,;- \n",
-      ".,,.;,.!,;.,,,,,'.!!,.,.;,.;,,'.,!,!,,,',,,.;,,:,' \n",
-      ",.!,'.,;,,.,,',!,.,!;'.',.,,'.,,,?,',.,,'.,:-,,',, \n",
-      ",',..,,,-,',',,?,;.,;,,.,,;,'.,,,,,,,,.,,-';,.;,'' \n",
-      ",,',',,-,,.'.??,?.?.,',,.:;.,,.!,.,,;,;','!:'.,!'' \n",
-      "'.,,,,,:'.,,:,.,;,,,,,.,..,':;'.::,!,...,'';,.;,.! \n",
-      ",.,.-.',;.;:;.';.;,,-,,.'.-.,:,.'.,'.,,;.,,???,,,' \n",
-      "????,?,,,,,'?,,:'.,'!',,,,:,;,,!!!-!'!'!!,!?,.?,.? \n",
-      ",.??.';;,.,,;'-,,'-.,.,.,,.','.,',.;.,,,.,.,,,,;'; \n",
-      ".'?,,;,,..,;.?,:,,,,.,!!!,,!!,,;'.!?,.,;,,,,.,,.?, \n",
-      ",;.,.,.!,;,:..,,;,.:,.,,:,;,;,;.;':;'.:,,,,.,;:.-! \n",
-      ",!'!,,,,,,;,,,,,,,;,:,!',;.'!.,:,'.,!,,,.,!?,,,.?; \n",
-      ";,,;;;,,,,.?,;?.?,.??.;,..'.,,,,.,;'.,.,!,;;;;,;,. \n",
-      "?.,,;!.,,:'.?,.;,:':,.;:,;'.',;.,;':,,,,,-'.,!,,,' \n",
-      ",'..,.;,;:,,:'..,,'.,',',,,',.:,.!?,.??;;;,;;;.?-, \n",
-      ".,.?.?.,?,;.'?.?,,,,;,,.?,,,;-.;;.,!!'??.,,,'?,?.' \n",
-      ",?'.!'?,,.?,,.!,;,,;'.!?,,,;.:;:'.'?.',,.;..,.!,,, \n",
-      ".,?'.''!'':!!!,;.,?',.,.,;,'.,,,!':,!',;!;?.,,:'.: \n",
-      "'.,!?,.,??''.,,':,.,',:.,!!,?,'.';.,;.';.!,''..,:, \n",
-      ",,,,;,--,.,.'','.,?,,;.,,:.!,,?,;.',,:;,.,?;.,.,,; \n",
-      ",',:;'.,,'.?,',.',,':.,.';,,.,?,,;,,,-,.,,:.,,'.:' \n",
-      ",';.';,;',':'.,!?'.;.;,.,,;,.,;,,.'.,,-',,---.,,,; \n",
-      ",.,;,',,,,,,.,,-,.,.?,;.?,!.?:???,.!?'.?'.;,,,..,? \n",
-      ",,'.:,.;',',,,,:'.;',;,,,.!;.!':.,'.,;!,??,..,-,,' \n",
-      ",-.,,.!:,,.,!,,'',,.,,!,,!,,.,,'.,.,,!,!,!!,!,,'!, \n",
-      ",','!,!,,?;.!,?',?'.!',,,.!''!,,',,,.,?:,,,:,'.';, \n",
-      ".?,,.,.,,!,,,.,!,.,,,,;..!';,,,,,,,.,!,..,:.';,',, \n",
-      "!!?,.,:;.,.,,,,,,''.:,'.,,;....,,.'','?,.,,;-.,,!; \n",
-      "',.,?.'''?.,'',,.,?.;.?,;,..!?'..?,:.!!,,'.'?.!,,; \n",
-      ";!!?,.,.',,,.,.,.,-.?,.?,-?:,?,'?.,.,.-!!!.;,,.,!, \n",
-      ";:,!:!;;.'?',,',',;'?.',.;;;;;'.;.,!!,.!!,.:.!!,!? \n",
-      ",,'?,,,.?,,.,?,.,!.''?;,';;,,,,,':'',',,.:;.,,-:,, \n",
-      ";,.,,':,'!,,,,,'?:,;,,',,:,.''!?.!'..';';:,,;,,'., \n",
-      "!,,.,.,?!,',''.!'?'??!,,.?,;',.,,.;'',.-',,'.,,.,- \n",
-      ".',.;',.'?,.';,.,,,:;.,,,..,,-':,,,.,,,;.,,,.,..,: \n",
-      "?.?'.,,..,.,.?.,.?,,;,,,,-,-,,-;-',-;,-,,;--;,,,,, \n",
-      ",:.,,!-,!?,;,,:''.,,,-,.!.,;,'.,,':,;.,!!!,;,,;,., \n",
-      "!!!!'?,,:,';,.!!'?,:.?.?.,.,.,:.;?,,:-,'.,?,,',!!, \n",
-      ",,.,?,!,?,;.?,.,,-';;,;,,,,,.!,?,,'.!,??..??.,,,,. \n",
-      ",':.,,',,:,,,:,;,'.,-,.,,,,,','?,.,,:;,'.?:',;,,,' \n",
-      ";,,',,,-';,,..!,,'.,,;,;,,.!,.!,;.,,',.,,.-.,..,': \n",
-      "''':,,','.'.',,..,,.,;'',,,'';'.,,.'';,'.':!';'.,, \n",
-      "''.,,.:',';,.'',,,.,,;!';'.;,,,.';,,;',,,.,,',,,;, \n",
-      ",,-,,,,.!!':.',.',.,!!'?,.,!.,,,:-,-.'?,...,.,.,;. \n",
-      ",.,,.,,.';,';',.,,,,,.,',',,',,;',,:',;,;:,,',',', \n",
-      ",:'..',.,.,,'..!;!,!'.?,:.;.?.?',.,?',''.;''.,;,., \n",
-      ":,.,,,.;,:;,.',?',.!!,'-!,..,;'.!!!!!?,,,'.,,'.'!, \n",
-      "?,.;,:'?!!!,;:;,',.';','.!?..,'',,:,-'..,!,!,!,,'' \n",
-      ";'',,',,!'',,..!.,;:,','.!?.,':!-',,:;''!,,..,?:,, \n",
-      "',',,.!,!;:'.;,',.?:',;:',,.',;:.,.;';,-,.'!,,!,,! \n",
-      ",!,-',,!!,.,,:-':,.',,,,,,:',,,;','.,.'?'?',';,.?, \n",
-      "-'.,,!?'?,'.?,,,,;!'?,?,??'.!;?'?,:'.!?,,,.,,,,:,. \n",
-      "?'!,,';,'!!,-,,,,-,.!.,.,,:,;.',;,,;',:,-,,.';,:-, \n",
-      "-.;:;,.:',.,,;,.?,:!???,,'?,,,,?';.,,,?,?'.,,--;., \n",
-      ",'.!--?,?',;.-',;.':--,.,.--,,,,??!;:,''.;,,',.,,, \n",
-      ",!,,,;!',;,',-,'!,,,,.';,':,'.!.;'.:'.';,.,',.'.?' \n",
-      ".'..?;.';.,.!,;'.!,,.;,,',.,;'::'.',?,..'?;,',;,,, \n",
-      ",;----.,-,-,,.?,--.,;,,.,',';,',,;,,;,;,,';,,,.:,, \n",
-      ".,..,.-,,.,,,.!..?,,,;,,,',.,,!!!,','!-,--,!,-,'!' \n",
-      ",!,--'.,,';'.,!,!,,,,:,,;,',:,;,,,,,'.,'-''.!!'.-. \n",
-      "-,;.,,..,;.'?,'-;'.!,?;,.,,,;'.,',.,,,';,;',;,,''; \n",
-      "-,,.'.!-!,;';,'',,,,..,.,??.,?,.,.,'.,,,,,.,.,..': \n",
-      ";;';',';;,;;;';;:,','.;.,!,.,;,,,,.,!;.,.;';.;';.; \n",
-      ",.,.,,,,.,;,.,,;:,;:.,;,:'..,.?'.,.'':';',.';,''.' \n",
-      "';.!'?:,.!;.!,!,,!;;.,,.,;:.'.,;.,,.','.,',,,'',?! \n",
-      "'.,;,,.,!!,;'.!!.'?,:'.'?.!!.!.???,,';,;;,--,.!'-. \n",
-      "!,,.,,!,.,,,.!???,,.''!,.,!',.?!'.-:,,,!.'.;;;';.' \n",
-      "-.?,;,,',;,;,.,,-:,,;,,,,.:,,',.;,.,;!.,.?.,,,.!'' \n",
-      ";;,,.,,!;.,,;'.';,'.!.:,;,,;,.;-,-;,,,,!?'?'?'???; \n",
-      ";,,-,;,,-;-;;,-,;,,,;'..,!,.!?;'',.,,,.'-..':,,'.. \n",
-      "?,;.'.?,..,;.?.!;,'!;',,.,';,,;',,;,'.'!,!,.,.'-., \n",
-      ",,:.,'.,.;.,;..,;.,.,:.,,,,,..,,,,.';,-.,!,.!,!.,. \n",
-      ",,.,.,.,.;.;.:..!,.,,.,,!,!;';'.',.',',','.;.,,;,, \n",
-      ".,!,!,?',,,,..'.,;.,?':?'..,;,-,.',..,?,,.!.;'.,., \n",
-      ".?.,-.','.!,,,!!,'?!!,?,'.,,,-,,..,!,;,,,,;-;:,,,. \n",
-      ",,.!,-.,.,.?,,;:,;.,,.,;:,,.'':,,.'.,:?,;,.,,;'.;' \n",
-      ",,,.:,,,,.,;,.':',,,.,;.,,.,.',;',,.,;'!,!,,,.-,'! \n",
-      ",.;:.....,:.,,:..,:,.?'?':,,;,',,-..,,.,.,,.,,.'?? \n",
-      "!'..?,:,,.,.!,'..,,'.,!,,,,::'.?,,?-',.??.,','...? \n",
-      ".?'?.,.?;.,-',',';,,.',,',,'':.'.,.'.,!!!;..,:',., \n",
-      "!,'.?!,,..!!.,.!,.,!?.'?,.,!';,.!'.,,!,.',??'.,.;. \n",
-      ",:..'.,,,,.',:.;',,.,!,',''.,,,:;.,,:.?,?,,!,.!,', \n",
-      ".,;,;;..,;.',,.!.';,'.!'?!','?''.'.;,,'.',?-?.,.'' \n",
-      ",:;:.,;.?,.,!?,.,,.,,',,',;'.,!.'',.,;,.'','.,,'-. \n",
-      ".,..,.'?,-.:,',!;,;,;,;,;,;-.,,!,,'::,!-,,,;,.?,., \n",
-      ";,';;.:.,;.,'?,;'.;':;,':'',,',',':;,.,.;'..,,;:,' \n",
-      ".;,,'.;;:,,.,..!!!':.,..!.:,,';,.;.;.?,,'?,,-',,!. \n",
-      "?,,!,,,.-'!',;;''.'?,,,,','!?',!.!-',,-.',;','.,.! \n",
-      "?!,';,.'!,',',;,',,';,'.,,!,!?,,.,,;'.;,,:,.'.?.., \n",
-      ";.?,;'',.,',.,:.?,;,.?,.?,;,;';';,-,'.!'.;.;;'';,' \n",
-      ".,',.?,''',';,'!!!!!!!,'?'?!',-',.,,;.?.'?,.,,''', \n",
-      ",,,.,?:,',',-,.!.''?',.,,',.;,.,.!':,';;',,,,-,,.; \n",
-      "-,.'?.,;-,;,,.',',!'!,,'.,;.';.!;,,,,'',!'?,.?,:.? \n",
-      ",.'?,.,.,',;.,,,,;,'.,,.-;,.,;'.??,.',.,;:..,!;,': \n",
-      ",:;','..,,,,:,.,.,:..?;..:!?,.,'.,.','.'';'.'.,;': \n",
-      ".''!;,!.,',.,',.',,..;:..,,';':!;,.,...!,,,;,,.,,! \n",
-      ",,.,:.;.?,!!,?!;.,?.,,,,'';,,',',.:'..?.-;-':.!.'? \n",
-      "',',.::.'??.,..',?.;,'':;,,,','.;'',,'.;'',:'..?'. \n",
-      ",;.-!'.'-.-:'.,!.,!'.';'..!,;',':!....!,!',.''''!' \n",
-      "'''.,,','.,':;',-.:'?,:,.'.??:!:',.;''.',-!.,;,';' \n",
-      ".,:,':',',,,,,;,,!,!,,:'.!!;.'!.?.?,,;'.;.,.;,..!? \n",
-      ",!?,?,:..!?.:.,:;,-,,?'?,.?;''.,!?;''..';'.,;,'.,, \n",
-      ";'':,,'.;,,.,,,;;,;.!';!,;;:;:'.:.!!,.'!;','--,,,, \n",
-      ",,,!!;.,?!?.;.;..??,-,,'.,.!:,;,,?,.'.,,.,,,,!,.,! \n",
-      ",:'?,,?;,.,,'?,;.,:','.,.-,:!,.,,?,';,,.,'.:,!'!!' \n",
-      ".,:.'.,,''?;..,,'.,,.,,.','''.,';,,..,!,.;.,.,.,;' \n",
-      ";:!.:;.!?,;.':.';-.:,;,,:',';,..;,.;,;,.,,''!',!,, \n",
-      "',;-'.'.:,,!:',.:,,.,,'.!?,.',,'.,',.::,.,;:.',.?, \n",
-      ".,!',!-!?.','.'?,;,.,,;..,..!,,!!,'.'?-??!?',,.,,, \n",
-      "?,!'.;.,;'.??';;,.,?,;?,,.';.??-?'...:';.'!!,,'.,, \n",
-      ".,:,,;,,.;:,;.;,,.,.?,.,:,.;,,:,.,.?,..,;,,';'.;.' \n",
-      "?.,:.,,?,.?',.,,..';..,.,,''.,';'-;.'.',.,,:,,,?'. \n",
-      "'?.',.,,.:,..!.,-.,,,;'.:,,,,,,,.,.'?';.'..,'?.';, \n",
-      ".,!.[.].',.'..,.,:,.,,.!..,,'.,:'.';.;'..;,.????': \n",
-      ",;,.,';.,,,,;,.,,;.,'.,!,!:!,'.;.,;.!?,:..'.:,.,,' \n",
-      ".,,;-'.?,,,!,';':,',:',,,,,;',;',';',':',',..,,.?, \n",
-      ".;,,:''..,;,;:';,;,;-;;'',.'',.;.,,,.;'.,'-,;';,., \n",
-      ",;,,,'.;;-,,.;,,,';.,,,.':,.,;,.;.,,.,..,!'-.,;-., \n",
-      ",,;,;;,.?-.,.-,.,.;.,;,,.,,;'-,,,.,,.!',;:,,,;',,' \n",
-      ".!!,''.':,-.:,,,?.,!,!!;,,..;.,,,.,!,,,..!!!,'.??? \n",
-      "?,;'--:.?'?:?,,,;:,,,:,,,,,-,,,,,,',,,-.',',,,,.;- \n",
-      ",,,;,-',,,,.,!,!,:;',''.,,.,;,:,;.,,,:'?!'?.:';.', \n",
-      ",,;:',.?',.'.,;,'.,'.,:.,';;.::,.,'.??,.;,',!,',!' \n",
-      ",!',':,;,,',';,!',,';,,,',:',!;',,.',;;.,,;,.';,,, \n",
-      ".,,,'';,'',','';;';,:,'.?,,';',.,!!?,.?',;!'.?,.,, \n",
-      ":';.:..,:,,.!?.-;?!,,'?'?,?!?':',...:.,,;.,.,!!,?? \n",
-      ".:,.,.,,.!.,,,!!:,''.'.,;'.-;,,.'???;!,.,!,.',.,,! \n",
-      "';,'!,!.!'?,,.'.',,.,?,:,.?':'.',..?,.?',;',.'.,;' \n",
-      ".,,'..;',,:,.,.,..,.'.,;:,,,:,;.,.!,!'!,,!,,,,?',, \n",
-      ",,,!,:,.?,,,,!!,!,;,.,.:!;.,.':'...,,'.,,;,.;,.:,, \n",
-      ".,,?','..?..,!..,:.?,,.,'.,!.;,.,;,,'':';,,,',','' \n",
-      "';',,','.!!','.,,:'',,'.',?;,.,';:,,,.;.,.?.!.!',? \n",
-      ",;.,,,,;',',-,,',:,,.!,',;,',..,.'..,?.,?',',',':' \n",
-      ",':',!'-.',':',,,',','.'.'..;,''.':-;.',:,-..,.',' \n",
-      ".!!.,,,,:,,,.!'..''?,','','???,:,.,:?,!,!,!,!,!.,, \n",
-      "?',,?,:.,,,.!!!,.,.,:,,!,!,,:';?,;.,??,.,,.'?,'.'! \n",
-      "??..;?-.'?',,;',.',''-,,,.,','.;,.,,,,:,,!.!?:'?;. \n",
-      "',,'',;,'',.,:..,'?,,,.':,,,,'.,,.,.,.,;,,?:,,?;,, \n",
-      "',.,'.,,,.,,.,.,.:.,'..';,,',..,.,.?'?,;;',''.;',' \n",
-      ".'':.!.;',!,.,,.':,;,.:,.,',,.,.,.,,,,,,;,,,.,.,': \n",
-      "',;,.!!,'-,.,!;;,,.,;,;.',:.;,.,,.,,-,';',,,,,',!' \n",
-      ",,,.,.,;'.;';,,;,;,;',,,',;'.,,,'.?-.'.?,','.,:;,, \n",
-      ",.;..,!,;,,,!',,,'!,,,,,,',!'!!,-!,.,-.?-,.!.,,.,; \n",
-      ",,:,'.';';..;..;.,-,'':,,,,:,'.,,'!,.',.,,,,:,',.' \n",
-      "?',;,,,.,-.,,,,',.;:,.,.',';,;--,,,'.;,,,;-'.':,,; \n",
-      ",,,.,,,-'-;,-,,',',,.,,'-.!?':?'??:';,,.,'?,,?.?', \n",
-      ",''',''?,.;.',,?;,,.,:,.,':,,',',.,!-,'.,',,,,;,,? \n",
-      ",?-;.','','?,?,.,:.,?;..',',.,.';..,:!..'?.,!?'-:, \n",
-      ".,;.',,.'.:'.:,,,.'.,',.,','.!,:.,..,?,:,.,,?,,-?, \n",
-      ".';.',:;,.':.'-,';';',',,',,',.-,,,,,.:.,;.,;.,'.! \n",
-      "!',,'-.:,:',,.'?,!!',';.!;.'.!.?.??.?.!'?...'','!' \n",
-      ":;,'.'.'!''':'.,',''!'.'?',''.;,.'!,',',',',,',',? \n",
-      ",'!':'',,!'?,,.,.?:,.':;'.!.;'.,';.?',?!!.'?,,.,.; \n",
-      ";;,!.!.-,,..'.!!',!-.,,!','?':;;''.[.],!'''!,',;', \n",
-      ":!,.[.],,!'?,':,;.[.],;!?.'-:,.[.],!,.,,,?,,;,,.?, \n",
-      ",-,,.,,,;,.;,;,;,;,;,,,,..,,'':;,,,,.?';.,.,.,?.:' \n",
-      ".'.;'...','.-?:.:,;,,';,''.':.'..!!!!'?'?!','!'??? \n",
-      ",:;,.!!-.!!!!,',!,,'!!!,,!.',?,!!';'.!!''!,!!?.,,, \n",
-      ".';,,',;,,.?,':,,';'.''.!?,',':';,':',;'.!,.?,',,, \n",
-      "?:,.,';''':,,',':,,'?,!.,:,-,?':'..:,,,,.:,'...',' \n",
-      "..?':.'.,;:,'':,.',:,;-,:''.;,.!,,,',:',.'',',,?', \n",
-      "'.,,,''.',,,,',,,',.'.;,''..,,?,?'?.,!?'.,',',.'!, \n",
-      "'!'.',.'?;.?,,'.,.,:!!,.';,!:,,,,';,,'';,.,,,,,,,? \n",
-      ",!.'.,-.-,,'.;.?,.'';'-.'?,,';,..,.',,;-,.;.?,:'.; \n",
-      "..;,-;,!,.?,,..;.,':',,,.;','.,;,-,'.',,',.','';'; \n",
-      ";,,!,,!'?,.?,.,'?,.,',,',,,','.'.;,.?',''?,.,;,,,, \n",
-      ",-,-,:',,,,,';,:.,,',;,,,,.,,'.,,',,'..,.;':-',,,, \n",
-      ";,.,,..,',';'-,;:,,',.;'.',.':.:,',,-.?,,-.,.,.',' \n",
-      ",:'.,!,,?:'.',':',.,,,.,,,,.;';:,,,,.;,';-.,;,,.;, \n",
-      ":,,,..!,;'.''.';;.',,'-',.'?,,.,,,!,;,'.':;:,,.?., \n",
-      "..:;.!.,!':'..;,,.,!'.'.-..,!,,,,!.!?'?';..,',.;:, \n",
-      "...,.,,;.,';:'':;,'.'.'',.'.'?,;.'-;':,.,''.:;,,:' \n",
-      ",',',.'?,;,;..:',.;-'.,:','-,':;,;.!,!?'',';!,,.'. \n",
-      "'.',.?,.'??,?:.,;.,:,:,;;.:.?,,.!;-,,.!'','.!?'.,! \n",
-      "!!!?,?,.-,.!'?,.,!,',';,,':,,,,;,,:.,..,;,.,;,'.;. \n",
-      ",,;!,,,.,.!!!,;.,,:';.,:,',;,:,;,.,!,!,;,.,.',,'.' \n",
-      ",?,,,'.,?,;;.,-:,.-;!-!,;:;-'.?,.,?,?;.''.-:;,,.:' \n",
-      ",,,'.,'.,.,'.-:.,,!.,,?;,,,',?,,,;,,,.:,'::,.;'::; \n",
-      "':':,,',,;'.!';,,,.,';'.,:,,.:,:-';,,',',:.?!!,??, \n",
-      ";'''.,,;,',,',,';.,!,''.',,.,?,,,'.,-:,,,,;..?:,', \n",
-      ",',,,''.'.,'!'!'.-'.:','.,'.,-','.,;.,;,,,,',-',', \n",
-      "',,-.,;.,,','-,'',,,'',,',--',:',.,;.',.!!,'.,,.,. \n",
-      ",,.,,,-!'?.,,',:;;';';;',;...'.','?':'.',;,''.,;., \n",
-      ",:,.!!!;...',;'.,:',.!!!,'.,,;,.,:?',:;-,.,,?,'.-, \n",
-      ",,:'.:,-?!!',,-',.:,'?.:,!.??!!!,;,.;!:,-,:.!?!,!! \n",
-      "??!':,;-.!,,';-',.!?,,:?,,,.',,,.??!,!''??,.?,.,'! \n",
-      ":'?',,.!,.,';';.,,:;;,,.;',:!?,.?,.::,..!,,?;;,,.; \n",
-      ",.,,:,,,,,'.:,,,,.:'.,.,!','.,,,:.,':??,.!?,;.!',- \n",
-      ".,?.,.,:?,?,.''.';,',.,?,.?,.?,.?.?,.,,.,!?,':,.,' \n",
-      "!,!,.:',;,.,,;,.!.?.,,,;,!,???.'.,-'.!.!,:,!,.,-'; \n",
-      ",,,'.',,,,.,.,,:';'.;,,,....;;,;,...,-?,,:,.,,!,,! \n",
-      ";'!,:''',.:.;,,:,;:,,',,,,,.?;,,',,,'.'.,,,,,,,;', \n",
-      ",:,,,,;';.;',.;,,.;,,'.-',,,';-,,.,-,:;,;,'.:-,,,, \n",
-      ",,,,,,,,,,,.,,,,.,!,:.!,.,-',,',?;,','.!''.,!,,,', \n",
-      "'.,-;!,,,.,,;,,;.,';,-,,-,,.',.?'.;.,?,;;;,,,.,.'? \n",
-      "'':,,-,.,;-,,,,;,;'.,,.,?;.-,..,!,.?!;.',;,,;,';;' \n",
-      "';',.!,!'?';.?,.?.'?;'.:'?,,;''-.;,,.',.;.!',.??-? \n",
-      "',.;.,.!.';';,,',.!!;';;'-.?,,,.!'?.:',..??-!?!?.; \n",
-      ":,.,?!.,,,.!:;,.!,.,,;;';',!.,;;.,.;.,.?,,-,,,,',, \n",
-      ",;.,!,,,,?,,.,'.,.!.;,,.;.?,:;'.,.,.?,.,..'.!.,.,! \n",
-      ",!;:,,''.!,,!,?,???:?!'?',,':.,;.,:.':.!!!!..,,.,. \n",
-      ":.,-;.,';'.?,:'.,,,,.'.,,.?..;;.,!;,.,-:,'.,.-,.,, \n",
-      ",.;.;.?,,::',.?.';;,,'.;-;,;,'.',?,,'';,'...;:.'?? \n",
-      "':',;''.',,:.,-'!'?,?,.,,-,-'.,?!.,?,..!,!.':',;,, \n",
-      ",,,;,,,,-,,,.!??',,.''..'.'.,;..,?,,-,.:',,,'?.;'. \n",
-      ",;.,.,.,,.,,,,,,.',.,,?'?,;...,.,..?.':,..,'.';,,. \n",
-      ",..,,.;,';'';;',,,.?,..'-,'.';,,.?,,.;.-,-,-,,;.,, \n",
-      "!',,;,,.';.,,.,,.,',,,.!':;,.',,;,.;',;'.,,!,,.',' \n",
-      ".-!,!,!'.;,.,,,,-,;',..'-,,.;,.;,-.'?,.?'.;'.'..,. \n",
-      ",;''.:,,''..,:','.,':,,'.;,.,!.,;'':';;,..,,.,?,., \n",
-      "-,!:,'.;,!::;,.;',''.,':',;,.'.,,':',,,,'.',','.,' \n",
-      ",,:-.,,',',!''.;,,.,.,,':';',.?,.',.?,.,'!,:,'.',' \n",
-      ".';,,:,!.,!.,'::'',;;,!,!,.,,'.',,';-,,',;,,,,:,,' \n",
-      ".,!;,,,.',:,.'..,,-';,.,;,,,';,,;,',','.'?,,,,';,; \n",
-      ",:,,.,,;,,-'';,,,,!'.,.,':',,,.,,,''..!,;;,'.-,,,, \n",
-      "',,',';.,',,,,,':;.,,,,:,;,,,:,':.-,'!;,,,,,,,;,'. \n",
-      "';'.;,,.,!!,!!,!!!!!,,!!!??,?'???'!,'';,;,;,,,.,!, \n",
-      ".,.!?,?,?.:':;,,,.,,!.,.'?;.,.'!,.,';';'.?,,,...;, \n",
-      ".,.,,',,,,,--',,,,,,;,.,,,:,,,;,,.:,.,!!!;.,!!,:', \n",
-      ",,,;,,,;'',,,,,;,-,,,,.,;.,.:,'.,,?,!,?!'?,.?!!,?, \n",
-      ".!?,:,'.'?,,?,,..!.,!?,.,.';.,!.,;'.,'':.'.'.,,,,. \n",
-      ",,,?',',';,.:-.',,,';,,,'.,!?:.;:,,.?,.,.,!?,,--,. \n",
-      ",?,.;',,','.';,,.'.,.,?,-;,'..'.?,,,?...,';.!!,.,! \n",
-      ",!,,.,.,.!'?',;',,,,,',,,;,.,'',':'';',.,.:,.,,:,. \n",
-      "?;.?,,?',;',,,.!!!.':,,';,-..,';.,.,:,,,',,.,:,.,! \n",
-      ",!,!.,'?;.?,;'.,,,,-,':,,,.,,'..,,,.,.,?;-,.,,,.', \n",
-      ".,?'.;--..,.;,;'-..,;',,-'.,'?!!.??,;',',-;,,,,.'' \n",
-      ",;,..,;,,,...,,?,.,,,','',;,:,.,';',,';,;.,,';,,,, \n",
-      "',.;,';,,,,,,'!',,.',',.,,.,,:';?,,:,,,,..,;.,,,'' \n",
-      ",.,.';;',,,'.,;,,-'',,';,,,,;,,.;-;,',.,,,,:;,'.,: \n",
-      ",,',';',':',';',,',,.:'','.':;..,;.,:,,!,:?,:;;,:' \n",
-      ";',,.!.,:.,:,,.,,;,.,.,,.,,..',.';.;.;,,.,,,,:;'., \n",
-      "..,;,,,:.,,-:,.,,,.,''.'..;,.,;.,?,;'';',.,,,,,,.. \n",
-      ".,,,,,,;.,-''',,,!,.,.-..''.,,;.,;:,...,,,--.,!.,, \n",
-      ":',.!,:,;.,;,,:.!,?,'?,,..,,.,!;.!;,,.,-,.?;.!!',. \n",
-      ",;,,,,,.,;,,,...,.!.,;.;;;,.,,.,;.;:,.:,.,:.,..,;. \n",
-      "!:.,?:,.,-,::.;,,..;:.-..'?.'.;.,??,?.'.;!.;',.,': \n",
-      "',,,.;.';:;;,?':':;.,,.';':'.?:-;'.;';',,,??;,;-', \n",
-      ",-:.'',';.,!.';.!?,;,-,:',.';'.,,;.;',.'-,!',.,';. \n",
-      ",-,.!,.'?',';,,.?;',,'!'.;.,,,''..,,'?:';,'.!?',.: \n",
-      ",,,',,',,,.?,',,''.,,,,'','',!!,.,.,!,,,,!,.?';',. \n",
-      "!?.!.:.!,:,.,,;'.,,'.!.,;:,,,,..,;,,,,,,.!,.,,:.., \n",
-      ".,?,',.;.'?,.,.,?;;:,'.,,',.'!?,,'..?,'.'.'?'.!.,, \n",
-      ",?,,',','',,,'',',,,,?.!,,.,??,;.;,,;.,,;.,',.,,.; \n",
-      "!!',.?-![.]!.'.'.!.!!.'!,'!-,'!,',.!,!;;:,,,'!!',' \n",
-      ",.,.,;,'.?,';.,,.,,.;,.,,...',,.-:,,.!,'.,.;?.;?,, \n",
-      ",,,,,;.,,,,;,.,,,,?,,?,;,:,-,,;!,,,;!.;.'!;;!??,;. \n",
-      ",!.,.,!,,.!,,:.-;,'':.':,,;,..,,:,;,.;,.,..:...,;, \n",
-      "',:,,,,;'.,;,,,';;',;,.,,,,';,-,,,.',':''.',,,,,;, \n",
-      ",;,,..,.!,-:',.;,,'..,;-.,,,;''..,;.,;''.,;,.'.,', \n",
-      ".,.!.;.,?.,!,,,.-,::.!;:'.-,,,,:,.,!';.?;,.'';.,-, \n",
-      "''.,,',-';'.,,,-,-',.,',..,,.',.,;,.,!,;:';';.,!', \n",
-      ".,;,,-,,!.?,;;.!,;'.!,;,'.,:',.,!,.'?;.,';,.',.,,, \n",
-      ".,.;,,;.';'.!,'.,,:;,.;,..,,;.,;,'.;;;',;'.,,.?':' \n",
-      ",..;,.?,!,;.';.,:,.!?!!',?!'.!,?,;,,.,,''.,;'.!,!, \n",
-      ".,!',!,!!!!!,!'!'?,!:'!,!'.?'!;.,!,,!!!!?!;!,,!?', \n",
-      "?;;.!.,?,',,?,.;,,;,,,,',.,!,,?,;.,;,:',-?.,;,,,,, \n",
-      ";',-,.,,,,,.,,.,;','.!,,',,,!'.,'?',',,.;;,,.,.,', \n",
-      "'.,,;,,,;,,,',,-'.,,,,.:;:,,,,,',.,,,.,;.!';'.'?', \n",
-      ";.,,..,,.,;'','.!,?;.,!,,!!.,.,,!,;.;,:,.!;;,;.,., \n",
-      ",.!!,,,'!!,!??.'?,;,.!;,,,,,.,;?;,.,.,,,,,.;!,.,,! \n",
-      "!.,;;.,,.,.!,.'.':,,,:;;'.,,,,.;,..,.;...,;.,!'?,? \n",
-      "';''.,',,',,,,.,?!,,;,,'';,,.,.,!,,.;-;,;,,.!?',.' \n",
-      "?,.,:.,';.;:,;:,.,;';,:,':.,,;';',.',,,'?,,?,,-?,, \n",
-      ",.!.,?,,-.,,';,,',.,,.,';,,.,.,'.;;!,?,;.,.'.',':? \n",
-      ",:,.,.,.-,?,;.,,;,.';',.'..,:;.,:,;,'.,,,,.,:..,,, \n",
-      ";,;.,,'.,,'?'.',,.,:,.!'.,,.,,'.';.;;'.,,,,,,,,.;. \n",
-      ",,';;',;,;''.,;.,.,'.,,.,;,.,.!.?,:.?,?,,-,.'.,!,. \n",
-      "'?,,.,,;,,..?,;,,.,.,;.'?,,.'-?,-.-?;.,-;;,;:,:,'; \n",
-      ",,,,.?,:,,.!,,,,';!,.,;;.,;',,,;,,,.:,,,.?:,.,:'., \n",
-      ".;',.!!,.,,?,',?,:?;.,?.!;.!!,;'??,?!,.,.?,!,!,,.: \n",
-      ",',;?,,'!',.,.,.;,,'',;,',.,..;,!,.,'.,'.,,,.,;,.? \n",
-      ",;'?,?,,'','.,,,,',,,,,.,,,,.?,,:;',;',',;,.,'.,;, \n",
-      "'.!!,,;-';,,;,!',;,!!,,.,!,?'',?;.,.',,,,,,;,:,;,. \n",
-      ",;';,;,,,!;;,,;.;;,:-';':;;','.?,:','..,,;,',';;.. \n",
-      ",'.,.',..,'';..,,.',''.,':'.!!,,,,':,,,,,,,;!,,,.; \n",
-      ",,,.,:,;.,.,.?,,,,.,;.',,,,,:;.,,,,...',,,;,,',.,, \n",
-      ",,''',';.!,.,,'.,';';',:.!.,!.'.,!,..??.,';':,.:., \n",
-      "'..;;',,',.'',':,;.!?;.?!.!???!,:.'?,;,,,,,'.,.;.' \n",
-      ",?,'?';!'.';.,.',;;.:,,,.:!!,,,'.!!?,,.!!;'''.,!'? \n",
-      "',,';,;';',','''..,,,,.!,;!!,!,,-,-,,,,,!,,',!''!, \n",
-      "?,,;;,,'.'?';,,,;!,,;;';,';.!!!?';.!'.!,,!.,,',.,; \n",
-      ".;',.,;.'.,','.,,'.!,,..?!,.;?,?,,;'?!!,,;,!???'?, \n",
-      ",,,;,,,,,,.'.;,','',.;,,.;.,',,!',,,,',!',',;,','; \n",
-      ",',!'!!,.:',..'.,;;.:'?;'.;'-.,,,.!;,.'.,;:'.,,!,! \n",
-      ".,,,''!.!,,!,;,,.,.,',,,,',',.,,..,-!!,,,,''!,,.,, \n",
-      ",':'.;':.,!,!,;...,,?.,?;,.;?.?,,,.,?;,,.,;,.',.,? \n",
-      ",.,;,,,.?!?.!.'.',?,.!.,?,..,..;,,;,,,;',.',.,,;'. \n",
-      ";,..,.,?...,...?,,..;,;,,',,',.;,,.:';;'',.'?';';, \n",
-      "',';','''.!'?;'.!!??'?'?,'?!?:?!,.','.,,,.:'.;.,;' \n",
-      ".!,.!,',!.!?'.,';.';,;,.!.;'':,!:.,!'?,:,;'.,,',,; \n",
-      "','.!-!;;,'.,.;,:.?,,.?,,,,';?;;'',.,.,,,,',;,',.' \n",
-      ";,'.,,.,,;','.-,,,.!.';,;',.'!,..,;,'..,!?,?',,.,. \n",
-      "!???',?!,,',,,...!?;;'?,.,!',.,:,,.,?,;.;,,';';.!? \n",
-      ",'.,?..,.',;'.';'.?,!!?'.-,?-,,?:,,,.,';,?,,',;,,, \n",
-      ",'.;?';:,,:',!',',,.,?'.,?,,,,,,.?,;','.?,.???,;.! \n",
-      "!,,.!'.,,!,.,,:...!,,.?!!!,,!;,,.,!!,!!,!'?;;..,;, \n",
-      ",.!;,;,.,???!,.!'.',,.?,;'';';.!','-,,.,;.!;'.;.', \n",
-      ",;,';;'.,,,,;,,,,,,:,.,;,.,?;?.';.?,;;'''.,,.:,;', \n",
-      ",.,?.,'.,',!!!!!.!,,',.,.,?':;,.;?,,!,??!??,;.,,!, \n",
-      ",,..,.,..?.':,,.;.;.,,,,;,'!';.;;,,!.!,.,.!,.'!,.? \n",
-      "!?.!,,!',!,-;''.,!,!,!'-,;,.,.,;'.?,.,,.,;?;.,??!! \n",
-      "??,;!,.-.!!!,.,,,-;.,;,.!;'.,'.!.!!,.!'.!,.,!,.,'; \n",
-      ",!!,,!,;,,..!!'.!'.,;:',.,.,,.,;;.,;..?,.',;,.,!,. \n",
-      "..',?,;..?,.,'';.??,;'.'?;,.!??!?';,,,.,'.!?.,?!., \n",
-      "',':';,.,!',.!.,;,.!?,?,,?;:,,,,;,,;',,,..,,-!.;'. \n",
-      ",,.!!.,,-,;,,.!--???'.??';.,,,,!!!,;!?,-?,!.,..'., \n",
-      "?,.,.,.!?,.'?.,,,?,.'.,,,:,;.,'!,,,,';.;.;'.,;';'. \n",
-      ",?,,.?;.'?,;;'';,;,.,?,.,?,;.,,;,,;-';...,???!;,,! \n",
-      ",!?,?,;,,.',',,,',,;,!;;,:,',,;!!,,-';,,!.!;,.!',' \n",
-      ".!?,,''?!!!,,.!,',.!!,.?,.,.!?,'.?!.,;.,,,!,,,!;'. \n",
-      ",.!?,?,?,.,'??,,.?,.;,;,,.,-::.!'',.','?,??.;;,,.' \n",
-      ",?!,',,.,?,?.';.?;.,.!,,'??.!?,.',,,,,';''.!;.,!,! \n",
-      "??????'',,.!',,!.!.',.;.,?,;,,.:'',,,,,;,,,,,!;,.' \n",
-      ":';'.,';,.',',.!;:,;.,!.?,;,,,.,.,?,,....;,,.;;.!! \n",
-      ",;':,,,..'.;,;,..,,.,',.,;;,,..,.,,,,,,,:,.,??,'.? \n",
-      ",.,!,,;.,?,';.?;.-,;.,,;,.,,;.-,;...,,.!;'.,;..,?! \n",
-      ",?;;;.,.?.;,.!;,,,:..;,,,,,..'.!!,,.,,.';,'';';'', \n",
-      "',;-;,.,.-?,.....,;,,,,:,';,,:,';:,,:,;'..,,,'.!?. \n",
-      "';?,,:,'.,;.;?'..!,!,,,?,.?,?,!;''.?;'.,.,,'.,-,,, \n",
-      ",,;,?'.,.,';,',..,;,.'.,,,;,,;,,,.;,,.??;?:'?;,,,? \n",
-      ",;,,.,;,,!,;:,.,;;'.,;,.;'.,:,.;:':,;.',.,,,,:,',; \n",
-      ":,;,,;.,.;.;'.,!';.!.'.,!!!:.!!'.,,!!!':,!';.,,;,! \n",
-      ",,;-''.!??!!';.,!!!:;;''.?.!',.'??.?,!',.'?',.;.?? \n",
-      "!',!.,!?,.!?,.!.'.!!'!!'!?!!!!??,.?,..'.!,?.,,,;'. \n",
-      ",?'?'!!!,,!!,?.;...!,!!!,,!,.,.,..,?!,?:,,!.!?,:?! \n",
-      ".?;,..,?!,!!,,'.!';:;''.,,.,,.?;.!?!',.,??,,.;,:,? \n",
-      ",.'!'?',?'':',.!;!!.,,'-.!?';.!?,.,,!,.!!!,''.,,'. \n",
-      ",,'.?.,,;,!.',,.,'.,:,,,;,',.',,:'.,!,.,,.,:'.,;', \n",
-      "..'??,.,?'-,?,.',.!,?,,;:;;!.?,.!!.,.!;.,;...,.'.! \n",
-      "?;,,,.,!.'?''.,!.,,;'-.,.,;;..!,.!;';.,'.'!,',:.;. \n",
-      ";.'.,?'.??..;':''.!.!?,.!'.,!'?!,,!,!-;-!,,!,.!.,! \n",
-      ",!,!???;.,.,!,!'?!,!;':.'.'';.!?.?'?:.'?':!!?:,!!, \n",
-      ".,!.:!,:,:.?'?!,'.!?,.;,.,,''.'!'?,'.'!',.!,'.!?!? \n",
-      ",!':!,!!,!!!,..!?;;:.!!,'?!?.;.';''.!,.',.,..:!.;. \n",
-      "!'..!.?,.,,,'.!,':,.!,?.!.!,;,:?,,,.,!:.!:.!..!!!, \n",
-      ";',.!,!!'!!!?,!!,?,.?':'.,',,.,.?.,;,,.!?,.,.;.'.! \n",
-      ".,,;,.'.!!!!',,';!;'.!,!!?,.,:',.,,'.!!!,,''.!.,., \n",
-      ",,':.!'.,:,,,,.';;':.:,.!!,.',';,?;,;,,,,,'.,..!?! \n",
-      "';,,,,','.!!,!,'.,!,,,.!??!:,'.,;!'.';''.'.,'.,;,. \n",
-      "','.,.?.,?,?,:,,.,;',;;,,.;,'.!.,.,:,.,,,,.?!;':,, \n",
-      ",:,!?'.,';',,-.'?';',.??-'!!,,.,,!.!,.,,!!!-!!!!!! \n",
-      "!?';.?.;'.',..,;'.;';,,'.!,',?,:,;,.':'?.,.,.,,-'? \n",
-      ":,:.!?.,.,',,,.,;.!!',;,,,,,.!,,'?;''.!!!';:,,,.;, \n",
-      ".,,...,.;.,';.,,,;,:,';,,,';,,;','.;,,'',,.!''.''; \n",
-      ",.,;.!,,.;;;.,,,.,,,,,;!.,.,,,,,.-';''.-',',,',,'; \n",
-      ",,.,','...,,'.,,'.,...,;,,.:'.;.';,,:',..',:,;.?,, \n",
-      ";..;'.';,.;.;,.!?.,;!;.,.,.;,.,?,.,??.,,,;,.,?,!,. \n",
-      ",,:..,.,';''.,,..,.,.,!;.!?-,,.:,.!,?,,,.,!,,!!!!! \n",
-      "?,!,!?,!,.!;..,,-,?!,,,,-',.,,,,,',',,,','..,:,,;, \n",
-      ",,-,-.,,.-?,,?:;,',,',,,,'.,,,,.!?-?.,'',;,',:;,:, \n",
-      ",',','.,',:-',,,,,.-.,?.'?:,',,,,,,,.,.:,;',.,.,,' \n",
-      ".,.?.!.?.'?,,.??,.!,,.!,,,,.?!?,.',:,!!!.!!--!,,,! \n",
-      "-,!,.?,,.,?'.,'.,':.';',';','':?,,.,.,;,.!;;,'.,.! \n",
-      "?!,;.;!'.,,.'''.-!'.,,.,:'';';,',''.,,-:!;,,.?,;,' \n",
-      ",.,,,:,.';.!.:.',.';,:,'?:.',.,;',,.;''.,,?':,;..' \n",
-      ".',:,,,;,.',;,,,,.-:-',;,,:,,.,.,,;,,.!,,,;,,...!, \n",
-      "','';,;':,..,?.,,?,;,,',,.'.,,?,.':,,?,.;!,;.;;;,; \n",
-      ";,;;;;.:?.?;.?'.,.'.;,,.!',,',:;,,.,!,',,!!-'.!,,' \n",
-      ";'',.',,.,'?.,,,.,!,!!'?,!!?.,.?.,.:,;','.''.,.'.' \n",
-      ".-?.,,-.!.,;.,,-;,;.';',,,;,-;.,:,,,!.','-:',,:;;, \n",
-      ",;:!':',','?;,?',,,'.'!,,:',?';,,'.';,.,.,,'.',,'; \n",
-      ";:',',''?';,?''.',,,.,.!':,.,''.,,?.!,'.,;,,,:,.,. \n",
-      ",!,,'.'.,';,.??;''';,;'.,,,:,':,:,.!,;.,'?',;.,,,, \n",
-      ",,.;,..,.,,.!,?:'-',',-;-,,:,,',.:;,.,,.,:;.;',.;: \n",
-      "'.,,;.?,,;.,;,.:!,?.,;,.;,,,';',.',.!','.,',,'.,,! \n",
-      ",'.,,,.,.;'.,?'-..,?.,.!,,.!'?',--,':-';,;,';,';,' \n",
-      ";,;,-,';-,,''-.',;'',;'',;'',;,.'',;','',;'',,,,,; \n",
-      ",;,,,.;-,;,,,:,!,!'.,,,;,,,,',,-.;,.;','.,,!,,.,.' \n",
-      ",?!!',,'.-,-,.,;,,.!!,;.,..,;,.,!'.!,?,,',;?,!,';' \n",
-      ",','.,!,,.!!,,.,!,,.!,'-.,,,,,;'?',.,!',':',,;'.', \n",
-      "';,..?.?,.!.';,!,'.,',,,.?,!'.,,.,.!,',?,,.,,!?,,; \n",
-      ",.,?',.,,:;,,-'.;,:;,,-.,:'.':!;,,;,?.'!!'!--!'!,, \n",
-      "'.,;'?.:!,'.,!;:,,!!'.!,!.;.,;,,.,,;','.,?,,.!,,;, \n",
-      ",.,'.,'.,,'..?'!..,.?,,,,,:',';.?!'.,;.,;.,,;.'?,; \n",
-      ",;-.!,'.!,,;'.,.?.'?,,,.',,?.,.,.,;.!,!,.','?''.,! \n",
-      ",';.-,;',',.',,',':,';,-:,,,.?,,.!!;,,'.,':,.,'.!! \n",
-      "!!!:;'!'''';'.,,'-.,,;,.',,,,,,,.,.:'',,';:,'.,,:. \n",
-      ",.,,.!,!,.,:'-;-:,?,;'.,.,!?,!,,,,:,;,;.;!:!.,:?;. \n",
-      ",':,,.,?;.!:!,.!:!,;,',-',-,.,!?,;,,,'.,?';,.'?,,, \n",
-      ",.!:'?;,',.,;,,..,'';.,,',?:,,,:,.',:,?,,.',,?,,,. \n",
-      "'';,;..!:,..';,;,,.'?,;,.;,',.',-.,,:!?';';,',;',, \n",
-      ".!,:',',;,.,,,:,,'.,,-',',':,,.,-,!,,,.?;,,,,'.',. \n",
-      ",-:,',;,.,-!,',.-,-!!!?-?'.;.?,?,.:,;,,.;,!,!,.,., \n",
-      "!,,,-.,,-.,,-,',,,;',.!,.',,!;:,:-.,-!,.,;,.!,!!', \n",
-      "-.,,,,'.:-',!!!'-?.;'...,,.',,.';;',,,,-..,:.-,-!- \n",
-      ".,!,!',,.-',,'':,',--.'';,,,,.!,,,:,',:,,'.:,,;,., \n",
-      ";,.,!!?,':',,;',:-';,,-.;.!?,?;,'.':,?',.,,'::,;,! \n",
-      ".,,;.':,;',:',';,-.!;,,?',.!';,,!,;!'.',:'?:,'.'., \n",
-      ",.'.,,.,;,;.!.,,,,';,'.!;.;.?-?';.-,,,.,,'.,...,', \n",
-      ",.!,;';-;-'-;?,?,.!.-,,,;,,,;,,;,.!!!!?,,,!',!!.', \n",
-      ",,,-,-,?,,!,.,.,,!:-;,-;;;;,,.,!'...?,,;?,,;.',... \n",
-      ".,...,,.;,,,.-!.,;.,;'.,-,,-,,.?..,,.;.?!',.';',., \n",
-      "?,;,:,.,...!;;,.'!,!,;.!!,.,;'.,.,.?',;.!!,,.,;',' \n",
-      "'?,?;:,..!?,';,.,,..,,!!?,;,,,.,,:,,.,'?'..,;,,,., \n",
-      "!,,,?,,,.',',',;,'.!-;-.,!;,,.,,.,,,.!,,;,;;,',,,: \n",
-      ";,,,,.,.,!',.,!.,?.,,;,,.;','..,,;.;,.,?,.,;:,;-.! \n",
-      ",'.!.!,.,??',,?'.,;,!',!',,;,,,,.;,',,.?,:?.!;''.; \n",
-      ":,,..,.!!,.;'.:'.!:',',:-',-.',,.,,';,:,;,,.!.!??. \n",
-      ",.,;!'?,;,'.,:,!!,.,,,;,,.!????.,?;,':,'?,;:!,;',' \n",
-      ";,,,,.,,',.,;.!?,:.??!;!.'';!,!,.',.,,,,?,,,,,,,,? \n",
-      "!,;?:',,?'!',?,,;?.'!,?-?.',:,'.;,,';,.;':.!,.,!,! \n",
-      ",:,-;.,,,,::;;.:!':,;..,,.,.!,',,,''.,,,:;.,,;,,., \n",
-      ",':,,,,';,,.,'!',,,.?,,;,.?,,,.!,.,.,,?,.,.?,?!,-. \n",
-      "-!!,.,.,.,!.?;.,,.?,',!!?,:';'.'!!:,,;.',;',.,,..' \n",
-      "',,:,,';'.',,.,;,;'.,;.',,:,,,.,,!.,-,??,,,,,-.?,. \n",
-      ".,.,,.,;.,,!,,.,!!.'!.,?!?,,,;,'.?,,.,;.,',;',':-, \n",
-      ".,,.'!',,,,,!,,,!?..,,.'!':,:!,',,;'',,.!,''!,!';' \n",
-      ",.';..!!!,,-'!,,';',:,,,.,,..,!!,.'::!!!!'.?'?,,?. \n",
-      ",,.',.?!:,,,.,!'!!!!!'.,,.,!,?,,':,,,':,,,',,',,,, \n",
-      ",,,,:,',!,!',,,';,;,',',,.,,,,.,.;,:.,,,;,.,;?,,', \n",
-      ",.:',-;'.;;;,,',.:,.,-,';,.,-!',,'!;,,.,,-,,,':',, \n",
-      ";,,.,!,!,!,'.,;,,-',:,,,,.!,',,,'..!,;'.,???,,.!?? \n",
-      "--!',','!,,!!',','!?,.!,;?!?'.?',',','-:,';''.','; \n",
-      "'':'.,,!:,;,,',;.,!,!,,'!,;;!,!:!!!?',?,?,,!?,;,', \n",
-      ".!''?,;!.,!?!!-'!-!!';,!,!??!.',,;,',,.!'?:,,.!'!: \n",
-      "';''.!.'??!,,,-,?,,,?':,,;,,,.,;',:;?,',':;!,'.',! \n",
-      "'','','.',:,,',','',',,,,'?','!',,,,,,:'!',,,';.,? \n",
-      "':?.:,,'..,',,':,,,-.,;,;';,,!;':.,-:';'.!;,.,;,:' \n",
-      ",.,?'?,?:'.'?',','.!!,';',:'.'.,.,,,.',';','-'.',' \n",
-      "','.!!;,,',':,.',:,;,,;:,,:',,,,,;,:,.?',-,,',''?' \n",
-      "!'!;:,,,-,','?',.!.';',,,.'!'!,,',,:.!.,?.:,,,,,,, \n",
-      ",,,.;:,.;-,-,.!.'?;.!;.!'!!,!??'?,:.,.!!,,'?'?,.!' \n",
-      ",!!!,,.,;,:',,;?!,!,!,'.'??,'.'???''?!,,;;,,,.,,;' \n",
-      "'.!,,,?,.:?:;:;-!':,'.??,?',,?,,,,.,!',,,,,',,,.,; \n",
-      ",,,';,,,',-,'.!,;,;:,';:',;:;;,','.,,.,,,,;,;,,,,' \n",
-      ".,:;,:.!':!.,'.,.,,,.,,.'!;-;:,':;',.;':;.,:.',,,: \n",
-      ",',:,.',':,,-..,-:.,-;-''.,':';,,.;';,,,!?,.!,!,;' \n",
-      ":',,.??';;,,,,,.',.?,-.,:'.,,,-.,.,!!,.-.?:,,';:,, \n",
-      ".,,:,,:',:,.,,:,-,:;'.',;,.'','';,::,,!.',?';.,;,, \n",
-      "!,.;,:;!',,-.!;.;.!!:;,.,,,.,!,'.?,,!,:!.!,,.!'?;. \n",
-      "!-:,,:,'.,,:.!!,!:,'?,;,,,.,!?'??,?'?,,!,.'?!?,;,: \n",
-      ";..,.,.,,','.,?,..!,;..,,.'!,:.',';':,,.,,':,,,,,. \n",
-      "!',,'.,'.',.:,?,,,;,,','.,,?,,,,,,',.,',,.;.,,,;,, \n",
-      ",,,.!;,.,;'.!,?!??',,;,,;,;,;,,,,-.,!'?,;,.!!,,.!? \n",
-      "??',,?,;,:;,.!,-!?','','';'';',,,,',',.,-!,!!,!,?, \n",
-      ",.,!!,',.,,;.,';,.,!!,,.,?,;,..!.?,;'';..'!.,,,,,, \n",
-      ",,,';,,,',',,,'';,,','','','','',;',,':,:',',.;,., \n",
-      "';,,,,,,,'',.',;'.,?!,:,;,,.,'.,.!!?,;,?,.,!!??,?, \n",
-      ".;';,,.,,.!';':,,,,.,,:,;',.?;.!!,.;,',','.,;.!!,' \n",
-      "?,;.',:,.,?.;.':,.',';.,,,;,,..'.,,.,!,,.,,..'.?,. \n",
-      "..,,.,,,.,'.;.',,.,,;,.,'.,.,,;?,,:,.,!,:,;.!!,;,, \n",
-      "!!,;:,,.,,',:,,,,','',;,',,,.,-',;,',.;,'.,;,.,,,, \n",
-      "'';,','.!,,;;;;-,'-'',,;-;,,;,'.,;,,:-!-,:,,;,,;,, \n",
-      "';;',,;,',,,;'--,.,,:',.,,,;,.;,,.,!!!;,.',.,!.,!. \n",
-      ",.,;'.?,,':.,.'.!?,.,:-'..,!?';',.,!'.;:'-.';,'.,' \n",
-      "';::'.;,,,,.,!,.,,-?,;.,,.'-.:'.!,,,:,;'-;;'.,!:,; \n",
-      "-.,'.,;,,,-;,,',.!,??,;'-:,,;,,.-:,;.!.,:':!?.,.?- \n",
-      "?,;:.,','?:,,,..,,?'!,,?,,,,,,,,,';,,;,,:,!,,,',,, \n",
-      ":!,,,',?,,',,?,!','.,,!,!.,,,..,,,!',,'':',:.,,-,; \n",
-      ";,'-'.,;!','.,-;.-,-!,,'?,;.,.,:,.,,,.,;,!-.!':,.. \n",
-      "!!,!,,!,;'.,,;:,.!,!!,,:,!,!,--!,,!!-!,!!?:;,,,.,, \n",
-      ",!.,,!,;','.?,'!!!.!!!!!!!'!!--,.-,!!!?!?,!!,!,,,, \n",
-      "!,!.!;.',',';!!','!'!!.,!';,;:.!!,',,.,?,.!-.,,.-- \n",
-      ",;:,;,,'!',?',,,-!,'!,,,,'!!,,!,,,,!!!!!:,!',,,,!, \n",
-      "',!!!,!',,,','!,',?!!,!!!,;!,!!'.;,:,.,'';,',?!,,, \n",
-      ":';'.,;,,;,''.,;,,,,.,;,,;,;.;.,,.,!,,,,.,,.!!,'', \n",
-      "':'!,''.'''?'!,';'!,.;'.?..?,!;.-.-',:','.?,,.,,.! \n",
-      "-,.:,,'?''?',?,,.!,?','.!,?,.!;;.,',':.!,!,';,.,:' \n",
-      ";'.;,,',',.!','!!,?????;.,;',.',.!,,.?,!':,-;-.,,: \n",
-      ",.,';,.?,.;,:'.,,-.':!.,,',,;,:,',-';,,,,,,',.,,,. \n",
-      "!-,.,:,'.,!!?,.;,;,--,'''.;'.,,'?,,;':;,,.,,.,.,;, \n",
-      ",.,',:,.;,.,,',.!,!.:?,,.-,,,,,,,',;'.?,,,.!,,;.,; \n",
-      ",.,'.;:;,:,''!,:,;,.-,:,,,:,'..;.;.,,!;,,,':..-,'? \n",
-      "!?,,.,.,;.:,'',,.,,';,:,:,,,,,,.-,.,,..:,;,.,':,., \n",
-      ",',,,,'!','',;:.',,'?,:,;.,;.,;:;.,,:!:,.':,;,'.,. \n",
-      "?,!!:.,!,,.,.:',!?:??,,?!,':';?,!,',,.,,',!:!?!!,' \n",
-      ",:';','.,?!,?,!!,?,?,:,;!,-.,!,!,,,!,,,!,-!'!!..!- \n",
-      "!'?',,.!,,,?,'.,;',.?.?..,.;.,'.;!.-,,.!,!?'?!,!?! \n",
-      "?'?!..,!?,.?.,,,::,.;:,'.,;,,..,,.'?,''?,,.!,!;,,. \n",
-      "!,:?,?'.!;,.;.;.,;',.!,,,,.,,,,:;.'';.,.,,,;,.:.,' \n",
-      "?,?,,;.?,;;,,'.,,.,'';,'.,!!!'!,,-'.!,.,:,.!,-;''. \n",
-      "?,.!,?,,,,;,:,..,,,,;,'..,.,,;,,':;-','-;,,'.,,',, \n",
-      ":,,,.,',;,:,','.,,','.,,,',,:,,,.;,;,,,,,,.;:,,',, \n",
-      "..''??';,.,',,.;.''?,?',,;,;;.',,:',,.?!!,;,,:'.!: \n",
-      "',.;;..;!;,,:,:',:.,.'..?,,.,';?,?,!'..;''.!'.,''. \n",
-      ",',,:.!,'':,?:,',.'.:,.,,,.'.,'':';,,.?,.?,.'.'.': \n",
-      "..!!!!..;'?',:,.'!:!,!,.,,',:,:';,,.?.,:,,;,-',:'. \n",
-      ".,'':'',,:,',',;.''.,,,,',,'.,,.,,,,,,.,,?','',,.' \n",
-      ":'..',?,:,,:;,,.!;.,:'...;',.',...,.,.'.:?,.?!,'., \n",
-      ",,.','.;?,,:,',.:,,;..,:;.?:'.?,,.,,,.',?;,.':,'.; \n",
-      ",',.,,.;.:'!,!;:.,?,..;',:'.;:.!,:;.,'.,!?.''',.,' \n",
-      ":,,,.',,.'.,;,.,.?',.'.,!,;',.?'.?..,?';'.,..?'.'' \n",
-      ".,.,?,.?;'.'.':',?,?;.,'.!;.'.,.,?-,.'?.,!,!.?..?. \n",
-      ":,.';.,,:'.,!,?;.,?.?.?,.,!,.',!'?',,.,;..;',..,!, \n",
-      ",!!',!'.,',.,!,'.,.'',?..,'.'?;.,..,?,.!,:.,!'.,,. \n",
-      "'.,,'?.;,,:;.'.!?'.','',.,:,,,,'.!,;;;',:,;..,,',, \n",
-      ",';,.,;.,'.,!';',?!,.,:.!';';'.,,;.,,,,.,:;'.;',,. \n",
-      ";,.;','.!,.';,.:;,.'';,,,:''.,;-':.,;.,.!!.,.',,'' \n",
-      ":,':.,;:,;;-;;,'..':,.,!,'.,..-,,'':.',''.,,,,.!,, \n",
-      ":?,?;.!,,''?'',,.,.;?!',,,'.!'.,:,.,.,,,,.,!.,,'.! \n",
-      "?!,,.??,,,.,.,;!;.',,,,';.;':,!,,''.-!:!.,.;,.'?'? \n",
-      ":;.,,,;',';'.,.,;,.,:.,.!!.,.!';,',,','',.','.?,,. \n",
-      "!,!;,,,;,..,,..,;.!'.,'..,,,-,'.;'.!?,,,,-,.';',.? \n",
-      ",,:,,,.;:';'.,'!'..,:,,..!'.,,:,'.!,,,.,;:';'.'.!. \n",
-      ",';,,'.,,;;','.,',.,.',.,!,,,,!.'!!'.':,..,,,.,';, \n",
-      ",.,,:,,-?,,.;.:;;'.!',.,:;,--.!;.,',,;,,,,,,,,.,.; \n",
-      ".,!,!,;?,;;',''',;,;;,:,;,'',.:,;,,,,..,.',!',.,.. \n",
-      ",!,,:,:,.?,:,.,,,!,.!?'?:,?.'!.!',',.??,.!?,..,:'; \n",
-      "'.,,.,,,.',,;.,,',',,.,;..,,;'.:,,'-,--,?,,:,.,.., \n",
-      ".,;:'''.,'.,!,??.;'..'.,';'.'?.,'!!,?.?,.',.,?,.?' \n",
-      "'.!!.,'.,,!?,?,.,,:.?..;.;,'.,'.;.''.,'.?.?;!,.'?, \n",
-      ".:,.,,;',:?.,,;,,.,?,.':';;,'.;,..:,..,;.,,.,;.,:' \n",
-      ".:,,,?,'.:,;,.!,;,.,,;,',':,,.,,,',..'',;;:??.!;,! \n",
-      ".,,.,',,'',',.,.!,!!'?,,,,,'?,,,!!,:-,-;,'.,;';,,. \n",
-      "?,?;,,'.!,,',;.;.!!!!!:,;:-;,.;,,:.,.,?!,,,,',','' \n",
-      ".,,;,.'?'?,,,,;;;';;;;;';,,,--.,!,,.;',',;';,,',., \n",
-      ",;,.;'';,',';;,'.,''.',''.:';,.;.,.'.'!,.,;-.,,,.. \n",
-      "[.],,-,?,.,.,?,,;,',;,,,.,,,!','?!;',.',';,;,.,;'' \n",
-      ",'.,.,.'..,,;,:.,.[.],.';,,,,,.':,,..','?,,.!,.!,, \n",
-      "!?!'.':'?!',,',,,.,?,.,.,,:',.,,;.,,,,,,,',',.!,,. \n",
-      "!,,'.!'.,,,,,,,;,,,'.,,';.!!,.:,.,!?;':,??,;.;-.,. \n",
-      ",.,?,',.,'!,,!,,,;,;,;,,.;,:,,.,?,,.',.,,;'.,?,.'; \n",
-      "'.?,,',,;,':'';,!,,,,..,,,;,,,,,,,',.,,;.'.!'?,;,' \n",
-      ":.,',.!????!:?,,;?'';',.',';,,':,'?:,'.,,';'.,;.!' \n",
-      ".;':.!,:.';.,,',':;.;,.,.!!!,;..!.,.?.??.';.,:';,, \n",
-      ".,'';,,..'..,.',..,,:','.',:',.,';'?.':,';,,'.'.!, \n",
-      ".,?,,.;,.;.!?:,.,?,.,?,.,,'.','?,.;:',;,.,.',';.!? \n",
-      ";','.?.!';.,,,';,',.;',.:,,,.!,.,!!!!'?,,?,,,?,.,. \n",
-      "'.,.,..':.!,.,..,..??,,,;!,:,'.',:?!,?,'.!,.!,,,,; \n",
-      ":'.!;.':.,:;'.,;';';.;.,,!,.;,.,,,','.,,;,,,,',;,' \n",
-      ",'.,:',;,.',,,,',.,'!,;,.,,,,.,?',?,?,,,,,.!,:?,,' \n",
-      ";,,,'.;?..!.'?,,,.,!';';;,;;'',..!.,,,,,,,';,,',,. \n",
-      ",,';,.;:,.,,.?.,,.!.!;,,..?',;.!;,.,',,.,,.;,!:,;: \n",
-      "?'?!;';,.',.';.,...:.,.:,;,.,.,,.,.'.?.!?,,.,;?,.. \n",
-      ";-.,:,'';'..!,.,!,?,',.',.,.,.!,.,.?'?:?!!',.??,?, \n",
-      "?'.'..'?'?;.,;.,:,...,:,.,;,,..:,.,!,,,,.,,,.,,.?. \n",
-      ",-!.';,,,.',,,,,,,,,-,',,,-!'!!?!,,;,,.!?,'.,!,!!, \n",
-      "!'?!?.',.',:??'..'.'.'.,..,,.!,!!,,!,',!''!,;,,'!, \n",
-      "!-,.,';'!,',!,,,,,,,-,,,,,,,,!,,!,,!,',!,,,!,,,!', \n",
-      "!,!;.,!,,,!.,!'????!,?,.!'!!,!,,,';,,-',,,..'.',;, \n",
-      ".',,,,:.,'.,'';',,'','.';,.:,.!.,?'?,?,'?!,.,,'!?, \n",
-      ",.,',',,,.!,';,.':';'.!;'!',,,,;:,,,.,';,.',.,,,,' \n",
-      "'?',;'::;'.,',,!,,,:!,!,!?!,,!,,.,!,,,,,.!,?,?,,': \n",
-      ";';';,,,,;';,-,.,,,',.!?',':',,:,.?.,.,!?,?,.,,.,' \n",
-      ".;.;',,;,;?.!;.?,:;.,?,.,?,:,,!,,!.',.;.,.,'??.;;, \n",
-      ".;;--.,!,,'.,,:',,,,,,,,.,,.?.,:.,.,''?,,.;,'!,?,, \n",
-      ".:,',;,'-':.';.;,'.';,-',,.,;,',.;,,,,,.':;,,!,.?' \n",
-      "',.,,'!,:?,:?,.,,:,,,',,,':;,,,;,:,,:;',;,:;:!,.?, \n",
-      ".?','.;,'.',,:,,:,;,,:'-,':,.';,,!,.,.,;.!,:,'.,'. \n",
-      ".,'.'?.,..!,',!,,,,,;-,,,',,',';,,,!,!,,,;,!!;:,-; \n",
-      ",,,!!!!:,.',,:!;.??-??,,,',..,:,,',;,.;',,:';,'..' \n",
-      ".,;,.!',,?',','?,,'-'?,',;;!..'..?'.,.?.','.'?.!?- \n",
-      ",';;'.,';,;,:,,,,.,..,'',.,,,';;',''.,,,,,,,,',;,, \n",
-      ",:,'.?':?,,,,.!!,.?,.,.,:,'..!.;.,.,.',';,.?.,;,.. \n",
-      ";,.',?'.'',?;,,.!?.,.,;,.';..?,.,.?,,?.;.?;,.,,?,. \n",
-      ",?,.,.,;,;,,;,,;,,;,;,;,;,,;,.,?,!,;.,?:!,.,'.,.'. \n",
-      ".!!!.'..',.!,!;.!,!.!!!,,!,'.,,;-:,'.-,'!'!!,,',,' \n",
-      "!,','!',!!,,,.':;'':'.'?.,.,!,!.!,,.?,.,-,..:',;,' \n",
-      "?;,'.??'.;.,.,?,.;'.,.,.?,;;,;,,.!?,,,,,.,,;.',;., \n",
-      "'.,',,':;,:;,,',.':',;',;',;',,';,,'.;!.':;.,;:;'! \n",
-      ".,.';.',.;.!??'!!!','!,!:;,,.!!?,??;,'',..:;,.,'.! \n",
-      "?.,,';,.':,,!,,.,,?..,.,!,,;,,'.!':,,.;,,:'.,,',,, \n",
-      ",?,;,!'.';.,,,,;,,',,,,',.,'.,,:,.,;':;,,,',;';',' \n",
-      ";,!,.!,.,;,'':','.,.'??:;:.'..;,.',:,,.?;,.;'..';; \n",
-      ";,,.;.!.:;,.??,.,':,,.;,-',''..'.','!''',:;'..,!!' \n",
-      "?,,',',!!,-!,.,':,,,.',.,..!,??.,',.'.';:;'.,;.!': \n",
-      "',,;'.,,.',,.,,,.,-',:,',..'.,.?,.',.,?,,,,,,;''-. \n",
-      ",..,;',:,,,,'.,;'.,;,,.,,.,.!!';,:,':!,.,!;,,.:.:' \n",
-      "':,,,.,..!!!,.,,:,.,',!,':,!',!,,.,.;,.!.;,.,;,,', \n",
-      ",;,',;,,,.;:'',',.,,,',:;,,'.'.,,,,;,,;:,,.,,,,-'; \n",
-      ",,,,';:,''.,.;'.,;-.,.;:,,!.,,.'.,..;,,,,,,,'',:'' \n",
-      ".;.,,;,,,,,,,,.,.;.;,;:,-.,:!'!,!..:,..':?;,..,,,' \n",
-      ",,:',,','..,.',.,:,;..'?,!!?,':';.,;.';':;',.',.., \n",
-      "',;'','.,,,,':',.,,,,,.'':,.';,,.;.,,:,,,',.;,,:,, \n",
-      ".,,,:,:,',.,'.',,,'.,,,,'.';,:',,;,,,','.'.,.,;'': \n",
-      "-,,.,::!,;,,:,;.:','',,.;.,;;;'..,,;,,,:-;',.,,,,, \n",
-      "',,,,,,,;,,,.,,,,,,,,,:,,:;,,,',,'.,':',;,',,,.,,, \n",
-      "',,;,,,.!,,,,,,',,''.,,;,,.,.,.,,.,!,,',,',,.,,!!, \n",
-      "',',,,-,.,!,--,,,,!;.:.,,',?.,,,'!,,,!,,,;','.,.,! \n",
-      ",,,':,!.,,;''?!,.,:?;':-,-.,,.,,:',,.!;,,''.,!?.,' \n",
-      ".,,';-,',,,.,,'.'',,,,.,'.;.,;',,!,,,,,:,!;,!!';,. \n",
-      "!,'.,'!,;',','!,,!,,.,,,,!,,';,'','.,,,,,;,-':,,.. \n",
-      ",?-,-,,?,,',--,,,.,:,,.,.,?,.,:,,'.,','!,-!,;',.,, \n",
-      ",:,;.,',:?,,.,;,',;,,',:,,,,'!',,',,'!',,,:,,,,,', \n",
-      ",.,,?,;':,,',,,;':,,'.,,!,,,,.,,;,,.,;,.,,:,':.,:, \n",
-      ".,'?,;.,.,;:,,.,,.,!,?,;'.:.,,.,!'?,!'.'!?'.,,'.,, \n",
-      "'.,.!;'?,,!,;,,.,,;.,.,;''.,,;,,,:',,;,,.?,,,'.!!; \n",
-      ",'.--;,..,,,',',',,,,,.,,?,,,,-,,'.,,,,,,.,,.,,,,: \n",
-      "..,,',?!,,!;.,,;,,,':,!,;.,!.,-:';.;.,.';.,.,.!?.! \n",
-      "?,;,.,,,,:;,,.;.,'.,,,,,.,,,,','.;:;'.,,'.,,.'','! \n",
-      ",,.,,,.;'.,,'?,;,,.,,?,.,,':,,.,!,;.,,.,,,-?;,'.', \n",
-      ":;,,'.,,,.:,,,';,,,'':,,'.,:''.,''!,,;,,.,!',?,;!' \n",
-      ",.,,;,.,',;:;,,,,',,,,.',,,,';'.,,;,;,:,,;'.,,.,,. \n",
-      ",,,.,;,,'.,,',.,,,,,,.;,,,'..,;.,,,:;:,.,,',',':., \n",
-      ",,.;',,,.-,.-,,'.,,.',';,','''.,,,,-;..,,,,,,','.! \n",
-      ",,-.,?,,,,,','.!?,,,',,',.,-,.':,';,'.,!.,,,',-,,? \n",
-      ";'.,,,.,,?,,!',?:;'.,.,','.'',-,','!,!,-,.,,'?!,,' \n",
-      ",,?,!',.,,:.,:'.,?,?,,.,,.!?'?,';,;,'.,!;,:','.,., \n",
-      ",?!,'?,,,.,'.,.!'.,,!??,.,.,,:';,,.:,'.,.,;:,:,,:, \n",
-      ",.,,,,;,,'.',,,:,,,;,,,;,'','.,,.,,,,.,,.,,',.,,,' \n",
-      ":,'.;,;'.,;-.,?,;.,;,.,.,,,.,'.,,,,.,,.,,,:,,'.,', \n",
-      "?,,,'.,,,,,-',,;,'',','-,,',,;'.,,:-,;?,,:,,.,,,,; \n",
-      "-,,'.?,,-.;;,'.!,.,;:;','.?','-?,,,?!,,';-,!,,';.- \n",
-      "!'.,,',,,.',-,',,?,,.,,-';..,:,'!?,,!?,,?'':,,;,,, \n",
-      "':;,:',,,,,,,,,,.,,:,,;,,.,','..,.,,,,;.;,,''.,;:, \n",
-      ".,,,:?,.,.,,.,,.,,-.!'',;!,.,:;.'?!;;';.:.!?'!:,!, \n",
-      "''.,:!,,,.;!,!',,,.',.,,';:,,:,'.!',;'';.'?,.';.!, \n",
-      ",':,.:,.!'.!!,,.,'.:.,:.'.,.,,:.,'.,:',.!'?,'-,-'' \n",
-      "?.,,?!'.,.,'-?;':.-,,.;.!;',.,,',,,-.,'?,,,,',:'.! \n",
-      ",,,,'.,;,','...;,,.:.:','.,?;,.!:,;'.;,!.,?,;'.?:. \n",
-      ",;'.,,',:'.-:,.!?,-.,,'.,.,,.,:'--.!?!!,;,,','!.?, \n",
-      "?.,:;,','.:.',:;;,,,.,:,.,,;.,,,''.,;.,.,,.,;'.',. \n",
-      ".'?,?,;?,!,,!,,'',,,??!,',,.,,',,,.!';,,,''.?'?!;, \n",
-      ".,',.,,':,,;,,'.!,-,,,,,';,',,'.,,;':';'?,:!.,!,!, \n",
-      ",;';';,;,'.,'.,,,''.';'.!,,:'';',-,'.!,!,:,,.,:,;. \n",
-      "!,.,,,.,',:,,,,,.,,,,.,,;,,.,;,,.'?;'.!.,,?;:,!?,; \n",
-      ",,:.?..,,.!.-,,.,,'?,-?';,,.,';,;',;,':.',,,,,.,,' \n",
-      "?!,',,,,,.!,?!,,,'.;':',,.;,',,:,,.:?,':,',.!;!,:, \n",
-      ",-''.';.,,'.,,;.,;.,,,,,,',,?,-?,?,??,,,'.,;.,.,.! \n",
-      ",,;,,,'.!,.,,!:,:,,.!;.,:,,,,,,,,:;.!!,'?,':,?,!,, \n",
-      ";:;'.,'-,'?!:;;.,,,..,!,:',.,,.',','.;.'..,;':,.', \n",
-      ",,,:',',.:'.,:;;;.,';,.,;,.,.!.,,.!,:,!!?,,;,',,.! \n",
-      ",,.,?..,.,'?,,'-??;!;,:;,'';,.,.,'.,',:,';,'.,!.,. \n",
-      "!,,,.!;.?,,:,;:,',-,;',;,,,.!.,;!;?,,!?.,:,,,:'?,' \n",
-      ".,.,,,..,,;.,':,,.,,;,:,:,,',.,,;'':,;,.,,;!;.,,., \n",
-      ",'.,;;.,-:,,,-.;,,,.,!.,,;,;,,,-.,,!.!?,,.?!;',?!, \n",
-      ",.,!,,.,';,,:.,,;':,','.,;:,,,,,,,.,:.!,','.,;,.,, \n",
-      "?',;.,!';':,,'.;,.!,'.?!,,,!'.,;-',';'.,,!,.,;,.', \n",
-      "'.!.,-.!;,.,.,:';.,,:,.,,!,:,:!,.,;.,,.,,.?,:.,,;. \n",
-      "!;,'.?,,,,;,;;,,,',,,;,,.,;,,,.,.,!,?.,,?,.,';,,,' \n",
-      ".?:,;.;?,'';.',,'.!!?,?,';,,.,,!.,',,'',,',,?,!,,, \n",
-      "!,,',.!,?,,,:,,'?,:,.,,,,,!,;,:;,,..''!,,'.,!!,,?, \n",
-      ",.,!,?,??!,;.,;,;,,';,,',',,,.',;-,:,:',,.',;;,,,, \n",
-      ":','?,?,,,'-.,'!.,,,.,:,';':,;',?,,.,,;'.,.,;':,,, \n",
-      ";'.!,?,,'';.,,!,';.,.,,;,!,:'?',','.,,',,,,;,,,.:. \n",
-      "'?;?':',,,.!';:.,;,.,!'!',,,;,':.,,',,,,?'.,.,??,. \n",
-      "...,.;.'?,.!?,.!,?,,',;?!.,!,!?!',','!',,'.?,'-.,! \n",
-      "?.,'':.,,,.,.,,,'.',!?,,.,?..,.,,.,'!'!..,;.!,?.'' \n",
-      ":,;..,!?,,,'-.,,,',,,'.,,,-!-'!!-,;',.,,.?;;,:;,.' \n",
-      "....,'.,!:'':,,',.',,;':,,.,?,,,:,.,,:;.?,,!,;,,,. \n",
-      ",,?,,'.,,:'.;:',!'.',??,,':,-'?,,..,,;.,:,,,',',,; \n",
-      ".,;,,;,.,,.,.,.,.,:,'.,-',';:',,,,,.,,;,.,:,'.:',, \n",
-      "','.,.,,,;;'.;,;',:,',,;,,,.!.,;''.,;,--':';,,.!,? \n",
-      ",,,,.,.,,.,!,!!?,;,,:,,',,,,..',.,,;-''';,,,:',.,. \n",
-      ",.,':,:,':,,:,:,,;.,!,.,;'.,:.,,.!,!,':.,;.!,,?,!' \n",
-      ".,:,,',';'?',,.,:!!!,.,????!-?,.,?!,;.,,?,,;.,?!!, \n",
-      "..,,'.,,;.,?,,,.,:,:.,;,'..,?,..,;;;.',;.,;.,?,.,, \n",
-      ";:,,.,;.,,.,.,,!,,;,,'?,,,',',,.',,,,?:,',;;;!',?, \n",
-      ",?,.,;';,,','.,,,,,',,'';.,-:,,',-:,,'.,!?,,.,.'.. \n",
-      ".,,.?,,.!',,.!?:?,,'!,;.';,',.,?,,!.',-,,,,;,,.-?, \n",
-      ".,:';,,','.??,,.,,.',?,,;.;,,,,,-,,..,:,,,,.,:-,,' \n",
-      ",.,:,..,,-.,,,.,.,,,,.,,,,;,.,,,;,:'','','.,,.,.,? \n",
-      ",',;,.;':',,!,',,:-,-.,,!',';,','.',,',',,.,':'',' \n",
-      ".,-',-??!??,!,.;..,;'..,;.,',:,,''!';',,'.!,,,'';, \n",
-      ",,,,,,,':,.:,.,.?':,??,,;,,,,,;,,':,',',,:..,,.!!, \n",
-      ".'';'',''.!'?,',,','.,,!,.,;,,'.,.';,',:,,?'',,,,. \n",
-      "',,';,',:,,.!,?,,.?,.,,,,:,;,;,;;';-,,',',;,,,',.' \n",
-      "!,.,.,,,,!,,.,..,!'?,,;,,',,'.?,,..,,,,.,,,,;,,.?, \n",
-      ",?';,,;.,.,;,?;.,.;:,;;;,,.?,,;,:,,,.,';.'-,,,;,,. \n",
-      "?,?;,..,;:,-,',.,,,:,,-,':',.,.?'?;,.,',!,,.!;,',. \n",
-      ".'-,,;,,';,,',,,.,,.,:,,:,.!:?;,..?,?,'.,'.,.,'',, \n",
-      ";'.;,,;'.;';,:,;.';.,,,-,-,:,,,,,,.?,!'.,,;:,;:,,. \n",
-      ";,'.,.,.,,;',.,?,''?,,.,;'-;-.,;.,:.;,,.,,'?!.,,,! \n",
-      "??',,.,,!';,';,;,;,:,,.,!'..,.?.,,;,.,,,.,!','.',' \n",
-      ",:,,,,,''.?!.,!.,'.,,.!,,';,;,',.,;','..,.:,,;'.,, \n",
-      ",'.,,,'.,',.,.,,,;,,',:;.,,!,!'!,..!?,?',,;.',,,,: \n",
-      ",,,.,.,;,;,-;,;,.,';.',?,.,.,.,:,,','?,.,?,.,,;,,, \n",
-      ",.,.,;'!,?',.,:.!'?.'?'??;':',:,',..,,;,.',';'.,,! \n",
-      "'?',!-',,',',!',,,,,.,,,,',,-''';',,,.,,,,,.,;.,,, \n",
-      "';.,'','',:,,,',';',':',,',',.!,;,,.,!,:!;,..;,,.' \n",
-      ",',.,,,.,?,,,,,,,,.,,!,!,.,,,,,;.,!'!,',,,',.,!'!, \n",
-      ":,',!,,,.;,,,.!,-',!,,:!,.,;,,:':',,;,;,,,,:.;;,., \n",
-      "!,.!;.,:,.-,;,,:,.:'.!,?,,.,:,.,'.'.,,,,;.-,;,,.,' \n",
-      ",:,,,'.                                            \n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(shakespeare['punctuation'], sherlock['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 91,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ----,,.,,.:--__.,:--,!,!.,.,,,.,,,,,..--!.':--,,:.\n",
-      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,...,.,,...--,,..,?,.,..--!.,!,.,,,.'.--:,.,'?..\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. ?,,:--?!,.--,,.--,?--?.--,'?..'.,!..,,.'.,:,-..--,\n",
-      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .?--!.?--,.'..',....--!.,',:--...,,:--'!:.,'?,.--!\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .':?..__.,,!.._!_!....--!.'.--,.''.--,.--,,,,.'...\n",
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' .....--!.,!,,.,,-.,,.,,,,,,,.....--,!..?--,..--,..\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,.'.',.'.--,.'.--',..'...--,,...'.!...--,,!,...?.\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .--',.....,'.--,.!,:--.-.',.--',,?.....--!.''..,,.\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .'..--.'.'???''.'.:,.,!,!!,,'.'.'!'!.,,',........-\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". -,.'.--?..'.?,..--?.--,?.'.'.,.,,:--'?:--??'..??--\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,...--?.?.--,,_,'._'.--?.??.--,,'?..'.'.'.?,'.'..\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", .'.''.!.'..,,:--.--?.--,..--,!..,..,,.:--,?--',.:-\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" -.?,,..,:--',.'..:_'._.,..,.,..,,.,.':,.:...,:'.?:\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" ,,,..:_._,:._._...,,.'.,,,,,,.,,....,.._:._!!,!.--\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" !'.,.,',.--,,...'.--',,.--,',...--.'.,?,.--,.--?.?\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ?.--,.--,.'..,:_,',,!,!,'!_.,,.?,?,,,.....',.:,.--\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ',.,,?.,.--?.--,.,'!,:--!--',,.,,.,...,.--',,...,!\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. !,!,,.,..,,.'?,,'...--?..--,.'.--,!..:--.--!,....,\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, '.,:--_._.--',.,,,,'?,,':--,..--,,.:--_,,_._,',_,_\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. '._,.--',,,...,:--,,'?--,.--?.,?--,,.,,.'.--!,.?!,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" ,:_--'.,..._..--,!--,',.,.'.--',,..--?,.,!.--,,.--\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". ,?.--,.,...,.,.,,.,.,.,,,.,:.--,',,.--,,..--,,'.,,\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" '.--,?.--,',.--,..,,:.','','..--?.--,?.,.--,.?--,,\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" .,?--,.--',,.--,,''.''.--,..,.,'?--,,,,.:--?,,'?.-\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" -,?,.,'.',.,,.--,,.,.,:--!,:--,...--',.--,,,..,.,'\n",
-      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, :_--,,._:--,.'....--,,,.--,.:--,?:--.--,.:--.....'\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. .--.':--,.--,,,..--?.,,:--','..:--.?--?..?.',.--,,\n",
-      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" .--,,.'.--,,.:--''..'?..,,:--..--',.,,..,'...?,...\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, --',..:--,?--',,.,.,.,,:--.,,,,..:--?--,,...--,!,!\n",
-      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", :--?--,.--,.:--,.?--,,.__.--?.--,,.'..,,:--',,?--,\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.--,.?--!..'.''.--?,.?,,':--,!!--',..,,.--,.--,,.\n",
-      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, _',_'?..--',,.,,,.',,.--,....,,,,.',,:_--'.','..'.\n",
-      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., _._--'''._',,,:_--,,!,.''...,,!_,,,'.,,:--',.'.',.\n",
-      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,'???--,.--,,?--,,.--',?.,..--',,...--,,..,,,,.--,\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ,,.','?'.',?--,,.,,.,.,,,!.,.........--,....--,.,.\n",
-      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., --,,.--?.,..--,,.--?.?--,,,..--,.,...':_:_,.,,:.:,\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ,,,',...:,,',.,!._!!_--',',.'.',',.,:,.--'..--',.'\n",
-      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, .'..,,...,,.,.--,?--..--?...--,?...,,.,,.--',,..--\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. ,!.--.,?--.--..--?--.--!.,:--.,.--,.'_._,..--,?--.\n",
-      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" ..,.--?.--,...--',,.--,,,...--,,...,.,,:--...--',,\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" .,,.--,..--,.._..._'...,,...,',,..--,,?--,.--.?--,\n",
-      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' .--.?'...,,,'.,,.'?--,...--,,.--,.:_._..,...--,,.?\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' --,?--,.,,.--.,.?'...'.,.,.--,?,...,.,.--,,',.--,,\n",
-      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, ...,.:...:..:,,,.:,,,.--,.,..--,?..'.-.,.?,,'.?.,.\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '...??,.--,.--,,..--?,.-_-,_.--,.--,?--,.,..:_--,,\n",
-      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,,,..._,.',,..:,,:',,,...:.,,:.:_--,..._--,.'.--,?\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. ,..,..'..','.,'.._,,.._.--?.--,.,.--,..--?.,,.,:--\n",
-      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' ,?,.--,,.--,.--,:_,:.'._?--,?--,.'..:--,?.,,:--..:\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, --!,,..,..,,,,'..__..:.--,,,...--?.--,.,.--?.--,.:\n",
-      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" ,'.,.,..??'.:,.,.:,,,,,,..''..:.,,.,,::.,,,,.--??-\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. -,..,._:_..,,....,,::,..--,.--,.,..--,'.--,.,.--!-\n",
-      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. -,......--?.--,,.--,,.':--??:,...,.,:.,,:...--,,..\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ,,.--,,..'::,',,.',,.,,.--,,.....,....--,.''.--,,,\n",
-      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. .--,..',,..:.--',.'..'..--,.,:...?.--',,.'...,..?_\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" ._--,.'.--,..,,.?'?'.::,.--,,.--!.'...--,,._._,._-\n",
-      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, -.._?_._?,,,,.,.,.,.,.,,,,,,,,,'..--,,.,.--',...--\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,.:,.--,.''.'.'?.,..,,'....--,...,'.--,.--__,,.._\n",
-      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, ._.,!,!...!...!......--,.,,....,.--.,,_._.,,,..,:'\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- ,',',__,.,.,',.--,....,,,.!!:.,,',.'.:.,,.'?.,.,,,\n",
-      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, '.--,,.,..--,.'....__...........--',?..'....',....\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" ....--,....,,...'.,..........--,,..:,.'.'....,..--\n",
-      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', ,,._''._.--,,,,?--,.....,,.:,,.,,...:.,,.--?.--?..\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, .?.--,,..:.?--,.,.,:--.!!!--?.--,,...--,...,,,.,',\n",
-      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" ',..,..._._.--,,...--,,.,..--,.?.--?....--,.--,...\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. _.._--,,..--,.,..'...?_--..._--,...--,,,..--,.,.--\n",
-      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., ,,,.,.:..:.--!.,.--.--,,,.,.--,.,,.?.?.--,?,.--,..\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ,,,.--,.'.,.:,.,,,.,,:..:..?,..,__..?,.,....,..,:_\n",
-      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. _.:...!',__!..:.,__.:__.?,,,..'.',?,...,:__....?._\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. _!..:,.',__:,.,,.','.,.,,,...?,.,..?.!..,:,,.:,...\n",
-      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". ,,,,,,..,.,.,'..__.??.':.,,,,.,.,.,,,.'.?,..,...'?\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" '.??'?',?,,?,,!.,.!,!.,.,.:,!:.,.--',.--...--.,,..\n",
-      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- .--,.,__.:'__..--,?--,.?--,.'..--,...--...!--,...-\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" -'..--,.--,..?.??.._'_!'__.,,..,,,..,,..,..'.?.,,.\n",
-      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" ,.,,,,.,--,?!_,,_.(__!),,.,!,',,,..!.!.!,,,.,..(),\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,()().,..,'?.._,_!,,.,!!:!__!,???,?.,,.!!-:-..?,.,\n",
-      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. .,.,,,?,..,.....,,,,,.,,'.,.,,.:.;;.:...'.?.-.._--\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ?__--',._,,.,.',__,'.,_.___..__..._--',.,.'.-.__--\n",
-      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ?__--,.___...,..,'?'?....,:_,_..__,,.:;_''_,.,...:\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" .,,,._,'_...?:.',,..__...__.!,..?,'..,?,'..,'.,?.,\n",
-      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" :_!_!,,._?_;__,__;,:--..''._'''.._,.,.,,.,,.,.,,,.\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, '',,.',__,____.,,..',.._!_.._.?.,,,,!___.,?.,,.:__\n",
-      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, !.,'.,,,,,,,.,.''..,,..,,,?.____.,,__,.,,?.,__,.__\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ,,__.__,...',,.,.,...:.'.,.,,,,.,.,,.,,,..,.'.,.,,\n",
-      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ,,,..,,.',,,,-',.,,.,--,.,,'..,'?.__,.__.?.:,'..,.\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", ,,._,..._.,.,..,,.,,?,..,,..,,.,,.,,,.?..,--,.:..,\n",
-      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" .,.',,'....,..,.__'..,,......'.'.',...,,.,?....,,,\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, .....,..?,,.,.,,.,,',,,.,.,.,,,.-:.',,..,,.__.,',.\n",
-      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, ,?:.',,,,',,,,,.'..'.....'.?,.__,.?'..,......'!'?,\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" !,,?.,..........::...,.,,..,,.'.,,,.,,,.,.,.,,,,,,\n",
-      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. ,,..,,,,.,,,.,'.'..,,,,,,'.,,,.,!'.--!,!,..'.,,.,,\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". ..:.,.,,,,,,,,.?......,...:.,.....,.,.:....,,.'.''\n",
-      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" .,',,,!'.':._,..._,__..:__..,:,...?.,',,.,,,,.,,.,\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,,,__,..,.,,,.__.,,,,'..,?.....'.:.,.,::,,,..,.'..\n",
-      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ..'.,.?,,,.',,,,.,,.,,???..:..:,'.,,,,,,.,!,...?.,\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, ,,,.,,.?.,,.?'...,.,:.,.,__.?....,,.?..,.,..',,._.\n",
-      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" _.!__....',.,,.._._,',__.'.,.':._,!_,:'.:'..?...,,\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ,...,,,,,..::,,,.,,.:,,:.,,.,,,.,,.::,.,;,,.,,,,__\n",
-      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' .;,,:.,,,...,...,,.,........,,..,,.,.,.,..__:.....\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- .,?.,,_,,_...?..,,.,,...,,.,.__..,.__..,....,,?..,\n",
-      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" .,,?...?.,'..,....,.,,,,,.+----.,,,,'..,....:,:.'.\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .,.,,.....--!--,,,.,.....,.:,,.,.--,.--!..........\n",
-      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. ?,.--,.......--!.,,..,',.--!,..'.?,,.,..,...:'.,.'\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. ..,.?,.?..,...:.:--'..:--'?:--..'.,,.......!.'..,.\n",
-      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,..,,'....:...:'............,,,...,.'...,,(?),.'..\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, .''..::.,'..,,,,,',...,,,,..,...,..:.,,.....:.,,,'\n",
-      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ...:...:..,.__:..:-.''..,,.,:.'':........,,,..'?',\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '??,''.:.,'.:--,'.--.--,.--'.?,.,,....'...,,...',?\n",
-      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, ?....'.'.....?.......',,,..,:,.,,'.:..,?:.'.......\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" ..,..,.:.:....,,.::,,,..,,,,,,',.,,.,.,.--,,.,,.--\n",
-      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..,?.,..,...:...,..:...,,'.--,..'.,,,.--,....::.-\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". -,,.--,...?,.:'..,..,,.:....,,....,..:,.,?.....'..\n",
-      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, .'.,,,.,,,.,.,.::.,.:,,,.,,.'.?'..'.'....,...,.,.,\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" :,,.,,.::,,..,..,.',..,,,,...:':...,.,:.,.,...'...\n",
-      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. .?-.,,,:..,,..,.,,,.,,.......--!.--?...--,,...--?.\n",
-      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" --?,.,.--,..--,.'.--,.:,:.:--!--?--.:.,.,..'.'....\n",
-      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ..,.:::::'..,,.'..,:...,._,,..'._......,'!...:..?,\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" ,,,..,..--!.,.,'.,...--?...--,,.'.--?--__..,,_'_.,\n",
-      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,...--?,:--?--,,.'..?,:,.--:...--,..__.:__....,,.-\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., -,..'.,,.--?.--,.?.--?--.''?--,,.':..--,!..,...'..\n",
-      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. _:_......__...'...'.....'.'...--?.--,.'.?--.?--.'.\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. .,.',.:'.--,,,......:..?__.__:..:...::..--,,.,.,..\n",
-      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ,.--',.?--!.,,,'......,..,...,.?,,....'...........\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" '(')..,.......,...,...'.,,.........'.....,....:.,:\n",
-      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" .?,.......:.....'...._,._..',,..,.,,,_,,._.:...,,,\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" ,.,,,.,..:'.'....,,.'.:....,.,..'.,,,.,........,:.\n",
-      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,..--!.'.:....'.__.,..,,.,:--,,..:.........,....,?\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" :.,..'..........,?..'..,..'......,.'..?,....,.,...\n",
-      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,....:_'_.,',....,.,,,,.,,,.'.,..!......,..__..__\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, ..,,,......?...,....?..?..?..'...''.:,,,.....?.?..\n",
-      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ......'.,.:.:,,,.,.:..,..,,:,,.?..'.:._!!!!!!_.:,.\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. !',,',..'..',,.,.'.!'..,.:'.,.,::,.'...''........,\n",
-      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', ..,,,.:,,....',.........,::,..:,,,,..__,'.........\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- ......?,,.':.,,??'.,...?.:...'..?.__,,.:......-...\n",
-      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. --?.:,.....,/..,..,.''?.:.,'..:......'':.'::.:...:\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" .:.'..,..:.,.,'..:.?.'....--,.?--,'..--'?--.?--,'.\n",
-      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. :--...?'...--,,.,..--,..?'..--...,.--,'.,?.?.?--..\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., .,,,,,,.,,........--,',.'.'....,....'.?--:_!?_.__,\n",
-      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .:...?....--_?_._'?_.::.--,.''..--_'_?._'_,.,,.__?\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. .'.._,_._'.,_.!!.!........__.,?--,,..--,'..,.,::,.\n",
-      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- --,?''.--,,.,.:_'?._--.'...',..--,.',,-.--?'.,.'?.\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ........_'-'..._--',',.__.'..',.--,,.'..--,,..--,.\n",
-      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' --,'.,?'',.'.',?--',,.'.--,'.,.'.,...'.--,.'...'..\n",
-      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., .,,..,,....:..,':...'?'...'.'..?,.'().'.,'..__..._\n",
-      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., _....!..:..?.,?..'!'!,.,.!!''.!,!,!!,....''.,.,..!\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. ...:.......'..,,,.__....:_._,,.-.'.....,,.,,....'.\n",
-      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, .'.?..'..??..?...??...,?.....,,..,..,,..__......-.\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" .,.''.....:,..:.......::,.,?...,?.:....,._,.'._?..\n",
-      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., ....?_._,..,..._._..::..,.,,:,,,...::.:..,.,:,....\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" ..,..,.,,,,.:.,..?..,.:.,,,..,..'.............'...\n",
-      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. ........?::.''.'.',?,.,,..,..,.:...?...,..,,.,,(?)\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. ....:.,....?_:_.....':.:..,,.,...,,.:':.....,'.',.\n",
-      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ..,,..'......,,,.......,,,..'..:...?:....::,.?....\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ...',,..,.,.....,','.'.,,'::,.,?:.:..'''().'::..:'\n",
-      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, ,.......?,__:.,__.'.?,'.....,,:_._.:.':__.,...,,,.\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' ..,.?..'...,'?,,.?....,...,,.:--,.......?.,...,...\n",
-      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ..,.....??...'......,,.....:.'?:.........:.:--,,.(\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" ,!):,,...:.......?...,,'(!)(!).,..'.'..'.,,..:':.'\n",
-      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ..?...?,.'...',.....,..,,'.?...,.....'....?...,,..\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ......'........:..........--,?--,.,,..--,,....--,.\n",
-      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- .,,,,.:::..',?.,..,..?_'_...................--,,..\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ?--,.,.''.?--,...--',..--,,.,,.--,.,,.':--,.'?'?.,\n",
-      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. !....'...,'?..--',.?,.'.'..--,.--..,...--,..--'?.-\n",
-      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, -,..,:'.--',.,.'..,............,,..:...:,,::..''.:\n",
-      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" .,?,?......'....'..'.,,.:,,..,,,,.,,:,:,,.,,,,.,.-\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" -,.--,.,:,.--?.,....:.......'................,:...\n",
-      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, .,::'..,..,..,,....--?.--,...,.--',.....,,.--',,.-\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. -?--.--?,.,,,,.,:--?__!--,..--,,,,,',..::..,...,'.\n",
-      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. .:,..'...--',...'.',.:--'.'.,''...'',.............\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" ....,.,'.........--?.--,,.....!!,'.....,:.,.,.--,.\n",
-      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: --,,'.?..--,,??--,..,,:--'.,?--,......--,,'.--?,.-\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. -,.'.--?.--,.--',.'..--'?--'.--?.--,....!.....,..'\n",
-      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., .'.!,,....,..'........--,.--,.--,.'.,,.--'',.--'..\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., .--,..--,,,.,,'__.--,._,,._--,.'..--'?.--,.?--...-\n",
-      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" -,,..',:,,,,,,,?'?,,......':.._._?.?.....'........\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .''.'???......',,':.:,.,..__?...__...'.'..'.'.?--?\n",
-      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,.--',.,.?--?.--,....::.,.,.?.......:.:..:.?'.....\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ...,,.:--,?--,,..',...--?--,....--,..?--,.,'....,.\n",
-      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" --__,...'.....'.:,:.--...',,....,!.'.__....,.__.._\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" _..__.__:....'..__:.....?.,,..,.?'.,?'..--,.,,',.-\n",
-      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. -,.:--!,,'.--,.'.,:--,.'.--''.--?.--.'?--?.'.--,,'\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., ...--?.?--,....--!.!.--,,...:--.--'!.?--!.!..--,..\n",
-      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ..--,,'.'.--,,...--'?.--,.'.'.--!!--,..--,,'..--!,\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" .!'.'.--,..--,...:......--,,.--,..--,...-..,,,',,'\n",
-      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,.?........,........--,..','.',,.........''...--,\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". .'......--,.--,,.,.--,.--,,..--,.--,.,,.'....'....\n",
-      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. .'.......,....,.'._,,._........',.....:.........--\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,.--',.--,...--,,.,..?._._'..!__......'.......'-.\n",
-      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, .:.--'?,,,..--,.--!',.!!,.......:,,,...,,...--'',.\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .--,...--,,,,.,.'?--,,..--,.--?,.'?--,',.--,,''.--\n",
-      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,',.!--',,..--!.!....:..'.....,....--',.'.,...'...\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". .?',....:..,:.:..,.._._.,,,.,,,..,.'..'''........,\n",
-      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,....,...--,.--,.--?.,?--,,..'..,,,,,.,.:....,..,'\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, ,,,.'.::..--,..--,.....--,.--,.'...'..,,....'..'..\n",
-      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". .........'......,.,,,.:.,,....'.,.:.'.,,,...,:..?.\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .,...'?,...,..:,.?......:.,,.',',.',....:..?,--..:\n",
-      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" --.--?.?--,.'...--!..?'..--?.--,...--?--.''.--,..-\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' -,.--,...........'...?...........,..:,:.--,?,.'.--\n",
-      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" .'?--,...--,?--,.--!.?--,,...--,,.?--,,'...--',...\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" --?.,?--',...!?...'.?.?,.,..,,..,,.,,..,,'.'?,....\n",
-      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" _-._...:.....:._--,._......,..?....,:.?.'.:.'...'.\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" '....':._--._...,...,..,..:,,,,,,'.:.._--._....,.,\n",
-      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.--......,'.--',.'.--',,,'..,!--,,.'..,,..--',.--\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,...--,..--,.....--,'?..,.,:....'.:--,...:--__.'.-\n",
-      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, -,.?...,.:.:,,.:.....,!.!!......--,.?.'..--,.--??.\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- .--?...--,,,,,.'.--,,.'..,,,'...--?.?'?,,..--,,,'.\n",
-      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., .--',,?.--,..'..,,..--',..'.:--.--,.'.'.--,,?--,..\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., .--,,...:...:--,,__,._'_,,__.,,.--',.--,..--,.':.'\n",
-      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ..,',.:':..__..?'...'............'.'.....?,...'...\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .............,...'.?.:.:..,....'...,,,..,,,..,,,..\n",
-      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .....,..............:.......()...'.',,...__..'.__.\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., ......---?.--,....,.,....'.?'?'...,.'...,......_,!\n",
-      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ?_!...,.'.'.......'.,.,,..'...'.?','.........'.'.,\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" .:.......,..........,..'..'.:..,.'....?......'.'..\n",
-      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' _._?!..:.'....:,..'...?..'..,.,,...?!,!,:,.......'\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". ...,...,,..,,..,..:.--,.?'.--,..''..--,..__.......\n",
-      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' ,'..,.,'.,:.:.--,,,....--.,,.?--',.'.?,.--,,.,!'.?\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. ?..?..,?.--,!.,,,...,,..:--..:..,,,...--,,..,:....\n",
-      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" ,,.--',..--,.,.':--....--,.',..,,,,,'...?...'.'...\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" ..'....,...,...'....'..''..._._.,..,.,......!...-,\n",
-      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" .:.....?..!...?,,.,,:....!..',.?'.!..!....,.::.,..\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., ?.,'?......'?.__..........?.,,....'.....'..'..'.:,\n",
-      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, .:....'...............:.,.,..,,,..'...,,..,..:...,\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., .,...--,,..--,..--,,.,..--',..--,..,,..,......!',,\n",
-      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. ,,,,,,,,,'.':--!--,!,,.--,!.'',,..,,,,,,,,.'.'.--,\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ..--,?,'__.'.,,,,'.'..--',,.--,,,,.--,.'..,,,':--.\n",
-      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' ___'_.'.,,.:.,..,,,,.--'?.'::....::.,.:.--,.--,..,\n",
-      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' .._.__-,-!_--,.,,..,:_--!_:--,.,,.?..,.'.:........\n",
-      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, ,:.,..',.....',...,....'.'.'.,?'........'...,...,,\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. .-',...--,,,..,.,,..--:,..--,,.--?.--,.'.--,,.'._'\n",
-      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. _.'...'.--,,.,.,?.--,..--,..,...'....,,.--,,..,,',\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,....?,,:,..()--,....,,...--,,.:.?'?.--,,.,,..,,.,\n",
-      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, .?_._'..--,.?--,...'.,......--,.'...,,....?.,'?...\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ..........,...,:--.''?'_._''?.--,?.--.'?--!..--',,\n",
-      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,'.--!--,.'...::...,,,.,.:,',,,..'...,......,...,!\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" _._.,'.,'....'.'.......?.'....?..'..?,..,,.?::.::.\n",
-      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ...__..'?...,--,,.,',:--,'?,,:--_,,',',',,''_.,?.'\n",
-      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, ?--,.,,,:--__.!!--,,,.--,.'.,,....',..,,.....,....\n",
-      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' .--,.--?.--,.__.--?.--,..--'.--?..--,..--,..',..--\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ,.--,.--..--.--,?--.?..'..,...',..--_._--'.--?..',\n",
-      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, .--,..'...'............__.._._...'....--,',._..._-\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. -!.!--__,,_,,..._--,.!??_--',',,,,,..._--,.._--...\n",
-      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" _--!,.!',..,,.,.'.--!..,'?.........,,.:--?--!.--,!\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., .--,,,..--!..--,,.,..'',.--,?.--!,.!!--,?.--!.--,,\n",
-      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" ...':--..--!.!--!.,.,!,,.--,.,,.--,,...--?,.--',..\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, ,.'.--,,..',.?.--...,.......'.--?.....--,...,.--',\n",
-      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .,.--,.'.,.--,,.,..--,.--,....',,:--,.--,__,....?,\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. __...?!?...!....'...--_,_,,.--,,.?'.--,.,:--__.--,\n",
-      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,,...'.,,:_--._--'',,'..''..,,,.--!..--,,...'',,.\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., --',,..--.?,.',,.--,,'.,!.....'.--'?.?--?,.'...--,\n",
-      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, .'?,,..--',.--,..',,.?....'.--__,,.,.,:_--','._,.-\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" -??..,,:--!--__,..'....--',...'.--,,.',.,,,.,:--?,\n",
-      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, :.:.:_._.,,().:_.._--,.,',.--',..'..--,.--?..'....\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" .--,.?',,.,,.--_,!_.--,'..--?,...???:--!?,,,.,.--?\n",
-      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" ..--,.--,.??_,,._--,,,.?...?.--,,.....--,,,..,!'.!\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .,,.',.--?.--,,,.'...'!',....,.'!--,..',...--?.--'\n",
-      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,....--,.....:.._!_!???.!!,.--!._!_!._!_.,._!_.,_,\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" _.,..,,...--,',.--!.__.,,!':'_'.?'.?_,...--',.'.'.\n",
-      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. .--!.?--?''.:--__.?.!'.',.--!..,,.,,'''.--,,..--,.\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., .'.?..--,.--,.,...--,.--,.--,..--,'..'..--!.,!..!'\n",
-      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., .--,....__......--!.--.!!.,.,'.--,'..--,..'.--,,..\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. ',.,..?'..,,,,,.'..--,.__.?.--__,,..,..--.,?----,'\n",
-      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. ..',,..?--,?.--,,...--?.'?',?--,.,'..?'...__?.?.--\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. ,',.?..--',,.--..,.--...'..--?__...?...'?.........\n",
-      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., .----,,,,,.....?'..--,.--,.',?,--,..--,,..--,..,,.\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ,:--,'..--!.'....._._'.'.'.!!--,,--.--?...?...,'..\n",
-      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. --,?..--,'.--,'..--,,?--,..'.'.--.,!--',.!!,,,'.?,\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" .!..???,.??.,,,,.:,,._............................\n",
-      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" ..................,,._,,,,,,_'_,,,__,,_._,,,::.--,\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., '......',,.--,,,.,,.?,,_','___.?.--,..?..?!--,..',\n",
-      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, ..,.--?.,:,...--,,......':--.,.._._?.,?--?.,--,..'\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ,,__..--.--,.!...'....,,,...',:--:_,,,,,._.--!.--,\n",
-      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" '.--?..'.,,....'.,:--.--,..'.,:..?.......'.,..???'\n",
-      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. .--,,,....,,(),.:--..--,..',,.--,,'..?--,,,,'..,.,\n",
-      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ,,,...':--,,...()...''',.,.,:--'.,,...,.:_--,:.,,.\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' _,._._..?_--.._.,!'._--,?:.:,,.:,,._.,,.,::,,._--:\n",
-      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, ,,,.,:.:.:._.:_--,,,,.',._,.--!..':--.------------\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., ------------,...--,....',....:..--,.?--.?'.',,,,.-\n",
-      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. -.,...?...:'!,:--,?,..',,':--,!--!,..?.--..'.'.?'.\n",
-      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, ...',,:--.,.,.--,,.,'?._!_...,:--!.,..--,.--?,..,:\n",
-      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? --!.--,,,'.--?.--,......,!...--'.....--,.--,...'.,\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,,,,,,,....,..--,...'?.,,,.,,..'.--,,.'.--,..,,__,\n",
-      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", :--!!--__!!--?,.':--!!--,,,,..',.'.__,.'__..,'?.'.\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, '..,?...--?......'.......?--,,,'.',.'........--,.,\n",
-      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ..--__,,,.'.'..,.....'..--.--,.'.!--'--',.'..,?--,\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .:',',''....--,..'.--,.--!....',--,,.,,..',,,'.--?\n",
-      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .....--,,,......'.,!,,,,,,,,,,.,,,,,,,,,.?----?--?\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" .?,..--,,,.,.:_._--,._._--,..--,..,..'...'.--,.'..\n",
-      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. ,--?--,.,.--,,'.,,.............,',.....?..,.?..,,,\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,,,'..._!!!!!!._......,.'......'.?...,..''.''....\n",
-      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...'',..?....'..'............:'.,'..,.'...'...,...\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. .....!:.,,.,,..?'...'........,..'..,._'._,.:...._,\n",
-      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., '._--!!..:....?,,,......,,,,......'.......??._'_/-\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- __..?',,.......'............?!?....,.'.'?,.,.....'\n",
-      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" ...'..':,..!.'..'...,'..'.,'.......?.,..::.:.....'\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., .,..,,.,.:,'.'.,,,...'......''..',.''.?.,,?',,_,_'\n",
-      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, ,....,..??....,..:.,.....'..,.?,'.....?..:'.'..:''\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, ...'..'.....'..'.'..,.......',.'.:.....'....?,.''.\n",
-      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, .?....?'..,''.',...__.'...'...,....,..!....:......\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; .....--,,?--,,?--.?'.--,.,.--!'?--.'..?--',.?.--',\n",
-      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ....--,..,.',?.--,,.'..--,..,.,.._''...._--,'.'.::\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. .--?.'.--,'!.'.'...'.'.,,,,'.?,..?..,.:.'........'\n",
-      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" ?'?:..?...--,.'.?.,,.--?.....--,.,..--.--!..--,..-\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" -?,...?--..:,..'.--,.,.--''.',..,...:.....,...,..'\n",
-      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .:.,..'.',...:..--?.--?..'..?..--.--.'-..'.--,.'.-\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,..',.---,...!!--',.!!'..--...,:--!...,.--,..!--'\n",
-      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", ?.?--',.!--,...--,...,'?--,..'...,...,,..!......:.\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ''..'...__......'.,..,.........(.)....,.,...(..)..\n",
-      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. .'.'....__........,....'..:...?!..'.._._......,.!.\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, ......,...'.....!..'..,...'?....'......,,!,.!!':.,\n",
-      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .....:...........,..'.,.....,..,'.'.....',.....,..\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" .?..'..,..,..,,..'.,,....,,....'.:....__.'..','?..\n",
-      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" :..'..!'.'.,..'...'.......--!--!--'.:...'.::..'...\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", ........??...--,?--'...'..--,..--,...'..'......',.\n",
-      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..:....'.......'.......,...,,'.,,,..,:,:,........,\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" ,,.,,:,.,,,,,..,.....,.......,,.'.,.-...,:..'.:...\n",
-      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. '...',.:...'.'..-..'.,,,.....':'.'....,.....':...'\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ...'...--,........':..,.....:?.,,.?.:.:..'...,,...\n",
-      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', '..'......?........:..,,..'.'.'.._'._,.'?.........\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; ?..''..'..'.'.'.,,'..:.'.......:..'...:..'....':'?\n",
-      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .....,,..::::,,..,........',..,..'-,..........,,.'\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,.__.......'....,?.,,,.,.::...?...??....'..?.??..\n",
-      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., ..,,,.......,,,...:..__!.....:..'....:......'.'..,\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" ,.......,,,,......,......',.,.,,.,:,,,,.--,!--!--,\n",
-      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" !--!--!.:,..,,.,,,,,,...'.:::...'..?...'!!!....'.-\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" -.--...,,,,',.'.,.,,.....,!.,.--.--........',.....\n",
-      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" .,,.:.,,,.....?,?.:--.'....'....--.--.,.......!!..\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" .''.,,',,,.'..'...'......._'_.,.'.'?..'.........'.\n",
-      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...,..',....,..,'.'..'....?..?--,,.--,.--'?--....'\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ......?..'?.!..'......._._.........'.........--?--\n",
-      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,.....,,.....,..--?--,...,.,?--,..--?........--'..\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, --.,'.'?.--?--.,...,..__.._.._--,?--..__..__.--?.,\n",
-      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, ',..--,,,.?'?'........,,,..,,.--,.'.:...--,,.,...'\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; .,.--,,..,?,,.,.'...--',.?--',,..--',.,,,........-\n",
-      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', -',.,.'.,..--,.'.'..'.',',...--?...,,.--,,,...,',.\n",
-      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, .'...,.--,,.,,,..?.....'...'.'..,!..'...'.........\n",
-      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., .:,'..,,,,..'...................?,..........,....?\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ?.,....-......._._.'...,,,..'.__..__.'...'....'.,,\n",
-      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .,?,...,._,_.'''.,.,...'...:...'...,,.,,'.!,:.,,..\n",
-      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..::.,..,,....-.,..,:,,,'',.....,...,..::.,,:.,..'\n",
-      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. ....?!.,.,,,.:'...:,,,,,:...'.'...,,,,,.:--?'?--',\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" ._._--,.?--?..?--.--?.,..',..--,,..--',.'.',..--_?\n",
-      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., _..---'..--?,...--',.---?.--,..'.,,..--,'.--?--,',\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .'..'..:--!--,,...,,:--?.--,.--',..'?,'...--,.','.\n",
-      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" --',,.'..,.''..--,.--,..,.--,.--,..--'?.--',.--,'?\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" .--',.--?.,'?',?--?,..--,?.--,..--,.'!!...--?..--,\n",
-      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .--,..--?--!.'.--',.?.--!..--',.--!.,,'...--,.--,.\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? .,.:,..........?'...'.,:_,'._...?..__.,,.:,,...--_\n",
-      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .___?._,,._'.:.'...'.':..'.,.....?,....',....'''._\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ?'._........--?....--',..?'..'''...'..--',,'.'.?--\n",
-      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" ,..--,.:.....--...,...',.'.....':.'..:.--,.'..--?.\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,,.,.!?.:.,...,.'?.!'..........'.....,...,:.?'..,.\n",
-      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". .,....'.,:,.,.,.........,..'..........-..'..',,.'.\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" ..!...,?.?...,,.,:'.'......'.,.'.......'.....,....\n",
-      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., .'.__...:..................?.'..?.,.......?'....:.\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ..'...!...,,.?....,..._._?,....?.......!,,:--,,__.\n",
-      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. .,,...--,,,..'...,'::..--,,.--,',__?__..'._...._--\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, _._....,,.:':._,.._.'.,,.:_,_:..',......--,,',,.--\n",
-      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,.,.'.,...,,'.....,!--,.'.--,,.,...,.,.,,....,,,..\n",
-      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,:..,,..,,,,........'.,!'!_!_',,''.,,,,.,,,,.--,\n",
-      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,',,,'.,,,:--.--,,?...::.:.''.,,.,,.--,.--?--'.','\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,'_._'.''._,,.,,'._--,.......--,.'..,.,'..--,',,._\n",
-      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, ._:_,-_,',__.__,',...__':--__,'.'..__...--,..--,,.\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,..--,.',.'..'..,,._..._..--__,'.._!!!_:,._..._--\n",
-      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, ?.,,..__,??,..--,,..,.....--'....,!--.,,.,,,__.,,:\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' _,',_.,,,,,.,,,,'('),,,:::,,?--,.,?--.,.__?,'.,','\n",
-      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., .__:.',,._,,..._,,?,..!','..?,.??....,?...'.......\n",
-      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ...,,,...,.......--?'..,,.--,,....'...,,._._..--,,\n",
-      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, .--!...,,,.--,,,.?--,:.(_!_),',,,.'.--?'.,.'',,,,.\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. --,,._._,,,.,__,--.?.__,,?:..,,.?,..,.,.,,,.??!--,\n",
-      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., ,,,,.:_._:..--_._?.--?'.'?.--!.?.--'....._._.,,,.,\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ,.....',.,,.,.,,.,,,._._--,,.,,'..,,...,...'.?.,..\n",
-      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' .._._,?'_._,.?:__.?'...'?'?,'?.,...?'?,,.?.,.._._'\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. ...--,,,....--,...--,...'..__.?......,:--,.,,,,:--\n",
-      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,,?.??--,,.--.,,,.,.,,,,'..,,,,,,.--.....,.'.:::::\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. .,,.,,,.._._..:,,.--,,.....--__,'?.,,',.,',',...,.\n",
-      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., ._._.,.:--...._''_.,.--,,,,,,.,,.,,,,.,,..--,.....\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. .--,,..--,,.'.--,.--,,..--_,,,,_.,,,,,?,,,.--,,,.-\n",
-      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, -,..:.'...,?:..,:,.,:_-_.._?,.?_--,,.--?,,?--,,,,,\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. ,.:'.__,,_._?--,._''_...--,,??,.....--,.....--.,..\n",
-      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. __..,.--?--.,',..,??--,.''.._,_,,?__.?.(,)....'.,,\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, ,,....--,..'.(),.,,'',,.,,.,,,..,,',',,.--!.,?_'_.\n",
-      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,',,,..--,?..._._:,,.,,,,,,,,,,,.------------...,!\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' .--,,..,',...,:--?...--,,...--,.?'...'''__.--,.?--\n",
-      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ',,...-?,,.().--',,._.._,.--,?.?...:?--,,,.',',,,'\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" .','..,..'.'.?,....'.....,.,...,'.--?..'.'.,,,.,.-\n",
-      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, -!.!!!,:--_._:.??..?.!,,.,!,!:--'',,',,.',',.'.:--\n",
-      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ,,..,.--,,..'.--!..,.--!.---.,..,._'!_.,,..'.--,.-\n",
-      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, -....__...??--',,,._.___.--,,.?...,,,,,,,:--?...,!\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" ,.,,,,.--?_'??_.,.__......,.--..._,,,_...?...,....\n",
-      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ..,......,...,,,..--!..--'??.:--,,...._,._:--..,,.\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" ..,!__.--,'..,,,.--,,,',,,.,,..,,.,,,,,,.,,...''__\n",
-      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,,,,':__.,,,,,,,.._..??_--.'.,,:--!--'.,,.?..,,,.\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, .',......,,.'.--?.--..,..--,,,...--,,,,.,,.,,.':,'\n",
-      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" .,,.,..--,.__.:,,,,,,,,,,,,',,',,.,,.'....:.,,.'..\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., ,:,,,.,,._._.!--,,.--,,,,,.?--,,.--__,.--,,..--,,,\n",
-      "'..,,,.,,,,,.                                      ,(').--?....--,..,!--?.,.'.:.,...--!..:_._!.--,.:-\n",
-      "                                                   -..?,,?--,..,...'?.',':____._'_.,,.'.__,.'.,,__,.'\n",
-      "                                                   .._,,,._--,,'.._._--,,.--,.._.._--,...--__,,..--_!\n",
-      "                                                   !_'!'!.--,,,,.,,.,,..(,,)....--,.--,.--?..--,,,',.\n",
-      "                                                   _--!_._?..._--,,.().__,,_'___..:..--,__..'..?...,.\n",
-      "                                                   ,,.,,...,,'.?',..,,,,.?...,,....--,,,.'.,,,__,,...\n",
-      "                                                   .,,.'.,,.,,.,,,.,.__,,..??...._...._?--,,.,,,,,,.:\n",
-      "                                                   ,,,.:',','.--.--?.??.--,,,.,,.:?__,,,,,,,,,.,,.,,.\n",
-      "                                                   ...--,....!!'!!.--,,'._._'_._,,.__,_,__'_.,,..--,.\n",
-      "                                                   ,,,,,,,,........,.:,,,.'.'.:.:!'?:,,'.,',._()_:(_,\n",
-      "                                                   _)_..._:,,,,__,'.,.:.',..._()_:(__)...:_()_,,,,,,.\n",
-      "                                                   .',,,,.'?.,,,.,,,.,,,...'...,.?._.._'?,,..:_.:._..\n",
-      "                                                   --,?.?--,..'?,,._,_......--,...,....?-,...._,._,,.\n",
-      "                                                   ..:--',',...,',...,,..--,,......?::.:--!...--,!...\n",
-      "                                                   --,..,'?--,,...?'..,,:.,.......,...--.?,,,('?),,.,\n",
-      "                                                   ,..',.__'__?--',.._-?_..--?.,,.,,,__,.,,,,,,.,,,.,\n",
-      "                                                   ..,,.,...,__,__,__,_,___--.'..--,...--,..._,___..,\n",
-      "                                                   ..--!!.!,.--!.__(_?)_..--,.,,,,,..._(?)__._,.,,,,.\n",
-      "                                                   :,,,',,...:_.._,.,,,,,,,,--,.(),__,,,,,,,,,._--!_.\n",
-      "                                                   _!_'.--?....--,,,,,..,,,.,,,_._--,..?--,.--?.,',..\n",
-      "                                                   --,,,''.__.,,,.,,...,,.,??_._?.--__.'......--,,.,:\n",
-      "                                                   ,:--__,,..--,.,.,.......--,.__..--,,.'.,,.?,......\n",
-      "                                                   ........:..,,,,,,.???.'.''.:?'.--,......,:--..?...\n",
-      "                                                   ......??...:.,,,,:_,,,'?_:--,!.,,'...!..:._._??..(\n",
-      "                                                   ),,'................--'...,:_.',,.._..,,..--,..,..\n",
-      "                                                   --,,.!.'?,,:--...--,.,.'.:_()._',:--,,..,_:_--:()(\n",
-      "                                                   )))())()().,,,:,:--,,,!--,,.,,...?,.?,.:..,,.--,..\n",
-      "                                                   ..,........--,'.?.,.,,.....,,,,......,,..::._'._,.\n",
-      "                                                   ....'?.._._.'..,.:.,,...,,..,,,,,':_._:..--,,.,?..\n",
-      "                                                   ,??.?.,.,.,.,:......,.--,.,,.,.,,.,,'.--!'?,....,,\n",
-      "                                                   .?,?,...:...?..?.?..?.,..--',,.:--,.--,,.'..,&,,,,\n",
-      "                                                   ,,'.'?',,,..?.,,.!,!...?.........(..)........,....\n",
-      "                                                   ..',...:.....'..,.,.'....''..',',',,.,,,.:...',,..\n",
-      "                                                   .',,..,,,......,..,,,....,,..::,,_,,_,_._,,.....,_\n",
-      "                                                   ,_.(..).',.,,.,..,..,.,.,,.,,__,,.,,,,,,.?,_,_'?.,\n",
-      "                                                   '.,',...,.,,..,.._,_..,,..,,',.:......____._._,___\n",
-      "                                                   ::._.:.._::._*****.,,,..,..,,.,,.--',.--,.--',..--\n",
-      "                                                   '?.--,.*****',',.',,:--__...,:--_._..''.,.,,.:--__\n",
-      "                                                   ...,,,.,,:--_._,..__.,,.'..,',:--,.*****.--?..--',\n",
-      "                                                   .,.--?.--''..--!..--'?.--,.:--,?,,:--'?.--,.--?.--\n",
-      "                                                   ,..--!:--..,,,:--.'?--,.,,:--.,',:--!!,,,,,,,'.***\n",
-      "                                                   **'..--,?.--,,..--',,.,,.,,,.....',,,.,'.--??''.--\n",
-      "                                                   ,.?--,,...--,?.--,?.'.--,.,.'.--'?.'....--?.,,,.--\n",
-      "                                                   ,,..,.--,?.*****_--!_.''.,,..'..--_',,'......,.,._\n",
-      "                                                   --_,_,,._--,_._,._.,,.--_,_,.--_,,?_.'..._--,_._.,\n",
-      "                                                   ._--_,,_,._._--_?_._,?!_,,.,.*****__..,?.,,:.:--.'\n",
-      "                                                   ',....'.,,,,..',?'..'...'..--.,.,.,.'.,,.,.'..,..'\n",
-      "                                                   .:,,..--!!.,.'.,.,.'.*****.--'?.?--,.--,,?,...'.:.\n",
-      "                                                   --!.--,,.'..'.'.,,?--,.--,,..--',.',.--,,...--,..'\n",
-      "                                                   ..,..--',,.'...--',,..,.?--,.,..--,,....'',',..--.\n",
-      "                                                   ,.:',..'.',..--,..'..--!..?_',_,_._',.?,'.,.,..:--\n",
-      "                                                   ,!..':--,.?'?..,,.--!.!--,..'.--,,................\n",
-      "                                                   ..--............!...!*****.--?.'.,...,,,:.,,,,'.--\n",
-      "                                                   ?.:..,?.--,,..--?.:,,,:..--',,..--,.'.--,'.,.--,?.\n",
-      "                                                   --,..'.--',.--,'.,.--?..',,.'.,.,',..--,..--,,.''.\n",
-      "                                                   '?'',''.--,.'?--.,..'...--,.'..'.'.--,.--',',.--_,\n",
-      "                                                   _.--','..,...--'',...',',.--,.,..,,.'...--,'..--?.\n",
-      "                                                   __..--,...:......--,'.....--,.'.'..:_,_.'..'!,..,:\n",
-      "                                                   --.?.,,.--,.'.:,.,,,,.,.._,?_.,._,?_,_'._,'.,.--',\n",
-      "                                                   .''...'.--',,.'......'.*****_,_'_._.:.....:__.--,,\n",
-      "                                                   ..--,..,.',&.,,.__..?...'.:.:'..:__...._--.!!_....\n",
-      "                                                   --_._...--_,,.,.._:_._,.:..(_!!_).'.(_!_).!!!!!!,,\n",
-      "                                                   ,',,',,,,.,.',.,.,,,,..,:--'..--_,_,.'.*****'.,,,.\n",
-      "                                                   .....?.:--!...,..,...,,.,,'..--',.--,.,,?!..--,,.'\n",
-      "                                                   .?,.--,,...--?.--?.-.--,,.--?,.,,'.--,.?--,,,.?..-\n",
-      "                                                   -,.--,..--,.',?..'.!'.'.'....--,?,..--!--,,.,,:--!\n",
-      "                                                   .--,.'..--,,.--',.'.,'..,.--'?..--,.'.'.--',,.--,,\n",
-      "                                                   ..'..,,.--',..,:--!!,'!,'!!*****',,','..,?,..?.'.,\n",
-      "                                                   ...',.,.,..,!....?...'...,',.?.?.,...._,_,._?.'?_'\n",
-      "                                                   .,.,,''.....--,,.?--,,,,.,.,......,,.!...,,,.,.',,\n",
-      "                                                   ,,,,..,...,.',??.'.....!.,..,..'..,.....'?,....,..\n",
-      "                                                   .''.',....,',',.....'.......,.,,...:...._._,,,...,\n",
-      "                                                   .!!.!!*****'...,,,.,,,..,,,..,,..,,,.,'..?:...,,'.\n",
-      "                                                   ..!...?,.,....!..,..,.,',.,.'...:'..--,..._..._._,\n",
-      "                                                   ,._,,,..?...:.?..'..:--_!!!._?.','.,,'.--,?'..'.--\n",
-      "                                                   ?.,...,,'._._--?.--,,.?.?,...'.--?.?,...--,.'.'..-\n",
-      "                                                   -,.......,.,,....'.!!*****--,,.?--,,,,.'..--'?.--,\n",
-      "                                                   .',,.--,.?--,..--,?.--,,..'.'..,.--,,.!'.!.--,,,.'\n",
-      "                                                   .,.:--.--,.'.,,:--',','?--,,,.,,:--,,.--,.'.--__,?\n",
-      "                                                   .',,,.,',.--!.--',,.--?.??.--',,..'',,,.,.--',..'.\n",
-      "                                                   ',..'......',,.--,.,,.--?.'?--,.--'',....?--',..'.\n",
-      "                                                   ?--,,.,.--,,,.*****--,,..--,,..,'',.--,,..--,.--?.\n",
-      "                                                   .,,,.,,..--,,,__..--,,..--,.--,..--',,..--',,'.--,\n",
-      "                                                   ..__'--,,,.,,,'.--',.'..,,.--,,..--,,,...--?.,,.,,\n",
-      "                                                   .,,,,,,__.,..,,,.--?..--,!.'.!!!'.--,.',..--,.--.'\n",
-      "                                                   ,...--'?...,.,.,,.--?,.--,.*****:--'..,.--?,.--,.'\n",
-      "                                                   ,,..,,,,.--'_,_.--_,_..,:--....,_._.--',..:--__...\n",
-      "                                                   '.--,,..--_,_,....--,,..,,......--,,...,.'.'..--,,\n",
-      "                                                   .,,..?...--,,..--,,.,'..--,.'.,,,,,',__.*****,'.',\n",
-      "                                                   ,',,..'',,.',','..:--_._,.',..--',,!','!*****'',',\n",
-      "                                                   ',,.'.,.,,...,',,,.,'.,'.,...'.?.,.,,.,,,,....,.,.\n",
-      "                                                   '..,..,..',..'?'.''..:..,.?'..,....'..,.'.*****,,,\n",
-      "                                                   ,.,......'',..,..,..',',,,.,.,,,'.'.,,''.,',.'.'.,\n",
-      "                                                   ..,,.',,.'',',''.''.,,....,'',,__..,,._,_,,,..,...\n",
-      "                                                   ...,,,.',',.,,,.'..,....,,.'.,..',.',&,,,.',_'._',\n",
-      "                                                   ...__:_'..'.._,..,.,..,.,..,..,.,...,.''..-.'',,.,\n",
-      "                                                   ,..,',.'.,,'.,,,,.,.,,,'.,.,,.!.....,.,:.!'...?.,,\n",
-      "                                                   ....:..!......_._...._!_...,!....!!.!.......!...,!\n",
-      "                                                   .!!.....:,.....!.?,,.:.'..'?:,::....,,....!...:..,\n",
-      "                                                   .!..,...,,...,,,.!,!....!...,...!!???.......!,'',,\n",
-      "                                                   .--?.,,_._--,.:--.--??.--,',.'..,,,.:--'.:--!'?.,.\n",
-      "                                                   ,,..--',..',',,',.,,..--',.,,.--?.--,,.--_,_?:--'.\n",
-      "                                                   --,,..:--.''..--,.,.,,,.,,,,.,,,,,.--?.--,..?.--,.\n",
-      "                                                   --,.--,,.'.,,:--,''!--,..--,',.--',.?':--?.,:,:--'\n",
-      "                                                   '.!.,,,,.--,,,.!!'..--!,.?,:--!'.?,.'.''.,,.:.....\n",
-      "                                                   '...:.....,.,,,,,,.,,,,,,.,,.,,.,,,,,,,,:--!!.!,,,\n",
-      "                                                   ,.--!.,,,,,,,,,...,,,,.(!),,(!),.,.--!,.'..--,!.!(\n",
-      "                                                   !),.',',.',......,....?,........,,..,...--,,..?--.\n",
-      "                                                   .--,....--,...--!.','..--,..--,.?--,,.'..--,.'....\n",
-      "                                                   .--,,..,....,,',.......,:--_,,!_--?...,...'.....--\n",
-      "                                                   ,..--?.:--,?.,,:--..,,,..--!'?..:....,:--.:?..:--!\n",
-      "                                                   !.--.--?..?--?.?,..,,.--,.'..?.--,.'__'_._.',:--__\n",
-      "                                                   .,,''.--,.......--.--,,.--?--',?,.,.'.--?..--,.''.\n",
-      "                                                   '.,,,...,.(?)(?)(!).(),,,.''.?.,.?...,.,.:........\n",
-      "                                                   .......--,,.--.........--.....'?...,....?,,,,..':,\n",
-      "                                                   ,,.--__...,:--..._._.,,,,,,',','.--__...'.--,,..,:\n",
-      "                                                   ,,.--?.,:--'.,.'.,.:--.,,,..:.',,.--__...--,...,,.\n",
-      "                                                   .--'??,,.?..?''...?...??..,?.?..,.'.....,,,,.--!!,\n",
-      "                                                   .!.--'?.,,(:?),:--...--',...--,,...--,,.--,.--,.,.\n",
-      "                                                   .',,....(,),..',.......--?.?'.,,,'.--',.,,.,,...?.\n",
-      "                                                   :.'.,.,,.'.--,.'-..--..._'._,.'.--,..--__...--,.--\n",
-      "                                                   ,,._!_!'-......,,,,.--!!_!_,..,,,._--!_.'.--_!_...\n",
-      "                                                   (!'?),,,.--',.,,.,,.,,,,,,,.,.--..._,!_--',.,.--,,\n",
-      "                                                   .....--,,..--?..'.,,.--,?--???','.',..''.,.--,,.,.\n",
-      "                                                   ..,,..?......(?)...,.--'?.,.--,,..,.,,(:)...,..,.,\n",
-      "                                                   ,..,.'...'...--,,..',,,..(?),(),.(?),,,,,_._--,...\n",
-      "                                                   --,.'..--,?,......--,.',?.',..--,,.--,..,.....--,.\n",
-      "                                                   ??'.?,.--,.,.--.,,.'.?'.?--,,......,.,......--'?..\n",
-      "                                                   ..--.--.?--.--...--.--,..,,,--?',.,?,,,,.--...?...\n",
-      "                                                   ...,...,..--....,,,.,,,,,.,..,,',,,,.,,..',,,',,:,\n",
-      "                                                   ,,..?.?.,:--__....--!!.'.--,....,.--,',,,...--,.,.\n",
-      "                                                   _._...,,..?.,'..,.._,_,,,.,.,....--............___\n",
-      "                                                   ._..'.....,,..,'!,!,!,'..'.....,..,,,,,,..(')..,..\n",
-      "                                                   --,.,,,...,.-:.,,.......,,.,,,...,,,.',,........'.\n",
-      "                                                   ....,......--,',,,,..--,!..--_',_,.,,,..:_._,,..,,\n",
-      "                                                   .:_--'':'..._,,,,,,,,.--,.--,,,......,,.--,,...,,,\n",
-      "                                                   ,,,..--,,',..','.,,,,.,.,:_._.,'!..........'...,,.\n",
-      "                                                   .:_._........,...'....:...'.......--?.--__..:...,,\n",
-      "                                                   ',.........?..,,.,..,.....'.......'...:.--,......,\n",
-      "                                                   .?........'.......--,.--,.--,.--,.--.,,',:__..,,,.\n",
-      "                                                   --__....--',.,,.,,....,,,,.--_._,,,,,.,:.,,,',.:'.\n",
-      "                                                   .'__.,,,,,,.--__......?..'...?......??.???,,.?.,,:\n",
-      "                                                   ,,,.--_,'_.....!..:...'......:,,,..:,,.'.,!!,,.??:\n",
-      "                                                   ''.,,,..,,.......'.,,,,.!.--...__.....__...'..'...\n",
-      "                                                   '..:.!.,..,,,,,'.,..'..--__...'.,...............--\n",
-      "                                                   __....__...,,...?.....,.--_!,!_,.,..?..--_-,!-,!_.\n",
-      "                                                   ...,,!_--!_,,,,,,,,',,,,,,,,,,...--_!_!......,,,,,\n",
-      "                                                   .--!.,..!..,!.,,,,,,,,,,,,.',.,,,,.,,._...._,.,,,.\n",
-      "                                                   ',.,,.,,,,..--,,.',,.,,.....,,...,,'..._'_:''.____\n",
-      "                                                   .,,,,',,_'._,,,,,,,,,,',',.--:.......,,,...'.....,\n",
-      "                                                   .',,,,.,,,.....:........,'!._._:....;.:....:'..,.?\n",
-      "                                                   ...,,.--',,.:.....,,:,,:,::,::,,:,::.........,.--,\n",
-      "                                                   ,.....?.,:.'.--,.--,....:.....'.:..'.:,..'.'..,...\n",
-      "                                                   ::.,,,..'..,...__..,,,...,......,,,..,,,..,,...,,,\n",
-      "                                                   .__',,.,,.!!.!...',._._'..,:.:..?.._._.....,......\n",
-      "                                                   ..'...:....?,?.??,..,,.............?'.',.'..?....,\n",
-      "                                                   ..'...,,,,,,,,,,,.?.'.--?'.--,..,.:.:......?.....?\n",
-      "                                                   ?,....''...?..............:,,.:/..''.........:....\n",
-      "                                                   ....',......,....'....!'.....!'...'.'.............\n",
-      "                                                   .....,,..,,,.--!.'...,,._,_,_'._,,....,,.!.......,\n",
-      "                                                   ,,,,.,,,.,......'...:.?,?..........,'.....,:,.--?,\n",
-      "                                                   .,..'',,',..,'..,.?:.'.....,,,.:,,,,:,,,.,,,,,,,,'\n",
-      "                                                   ,.'.':.,'.__'......:,,,,:.'..?..,....'.....''...',\n",
-      "                                                   ,.__:.....,!......,.',,.........,,...--_,_,.--,,._\n",
-      "                                                   ._.--,,..--,,.'.,,..,,..?--??--,.'..,.,..'.?.....,\n",
-      "                                                   .,...........,,',,,....'.....''.:,'.....'.'.......\n",
-      "                                                   ...,.,.,,,,,...'_,_'....?......,,,..,,.'._,_'.,:_.\n",
-      "                                                   _...,,_._.....,,......'..'...,,..''....?....?.....\n",
-      "                                                   ..'....,...'..,..'.,.........!..,.,,.....,....???.\n",
-      "                                                   ......,,.?...?..--_,,_._._.,.:...,..'..'.....,....\n",
-      "                                                   .....,..:.:.?,......,...,.'...'.,.....,.........??\n",
-      "                                                   ?....,'.,,.',.....,,.,..'..,,...'().::....!......?\n",
-      "                                                   .,,.,,,..,:,:(,,):,,,,,.............,.'....?.,,...\n",
-      "                                                   ,.?..'....:.,.,.......!,!.,,,,,,,,,,,....,..,,,..,\n",
-      "                                                   ,,...--,,.,'.--,.,.--,.,,,.....,,,,.--',..--,,'...\n",
-      "                                                   --,,.:,,........--,.--,.::::..,..,?,.,,.,..__...'.\n",
-      "                                                   :..'...'................,,.,.,:........'........,,\n",
-      "                                                   ..,.,('),.!.'.--?,.'...--,.--'.......--..?.--,,,..\n",
-      "                                                   ,.:,.--!,.!--'!.........--,,.,,..--,.,.........'..\n",
-      "                                                   ........,,..:'..'.....'.,.......,,'(')('),,..,,..,\n",
-      "                                                   .,'?..?_.._...!!'''!!.?...,....._._..'_._.,,......\n",
-      "                                                   ,....,!.?,....?..?.!....,.',..,?...,,..'.:....'.'.\n",
-      "                                                   ...'...,,',.,,,,,:,,,...'.'...--.--,,.--..........\n",
-      "                                                   .,.._._..!.._._-.'._._....''..,._._._.._._._.....-\n",
-      "                                                   -,,.??--',.'?--,,.'.--?.--,.'----'---.--?.--,...''\n",
-      "                                                   .--'?.--,.!.'''._,_,_,_,_,_,_',,._'.,._..?_,',,,,.\n",
-      "                                                   ,,,,,,,,,,:,,,,,,.--..?.--,.--?.--?.,'',.--?.--,..\n",
-      "                                                   --',..--',.,?--,..---,?.--,,....,',.,.,..,.,,,,,,,\n",
-      "                                                   ,,,,.,,,,.,,,,,,.,,',,.,',.,,,,,,,,,,,,,,.,,.,,!':\n",
-      "                                                   ,,,,,,,,,,,'',,',,.',,,,.--,,,,...'.--,.--',,..--,\n",
-      "                                                   ,.:--'?.,,.--,,.:--.,:--'.--,,,.''.--,,.--,.--'?.-\n",
-      "                                                   -,.--,,.',?.--,__,.???,,..,,(__).,,..,..,.,.,,,,,,\n",
-      "                                                   ,',,,,',,',,,',,,,,,,,,,.,.,,,,,,,,,,',,,.,,,,,,,,\n",
-      "                                                   ,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,','.,.,'..--\n",
-      "                                                   ',.--,?.--,.'.--,,'.',?',:.':.--',,..,.,._,_,'._,_\n",
-      "                                                   '.:--,,;,':.',?,,,,',,.?.,,:,,:,,...--,,.--.,,:,,:\n",
-      "                                                   ,,,,.',,!',?--,,,..,.--,,.--,,..!!'!..,,,,,,.',.'.\n",
-      "                                                   '.,,..--,..'.:....--?.--,,.--!.'._--,_.--?.--,.'''\n",
-      "                                                   .,'..:..--?.--,,.?--,.?.,,.!.'......--?.?--,,.',.,\n",
-      "                                                   ,.,,,,,,.,'',.,,,,,,,,,,,,,,,.--',,?--'?.--,,.,'.'\n",
-      "                                                   ...--?.--,...--?.'':--',?--',....--?,.?--,.--?.--,\n",
-      "                                                   .?--''?.--!.--,.--',,.--'?.--,,.--?.,...?...,'...?\n",
-      "                                                   ?--?.'...?--!.'.--,..--?.--,.,.--!..,....,,,...:_,\n",
-      "                                                   ,...'._,..'',,.'...:',.:.,,:,,.--,,.--?.--,.'.,,..\n",
-      "                                                   ,.--!..,,':--?--,.--,,?--,,,.'..--',,.,'.,'.--,,,.\n",
-      "                                                   ..,,',,,,,.--,,.',,...--,,',.'.--,',,.,?._,.,.__..\n",
-      "                                                   ._--,,.--_......_--,.--_......_.--,,_',,.__.,._--,\n",
-      "                                                   .--,.,,,.,,,?,'''.,'.--,,..--',,.'.,.:,.''.--'',.-\n",
-      "                                                   -'?.--'',.--?.--',.,..--,,.--,.',',....,,,___._,,.\n",
-      "                                                   ...:--!,!!!!,':.'.,.,.,,'.,,.!.__.,,,',',,''.,._'?\n",
-      "                                                   ___.,,'',',.!--,.--,,.--',....--_!_._!_.....'..---\n",
-      "                                                   ---__-..'..,,(__),,,-,,.,,,,,,,,,,,-,-..().....'.,\n",
-      "                                                   ,,,,,,,,,.,,,.'......,.,.('').,,__.()--,.,,_,,,,,,\n",
-      "                                                   ,,_,__().'.,',,,.,,.,..,(,,),,,.''.,,,,,()'.____._\n",
-      "                                                   ,_..,.,,,,,...,,,.,,.,,,,,,,.,:(,,')__.,,-,,,.,_,_\n",
-      "                                                   :--,.,,,'.',..,''.,,,,'...,.,,.',,.'.--'?,.--,...-\n",
-      "                                                   -',?.,,..__..()__.,,,,.(!)__().(...)..,,.'._,,,'._\n",
-      "                                                   ,,..--,,__,'.,''.,,'..:--?--?.--,,.'?.--,,.,','..,\n",
-      "                                                   ,,,''.--,,,'.,?--,',,'.--?.--',,.'.'..'.,!.,'..'.,\n",
-      "                                                   .''.--,,,,,,.,.--,,,,.--,.,,,,..'.,.,,.,,,',,,.,,.\n",
-      "                                                   _??_,.,,,,,.'..,.',,'..--,,.,.--__,.--,,.,.,..--,?\n",
-      "                                                   .--,.--?.?--',.--,.,..,.--,,,..'.'...'.''.'?..'.,'\n",
-      "                                                   ............--,,.--,,?,.--,',,.--',...'..'?--',..,\n",
-      "                                                   ?_-_.(..):,,?(..):..'.'(..):?:.:'?(!!):.(..):'.(.)\n",
-      "                                                   :!!(..)--',,....,?--__,,..--,,..--?.--,.'.?.'.:_,.\n",
-      "                                                   ?'_.'._''___,_-_,,,..,,.,',,,..,,,,'()__.-.,,...,.\n",
-      "                                                   .,...;.,..;...,...;..,..;..,..;...,...;...,..;..,.\n",
-      "                                                   ...;..,...;..,..;.,..;.,..;.,..;.,..;..,...;..,..;\n",
-      "                                                   ...,..;..,..;.',..;...,...;...,..;...,..;.,..;..,.\n",
-      "                                                   ..,.,.,.--,,-?--,.--,.--??.:--,,.--,,..--,.'..---,\n",
-      "                                                   .,:--,',?--,....,,,..,'..,',.,'.,..,,.,,,....'',..\n",
-      "                                                   '.--,.'.--,.'?--?.,.'.,,..--.,'?.--?.',..'...'...'\n",
-      "                                                   ..,.?,.?'',.'.',..:.:.,'',,',.--,.--,.--,.--,.--,.\n",
-      "                                                   --,..',?--,....--?.--,..',,.--,.?...'.,,.-.',?,.,.\n",
-      "                                                   ,','.--?..:.--,...--,..--,,.,'.--,?.,,.--?.'.--,,.\n",
-      "                                                   --,..__..:._--_!,.'?..--,..,.--,,.--,,,.--,..--?..\n",
-      "                                                   ..--,.'.--,.--',.,...,.'.',,,,.,?,,,.--,..,....,.?\n",
-      "                                                   .,'.--,,,.--,,..---,.--?.,,.--?.--,..,'.??.?,,,...\n",
-      "                                                   ,.--?.--,.--,,.--,.,,'.--,.'',.:--!!?,?--,..--!!,.\n",
-      "                                                   ,,'.,,!!.,,,.,,,,__,,,,,,..'.,,,..,,...--,,.,'.'.-\n",
-      "                                                   -,,,.'.--,.--,,..--,',,.',.--,.--,.--,.....--_,_..\n",
-      "                                                   ,',.--,,''.--,,__,.--,.....,,.,..--,,,!--',,.,?.--\n",
-      "                                                   ,,'??',,,,,,,,,,.--',._._..,,,.--,,.!'!..'.--,....\n",
-      "                                                   .--',..'_'._:--.:--_!!_,__,,,,.--',..--,.--,?._--,\n",
-      "                                                   _,...--'?.--,.'.__.--,,__.'.--,.._,_.,.,_._,..--,,\n",
-      "                                                   .--,.'....--,,''.--__,.'-',.,?,!,,.,,?,.,,,,,,,.?'\n",
-      "                                                   ?--',,.,,.'...--,,.,.--,.,,.,,,,,,,,,,,,,,,,,,,,,,\n",
-      "                                                   -,,,,.,',,,,.,,,,__.,,_,_.__,,,,,,..--,.,,.--,.--,\n",
-      "                                                   ,,,,,,,,,''.,,,',,,,,.....'.--,,.?--,,.--,,,.!?--,\n",
-      "                                                   ,..,..,,.:_,_..,.--,,?--',..'.__.,,.--,,'.:--'..--\n",
-      "                                                   ',,.,'.'.--,.--,,..,,,,,,,,,,,,,.--,,'.'?'?''.--',\n",
-      "                                                   ...__...,...,,,.--,....--,,..--,...,.,?',,.?--!.!?\n",
-      "                                                   .'__'?.--__,,.--,,''?,,,,__.--,...--,.'.-!--,,,'.,\n",
-      "                                                   .--,...:--'.--,?.--,,..--?.--,,..--,..--,,..--?.--\n",
-      "                                                   ,.--?.--?..--,,,,'''.,:--.--,.--?.--,...,,.--,,,.-\n",
-      "                                                   -,,..,,.,,,,(,),.,,.,,,,,',,,,(),',,',,',,,',,,,,,\n",
-      "                                                   ,',.',,,',,,,,'--.--,.?--',,.--,,....,.--,.....,,,\n",
-      "                                                   .--?.--',.--,..'...,',,'.,,.--',.,,,.',.'.--?.--,.\n",
-      "                                                   .,..'..'?.--,..--,.''..--?..,!'.........,,,.......\n",
-      "                                                   .--,,,.,.--,,.--,..--,,.__?!__'?--'?.:--,,.,,,,,,'\n",
-      "                                                   ,,,.__,,',,,.--,.'..--,..--?.--,.'.':.--,.--'',..-\n",
-      "                                                   -,..,'.'?--,.'.--,',...--',,.--?.--,..__'.--?,?--'\n",
-      "                                                   ',...'..--',.--,,..--,.'.()_(_)(')()()(,)_'__'_(!)\n",
-      "                                                   (,)(!)(!!)(')(!).,,..,....,,,.....,'''.--,',.'',.,\n",
-      "                                                   ','..--,!,.!!.,.--,,.--,!...--,,,..--,?,,',?'.--,,\n",
-      "                                                   .'(!).'(!).--!,.?:--,,,,,',',,?--!..!--!.,!'..--?.\n",
-      "                                                   .--',,?--',..--?.--,.'.--,,'?--?..,'.--?.?,.--?..-\n",
-      "                                                   -',.--',,..--'?.--,..,'.,.--'!.!--,',..--,..,'.,,'\n",
-      "                                                   .--,.--,,,.'.--__,..--?.--,.--,,.--?.,'...'?'.,...\n",
-      "                                                   .--,.?'.--',.'.!..--,?.--,.....--,??,.--,,.--,,..-\n",
-      "                                                   -,.--',.,,,,,,,:,,,,,,,,,:,:,,,,,:,,:.::.,:.......\n",
-      "                                                   ..........................'....................-..\n",
-      "                                                   .,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n",
-      "                                                   ,,',,,,,,,.',,,,___,_____,,,,,,.,'.,,,,,,,,,..--_.\n",
-      "                                                   _--_._--_._--_._:--_,,:._--,.--,,.--,,...--,,.'...\n",
-      "                                                   --,,'....!'!...--',,--,.--,,..--',,.'..--,.,.---,.\n",
-      "                                                   ,,.,,.,,.,:.,,,,,.--,.:--!,''.,'.,',._,,_:--,!,!:-\n",
-      "                                                   -...--,.'..--?.--,,...,.--,,'.,'..--!!.,',,-().__.\n",
-      "                                                   ,,,,,__.,__,_'_.,,,,,,,,,,,.,,,,,._,!!_.,',':--?..\n",
-      "                                                   .--,,'.'.--,,.!.'.,...,',,.',.,,..,,,,,',..__.,_,_\n",
-      "                                                   ,,..,,,,'...,,,..,..,..,..,...,.,..,..,...,...,...\n",
-      "                                                   ,....,..,..,...,....,....,...........,',,..?,,..--\n",
-      "                                                   ,,?:--,!,!.!,,.,,.,,,.,:_!!_:_!!_,,'..,,,,,,.,.,,,\n",
-      "                                                   ....,.,,,..,,..--,,.,..:--.,.!,.,,.,,.....,',(!)..\n",
-      "                                                   --,,.!,,..'..-'-'.',.--!.:--'??--,.?--,.--?.--,.--\n",
-      "                                                   ,.'.'.--,.'''.?,,,,.,,.,'.',..,,()'...,__..,,,,,.?\n",
-      "                                                   ',..,,,,.?.'..,.',,'...:..,-,'.'....,,...,,'..(_'_\n",
-      "                                                   )()..',,,.,!.(__,,,)..'()?,,,,,,''.,,''.!!.,,.,,..\n",
-      "                                                   .,...()..,'.'().(!).!'.,.,,,,...,,,,..,,,,..',,'''\n",
-      "                                                   '.()(!),,,,..',.!,.,.--',.'.,,.--,.'',',',,,..--',\n",
-      "                                                   ,,'.--,.',,..--!.'...'..,',..,,,..',..,,.(),,,,,,,\n",
-      "                                                   .'!,',,.,..,,,,.,.,,.().!_,,___'__,,.'.-..'',,,,.,\n",
-      "                                                   .'',..',....'....'.'.--,....,,.,,.,,,,,,,.,,'..,.!\n",
-      "                                                   ,,'!.--,..,,,.--.,,.:--..,,,,,.,,..,..,,.,.,,?.,,,\n",
-      "                                                   '__.,,..,,...-.,,.,,,,,,...,',,.,,,,,...__.:.,,,''\n",
-      "                                                   ,..,,',,,,.'...,..--!!!!'.,''.'.._!_.,,,,,'''____.\n",
-      "                                                   '',',,(!)..,'--,,.....'.,,,.-.:--.--?..'.,,,..--,,\n",
-      "                                                   ''.,,,..,,,.,...__'...,.''.,,.''__...--,.',,,....-\n",
-      "                                                   -,,,,.'.,,....',,,,,..,,,,.--!!..__.'.,,,,,.__,__.\n",
-      "                                                   -.,,.,,,,,'._,?_,,_,?_,,,,.,......,.--??.,',.,:...\n",
-      "                                                   ..,,.!,,,..,,.'__':--,,!,.--',.,,'.--,,.'.....,,.,\n",
-      "                                                   ,.,,,..-,,,,,,'..',,'.,,,,,,.,,,,,,,,,,,,,,,,-''',\n",
-      "                                                   .,,,',,,.!!!!!,,,,,!:.!,,.(),.!?,,?!!,.?,.,,'.,::-\n",
-      "                                                   -!!'...,'..'..?.,,,,..,,.,,,.,,,..--...?.'!!.!''..\n",
-      "                                                   ...'..'...,,..?,.....??,..'.',?....'..'.,........'\n",
-      "                                                   .,.'..?,.:..'.?__._._'.'..'.....:,..?...,...'.:,:.\n",
-      "                                                   .'......,',.,,'...'.'?.,._!_,!??,,.'.'...?'.!'....\n",
-      "                                                   !,'!..'..,..'....?.:...??......,...'.,...'...,,..'\n",
-      "                                                   .?.?.',,,.?..:.?'..,.:'.......,?,....!.,....'...,'\n",
-      "                                                   ?.,,,,..__.,,.....,..'.'..'..__..?'..'..'.:,':..!.\n",
-      "                                                   ...'.!'....'.,!!'....'.....,'.,..?.'...,:,.....,..\n",
-      "                                                   .?,,....,,...,............,.,,..'.,.....'.,,?'.,..\n",
-      "                                                   .,,..'.'.,,.,.'.?.'..?!.__..'...,,.,.?'.,,...'.'',\n",
-      "                                                   !...,.,,.?..,'!',...?....,...,.......!.,.,,..?!!!.\n",
-      "                                                   .,,..!.','.._,_.!..,..'.....'?,.'._._.....'.''...'\n",
-      "                                                   ..,..'.,,,.'..,....'.,..,.,.:?...'.'.'..,...,..,'.\n",
-      "                                                   '.',..'.,,..........!......,,.',......,'..'.',....\n",
-      "                                                   ....,.',,,,......,,,..........'.',.......'..'.??.?\n",
-      "                                                   .,.'.:..,..,...,??.'.'..?,.'.,.,,..',,',,.....:,..\n",
-      "                                                   ..............?..,..,.'.,,...?.!..?.?..,.....,,?.,\n",
-      "                                                   ..'...........,'......'...'..??,......'....:....,.\n",
-      "                                                   ...'?'..__,.........'.'.......,,,,......,:........\n",
-      "                                                   ..!....:,,,,,,..?'..'.?...?....,..,,....,....,'...\n",
-      "                                                   .',.:..'..,,,,,,.'.....'.,,.?.......,...:'.:..?.,.\n",
-      "                                                   .............'.?.''.:,,,,,....,.,..'.....:'.:.:...\n",
-      "                                                   .......??.',.?..........,..........,''..'...'....'\n",
-      "                                                   ..,?....,....,....__....''..''.?...!'..'.?.,......\n",
-      "                                                   .,..,._!_,!,,...'.....?.'...''...,,,'.?,,,,',.,.',\n",
-      "                                                   ,.,:.'::.,,','.'.,,:_,!!_'.,.,.,,(),.,,.,.,.....',\n",
-      "                                                   ......,.,.,.'....'.!!...'.?....!....??....:.......\n",
-      "                                                   ,..?.,,..!....''...,..,,.'._,._.?....._,._...'.'.,\n",
-      "                                                   ,,,,'.'....?.........--,......'.....'.'..'.??...'.\n",
-      "                                                   ...,.',,.,,.:.,...:..,...?.....??.'...'....'?...?.\n",
-      "                                                   '...'...?.,...?.'?.!..?...?...?......,,,,..,!'....\n",
-      "                                                   ........'....,.'..'..,...........'.,...',......__.\n",
-      "                                                   .....,,,._._''.._._,,_._...,,,.,,,.,,,.!!!'''.''?,\n",
-      "                                                   ,,,.,,,,,',',',.().,,.,!...,:,,,,,.'.'....'.,.,:.,\n",
-      "                                                   ..,'..'.'.'...,,.,...''..,,'.,'..,..,,'...'..'....\n",
-      "                                                   ..................,,.,,...,,.,.,,,,'.'.'..,,',,,,(\n",
-      "                                                   ,,)...,,..,(').,,...,,...:,,.,,.,,,,,?,,,....',,,.\n",
-      "                                                   .,,,,,,,__,.'',..,,,,,,.,,,,,...',,()'().,,.,,'...\n",
-      "                                                   .,,..:,,''.?'..'..__.,,__,,,,,,,,,..,,,_,_,,_.'',!\n",
-      "                                                   _..,,,,..,.__:_,,_.,,,,,,,,,,,,,,,,'.'.,,',.,,,..,\n",
-      "                                                   ,,,,__._'_:_,_..,,,,,,,,..,,..,,,.._,,_.,.,,,.,,.,\n",
-      "                                                   ,:,.?,,,.:.:.,,'.().'____.,.:,,,,,,,:.,,,:,..__,,,\n",
-      "                                                   ,,,._,'._,,.:......'.,,,',,,,,,.''?,.?.?.,,??,()..\n",
-      "                                                   ?.--,?,,,---,,,,---,,.---(,).--,,---,,,,,.,,,,,.,,\n",
-      "                                                   ..,,,',,,...,,.,,,,,,,,.,,',...'().'''(,,).()',',,\n",
-      "                                                   ,,'..',,.,',.,,.,.,..,,,,,,',,,.',,''.,.'(').'()'.\n",
-      "                                                   ,.,,,',,,,.','.,,.,,,(),'.,,,.'.__,.,,,.,,,,''..,,\n",
-      "                                                   ,?,.',.,,,'.,.'.,',,,.,,,.'',.,,,.,.,,.,,,,,,.,,,.\n",
-      "                                                   ,,.,,',.,,,,.:,,'.().'.,,(),:,.,,''.,,',.',,.,,(),\n",
-      "                                                   __,.,,'.,,',.,.,,,,,,,,,,,,,,,,,.,,:_--'.''._,,,,.\n",
-      "                                                   .':_.._.,,.,,,..,,.'.,,,,.,,:,,,,,,.(),,,,.__.,,.,\n",
-      "                                                   ,.,,..,,,'.',.,,:_,,_,,,.,,.,,,.,,,,,,,?,,,,,',,,'\n",
-      "                                                   ().,,,,,,,.,,,(''):'...,,,,,().__,,,__...,,,,.,,,,\n",
-      "                                                   ,.,,,,(),,',,,.,.,,!.,,.,,,.,,..!.!.,,.,,,,,__,,.,\n",
-      "                                                   !,,,(),,__,,.,,__,.!_!_..,,..,(),,,__,,,,.,(,,,),.\n",
-      "                                                   ...,,,,..,,.!'.,??',,..,'..,,,,!!,'.,',!,,.'.,,.__\n",
-      "                                                   .,,,,,,.,,..?,,??!..,().,,.,,.,,::__:.,,','.,,,,,.\n",
-      "                                                   ():,,,.,,().,',,,.,,,().'.,,,,,,,..','..,,,,().,,,\n",
-      "                                                   ,.,,.,,,,,????,,?,,().,.,,,,,!,',,!'..?...,,,,,.,,\n",
-      "                                                   ',,,.,,..:,,,,,,',,,__,()(),,,(),,,,_,_,--.,,,,.,,\n",
-      "                                                   ,',__().,,.,,,..,.,,.,,,,.'.....!!,_._,,.,,,,.,..!\n",
-      "                                                   ..,,,?,',..,,(),(),.!....!!!.:...,:!:__..,,.......\n",
-      "                                                   ......'.?,,.,,,,...,,(,!),.,,,,,'.,,(,!),,,,(),(!!\n",
-      "                                                   ),(?!).,,,,,,'(,,),.,,,,..?.,,.(,,),.!!,:,.,,(__!)\n",
-      "                                                   .?,.'--!!!.,..,..--..,.::,.,,,.,.,,,,.,:.,.,,.,,.!\n",
-      "                                                   !!,.,,,,__.!,,,,,,,,,,.,,.,,',,,.,,,,,,.,,,,,,.,,,\n",
-      "                                                   ,.,,,,,,,,,,,,,.'.,,.?.,.???,,,.,.,,,,..,..,,...'.\n",
-      "                                                   ..':..,!,,.....:!!,,..:.,,..:.,,...?..!!..,,.,,.,?\n",
-      "                                                   ,.(),.:...,,,,..,.,,.!,,,,.,:....,.'.:,.,,...,,.,?\n",
-      "                                                   ,,.,,.,,,..--'.,,,',.,,,,,...,.'..,.,,.,,.'.,,,,,.\n",
-      "                                                   .'(..).,,..,,----.(..).(,),,,,,,,,?(')__,__.:.,,..\n",
-      "                                                   (...),..,,,,,,,,--,,.,,,,,,,,,..(..),,,.().,..(..)\n",
-      "                                                   ,,,,,,,,'.(),',.,,(),,(),,,..'(..)(?),,,,,,.,..(..\n",
-      "                                                   )',,,,,.(..,......),(',,'--),,.,,._._....,,.,(),,,\n",
-      "                                                   .,,',.(),.,,,,!.!!,,,,(),,(),,,(,),,.',.:.,,.,,(!)\n",
-      "                                                   ,,..'.,.,!().,.,,,,.,,,,.,,,,,_,_.',,,().,,,,,.,,,\n",
-      "                                                   ,,,.().(__)....,,.,,,.,,,,,,,.'!,,,,,,,,,,,.,.,..!\n",
-      "                                                   ?!,,',,'.,,...?'.,,:,?,,_._',',..,,!,,.!'.!!,.,.,'\n",
-      "                                                   (!)?!.,.?.,!,,,.!,!'.,,!,,,!,,,,,,,,,,,,,,.!,.--.,\n",
-      "                                                   ,.?_._.!.,,!',,,,,,,'.',?,..,!!__!,,..?..?'?'.,!.'\n",
-      "                                                   ?.,!_,_.,..,!.,,.,?..._,_!.'!'!.'.'?,'!,,!!...!'?_\n",
-      "                                                   '._!__......_!_...!,,,(!).,,,,,..,,...!...!....,!?\n",
-      "                                                   !.'?.....?_._..,?.,'....,?_!_.?'...'.,,?....?,....\n",
-      "                                                   .,.,....'.,,.!,...,.??,'...,???'??..'..!,!'..,,!'.\n",
-      "                                                   .!,..,'.!._._'.'?.'.',...?...__.....?.?,..._!_,?..\n",
-      "                                                   ,.?'__..,?,...?'...,..'.,..',.?..,.,..!,.,'....?'?\n",
-      "                                                   ..!.'..'...,!.......,..?...'...?....,.,...?..,.,.'\n",
-      "                                                   ,..'.?,,,,.,.?,'.??'.,,,?,,...!.__.,.?.??.','.,.._\n",
-      "                                                   _..'??.,'....,'..,,.',!?.,!.!__!,'?..!'?.,..'??!..\n",
-      "                                                   .,,..,......??'?!!',!?.._,_,,,,.,,...?,!.,,..'..,!\n",
-      "                                                   ...!'.......,..,..!.!!..!..!!.?,,.!!?'...,,.,.__.?\n",
-      "                                                   ,'?!.!__...,'?!.,,!,-,,,,,,!,!,','..'.''..',.!.',,\n",
-      "                                                   .._,,-'--...'..,..,,,.._:,,'.:._(,,,'.'.)_:!!:_()_\n",
-      "                                                   !:'?:_()_._(..,.,,,...,.,.,,,,.,.,,.::.,,.,,..',,.\n",
-      "                                                   )_:_,,.__(,,...)_:,..:.,._()__,,.__(,,..)_:_()_.:_\n",
-      "                                                   ()_,!:_()__,,,.__(,,__.,,,.)_:_._._(.)_:_()_!..!:_\n",
-      "                                                   ()_.:_()_..._(,,,.)_:_()_:,,.,.',.,.!!!,,,.:_().__\n",
-      "                                                   (,,.,..)_:?:(__),,,,.:.!:.,.:!:,?..:.?:,_,_,_.__(,\n",
-      "                                                   ,,,,.)_:?...._(.,,.....,,..__.,,,..,,,,,.'''..,.,,\n",
-      "                                                   .__',...)_:...!_(',',.,,.,',',.,..)_:.?_(..)_:??._\n",
-      "                                                   (',)_:__?,,....'.'._()_','!,!(__)'...._(..)_:,!(_,\n",
-      "                                                   ,,,_):.:_(,)_!_(,.,,,,..)_:._(.,',.,,,,.)_:,,?:_(.\n",
-      "                                                   .)_..'...._()_'..'..............?.._()_.....!('',,\n",
-      "                                                   ..):_,,?_:(_,_)._._:._._._.()_,._(..,.)_:.(_,,,_.)\n",
-      "                                                   :,,.?____.,,....._(,,.)_:_(,,.,.,,,,.)_:.'..._(,..\n",
-      "                                                   ...)_:...:_(,,),,._:??_()_,??:_()_,..'.:_()_.?:_('\n",
-      "                                                   ,,,',)_,..:!...,..:_()_...:_()_!!:!:_(',',,,,,,)_,\n",
-      "                                                   !!_(.,,)_,?_(,,,,.)_:_()_!:?_()_._(..,..,,,.)_:!:?\n",
-      "                                                   ,,._()_?:_()_,.._(,,,,,,,,....,,...,,.)_:!!_(,,,,,\n",
-      "                                                   ,,,,..)_:............:?_(,)_,,!..:,..._()_.!_(,.,.\n",
-      "                                                   )_:'..._(,,.)_:,.:....:_()_!:,'?:_?__(,,_.):__?...\n",
-      "                                                   _(,.,.)_:...'-'._(.,,.)_:.?_(..,,.,.)_:_()_'.'..'.\n",
-      "                                                   ._(,.,,.)_:._()_..:??'..:,...,.:_()_._(,)_!._(.',,\n",
-      "                                                   ,.)_:...:_()_,...:!!!!:_()_.?'..?'.'...........:_(\n",
-      "                                                   )_,'!'.!_()_!:_()_'..,......._(,,,,...,,,,,,.)_:''\n",
-      "                                                   ,,'._(:,,,,,.)_:_()_,,??:_()_,!!:'.,.._()_'.:,!._(\n",
-      "                                                   )_?,'.:_()_,.!,,,',?,?:..:_(,,,--,)_,,.:.'.:_()_''\n",
-      "                                                   .:_()_!''!_()_...:_(,)_.,,._(,)._:_(,',,)._'!'!.:.\n",
-      "                                                   ._()_.._()_,'!_(,,'-,,,.,,,.)_:_()_.:.:_()_._()_'?\n",
-      "                                                   .:_()_'!?:_(,)_..?:_()_..._._...'.._(,',.,,.)_:._(\n",
-      "                                                   ,,,,.)_:_()_....:...._(.,,.)_:_(,)_!'!!:_()_.'....\n",
-      "                                                   :.:....:_()_,.:'.?:'._(..,,.)_:'!:_(,,,'',,,,)_,,,\n",
-      "                                                   ,,?:_(,)_.:,.,,'...:,,!'!!:',,.:_(,)_!:_(,,)_'.,,.\n",
-      "                                                   ...:...:.',,,,...:_()_,,,,,,._(..,,,..,,.)_:_(,)_'\n",
-      "                                                   .:_()_!_(..)_:......:,'..,'._(.,,,,,,,.)_:,?'??,._\n",
-      "                                                   (...)_:_()_'?:...:_(,)_,!:_()_.:_()_!:_()_...:_()_\n",
-      "                                                   ..:!?:?'..:_()_.._(,.,.,,)_:............?,'.'''..'\n",
-      "                                                   ..,.?,..',.'..,.?.._(,__._)!.'?_(,,..)_:..:'.??...\n",
-      "                                                   ._(,.)_..._._.__....!!!!_(,,.)_..._(',..)_...?.,..\n",
-      "                                                   _(.,.,,..)_:...._('.)_:..:_()_._(,,.)_:.:.._(.,,.)\n",
-      "                                                   _:..._(,,'..)_:.:_()_!'...._(,,',,,.)_:_()_,...,,_\n",
-      "                                                   _,.,._()_.._()_,.:..:.,!_(,)_,,..._!_...:._('.)_:_\n",
-      "                                                   (,',,)_..:,'.:_()_...:..:_()_.'._()_,...._()_,..._\n",
-      "                                                   ()_.'.._()_,,.._()_',.'.'._(,.)_:..:_(,,__,,)_!!,!\n",
-      "                                                   .:_()_.:_(,,,,,)_,,,.........:_()_...',,,.:_()_'..\n",
-      "                                                   _()_.:_(,)_.:,.'...,..,,,,,'.'.:.:_()_,,,.....,,,,\n",
-      "                                                   ,.:!!?:_()_..',.,.._()_..:.:,,-.,....._(,...)_:_('\n",
-      "                                                   )_,.._'___..????_(,,,,,._'.):_()_,'..''.,-.,...',,\n",
-      "                                                   ,.,,.:_()_,...:_(,)_,!'!'....,,','?,,.:_()_..:_()_\n",
-      "                                                   ',!_()_,__,,.:,,,.:_()_.:!,!_()_,'!!.!!:_()_,,...:\n",
-      "                                                   ..:,!_(,,..)_:!?:_()_'..,.:?:.:_(,,,,:)_.,..'..:_(\n",
-      "                                                   )_!:??:,,...:.:_()_,.,,:._(.)_:_(,)_!._(,,..,,,,.'\n",
-      "                                                   ,.,,,.,,,',,,,...__(...)_:_()_.:_(,)_,.._(....,..'\n",
-      "                                                   ......,.....___.)_(.,,,.)_..':_(',)_..,.,,',.__,.,\n",
-      "                                                   ,..'.--.,,'..,.:_(,,',,',.,.)_._()_..._(.)_..':_()\n",
-      "                                                   _.,..,,.._(..''.)_..,,,,...,._()_.:._(.,,,,.)_:_()\n",
-      "                                                   _,,.._(..'.,,,...)_..':_()_.,.._(,.)_'._(._):_()_.\n",
-      "                                                   ,......,....._()_,,.,...:_(,,)_,.,.____.,...,.,__.\n",
-      "                                                   :_(,,-)_.,.'.,,..:!_()_:_()_!,!!:_()_.:,,'.,,,,.()\n",
-      "                                                   ,.:_(,,,,,)_..,,_._,,..,(,,),,.,,.,,,.:.:._(.)_:_(\n",
-      "                                                   )_,.'.'.:_(,)_?_()_!_()_.:!'.'.:,!!:!'!!:....:_()_\n",
-      "                                                   ,,?,,',,..:_(-)_,...-'--...:_(,,:)_!!.,..._()_:_()\n",
-      "                                                   _',!!:_()_'.!!'.'.._()_.,!!?:_(,)_._(,,.)_:__'.._(\n",
-      "                                                   '....)_:_()_..._(.)_:..._(,,,,,,,,,,,,'.)_:..,.:_(\n",
-      "                                                   )_?:_()_..:_()_.:.'.:..:_(,)_...:_()_,,,..._(,,,,.\n",
-      "                                                   ..)_:.!_()_,,'.._(.)__(,.)_:_()_'?_(.,,',,..,.)_:_\n",
-      "                                                   ()_,,..._(',.)_:!!:_()_........._()_.._()_.(,),?..\n",
-      "                                                   ...:_()_.:_()_.:.:,.'..:_()_!_(,......,.)_:_()_...\n",
-      "                                                   _(.)_:_()_?:,'.,,!:.:_()_?:.:..:.:_()_..,,,'.,...?\n",
-      "                                                   ._()_..'._(',,,.,,,,,.)_:_(,)_....':_()_,,.:_(,)_.\n",
-      "                                                   _()_'!':.....,._(,,,.)_:._(,..',,:_'._,,,.)_:_(,)_\n",
-      "                                                   .._()_.._(.,....,.,,,,.)_:_()_!_()_!_()_!,!_()_!!!\n",
-      "                                                   _()_!_()_!_(,,,,.)_:'...._(,,,,,.)_:?'.:'?:,.'..._\n",
-      "                                                   ()_'.'._()_',?:!:.?_(,,..)_:'?:..,.,,.:_()_'.:.:._\n",
-      "                                                   (..)_:..:??,?_(,..,,.,..)_:'.:_()_..._(,...,.,,,.,\n",
-      "                                                   ,,,...,,,.)_:_(,),._:_()_.:?_(,.,.)_:_(,)_?:_()_.'\n",
-      "                                                   .?:_()_,..._()_.:..:_(',)_.,,,,,,,.....,!_(.)_:,!!\n",
-      "                                                   :_(')_,,,,,,.'.'.__?...:!_(.)_:!_(,.,,,,,..)_:_(,)\n",
-      "                                                   _'..:.:_()_,,?,,.,,,,....._(.,.____.,.,',,.,,,,,,,\n",
-      "                                                   ,..,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,.:,,,,,,,,,,,,,,\n",
-      "                                                   ,,,,,,,,,,,,,,,,,,.,,,,,,,,',..,.,,,',.,,.....'.)_\n",
-      "                                                   ':,,,'.:_()_!?.:','.!_(..)_:_()_'?:_()_!:_()_!:!._\n",
-      "                                                   ('..)_:--,.!:!:_(,,)_,.,:_()_?:_(,)_..,:_(').._,,,\n",
-      "                                                   ,,!_(...,','..,,.)_:._(--....)_:!,._(.,,,,..)_:_()\n",
-      "                                                   _!!:_()_,,,._(.,,..)_:,.:..!!!?!!!!,__,.:!!:'.:!:'\n",
-      "                                                   ,,'.:'.:,.,,.,,,._(,,,,.,,....,:...,,.)_:_().()__(\n",
-      "                                                   ..)_:'.',..:!!'!_(...,,,,.',,,,,,,,,__,,,',,',,,,,\n",
-      "                                                   ,,':(),(),/(),?(),(),'(),'(),'(),(),'(),(),'()..'.\n",
-      "                                                   ,...)_:!!:,._(,,.)_:_(,)_.:_()_!_()_!_()_!!_()_?_(\n",
-      "                                                   ',,,,,,)_.._()_._()_,!_(_)!_()_.:..:._()_,,!_(,)_!\n",
-      "                                                   !_(,)_,!()._()_,!,!:_(,)_!_('..)_:_(,,)_._(,.)_:..\n",
-      "                                                   ,...:?:,.:.:?:_()_,...':?!'!:?:?:_....,__..,__...,\n",
-      "                                                   _._..._:?:,...:'?:?:?:().:?:(,).':.,,.'.:_()_..:.:\n",
-      "                                                   _()_..:?:..,,......,,.,,,..,,.':.:_()_!:.:?_(..,,,\n",
-      "                                                   ,,,,,,,,,,,,,,,.)_:,,.:_()_'!!:_()_!!:,..:_()_,..:\n",
-      "                                                   !'.:!:?._(.)_:!!:_()_'..',.:_()_'.:_()_.:_()_!_()_\n",
-      "                                                   _(,,,,,,,,',',,,.)_:_()_,,.,,.,,.,..!:!!'.!_(.,,,,\n",
-      "                                                   ,',.)_:_()_,.,!..'.,,.,_._,,,.:_(,)_.'.,....,,,..,\n",
-      "                                                   ,,,_.__(.)_:..:'..,.:__.:_()_..,.,.,,'.,'..,,...._\n",
-      "                                                   (...,,,,,,..',,,,.)_:,.:_(')_,.'.,._(..,,,,.:,,,,,\n",
-      "                                                   ,,.,,,.)_:,?:_()_.:.:._(,,,',,(),',,,,,,,,,,,,,,,,\n",
-      "                                                   ,,.)_,:_(',,,,,)._''''--_._:_()_.:_(')_?:_()_?:'?:\n",
-      "                                                   _(,)_.:_(,,)_!_(',._,._,,.,,.)_:,,!!:.:_(,)_,,,.,,\n",
-      "                                                   ,._(..,..)_:!,!!!_(,',,',)_:.:_()_.!_(,,,,.)_:_()_\n",
-      "                                                   ...:!:_(.,)_._(..)_:!:_(...)_,._(.,,,.)_:,,,,,,,,,\n",
-      "                                                   ,,,._(,',',.,,.)_:'.:_(,,',,)_,,'._()_.,,,..''..._\n",
-      "                                                   ()_....._()_....:_(,)_?._()_.,!:_()_,,?.'..:_()_'.\n",
-      "                                                   .:_()_..??:_()_'.'._()_,..??:_(,)_,,.:'?_()_?'.:_(\n",
-      "                                                   )_.._()_.'.:_()_''._()_.:!.:!:_(,,,,)_:.:...:._(,,\n",
-      "                                                   .)_._(,,.,,,.)_:_(,,)_!_(...)_:_()_!'.:._()_.:,._(\n",
-      "                                                   ..,,..'.,,,,..,,',,,.:,,..,,..,,,,,,...,..,,,,...)\n",
-      "                                                   _:_()_'._()_._(.)_._(,,)_,!:,._()_:_()_?:_()_.:._(\n",
-      "                                                   ':...,,,,..)_:_()_,!:_()_'.._(.,,,,,..,..)_:.'._._\n",
-      "                                                   ''''._,_._..(,',,)_?:_()_!.'....!:,,.?!:!:'._()_..\n",
-      "                                                   .:?.'.:_()_......:?_(_.):_()_,,,,,...'.._!_:_()_,?\n",
-      "                                                   :_()_,._(.)_:.:!:_()_!:_()_,.,'._(,,,.)_:...._(.)_\n",
-      "                                                   :,._(,,,.'.,,.,,,,,.)_:?:_(,,,,,)!'!'!'!(),!(..)!(\n",
-      "                                                   ,)!(,,..)_:_(,)_!_(...)_:!..._(.,.,',,,,.)_:_()_',\n",
-      "                                                   ,?_(,',',.,,..)_:,,.,,,,.,.,.'..'...,..??,,,,,,'.?\n",
-      "                                                   ...,.,,.?.,,.?',..'.'.,....,,..,?...?'..,._()_..!_\n",
-      "                                                   ()_...:_()_..._()_:_(,)_!:_(,,,)_,,.,,..',,.,._()_\n",
-      "                                                   ,.-:...'..-:.-:'..:,.._(,,,,,,,',,,)_:_()_.:_(,)_.\n",
-      "                                                   .._(.',,.',,.)_:_(,)_,'.,',,,.:_(:)_...._(,,,,....\n",
-      "                                                   ...)_:_()_!!!!!!!.._()_!'.:,._()_,!_(...)_!!!!._(.\n",
-      "                                                   ..)_:!!_(,,.)_:'?:_()_.:_()___?_(,,..'..)_?:':_(')\n",
-      "                                                   _?'.?_(,,..,,.,,.,,..'...)_:_(,)_,._(,)_,?.?.:....\n",
-      "                                                   :,,,,.,....?:.:_()_!.....!_()_?!:_(,)_.:_(,,)_!..'\n",
-      "                                                   ...._()_,...,!,.:_()_.:,,.,....:...?:_()_!...,,,,.\n",
-      "                                                   ...,?..._()_!.:.:_()_,.__,.'...._()_._()_.?.:_()_.\n",
-      "                                                   .,..,,...:_(,,)_.,..__..._()_.:...?:_()_..'.._()_.\n",
-      "                                                   ,,.....,,?_()_.!.,?,?,,,?_()_!_(,.)_:......:_(')_,\n",
-      "                                                   .!_()_..'...,._(,,)_.....,,....,!_(')_!:...:_(,)_!\n",
-      "                                                   ._()_!!?!!_(,')_,...''.,,.._()_.._()_!:_()_'...,..\n",
-      "                                                   ..'...:_(,,)_...:..?._()_'.._()_...:_(,,,)_'?'?,?,\n",
-      "                                                   .,.?_()_!_(,)_,..():'.,!!_(,)_._(..',..',.,..)_:_(\n",
-      "                                                   ,)_._(,,.'..)_:_()_......,.....',._()_..._(.)_:_..\n",
-      "                                                   _:.'.:..,?:_()_'._(,,,.'.)_:'..,.,,,,.',',,',,'.?.\n",
-      "                                                   :_()_,,.!...?_()_,.__.....,,,,?:?:.:?'.:._()_.:_()\n",
-      "                                                   _..,,?,,....:.',.'.:.._(,)_!...,..._()_,,'...,._()\n",
-      "                                                   ._.'.,,.,,'._()_!!_(,)_!_()_!:..:_()_'.,,..:!:_()_\n",
-      "                                                   .:?:_(,..)!_,..!.,,'._(,,)_..:'.:_(),?_:_()',.__(,\n",
-      "                                                   .,'...)_:_()_.:_()_.:_()_,.:.:_(,)_,,.,,._(,)_!._(\n",
-      "                                                   ')_!!!!!!!_(,,,,,,,,-,,.)_:_(,)_._(.)_:_()_!!:.:_(\n",
-      "                                                   )_.:_(,)_,._()_...:_(,)_!_(,,)_..._!__('.,,.,,,.)_\n",
-      "                                                   :.....:._(.)_':!_(.)_:_()_.,,..:.:_()_.:_()_''..:.\n",
-      "                                                   '.:.._(,,,,.,,,,....,:)_:._(,,.,,,,:)_,,'._(.,,:)_\n",
-      "                                                   '.,.'._(,,,.,,,,,,.,,:)_,,!_(.)_:!:._(.,,.)_:_()_!\n",
-      "                                                   .'.:_(,)_????:_()_._()_?_(..)_?_(,.....)_!_(..)_:_\n",
-      "                                                   ()_...'.'.:_(',,.,.)_,,,,!_(.'.,..)_:_()_.:'.!_(.)\n",
-      "                                                   _:_()_?..?...',..._()_,........_(.,,.,,_._...,..)_\n",
-      "                                                   :!'._(....)_:_(,)_,.:.,...:_(,)_..:_()_.:_(,)_?:..\n",
-      "                                                   :_()_???_(,.)_:_()_..:_()_...:_()_..,,.,,....,,...\n",
-      "                                                   ,,,.'..._()_!:_(,)_..'..:_()_...:_()_?.,,..:_()_.:\n",
-      "                                                   _()_.:_()_.:_(,)_.'......!_(,,,.,,,.)_:_()_'',,,,.\n",
-      "                                                   ,.:..:_()_?:,,'.:.........!_(...,.,,.)_:_()_,,...:\n",
-      "                                                   _(,)_!:_()_!:_()_!:_()_!:!:_()_!:!_()_!!..!:_(,,)_\n",
-      "                                                   !_(,,,:,,,,.)_:_(,,,',,',,)_!.,,'.:_(,)_.:_()_!'.'\n",
-      "                                                   !',.,.._(.)_:_()_'.:_()_'.:_()_',.',.:',.','.:_()_\n",
-      "                                                   ,,,,.,._()_'._()_.'?,,..:_()_'...:_()_,,,,'.'!'._(\n",
-      "                                                   ,)_''._()__'_..._(.,.)_:',!'!:_()_!:_()_,'!!:_()_,\n",
-      "                                                   !'.,',!_()_:_()_'.'...:,,.:.!.:.'.:,.._(,,,,,',,,.\n",
-      "                                                   )_:_()_?_(.)_:_(',,)_'.'.,.__._(')_'?:_(,)_!!!!:..\n",
-      "                                                   ._()_,..._(,',)_!.'._(',)_!!'._(,)_.:_()_...:_()_.\n",
-      "                                                   .,?:_()_'.:,'.._()_..'._(:,,)_!_()_,,.:_()_._()_.:\n",
-      "                                                   _()_..,..,,?.!:_()_,!!!?:_()_,,,,,..,,,,,,,,.....:\n",
-      "                                                   _(,,)_,,....:_()_,?',?!!!,?:...:_()_',!-,..,,,,,,,\n",
-      "                                                   ,,,,._()_,'?:_()___..,'...:_()_!!,,.:.._()_'......\n",
-      "                                                   :_()_!.,'?,!'!.!''....:_()_.'...?,,,?:_()_!?.!._(,\n",
-      "                                                   ,,,.,',,,,,,,...)_:'!........:_()_.!.,,,,!????.!!.\n",
-      "                                                   ..:_(,)_:_()_,,!!'.:_()_!!!_(..)_:_()_,.'?_()_!.,,\n",
-      "                                                   .:,.:,,,'',.,,,..!',,,,.'..._()_,,,.'.()....?_()_.\n",
-      "                                                   ,._(')_'!,??_(')_!:._('.)_:!:.:...:_()_.....,,.!..\n",
-      "                                                   ,.'.!!!_(')_!!,?:_()_.:_()_..:_()_..,,,,,,__.,,,..\n",
-      "                                                   .:_()_,'!:,?_(,,')_!!!?',?,,.''.._()_'?:...:_()_''\n",
-      "                                                   .,!.,,.,!,,,!'.!,!,'!,'??_()_!:,.........:,..:!!!!\n",
-      "                                                   .........:_()_,,'.._(.)_:!!:_(,,,,)_!'!'!,!...:_()\n",
-      "                                                   _',,._(,,,,,,.)_:!'!,,'!:,?,,',.._'!_?,,,,,,?..,.:\n",
-      "                                                   ......:_()_'.'...'.:.......:!_(,.)_:?...',.:!!...?\n",
-      "                                                   _()_:.'.!,,!'',,,,',._()_',!_()_,!,!:_()_!!!..._()\n",
-      "                                                   _:_()_!!_(,,,,..,,..,,,,.,.,,.,,..)_:_(,)._:_()_'.\n",
-      "                                                   .,.?.?.'.?,._(..,,.)_:_()_..!:_()_!_()_,!:_(,,)_..\n",
-      "                                                   .:!,,,,,,,,..,,,,..:_()_..:_()_....'.,.:_?_:.,,.,,\n",
-      "                                                   .,.:_()_,,,,,.:.:_()_,....,...,,.,._()_'.,.:_()_..\n",
-      "                                                   :?:!:_()_??:_()_.,...:_()_,!:_()_.'....?._(.)_:.:_\n",
-      "                                                   ()_..,...:_(,',)_!,!:_()_??:_()_??...:!:_(,,,,,,)_\n",
-      "                                                   ,.,,',(,,),......_(,,,,,,,.)_:!.!_()_:_(,,,,)_!!!'\n",
-      "                                                   ._()_!:!:_()_,.._(.,.)_?:_(,)_??:_()_,..:.:_()_,!:\n",
-      "                                                   .......,,':.....'..,?_(,,.)_:(,)..:..._()_..'..._(\n",
-      "                                                   ,,,.)_:_()_!!:_(,,)_.._()_....'._(,,'.)_:!_(_'_,.)\n",
-      "                                                   _:_(,,,,)_,,,....:.!:_()_,,..._(,)_.....?:_()_,...\n",
-      "                                                   .','.:.._()_!:_()_._!_._()_,...?_(,)_:_()_.:._(.)_\n",
-      "                                                   :_()_!!:_()_.:_(,,)_!!!:..,,,.,..:_._:!,!:_(,',,,)\n",
-      "                                                   _....._(,)_.'._(..)_:!_(,,.)_:,',,.:_()_..,?.:_(,)\n",
-      "                                                   _!:_(,)_!!_()_!._()_.,'....._(,,)_!:_(,)_!!'!,..,?\n",
-      "                                                   ??_()_,,,,?:_(,,)_...!:_()_'....'??,._()_?.,?,._()\n",
-      "                                                   _....._(.)_:'.:_(,)._.....,'.'.:_()_',._()_!:_()_,\n",
-      "                                                   '..:,!!:,!!:_()__?_:.._()_'._()_?'?_()_''._(,,..)_\n",
-      "                                                   :_()_,?:,.:_()_,,.:''''.:..:.:._(,,)_.:_()_.'.'.'?\n",
-      "                                                   _(.,,.)_:_()_'.,.._()_,.__.:_()_!.:_()_..:_(,,,)_?\n",
-      "                                                   '.:_()_._()_,__,._(..'.,,',.)_:_()_!'._(..)_,,,,:_\n",
-      "                                                   ()_...............'?...!...'...?...?...',.........\n",
-      "                                                   '.:_(,)_!,?!:_()_.:_()_!:._()_:?:!_(,.)_:,,.'.:_()\n",
-      "                                                   _.._()_.'.:_()_',..:_()_?._(..)_:.:?__._(..)_.:_(,\n",
-      "                                                   )_.:..:_()_.?:_()_.:?_()_,,,...'.:?..._()_..:.,.:'\n",
-      "                                                   .:,...:_()_,._()_._(.)_...._()_:_()_.:_()_......_(\n",
-      "                                                   ..)_.:.._()_....:.:_()_.:,.:_(,).__('..)_:'..._()_\n",
-      "                                                   ?:?:_(_),,.:_()_,'!_()_'._()_,._()_,,,'._()_.:.._(\n",
-      "                                                   )_?:_()_'._()_.,._()_:_(,)_.._(,,---.)_:??.._(,,,,\n",
-      "                                                   .)_:,!.'!:_(')_'.:_()_.....:?:..:'._()_..:_()_.:.'\n",
-      "                                                   ..._()_''.?:_()_...:._(')_..:_(')_..:.:_()_,...?_(\n",
-      "                                                   ,,,.)_:...._()_:_()_...:,..:?....._()_..?_(..,.)_:\n",
-      "                                                   ?_(,,,,,,....)_:_(,)_?_(.)_:_()_._()__(,,.''.)_:!?\n",
-      "                                                   ?:_(,)_.:'.:_(,)_!._()_.:_()_!.!:_()_.:_()_,!?:_('\n",
-      "                                                   ,)_',....:_()_,._(')_.,?:,.,.,.:._()_,.'..:_()_!:?\n",
-      "                                                   ?_(.)_:,!!!',,.:(),'.():_()_.:_(,)_.:,.,.?_()_,?..\n",
-      "                                                   .?...?:_()_,..._(.,,.)_:_()_,!,!!!:_()_.,'!...:_()\n",
-      "                                                   _.':_(,,)_!!':_(,,)_!?:_(,)_!!!!!!,,,:!!!:_()_._()\n",
-      "                                                   _!_(.,,,,.)_:_()_'._()_.._(')_!.!:_()_?:'.:...._(,\n",
-      "                                                   ,,',,,,,.',.',,,,,',.,.)_:,,'!:,!:_()_._(,,'.,..,.\n",
-      "                                                   )_:_()_!:_(,)_!!:_._.....:..:.'.:_()_!._(,,.)_:_()\n",
-      "                                                   _.:_()_..'.__._()__,!'!_:_!_:!!:_(,,)_..__.?_()_.,\n",
-      "                                                   ,'_._:_(,)_...!!!!......:_()_,._._,__.?.._()_:_()_\n",
-      "                                                   ...:_()_!!:..:.:.:.:_()_..,.'?:_()_...:,...._()_!!\n",
-      "                                                   :,...:,?_!(,)_!!_(',.)_:'._(,,,)_,!?!!.'.!!.!!_(',\n",
-      "                                                   )_!!,!_(.,,,,,,,.,,,,.,.,,,,,,,,,.,,,.,.)_:.!!!!!!\n",
-      "                                                   !!,!!'!!_(,,,,.,.,,,,',,',.,,,,.,,,,,,,,..)_:_()_,\n",
-      "                                                   .!'!:_(,,,)__!__(,,,,.)_:,!,!_(,,.)_:!.:_()_!,:'..\n",
-      "                                                   .:'._()_!!_()_?:'...?:_()_.:_()_!!''?_(,)_:_()_._(\n",
-      "                                                   .,..,,,,,,.,',)_:_(,)_.?'?._(_'._..,,.....,,,,,..,\n",
-      "                                                   .,,.)_:,.''.....!._(')!!!__(.,,,...,,.)_:,,,'..._(\n",
-      "                                                   ,,,,,.,..,,,,.)_:_()!!_!_!__(,,,,.,,,.)_:.:?:,!:,!\n",
-      "                                                   :._(.,,,,..)_:_!!!!!__(,,.,.,..)_:!!:_(,)_!:_!!!!_\n",
-      "                                                   _(,,,,,.)_:'!_(,..)_:!!!!!_(,,..)_:_!!!!_:,,!:(),!\n",
-      "                                                   _(..'.'.)_:'.:.!_(.)_:_!__(',....',.)_:'._(.!)_:!!\n",
-      "                                                   !!:'!:._(',,,,,,.!'....!)__(........)_:!_(',,,,,..\n",
-      "                                                   ..)_:......_(,'',,.)_:'.!._()_!:_(')_..:_()_,?.'?:\n",
-      "                                                   _()_!.._()_!_._:_(,)_,....:_(,)_,..,..:_()_._'._:_\n",
-      "                                                   ()_,,..:??.'.,.:!!:..,,,,.:_()_'!:_()_!'.:_()_.:_(\n",
-      "                                                   )_!,!:_()_!!.:_(,)_!_(')_'!_('.)_:_()_!_()_:_()_?:\n",
-      "                                                   _,!_!._!_:.._()_:_(,)_,!,!:!!!,,!'!:_()_,,!,.:__!_\n",
-      "                                                   (.',,,.)_:!:!:_(')_!!'!:!_(,,,,.)_:_()_!_(...,.)_:\n",
-      "                                                   _(,)_.:_()_.'.:?_(')_,.'.:_(,)_,?:.:_(,)_'?.'.:_('\n",
-      "                                                   )_??'?'...?:_()_,.'..:_(,.,..)_'....:_()_!'!:_()_.\n",
-      "                                                   '.!:_(,)_?:?:,..'..._()_?-.'.:_()_..??'!,!()!!:_()\n",
-      "                                                   _?_()_.:_()_.!:_()_'.:??_()_'.?._(..,.,..........,\n",
-      "                                                   ,'.,..,,,,,,,,,,,.,,,,.,,,,,,'.:,,,,,..,,,',',,,,,\n",
-      "                                                   ,,,,,,,,,,',,,,..,,,,,,,,,,..',,,,,,,,,',,,,,,-',,\n",
-      "                                                   ,,,,,,_,_,,',,,,,,,,,,,,,,,.)_:_()_'!!!!!!!_(,!!.)\n",
-      "                                                   _:_(,)_.....:_()_?:...:,'...'.'?.:--,.'''.:_('')_,\n",
-      "                                                   ._()_..:.:,..:',.,.:_()_?:_(,,)_.:,.:_()_'....:_()\n",
-      "                                                   _,.:_()_?....:_(,)_,,,?:_()_?..,._()_._.__()_.?:_(\n",
-      "                                                   ,)_.',..._(.)_:_(,')_,,.:_()_?_()_?_()_'.._()_:_()\n",
-      "                                                   _.:_()_...,,._()_.:?'.:..:.:,..:_()_''?_(.,,,'','.\n",
-      "                                                   .,_._'_'._.)_:_(,)_,.,.,._()_.._(,,,...)_:_()_.:_(\n",
-      "                                                   ,,)_......_(')_.:..'..!:_(,,)_..:!_()_'...?...:,,.\n",
-      "                                                   .:_(,)_''.....',.'.:_(,)_,,.:'.:'.:.._(-'-'.)_:'!_\n",
-      "                                                   !_____._(,.)_:_!_:_(,,)_,!:_()_.'.:_()_'..:.:,..:'\n",
-      "                                                   ..!!:_()_!.:_(,)_.:_(,)_,.,:_(,)_,.,'.._(.','.)_:'\n",
-      "                                                   ._(..,.)_:'._()_..._()_.!:_(,,,)_,,,',,!:.?:_()_,!\n",
-      "                                                   .,,.'._()_.:?:_()_?_._...,...!_('.,.)_:!,!,!!:_()_\n",
-      "                                                   ',',.,!_()_!!!_()_?:?!'??.:_()_!:.:_()_'.:_()_...:\n",
-      "                                                   _!__(,,,..)_:,..'.:??:_()_,.'?..:_()_,!,!,!!!_(.,,\n",
-      "                                                   ,,,,.'.)_:_()_'!,,!.:'.:_()_,.'._(___.):'.!:.:.:_(\n",
-      "                                                   )_,.!:''.:_(,)_'.:_(')_,!?.,,!:_(,')_'?'?'._()_!:_\n",
-      "                                                   (,)_,.:!:'!'!,!_(.................,,,,,,,,,,,,,,,,\n",
-      "                                                   .....,,',........'..:,'',,',,'',,''.,,...,,,,,.',,\n",
-      "                                                   ...,,'.)_':_._:.':_()._:_(',)_.:,!_(.)_:!:,!_(.)_:\n",
-      "                                                   !_(___,.):_()_',!''!:_(')_,....._()_,!(,,.):_()_'?\n",
-      "                                                   :,.!_()_,.'._(.)_:_().._:_()_.'.:,...:_()_,'.._()_\n",
-      "                                                   .:_(')_,.'.:_()_'._(,,.,,,.,,..)_:_()_!!!:_()_.:!'\n",
-      "                                                   '!!?.'.?'!'!:.!:'!'?'._(',)_:_()_.:_(,)_,!:_()_.,.\n",
-      "                                                   '!_(,,.)_:'?:..._()_?:_()_!:_()_..'.:_()_....:??:_\n",
-      "                                                   ()_.:_()_.'.,.:'.:_()_,.'.:_()_.'.'.:_()_'?:_()_.,\n",
-      "                                                   ...:._(,,,.)_:_()_,!_()_'...:,.:_(,)_'....._()_.?:\n",
-      "                                                   _()_,?._(,,.)_:,.'._(,)_,.?,?:_()_.:_()_._(,)_.,,?\n",
-      "                                                   :_()_,.:_()_.'.:,..:'.:_()_,.._()_',..,.:.,.:',.:'\n",
-      "                                                   .:_()_...:'.:,.:_()_,._()_:_()_.?...:_(,)_'.,....'\n",
-      "                                                   .:...:_()_.,,.._()_,,,?,,!:_()_,,!.,,'(,')..._(.)_\n",
-      "                                                   :!!:'._()_.??,?:,,,._(,,.,,.,,.)_:_()_!_()_!_()_!'\n",
-      "                                                   .'.:,,..:,,'..,'._()_'..!:_()_.:.'..._(..)_:_(,)_.\n",
-      "                                                   :._(.,,.'.........,',,,..)_:!!_(;)_!_()_.._(,)_!_(\n",
-      "                                                   ..)_!:_()_?.._(,)_.........'?..._(,,.)_:..._(')_._\n",
-      "                                                   (')_.._()_?:_()_............._(,.,,...'.)_:_()_...\n",
-      "                                                   ,...._()_...,,,,..._()_......'........._(,,,.,,,,,\n",
-      "                                                   .,,.)_:_(,)_!:_(,,',,.....)_----.('),,',,...,..,,.\n",
-      "                                                   ,,,,''.,,,,,,.,,.,',,,,,,.,,,.'__.,,(,,),.,'',,__'\n",
-      "                                                   ,,,.,,,,''.__,,,,,,,,,'.,,,,,,.,,,,,.,,,..,,,,__..\n",
-      "                                                   ,,().__,.--,,...',..--,.,:--_!_.__.,',,,.,,'..,,,.\n",
-      "                                                   ().(),,,,,,...'...',,.,,'..--',,'.--',,'....--,,,'\n",
-      "                                                   ,.,..--,.-.,','().'.''.__.''..,,..,....,,.--,,...-\n",
-      "                                                   -,,'.'.'?,..'',.,',,'.',.',',''..',,.'..,,,...,,.,\n",
-      "                                                   ,,:--.,,.,,,,,:--,..,,,,?--,..--!,,..,,,,?.'..''?-\n",
-      "                                                   -,'.--,,,,.?.--,.?--,,__.,,.,,,,,,,,.,,'',,,,,,,.-\n",
-      "                                                   -,,',,,..'.'.,,,,,?,,,,,.--,.',.,,.',.--_,!?!__--.\n",
-      "                                                   ...__--,!__--.__--!!__--!..._',,,,,--,,.__.--,,,,.\n",
-      "                                                   __.__,,,.,,,,,__,____:--..?__!._.._,,,:--..--?.,,,\n",
-      "                                                   ._--_,.,..--,,.,.,.,..'?--,,..,,.,,:--?',,:--.,,.-\n",
-      "                                                   -?.--',.,.--',,..--,.:--...--,.....,..--!.,,.--!.,\n",
-      "                                                   ,:_--,._'.--,.--?.--,,,.'..--,.--',....?--,.--',..\n",
-      "                                                   '..'.'.',._,_.'',.,',..,',.,.!,.'.,,.,.,,,,..!!,__\n",
-      "                                                   .!!,!...,,:--'?.--,.,,:--'.__...'.?.......--,,.--,\n",
-      "                                                   ,'....,.,,..__.'.--,',.--,,.,..,,:--!......:_.,._,\n",
-      "                                                   ,,,,,().--,..'.'..--?.,:--.'..,,.:_,,,,._,.(-__'')\n",
-      "                                                   (..)'__..',,,.,,,,,,,,,.,,,,,,,.,,,''.,,,--,,.?.,,\n",
-      "                                                   __-,,__.,,..,.,,---.,,__.,,,,,,',_'_,,',,',,,,,'.,\n",
-      "                                                   ,.,,.,,.--,,.,,.,,.,.--....--.,..__,.!..--',,__.__\n",
-      "                                                   ,.--',..__.,,,__,--,__,,.,,,'.,!.,__,'.,,.,,,,,,.-\n",
-      "                                                   -,,...--?.,,,.--,',,,,,,.--?.?_-_:--',,..,.,,,,.,,\n",
-      "                                                   ,,,,..,,,,..,__,,,,__,,,,,.--,,,,'.'.',..',,'.--?,\n",
-      "                                                   ,,,,,.--,,,?',..--,,..'..,.''.--,..,,.,.--?.,,...-\n",
-      "                                                   -,,..,,,,,.'--,.--,,,.'..,..--,.--'?.--?.--,,,...:\n",
-      "                                                   _--,._.,,,,,,,.,,,(.).,.'''(,),,,.,,'.,'.--,.--,,,\n",
-      "                                                   ,.!....,:--....,,__(),,,,,,__,.,,.--,,,.,,,,,..,.?\n",
-      "                                                   ,:--.,,,,,____.,:--?'.,,,.,,,,,'.--,,,.,,.--?,.'.'\n",
-      "                                                   ',,__.,,',__,,,'.',?..''.-'..--',,.().,,,().,,.,,,\n",
-      "                                                   .'.,,'-.--,..--',,',__,...--,.,.'..,,.--',____.?..\n",
-      "                                                   ..,,.,,,().,,,__.'.--,'',.,,.,,,.,,,',,,,,.'.(,__,\n",
-      "                                                   __,,,,,),.__,,.--,,,,,.,.,,,.,(),....,,..'.--,,.__\n",
-      "                                                   .--,.--,,.--',..,,.,.'..,'.,,',.,,,'.,,,,,..,,,,,.\n",
-      "                                                   ',__.(__),...____..,_'_,.,,...--,.,,.',,,.,,,,.,,,\n",
-      "                                                   ..,,,,,..--,--.,,.,..,,__.,?,,',.--,?,..'(),.-__-,\n",
-      "                                                   __,,:_--''.,!,!_.--,,,-',,,,..,,.?,__,,,..,..,,,,.\n",
-      "                                                   :.,,.__.,.--,,..--'?.?'?.--,,,.--',..'.?,,.,,,'.,,\n",
-      "                                                   ,,.,,,,.,,,,,.,?,,,,,,,,,,.,',(.)','',..,,(),,(,,)\n",
-      "                                                   ,,,,(),__,,--,,,,,.,--,..,.,,,..__,..--,,..,,'...'\n",
-      "                                                   .?'.--__,,,__,__.--,.,.,,,..'....',.--',,'.,,,..--\n",
-      "                                                   ,.'...,,,,,,.--,.,.--,',.,.,,,,.?..'.,,.,,..'.''',\n",
-      "                                                   .'.'.',,,,__,,.''.''..__,_,_.,,.,,.,,.',.--,,.,.,,\n",
-      "                                                   ,.--,,,...'..,,..?,..--,,__.--,.--,,.--,,..,'....?\n",
-      "                                                   ,,,:--'..,,,'...'.,,,,.',,,,().__,,,.,,,,,,,,,,.,,\n",
-      "                                                   ,,,,,.,,.,.,...,,,,.,,,,,,,,.,,.,.().__,,_'_.__,,,\n",
-      "                                                   ,.',..,.,.,.....,.__'.'__........,,..--__()_,,,..,\n",
-      "                                                   ,_()_..',.:.(),(--),.,,,,/_(')_,,.,.,..,.,',.,',--\n",
-      "                                                   '_..__()..'..,,(')...,,.--,,?:.--.,()'..(),....'__\n",
-      "                                                   ,..__,,(.),'__(.),.'__.__,__().__,__,__().____.',,\n",
-      "                                                   '.'/.'...:'()__....',..--,,,.--?,,.,,:__....-..'..\n",
-      "                                                   .,...().,,,..-._,_.,,,',.,,....__.____,,,,__,:'..'\n",
-      "                                                   .,.,,,,__',,,,,,:_,_.,,,.--,,,..--,_-_,.'.'..--,--\n",
-      "                                                   ,.__.,,,,.,,.,,,,,,,,,,.,,,,,,'.,,.,,?.,.,(_,_,)(,\n",
-      "                                                   ,),,,,,,'...,,,,,.,,,,,',,.--,,,.,'.--',,.--?,,.,,\n",
-      "                                                   .,.__,,,.--,,,,?,,,,,,,__,,,.('),,,,,,',.--,__,...\n",
-      "                                                   .,,..,,,.,,,,,,.,,,,.,,'(!).'.',,,..,..,,'__.,,.?(\n",
-      "                                                   __).,,__,'.,,.?.,,.__',,__.,,.,,'__',,(')____()''.\n",
-      "                                                   ,,.',.('),,(),,,''__,:_,_,,,.,,,,,,',.,,',,,,,,__,\n",
-      "                                                   .,,.'__,(),'.,,.',,.--'?.--,.--!.,'!--,,..',,.__()\n",
-      "                                                   .,,',,,',(,,,,),',,,(),,,,,.,,,.()()(),,..,..',,',\n",
-      "                                                   ,,.,,'.,,''',(')',__.....--.--,,'..'.?.'.,,,,'.--,\n",
-      "                                                   ',.('),(),,,,,,,,,,,..',,.,,'..'..--,,,.--,..--?.-\n",
-      "                                                   -,,,,..,.___._,,,(),,,.,,,,,(,),,,,,.--,__.____.,,\n",
-      "                                                   ,,.--,.,,.',:--.,,',,,,,..--(),,,.'..'..'.--,,.,.,\n",
-      "                                                   ,,,.__,.,,,,.,,-'__,'__'__,__,,,.__.'__,,,,,,,,',,\n",
-      "                                                   __..____,,__,,.,,__'_,'_,,,,,,,',,,,.,,'',,,_,_,,.\n",
-      "                                                   ,____(),,'.,,,.,,,.,,,,',:--...,,,,,,,.',,.,.,,',,\n",
-      "                                                   .',,.,.,,,.'.--'?,!,,__,.,,.,',',,.__,.__,,:_.___.\n",
-      "                                                   ,,.,,,,,__..(),,,--',.__,,,,,--,,,,.,.,,..,,,,'__.\n",
-      "                                                   ,',,,,,,__,,-.,,.,,,..(),__,,,,,'',.,,,,,.,,.(),.,\n",
-      "                                                   __,,,,,,,,._._,,,,,,,,,__._--_(,,)',,,'__.?,:,,,':\n",
-      "                                                   ,,,,,.,,',.?,,,,,,,,,,,,,,,,,,,'.?,.,.,,..?''.',,,\n",
-      "                                                   (..),.,,()'.?.?''.,,.,,.,'.(),('),.,,,,,,?.?::.?,,\n",
-      "                                                   .?.?.,(),?..'?.,,,,.?',,,,,,(,),,,,,,,.?,,,,,,,.?,\n",
-      "                                                   ,,.?..,.?,,''.?,,,,,'',,.?,,,,,:,,,:':,(),:,,:,,',\n",
-      "                                                   ',:()'.?,,'.?():().?,.?.,,,,,,,,,/,,..,(),,,,,,,,,\n",
-      "                                                   .,,,,,?::'::::::::,:::::::,,:::::,,:,,,,,,,,,,,,,,\n",
-      "                                                   ,,,::,,,:,:::,,,:,,::,,,,,,:::,,:,,,,,,:,,,::(,),,\n",
-      "                                                   ,::,,,.,?',,(),,,.'?,,(),,.,,?.?:,,.?,.?.,,,(),.()\n",
-      "                                                   ,,,,,,,,.?.?.?::::,,,',,,,,,:.?.()?,,,,,.,,?,,,,,,\n",
-      "                                                   ,,().,,,',,',,','/-,,,,,,,,,,,',,,,'',,,,.().?,,.?\n",
-      "                                                   ,,,__,,',.,,?',:',:','(),,:..(),,,.(),_'_(),,,,.?.\n",
-      "                                                   ?,,,.?...?,,',.?,(),,,().?,',.,?/'.',.?,,,',,.?.?,\n",
-      "                                                   ,,.,,/-,/-/__,?_'?.,.._?,,,.?,..()()?_....._(..),,\n",
-      "                                                   ,__,,,,,,,,,()__(,,.,,,),?,,(,):,()():,:,'-,-,-'-,\n",
-      "                                                   -,-():,_'_():,,,,,,,.?'.'.//,,,,,,,,,,,,..,,,,..?,\n",
-      "                                                   ,,.?.',,,,,',.','',.?,,,,.?(),,',',,,.?,,,,',,,,,,\n",
-      "                                                   .?,,,,,,,,.?,,,,:,,,.?,,,'__,,,.?.?.,,''''?.,,?,()\n",
-      "                                                   ,,,,,()().,,().,,?(),..,,,,',,,,..,,.()..,,,.?'.,,\n",
-      "                                                   ,,.?.?..,,?,,,,,,,,,.?,,,,.,,,,,.?.,',,/',,:,(),()\n",
-      "                                                   ,,,.?..'/-....?.-,.:,.().().(,).?'?..,',,,.,..,,,.\n",
-      "                                                   .,......,,?,,.?..........................?,:',','.\n",
-      "                                                   '...?',,,(),,()(...,,),,...,(,,,),,,.?.?''.,__?,,(\n",
-      "                                                   ..__),,,,(),'__,,,,,,(.),...,...,,?.?(,,,,,,,,,,,)\n",
-      "                                                   :,:,,,::::,:,,:.()?.,.,,,..,,.:(),__().,?,.,.?.:,,\n",
-      "                                                   :'.?,,,,,,,.?.?,,,,,.'?,,,__()()()().,,,,,,?,.?(),\n",
-      "                                                   (),(),(,).?:_,,,_(,,,,).:_,''_().?.,__()(),,,,,,,(\n",
-      "                                                   ),,,,,.,,?,.?,,:,,,,,:,,,,,,,,(),,,,,,:,,:(.')('):\n",
-      "                                                   :.,?_,,._?.?.?()().'?,.'?.'?.''?,':,,,.,':.?,,:,..\n",
-      "                                                   ,.,..,,..,:,,..,,..:,,(),.?,,,,,,,,.()._.''.'._?.,\n",
-      "                                                   .()._'.\",,,.\"\"''.'.\"..'._?.,',.'.,,..,,.,,,,,.()?.\n",
-      "                                                   (,)?.()?:,,,,,,,.()?:,,:,,.:,,,,,,,,,.?,,().?..:,,\n",
-      "                                                   ,:,,:,,,,,,,,,,.?,,.?.',,().,,().,,().,,?,.,?.,?,(\n",
-      "                                                   )().,.?,,,.?().,',,().,,,().,,()()().,,,,,.(),(),,\n",
-      "                                                   ?:),,,:),,,,,__,/.?:.:,.:,,,.,,,,,?()().?:.:,.:,.'\n",
-      "                                                   ?,.?,,.?(),,().?,,,.?,,(--),,.,,,,,,,?,.,.,(),,(..\n",
-      "                                                   ,),,,,,,,,,().?:',,,,,()(').:()(/-)..,,,,,,,.'?.'?\n",
-      "                                                   .?,.,?,,::,:():,:,,:::,,.?.?.?..?.,?:?,_::_.?..?.,\n",
-      "                                                   ,,,,?.?:,:,:()(,,,,)::::::,,,.?:,,,,,,,::,,,,,,,.?\n",
-      "                                                   ,..,,,,,,,,,,,,,,.,,,?.,,,,,,,,,,,,,.?.?(,,,,)::::\n",
-      "                                                   '::::::,,,,,:::::.(,):::()()()()(),,,:,,,,,,,,,.('\n",
-      "                                                   ),?,,,.,::,:.?.?:,,,.?::::,,::::,,,,::::,:,,:,:,.'\n",
-      "                                                   ,',?()(')',,,.,(),,?::::.?,.?',',,,,,,,',',.?,,,:'\n",
-      "                                                   ,,,(),:',,.?:,,,,,,.:(,),,,.?.?,,,.,,?,,.,()?.?:_.\n",
-      "                                                   ..._:_,,,._?(),(),(),(),(),(),(),(),(),().,?,'.,?,\n",
-      "                                                   ,:.?:(,),(,),.(,),(,),(,),(,).?,,.?,,,,,,,.?,,,,,,\n",
-      "                                                   .?,,,.,,,,.?,,..()::():..:,,,,.:,,,.?,,,,.?(),',,_\n",
-      "                                                   '_(.,..,)_,_,,__,,__,.?,:,:,:,:,':,.?,,,,(),,,,,,.\n",
-      "                                                   ?.,,?,...,:,:,.?..?()().()?_.''._()?..?.._',_.''__\n",
-      "                                                   (.).'__(,).__().__(,)._'_().__().__'..(,,.).__()._\n",
-      "                                                   _().'__(,)._-_.,,,(),,(,).__\"\"(,).__().'__(,,,).__\n",
-      "                                                   (,,.).'_-_(,,,,',,).__(,,,').__(,,,,,',,).__().__(\n",
-      "                                                   ,,).__().__....,.',,,,,,,,,,,,.?,:::,.?'_-._?(),,(\n",
-      "                                                   ).,,?,:,,,,,,.?,,,,,,,,..,'.?()(),.?,,.,,,,,.,,.?(\n",
-      "                                                   ).,,,.(),()(),..''''()...-------------------------\n",
-      "                                                   --------------------------------------------------\n",
-      "                                                   ---._'_()...---------------?,,,,,,,,,,,,,,,,.?,,',\n",
-      "                                                   .?,,,,(),,,,____,,,,(),,,,,,,,,,(..,,,,,),,,(),,,,\n",
-      "                                                   ',,,,,,,,,,,,,,,,(,,),(),/-,,,,,,,,:,,:,,,,,:,:',(\n",
-      "                                                   ,,,()()'),,,,,,(),(),.?,,,,,,,,,,,,,(.(),,,),,,.?,\n",
-      "                                                   ,,,,,,,,,,,,,,,,.?,,,(''),,,,,.?.,,,(,).?.'..?,/,,\n",
-      "                                                   ,,,,,,,,.?,,,.?:,,(),'().:::,,,,,,.?,,,..,--,.?,,,\n",
-      "                                                   ,,,_(_),(,.,..,..,..,...(__),,)().?:,,,,,.,,(),(,)\n",
-      "                                                   ,(),,,,,..()(()).()(..),____.,,,...',,(..),,(..,..\n",
-      "                                                   ),,(),,,().?(),,/,,%('),,./%,,,,,,.?()..(),...().(\n",
-      "                                                   ,(,,,,:,,,,,:,,,,,,),,):(),(),(,,),().'%,,()./(/,/\n",
-      "                                                   ,,,,,,)..,,,.?,,,,.,.,,,,,,,.(),,,,.?(),,....,,,,,\n",
-      "                                                   ,,,..,,,,(/-,()).,.()(,,),(),,,,,,,,,(),,,,,,,,,,,\n",
-      "                                                   ',,,'.?,,'',(,,,,,),,.?.?.?/,..'..?,.?,,,.?',(),,_\n",
-      "                                                   _,,,,:,:,,__,,:+.,:_,_:,',.,,,:\"\",::()'():,,.',,:,\n",
-      "                                                   ,,::,(),:,(),:,,,/...,,,/...':()../../../.:__,'::,\n",
-      "                                                   ,..,,,..:,,:-:::)(,)(,))(,)(,),,..,,,..::,,:,'-'('\n",
-      "                                                   /-,'/-)./,,/,,:,',,,,,().():..,,,,,/.,'.,...?.,,,,\n",
-      "                                                   ,,,.'?!!?(....)(..).?,,,(,),,(),,(,).?,,,,.?::',()\n",
-      "                                                   ,,//,,,()////,:,/,'://(,,),:,()():'(),:..,,,,,.()?\n",
-      "                                                   (),,.():',,,::__.?..................,............_\n",
-      "                                                   ......_...?,,,,,:,:,:,.?.?:,::::.?,.()?()(),,,,,,(\n",
-      "                                                   ,,),(,).()().?:.?...?,.?,,.,,.,::,,.:..,,,,,,,,,,,\n",
-      "                                                   ,.:'(),'.:.?,,,,,,,.?():().?,.?...?,,,,,,,,,.?,.?,\n",
-      "                                                   ,,',,,,,',',,.?(,,,,,..,,),,(,),(),(),(),,('),(),(\n",
-      "                                                   ),(),(),.,?,,,.,,,,.?,,,,,(),/,,,,..?..?,.,,.?,,,,\n",
-      "                                                   ,,,,.,,.,,,,,().?.,,?,:,:,:,:,:()(),:,,.,?,()(),,(\n",
-      "                                                   )().,,,,?():():():():():():():,',():():'():,,():()\n",
-      "                                                   :():,,()--',().?.,,,,?'?,,??,,,,,?:(,,,,,..)::(),,\n",
-      "                                                   ,,.,,?,,,,'.?,,,,,:,,,,,.?',,',,,',,,,,,,,...().?,\n",
-      "                                                   ,,,'.,,,,,,,,,(,),(,).'?,,,,,.?,():,,:,:,:,,,.,,?,\n",
-      "                                                   ,,,,,,,,,,.?,,,.?,,',,,,,',',,(),,,,,,,(),,,,,,,.(\n",
-      "                                                   ).?(),(),(),().,?,,,,,,.?,,,.?,.?,.()(),,.,,.?),,,\n",
-      "                                                   ),,),,),,,),,.?,,..,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,\n",
-      "                                                   .,,,,,,.,.,?()()().,?,,.,.,.()(),.(),..,,,(,:,),,,\n",
-      "                                                   ,,.,,?::;:::(,)(,)::::::.,,?,(,,,),,,,,.?::::.?,,,\n",
-      "                                                   .?::::.?,,,.?:,,,,,,(),.:,,,,,'('),,,,,,(),,,,(),,\n",
-      "                                                   .?.?,.?(),.,,,,,.,(),,,,,.,,,,,,,(),.?,,,,,.''?,.?\n",
-      "                                                   ,...:,...:,.,,.:.?.,,.?:,,,,,-,,,.:,,,,,,.??..?.?'\n",
-      "                                                   '.?__/'____/__//---./-/-__////-/.---\n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(sherlock['punctuation'], ulysses['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 52,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "from PIL import Image, ImageDraw\n",
-    "from math import ceil"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 38,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "19763"
-      ]
-     },
-     "execution_count": 38,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "len(sherlock['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 46,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "# Periods and question marks and exclamation marks are red. \n",
-    "# Commas and quotation marks are green. \n",
-    "# Semicolons and colons are blue. \n",
-    "colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
-    "           ',': (0, 255, 0), '\"': (0, 255, 0), \"'\": (0, 255, 0),\n",
-    "           ':': (0, 0, 255),  ';': (0, 0, 255),\n",
-    "           'unknown': (128, 128, 128)}\n",
-    "max_x = 1000\n",
-    "max_y = 1000\n",
-    "block_size = 4\n",
-    "text = sherlock['punctuation']\n",
-    "img = Image.new('RGBA', (max_x, max_y))\n",
-    "draw = ImageDraw.Draw(img)\n",
-    "x = 0\n",
-    "y = 0\n",
-    "i = 0\n",
-    "# for i in range(100):\n",
-    "#     if text[i] in colours:\n",
-    "#         this_colour = colours[text[i]]\n",
-    "for p in text:\n",
-    "    if p in colours:\n",
-    "        this_colour = colours[p]\n",
-    "    else:\n",
-    "        this_colour = colours['unknown']\n",
-    "    draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
-    "    x += block_size\n",
-    "    if x >= max_x:\n",
-    "        x = 0\n",
-    "        y += block_size\n",
-    "img.save('test.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 79,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "# Periods and question marks and exclamation marks are red. \n",
-    "# Commas and quotation marks are -green- blue. \n",
-    "# Semicolons and colons are -blue- green. \n",
-    "def make_image(text, block_size=4, width=1000, colours=None):\n",
-    "    default_colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
-    "           ',': (0, 0, 255), '\"': (0, 0, 255), \"'\": (0, 0, 255),\n",
-    "           ':': (0, 255, 0),  ';': (0, 255, 0),\n",
-    "           'unknown': (128, 128, 128)}\n",
-    "    if not colours:\n",
-    "        colours = {}\n",
-    "    use_colours = default_colours.copy()\n",
-    "    use_colours.update(colours)\n",
-    "    height = ceil((len(text) * block_size) / width)\n",
-    "    img = Image.new('RGBA', (width, height))\n",
-    "    draw = ImageDraw.Draw(img)\n",
-    "    x = 0\n",
-    "    y = 0\n",
-    "    for p in text:\n",
-    "        if p in use_colours:\n",
-    "            this_colour = use_colours[p]\n",
-    "        else:\n",
-    "            this_colour = use_colours['unknown']\n",
-    "        draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
-    "        x += block_size\n",
-    "        if x >= width:\n",
-    "            x = 0\n",
-    "            y += block_size\n",
-    "    return img"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 80,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(sherlock['punctuation'])\n",
-    "i.save('sherlock.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 81,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(wap['punctuation'])\n",
-    "i.save('wap.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 82,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(shakespeare['punctuation'])\n",
-    "i.save('shakespeare.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 92,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(ulysses['punctuation'])\n",
-    "i.save('ulysses.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 57,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(wap['punctuation'], block_size=6)\n",
-    "i.save('wap.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 84,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(wap['punctuation'], block_size=2, width=300, colours={'-': (255,255,255)})\n",
-    "i.save('wap.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": []
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.4.3+"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/.ipynb_checkpoints/visualising-punctuation-checkpoint.ipynb b/.ipynb_checkpoints/visualising-punctuation-checkpoint.ipynb
new file mode 100644 (file)
index 0000000..5fa3e1c
--- /dev/null
@@ -0,0 +1,8152 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Punctuation in novels\n",
+    "Inspired by https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.qwj8e1n8m"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "import string\n",
+    "import collections\n",
+    "from PIL import Image, ImageDraw\n",
+    "from math import ceil"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The `string` module has some nice subsets of characters. Does it know about punctuation?"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'!\"#$%&\\'()*+,-./:;<=>?@[\\\\]^_`{|}~'"
+      ]
+     },
+     "execution_count": 2,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "string.punctuation"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Getting the punctuation\n",
+    "First, let's just open a text file and read the punctuation. We can also count the number of different punctuation characters in it."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 20,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "sherlock = open('sherlock-holmes.txt').read()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 21,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,..\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',..\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,.'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\"...,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,..\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,.,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',.\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,.\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.',,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.''.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.''.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,...,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,..-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-.-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',.'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.---\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,.\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",.,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,',',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,--.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,.,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",.\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,.,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\"..,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,..\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,.,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,...,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-.,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'',,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.''',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,.\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,.,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,.-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'':\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",.\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,.,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,..,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.',,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'.,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,.\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,.\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,',..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",..\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,.\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.',,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,.,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,.\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,.?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,..',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--.'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','.,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,.,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,..'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,.,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'',...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",.,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,.''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,.\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--.,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,.-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;.,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,.,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,..',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,.,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..',,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,.,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''....'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,.-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?.\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,.,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.','.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'.\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,.,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,..,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'.,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\"...,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,'..,,,.,,,,,.\n"
+     ]
+    }
+   ],
+   "source": [
+    "sherlock_punct = [c for c in sherlock if c in string.punctuation]\n",
+    "print(''.join(sherlock_punct))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 22,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 171,\n",
+       "         '\"': 4834,\n",
+       "         '&': 5,\n",
+       "         \"'\": 1490,\n",
+       "         '(': 5,\n",
+       "         ',': 7053,\n",
+       "         '-': 965,\n",
+       "         '.': 4843,\n",
+       "         '/': 1,\n",
+       "         ':': 56,\n",
+       "         ';': 202,\n",
+       "         '?': 138})"
+      ]
+     },
+     "execution_count": 22,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "sherlock_counts = collections.Counter(sherlock_punct)\n",
+    "sherlock_counts"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "def punct_summarise(fname):\n",
+    "    content = open(fname).read()\n",
+    "    punct = ''.join(c for c in content if c in string.punctuation)\n",
+    "    counts = collections.Counter(punct)\n",
+    "    return {'punctuation': punct, 'counts': counts}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 171,\n",
+       "         '\"': 4834,\n",
+       "         '&': 5,\n",
+       "         \"'\": 1490,\n",
+       "         '(': 5,\n",
+       "         ',': 7053,\n",
+       "         '-': 965,\n",
+       "         '.': 4843,\n",
+       "         '/': 1,\n",
+       "         ':': 56,\n",
+       "         ';': 202,\n",
+       "         '?': 138})"
+      ]
+     },
+     "execution_count": 26,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "sherlock = punct_summarise('sherlock-holmes.txt')\n",
+    "sherlock['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 28,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 3923,\n",
+       "         '\"': 17970,\n",
+       "         '#': 1,\n",
+       "         '$': 2,\n",
+       "         '%': 1,\n",
+       "         \"'\": 7529,\n",
+       "         '(': 670,\n",
+       "         ')': 670,\n",
+       "         '*': 300,\n",
+       "         ',': 39891,\n",
+       "         '-': 6308,\n",
+       "         '.': 30805,\n",
+       "         '/': 29,\n",
+       "         ':': 1014,\n",
+       "         ';': 1145,\n",
+       "         '=': 2,\n",
+       "         '?': 3137,\n",
+       "         '@': 2,\n",
+       "         '[': 1,\n",
+       "         ']': 1})"
+      ]
+     },
+     "execution_count": 28,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "wap = punct_summarise('war-and-peace.txt')\n",
+    "wap['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 64,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 10815,\n",
+       "         '\"': 6,\n",
+       "         '&': 10,\n",
+       "         \"'\": 27942,\n",
+       "         ',': 82750,\n",
+       "         '-': 4590,\n",
+       "         '.': 36881,\n",
+       "         ':': 10649,\n",
+       "         ';': 17400,\n",
+       "         '?': 10327,\n",
+       "         '[': 19,\n",
+       "         ']': 18})"
+      ]
+     },
+     "execution_count": 64,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "shakespeare = punct_summarise('shakespeare.txt')\n",
+    "shakespeare['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 90,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 1576,\n",
+       "         '\"': 8,\n",
+       "         '%': 3,\n",
+       "         '&': 3,\n",
+       "         \"'\": 4485,\n",
+       "         '(': 1777,\n",
+       "         ')': 1788,\n",
+       "         '*': 90,\n",
+       "         '+': 2,\n",
+       "         ',': 16349,\n",
+       "         '-': 5037,\n",
+       "         '.': 21361,\n",
+       "         '/': 58,\n",
+       "         ':': 2564,\n",
+       "         ';': 34,\n",
+       "         '?': 2235,\n",
+       "         '_': 4566})"
+      ]
+     },
+     "execution_count": 90,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "ulysses = punct_summarise('ulysses.txt')\n",
+    "ulysses['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 63,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n"
+     ]
+    }
+   ],
+   "source": [
+    "line_len = 50\n",
+    "for i in range(5,25):\n",
+    "    print(sherlock['punctuation'][line_len*i:line_len*(i+1)], wap['punctuation'][line_len*i:line_len*(i+1)])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 87,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "def compare(text1, text2, offset=0, line_len=50):\n",
+    "    for i in range(offset, max(len(text1), len(text2)), line_len):\n",
+    "        t1 = text1[i:i+line_len]\n",
+    "        t1 += (' ' * (line_len - len(t1)))\n",
+    "        print(t1, text2[i:i+line_len])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 88,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ,.,-..::::,[#]:,:******,/:::::-:-:-:-:::::::-:-:\",\n",
+      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,',----,','!?--.\",,-,.,,..,,;.,.,,-,:\",(),,--.\"\"\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. !!\",.,,,,.,,.,,,,,.\",,.',\",.\"??\".\",?\"\"'?.,\".\".\"\"'.\n",
+      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .\"\",,\",,-,.\"'!,'?.\"\"?\",.\"?,.\",.,,.,,.,,,,,,,,.:\",'\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .',,,.!..!,.,!....,,?...'..,,.?.-,.?!!,....',...!\"\n",
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n",
+      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, ..\".\"...!,...\".\",'.'..\"\",!'!...\"\",\",\".\"\",!-!?\"\"?\"\"\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. ;,'.\"\",,!\",,,-..,.,,..\",?\",\",?!'!.\".\"',!'*,\",:\"''.\n",
+      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" !'\"*,!\",\".\".\"\"?,\",:\",...,,?!\".\",.!,.\",.,,,..\",'--,\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, \".,.\",\",,,,\".,,,,----,...\".,,,,:\",\",,\";,,\",.\",\".\".\n",
+      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", .\"\",\",,\"'.\"\",\".\".\"\",\".,.\"',,'\",'.\"'.'.\"\",\".\".,\",,\"\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\",.\"!!\".\"!\",...\",\",\",,\n",
+      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, ,'.\"\"'?\"..\",\",,\",,----.\"\",,,,\".\"..!\",.\"??...,...'?\n",
+      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\",,\"-.?.?.,.\".',,-.',\n",
+      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,.\",,\",\"----?\"\",\",\";?,!\"\"?!\",.\"',,\".,,.-.,,,--,,,.\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ..\"?\".\",,,..\"\",,!\",.\",\",\",-;....\",',.,:\".,--....\".\n",
+      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., ,.\",,.,..',....\",.\"...!,',',',,.'\",.,,.\"......\",:\"\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ....\".,,''.,,,.,..,,,;,,;,.-.,,'-,,,.-,,,,.,,:\",,.\n",
+      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, \",,,,,\",,-.\",,.,,,'.,,.\",,,\",.\",\".'--.\",,\",.\".!\"--\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\".\"\",;,\";,,.(),.,,.',\n",
+      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" .\"?\",.,,,,,.\",,\",.,,,;,,'.\",,\",.\",,\",.,..\",,\",,\",,\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"?,\",,.,.,,.\"....--...\n",
+      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' ....\".\"',.,??\".,.\",'.'.\"\"!.\",.,\",,..,.,.\",...\",\",.\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' \".\",\".?\"\",;..;.\"'.,.\",,\".\",\"..\",...\"\",?\".\"?'.....\"\n",
+      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, .\"!\"'.,'.....\",\",,,\"?!,.,!\"\".',\",..'.\",!\".\"';''.',\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '?.:'--,.,.','?'.\".\".--...?\",,.\"?\".\",','!',\"-.\"...\n",
+      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,...\"()\"','!\",.,.\",?',\".\",:,!,,.\"\",,\".\",.....\",,,-\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. .,.\"',\",.,.\",,.,...\"\",\".\".\",.,,.,,,.\"?\",.\",,??.?\"\"\n",
+      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' !\".,,.:\".!?\"\",,\".,,..\",!............,!...,'...-!\".\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",.\",,\",...;.\",\",.,,.,,\n",
+      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" .,,--.\",,!':,,.--..!!!'.,,,!...'?...\".,-,.\",\",\",';\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".,,.,,!.,,,,--.,,.,\",\"\n",
+      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. '.,...,!.,,,--'!,',,!,',;'!\".\",\",\",.,....\",.\"?\".,.\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ',,(,,),.'(),.,,,.\",\".\"'?,\",.'.\"?\",,.\"?!\",.\"......\n",
+      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. \"\"\".\".';.\",----.\",.,'!;'.'.:.--,,!\"\",?\",.\",;!\"\"',\"\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" .\",';','''!\"','.\"?\",,\",....'.','.,'.\"\"?\"\"!\"'.,,...\n",
+      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, .,,.\"',\"..,,.,;\",\",\"'',,!\",.'.',,,,.;,,;,.,.,.,,.,\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\",!\".\",!\",,,,.\",....!\n",
+      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, !\",.,,,:\";!\",,,.,.\"'.'?\"\",!,\",.\"!\",,.',,.\",,\",,\"'!\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- \"\",',\",,.',.,-.-.,,,..,;,,,..,,,,..,...,...,..\",,\"\n",
+      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, ,.,,.\",'',\".\"?...??\".\"-,\",,,,,.,,.\"!\",..\"\"--,--\"..\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" .?\",.\",,\".\"....,\"()\".?\"\",\".----.\"!\",.\",.!,.?\",.,,'\n",
+      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', .,,,,,.\"!!!\",.\"!\",.,.,.,,,,.,.',,.,..,,'.\",!',\"..\"\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, '!''.?...?...?\",,.\",\",,\".!\",,,,.'..,..,...,,..\"?\".\n",
+      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" .,;.,.,...:,.\"'.\",...\"!...!...'!...!\"....\",?'!\".\",\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. !.'....!\"\",,\",.\"??...!...,,\".\"'!'!\",.;.\",',\".\"'...\n",
+      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., .!',----'.\"\",\".\"!...'.\",,,.'.,,.,,''.',,,,.,,,..'-\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ---.,,',.-,.-,,--.,,.,,.,.,.\",,,\"\"\"--,\",\"--\".,!,!\"\n",
+      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. ,,,-,,.,,,,,,-;,,,,.,;,,,,,,:\",,'?'!,'.\".\"!\"',.'.\"\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. '.,'..,\",:\",.\",,-,-,,.\",...,...'.........\",.,,,\"..\n",
+      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". .'......\",,,,.:',,,'.\",\".\",!\"\"?\",'.\"',\".\",.\"\"'!\".\"\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",,,!,,!,?.!\"\",!\",.\",!,\n",
+      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- ?\".\",\".\"'!.!,.,:.\"\"?\",,.\"..\".\".\",.\",\",,\"'....,.\"\"!\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" \".\".\"\",\".\",,,,,;--,.--,.!.,'.'',\",.\".,\".\",,\",\".,.\"\n",
+      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" \",,,\";,.\"!\",,,,.\"!\"..,,.',,,,..,,,-.,,.\",!\".\",.!\"\"\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,,\".\",,\",.\",?,\".\",\",.-,-,--,,,-,--,.'----.,.\"?....\n",
+      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. ........\"().,.\",,\",,:\".\",',,.,,.\",,\",\"?,?\"'.,.:,,'\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ;,,';,'--,,,.,,-,,.,.,,,,.,,..,..,.,,;,..,,,..\",',\n",
+      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ??\".\",,,\",..,.,'(-),,.,,.,,,,-.,,,,,.\",,\",,\",',,,.\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" !'?\".\",\".\"',\",\"',.,',\".\"'.\",,.\"',\",.\";.\";.\",,..'!\"\n",
+      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" ,.\",,\",\"','.;.--'.\".,,.\",!\".\"!;.,,,\",'...\"''.,\",.,\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\";,\",!.,!,.\"\",\".\",',\".\n",
+      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, \",,',\",.\"',,,('),.\"\",,,\",.\":.',?\"\",\";\"!\"\",,\".\"!;',\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\"...\"(),\",..,..\"\",,\",,.\n",
+      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ';,,.-,,,-,;,,,----,.\",\".\"',?,\".\",?',\",.,.\"!,\",..,\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", .,,,'..,,,.,,,.,,..\",\".,,,,.,,----..,,-..\",??\",.\"'\n",
+      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" ,;!\".\",.\"\",,,!\"\"--!!,?\".,.,,.\"?\".\"!?!\".\".\"\"'.\"\",,'\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,,,,.\",\".,.\"'?,,,\",.\",\n",
+      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, !\".,.\"??\",,,..\"!\",,.,,,,.,.\",\",\",...\"\"?\".\",,'.....\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\".,,\".\"--,,.,-,.\",\".\"!\n",
+      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. '.\".'.\",\",\"?'?,...\".\",,,\".,..,..,.;.\"?\".\",\".\",,\",.\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". \",\".\".\",,..\",?'!\"\",,?\",..\",\".\".!\"\",\",.\"'.\"\",\",\".'.\n",
+      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" \"\",\".\".\"\"',!,\".(\",\",.)\"?\",,\"','.!\"(,,),\"!,\".\"...\"\"\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,,...\",,\",\".''?'.?,,!'\n",
+      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ';.,--,,,!'.?'.\"\",,\",\"!,\".\".:'---,',,--.'.\"\",?\".\",\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\"..,',..',.,,:!,\",,.\"\n",
+      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" .,'.\".\",--......--'--,.....\"'.\",,',\",\",......?','.\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ...\"\",\".\",!.,,.,''.\".\"''..\",,.\"-,,\",,\".\"\",?\",:\",.,\n",
+      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' ,.,..!\"\",\"''.\",\",',\".,.,,,.\"\"...\".\".\"',()',,,,,.\",\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- \".\"!\",.,.\",\",,\"...'....,...:,?.\",.\",\",,-,.,-.\",\",,\n",
+      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" \"!\",,.,.,,,--,---,-.,.\"?\".\",,*...\",',.*.\",...\",.',\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .\",!!?\",...,.\"?\".\",!....,\",.\".\".\",,'.\"\",,\",,,,'.\",\n",
+      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. \",.\"....?\".\",,\",',.\"?\"\"',\",,\".\"\",,\".\",,\".\"!,,.\"\",,\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. \",,.\"?\",.\",\".\".,\",..',.\",\",,\":,...........\":\",?!,.\n",
+      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,,\",\".,..\",,',.\",?\".\"..\"\",,!.,:...\",',,...\",?\"\";,.\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, ..\",.\",,,\",'.\",.,\".,,,,.\",\",\",;,,''..'?\",.\",\",,\"..\n",
+      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ..,.\".,'.,,,.'..'.----,'.,,,.--.:..;;,,,.,,.\",?\".\"\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,...,'--,\",,,,,..;:\"..\n",
+      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, \",.'.:\",,;.,,.\".,,,,,,.\",\",.\".,,...\"----',-..,,.\"?\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,'.?...'...\"\",\",.\",.,,\n",
+      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..\".\",?'.!?.,.?,,..'!\";'.\",\".\".,\".\".\"-'.,,,'.\",\".\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\",,.,,,',.\",,,,,,,.\",!\n",
+      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, ...?......\".\".?,\",,\"....,?'?\",,.\",,\",,\"!,.'.......\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" .,.,,'..',\",\"!\".\",!',\"'.\",.....,?\"\"?\".,.--.,',,'.,\n",
+      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. ,,,.,,...\",!\",\"....'.!...,!...\"\",,\".\",,\".\".\"\"',--?\n",
+      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".,..\",?\".\"'?'.\"',,\"\".\"\n",
+      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ,',\".\".\".\",?,!.-.!\",.\",?\"\",...'?\",.\"',,\".\",,,.\".\",\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" !\"....\",!,\"'.\",,!,'?\".\"!\",',.\",,\".\"...\",\",,!,',.\"\"\n",
+      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,,,,\",.\",?\".\"...,',\",.\"...?\"\",;!..\"\",\".\"''.'!.\"\",,\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., ,!,\".\".\"\",,,\",'.',,',.\",?\".\",!,!...\"\",'',\",,,,..\",\n",
+      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. .\"..,,----,.....,,..:\"'?\",,,.,,,,.',,,.,..,,.,-,,.\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,.\",,,,\",--.\"';*?\"*.\",\n",
+      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ;.,...\",,.;.,.\",.,;,\",,,.\",,,\",\".!,\",.\"...*,,\",.*.\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" ..,,;,,;,.,,,.,,.\",,'----',\",..,,.,,*,.,,,,--,.*'.\n",
+      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" ,.,..,,,,,,.\"?\".\",,\",.\"?\"\",.\".\",?'.\"\".\".,;,,..\"...\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" .........\"..\"?\".\",\",...,--,,..\",\",,-.\",,\",,\"',??,?\n",
+      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,\".\"....\"\",\",\"'?\"()'.\"',.\"-,,'-,.\",,!,\",.\",...\".,.\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" \",,!,'.\".,,.\"!!!...!,,!.\",.\",?\".,,;...,,,,.,,,.',,\n",
+      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,.,.:,;,,,.,-,',.,,.',',,,..,.,..,,':\"\"...\"\"...\"\"\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, .',,-.,,.,'.,,.;,..,,,;.,,,.'.,,--.\"?\".\"'.\",,,.'.\"\n",
+      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ,,\",,\"....\".:...,'----.\",,...\",.\"-:*',,,!'?\",.\".*(\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. )--;,*()?,\"*(),.*?*().*().*().\"--!\",;\",.--\"......\"\n",
+      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', --,\",.\",'!,,?\",,.\",\",,.\",\",----.\"!\"..'.\"',\".\"'!\",.\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"'.'.,\"',.\"'!\",''.\"',\"\n",
+      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. ';\"'!\"\",\"..,,,,:\"!\",.\"?\",;',..\"!?\"'.,..\"!\".,,.\"!\".\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\"\"!,??\";\"!\",.,'..,.,,\n",
+      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. ,,\"\",,,.,,,'.,,',,,.,,-,.,',..,,,.,,.\"?\".\"','\".\",,\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., '.,,\".\"?\".',,...',,,.',',:,.\"!??............!\"',,,\n",
+      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .,.,-..\"',............,\"--,\",,'......!\".\"'......,\"\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. ,;\"................'.,\"()\"',...,\",\",,...??,....\",.\n",
+      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- ,'.\",\",',\"'?'?\"\",,',,,'.'...,?...\",.,,,,.\",',!'!,,\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ?,.','?''.,...!\".\"',,,!\".\"';!'.,'.\"..,,,,.\"?...??\"\n",
+      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' ,.\",!\",'..\",''.'\"\"!\"\",!\",.\"!\".,,,.',\",\".:',,'!',,.\n",
+      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., ..,,!!...,.-,,.,:\".\"\",\";\"...\".,.;-,.-..(),.\",!!\",.\n",
+      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., .\",,!??\".,,,.,.,,.,,,:\"!?\"',.(,.)\"!\",-.,,,,,,,,,,.\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. (),----.\"!!\",...,(),.',.,,,--,--..'..,\"!\".,,.,,;,,\n",
+      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, ,,,;,,,,,,.,.\"',,\".\"!\",.',,,..,,,.,,,,.,--',',..,,\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" ,,,.,,,.,,,.,,,,.,,',,.\"...',\".\",?\",',.\",,,\",.\"??\"\n",
+      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., .\"-!\"\",...\"\".\".,,.\",\".\",;,.\"\",,\".\"?\".\"?\"\".\".\",\".\",\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\",.,,.\",,\",-'.'.;.,,,\n",
+      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. .,..\",,?\",.\"?\".\".\"\",.,,\"*,.\",,\".\",:'.\"*.\",\";,,.\",,\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,,,.\",,,.;.,,',.\",,,,\"\n",
+      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ,,;\".,...,,.\",.\",\",.\",,--,,--'.,.;,,.?,\",\".\",.\",,\"\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\"..\"\",,\",:\"'?',?...\".\n",
+      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, \",\",,\",,.,?,,\",\"',,..\"\"?\",,.\",,!'.,,,.,,,...\"\"?\",.\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' \",;:...!\"*,.*.\",,!'!,',,?,'!*'.\"*.\",;,,,\".\",\",\",,,\n",
+      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ,.'',,,!',.\"()\".\"';,,.\"!\".\"'.\".\"--!\".\"'!!',.\"\",...\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" .\"..\",.,,,,----...\"\"?\",.\",!,,.,!!\",...\",.,,,,.,,,,\n",
+      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ...\"\",\",,\".,,\",\",..\"\",!..\"\",.\"\",\".\".',,....,...,,.\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ;..\"\"!--!\".\"',.\"\"',,...,!\"\"...\"\",'!,,--'--.,,.\"\"'-\n",
+      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- -?\"\"',\",.\"!;,,!\",.\"?.!\"',()()'.,,,.,,..,,.,.,,.\",\"\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ,.,,,.,,',.,,,..\"'?\".\",\",;\",'.\"\",\".\"'.\".\",!\",',\",!\n",
+      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. \"\",'?\",.\",!.....\".\".,..\",,..,,..,\"\"\",\"'.'.(),,.,,.\n",
+      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, '.,,.\",.,\",.,\"\",.,'.,,..,,.,.-,,,.'.,,.,.',,,.\",\";\n",
+      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" \".',\".\"!\".\",\",\"'.?\".,,,.,,:\"!\",.,,..,..,,;--;,.,;,\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" ,.--,',,,,...;.,(),.\",,!.!\".:\"...\",\",\"\".\"\".,...\"'\"\n",
+      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, \".,...,.,,,,:\"!..\",,,--,,,.,.,-,.,-,,----,,,,,.;.,\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\",\"!\"--,,;.,,,.,,.,,.\n",
+      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. ,,-,,.,,;.,:.,,'.,,.;,,,.,,.,,.,----,,,.,.,.,..:,'\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" .:\";...\",,---,,..\"'!\".\".!\";,.,,',,,,,,.,,,,,,.,.,.\n",
+      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: ',.',\".\"..,.,.,.,,.,'.,,,.'...,..,.,'..,.'.,(),,.'\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. ,;,,,...\",\",'..,.,,,'-,,,,,.,...\",\",.\".\".,.,:\"'.\"\"\n",
+      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., ,\".\",,.\",..\",\".'..,,,,..,,,,...,.,.\",,,\",.\",,\",,\"'\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., ?...\",.,,;.\",,..\"\"',\",.\",....\",.\",,,\",.\",,!...\".,,\n",
+      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" .,.\",,.;,?\"\"',?\".\",'?!\",.,..\"!\",\"!,.\".\"!\".\",!.,!..\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\"!\",..,,,.\"!\".\"!\".,,.\n",
+      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,,.,..\",!\";\".\"..,..\",!\",;.\",,?,......,!...\"..,.\"!\"\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ..,.:\"....\".\",.,.\".,.:\",,,.:,,,..,,.\".\",,,!,..,,'?\n",
+      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" \".,'.'.,.,,--,,,,.\",.,\".,.,',,'.(,\"\"),,,.,,,.--,--\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" .',,.:,,,,.,.,.,,,.,',,,.,,,,,,.,,.,.:\".\".....,-,,\n",
+      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. ,--,,.,,.,,,,,.,(),,:\"?,.\".\"!\",..\",',\",',.'..\"?\",.\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., \",',\".\"',',\";\"'.'!\"\",,\",.\",!\",,.\",,\",,,.\",,;...\"';\n",
+      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ,',.'',:',,',,.:,,,,..\",'!\",;,,'.,.\"',;',\",,',:\",!\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" '.',\".\".\",.\".!''.....,..\".,,.,...;'-.:,!,,.,,,?,,,\n",
+      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,,?,.,.,,.\",\",.,'--,()--.--.,.:.,,..,,!,.,.,,.,,-\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". ,,.,,,...,,.,!,,,.!,,,.!,,;..;,,,,,,,,.('),..:,,.'\n",
+      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. ,,'.',....,'.;.,.!........,:,.,?,,..,,?,.?.,,.,','\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,,.'.,,.!,.,.,.,,',,..,--!,.,,.,.,..;,,?.,,,;,.,.\n",
+      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, ,,,.,,.,.,,,.----,----.,;.....,,.,--.,;-!\",,?.,\",'\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .',,,,,-.\",,\",,,\".,..\"\",,\",\"..\",,.',,.-,.----..,,.\n",
+      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,,,,.'.;',,,.\".',\".,,,.\",!\",.\"',,!\",,,.\"?'.\".\"',,\"\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--'.?\"-.,..,,'.,,'.,.,.\n",
+      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,,,',,,'..,,.\"!!...!!\",.\"...\"--\"?...\"\"!,?...\"\"!...\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, \"\",\".\"!...\".\",,.\",,,.,,,,,'.,,.,;,,,,..--'.:\",?\"..\n",
+      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". \",,\".\",,...\",--.\"?\"..:\",.!...\".--'.\",\".\"',?'.??\"\",\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .',\".\"???\",,.\",,,\",.,.':.-,;'(,),-,,.\"!'!?\",,,.\",'\n",
+      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" ,,!?\"..(\"--,.\"),,..'--,.\",,,\",'.\"?\"\",.:,.\"\",\".\"!,,\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".,'.''!..'--'.......'?\n",
+      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" ....?\",,,.\"??\",,--,,--.,,;;,,;,.,,.:\",!\".,:\"?\":\"'!\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" ,.\".,:\"'--..\"**\";'.\".\"'',\";\".,.\"\",',\",:\"..\",,--,,,\n",
+      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" '.,,(),\".\".,,----.,,,,.,,,(),--.,,,.\"!\",....\"',\".\"\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" ,,!\"',.,..;,.,,..\"',,,\",,.\",!,!\"--..\",!\",.\"'.'!\",,\n",
+      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.\",,,\".,,..,.,.\",,,\",.,,,.\",,.\"()\"!.\"\"\",',,.\"!\",.\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",.\"!...,....;!...;----\n",
+      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, .!'---!'?,,\",\"';',.,,,,,\",....\"!...,,?,,,.,'.!!...\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\".....--..\",,.,.,,,,.\n",
+      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., \"''?\".\".'.,?\".\",\".\",!,'-,\".\",,!\"\"...\",,.,--.--'.\",\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., \";\".\"\",!\"..,,.--'..,.;,,--.':,,.,..'.,.,?--,,,,..\"\n",
+      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ,\",(),\"!.?,,\",.,\".\"--.\"?\",.\".,!,\",,.\":,..\",.\";,?',\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .'.,'.*,,,,!'.\"*.,.\"',\".\"...'.?',',.,:,--,...,....\n",
+      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .\"\"',\".\"?,,'.,.,','.,......,.:'',.'.-,..\"\",,','?\".\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., .\"??...!...\".\";',\",.\",,,\",--\"'.?,?..\".\"...,...'.',\n",
+      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ...,.\"\"!,,\".\"!,,....\"',\".\"\",?\"\"--!,.,!...\",,..\"...\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\"'......\".,',:\";,,.\"\"\n",
+      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' ,,\",,,,-,.,,.\",,!...\",.,.,.,.,,.\",.\"..\",,.',\".\",-,\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". .\"\",,.?\"'.\",.,\".,,..:,,,--,...\",:',,,;....?!?!'...\n",
+      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' \",,,,.,,,.\",-.--'.!\":\",..\",:\",,.\"\",!\".\",;'.\"',,.,,\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. .\"!,\",..,,.',,.,-.\",,,....,,!!\"..,,,,.,,...,...,-.\n",
+      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" :,,,.'-..-,,..\"?\".\"'-.\"\",\":\",!\"\"?\"\"-'..,!\",.\",.,\".\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" \"......\"\"?.\"\",........\",,.\",\",.\",...\"\"......\",.\"'.\n",
+      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" \".\"',?\"\",?\"\"!\",.\"'!\".\",',,\".\"';'.';',.\",,',.,.,,,,\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., .\"'?'!.,\".;..\"!\";\"':.!.*:!..--.'..\"*.,.,,,,,.\".,;.\n",
+      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, ;'....\"..\",,\".\",,-!\",.\",,,...\",:\",!\"\",,\"..\",\",\"',-\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., -........\"\"?\",.,.''.'.\"'-.!\",,.\"??\",,..\"!\",.\"!\",,:\n",
+      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. \".\"\",!\",...,,.\",,\",,.,.,--,.,,..\"?'!\";,.:,,,.--,.,\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ,,--.---,,,--(),.'--.,,,\".\",-,,,--,---,,.,--,,\",,,\n",
+      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' \"..'.'.,,.,,,-,.-..,.,,,,,.\",,?\",().\".,,?\".\".\"\"?\".\n",
+      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' ,,.--.--,,--:,,.,,,,,.;,--.--,,--.,,.\"'!\".\"!',,''?\n",
+      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, \".\",!\",.\"!\".\"!...?\"--.\"',.\"\"?\"\"',....\",,.,(),.,,.,\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. ..\"?!\".\"!\"\"!.......\".:\",\",-,.'.,,.,.\"!?\",,.\"???'..\n",
+      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. .....?\",,,.\",'??\".\"...\"\",,?!?....\"\",',,\".\"?,?,.\"\",\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,.\"\"??',\".\".......?\",\".\",,..,,.\"---?'??\",-.,,'.\"?.\n",
+      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, ..!......\".\",,...\".\"!...,!\"\",\",..,.\",\".\"'!\".,,,,,,\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ,,,..\"-!\"-,,.,,,,..,...,,.--.,\".........!\".;,,.--,\n",
+      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,,,--,.,,...,,.,,.,--'.,,..--..,,,,,..,,'.,....,,.\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" \",!\",-.,----,,,,.\",\".\"!?\".----,,:\",!\"\",\".\".\".--,..\n",
+      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ,,,.,,.:\",.\"\"?\".,',.-,,,,.\"?\".\",\".\"!\".\"..,'.\"--,--\n",
+      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, .\",\",,.\"!\"..,..,,.\"',?\",.('.)\"''...'......,!...!\".\n",
+      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' \"',,'!\",.\".'--.,--'--,...\"\",;...\".\"?\".\"',\".\",,-,'.\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ...,,.\"\",,!\".\",....,,...\"\",,\",'.\",,!\",,:\"....\",.\",\n",
+      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, ',\".\",\".\"!!\".\",',,\".\",...\",()...'.\"?\"\"!!\"\",,-.....\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. ..\"\",...,...\"\",,--!.\"\",!...?..\"\"!...,'!.,,.',.!'.'\n",
+      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" !\"\"!,....\"\",!\"\"?',!,,,.\"\"'.\"\"'!.\"\",,.----'.\"\"\"'..,\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., ,,,--',:\",,\":\",,,.\",\"\"\".\",--,--.,,,:\",,,...!\"\",...\n",
+      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" !\",,,,,.,,.,,'..--,.,,-..',.,,..,.\",?\",.\"?\".\".\",'.\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\"',\",.\",'!\".\",?\"\".\"\"'\n",
+      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .'.''.\"\",'.\"\".\".\"....\".\"'.,'--'!\"\",;...\"\"...\"\"-.\"\"\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. ...\"\"',....\";,,,,.,,,,,...\"!...\",.\",,\"..\",,,..----\n",
+      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,.\",\"',..\",.\",\",,\",';,\"..\",,,,,\"..,,'.,.,,'.\",\".\"\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., \"--,,':.,,,,,,,.,,,..\",,\",.--.\",,\",.\",,.,\",,\",,.\".\n",
+      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, ,.,.,,,.,.,.,,,,,.,'.,,..',,,,.,,,,,,,.,,,,..',--,\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,,,,..\"?\",.\"--,\",.\"?\",\n",
+      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, ,.\"--,\".',.,,,,,,,\"?\",,,,,..,,,,.\",\".'.,,,,..,,..,\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" ',.',,.',.,.,,;.\"?\"'.\"',\".,,,',.,,,,\"'!...'!...,,!\n",
+      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" \",..\",\",,\".\",,.,,'..\".,,,\",.,,.\",!\"*,.*\",!\",,,.,,'\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',.\",',?\".\"'?\".\"',,'.',\n",
+      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,\"*,.\"',,.*(),\"----.*\",!\"*()\"--,,.\",...-,,.,,.,',.\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",!\",'..',.\"!!\",,,.,,,,\n",
+      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. ,.\"!!\"*,.*\"!!\"\"?\"*.\"!!!\"*(),.*\"?\"*()\"!!!\",,,:\"!\"**\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'.?\"\",.\".\"'!\".\"!\".,,.,\n",
+      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., ,.,.\"!\",\",!\"\",,\"'.\",',\",.\",\",\",.\"\"!',.!\",'.\"!.,.!!\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",,.,,.\";'..,'?\",,.\"!\".\n",
+      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. '.\"!\",.\",,,\",.,,.\"!!'?,\"'.\"?','...,\",,,...;.\",,?\".\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. (.);.\"...\".\",',,\",.\"',\".\"'!'.'.\"\",,\".\"','!'.''.\"\"'\n",
+      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., ,\",.,,.,,.\"!',\",'.:\",'?\",,.,.\",\".\"?\",.\".\"\".'.,?\"\".\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ?\"\",\".....':\".\",,.\",,\",\"'....,'...'?,'!\",.\"?.'.\".\"\n",
+      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. ,\".\"?\",.\".\"\",'!,,'?,\".\",,:,,\",.\"',',\".\"',.,\".\",.\".\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?,,\".\".?\",.\"'..\"\"'?...\n",
+      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" \"\"';..\"\",',\",\".\",,,.',.\",'...\"',,...\"'.,\".\",',!\",,\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., .\"'','.\",,,,.\",,\",.\",,,\",.,,,,.\"!\",.\",.'.!',.\"\",\",\n",
+      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, .\",'!\",.,,.\"'?\".\".,...\",.\",,\".'.\",',\"'.\"?\",'.\",.\"\"\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ',\".,,,..'..\",',!\",.\",\";....,,,-,,.\",\"...\",\",,.,.\"\n",
+      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" ,'.,,\",,,\",.\",,..\"'',\".\",,,'.\".\"??,\".\",.\"..,,,\",,'\n",
+      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. '.\"\",?\",'.'',.\",\",'.\"';...\"'.\"????\".,.,.,,.\",\",.\".\n",
+      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ..\"\",\".\"...\"',,',.\"!...'...,...\".\"!...\",',..\",\",\"?\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' \"\"...\".\"',\",.\",,\".''.\",,!\",-,,.,,.\"!\".\",..,,,,,,..\n",
+      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, .\"\",,,\",.\"...\"\"'.,.',;--...\"\"'.,'.?\",.'.\",\",\"\"()\".\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'.:;,.????'.:.',',?.,,\n",
+      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. ,.,?,!','!\"'.\",,'''!''!,?'!\",.\"',\",\",,,,,.,,!,'!.'\n",
+      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, !\".\"',!\",.\",,!\",,.\",,...'....'.........'...,',...,\n",
+      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? ,'',.,?...\"\",',!\",.\",\",\"'.\"\"',,\",,.\",.,!\"\",'.,\",\"'\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,',!?\".\"'.',\".\",'!'.'...\"\",',\".\"?\".\",',\".\",',\".\",'\n",
+      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", .'!\"..\"?\".\"',!.\"\"'!\"\"'!\"\"???\"\"!!!?\"\"',..'...',?'.\"\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, \",,'.\"..\"',!\"\",!'!\",()()..,,.,,.,,,-.,,-,,,.,,,,,.\n",
+      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ,'.,.,--,.,.,,.\",.'!,?\".\",,\",.\"'!...!\"\",,\",,--\",.,\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .',\".\",\".\",,\",-,\".\",.\",!\".\"..'!\"\",,\",.,.\",,,\",,\"!'\n",
+      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .?\",-.,.,,,.\"?\".\"',\",\".\"\"',?\".\",,\",:\";.\"\",\".,,.\"',\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" \",.\",',.!\",.\".\"\",!\"..\"!\"..,,..,',.,.',.,..,,.\",!\",\n",
+      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. .\"!'!'?\"\"\".\",!!.\",,,.,,.,,,,,,,,,,,.,,,,;,,,;,'',,\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\",.\"?\",...\",,...\",.\",\n",
+      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...\".,,,,.\"!.',\".\",,,\",,\".,',!\",...,..,,..,'.,.\",,\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",.,.\",\",...,,,.,,.\"?'!\n",
+      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., \".\"?!'?'.,'\"--,,.,,...,.\"!\",.\",\"...\",,!\".\",,!!!\",.\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'?\"\"',\",,,,,,.\"?'!!!..\n",
+      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" .!...,!'!\",.,.\"''?\".\"'!\".\".,'..\"\"!\",'.,,'.\".'!',,.\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'!\".\"',!\".\"''!,\",.\",'.\n",
+      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, \"\",,.',\",.\",'!\".,.,,.',,..,...',,,,'..,...,,,,.\",,\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, .??--,,?,.,,.,,,,.\",,,.,,....,..,.,,,,,.,'.,',,,,.\n",
+      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, ,..,----.,,.,.\"'?!'!,\",,.,,-,,,;.,,,,..-,.,.\",?\".\"\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; '.'--.\"\"'!\".\",,\"',\"'.\",....\"!!'.\"\"!\",.\"?'?.\"..,,.,\n",
+      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ,',.,,',,.,',;.--.,,.-,,.,,..\",\",',\".\"\"?\".\"'','\",\"\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\",,\"',?\"\"','.,!,.,,!\"\n",
+      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" \",'!\".\"?\",.\".!!\"\",....\".\",\",\".\",,,.\",\".,,,.\",',\".\"\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" !\".\"!\"..,,--,,,..\"!!\".,,..,.,.',.,.,.\"!\".;,;,,,,,.\n",
+      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .\",,\",,,,,.,.,,:\"'?!,!\";,,,:\",?,\".\",,\",.,,,,,-,,,-\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\".\"\",,\",,.\",!!??,,..\"\n",
+      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", \"!\",\"'.\",.,,,,.,.\"!!\",.\"!!,!\"\",.\"\",\",...,.,.,..,.,\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;,,!!.,,,......\",,,\".\"\n",
+      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. ;...,,,...--,,,,,...,,!...\",.,,.\"!,,,!\".;,.\",?'!\".\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\",,,,.\",,\"..,.\"',\".\"'\n",
+      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .\"\"!\".\"?\"\",\":\",,\",,\"\".,,,,,-,.,,;----,.,..,,,,,.-.\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" ',,.:,,.,',.-,,,,,;;,.,,.,..--',().,,,,..,--.,,---\n",
+      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" ,-..,,.,.....,,,,..,.,,.(),;,,.,.\",,\"..\"',\".\",!\",.\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", \"'.\"\",?\",.\"!...!\",.,,,,,.,..,,...,,,.\",!,\".\".\",,,.\n",
+      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..''.,..\",!\".,.,.'.,.\",\",.',.\",\".,,.,,.().\"?\".\"???\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!..,.\",,.\"!.,\",..;.,.\"\n",
+      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. ,!,\".\",',\".\"',?!,.\",'..,.,,(),,.-,,.,.,.,,,..,,.,,\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,,'.,,,'..,.,-.\",,\".,,\n",
+      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', .\",\"..\",,\",,\",''.\"**\",,.\",.\"!,!'?\"\",\",\"...\"\"',,?\"\"\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'?'.,,,...,...\".\"'?',\"\n",
+      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .\":,'.,.,,.\"\"',.',,!,,,?(',)','!.,.,--:',!',,,!.',\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\":...'.\"\"',',\",'.\"???\"\n",
+      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., .\",,--,,..,,.,.\"\",\".\",.,'.,',,,,\",,.\"?,'..\"\"!\",,\"!\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"?\"\".,..----,,*.----,,\n",
+      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" .\"*.\"!\".\".\"\",\",.,,.,',',',.,,,,,,,....\",!\",,,,..,;\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" ,,,'.,,',,,..,,..',,,,,,,.*,,,,.,.,,.*.\",\",,\".?...\n",
+      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" \"\",----,,,!\"..\"!\".\",!!\".\",,',\",\"()!\"\"',\"*,.*\"'.\"\"\"\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" ',,----',.\",,\".\"--!\"..\",\",\".........,...\",...\",,\".\n",
+      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...\".\"..\"'.\",!\",.,.,,.\",,\",\".,.,,,,.'.,,,,.\"\",'!\"\"\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\".\"'.\"\",,\",.\",,',\",.\"\n",
+      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,,.,',.\",.,...\",?\"..:\"??\".--,,.\"'?\".\"',,,,\",,..\"?\"\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\"\"',.\"\"'?',!\"...',.,.\n",
+      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, '..,.,,.'.,,.,.,,'..,',.',.\"?\".\",!\",,\".!\"\"??\"...\"!\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\".\"'?,,:.\"\"??,?\"\".,,.\n",
+      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', \".\"?,\".\"',\".\"!..,,,,*,,,.(.)',','?,!'','!'.,,,,,.\"\n",
+      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, *.\",\"..;!,.\",\"\",\".\".;,,.--.*,,,,.;,,,,,--.,.'!,,'.\n",
+      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., ...'.',,,,,','',''!\"*(),.\",,!,\",,\",,,,.,,:',,!',,(\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ):''-,!'..,!,....\"*.*().\",\",,,,,.\".,\".\"':......\"--\n",
+      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .\"'...'.(....),\",,.,.\"?\".\".\"\"?\"\".\"\"?\"\".\".\",,\",\".?\"\n",
+      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..\"?..,!\"\",\".\",,,,.....;,.,..\"\",,\".\"!!,?,\",\",'.\",.\n",
+      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. \",\",:\".\"\",!\".,,,.,...,,,--.,.\"''',--('').\"*',,,.\"?\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" \".\",,.\"*\",--().\",,,,,.,,,,,,,,,,,.,,,-,,,,,,..-.,,\n",
+      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., ,...\",\",'.--,.-,,,.,..',..,,:\".--!.--!...'...!?...\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .',...\"\"'!\".\"!\"\".--!!...?\"'.\".''?\".,.\"'!...!\"\",!\",\n",
+      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" .\"?\",,\"???,!',\"..\"--,\".,.'--;.,,.\"...----!\".\"'',\".\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" \".\"',,--.,,,.\",\",..'.,,,.\"!!...'??...\".,...'.\"--?\"\n",
+      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .\",,\".\",'?\".\"..\"\",!'!,',\".\".\"\"',.,\".\"?\"\".\"\",,\".\"'-\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? -.',!'?,\",.\"',\".'.\"--?\".\"',\".\",,,!\",--.',,.,,...,,\n",
+      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .'--..\"...?\".\",...\"\"',,\",.',,,.,,,,,..\",,\".\".\"\"?\"\"\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ..\".,,.'.'.\",?\".\",.\",-,,--.\",\",.\",?.,!\".\",-,,\".\",!\n",
+      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" \".,,,,,.\"!\".\",\".\",.'.\"\",\",,:\",!\".\",,\",''.\",\".',,.\"\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,',\".\",\"..,.,,..,,.,,.,,'.,',.,,.,,,,,..,,,,-'.,;,\n",
+      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". ...,',,--.,,..,,-,,-..,,...''.,'.,.,,','.'..',',()\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" .,,.,,.,-.',,.'(),',.(,)',:,,,',.,...,.,,,;.,.....\n",
+      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., '--.;....,--.'.,,,,',,,.',,.''.'.;.,,,,,\".\"\",,\".\",\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ,...'',\".,,',.,,,,.-,,,.\",!',\".\"'.,\"',\".,'.,,.'.\"\"\n",
+      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. ,',\".\"',?.\".,,.\",?\",.\"'..,,\",(),,,.\",',?\".\",!'!\"(.\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, )\",,,!\".,,,,,.\",\",...\",\".'.,,,..,,,.,,;.,,.,,..\"',\n",
+      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,\"*.*\",.\"...\"',\".\"'.;',.\"\",,\",',\"'.\".,..,.,,.;,,.,\n",
+      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,.,,,-,,.,,,,.,.----,,...,:\"';,,,,'.!!\",,.\",!\"..\n",
+      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,,.,,'.,,,.-----.,,-..\"!!\",.\"!,'?'.,!\"\".'!\",...,.\"\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,,!\",.\",:!'?\";..,,,.\",,\".\"!\"..\"'...,\"*.*\".\"\"'-'?\"*\n",
+      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, .*\"'?\"\"',\",.\"...\"\"...\",.\".!...!\".\".\"'.\",,\".\",',\".\"\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"-,,,.,,.,.,.;,,.'.,,,\n",
+      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, '.'.,,,,.,,,..,.,',.,.,.,.,,.,.,,,,.,,,,.:\",\",\"..,\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' ,,.\"....,,.,,,.\",,\",,,\",.',.\",,:\",'.\"\",!,,\".\",--.\"\n",
+      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., ,,.\",,\",.\",'.....\".\",,,\".\",\",\"''.\",.\"?!\".\",...\".;,\n",
+      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ,,,,,..,,,,,.,.,..,,.,.,.!...,,.',,,,.\".!\",.\"?\",,.\n",
+      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, \"!,!\".,,,.,,.,;..,\"!!\"'-,,.,,.\"?\".,,\"!\".,,.,,,.,'.\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. .,',,,,,--.,,-,,,,,'.\",\",,\".\"\",!\",',.\",,\".(,.)',.\"\n",
+      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., '?\".\",\".\"'?\".\"!\"....--!,,..,,.,.,,,,,,\"?\",,.-.,..\"\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,.,-,,,,;'.,-,,,,.\",\",\n",
+      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' -.\"!\".\",!\",,',.',,.,,,,.\"!\"',..,,-,,...,..'....,,.\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. \"!\".,,,(),'..',,,,,,,.,,',,.;,,.,,......,,..;.,'.,\n",
+      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,.,...,,,..\"?\".\"',;'--.\",,---,,.,,.,,-,.\"!\".,,...'\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. ..,,.,,',.,.\",,'!\",.\",!\",,.:\",,,.\",-.',;-,.,,,,,,.\n",
+      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., .',,.\",\"'.....;,,.,.,,,-,--..-,,,.(,,),.,.\".......\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. ..\";,,,,\".........\",;,,,.,,,\"...!\"\"!\"'.,,,,,,,....\n",
+      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, ...\",!\".\",'-!\".,:\"!\",,,...,,,.,,.\",!\",,,,,.,..,,,,\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,..',,.,.,.----..,,...\n",
+      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. ,,,..,.,,.,,.,.\",\",,\",...,!\".,,,'.,..\",,\",\"'.,,\",\"\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\",.'!\"',,,,.,,.,,.,..\n",
+      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,,'....,..,,,----.,,,.,,,,.,...,,,.\"!\",.\"',,!\"'.\"'\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' !\"'..,,.,.\"!\",'.'..--,.\",!\",.\"----!\".\",\".,..,,,,,.\n",
+      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ,,.'.\"?,!\"..',..\",.\",'.;.,.,,..,.\",,?\".\"?\":..,.\",,\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" \",.\"!\",,,.,.,...\",..??\",.\"?\",,.\"??????\"',',','.\"!\"\n",
+      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, .,,.,,,,,.,,.,.,,.,,-,,.:\",,\",.,,,..\",',\".\"'.\",-..\n",
+      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ...,,..,,.,,,\"!\",.\"!?'!\".,,,',,,,-,,,,.,,,,-',,.,,\n",
+      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, ,..,,,?,,,,,,....,,,.',,,.,,,,,.,,.,-,.,.,,',.,,,.\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" '.,',.,.\",,\",.\"..\".\".,!\"\",,\",.;,,.\"..,!\"',,,,.'',.\n",
+      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ,----.,.,.\"!'!!!!,!\",.,,.,:\"!'!...!\",,.;,'.,,,,,-'\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" .,,,.,,-.'',.,.,,\"!\",,.\"',!\",.,,,,,,,..,,,.,,,--,.\n",
+      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,.,.,,,-.,,,.,',,,'(,,,),.'.\"...',\",.\"...'.\"\",?\",\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, ,.\"......\".\",!\".\"\"*,..,'\"\";.,,,'..*.\"!,!\".,.\",,,'!\n",
+      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" \",,:\"!!\"..:\"?,...\"\"?\",.\"...'...\",.\"...\".,,.,,..\"!!\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., \"..,..',.....\",\",...,,.\",,\".\"!\"..,(),.\",...\",.\"-,,\n",
+      "'..,,,.,,,,,.                                      \".\"!-,!\".,,..,.,,,,,'.,,,,.,,----.,.',,\"'\".,,,.\",'\n",
+      "                                                   !',\".\"'...'.'!\".,.\",'!\"\",\".\",,\",.\"?\"\".,\".\".,,!,.\".\n",
+      "                                                   ;,.\",\"..\",,?\",.\",'.\"\"?\".\",,,\",,.,.,.,,...,',,,.,,.\n",
+      "                                                   \",?\".\"'',!',\".\"'.!.-,!'?\".',.,,.,.,.,,:\"?,?,??\".:.\n",
+      "                                                   ..,,,.,,.,,,.,,.,,,--.',,,.,,,.,,',,.,,,,..,,,.\"'?\n",
+      "                                                   \".\"',.'...!\",,.,.,.\"?...!'!\".,,,.\"?\"..,.\"!,.--',\",\n",
+      "                                                   .,,..\"?\".\"'--?\".\"!\".\"?\".\".\"\",'.,\",.\",.\",,.,,,.-,-,\n",
+      "                                                   ;,,,,,.,,--,,,....,,,,.\",,,:'''--'.\".??\",,,\"--'---\n",
+      "                                                   \",,.\"\",,\",.,.\",.\"',,',,.:\",;:,,.?\",.(;.)\"?\",.\",\",\"\n",
+      "                                                   '.....,\",..\",?\",.\",,\",.\",\",...,,..\"?\",,,.,,..'.:\"'\n",
+      "                                                   ..........\"\".\",.,..,,;..\"!\",\"'.,,.\",.\",,\",\"',\",.,'\n",
+      "                                                   ,,..\";,!\".,..,.\"????\",..,,.,----,,..,:,',',,.,,.,'\n",
+      "                                                   .----,....,.,,.\"!\".\".,,,.\",,.\",?\",,:\"--!\".,,,,,.\"?\n",
+      "                                                   \".,''.:...,,,.,,,.,,:\",.\":\",.\",,,,.,,.-,,...,,.,,,\n",
+      "                                                   ,,.--,,--:'.:\",\",\",\"\",\",\",\",,..,','.,,,..,,..\",;,,\n",
+      "                                                   \",'.----..,,,.,,.,..;,,,;,.,'..,,,',,,,.,,,,:\",.\"\"\n",
+      "                                                   ,,,\",',.\"'..,..,..\",,,.,,.\",,,,.;,,...\".\",,..!,\".\"\n",
+      "                                                   ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,..;;;;,.',,.,.',,,,'.\n",
+      "                                                   .,.-':\",.\",,,,.'\"\",,',.,'(),...,,..,----,,:\",.\"(.)\n",
+      "                                                   \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".,,'.,.,.,.,',:\"',\".,.\n",
+      "                                                   ,,,.,.,,.',,.'.\",\",,.,,,'.,.,,,.,,,.,,.,.,.\"?\".\"?,\n",
+      "                                                   --,\".,,,..,(,,),.,,,,.,..,.\",,\"',\".\",,..,:\"?\".,,,.\n",
+      "                                                   \"',''.,\",.\".'?..''.\",,.\",\",.....?.,-:\",',\".\"'.,\".\"\n",
+      "                                                   ,,.,'.......'....\",(),,,,.,.\"!?\",,,..',,,,.,.,,.,.\n",
+      "                                                   ,,,,,,',,,'(),.\",,\",,,(\"\").\",...,,\",,\".'.,--,..\"'\"\n",
+      "                                                   \",,,'',,,.()'.,,',-,-:\",\",\",\",\",\".,()',,.:\".,?,,,\"\n",
+      "                                                   \",.,,.,!\",----..,.,,.,:\"?.?\",.,',.',----'...,,.--,\n",
+      "                                                   .,,,.:,,,.,..,,'';,,,.,,;.,'.,',,,,',,.:\",,\".\",:''\n",
+      "                                                   ?\".\",',\",,\"'............'!,'','--,',''.,:',,'...,.\n",
+      "                                                   \"\"......,\".\"',\".\",....\".,,.,,--.,,,,,,,,,,,--.,:\".\n",
+      "                                                   ..',.\"\",\",,,,--'.,:\",',,,.\"\"!\",.\"'!\",,..,,.,,,..,.\n",
+      "                                                   .,,..\"!\".\"?!,,,.,,,.?,!\",..',,.\"!\".\",??..?.,?\",,,,\n",
+      "                                                   ,,.,,,,...\",\".\"-,.\",.\",,?\".\"?'!\",.\"??\",.\"?\".\",,\",.\n",
+      "                                                   .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\",'..,,,.,.;'.\",\".\".\"\n",
+      "                                                   ,,......,.,',,.\",?\",,..\"---\",.,,...:,:\",.\"\",!\",,,.\n",
+      "                                                   .,,,.\",,,...\"\",\".,,...\",\",\".\",,..\",\".,,,.,,,...\"!\"\n",
+      "                                                   .\"!\"(.)--\".......\"(.)\"......!...\",,..\",!\"...,'..\",\n",
+      "                                                   \",\".'.\",.\"!\".\",\",....\",......\",.,,,.,,,.,,.\",';,\".\n",
+      "                                                   \"!\"*,:.*\".\",',,,,.,,.\",,,\".\",,,.\"\",,\".,.',.',,.,,,\n",
+      "                                                   ..',.,',,.\"'?\",''.\"--....\",',,.,,:.,',,.\"?\",,,.\".,\n",
+      "                                                   .\".\",\",\"!\"\",,\".\",,.\",.\"????\",.\",!,!\"\",...\"\"!\",.\"!.\n",
+      "                                                   ..!!...'!\",,.\"......\".,,,,,,:\"!...!\".,,,;:\",,\",,.,\n",
+      "                                                   .:\";,()'.\"'.\"...!\".\".',\"--.\"?\".\"?\"\",\",\"'..\"\"!!\",.,\n",
+      "                                                   ..,,,.\",\":\".\",.,.,,,,.\",?\",.\",?\".\"!--....,\".\"'..'.\n",
+      "                                                   \"(.)\"??''?\"\",.\",,,.,--.,,.--...,,.\",,\"'.\"?\"\",,.\"\",\n",
+      "                                                   ,.\".\"?\"\",.'....\"\",,\",,,..,,,..,,-...,,.\"?,\".,,'-.'\n",
+      "                                                   ,,:\",'.\"\",,,?\",.\"!!,.\"\"',\".\"'!?\"\",.\",',.,.\",?!\",.\"\n",
+      "                                                   ?'.\"'.,',',,,.,,,'.\"',?\",,.,.,,,.,.'.\"!,?\".\"',!\",,\n",
+      "                                                   .'-,'.,.,,,,..,,.\",,,\",.\",.!.,'!\",,;,,,,.,,.,()-,,\n",
+      "                                                   ,.\",,\",.\",,..,.,\",\",',,,\",.,,,,.\",,\",\".\",,.\",',\".,\n",
+      "                                                   ,',',,,.\",,\"..,,,,.\",,\".\"',\",,\"'.!.\"\",!,\".,,.,.(),\n",
+      "                                                   ,.\",'?\".,..',,.,.,,,.,--'--,.\",,,\".\".,\"'.,,,,..,,?\n",
+      "                                                   ,,.,.\",\",\"?,?\".\",,.',.',.\"(),,.,'?,,.,,,,:\"!\".',,,\n",
+      "                                                   \"\".,,,,,,.,,,...,,-..,,,,,.-,,,,-.-,.,,'..\",,',\".,\n",
+      "                                                   ,,--.:\",,?',.\"--,--.,,.,'.,-,-,--.,,..\",,\"(,).\"''*\n",
+      "                                                   ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\".!\",\"!\"\"'?\",',\"',?,,,\n",
+      "                                                   \",.,..,,.,.\"!\",,\",!',.\"**.,..\"?,,,\".,..,,.,,.\"?\".\"\n",
+      "                                                   .',----??!'.,?\",.,..\",',\",\"..\"\"!!\".,.',',','',.\"!\"\n",
+      "                                                   ,.\",!\".\"!'?'?!\"\",\",-,.\";.\".\"!!\".\",,\".,,.,,.,.\"?\",'\n",
+      "                                                   .,.\"',?\".\",!,.\"\",,\",.\",\",--,\",'.\",,.\",,\".\",,'?\",,\"\n",
+      "                                                   ,.\"\",\",.\",,',,.,,?\",.\",,\",.\"!'.,,?..,?\"\",,,...,?\",\n",
+      "                                                   .\",!'!',,!\",..\",\"..\"',,'?\".\",.\"\",,.',!,.\"'.,.\",,'?\n",
+      "                                                   \".\"!'!,--.--?;,.'.\".\",'!\".\",\"-.\",.,,;.\"\",,'!\",''.,\n",
+      "                                                   ,,,,,...,,,,....\"?\".\",.\",,.\",'!\".,',.,,,,,.,,,,;.,\n",
+      "                                                   ,.,(),.,.,,..'.(),,.,,,,,.,.,.,.,,,...',,',.,.\"!\".\n",
+      "                                                   \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\"()\",?\".'.\"!!!.!\".,.,\n",
+      "                                                   ,,.\",--,,,\";,,.,.----,,..,,,...,'.,,,.\"!\".\",'!\"..,\n",
+      "                                                   ,..,,.,.\"--,!!.......!'--.?!.,...'....\",'-(),,.\"?\"\n",
+      "                                                   ,--.\".--.\"\"'!\",.',.\"?\".,,'..\",.\"\"......\",,.,,;.',.\n",
+      "                                                   .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,.\"\",?\",.\"!\".\"--'.''!'\n",
+      "                                                   '!...!\"\",,\".\"???.'.?'.\",.,,:\",...\"..\"'!\".\".',...\".\n",
+      "                                                   ..\",,'!\".\",,..'.!\"\",!\"\"'!;....,,:..,,.!,,!\",,...,,\n",
+      "                                                   .,,-.,.,,.\"'??!\"'....,,.,;.,.''.\",,!\".\"?,\",\".\"\"..,\n",
+      "                                                   ...\"\",\",.\",.,\",.,,,',..\",,!\",.,,:\"'.,,,,!\".\"......\n",
+      "                                                   \".\"'--,'--.'?:,\",\".,,,\",.\",?\"\",,.',\",.\"!!,,!\",';,,\n",
+      "                                                   ..\",,.,,,?''....'.'\"\",.,'.\"\",',!.!,.!\".\",,\",.\",\".\"\n",
+      "                                                   ,-.,',,..;..,,,!,,!!...\"..'.,,,,.,,,.,,.\"?\",,..\"..\n",
+      "                                                   ............................!\",,,,,',.,,,.,.,,,,,,\n",
+      "                                                   ,,.,,,,'.,,,.\",,!\"\",.\"\",,,,'--.\".\",\".\"!'!\",'.\"',,.\n",
+      "                                                   \"\",,!'?.\",,,.\",,\",,\"'!\".\"......,\".\"!\",.,',.,,.\",;,\n",
+      "                                                   ,\".\"!',\",,.\"',,..\".\"'?\".\",'.\"\"!\",.\"..\".\"'',\".\"!''.\n",
+      "                                                   \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",,.\",,\".\"'.'.\"\"!'?\".\"'\n",
+      "                                                   '--,.--,...!\"(.)\"!'.\"\",!\",,,\",,.\",.,..,.\"?\"..,,.,,\n",
+      "                                                   ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'.'.\"\"',\",'.\"'\"(,)\"'\"(\n",
+      "                                                   '),\"''!\"\",'!\".\",,\"--,.'.,,,.,,'.\"',\".\".\",..,',,,,.\n",
+      "                                                   ..\"!\",,,.,,,,,.,,,,.,,'',,,.,,,,\",.\",,,,,,..\",?\".\"\n",
+      "                                                   .\",,,.\"?\".',,.,,,,'.,,,,,,\"\"\",\",',.,,.',,.,,,,,,,,\n",
+      "                                                   .\"!!\",.\"!....!,,,..!!!.--....\",,,.,,.,.,,,,.'.,,,,\n",
+      "                                                   ,,.,',,--.,,,'.,.,,-.,,,.,',,,.',,,'..,',','.,.--.\n",
+      "                                                   ,.,,.,'(),.,,.,,.,,,,--'.,',,,,..,,',',.\",?\".\"',\",\n",
+      "                                                   ..\"!\".\"!,,!\",',.\",!\",.,.,,,.,,--.,,.,',,..\",!',,\",\n",
+      "                                                   ,,-.,',.\",?\".\"?'!\".\",\".\"--','.....,??\".,'.,,.\",\".\"\n",
+      "                                                   ?,!\",.\".,,,.!!'..\",,.\",!\".\",.\".\",\".,,.\",,\".,,.,,,,\n",
+      "                                                   .\",',\",.\",,....\"\",,,\",\",,',!,...!\",,,,\"',;.\"\",',!,\n",
+      "                                                   \",.\":,\".,,,,,,.\",!\",.\"?\"\",,!,!\",.\",?'!\"',.\"!!\",.\"?\n",
+      "                                                   \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"''!\"\",,\",.\"'!'...,?\".\n",
+      "                                                   \",.',.\"\"?\"\",.\"\",'!\",.',..\"'?\".\".'.\"\",...?\",.\",,,,\"\n",
+      "                                                   .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",,,.,,'.,,,.....\"(,,-.\n",
+      "                                                   )\",,,!,.'!''!''!'\".\";,?...',?'..,?.''.',,\",.\",,\",.\n",
+      "                                                   ,..,.,,,,,,..,,,.----,,..,,.,.,,,,,..,:\",\",,.,,,,.\n",
+      "                                                   ,,.(),,-,,:.,,.,,,.',,,,,,,.,,,.\",\",.,,,,.,.\",\",,\"\n",
+      "                                                   \"().\".\",,,,:\"??\"\",\",--.',.,:\",!\"\",!\",,,.\",!'!,!\"\"?\n",
+      "                                                   \",.'-'.\",\",\"',,'..\"\",\",\",'-,.,,,,.,\",\",',,.,,.!\",.\n",
+      "                                                   ..,,.,,.,.,,.,,,.,.',,,;,,,,,;,,.,,,,,,,--,.,,.'..\n",
+      "                                                   :,,..:'();,;.,,.:\"'!'!\",.,.,,..:\"!\",,..'.,.,,',.,.\n",
+      "                                                   ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\"!\"...,\"!!\".,,,.,,,--\n",
+      "                                                   .,.,,,,'.,.,,,.'.,.,...\",?\".\"!\":\",,.\".!\".'.\"\",,,\".\n",
+      "                                                   ,,,\"!\",,\"!\",,..\"?\",,..',,,,--.,,.,,..\"!\".\"?,,-,?.\"\n",
+      "                                                   ,,,,,--,.,,,.,,,',,,.,,\",\".\",!\".\",!\".,,',,,,,,...:\n",
+      "                                                   '.,:..,,',,--,.\",,',,!\".,,,.,',,,,,,,,,.--,,,.,,,,\n",
+      "                                                   ,,.,,:,,.,,,.,,,,.,,,....,.,,(,\"\"),,,,',.\",,,\",,,,\n",
+      "                                                   ,,.,,,,,,,-,-,,.,.,..\"...,'!\",.',\".\"\",,?.\"\",\"----\"\n",
+      "                                                   --..',\".\",.',\".\"',.\"-,--'--.'--'.\",,,\".\"'--.,\"(\",\"\n",
+      "                                                   ),\".--!':,,;,..;..\".,,.'...,,..',.----..,',,'.:;,,\n",
+      "                                                   ,.,,,.,,,.\",,!!,,\",\".,,,,!,,.--?\"\"?\".\",,,.\".\"??\".\"\n",
+      "                                                   ?----....,'!,\",,-,\"!''',''.'\"\",,\".\"',\",.\"--'.'.'\".\n",
+      "                                                   \"?\".\",..\"\"?\"\"...,\",.\",'?\"\",,\".\",!,'----,--,-!?.?!\"\n",
+      "                                                   ,,,,,,,'.\"!\".\",,....\",--.\",,\",.\".\"-,,.\"...!\".,,.--\n",
+      "                                                   '--,,.,.:.\"?\".\",--,....,\",.,,,.,',',,,..,,,..,,(),\n",
+      "                                                   ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\"!!\",..\"!\".\",!\"..,,,,\n",
+      "                                                   .,',.:\"'!\"..,,.,.,,,.\"'!\"-..\"!!\",'.\"!!\".,.,..,...-\n",
+      "                                                   .,.,,,,.,,,,,!','.\"?\".\",!\",:\"?\".'.,,--,.,,''.'(),-\n",
+      "                                                   '.,.,,.,,'.,.,,,,,.,.,,.,',.,,,,,.,,.',',-.,,..\",!\n",
+      "                                                   '?\",.',,:\":!!\",',.',,.'.,,,'.\"',,',\",\",,,!!\"\",\",\",\n",
+      "                                                   ,?!,?,--,!!!\"\"!\".,,--.,,,',,,.\"!',,!!\",,'..,,,,.\"'\n",
+      "                                                   ,',\".\",'!\".\",,...\"\",,,...\"\",'!\",--'(),..:,,.,,,..,\n",
+      "                                                   ..,,,...,..,,,,,,,.,,.,''.,,,.,--,,--'.,'.,,,,.'.,\n",
+      "                                                   ,,,,,,.,,;.,;.,,,--,,,,,,,--,---,.--.,',..,':.\",',\n",
+      "                                                   ?\",.\".??\"\"',.\"\",.\"\",?\".\",??\"\",,,\",.\"'?,,?,,.!!\"\",,\n",
+      "                                                   ?\".\",',',,!',,\",.\",\",\",,!,'--,..\"\"?,\"..\",,\",.\"....\n",
+      "                                                   \"'.,','.,-,'.\"',;,\".\",\",.\",?\",,,.\",.,!:,,,,,,.\"\",!\n",
+      "                                                   \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\",.?',,,!'...!\"','.--\n",
+      "                                                   ',,.,,,...,.',,,,,,,'..,,,.,,,-.'.',,.,.'.--,,.\",,\n",
+      "                                                   \",.,,,.',.\",,!,\",.,----..,,,,,,:\",,.\".:\"',,,,',,'.\n",
+      "                                                   ............\",..,-,,,.,-,,,,.,',...,,.,,,,.,,,:\",.\n",
+      "                                                   \",,'.\"!\",.,,,.,,,,...,,,',,.'-----,,.',.,,\"!\",.,',\n",
+      "                                                   ,.,.\",,\".\"?\".\",\",.\",\",,..\"!\",\".\",.\",\".\"?,,.\"(.)\",.\n",
+      "                                                   \"\"?...\",.,,.\",--,--,\".\",.,...\",\".\"....,,.,,,,--.\"?\n",
+      "                                                   ,,,\",\"?\"\",,\".,,,,:;.,..\",,!\".\"!,.,,.\",,,.,,.,,.,,,\n",
+      "                                                   ---,.\"?\".,,..',.....\"?\".\",,,...?...\"\",\",\"'',',--,,\n",
+      "                                                   ,.,!,,!'?,,--.--,,----,,,',,\",'.;,',',.,\",,!\"\"?\".\"\n",
+      "                                                   ,,!\".\",!\",.\",,!\",'..,',;.,:,,,.,--,,--,,,,.\"?...,\"\n",
+      "                                                   ,\";':''.'!?,,,!\",,...\"?,...--,.,\".\"',.'.''.\"..,.:,\n",
+      "                                                   ,?.\"'......--,\".\"...'......,.........(''?)......\"-\n",
+      "                                                   -\",,,\",.'.,,.\"?'.?,'--'.!.........?...,....,'.....\n",
+      "                                                   ..,'.'..,....,.',.,-,,,,!'!\"'..\"???...!?...\",.,,-.\n",
+      "                                                   .,,,,..;:\"!\"\"!\"\"'??\".\"'!\".\",'?\",.\",?\".\",,\".\",\".\"'.\n",
+      "                                                   ..!\".':,..,...\"'!'!\".\"',,\"..',,.\",!\",.,,..'.,,.\",\"\n",
+      "                                                   ,,\"!.\"\",\".\";....!\",\"'?\"\",',.?\".,,'.\",,\",.\",.\",,,..\n",
+      "                                                   ,,.,',.,.,..\"!\",,.\",!\".,,,...,.,,,,.\",!!\"..,..\"?\".\n",
+      "                                                   \".\"\"',,\".\",'.\"\",,,\",.\",,\".\",.\"\",\",\"?\"\"?\"\".?\"\"'?\"\".\n",
+      "                                                   \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.,,,,\"'!\"':!..,.!.',,,\n",
+      "                                                   ,,,.!,!,,,,..,,',,,,,.,,..,,,,,,,,..',:,,,,.,,..,,\n",
+      "                                                   ,,,.,,,..,,,,,,,,,,,.,----,,.,,,...,,.,,,,,.,,,,.,\n",
+      "                                                   .\",,\".\"',!.!\"(,,,),,,.,.,,,,,.,,,,.\"???\"\",'.'.\"\",.\n",
+      "                                                   ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\",.\".\"\"?,'.\"\"!'!\".,.\"\n",
+      "                                                   -!',\",.\"',!\"\",'.!\"..,.,..,,,..',.,.,--...--,.,,,,,\n",
+      "                                                   ,.,,,.,,.,,;,.,,,,'.'.,,.,',.,,,,.,,.,.----....,,,\n",
+      "                                                   .,,,,,,..--.,,,,.,,,-..,.,----,,.,,,.',',''.,..,--\n",
+      "                                                   '.,-.,.,..,,.,',.,..\",,\",\",,,.\".,\".\",-..,.,,,,.;..\n",
+      "                                                   --..,.\"!\".\"',,,?\"\"-,,\"..\"',!!\"\",....\"\"!\".\"?....\"\",\n",
+      "                                                   .\"\",\",\".\"'.,.,',',,.\",,..\".\",\".\"??\",..,.--'...--',\n",
+      "                                                   .,,.,.\",!\",,,-.\",,\".\",\".,..,..,.,..,,\"!\"...,..,,.;\n",
+      "                                                   .,,.,,,,,,-,,,,.,,,,.--\"',\",.',.'.,,,'.\"',?\",.\",,\"\n",
+      "                                                   ,.,,.\",,\".('\".\")\",.\";,.\",,',\",..\",,\",,--\",,',\".'.\"\n",
+      "                                                   ,,,,\".'.,,..\",,,\",,,.,,.,.,-,,,,.\",!\".\",,,,\"*,'.*\"\n",
+      "                                                   ,,,.\".,',,.\"!\",-,,,,,',,'.\",'',\".\"!\".'.,',,',,,.,.\n",
+      "                                                   .,,...,,..,,.\",!\",,.\"'!\",..,.\"'?...!...,!.......?\"\n",
+      "                                                   .,,.\"!.,\",.\",,\".,,,\"!'!\",.-.,.,.,,....\"?\",.\",!\",.\"\n",
+      "                                                   !\",,,...,\"!?\";.,,,.,,,.,..'..\"!\",;,,'.,,.;,.,..\"!!\n",
+      "                                                   !\"....\"!\",,\"!\",,\"'?\",,,.\",!\"'.\"!\",..\"!\",,,..\"!\".',\n",
+      "                                                   .,,.,,,,....:--.-,.,.\"?\".\"'-?'?....\",,,-,,...,.\"'?\n",
+      "                                                   ?,\",.,,-..--,,.\",,;,\"--\",,:!?!!,,.,,.,.!...\",'.',,\n",
+      "                                                   --.,(),--(),.,,,,,..\"--,?\",.\",\",.',,,,,,,.:,,,,,.,\n",
+      "                                                   ,..',;';'..,,,,.,,,.,,.,:,;,,,.;,.\"!!!\",,.\"',!\".()\n",
+      "                                                   .\"!,\"....,,.\",\".,,,,.,,,.,,,.,.,.:\"!\".,,,.,,,.()'.\n",
+      "                                                   ,,,;,,,.,\"!\",.,.,,,,..,,,,-,.\"?,!\".,'..\"!\"\"?\",.\",'\n",
+      "                                                   !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\".\".\"\"!\",\",\"',,.\"',--,\n",
+      "                                                   \",.\"!!\".\"!\"()\".,.----!\",.,,,,.,.\"?\".\"?!\".\",\",\".,.\"\n",
+      "                                                   ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"!\"*.*\"!\",,,,..\"!?\".\",\n",
+      "                                                   ....,.,','!,!\"'.--,,,..,.,.,,,..\"??\",..\",!'!\",.,..\n",
+      "                                                   \"'!\".\".\"\",\"-.\",'......!,!'.'!\",:\"?\".\"--?--.\"\"--!\".\n",
+      "                                                   \"??\".\",'--,....,,,\",,..,..,.?,?\",,!\".\"'!\"\",?\".\"?.\"\n",
+      "                                                   ,.\"'.,?\"..,----.,-,.,--.,--,.,,.'.'.\",\",\"?\",....,,\n",
+      "                                                   '-,'.,,.,,,.;(),,.'.,,,.,,.\"',!\"..,,,,....,,,-,,,,\n",
+      "                                                   ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,,,,.,,.,,'.\"!\",,,....\n",
+      "                                                   .,.....\"?\".,..',..'.,,-.\"!,!\".\"?\"-.\",!!\"\",!\",.,...\n",
+      "                                                   ..''.'(),.,..,,,,---,',,,,,.,,.----,,,.,,,.,.,,,,.\n",
+      "                                                   \",,\".,,.\"!\",;\"!\".\"!...\",,.,...,..\",!!!'?!\",,,...,.\n",
+      "                                                   .,,:\",?!!\"...,,,,,.,,.,,,,...,.\",,?\".\",\".\",,.?\",..\n",
+      "                                                   ,.,,.--..\"!\",,,,.\",,\".\",\",,.(.)\"'!\"....,.,,,,.----\n",
+      "                                                   ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,..,:\":;.\"\",,,\".\"!',\",.\n",
+      "                                                   .,.,,.\"?\",.,.\"'?\".\",\".\",\".\"',\".\",\".\"?\"..\"'.\"\",\".\"!\n",
+      "                                                   \".\",!\",',.,,\"\".\",,,\".\",?\",,,....,,,,,.,,.',,,.:\";,\n",
+      "                                                   ,.,!\".-.',,.,.\",\",,\".,!:',!'...?,,---\",\"!,,-.\".;.,\n",
+      "                                                   ,,,,,,..,,.',,.\",,\",\".\",,.:..,,-,,,.\"??,,,',,!\",.\"\n",
+      "                                                   !'!',\",..\"',,,,'!'!'?!\"\"?\".\",,,.'?',\".\",'!,!'!\",,.\n",
+      "                                                   \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\".\",!\",,.\",!--!\",..,,\n",
+      "                                                   ,,.,.,..\"!?\",,.-,,...,,,..\"!!\",.\"?!\",,-,,,,'.\"?\",.\n",
+      "                                                   \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,,.,,.,,.,.\"......!...\n",
+      "                                                   \"\"......,*...!...?...!...\"*.\",!\"\"...!\",,,,,,,,,--.\n",
+      "                                                   ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'.,,.,.,,.,'.,,.\",',\",\n",
+      "                                                   ,.\"!,,\",.\"...,,!!\",.\"!\",,,,..,,',.,.,,:,,,,,.,,.;,\n",
+      "                                                   ,.,,'.,,,,..,,-..\",--!\"'.\",!\",,.\",?\"\"!'',\"'.'.,,,.\n",
+      "                                                   ,,,.\"!!\"'.\"!\",,,,,.\"?\"..,.,,..\"!!\"'.\"?\".\"?\",-.,,..\n",
+      "                                                   ,,.,-,,,.,,',,..,,.\",,!\".,,.\",,\",\",'?''.\".\".??\"\"?\"\n",
+      "                                                   .\",!'!--?\"\",\".\",,!'.,'.'..!\",,,.\".!\",,',-,;,.\",?\".\n",
+      "                                                   \",!,.,,,',.\"\",?\"\",.\".\",?...,....:',.''!,?'?\",,..\",\n",
+      "                                                   \".\",.\"\",!\",\".'.',,----.,'.\"..,,.,().,,,!\",,\",\".\"\",\n",
+      "                                                   ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!?\"\"?\",.\"?\"\".\"\"--?,'.'\n",
+      "                                                   '.\",,,,,,.\",'!!\",.\"''!',.'.\",,.\",''?\".\"!?\".\"'.'!\"\"\n",
+      "                                                   !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\",.\"\"?'!?\"\".\"\",.'.\",,\n",
+      "                                                   .,..,,,;,,.--.,.,',,.,.\",\",,\".\"',,,,,,,,,----.,',,\n",
+      "                                                   ,,,.,,,;,,;,,..,,,,,,,,.,..,,--.,,.,,-,,..',,,..,,\n",
+      "                                                   ,,,\".\"',,,.,,.,,,\",,,.,.\",.'.,,,--!,.,,',,,,,..,-,\n",
+      "                                                   ,.',.\",',!\"\"?\"..\"'--,...,',\",.\"?\".\",''.,!..,!\".\"?!\n",
+      "                                                   ,!,\".\",,...\",\"\",,,,.,,,,,,.\",,'!\",.\",!.,'?.\"\",,,\".\n",
+      "                                                   .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"','!\",,,\"',,','.''.',\n",
+      "                                                   ';----,',,,.\"\"?\",.\",!...\",,,,.,.\",,\",.\"''.,...,.\"'\n",
+      "                                                   .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"..\",',\",\",.,,...!\",,\"\n",
+      "                                                   ,\".\".\"\",!--..\",,',,,.,.,,.,,,,,.--,,,,--,,----.,.,\n",
+      "                                                   ,',.,-,,,.,,,',(),.,,,.,,.,,.''.,,.,.\",,\",.,,.':\",\n",
+      "                                                   \";,,,!,.,,.,,,,,.,,,.,,.,,,,,,.,,'.,,-,,..--,,,--.\n",
+      "                                                   ,,,\",.\".,',.,,,,-.,,.-.,,...,.,,,,,,.,,,,,,--,.,.'\n",
+      "                                                   .\"............,...',?\",,,,:\"'!\",,----.,,,.,,,,..,.\n",
+      "                                                   ,,,.,,,,.,,,.,;,--.,,,,,.-',.,,\",!,!\",,.,,.,,,.'.,\n",
+      "                                                   ,,..,.(,,).\",,!\",,,..:'.,,,!',,,...,-!,:',,,!...,,\n",
+      "                                                   .,,,,.----.,:,.,,,,,.,,,.,.,,..,,,.,,..,(-),.,,.\",\n",
+      "                                                   ',\",,.,.\",!\",.\"'...\"\"!\"\"!\".'..\",!\",\"!\".,.,,.,,,\",!\n",
+      "                                                   \".\"!\",:!'!;?,....,,,.,,,,,,,,,.,,,..,,..,,,-,...,,\n",
+      "                                                   ,',,,'.',,.',.',,.,,.,,.','.\",,\",\".,,,.,.,,.,',.\"'\n",
+      "                                                   ,,,-'.'.\",,\",\".,.,,--,\",.,,.,,,,-,.,,,--;-.',,,.\"?\n",
+      "                                                   \",.\"'''?\",,,,,.\",'!\".;\"!\"\"'?\".\",'!\".\",\".,..\",!\",,,\n",
+      "                                                   .\"',--!\".,,.,',.,,.,..\"?\".,.\"'!'!?\".,,,,\"!!\"\"'!\".,\n",
+      "                                                   ,.\"...!...!!\",,,.,'..',',,'.,,.\",,\",.\"?\"..\",,'.,,,\n",
+      "                                                   .,,.',','',!''.,.\"**,.,,,,.....:',,,....\",\".\"',,?,\n",
+      "                                                   ,,.',,?\".,-,,\"??\",,,.\",,\",\",,,.,....,,...\"\",,\".\",,\n",
+      "                                                   \"(,,).\",,'......\"\"!?\".\"'....?\".\",\".,--.\",,,,\".\",,\"\n",
+      "                                                   (),.,,,..,,'',.;'.,.\"!\".\",\",..'.:\"',.,.\"-!-!!\".,,.\n",
+      "                                                   .,,'..\"!\",\",\",.',.,.,,,,.,,,.,,,.',.,...\"--!\",\",'.\n",
+      "                                                   \",.;..\"...\",.\",\".,,,:\"!\",,..,,,,,.,,,..\"!!\".\"!\".,,\n",
+      "                                                   ,.,,.'.\"!\",,.,,,:\"...!......\",....,,,,.'.\"??\".\"!',\n",
+      "                                                   -\".\"?,.',,...'!'....\"\"?\".\"!,,,\"'.,,,,..,,,,...,,',\n",
+      "                                                   .,.,,,,.,,,',,,,,,,.\"?\".\",,'.,!??\"--\",\".\"?\".\";.\"',\n",
+      "                                                   :\".\"\"!,\".\",..\".,,,,,,'.\",,\";\",,.!.,,..\".,.,:','..,\n",
+      "                                                   .\",.\"'........-,\"*..*\".\"\",,\";\",\",\".',!\",,..\",,\";\"?\n",
+      "                                                   ?''*,,?...???,',\".\"--'.\"*.\",\"',\",'..?!--:'.,?\",,.\"\n",
+      "                                                   ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\".,(),,....,,.,.,.\",'?\n",
+      "                                                   ,?\".\"?...?\".\"',?,???.\",.\"','...\".\"'....\",\",\",,\"!,?\n",
+      "                                                   ?',,.?,,,.\",\"'...\"\"......!\",,.\"???,.\"\"'...,\".\"'?,(\n",
+      "                                                   ),,\".,,.,.,.\",\".\"?,,\".\"!'!\".\"'!\",,.',.'..,,,\"!\"..,\n",
+      "                                                   ,.,,.,,.,,...\",\",\",--,..,,.\",,,,,,.,,.\",!\",.(,,.),\n",
+      "                                                   ,..',,,,,,,--.\"!!\"--,-.\"!'!...\"...\"!\".,,.----.,,,,\n",
+      "                                                   .\",\",\",.\"\"!!\",.\",!?,.\".,..\"????\".\",,\".\"!!,'.,...\",\n",
+      "                                                   ,........\",\",,\".\"--'.,.--'.\",!?.,,,\",--.,.\",?\"\"...\n",
+      "                                                   ...,\",--'.--,.,,,..,,.,,.\"?\".\",'..\"\"'?\"\",\",--.,..:\n",
+      "                                                   ,,,.,.,,,...\",\",,,,,----.\",''*----.\"*:.\",?.,!\",,--\n",
+      "                                                   .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"',.\",'?...',,!...\"..\"!\n",
+      "                                                   !!\".,,.\",'!\"-.\",,,\",.\".\"\"?\".(''.)\",,',\".\"'.\"..'..,\n",
+      "                                                   ..,,,,..,,,.\"',,\",\"'',,\".\",,'!\"\",.\"..,,..,;,',,,.'\n",
+      "                                                   .',.'.,,.--\"','.\"\",\",..\"!\",.-,,,,,,..,,...,-.:,'()\n",
+      "                                                   ,,.,,,,:.\",,\".,(,),,,,.;,,..\",,'!\",.\"..\"\",!!\".\",.\"\n",
+      "                                                   .,...,,,.,,,.\"!\".\"?\"\",\",.,,.\"'!\".\"',,\",,,.,,,,..\"?\n",
+      "                                                   \",--,--,(),.\",!\",'.,().,..,,.\";?!\".,..\"!\"--.\"....\"\n",
+      "                                                   .\",!\".;....,,.,..\",,\"....,,.,,..\"'!'!\"..,.--,--.;.\n",
+      "                                                   \"?\".\"?...???\";,,..,,,.,.,.'.,,,.\",;?\"--,,.'.,,'..'\n",
+      "                                                   ,.,,.,.\",?\",..,,,:\",,?\".,.,'.,,,,.,,.'.'',.,.,.',,\n",
+      "                                                   ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!',?.--!,?,!'.?'?,,,.,!\n",
+      "                                                   !!,;,,..,!\".\"!\".\"!';,,'.,,----.,.,,\",\",,-,----..'!\n",
+      "                                                   !...\".\",,,,.'.\"\",,,\",'...,,,.'.;;,,,.'.--,(),,--;'\n",
+      "                                                   .,..,,,.\"',\"-,\".,,;.'...,'....\"\",,\",--\",.!\"\",',.?\"\n",
+      "                                                   \"...\"\"';'.\"'.,,,()..,,.',,'.,.,,.',.\"',\"...,,,..,'\n",
+      "                                                   .,.,,,.,.,.,.,'.\",!,.,\".,,,.,.,,,.,.().\",'?!\".\",*.\n",
+      "                                                   \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\",\",,,,.\",\",..\",\".\",,\"\n",
+      "                                                   .\"!\",.,..'....,\"';',\".\"!!\",,\".\"\",!\".\",,'...\"\"!\".\",\n",
+      "                                                   \".\",--'--.,,'.\"\"'!\".\".!\".\",!'.\".,,...\",\",,\",......\n",
+      "                                                   \".\",\".\",...\".,.\",'!\".\",.,.,.,....\"\",\",.\",,,,...,.'\n",
+      "                                                   ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,..,,--.,,,,,,,,,.',,,\n",
+      "                                                   ...,',,,,....,..\",!\",.,.\"--!\".\"?\"\",\".\"!!\".\"?\"\",\"..\n",
+      "                                                   \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",--,!\"..,,,,,,.,,,,,..\n",
+      "                                                   :\",\".\"?.\",:\".,!\".',,,....\",,\",\"!\"\",,,\".\",,\".\"!\".\"'\n",
+      "                                                   ,\".\",!!\",.,',,,.'.,,,.,,,,,,,,,,.,.,,,,,,.,,,.,.\"?\n",
+      "                                                   \".,',,.,,.'::,,--.',.,..,.'.',,.\"',\".\".',.\"\",\",..\"\n",
+      "                                                   ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"...'',,'.\"\"?\".\",',\",:\",\n",
+      "                                                   !\"...\"'?\".,,.\",\".\"'.\",,.\",\",,'.\",\".\".\".\",,.,\".\"','\n",
+      "                                                   ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\"\";,',,,'.'.,,..,,.',\n",
+      "                                                   \",',,,.\",,,,,,,,.,,,,.,'.,,,.\"?\",,,:\",,''',.\"\",!\".\n",
+      "                                                   \",!\",.\"!\".,..\",'!\"...,,,,..,'.-.-'.,,,,.:-,,.\",,,.\n",
+      "                                                   ..'...,!...,...'!...?\".,.,,,,,.\".'.'?'?'.'?...',\",\n",
+      "                                                   \".,???'.,,!!,??,,-.?.,'!!\",.,.-.,,,,',,.\",'!!\".;:\"\n",
+      "                                                   ,'?,\".\"'!'!\".\"--''!\":\",!\"\"!\",.\"!-,\",--;.,,-.\"',\".\"\n",
+      "                                                   ,.\".,,.....\"-,,\",.\",\".\",',\".,.\",?\",,.\"....?\".\",,\",\n",
+      "                                                   ,\",',.',.\"\",'',\".,,,.\"...\",.\"'!\".\"?\"\",\".\"\",,,,,,,.\n",
+      "                                                   ,.,,.,,'',.,-,,,..,,.,,,,,,,\",\",:,,?,?,-.\"!!\".\",\",\n",
+      "                                                   .\"',\",,.\",'!\",.\"?\".\"'!\",.\"!!?\"\",,\".\",?,!\".,,.,.\"!!\n",
+      "                                                   \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"'.!?\",.,'....\"??'!\"..\n",
+      "                                                   \",'!--!\".\"??'--!\",.\",?\"'...,,'.,,,,,-,.\",',\",:\",,,\n",
+      "                                                   .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\",,,.,,.,,,.,,,;,:\",.\n",
+      "                                                   \".,,,,.,,,.\"?\",.\"?!\",,:\".\"...,,...,,......\".\"...,,\n",
+      "                                                   ....\",!\".\",,,,--'.......,,,!,!?'!!\",,.\",!!?!\".,,'!\n",
+      "                                                   .\",,?...!...\"...,.,,.\"--?\",.\",\":.'.\",'!\",.,,,,:\",.\n",
+      "                                                   ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?...!\",.\",\".\"!...\",.\"'!\n",
+      "                                                   \",,,,.',,,!'.\",,\",\",,...!,?\"',....,.\"!-!\",,\"!\"',.,\n",
+      "                                                   .,.\"!...!......\"\"?\"\",,!!\"...?,,.\"',!!\",.\",!,\".\",'!\n",
+      "                                                   '\".\",,'!\"\",'!\".\",?'.,,!\",.\"!\"\",,','.\"\",.\"\",?',!?\"\"\n",
+      "                                                   ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.!'.\"\",.',\".\",,'.''.\"\"\n",
+      "                                                   '.,\",.\",!,',\",..\",\",,\"..\"\",'!...,...'......,.\"..,'\n",
+      "                                                   ..\",,\",,--\",,',..\"\"...\",.,.,..\",',\",\",...\",:\",-,,\"\n",
+      "                                                   ,,...'',.',,,,'..,.',-,,,.:-.,..,,,.\"?,?\".,.--.,,.\n",
+      "                                                   ,,,.,.,.,,.,.,,.,,,..\"?\".\",,',;..,\",\",,--.?????,??\n",
+      "                                                   \",,.:\"'.',.\".,,,.\"',,\".\"?'.?----,.\",.-,,..\"?\".\".--\n",
+      "                                                   --,.,,\".\".'.\",,..\",\",,.,-,-,,.,,,,,,,.,,-,,,-,.,,.\n",
+      "                                                   ,,.'.,,,.,,,.'..,,,.,,,.,*,.*.\".,\".,..,,,,.,,'.,.\"\n",
+      "                                                   ,,\"..\",,\",\".\",--\",!,.\"--\",.\",,.\",,.\",,.,,,.\",,\".\".\n",
+      "                                                   .\"\",!\",.\".?\"',,,.\"',\",\",.\",.\",!,,\".,',,--.\",\",\"?\"\"\n",
+      "                                                   ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\",,,,,.,,..\"\",\",.\",\",.\n",
+      "                                                   \".,,,\",.\"...,\",,.,,.\",,,\".\"..\"\",,,\".\"?\"\",,.,,,,,!\"\n",
+      "                                                   .,.\",\",\",.,,??\".\",??,,,-,,?...\"..\",,\",,.\",.,,,,,?\"\n",
+      "                                                   .\"?,\",.\",,,,,.....,,;....\",',,.',,','----,,()--,,,\n",
+      "                                                   ,.\",,\".\",\",.,,';.\"',\",\".\".\",\".\"?.\"\",,,\".\",,,,,..--\n",
+      "                                                   --'.',,'.,.\"\",,\".\",.??,,,.??\"\",,\",.\".,;,.,.?,..???\n",
+      "                                                   ?!..?!.,--;?,,.,.,!\",,,.,,,.,\",,,!\".,,.\"?\",.\",\".\"?\n",
+      "                                                   \"\",.\"\",?\",;,.\",,,,\".\",,.\",.,,.,,:\",?\"\"?...',\",,.\".\n",
+      "                                                   ..,....,,.,,...\"..,.\",\",\",..\"().\".,-.,,\",...\".\",'.\n",
+      "                                                   -,'.,,,,,...,.,,.:,,,,.,,,,',,,.\",,\".\".'.?\",,,,.\",\n",
+      "                                                   ,\"..\",,\",\"--:--?\".\"...,,\".\"...\",.\",,\".\",\".\".\".',.,\n",
+      "                                                   ,-...,,.,',.,,..,,,,.,.\",\",\".\"(.)\",,\".\",\",',.,.,,.\n",
+      "                                                   .,,...;,...,..,.:\",\"...,,.,,--..\",,,,\",..,,.,,-.;,\n",
+      "                                                   .\"?\",'.\",,??,,?\",;,.().,,,--.,.\".........,\".\",\",:\"\n",
+      "                                                   ?\".\"............,\",.\"?\"\",\",,.\"...\"\"!\",.\"?\"\",,\",.\",\n",
+      "                                                   \".\",.?\",'.\",,\".,,.\",\",\",.,,...,--.-,.,,,,.\",,,,..\"\n",
+      "                                                   \"...\",.,.,.,,,.,,,,,.,,',.:.,.............\",,,\",\",\n",
+      "                                                   ,.\"\",,\",,.\",,.\",,:,,,,--,.(.)..\",\".\",\",\",.,,...,\",\n",
+      "                                                   \".\",.,.\",,\".\".\"\",\",.\":,,....\",.,:\",.\",,'.',.,.,,-,\n",
+      "                                                   ,,,.\",,,\".\"!,\".\",\".,.\"???????\",-.\",\",..,,.\"--,,,..\n",
+      "                                                   ...\".,',,.:\",,,\",,,,,..,,.(),,.,,,,.,\",\"\",\"\",\"...,\n",
+      "                                                   ,.,,.,,,,,'..,,..\",\".;:\".\"...',.'.'.,,.-.,..,,,.\",\n",
+      "                                                   \".\",,!\".,,,.\"??'?'?\".,,.,,.,.,,,,:,.,;,,.,',.',,',\n",
+      "                                                   :\",'...\",:\",,.\".,,,.,:,,,,,,,,.,,,..,,,,,..\",\",\"..\n",
+      "                                                   ',,,...,.,..\",,,,,,.,..,.,\"\".,.,,,.,,,,,..,..,.\",?\n",
+      "                                                   ,?,\",.\",.\",.\"'?,\".\",,'.,,\",.\".,,\"',\"..,',,,''.\".\".\n",
+      "                                                   .\",,,,,--.,,\",\".,,,--',,,.'-,--,,.\",,\",\"','',.\",,,\n",
+      "                                                   ,:\",.,!\".\"!\",'.\"'??\"\"!\"..,,,,,..,',.,',.,,----,,'.\n",
+      "                                                   ,.',,.,...,,:\"--.\"\",\",\"\"()\".,,,,.?.\"----\",,\".'.,',\n",
+      "                                                   ,.\"\",,,,,,\"\"(),,.,--.:\",,,,.,:'.',,''!\",,,,,,.,,-,\n",
+      "                                                   --.,.\",.,'--,\",\".--\"--.',,,.--,,.,,,,,.,,,.,,...'.\n",
+      "                                                   ',,.,,..\",.,\"'.\",\"\",\".\",\".\",.\"\",,\",\"'\"(),\"'.\"**\".\"\n",
+      "                                                   ,.,,,,--.,.,,,,.,.'...\",\",,.\"..\",.\",?\",.\",!'--'!!\"\n",
+      "                                                   .:\"!\"..\"?\",,.,.\"...\",:\"...\",,..,',.\",?\".\",'....\"()\n",
+      "                                                   \"!\",..\",',\",.\",.,!\"...\"----?\"\".\"\"'----?\"\"!',\"--\",.\n",
+      "                                                   \"\",.\"\"',\".\"?....\",,.\",\",,,,'.,..,',.,,:\"........!\"\n",
+      "                                                   ,'..,\".\",,.,,..,,,.,,,.,().','.,,,----.,,.','.,,',\n",
+      "                                                   :\",?\"',,-.,',,,.,,..,,,,,.,,.'...',..\",,,\"',,.\"?\",\n",
+      "                                                   ,,...',,,,',.,,.\",\",,\"......\"\",,--!\",.\",...'...',\"\n",
+      "                                                   .,.\"',\".\".........,\",.'.,.,,..\",\"..\"!\",',.\"?\".\".,'\n",
+      "                                                   .,\"...\"!\".\",'!\".,.\",\".\"--!\"..,,...,,:--'..,.--!'--\n",
+      "                                                   --;.'.-----'.-'..!..',:\"!\"\",,',\",.,.\",'?\",'.\",,'.,\n",
+      "                                                   ,'....,!!\"'.,,,.,,--.,.,-.\",\",\",,.,;.\".',',..,'',.\n",
+      "                                                   \"',',',,.!'.\",,.....\",,,,,.,,,.--,,.,-,,.\",.',...,\n",
+      "                                                   ..,.,.,,,.'!'!!,!!!':'.,:,,,,,--.'\"',',',,,,,,,,',\n",
+      "                                                   ,,,..,.\"'.,.--..'\",'?\"..'.--,;''..,.,,.;.,,,,..,,,\n",
+      "                                                   .,..--..,,.,''.--,,,;,.,--,,,,,!,.,..,,.,--..,.\",,\n",
+      "                                                   (),.,.,.,,.....\",\".,--..\",\",.,.,.:,.,.,,..;,.,.,,,\n",
+      "                                                   ,.,..,'.,,,...\",\".\".\",,...,..,.\",,\".,,,..--,,,,,,.\n",
+      "                                                   (),,',,,,.',.',,.:,,,,,;,;,;,.,,,,,,,,.,.--....,,,\n",
+      "                                                   .,,,.,,,,:--,,,--:\",,.\"..,,.'----.,,,,,,,.,.,--.--\n",
+      "                                                   ----,...,'--,,--.,--,,--.(),,,,,.,,,.;.,.,,,,..,,,\n",
+      "                                                   ',,,.,,,,,.',',-..',(),.,.,'.,,,.',.,\"-\".\",,,\",\"!\"\n",
+      "                                                   ,.,.,,,,.,,,,.',,'--,.,,.,...,,,,,..;,,;,..,,.,,,,\n",
+      "                                                   ..-,,.\",?\",.\",\".\",\".,..\",,,\".;..,.,,-,.,..:,,',,.'\n",
+      "                                                   ,.,.,,,'.,.,,,,.\"'..\"\",,,,\".\",??\"\"!\".\"?\",.\",,'....\n",
+      "                                                   .\"',.\",...\",.\"?...,,.\",.',-,.'.\"',,\",,\"...,\",.\".?\"\n",
+      "                                                   ,.,,,,:\",.,'.\",'.\",\".,,:\".,.\"\"?\".\"'.\"\",'??\"\"!\"\",\".\n",
+      "                                                   \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\"?\".\"!!\".\".\"\",,,\",..\"\n",
+      "                                                   :...\"\"',-?\".\",'!.,.,\"(')\",.,,.\".\",,',\".\",\",\"....--\n",
+      "                                                   ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\",',,,.--.\",..\",\",.\",\n",
+      "                                                   --?,,,,,,?,,,,?,,,?\",.\";,,'.,\",\",,.\"\",',\".\",..'',.\n",
+      "                                                   ,,\",\".\".\",',\",\",\",,\";,\"()\",,.,,.,'.',,,.'.,',',';'\n",
+      "                                                   ,.,,.--?\".\",,,.,,.,,...--'--..,!,!\",.,..\",,!\".\"'.,\n",
+      "                                                   ,'--....','...?...\"\"?,\";\"'.',,.\"\"?,....\"\".,;.---,.\n",
+      "                                                   ','.'.\"\"'?\"\"!\".\",!.'----'!,,\",,\"'.,.\"\"?\"\".\".\"?\"\",!\n",
+      "                                                   .,.,--,.',\".\",.\"\",!\"\",,\".\",,;,--.\"..\",,\";\",--'--.,\n",
+      "                                                   ,,'.,,.,,,.,.,,,,,,.\"'..\"''--,,,',,,.\"\",!!,\"..,,.,\n",
+      "                                                   .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"??\".\",'.'.,?!,'.,:,,.\"\n",
+      "                                                   .,,,.\",,\".\",,,,.,,,,,,,\".,,'.,,,',..,.,,.\",?\".\"?\"\"\n",
+      "                                                   ?.'....:,,.?.??,'.\".\"?\".\"?\",,,,'.\"'.,.,\"(),\",;,,--\n",
+      "                                                   --.'?',,,----?,,,?,,.,.\"\",',\",\",--.,',\"('),\",,....\n",
+      "                                                   ?.....',,\".\",,,\",\"''?\"\".,:,,,.....\"\",'!?.--.\".,,.,\n",
+      "                                                   ,,,,.\",,'.,,,,,,\",.,....',:\",.\",,,',,.\",!\".\",,\",,,\n",
+      "                                                   ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\"''','\".\"..,.\"\"'''?\".\n",
+      "                                                   .,..,';.\",\".\",,''.',,''.''.\"\"'''?\".\",'.\".,,,',,.,,\n",
+      "                                                   ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\",.*\"..\"\",!\",.\"!\",.\"',\n",
+      "                                                   \"*.\",!\"*().*\".\"*()\"'.\"''-.\",,\",\"''.\"**\",,.\"\"?\",()'\n",
+      "                                                   ,,,.''..,,,,.,,.\"??\".\",,\".\".',,.\"\"?\"\",,\",.\"...\";.\"\n",
+      "                                                   ,,.\"\"??\".\",,\".\"',.\"\"...,,'?.,',',,.,(''),,'?-.'-.\"\n",
+      "                                                   ,,.\",,:',,'....\"\",,,\",.\",\".\"?\".\",,,.,'....\"\",,!\",,\n",
+      "                                                   .\",,?\",.\",\".\"!\",.\",',!,,',''.,'.':',.''',.,,,,',',\n",
+      "                                                   ''.',,.,?!'.,\",.\"?\".\"?\",..\",,,!!\",.\",?!\".\"!,?...\",\n",
+      "                                                   .,,.,.\",?\".\"?...\"\",,,\".\",,''.*,,\",.\",.\"*\",,.\",',,.\n",
+      "                                                   ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\",\".\",..\".\",,,\".\"?\",.\n",
+      "                                                   \".,..,,..,--..,.',.\"','..\"'?\",.\"!!,\",..,,',..,.\"',\n",
+      "                                                   !'--'!\",,,,..\",,'.--!...,....,,\",.\"----!.',.,!!'.'\n",
+      "                                                   .,,\",.,,..,,,..,,,--\"\"(),.;'.'.,,,.,,,.,.,-,,\"!\",,\n",
+      "                                                   ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,,.:,;,..,:,,,,,.,',,,\n",
+      "                                                   ,,,--.,.,,,,(,',),,,,---,,,.,.,.,-,.'.,,,.-,,'.'.,\n",
+      "                                                   ,'..,,,..,,,.--,;,,,.,.,,,,.,,,,\"'.\",,,.,,,,.,'\"',\n",
+      "                                                   \".,.,.,,,,,,,.,,,;,,'',,'.,,,-.,,.,(,),,.,,.,,,.',\n",
+      "                                                   ,'.,.,,.,,.,,.,,,.,,.,,',,:\"....,'......,....\",.\",\n",
+      "                                                   !\",.',,..,.,.,,.,.,,,,,.,,..,,,().,'\"\"----,,.,.,,,\n",
+      "                                                   ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,',\".:\",''--!\"--,'--,.\n",
+      "                                                   ,,.'.\"!!\"\"?\".,,,,,,,.',.\"!\",..,..,,..,..\",,\",\".\"\"!\n",
+      "                                                   \".\"'!\",..\",,\",,,.\"''?\".\",.--'..\"\",\".\"!',!\",.\",?\",.\n",
+      "                                                   \",'.!!\".\",!\",.\",'...\"\"!','!\".\",!\",,,.\"!!\"(),.\"'!\".\n",
+      "                                                   \",'.\",,.,.,:\":',.,,.\"',...,,.',,,.\"...!...,'...''.\n",
+      "                                                   .....\".,,..\",\".\"',''?'.'.'''..',--:''!'--',',',!''\n",
+      "                                                   ?''!':',.'.,...?,!...'?\",.\"!'?''!?!',...',......!'\n",
+      "                                                   '...,'!\",,.\"''!\"\"?,\".\"'.,.\"..'''.:-,,.,,,,,,,,,.',\n",
+      "                                                   ,,,,,.,()-,.,,,..,,,..,.,,.,',,..,,,,,..,,....\"',\"\n",
+      "                                                   .\"..\".\",!'?\".\",?\".\"?,?,.\"\"?\".\",.'.,\"(),\".....,\".\",\n",
+      "                                                   '.\",.\"'.',.!!'!\".\",,'.??\",...\",\".\".\"\",.,?\",.,,'.\"?\n",
+      "                                                   \".'.\",\",.\",.,'..,?\"\",\".\"''',\",.\",',,\",\".\".\"'!\"...,\n",
+      "                                                   ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..,,,,'..,..,,,.,.,,,.,\n",
+      "                                                   ..\",,!\",.\"?\".,,,,.\",!\",.\",\",.\",,\",,.\",',\",,,,.,,,,\n",
+      "                                                   -,.',,.,.,,...\",...\",.\"',,\",.\"'.',.\"\"'.--,\".\",.\"\",\n",
+      "                                                   ,,\",,,.,',,...',,.,.\"'!\".\",,',?',...\",.\"?,\",.\",,\",\n",
+      "                                                   .\",?\",',,.,.\",?,?\",,,,'.,,,.,.,.,,.,..',.'.,----..\n",
+      "                                                   ,,,,-,.,.\",\",,\".,....\"\"'!\",,.\"?,'-.,'.'!?...,''.:'\n",
+      "                                                   ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\",\".\"()\".'.\"\"''?\",.,,\n",
+      "                                                   ..',,,,',,..,,.\",,\",,,,.\"''!\",.,,,.\"....\",.',..,.\"\n",
+      "                                                   ,\",,,,.\"?\",..\",,,\".,.\",\",..,,,',,----,..,.,.-.,.',\n",
+      "                                                   ,,,,.,.,,,-,.,.,,,,,.-,.--',,',.,,,.,,----.,,,.,',\n",
+      "                                                   ,.,,.',.,,..,,..\",'?,,\",,..\"'.,,\".\",.,\"*,.*\".\"\"',\"\n",
+      "                                                   .':,'.,,,..\",!!\",,,,.\"--..--..,\",.,,..,,.,,,.\",,\",\n",
+      "                                                   .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\",.\"\",...\".,,,()',,,'\n",
+      "                                                   '.,.,,,'..\".,....,...\"\"'?,!\",..\",....\"'.\",,,...\",,\n",
+      "                                                   ,.'.,,,.,,.:.,,..,,,,.,,.;,..\"''.',\".\",'.!...!\",.,\n",
+      "                                                   .\",\".\"...?!.,.,?,?\",.\",....'!'!\",.\",',,\",,.\".,,.',\n",
+      "                                                   ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"(),\"'.\",;,,.,,,-,,'..\",\n",
+      "                                                   \",,.\"??\"\"?\".\",\".\".',.\"\"...!.'...\",.\"??\"\",\".\"?\"\".\"\"\n",
+      "                                                   !....,\".,.,,,,,.\",,?\".',.,,,,,,,.,.\"',..\"',,,,.'.,\n",
+      "                                                   ,',.,,,,,:,....'.-----('),,.,.,,',...().,,,:\",.,,\"\n",
+      "                                                   .,.,.,,.,,,..,,,..-.,,,',.\"!\"\"'!\",'.'..',,.,.,,.,,\n",
+      "                                                   .\",,\",,.,'.,,.\",\",,,,.\"?\",.,,.--.\"?\",.\".\",,:\".\".\"?\n",
+      "                                                   \".\"!\",,,,.\"?!\".,.,.,.,,,--'--,,.,,.(),,'.',,.',,..\n",
+      "                                                   ,,.,,',,,.,..,,..,,...,,.\"'?,\".\"?\"\".\"\",,.\"\",!'.\"\"'\n",
+      "                                                   ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'..'...\",,,.,.\"!'?,\",,'\n",
+      "                                                   .\",,\".\"'?\"\",.\",.,..,,,..-,,,.?.....;..,,,,...,,,.,\n",
+      "                                                   .()...,.,',-,:\"'?\",.\"'??'!\"\"!\",,',..\",,\".\",.',,'.,\n",
+      "                                                   .,!--!\",--,.\",!'....\".\",\",.\",,\".\"!!\".,.\"',\",-,'.,.\n",
+      "                                                   --,,,,,,,,,,--,.:-.----.,.--.'.,.,.\",\"'.,,,,,----.\n",
+      "                                                   ,,.,.,,.,-..,,,,,.,.,-'...;.',.\",!\".\"?\"\"',!\"\"?\".\",\n",
+      "                                                   ,,\".\",....!.....,!\".,.,,.,,,,.-,,.\",,!\".\",,??,,!,,\n",
+      "                                                   ,,:,.\",.,,,,,,.\",,,\".\"----,,!\",,.,,,:--,,..,....,,\n",
+      "                                                   '..-,,,.,,.,,.,,,,,----.\"??'.??\".,,,,,.,,.,('),,,,\n",
+      "                                                   \"??\",,.,.,.(),,..,,..,,.,.,,-.,,,,,,.....\",\".\"?\".\"\n",
+      "                                                   ',','?.\"--.\",!,'.\"\",',\",.,.-,.,,,.\"!!\".\",?!,!,!\".\"\n",
+      "                                                   ,!\".\"!...,!....,,!,?,,,,!....\"\",'.\"':\"''.\"\",.,,!\",\n",
+      "                                                   ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,..,,,,,,..,,.,,.,,,.\"\n",
+      "                                                   ,,\".\"?\",,.,,-,..-,,.\",,\",..,',,,,.....\",-!\".\"--:,,\n",
+      "                                                   ,,,!\".,-,.,..,,,,..;,,,.,.,,,.,,,,,,,,,,,,'.,,.\",\"\n",
+      "                                                   ,\"','.\"\",\",\",,.;,\",..,..,,,.----,:,,,.,,,,,----.,.\n",
+      "                                                   ,,.,,.,,,.'''.\"',\",\",.\",'.,,.,.'.,,.\",,:,,\"'.,,,.'\n",
+      "                                                   .;,,,.,.\"\",\",\".(),,.--.,.',.'.,----,.,\",.\",,,-..\"?\n",
+      "                                                   \".\",,\".'.\",\".\"?\"\"....\"\",,,\",----.\"?.,.\"\"',\".\".,\",.\n",
+      "                                                   \"!\".,,,:\".\"\"?\".\",,.\".\"'.\"\",\".\"...!!?\",.,.,,,.,,,,,\n",
+      "                                                   ,,,,--.,,..,,.,,,.,,,,,.,,,,,.,,.,'.(').\",'..'..\"\"\n",
+      "                                                   ?\".,'.\",\",\".\"\",,,?\"',.\",\",.\"...\",.\"'',\".\"?,....--,\n",
+      "                                                   --?\"\",,\",.\",,,,'.?\"\",',,...\".,,,,,.-..,,.,,,.'.-;-\n",
+      "                                                   ,,;,,;--,,,..,,,..,,.'.,,--,,--..,.,.\".,,\"...\",\",,\n",
+      "                                                   \".\".\"-.\",.':,,,,----...,.,..\",,,\",..\":,,;,-.\"\",\",\"\n",
+      "                                                   ..\"\",,.\"\",,,\",',..,.'.\",\".\",\".\"?\",.\",\",\"'..\"**\"..\"\n",
+      "                                                   ',.'.\",\"*,,.*\".\",',;,',,.,,.\",,',,.\"\",,\".\".\"\",,\",.\n",
+      "                                                   \",\",\",,,.\",,,,...,,.,,,,...',,--.,,.,,,;,'.,,',-''\n",
+      "                                                   .,:\"...\",:\"...\":\"...\":\",,.\".,-,.'--,,.'.,'.:.',,,,\n",
+      "                                                   .,.,,,.,,,,.;,;,.(.),,,,,,.'.,,;,\"?\"'..,(),,.,,,,.\n",
+      "                                                   \",\".\",.,,!\".\",?.\"----.',,.,,.,,.,..,.,.,,,....,,,-\n",
+      "                                                   .--,.,..,..,,,,..,:,--,,--.,,,,..,,,.(),..,,.',,,.\n",
+      "                                                   .,,.,...,,,.,,.,...\",\",,,\"----!,.\".\",\",\",,,,,,,.\",\n",
+      "                                                   ,..?,,?...!.,,.\"--,:..,,,,...\",,.,.,,.;,..\",,,.\",.\n",
+      "                                                   ,,*.,..,,.',.,.*.-,..,...,,..,',.--,',.,,..,.\";,\".\n",
+      "                                                   ,.,.,?--,.:,,...,,..,,.,,,.,,,.:().(),().?--..;,,,\n",
+      "                                                   ,.,.,.,\",,.,,,:()---,()-,,()--..\",,,----..,-,,,--.\n",
+      "                                                   ,,.,.--;,....',,----.,.,.,,....,,,.,.,,....:\"'.\"*,\n",
+      "                                                   .\"',.\"*()-.'.'.',,,,,.,,,,,,,..,,'.*\"'.\"*()\",.\".-,\n",
+      "                                                   ',,,,.,,',,,,,.',,,.,\"\",,.\"\".,,,'.\"\".,...,,.\",,\".\"\n",
+      "                                                   \"--,,.''();.\",\",\".\",,-,-.',.,:,,.('.)--...,..,,(),\n",
+      "                                                   ()-,(),(),(),(),...,!,..'.,'--........,,,,........\n",
+      "                                                   .,....(),,,,.,.,!,,:.,.,.....,,..-.,.,.----,,.;,,,\n",
+      "                                                   .,,.,,!...,..,,,,'...,..,...,.,..,.,,.,\"!\",...,,.,\n",
+      "                                                   ..,,.,.,..,..,,--,,.,.,.,,...,,.,.,.;,,..,\"??.\",.;\n",
+      "                                                   ,,.'.,.:\".;.\"'.\".\".,,.,.,,\"?\",,,.,\",\",\"?\";;,\",\".,.\n",
+      "                                                   .,..,.,!,,;,!!'.,,--',--.,,,..,.,,.,.,,,,.',,',,..\n",
+      "                                                   ,..----.,,.,,.',,,.,,,\",\"*.,',.*\".\"'.;',,.,',;,-,,\n",
+      "                                                   -,..\",\",\"\",\",,.,----,.----.,.,'?,,,...\".\",.,,--...\n",
+      "                                                   .?......!...,,\",\",\"\",\",.',,.',..,.,,.,,;,,..,,,.,.\n",
+      "                                                   ',,--'.-.\".........\",.,,,.\",,--,....\",,.,,,.\",,\",\"\n",
+      "                                                   .\"\",,!\".\",,'.,!.\",..,,,-.,..,,.,.\",\".,,.....,,,.'.\n",
+      "                                                   ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,','..',,,..,,,.,,,,',\n",
+      "                                                   ....,..,.,.,,.,,,,,.,'.,...,,....,,,,;,,,.,.,,,,,,\n",
+      "                                                   ,.----.:\"?\",,,,,.,,.,.,,,,,,,.,,',,.\",!\".\",??\".\",.\n",
+      "                                                   ..'!\",.,.\",?\",,,,,.',.\"?--...\"'.\"...,\";\"'.'--.,!\".\n",
+      "                                                   \",!'?\"\",...,.?...?,....\".,'...\",?\".\",??'.\"\"?\",.\",,\n",
+      "                                                   ...'.\"\"?\"\".,!\"\"...\".\",\".\"...\"\",...\".',,,,,,\",,,,.,\n",
+      "                                                   ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\"\"!....\"\".',,'.....\"\"\n",
+      "                                                   ,?\"\"....\"\"?,,'!!\".\",',.\".\",,\".\",?\"\".'.....\"\",,\",,,\n",
+      "                                                   ,.\"',!\".\"'!',.......\"',,\",\",,\",,\".\",,???',,.--,-..\n",
+      "                                                   ..'?,--,...\"\"'!\".:\"'?....,,,-,.\"\",\",.\",,.,-....?\"\"\n",
+      "                                                   !\"'.\"'?\",,...\"?\",-,.\",?'......,\",,----.\",,\".\",...,\n",
+      "                                                   ,--...!'!\",,,,,,.,'.-,',-'..'-.,.,-.,,,,..\"?...,..\n",
+      "                                                   ......'?...\".,,.,,,.,,,.,,,.',,...--,,--..-,,.;,,,\n",
+      "                                                   ,,,;;.,,,.-.,,.\"',',!\".\".!\".\",!',\"'.\",!,.',.\"\"'?,\"\n",
+      "                                                   '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,',,,.',,,.',..,.\",,!\"\n",
+      "                                                   \",,...\"\"?\".\"..\"\"',,\",,,..\"!!',!\"--...-,,.\",!!!\",.\"\n",
+      "                                                   ,!,\",.\",\",,\",'.\"..\",,,\",.\",''...',\",,.,,,.\"-,!\",\"!\n",
+      "                                                   \",,.\",,,\".\"',\".\"!?!\"\",',',\".\"--!\".\"!!\"...,--.,,.,,\n",
+      "                                                   ,''.'.,',,..,,--,,,,.,.,,,,,,.,.,,,,,.,,..,.,-,,..\n",
+      "                                                   .,,,.,,\",\"*.*\".\",,,'..,..\"!\",....,.\",\"..\",?-,\",-,.\n",
+      "                                                   \",,,,\",.\"!.,,....--.,,-,.\".\",,\".\",.\"\"',,\",,.\"','?.\n",
+      "                                                   ,,..,'!\"'.\"!,,..,!,,!!!,\",.\"!\",,,-.,.,\",\",,..,,,.:\n",
+      "                                                   ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*'..',.!',\",.\"'.\"*\".\",\n",
+      "                                                   ,,,,..,.,:\",,...\",,.-,.,,,.,,..,.;,,,.,,.,.,,,,.--\n",
+      "                                                   :\",??,,','','!',',\".\",,.\",,'....,.,...,,.--.,.().-\n",
+      "                                                   -,,,,...--,,..--,,,,,',,-,,,'..,,,..,,,.,.',..\".,,\n",
+      "                                                   .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\",.\",,\"',..',,,,.\",\",\n",
+      "                                                   '...,,,.--'.,,,,.,,,',,;,.,,--,,,,,..,,----,--,,..\n",
+      "                                                   ,,.,.,.,,,,.,;.,,,,.,',.\"':';,',',,\",..\",,\",..\"'!\"\n",
+      "                                                   ,\",,'....,\",,,..,.:\"?\"\"!\",..,,..-.,..',..,.\",!\".\"'\n",
+      "                                                   ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",,\"...\",.',,--.\"',.-.,\n",
+      "                                                   ,.,,,,--,.'.',.'..\",.,\",.\",!',,\".,,,,,.'.:\"??\".',\"\n",
+      "                                                   ,\".,,.,,.,(),,,''.'(-).,,.--.------.',,-..-'.,-,,.\n",
+      "                                                   .,,,.'..,-.,.\",,\".\"...\",.\",!\".,,.....,,..,,.,.,,--\n",
+      "                                                   ..,.,,,..'-,.,..,,.,,,.'..,,.--.',,.,,..,,,\",\"....\n",
+      "                                                   \"!\".\"!\",-...\"?\".\".\".,,,.,'..,,,,..,.,,.,,;,,.,'.,,\n",
+      "                                                   ,..-.,.,,,,.',,.\",\",\",;,,!\",,.,.,',..,.,...????...\n",
+      "                                                   ?....,,,...,.,,.'.,.,,:'.;,,.\",,,,,?\"..',,,.\",\".\",\n",
+      "                                                   .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(),\"'.\"(.)\".\",,.,,,--,\n",
+      "                                                   .\"',,;,....,..\",',.,'.,,.,,,.\",..\"(.)\",,.\"(',-.)\"?\n",
+      "                                                   ..\",,',.*,,,.,,.,,,,.*.,,.\",',\",.\",\",\"'..\"\",\",..,-\n",
+      "                                                   ,.\",\".\".\"\"',\",\".\".\"':,\".,-,,,;,,,.,,.,,.,,',.,,,,,\n",
+      "                                                   .,',..,,,.,,,.,,,,.,.,,,..,,,,.,.,,.\"'?\",.,,,.',,,\n",
+      "                                                   .\"?\".,.,,,...,'.,,.\",\",.,,.,.,,.,',,,,,.,.-,,.\"?\".\n",
+      "                                                   \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\",,.,\"--\"\",\"\"--\"..\":,\n",
+      "                                                   :\",\",\".,,\",\",,,...\"()..\",'?\".\",...\"\"?\"\",?\",.\",..*'\n",
+      "                                                   ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\".\"'?\"(.)\"...,,\",....\n",
+      "                                                   ..:',,,;...,,.,.,,...,,...,,:\",?\"\"!''!',\".,,'.,,,.\n",
+      "                                                   \"......!\".\".'.?'??,?\"\",;,\".\"!\"\"'.,!!!,\",.\"!...\".,(\n",
+      "                                                   ),,.\"...!,.\"\"??...\",,'.\",?\"\"',!.','\".\",!!\",...,,.,\n",
+      "                                                   ,,-,..,,,.'.,;;:?;,.,',,,..\",'!\",.\",,.\".,,,,,.\",,\"\n",
+      "                                                   ,\"..,!\".\",?\".\",!?,.,,.,'!?.......'?\"\"???\",.\"......\n",
+      "                                                   .....,,',',,,.....\"\"?\"\".\"\"'...\",'.\",,\".\",\",.\"?.\"\",\n",
+      "                                                   ,.,\",,,.,,,.,,?;.,',,;,.\",\".\".:,,,:,....\"\",\":\",,.\"\n",
+      "                                                   \",.!?.\"\",,\",.',.',.',.,.\",\",\".\",,,,.,,.,(),.,.\",\",\n",
+      "                                                   ,\":,,.----,!'.,...\",.,',',(),'--,.,.,..,,..,;...,.\n",
+      "                                                   ,,..,',:\",!','!,...\",,:\"'.;,.\",.,,..(),,;.\"'?,\",,(\n",
+      "                                                   )..\",'!\".\",!.\",.--,,.\"!\",,,.\",,,'.\",.,,\"?\".,..,..,\n",
+      "                                                   .,.\"!!\".\",,!'...??...\",..'',.\"...\",,.\"'..,\";\",,\"'.\n",
+      "                                                   ,.\",\".,:,-.\"?!...,'!\".,.,,,.\",!,\"..\",,',\".',.\"...\"\n",
+      "                                                   .,.\"...\"()\",............\"\"....?\".\",\".,.,.\",\",\"...\"\n",
+      "                                                   \",,.,\".\",--?...\"\",\".\",\",.\"!\"..,,..\",?...?...\"\",.,\"\n",
+      "                                                   ,.\"...,\",,,...\"?\",,\",!.\".\".?\".:\"??,?\"..\"?\"\",!\".,,.\n",
+      "                                                   \"?'?\"\",!\",,,,.,,.;,,,.,,.\"?\",.\"--',',\"--\",,??,,?,?\n",
+      "                                                   \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,...\".\"?\".\",\",.\"....\"\"!\n",
+      "                                                   \",.\"??...\"..\"'?\".,.\"'!,'!!\",.\",:','!\"'.\",!'!\",.\".\"\n",
+      "                                                   .''.';.;,..,.',:,,.,,,..;:,.;,,,,.,,.,,.,:',,',...\n",
+      "                                                   ,,...,..,----.\"?\".\",...\"\"!\",;\".\",,''.;,.(),;.:\"?!?\n",
+      "                                                   \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\",-,.\"?..,,\"--\"....,.\n",
+      "                                                   ,:...\"\"?\"\",\",\",,,!-,.\",,,.,-,.,,.\"'!\".;-,,\",?\",,,,\n",
+      "                                                   .','.,..--,,--'.,.\"\"----\"!!,\".,,'.',.,,,??\".\"---.?\n",
+      "                                                   ,.,,.,.,.,,(),,.,,,,.,,.,!,,----.:,,----,,,,,.,---\n",
+      "                                                   ---.,,,,.,?,,,,,,,.,,'.;.,,,,.,.,,;,.,,:.,..,.!:',\n",
+      "                                                   .,,.,!,,',,,,..;...'.,,..:,,.,,.....,,.,.,,..,--'.\n",
+      "                                                   ,;:,,.,,.,..-,..,,.....,.,.\",\",\".,,,.,...;,,.,.\",,\n",
+      "                                                   ,.:\"....'--.\",,,:\",,!...!...,?,?,!.''!...,,!'!,--.\n",
+      "                                                   ?\",.\"!......!\".'-.--.\"'?\".\"'!\",,.,.,,';,,.'---'.,,\n",
+      "                                                   -:,,,,,,.,,:..,,.,,,;.\"?\".\"',,,,-.,,,,--:!\",,..,,.\n",
+      "                                                   ,,,.,,,.,':,,,.,,,.,',,,.',,,,,',,,,,.\",,.,',,,...\n",
+      "                                                   \".,(),.,.:-----'.,,..,'.--..,,,.,-,,,,,.,,,.,,,.-,\n",
+      "                                                   ,,,,,,'.;,,:\",\":\",\".,','..,,;,,,.,,,.,,',.,.,,-,.\"\n",
+      "                                                   ',,,\"..--.,,.;-,,,(').----.;,;()--,..--,--,.;,,;,\"\n",
+      "                                                   !\".----',,,;,,.--,.-,,,.,--\",?\"--.,.,,,,.;,.,,..,,\n",
+      "                                                   ,,.,.\"',\".\"??\"\",?!\".\",,!\",..\",?\".\".\"\",\".\"....?\"\"?\"\n",
+      "                                                   .\",,,..,..\";,,',.\"',\"....-.'.,..\"??\".,,,,.\",\",',',\n",
+      "                                                   \"'.?,!.'.':'',!,!\"(.)\"!\"..,,,'...,,,,',,,.\"!...!..\n",
+      "                                                   .'!'!...!...\".,,,,\"!,!\".(-.,,,,,.)'--'.,,,.,,,.,.,\n",
+      "                                                   ,:\",,'!.\"\",\",\".\"\".--.\"\",!!,;,,'.\"\",\"(,,.',).\",....\n",
+      "                                                   .\"\",...\"\",,,\".\"'',',\",.,.\",\".\".,'',.,!\",.,,----..,\n",
+      "                                                   -.,,-.,,..,',,,..,.,,,,:.,..,...,-,-,,,,.,,,,,.\"-!\n",
+      "                                                   \",',,,,,,...,,.\"!\",,,,.\",?\",-'--,.\"?\".\"',?,?\",.,.\"\n",
+      "                                                   ,\"'.\"'..\"(-,,,.)\",'?\".\".\"\".\"\".\"\",.\"'.,.,,,',,.(),.\n",
+      "                                                   ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\",\".\"';,.\"\"'''--'!\".\"'\n",
+      "                                                   .',\".\",'.,\".\",,,\".,.,.,',,.'.,,.,,,,.',,,.-,-.,,,,\n",
+      "                                                   ..,,.,,.,.,,,.,,,.,,.-,.\",!\",.\"'.!...,\"\".\"(',,.)\"'\n",
+      "                                                   ''.'!!\"(\"'\".)\",.'.!...'.\"\"''.?\".,\"\".,,.,,,.,,..\"\".\n",
+      "                                                   .\",!!\".\",!',\"\"\".\",!,\",.\",',',\",,..\"''',,\".\"''.\"\",,\n",
+      "                                                   \"\",\"\"',\",\"--',!--'.\",.,\"\",----.\",,',\"\".\"\"'!\"\"',\".\"\n",
+      "                                                   ,!\",\"'\".,..,',,,,,,,.,,,-,,,,..,,,,,,,,.,,.,,,..,'\n",
+      "                                                   ,.,,,,..,,,.,-,,,.().-',.,',.\",!\",.\",'!\"\"!\".\"!\".\"?\n",
+      "                                                   \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"!'.,!\"\"??,'?\"\",..,\",.\n",
+      "                                                   \",?,?\"\"!!;...!,.\"\"...\",.\",\",.\",...\",.,.\"...\",\".\",,\n",
+      "                                                   ,,.';,.-,,',,..,:,,,,'.,.;,,.\"!\"....,,,,.,.\"!\",,.,\n",
+      "                                                   ,.'.,,,,,.,,,,,-.',.,,,,.\"!!...\"..\"!\",.\"'!...!\",.,\n",
+      "                                                   ,,'..,,.,.,,,,,.,,,......\"?\".\",,'--''--!\"-,-\"'\".\",\n",
+      "                                                   ',\",\"'!!,,.\".\",!\",..\",'!\",,.--,,,,...,.,,..,.\"!\",.\n",
+      "                                                   ,.,,.\"?\".':,----,.\"?,,...\",,,.\"!\",,,,,.,,:,,,.,,..\n",
+      "                                                   ..;,.\"!\".,,,.,,,,.\"'!,'!\",.\",!...\",.,,,,.''..,,..,\n",
+      "                                                   ,,,.,,,,,,.\"?!...\".',.,,,.--,.,,,(),.,,,.(),,,,.,,\n",
+      "                                                   ,.\"!?\".\"'\"''..,\"\",,\"!\",.,,,,.,,.,,,.,\"'\".,.,,,',.,\n",
+      "                                                   ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,,,,..,,,-,.,..\",!\".\",\n",
+      "                                                   ?\",.\",,\",..\",,!\".,,,.,,...,.,,;,.,,,.,,.,,-.....,,\n",
+      "                                                   ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..,.\"'',\"'.,..,,,,.,.,.\n",
+      "                                                   ,.\"?\".\",!!,!...!.!?...\",.,,',',.,,,.,,,,,.,,,,.,.-\n",
+      "                                                   ,.,'.,'..,,.,.,,,.',,,.,,,.'...\",\",',.,-,-',,,.',.\n",
+      "                                                   ',-.\",!\".\"?\"\"?,',',\",-,,,.\",,,?\",.',.\"---!\".\",',\",\n",
+      "                                                   :\"-',\",.\"',\",\".,,,...?\"()\",'.\"\"!\"\"'.,,?...\"\"-!\"--,\n",
+      "                                                   .,,-,\"-!\"(.)\",,,\".\",....?\",\"'\".\"!\"\"\".\"-?\"--.\",?\",\"\n",
+      "                                                   .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,.;,,,..\"?\",.,,,.,.,,,\n",
+      "                                                   \"!\",,\"-!\".,,,\"\",,..,.,,,,,.,.,,,'-,,,,,..-,-.\",!\"'\n",
+      "                                                   .,..,',.\",!\"..,.,,,.\",!',!\",\"'\",,,,,,,,,,...\"\",,,.\n",
+      "                                                   .\"',!'!...,,--.',!\",,,.\"-....',!...\"\",'!\",'.\"',',!\n",
+      "                                                   \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\",',,,.,,.,,\"'\".\",'.,\n",
+      "                                                   !\".,,\"\",,,\"\".,\"'\".\".',!\"\".\"\"',,.\"\"'\".,\"'\".,,.,,,.-\n",
+      "                                                   -,,--,,.\"!,!....,'!\"\"!?...\"\"'!\"\"'?\",.\"\",,..\"\".,,,-\n",
+      "                                                   ---.,.\"\",,,,,',..\"\",.,,,..'.,,.,,..,.(,),,.\"\",,,.,\n",
+      "                                                   ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"'\",,,,-,,.,,,.,,(\"'\")\n",
+      "                                                   .,,'.,.\".!''?\".?,.,,,,,,,(),--.,,,.',.:,,,.\",-!\",.\n",
+      "                                                   ,,--,..,,\"\",',.,..,',\",\"',:\",,....',!.?\"\"'\"..\"\".,,\n",
+      "                                                   ,;,,,.\"',?\"\",..',!'.'--'.,--',!,!\".\"?\"',.,',,,..\"'\n",
+      "                                                   ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",'.\"'''!\"\"'\",,,,,.\",,!\n",
+      "                                                   \".,,.\"\",,..,..\"?\",\"'.\"\"',\".\"'!\"\"\",.\"--',!--.\"\"?\".\"\n",
+      "                                                   \",.\",.'.'--!'.\",,.,\"\",,.,,,,,,,,,,-:.,,,'.,.\"\",,,.\n",
+      "                                                   ,,,,.\",!,,!\"..\",!\",,:\"?\"\"'\",\"\".'...,,,--\"\",,.\",,\".\n",
+      "                                                   \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,,,,,.*.,,,,,,,,',.\",;\n",
+      "                                                   '--!\"\",\",.\",!.'--!\"\"',\".\"?\"\"\",,.\"!\"..\"'''??..?\",..\n",
+      "                                                   \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"..\"\".',,.,...\"\".,,.\"-\n",
+      "                                                   ,,\"--,'..\"!\",.\",\".\"'?\"\".',.!\",...,.??.'--.\"?\".\",?\"\n",
+      "                                                   ..\"?\",.\",,,,,,,.!'?...,?\"\"?,....,,,,....,.\"\",,\",.\"\n",
+      "                                                   ,\",,\".\"\",',!'\",,.\",\",\".\"\",,!\",:\"!.?!\"\"!\".\",-!\",.,.\n",
+      "                                                   .,,.,,,'.,,,,,',','.,.,,;',----,.,,.,,,'--()',.,,.\n",
+      "                                                   ,.,,,.'.,'..,,,....'..\",,,?\",-.\",,\",.\",.,\",..\",'!,\n",
+      "                                                   ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\",\",?-.',\",\"'.,.\",.,,\n",
+      "                                                   .,,,\",\"\"\"\"\".,-,,,,,,..,,,.,,;.:--.'.,,,,,,.,,..,,-\n",
+      "                                                   ..,...,,,.\"?\".\"?\"\"......,!!\",..\"',!';.\"\",\".\",.,?\",\n",
+      "                                                   ,.,,'.,'.\"--',\".\",,\".\",,.\",...\"?\".\",,...?...,,,,,,\n",
+      "                                                   .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\",..,.;'.\",?\",.\",?\",'\n",
+      "                                                   .\",,,,\".\",,'!,??\",.,,,..,,.\",\",\"---,\",,,,.;.\"!!\".\"\n",
+      "                                                   .\".,,.\",'...!\",.,,,,,,,,.,....,.\",\".\",?\",.\",!\",.\"'\n",
+      "                                                   .?\",.\"!',\",\".\"\",'-,!\".\"?\".\"..\"\",',\".\"'?\"\",.\"\",,\".\"\n",
+      "                                                   .\",,,,'.\",!!,,--'!'.',...\",,.,,,,.--.\",!\",.\",.\".\"!\n",
+      "                                                   \",\",,,,!\".,.\",!,,!\",,.,,,,.\",\",,\"--;?,?\"\"!\".\".,...\n",
+      "                                                   ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\",\".\",,...?\"\",\",\",,,,\n",
+      "                                                   ------...\"\",\".\".',.\"\",,,...\"\",?\".\",,,\".\",\",\".,!\"\",\n",
+      "                                                   .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.,,,.,..'.,,.\",\",\",,.\"\n",
+      "                                                   .\",,\".\"',.,\".,.,.\".,,\"'.,,,,:\"!\"\",',\",..;,,,,.,.,.\n",
+      "                                                   \",\",,\",...\"\",\",,.\",.\"\",',\",.\",,....\"\"?\",.\",?\".\",'!\n",
+      "                                                   \"\",?...?\".\"--,,.\"\",,\",.\"?\".\",,;,...\"\"!'.,\".\"?\"\",',\n",
+      "                                                   \",.,-,,.,'.,,,.,,,,,,..,,,.,.,.,,.\",,\",\"',--,,....\n",
+      "                                                   \"\",,!\",.,.,--,..\"!\",,,.\"',,';,\",,.(),,,----,,,,,,,\n",
+      "                                                   ,.,,.,..--...,-.,,,,.,,,,\"'.\"\",?\".\",'.,'.\",,,.\"',,\n",
+      "                                                   \",.\"'.'.\";.,(),',,,.'..,.,.,,,.,,,,,,,.,','.,',,.,\n",
+      "                                                   .,,,';,,,',.\",!\"',.',,,,-.,,,,.,;,..,,.,!,,-,,.\"',\n",
+      "                                                   !\"'-.\",!\"'.,.,----.\",\",.\",?\"\",\".---,--.,,.,:\"'?\",,\n",
+      "                                                   .,,.\",!\",.----..,--.,..,.\"?\".\"',.--'.',!.,...\",.,.\n",
+      "                                                   ,,,.\",,!\".,..,,.\"',!\"..--..,..\",?\".\"'??,--.\".\",!\",\n",
+      "                                                   ,--.\",\",\",',',.\"\"'?\"..----.\",!\",.\",.,,\".,,.\"?\".\"'.\n",
+      "                                                   ,\".,,,,.,.,,,,,,.--------.,,.\"!'!!!.--'!'!.,'.,.?,\n",
+      "                                                   !--!.,,!...,!!!...'...\".,',.,.,,,.,,',,.\"?\",-.\"!,.\n",
+      "                                                   ,?\".\",!\".\"'.\",,--,--,,,,.\"!!\".,:,,.,.,,.,,,.,.\"'!\"\n",
+      "                                                   ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,,,.,...;!,,--.\"\"!!\",.\n",
+      "                                                   \"?...?\"\",.,;,,.....\"\",?\".\",...\".\"?\".\",,.;--';,.\"\",\n",
+      "                                                   .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\",?\".,',.,-,.,,,,.\"';\n",
+      "                                                   !\",,.\"',\".\"?\".,..\"!\".\"?\".,..,,..,.\",!?\",..-..-,,.,\n",
+      "                                                   ..,,\",,,.,'.\"\",\"',,'.,.,.',..\",\",.,,,.,.\"!...!\"...\n",
+      "                                                   .,-,.',,,,.-'.,,,,.\",?\".\"!\".\"?\"'.\"!\",\"?\"\"?\",.\",!..\n",
+      "                                                   .--?\"\",!.,.,!,,\".\"!,.\"\",....,!\",,,.\",','?\"\",\".\".\"\"\n",
+      "                                                   ,\",\",.\"\"?\"\",!..!.,.\"\"'?\",'.,,.,,,,,.',.,,.,,.'.\"?.\n",
+      "                                                   ...!\",.\",;',\".,,.\",\",.\"',,\".'',;.(),,,,.,..\"'?\".\",\n",
+      "                                                   .,!....!\",,.\",,\";\".\"':\"..\".\"!\",....\",!\".\"???\",.,,\"\n",
+      "                                                   !\",..\"?\",.\".......,\",,.\"'?!?\"'.\",,\".\"??\"\",...,.\"\"?\n",
+      "                                                   ?\",.\",,!,.\".\",,?...\"\",;...\"\"!?!,,!...\",',-,..,,,.,\n",
+      "                                                   ,,,.,,,,,',..,,,.,,.,,,.,,,.',..-,.,...,.,,,',,.,,\n",
+      "                                                   ,,,....,.,,,.\",!,,,!...\",.\",'...,,\",,.\",'.!,,\".,.,\n",
+      "                                                   ,',,,.,,'.,,,,,,,,,,.,..,.,.'.,,.,,,,..,,..,,.,,,.\n",
+      "                                                   ,,,,.',.'.,,,.,,,.:-',.,,--,.:,,,..,,,,,.,.,;,,,,,\n",
+      "                                                   ,,;,,,.,,.,,-.,,,,,,..,,,,,,,,,,--,,..,,,.,-..,,..\n",
+      "                                                   ,,,,.\";',\"*.*\";.\"---.,,,,,,.!;;;?,,,??--,,--,,,,,.\n",
+      "                                                   --.;,,,,.,--:,,,,\".,,,,----,\";,,,,.,,,.\"???\",;,,',\n",
+      "                                                   .\",,\",\",.,.,,,,,.,,,,,.,--,,.\",,,.\",\",\"?,,.!--?\".,\n",
+      "                                                   ,,.,,.,,..,.,,,,--.,.,,.,,;,,..,.,,..,.:\"'.'.,--'!\n",
+      "                                                   \".,,,,.',,.,:,,,,,,,,,.\",,'--,\".\",!\".'-,,,..,,,.--\n",
+      "                                                   -,,,.,-,-,,().,-..----.;,,..,,.:.,,,.,,,.,,.,,..,-\n",
+      "                                                   -.,'.,,.',;,,().-.'.,,,,----,,,.,,,,,,,,.',.,,;---\n",
+      "                                                   -,.;-.'----,,,.'()',,..'.,,,:\"',,,...\".\",\",.,.,,,,\n",
+      "                                                   .\"'......'!;',\".\",\",,\",.!';!\"',',..,,,,,,,.\",!\",.-\n",
+      "                                                   ---.,,,,,.,.,'..--.''--',.,,,*,...,,.'.,.*.',',,,,\n",
+      "                                                   ,.\"'?\",\"!,,,!,...\",,.\":.,,\";.:\",,!'!\"',..,,,??.,,'\n",
+      "                                                   .\",'!,!,!,\",.,,:\"'..,--;....\",,:\"!\",,.'.--,,',--.,\n",
+      "                                                   ,,.',----.--.',:\".\"\",,!\"--.\"?...\"-....,.,,..,,,..,\n",
+      "                                                   ,,.:'',,,.\",\",.\"-.''--!',...\",.\",\".\".\"\",\",..,,.\",\"\n",
+      "                                                   .,.\",,,\",\"?\"\",,\".'.\",\".\"--..!\".;.\"?.\"\"?,:'.\"\",\",\":\n",
+      "                                                   '!'.,,.\".,.\"!\".\"?.;,\",..,.,..,,.,,-.',,.,..,.\".,,,\n",
+      "                                                   !\"\",?\".\"?,!:.\",.\",,!,,.,'.,.,,,'.\"..\",-,,!\",.\"-,..\n",
+      "                                                   ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"?\".-..\",?\".\"?\"\".\"\",..\n",
+      "                                                   .\"\"?\"\",....?\",'.\".\"\"?\".\",\",\"..--..\"\"?\"\",.?\",.\",\".\"\n",
+      "                                                   .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\".\",...\",\",.--,?\"\"?,?\n",
+      "                                                   \",.\"'.'--!\"'.,;,,--'.\"?\",.\"...\"\"?\",..\"?.....,\".\":,\n",
+      "                                                   ?--,'...\",,-'--';.\"',\",.\"';'.,'..\",:\",'.\"\"?\"..\",\",\n",
+      "                                                   \"--.....,,.\".\",!.\"\",\".--.,.,.,,,.',,.,.-..,-.,,,,.\n",
+      "                                                   ,,.'.,,,,.,,..,,\".\",.,.,,.,,,,,'.,,',,,,.,:,,.:\",.\n",
+      "                                                   \",:.!''.**.!.\",\",.\",,.\":',,,,,,,.**,,,,,,,.,.'',..\n",
+      "                                                   ,,'().,.\",,\".\".,\".\",,',\".\"?!,,!\"--.\",\";\"(),,,,!\".,\n",
+      "                                                   .;,,,..',.',(),,,,.',,-,.,,,'.',,',,,.\",\",\"..,?\",,\n",
+      "                                                   ,.'.,,',.,,,.,.\"...\",;,--.,,:\"....\".,,.\",\".\"!\",,:\"\n",
+      "                                                   !\":'-;--.,.,,,,...,,--.',,,.''..,.,,,,,,--.,,,:.,,\n",
+      "                                                   ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\"!...',\",().\"!!,!\".\"'\n",
+      "                                                   ,'!!...,!\",.,,.\"'.,\",.\"'.'.',\",.\",\".\"???\".\"?'.'.!,\n",
+      "                                                   ?,...\"----\"','-'.'.':!;--.....?\".\":,.,',.\"\"..',!',\n",
+      "                                                   ,,\",,,.-,..,.\",'..'!'.\"..\".!'.'!,''..''.,..\",,,.,,\n",
+      "                                                   ..\",--.'',''..'.:'.,'.?'?\"\",,\".,',.,.,.,,,.\"',\".\",\n",
+      "                                                   ,--------...\".\",!\",,;...,.,,..'.,,,,,..,.--,,,'.,'\n",
+      "                                                   ,,,.,,'.\",,',\",.\"...,\".\"',,','','.\"()--,,.,'.,,.,'\n",
+      "                                                   ,.------.,',----,.,,,..,,..,,.\",!\".\",...,...,...,.\n",
+      "                                                   ,,....,'-\",\"\".,,..\",!,,\",.'.,,.,:,,.\"',\"..,,,,.,,,\n",
+      "                                                   :\",...\".\",\",\"....\",..\",,,\",.\"?\",..,.,.\",?\".\"?,.\"\".\n",
+      "                                                   .....\"\"',.'?,\".,,.\"','.',\"--\"'..,'?...\".,,.,.,'.,,\n",
+      "                                                   ,,,.\",,.,,,,.--!\".\"?,,,,,....,;,.'!\",.\"?\",,,.\",'.'\n",
+      "                                                   !\",,,,.,,,.,',.,,.,,,..\",!...\"..,,...,,,.----,.,,,\n",
+      "                                                   .,',,.',,,.,.,,,,,,,.\",',\",\",'?\"\",!\".\"--!\"\",--.'..\n",
+      "                                                   ..\"\"?\"\",,\",'.'--.,','.,,.\",!\".\".'!.\"..'.\"?,--!\",,,\n",
+      "                                                   .,,,,.,',.',.,,.\"?\".\"?\",.\"'?\"\",\".\".,'.!'''!.,.'.\",\n",
+      "                                                   ,,.,,,.,',.,',,,.\",?\".\"','.'...?\"\",,\",..\",'?\".\"!\".\n",
+      "                                                   \"'.\".,.,,,,,..,,..,..',,,.,,,.,----,,.,,.;,,.,.,,,\n",
+      "                                                   .\"!\".,,----,.,.,.,:,,.,',.\"'!\".,,,-..'.--.,,.,,,,.\n",
+      "                                                   \"!\",,.,.,,.\",\".\"!\",,',\".\".,.',,-',.,,.,.,.',.','..\n",
+      "                                                   ...,.,.,'.,,.,,.,''..,,,,.,,,...,,..,..,'----,.\",\"\n",
+      "                                                   .\"'!\"..\",,\".\"'?\".----.\",!----.,\".\",.?',,\",.,...,,.\n",
+      "                                                   ,,.,,,.,,,,,.\"!\".,.(,.),,,..,.,,,,.,:\"!!!\".,.\"'?\".\n",
+      "                                                   \",,\".'',,,.\",\",..,,--',-..,,,,-..\",,\",,,\";!.'!!!,?\n",
+      "                                                   \".,,..,.,.,...,.,,,':\"?,'!\"',,,....\",,*'?,\",.\"',?!\n",
+      "                                                   \",,\".,,!\"*.,..,,.\"????\",.,,-,-.,...,.,.,,,.,..,.,,\n",
+      "                                                   ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,,,,,\"!\"--;,,.\"???\"...\n",
+      "                                                   .\"'?\",:\"!?!,'.,\".\",.'?','?\",,,.,,,.,,,.,------..,'\n",
+      "                                                   .,,,.,,--,,.'',,,.,.,.,--.,.,--,.,,...,,.,,,.,....\n",
+      "                                                   ,.,.,,,,,.,,,.\",;,.\",,,,,..,',,,.,',,..,,,.-,.\"'-,\n",
+      "                                                   ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\"'.\"!\"\",'!?\",-...,...\n",
+      "                                                   .,...,,,,.,,,,.,.--.\"',\",.\".,,.?','-!\".;,.,.',,.,,\n",
+      "                                                   ,.,,.,-,,,,.,,''--'--..,,-.\",!\".\"!,,,\".\"?,'!','---\n",
+      "                                                   -'!..!.\",,,.-,'.',\",\",.\",!\".'..,..,..,,,,..\"----,!\n",
+      "                                                   ,,,.\".\",,!\".\".,,.,.\"\",----.'.\",',.\",,.?\",-,.,'..'.\n",
+      "                                                   ',:\"'';,'--.,\",.'.,...,.'.,..--....,,,..,,,,,,...,\n",
+      "                                                   ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\",..\"......\"\",,!\",.\"!\n",
+      "                                                   \".,,.,,..,,,.,,,..\"'.,\"......\"'!?\".\",,!?...'.\",,-.\n",
+      "                                                   ..,.,.,',.,:\"?....?\",,.,,.\"?\".\"?\"\"'.,\".,,'.,,,.\",,\n",
+      "                                                   '!\"...\",,!\",.....--.,.\"?\".\",,-,,.,,,.?\",..,.,.-,,.\n",
+      "                                                   ,,.\",,,\".\",,.,....,.!\"\",?\".\"?'....'?,\".\"....\"\",!\".\n",
+      "                                                   \",,\",\".--;.\",.;,,,.\".,\".\",?,.'--',\",.\",,;'.',.,'!\"\n",
+      "                                                   ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"',!\".\"!!\"'..',,.\",,\",\"\n",
+      "                                                   -.;.\"..\",\",.?\",!,,\".\"??'...\".'.\"?\".\"?\",.',,,,'.\"?\"\n",
+      "                                                   .\";,'.,\",\"..',?\"\",!\".\"-\".\",'...\",,,,,,--.,,??,.\";.\n",
+      "                                                   ,\".----,...\",!!\",.'.,,.',.,'..,,.,,.,,,.\"????,'!,,\n",
+      "                                                   ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",,',.\",'?\".\",\"..\",,'!\"\n",
+      "                                                   .\"'.,!,,......\"-,.\"?\".\",,!\".\"'....\"\",,?\"-.\",,?\".\",\n",
+      "                                                   '!',!\",.\"',\".\"'....,!,','!...\"\"?\".\"'..'....,,,\".\",\n",
+      "                                                   ,'.'.,.,!.'.?,?\".\",\".\"'....?\",.\",\".\"'?!\"\"'...!\",.\"\n",
+      "                                                   ?'...,!\".\",....\"',.\"?\".\"?'?\".\"',,',',\".\"!....\"\"?'?\n",
+      "                                                   \".\"'?--;'!,?\"..\"'.!\".\"...\".,,.\",'!','!'?\".\"?\"\"?\"'.\n",
+      "                                                   \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",'.!.\"\"','.?'?\".\",!',,\n",
+      "                                                   '!!\",..'.;,,.,,.,.,',.,,,..\",,,\".\".\"\",??,'!--.?\".\"\n",
+      "                                                   ,,!.....\".\"'?\".\"..?\"\"','...\"\",,'.'!'.':.?\".','.\",\"\n",
+      "                                                   ,\",',.',.?\"\",!\".\",!\"\"?\"\"',\",.'.\"',,!'!',,'.,!!\"\"!\"\n",
+      "                                                   ,.\",!'!\"..,,,.,.,-,..,,.'.,....\"!\".\"..-,\".\",',,?\",\n",
+      "                                                   .\".???,?...--.....\".\",,\",\"'.!'',\".'.',,',,..,.,.,,\n",
+      "                                                   '.--,,,,,--'.,,,,,.,,,,..\",\",\".\"\",,\".\"\"()\".,\",.\"?\"\n",
+      "                                                   \",,\",.:\"?'.'!\"\",\".\"'!...'!\"\",,!\".\".','.\"\",?!?\",.\"'\n",
+      "                                                   ,\"..\",\".\"','.,!\",.\".'.?????.\"\",.?\".\",;,--.,'--!?'.\n",
+      "                                                   ,'....\"\",,!\".\"'??\",-,.\"':,\",,\";,!.'?',','.\"\",'!'!\"\n",
+      "                                                   \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"',?\"\"??\",.\"?...,'....\n",
+      "                                                   !\".\"'!\".\"!?'!\".,,.,.\".!\".\"',\".\"!.\"..',,..\"\".\"\"..,,\n",
+      "                                                   ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-',,.\"\".----..\",,,\"\",\".\n",
+      "                                                   \"..\",,.-,,--;-,,,.,-,-.,,,,.\"!\",.\"',?,!\"\",!\",.\",,\"\n",
+      "                                                   ,',\"??,....??\"\",,\".\",,!.?\"\",?\".\",'!'!\",.\"?\",.\"'!,'\n",
+      "                                                   !\"\"!\".\",.\"\",!\".\"',.\"\";!!\",.'.',.\",?\"\"...\".\"'.,!'??\n",
+      "                                                   \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\"!\".\"',\",.\",,?',--',!\n",
+      "                                                   ',.',.!.\",.,,.\",-,.!\".\",...\"\"...,!\",.,..\";,.,,'.?,\n",
+      "                                                   ?.--,!!!...\",.\"!\",..\",,!\"'.'!\"..\",!\".\";.'.\".\",,!\",\n",
+      "                                                   .,,,.\"'?\".\",!.,\".\",';'''',''--.\"'-.\",!,,!\".,,--,,.\n",
+      "                                                   \",'--!\",.,,,,.\"',\",\"!\",.\",?\"','.\",-,,\",.\",..,-!-,,\n",
+      "                                                   !\"\",,!\"....,,.\",?\".\"!\",,.\"!!!...!...\".;,,.,,...,.\"\n",
+      "                                                   ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"!!\".\"!!\",,.,,,.,,,'.\"\n",
+      "                                                   --!\".\"'.\",;,,,.,,.'..\",'!\",....\",......,!'!\",.\",'.\n",
+      "                                                   \".,,..\"!!\".\"!':!\".\"!'.',',.\",,..\"';'!\".\"?\".'..,,.\"\n",
+      "                                                   !...?...!\",'.\"!\".\".,,'..'..??\"'.\",,?\"\":!\".\"',\".\",?\n",
+      "                                                   ,,...??\"\",!????\",.\"?\",.\"???...,...'?,,?',--'!\"\"!\".\n",
+      "                                                   \"'...,!??,?...!\".:\"!!!\".,.,,.,,-,.\",,\".;-...;,,.,.\n",
+      "                                                   .,,..',..\",??\".':\",.\"',.'.,',,,,,;.,..','..''..\"??\n",
+      "                                                   \"'.\"!\"..\"!?\"..-,.,.,-,,.\",,',\".\",,,.'!\".'.,,,.,,.\"\n",
+      "                                                   ?\",'.\"!\".\"-!\",''',.-,.'----(),,.,,,,..\"!\",.,.',,,.\n",
+      "                                                   \"?\",.\"--!\"\"!\".\"!!'--.!'.\"',,.,,(),--.--,,--.,.\",.,\n",
+      "                                                   \".\"!!\".,..\",,!\".\"!.....?'.,,'','.,,''!',!',,'....\"\n",
+      "                                                   ,..\";'..\"\",',,\".\"!!!\".,.'.,,,,,.,,:,?,.\",\".\".\".\",\"\n",
+      "                                                   ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\",.\",.\".,.,.,','...;.\n",
+      "                                                   ,,,.',,',?'..,.,.,,.,,,..'.,.'.----.\",,\".\"'...\",',\n",
+      "                                                   ,.\",!\".\",!,\".,.,,.\"...\",...\",?\"\",\"(),\"'.\"',,.'.\"!.\n",
+      "                                                   ..\".\",.?\",.\"','!\",.,.\"?\"\"...'.,...\".\"??\",..,,.\"','\n",
+      "                                                   !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\".',...\"..\",',!--,.;..\n",
+      "                                                   .,....'?...\".\"',?\",.\"'',\",,\"--''--'.\",.\"--,\",\"'...\n",
+      "                                                   \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\",!\",..'..,,,,..,,.,,\n",
+      "                                                   -,..,--.-'.''...',.,'(),',...'..,,,'.\",\".\",,,.....\n",
+      "                                                   \"\"?\"....,,,,.--.\",\",\".',,.\"..\",\",.\",??\",.\",,\"',.:\"\n",
+      "                                                   ,.\",,.,',.\",,,\".\",,,!\",.,'.,.,....\"...\",.,,,:\"--,.\n",
+      "                                                   ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\".\".'.\"\",\";,,,.\"?\",.\",\n",
+      "                                                   ,\".,.\"--,?\".\"...',\".\",',\".\".\".,,,.\",?\",\"...\"\",\".\",\n",
+      "                                                   '.'.\"\"...?\".:\",,,?...,,'....!,-.'?\"..,,.,.,.,,,,.'\n",
+      "                                                   .,,,,..\",\".\"??.\"\",,\"..\"?!,'!\".\"',,.\",,,.,..;,,,,,.\n",
+      "                                                   \",\",\"--,\".(.)\"...\",.,.\":......!\",.\"...,\";\"...\"..\",\n",
+      "                                                   ,\".\",.'.,,....\".'.\",,\".\".......\"\"?\"'.\",...\"--\"?\"\"'\n",
+      "                                                   !\".\"','....\",,..\"',,\",,.\"',--';,,,--,!\".\"'...\".\"'.\n",
+      "                                                   !\",...\",!,\".\"?!,\"-.\"?\".\",,,,,!\",.,,.\",?\".\"?\".\"??\",\n",
+      "                                                   ,:,,.\"!\",-..,-,,...,,,,,--.,,.,,,,----,,.,.:,--,--\n",
+      "                                                   ,.,,,,.,,,,,,,,,.??,,,,,.,,,,,,:\",\"--..'(.).';,;;;\n",
+      "                                                   -,,..,,;,,.,'.:,.,,,.;,----.,';,,,,'.,,;.,,,,,..--\n",
+      "                                                   --.,.,,,,.,,.,(),.--,--,.(,).,.,,;,,.,,,.,,,.,.,,.\n",
+      "                                                   \"'.\"'.,,,,,.,,,()*----,,,--,--.*\"().\",-:,',--(),''\n",
+      "                                                   ,,,,,,,-,.,?,,,,,?...,,.-,.,,.-,,,,.,,,,,--,--,,,-\n",
+      "                                                   -,--.,,,--,.,,--,,,,,..,.,*,.*.,,,,,.,,()-(,),--,,\n",
+      "                                                   ,.,,.,',,,:\"'!\",,.\"'.,,...!...!...'!!'.,;'!.!...?'\n",
+      "                                                   !...!--,,'--'.'!!!!----!'!,?',........'!\",,.-.,.,,\n",
+      "                                                   .,,,,,,.,.\"!\",,.,,.,,..,--.\"??\"--..,,,,--.,,'.--.-\n",
+      "                                                   -,,,,\"!\",,.,,,..,.;,'.,,.--,,',,,,.,,-..,...,,\"!\".\n",
+      "                                                   ,,,'..**().,,,....--,,.----..,,,,----...--..,,,,,,\n",
+      "                                                   ,'.,,,,--'...,-..,(),,--,..,,..,,..,',-,,,,.,,.,,,\n",
+      "                                                   .,,,.'.,.'.,,.(.),,.,.,,,,,,,..,,.,,:\"!!\".,.\"!\".,,\n",
+      "                                                   .--.,,,.,.,,,.',,,.:,,,,,,,..,,,,.,,.,,..,.,().,,,\n",
+      "                                                   .,.,,.,,,,..,,.,.,,',,,:?..,,,,,.,.,,,.,..,,,.,,.,\n",
+      "                                                   ,,.,'.,',,.,,,...,,.,,.,.,.',,,,,,,:\"!\",,,\".\",,,.,\n",
+      "                                                   ,,:\"!\"*:\",'!\"*\".\",,--,--:\",!\"--,-----,,.,,,.',.\"-!\n",
+      "                                                   \"().\",!\",.,-.':\",,,\".\",\",\",,...\",,.'\"-.\"!*,,'.,',,\n",
+      "                                                   ,,.,.*\".\"\",...\".\"'?\",..\",!\",\",!\",.,.,,,,,,:\"',.,\",\n",
+      "                                                   ,,.,'.,',,,.--,,,.,,,,.,',,,,,,.',--.,..\",,?\".,,,.\n",
+      "                                                   .,',,,.',.,.,,,.\"?\".\"..\".\"',,\",\"'.\",,.'(,)..\",\",\".\n",
+      "                                                   ...\"'.\",\",,.',,.,.,,,,.,,----',,----.--,,'.,,,--,,\n",
+      "                                                   ,,,,..,'.,--,----..,--,,.,,.,.,;,--.,,,,.,.,.,-,,.\n",
+      "                                                   ,.,,.,,.',.\",!\".\".\"'.'..,,,.\",,,\",\".\"()\".\".,.,,,:\"\n",
+      "                                                   !,...\"'.\"--!\",'..';',,.\"!\",,,.,,...:,.,\",\".,.:\".\"'\n",
+      "                                                   ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\".\"--?\",..,..\",,.\"...\"\n",
+      "                                                   ,\".\",!\",.\".!?,!,,.!??\",,'..,.--.\"?\".\"...\"..,.\",;.,\n",
+      "                                                   \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\"?\",.\",,?,,,!,;,;,;,,\n",
+      "                                                   '....,\"--,()--\"!!,,.,?,,,,,,..',,,....?.!\",..\",'..\n",
+      "                                                   .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".;.--.--,--.\".',;,.,:.\n",
+      "                                                   ,,,.:;,,.,.,'.\"?\".\"--...\",,,',,,:\",'!\",,.\",,-.,.!\"\n",
+      "                                                   ,.,,,.,',:\"!\",,.,..,,\"','..\",,,.,--,,;.,,:\",\",,\":.\n",
+      "                                                   ,;.\"..--:\",;,\",----.,,,,.,,..-,,,.,,,.,.,,,,,,.,,,\n",
+      "                                                   .,,,,.\"??''??\".,:\"?\"\",\".\",\",..\",\".\",\".\"',\",\",.\"',,\n",
+      "                                                   ',',.'.\"',,\"..,,\",\":,\",.\",.',.,,.--,,.:,,.,,.\"?,',\n",
+      "                                                   ?\",,',..\".,,\"-.\"',\",\".....?\",',.\"!\",.\"',,.....'.!\"\n",
+      "                                                   ,.;,'.\"??,!?\",,,,,,,,--',,,.'.\",,'?\",,,,.\"?\",'.\",!\n",
+      "                                                   \".,...,,,..--..,,,--.,,...,,.,,.----,.,,.,.,,,,.,.\n",
+      "                                                   ',.,,,--,.,,,,.,--,--.,',.,,,,.,,,(),.,.,,,,,,,,.,\n",
+      "                                                   ,.,-,.-,.,,,,,.,;,..,,,,,.,.,.,.,,;,,,.,.,,.,,,',,\n",
+      "                                                   ,,,.:,.,.\",,?,,,?',,,\".'.\",\",(),\",.,'..,\",----\",'.\n",
+      "                                                   \",.\",??'!?\"\",,\",,\",,,,----.\"\",...!\",,,:\",!!...\",.,\n",
+      "                                                   ,.,,'.,-,,,.,,.,..\",!\".,,.,,,.\"',?\".\",\".\"'.\"\"?\".\",\n",
+      "                                                   ,?....\",..\",!!----!\".\"\",,.\"!,!\",.\"\"().\"'..\"',.\",.,\n",
+      "                                                   .,!..\"\",.'.,\",,.\",,\".,.,,,.\"-,!,,\".\"!\".\",,.,.,..?'\n",
+      "                                                   .,!\",,.,,'..,,;,.,,,,.,,.,,..,.,,.,.,.,,,,..,----,\n",
+      "                                                   .,,,,.,.,,,,,.,--.,,.,,--'.,,,--,,,.,:,-;,;;,;,;,;\n",
+      "                                                   ,;,;--.,,,--,,,,,.;,'('),.:--,;.'.,,..-.-,..,,,.,'\n",
+      "                                                   (,,-).--,--.,,,,:----,,.-,,,.,,,,.;,,..,,-.:,(),.'\n",
+      "                                                   ,.,,,,,,,.----.,,.,(),,-,,',.,',.,,,.,,,,;..,,.:\",\n",
+      "                                                   ,!.,.\",,,,.,--.\"\"(),\",.,,,.,.,.\",,,,:\",.!\",.\"..,,,\n",
+      "                                                   --,.\",,----,,,,.,,,,--',,,,.,-,,,,,--.',.,,,,.',,,\n",
+      "                                                   .,,,.'.,-,.,,,,,,.,,,,,--.,,,.,,,,.,,,,,,,.',,,;,;\n",
+      "                                                   ,--,,.,,,.,,----.--''--,,.,,,,'.'--.,-'',,.'--',.,\n",
+      "                                                   ,'--,,,,..;,'.-,.,,,,..,',(),.,,,.,,(),,,,,,,.,,,.\n",
+      "                                                   ,,-,,,.,,,-,..-,,,,..,.,,.,.,,,.,,,.,---\"\"...\",\"\".\n",
+      "                                                   \"...,,.----,:\"\";,,.,,,.,,,.-,-,---,,.-,,.-,-,.-.-,\n",
+      "                                                   .'-,,----..--',--,,.,,.,,,,,\",!\"'--.,.,.,,..,,.',,\n",
+      "                                                   ,,.,.,,,.,,.,,,.\"--,\",,\",...\",,,\"--!\"',,,,.\"!,.\".,\n",
+      "                                                   .,',,,.,,'.,.().,,.(,,),.--,,--.,,.,.',-,.,''.,,,,\n",
+      "                                                   ().,(\"\"),.,.,,,:\"?,'--,,!?\".\",.\",,',,,:\",,,!?!,\",.\n",
+      "                                                   \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\",,,:\",,?\"....,,,-.,,\n",
+      "                                                   ,,,.,,.,:',,,.,,'..,.,',,,.-,.,.,,,.,,,,,.--,--.\",\n",
+      "                                                   ?'',.--,'!',,'!'--,,,.,,,?,;,;,,,.''??,.,,-.,.!,-.\n",
+      "                                                   ,--,,,.,(),.,,,.''!,,'!','!'.\",.,',.,'(').,,,..\"!\"\n",
+      "                                                   .\".,,,',..,,,,.\",,.,',,.\",,,,,,...\".,.,,,.,,.,,.,,\n",
+      "                                                   ,,,,,,.,.,,.,,.,,;.,,.',,.,,..,,,,,,,.,,,.,,..,,.,\n",
+      "                                                   .,.,,,,.,,,'.\",.'?\",.,,,,.,,..,,\",\"..',,,.,;,.',,,\n",
+      "                                                   ,,..\",,,\",\".,'?,,.??,,',,\",.,,,...\"',\",'.\"...!'..\"\n",
+      "                                                   .,,.\"!,!'!'.,'.\",.,,.,,--,--.\",?\"\".!\".,',.,,,.,,.,\n",
+      "                                                   ,.\",!\".\"?\"\"!,!'.\"\"''!\".'.,,.,,,..,,,,.,,,',.\",\",.\"\n",
+      "                                                   ,.\"\",,,\",\".',.\",,,''.,,.,.,,,,.,,,.,.\"?\",,.\",.\".\",\n",
+      "                                                   ,,\".\"!\",.,.\",\".\"'.\",\"\"..'\"\"',\"\".\",''?\".\",,!\"'.,,..\n",
+      "                                                   ,..,(,,),.\"'....!\".\",!\"\"'!\".\",,,,\",,.,,,.,,,,,;,''\n",
+      "                                                   ,.,,,,,,.',.,..,,.,.,',,'.\",\",.\"!\",..\"\".\"!\",,',,.,\n",
+      "                                                   -,,..,';,,.'.,,.,.,,,,,-,,.,,,',.,,;.,(),.--.,,,.,\n",
+      "                                                   ,',,,,.,..,,;,,..,..,,.,-'.----,..\"!!\".\".,!\".,,.:.\n",
+      "                                                   ,,,.,,'.,,.,,',.---!,,....,,,.,.\"!!\".,,.,.,,,.,,.,\n",
+      "                                                   ,.,,,,-,,.,',..,,,..,,,,..,,.\"!\".\",....\"\"!\",\"...\",\n",
+      "                                                   ,,,,,,..,.;--..,,,,.,..,,.,'.,,..,,.,,.,,,.'',,,,.\n",
+      "                                                   ,'.,----.,.,.,,.---,---',,.,,\"!\"'..,;,,;;.,..,.,,.\n",
+      "                                                   -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",,.\",,..\".;..,.,,,,.,,\n",
+      "                                                   .,.',.\"!\".\"'!'?,?!.?..'....'.\",,,.,,.',,,,'.',,,,.\n",
+      "                                                   .,,,,,..,,,,,,,,,,,,--,,,,,,.(),.,,,.(,),,,--,,-,,\n",
+      "                                                   ,.,,,.,.,.,'.,',,.,,,,,,,?',,,,,?'?\"',\",,\"'!',,,\",\n",
+      "                                                   ,.,',?,,.,,.,,,-.,,,,,...,,.',,,-.,,.,,.',,,..--,,\n",
+      "                                                   ,--..,,:,,.,.-,.,..,.,,\",\".!.--..,,,..,,\"?\".,.,..,\n",
+      "                                                   .,.,,..;',.,,.,.----,;,,.,,,,-,..,,,.,.',,,,,,.';,\n",
+      "                                                   ,,'.,..,,,,.',,,.;,,,,,,,..,,,,.,,,,,,..,,,,,,.,.,\n",
+      "                                                   \"\",,,.,,,,,..\",\",.\",.\",\",.\"...\",,.;,.,.,,.,,,,',,,\n",
+      "                                                   ,.,'..',,,,,,,,,,,,.,',',,,.,',,.\"',...\"\"','!\",,..\n",
+      "                                                   .,,----.,.,,.\"'--,\",,\",.',',.,,\",\".\"'.',,,,,,.,-.,\n",
+      "                                                   ,.,,',.\",,,!\".,,,,...\".\"\",,,--!\".\",.\"\",\".,.,,,.,,,\n",
+      "                                                   ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\",;!,!\",,,,,,,.'.,,,,\n",
+      "                                                   ,.,,..--.\",!\",,,.\",!,,,!,,;,,;,,.,,??\"!;,;,,,!,,;,\n",
+      "                                                   ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,,,.\",,,,,.,,;;!,,,,,,\n",
+      "                                                   ,,..\"'.,,,\",\",.,,...,,,,,,..,'',--,,.\"?\"\"?\",,,.,,,\n",
+      "                                                   ,,--,--,,,--.,:\",..,,?,,.\".,,',.,',-,,.,,.,..,,,:.\n",
+      "                                                   :;.:;.,,,:',,.,-,*\",\";'-.,,,,.',,.,,.,,.:,..,,.,,.\n",
+      "                                                   '..,,,.,,,,,,','--,,.*-.,,,.,',,.\",,',!\".\".\".,',,,\n",
+      "                                                   .,,,,,,.',,.,',',,,.',,,'--,.,,,,,.',;,,.,..,,.,..\n",
+      "                                                   '.'.,,..,,..,.,,.,,,,,.\",\",,\",,.\"\"'!\"\"'!,\",.\".'?.\"\n",
+      "                                                   \",.',\",..\",?\",.\"...?...?\"\"',\",\"..','....\".\",\"(),\",\n",
+      "                                                   .?\"--,--\"????\"\"...\",\".......\",,,,;,,..\",......\",--\n",
+      "                                                   \"'.,,;!,,',...\",,,,...,,,...,..\",?,'!,\".\",.?','.\"\"\n",
+      "                                                   ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",,!,?\"\".',\".\",!\".\"?\"\"'\n",
+      "                                                   ?!\",.,,,.\",'',\".\",!\"..,',,,.\",!',.'...\"\"'.\"\"!.\",,'\n",
+      "                                                   ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\".\"'.'.\"\"?\".\"..\"\",?,,\n",
+      "                                                   \",.,..\",,\".\"!?,!'.',,.\",,.\",!\"..\"-.,.,....,,:',',.\n",
+      "                                                   ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\"!\",,.\"!'!\".\",...\".\",\n",
+      "                                                   '....\"\"!\".\"'....'!\"\",,''?\".\"'....\",,,:\",,,,',,'...\n",
+      "                                                   '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"',.,'.,'...\",,,\".\"\"',\n",
+      "                                                   '--....\"\".\"\"!,!\",,.\"--...\"\",.'!,,,\",,.\",,',\"..',,.\n",
+      "                                                   \",'.\"\"?,....',,\"-,,\"'.\"\",.........\".\",,!\",.\"??\",'.\n",
+      "                                                   \"!\",,,.\"......,....\"\"?,!\"..:,.'.,.,,,-,.,'.-.,,,,,\n",
+      "                                                   ,.--(--),,;,...,--.-----.-,..,,.,,,.,,,,,:\",?''??\"\n",
+      "                                                   \",\",.'.,--.,.',,.,,,.,--..,,.,,\"!!!\",..',.\"!!!\",.\"\n",
+      "                                                   !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;--:--.,----.\"'!\".\"?!.\n",
+      "                                                   ..',!\".,-----.,.,,,().\"!?!,'!\"--.,,,..!--'--,,,(),\n",
+      "                                                   .';..\"\"(),..,,,.----.,,.,,.,.,,--,:,..\"!!\".\"??\",,,\n",
+      "                                                   ;,,,----\"!\",,.,,.,,,,--,,,.,,,:\".\",,,.,,.\"!!!!...\"\n",
+      "                                                   ,,,,.,,.,,...',,.,'.;--.,,,\"!\".,.\"!--!\".,.,,..,---\n",
+      "                                                   -.,,..,-.'.-,.,,--',,',,.,-,,,,,,.,,,.,,:,,,',.,'.\n",
+      "                                                   ;---(-)--:.'----.,,.',,.,,',...;,,..-,,,,..,',,.,,\n",
+      "                                                   .,.,,,.,,,':,\"!!\".\"?'?,'.''?'....\".\"?!!...'''','.'\n",
+      "                                                   --,'\"()\"''!\".',.,,.,,,,.,:\",,\",,\"'..----....\"...,,\n",
+      "                                                   .\",,\".(,.)\"'...\"(:,\"\"--\"\")\"...,!,\",,\",*----.\"*\".\",\n",
+      "                                                   ''.,,.\",\",\"----,...\".,,.,.,:\",,,,.'...\",,',,,,.\",,\n",
+      "                                                   \",\":!,,.\".\",,!\",..\",,!!!\",.,,'.;,,:\"',!!\",,,,.,,,,\n",
+      "                                                   -,.',,,.,,..,..,,(\"!!\"),\",\",\".\"\",,!\".,---,,..,...,\n",
+      "                                                   ,,.,,,----.,.\"!\",.,.\",!!\".\"!\".\"....\"\",!...\",,,.\",\"\n",
+      "                                                   .\".,..\"--'--\"...!\"..,\",\",\",\".,,,,.,,,.\"!!\"..,-....\n",
+      "                                                   \"!\".,:\",.!,!...\",,.\",...,\",.,,,...'.,.,,.,..',:\"--\n",
+      "                                                   ,!\"'..,.,'..,,.:,,,..,.;,,,.,,,,,.,.,,.,,--,,..,,,\n",
+      "                                                   ,.()----,.,,,'-,,,.,,.,,,,--,,.,,.,.:\",\".',(),,,..\n",
+      "                                                   ,.,,.,,..',..,,.,..,.,,.,;,,,...,',,--.;,(),----'.\n",
+      "                                                   ----,,,,;,.,,,'.,,--,,'..,,;,,--,(,,)-.,..--',,.,,\n",
+      "                                                   --,,\",\"...,,,,,.,...,,,,,.'.,':\",().'...,..\",...,,\n",
+      "                                                   ,,,,,,.,----'....-.,,.,.,.\"??\".\"'!,?'!?...,.'.,!!\"\n",
+      "                                                   ..,..,.:\",?,,!\",,,;,,\"'\"..,,,.,,\"'\",,,(),,.\",,\",\",\n",
+      "                                                   .....\",.\",:'!',.,!,,,'',,,...\".,,.'...,,.,,----..,\n",
+      "                                                   .,'.,.',,,.,',.,','.\",\"--\"'?\"\",,\"..\",\",.\",\".\"...\"\"\n",
+      "                                                   ,!\".\",\".\"--.\".\",'!\".\",.\".,,.\"'...,\".,,,.,,.--.,,..\n",
+      "                                                   ,.\",?\".\"??...\",.\"...\"\"!!\".\".\",,,,.\"'.,\",.\",...\"\",,\n",
+      "                                                   \",\"....\"\",?...\".\"......\"..\",......?\".\",\".\"'?'.\".\".\n",
+      "                                                   .....,,\",,\"....\",.',,'-;,.,,'.,,.\",\".\"'.,\"--,--\"',\n",
+      "                                                   ,.\"('\".\")\"?\".\",,.\",,,,,--\"\"--.'.',,,.,,.\",--?,,-..\n",
+      "                                                   ..,,'.\".\".\",,\"\"..,,,..\",,!'.\".,,,,..,...,.,.,:..\"'\n",
+      "                                                   !'!\",.\",',',\",.,,,.,.\",!,!\".-....\",!\",.\",,,.?,.,,.\n",
+      "                                                   .,,.--'...\"\",?\"\"...\"\",!\".\",,'!..'.\"----,.,,.\",';!!\n",
+      "                                                   \".\",,'!\"..:,,,,',\"\"..,-,,,,,,.\",,!!,--!\",',.,,,,,'\n",
+      "                                                   ,,.,,.,----,.-..;.--,,,,,,,--.-.--,.\"!!'!,!\",,.,,,\n",
+      "                                                   .\"...,!'!\",.\",!'!\",-,,.',,,'.,..,.,.,.,.'.,,.,',,,\n",
+      "                                                   ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'.!.\"\"','!\".\",.:,.--'!\n",
+      "                                                   \".,...'.\",\"..'.,,,.,,,'.,,.',,'.,.,-,:\"',!''.',',.\n",
+      "                                                   ..'!?--!...\"\",'!\".\"?!',\"-,.\",!?\"\"',\",....\",\".\",!\".\n",
+      "                                                   \"'!...,?\",.\"'...!\",..,,,.'.,,,,.,,.\",--,\".:\":--...\n",
+      "                                                   \".\",.....\":.'.\",\",,.,,'.,,.:\".,,,.,.\"(,,.).,,.'-..\n",
+      "                                                   ..,,.',,.,.\"'.!......!...\"\"?\".\".'!',',''!,',',,','\n",
+      "                                                   '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\"'!,'?\".\"?\".\",?\".\"''!\n",
+      "                                                   ,,--.?\".,,.\",,\",.\"..',.....\",,.,,..,..-,.:...'...'\n",
+      "                                                   ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".,,,',,...\"?\",,,,.\"!\",\n",
+      "                                                   ',-.,,;,,.\",?\",.,,..\"--!,!'!!...\".,,.,,',.,,,,..,-\n",
+      "                                                   ...,,,.,,,,.'..-.''..,,.,:\".,!\",,:\"'!\",,.',.,,----\n",
+      "                                                   ..',..,,,:\",!'!\",.,.,:\"!\".\",'.'!...\".,.'...'',,.,.\n",
+      "                                                   .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,.\"?\".\"...,\".\"?!...\"\"?\n",
+      "                                                   \".'..\",?\"..:\".....\",,,,',.,.\"?\",.\"!?!\",,,,\".\".\",'.\n",
+      "                                                   \"\",\",,\",....,\"....\"--!\",,.,,,.:\"',!'...'!\"\"',\".\",\"\n",
+      "                                                   ,\"\";,.,...,-....,-..,,;..,-,,.,,,,,,.,,.,...,,,...\n",
+      "                                                   .\",\".,--,.,,,.,.,(),.,,.,,;,.,,'.,,,.'..,.;,.,.,.,\n",
+      "                                                   ..,...,.,,.,,.,,,,,'.,,...,,.;,.,:\"?\".,,,.\",?,\".\"?\n",
+      "                                                   \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\"!!\"..\",-!\",.\",.\"'.,.\n",
+      "                                                   ,,,,,.,,.,.,,.,,.----..,,,...'.,,....,,.,,,,-,,,.,\n",
+      "                                                   ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"',!'?\".\"',\",.\"',\",,,.\"\n",
+      "                                                   .\"\"??\",..\",,!\",,,.:--(,.)().,.,,,..,,.-;.,,,,,.,;,\n",
+      "                                                   ,;,'!...?,.,.,....!.--...,.,,....;.,,.:..--.',.,.,\n",
+      "                                                   ,,..,.,',,,,??,,,,.....--,,,--,..,--.'',.',,,\"\"\",\"\n",
+      "                                                   ,,,.,',,.'-,.,.'.'.',--',--.--'--,.'.,,.\"\"'\",\"''.'\n",
+      "                                                   ',--.,\",\",,,..\",\",\"...\"',\".\"?,\",','..\",,,?!--,,!!'\n",
+      "                                                   ,,,?!'.'?'!\".-.-.,'.,,,,,.',.--.'\".\"..\",?!!,!!\",.\"\n",
+      "                                                   ,\",.',,.\",,!\",.\"?!,\",--.\",\".\",\",\"----.,\".\"!!\".\",\",\n",
+      "                                                   ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\".\"\",\".,:\".?\".\".\"\",!!\n",
+      "                                                   \"\",\"\"\",\".\"..',,.;.,,,.,.,.,,,!,-,,..,,',,*'.-,,,--\n",
+      "                                                   .,,.',,.*\",,',.\"\"?\".\"''--..\"..,,,,',,..\"?\"\",,.\"\",,\n",
+      "                                                   ',,\",.,,,.,-,,,',.,,'.,'',',,.,..,.,,.\"',\",\"',.'.,\n",
+      "                                                   ,,.\"':\",,.\",,.,,:\",...\"--.,.\",\".,,,.**\".\".,,-,,.\"'\n",
+      "                                                   ,\",\",,,,..,,.\",,\"\",..,',,.;...,--,--',',.,.,',.'..\n",
+      "                                                   ,,,,,..,,..,--.....,-,.,.,-,....,,.,,.,,.,.,,..,,.\n",
+      "                                                   --.,:-,,.;,...,.\",?\".,,,,.,.'(,),.--,--.,,..,.,,,.\n",
+      "                                                   --,.,,..,,,.;,,-,,,..,,.,,.,,,,.,.,.,.....:,,....'\n",
+      "                                                   .,,.\"??!\".,,,..,.,..\",\".\"...,...\"'.,,,,.\",\".'.,;,,\n",
+      "                                                   .,,.;...,..,.,,,,...,.,.\"............\"..,:\",?\",.\",\n",
+      "                                                   ?\".,,.\".........\",.,..\"...\".\"...\".\".\".\"'?\"\",,\",.,,\n",
+      "                                                   ,.\"......\",.\"'?\"\"!\"..\"...!...,...!...!...!...!...\"\n",
+      "                                                   .\"!\",,...\",\"..\"?\"\"',,.\".,.\",\",.\".'.\",...,,,,.,..,,\n",
+      "                                                   ,,,.\".,\".,,.,,,,..,.,,,.,.\".........!,........??\",\n",
+      "                                                   .,,----.,.;,,.,,'..\",!...!\",.'.,,.\",...,\".\",','!\",\n",
+      "                                                   ,.\",''!,\",.\";'!\"..'.\"?'!?\"...,.,.\",'--'!\",,...\",!,\n",
+      "                                                   ,,,!\",,.,,..,.,,,,.,--,,--,,'.,.,,..,,.',,.:;;'(),\n",
+      "                                                   '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\".\",,,,,.,,,,.,.,',,,\n",
+      "                                                   ,,,,,.,,,.,,,.().,',..,',',..,.,,.,,\".\",,.\",\",,-..\n",
+      "                                                   ,,\".\",,,.,,''.,,..,..,,,:,,.,..,'.,.,.,,:''.'.\",,\"\n",
+      "                                                   .\"'.,..?\"\",\"..\",,!\",.\",\".\",,!\",'.\",\",.,.\"'.',?\".\",\n",
+      "                                                   !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\"?\".\"';...\"\"','!\".\"?\"\n",
+      "                                                   .\",;'.\"\",,!',,.\"\".\"..\"\",,.,.,,,.,'..'..(.)..,,--,,\n",
+      "                                                   '.,..,,..,,,,.\",!,\",....,,,...,.\",,,?\".,,..,'.,;,,\n",
+      "                                                   ,.,.\",,\".\",,,....??\"...\"??\",.\",,\",\"--..,...\".\",,\".\n",
+      "                                                   \"........;,,'....\"\"'.,,\".\",,,.\"()',..\",\",\".\",.\"?\".\n",
+      "                                                   \",,\".,,'.\",,,!\",\",\",'.\",!\",.\"!,,!\",,,.,,.\",,:.'..,\n",
+      "                                                   ',,...\",.,...',,.,',,.,.,,'.,.,,.,,.,,,:\",\"'.,,..\"\n",
+      "                                                   ,\",,\",...\",.\"',\",..\",.,,'?\"\"',?,\".\".,..!.\".:\";.\"\"?\n",
+      "                                                   \".\"'',\".\"--!'--!,.','.\".\"??\".\"',\".\"'.\"\"',?'?'....\"\n",
+      "                                                   ,,,.\"'\".,.,.'.\"?\".\"',\".\".\"\",;',\"..\"..';...\".\",,'!,\n",
+      "                                                   \".\"-.,'!\"..,'.\",\".\".\"\",',,'.',\",\"...'...\"\"?\".\",'!.\n",
+      "                                                   '.\"\"'.,\".\".\"';'.\",\".\"..\".\",\".\",.',\",'';,,,.\",,\".\".\n",
+      "                                                   ,\".,,.,,.,,,,,,.,.\",\",.\".,..........,,,,!--.,,..\".\n",
+      "                                                   .\",\",\",,.\"..\".,\",..,,,--.\",'',\".\"?\".,,.\"'?\"..'.\"'?\n",
+      "                                                   \".\",!,\",.,:\"?'.\"\"?'.'....,'.,...\".,,.\"',\".\"'?,...\"\n",
+      "                                                   .\"'.!'.'.\"',;..\",!!!!'',!',\"..,.',..,,,,....,,,,.-\n",
+      "                                                   -'--.,,,.,,.,,.\",\".\".\",.,.,..\"'?'?\".\".,.'?\".\"..,,.\n",
+      "                                                   .----,,'!'.,'!''???.\".\"-!\",,..,,,,.\"-!\".\"??\",.,,.,\n",
+      "                                                   .-,,.\",\".\"!\",'.,,,,--.,;,,..,,,'..,,,.\"'!\",.\",,\",.\n",
+      "                                                   \"',,\",,\"'.\",.,.,,,,.\"!\".\"?\"\",\".\"--------...!\"..\"?\"\n",
+      "                                                   .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"?\"\",\",.,,.\",!\".\"'!\",.\n",
+      "                                                   \",?\".\".\"\",,.\"\"----!\".,,.\"?\",.\",,\"----\"....',,,\",\".\n",
+      "                                                   ..?\".\"!......,...!',?\",..\"?\",.\",',\",.\"'?\".\"',,,.\"\"\n",
+      "                                                   !\".\",\".,,,.',,;,:,.,(,),,.,,,,,,,,.\"!!!\".,.,.,,..\"\n",
+      "                                                   ,,!!!\".',.,,,.'..\",,,\",.\",.\",,.',..\",,\",\".\".\"!\".,,\n",
+      "                                                   .\",?,--;....\"'...\"';',!\".,,.\"?\".,,.\"??!...\".\"??,'?\n",
+      "                                                   '!.'!...\",.,,.\"\",?\"'...'''!\",.,..',,.,..,-.\"?\".\"'!\n",
+      "                                                   '....?\"\"',,'!\".\"',!,\"--\"!.\"\",.',\".\"'--!'....\".,,,,\n",
+      "                                                   ,,,..\"??\",.\"??...\".,.\",!\".\"'?\".\"....!...,!\".\"',',\"\n",
+      "                                                   ,.\"'--'.\"\"?!...!!\",.\",!\",.,,.\"?\"...\"'?\"..\"?,!\",,,.\n",
+      "                                                   ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",.\"',!\"\",,\",.'..\",!...\n",
+      "                                                   \".\"?,?\"--\"!\".',,',.\"',\",,.\"!'?'.,.,--'!\"\",,!\",'.\"'\n",
+      "                                                   !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"!,,\".\".-,..','!\",,,..\n",
+      "                                                   ,,,,.,,,.,:?,',,,.\",?\".,,,.,,,..\",?\".\"?\"..,,,,.,,.\n",
+      "                                                   :,',----'.??..-.'--',,.\"!\"--.,-,,,'.,,,.'.,,--',:\"\n",
+      "                                                   ??'.?\"',,,..\"'--?\".\",!...'!!'.,..?\".\",\",\"----,..\"\"\n",
+      "                                                   ?'?!',','\",'.\",,\",:\",'.'--.?\".\",,!\",,'..,.--,,'--,\n",
+      "                                                   ,,.,,,,'.,...,,,,..\"'.'..,'!'--!\".,,..\"'!'!\".,(),.\n",
+      "                                                   .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!!!\".,,.,,.'..\"......!\n",
+      "                                                   \"..,,,,,.,,,,,,.\"......!\",.,''.\",,?,?...\",,..\"'?\"\"\n",
+      "                                                   ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\".,,,.,,.,,'.,,,:\"'?,?\n",
+      "                                                   !\"(,,-)'..,.,.,,.\"?\",',\"?\"\",,\".,:\"?\".\",\",\"'!\"\"?\",.\n",
+      "                                                   \",.\"\",,\".\",,,'.\".\"?\",\".\".....\",,.',\".\"',\",,'.,'.,,\n",
+      "                                                   ,--.',.\",....',\"..'-----,.,,;,,,..,,--.--',,,.,,,-\n",
+      "                                                   ---...,.,.\"...!,,\",\"!'.','.'.'.'\".\",!\",.\",'!\",.',,\n",
+      "                                                   ,,.,,,:\",!,!\".\",,?\",.',...,.,..\",,.',\".\"',.,,,....\n",
+      "                                                   \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\",\",\",,..,...\",,'..\",\n",
+      "                                                   .','!'.,.-.....,,!\",'.,,'.',,.\".!\".\",.\",.\",,\",\"...\n",
+      "                                                   ..*...\",\"\".\",!\".\".,,....,.,!\".\",,\",,\"'!\".*\".\"\"'?\".\n",
+      "                                                   \";'....,,:,.',.*--'.'?\",.\",?\",.\"',\",:\",.,,\",\"-\"*()\n",
+      "                                                   --.*\"','.\"*()\",,.\"\",-,;,,,--,!.-,.\",,.,.--,()--.\".\n",
+      "                                                   ,\",\",,..--,,.,\",\"',,:'!''!'\",,,,--.,,,.',,.',',.:;\n",
+      "                                                   ,,,',,.,...',,,,\"----,,,,,,,\",'.,,,:\",,..\".,;'.,:\"\n",
+      "                                                   ;,'.\"*,'--.',,'.*\";,.\"\"',\",..\",-.?\"\"!\"\",\".',,.\",\".\n",
+      "                                                   \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\".\"...,,\",\"'.!\".\",\".\"'\n",
+      "                                                   .\"\",',\",'.\".\"\",,?\",,.','.-,'.\",\",,.\",.\"'.\",\".\",.,.\n",
+      "                                                   .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:--.\"\",,!.\"\",\",.\".?.,'\n",
+      "                                                   ?\".\",\".\"'..,'.\"\"'...!\"\"?\",..\",,'.\"\"??\",.\",,!'.,'!\"\n",
+      "                                                   **\".,!\"\",!\".\",'--!\"\"''?\",.\",,!\"\"',\".\",...--.\"\",!\",\n",
+      "                                                   \"',....\"\"'',\"*,,.\"?.?\"*\",.\"\"??,\".\".,.\"\",?\".\",.?.!,\n",
+      "                                                   .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\"?\"'.;'.\",\"\".\".,,,:,,\n",
+      "                                                   ....\",?\"..\",\",,,\",...?\".\",\".\",!\".,,'..\",,\".\".?.?\"\"\n",
+      "                                                   ,,,\",.\",!!.!--,..'.,,,?,,\",\".,''.\"\",,!?...\"\"'!....\n",
+      "                                                   '...\"\",'.\".,.\",\".\".!'...\".\".\"\",!\".\",.',','?(!)','.\n",
+      "                                                   !.\"\",'...,\",.,,,,,.,'..,.\",,\".\"'?'!\",,..,.,.,.,'.:\n",
+      "                                                   ,..,'.--.,,,..,,,.,,..',.\"???\".--,,,,--.,,,,,--,.,\n",
+      "                                                   .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"?\",.\"',,\".\"!!\",--.\",!\n",
+      "                                                   ,!\"\",\".,.--,,--,.,'.-,.,.(.),..,..,.,,,,.,.'--.'--\n",
+      "                                                   ,,--,...?,.;.-,-,-.??.,,--;--.,.,,,.,,,.,,.,:;.,,,\n",
+      "                                                   ,.,.',,,,.,.,,,.,.,,-,,.:,,.,,(),,.,,.-,,,,-,,.,,.\n",
+      "                                                   ,,.,,,.,(),,.,,(,),-,,.--,,..?-?.,,-,,,,.,,(--)---\n",
+      "                                                   -,.:----,,.,,,.,-,()(),,----.,,.,(),,-----.-,,,.--\n",
+      "                                                   --.,-,.(,),,,-,-,-.,-,.-,,--,--,..(',',.)(').,,,,;\n",
+      "                                                   ,,.-.,,,...,,.,,.,,,,,.,'-.'.,,'.,.,'..,,-.,,.\",!?\n",
+      "                                                   \"..,,..'...,,-,,..:,...,.'.,.,,,,..\",!\".\"',',....-\n",
+      "                                                   -,\",.\"....--,'!.\"'.;.,,...,,'.\"!,?\".\",,...\"\",,....\n",
+      "                                                   \",..\",?\",.\".'.\".\"?...,?\".\"?\".\",'.,.'.\"\"?......\".\"'\n",
+      "                                                   \"--.\"'.?...,,'.,',,,.,--!\",,(),.\";?\",,,,.\",,.,!!\",\n",
+      "                                                   .',,.--,--..,,,,,.,,.,.,,:\".\",,,,,,.,,,,.'.,,.,,,.\n",
+      "                                                   .,,,..,.,,--'.----..;,,,..,,,,,,,,;\"\",'.\",\",.\",\",\"\n",
+      "                                                   ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",....\"\"??\".\"...,!\",.\",\n",
+      "                                                   !?...\",.\".\"\",!?...\",.\"',\".(.)\",.\"\"?\"\"?\".\",.,?',,,\"\n",
+      "                                                   .\"'.,'.'.\"--,--\"',,....\".\",,'....,,,--,?',,,\"'.\".;\n",
+      "                                                   .,!\".,,',.\",\".,.\",,\".\",?\"\",',\",,.\",!\",.\"...,......\n",
+      "                                                   '...\";,,..,...\",!...!\".\",\".,,.--.,-..,,,,,.;,,...,\n",
+      "                                                   ,...'',(),,.,.,,--.,,:\",,\":\",\";,..,,.,.,.,-,,,.,,.\n",
+      "                                                   .--,,.,,,,,..,,.,,,,,,,.,.\"!?\"..,(,,),.,..,..,.,..\n",
+      "                                                   \",\".\"..,;'.,..,'.?,\".\".',\".\".\"\",,.\"\",.'??\"\"'?'.\"\"?\n",
+      "                                                   \"\",,,\".\".,...\",\",....\",,',.\",!\",,\".!\"\"?\".\",;.\",.,,\n",
+      "                                                   ,.:',.,,.,.',..,,,.,;,,--.'.\",\".','...\"?\".\"'!\".\",.\n",
+      "                                                   .''....'.\".\",'...\".\",.\"\",.\"\",.\"\",.....\"\"......\",.,\n",
+      "                                                   ,',,,:\".,!\".',.\"?\".\",----.\"\"...,!\";.\"!\".\"?\".\",'.'.\n",
+      "                                                   ?.\",-.,,,'.\"...'...,?:''...,!\",......,.\",,\",.\",..\"\n",
+      "                                                   ,..,.\",\".\",,\".,,,.,,,-.,,.,,,,..,.,,,*.*.,.,.,..,.\n",
+      "                                                   ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,,,,.'.,....'.,,.,,,,.\n",
+      "                                                   --.,-'.,,-,,--'.,.'.--,,--.',--,,--,,,.,,.-..\",!,,\n",
+      "                                                   ,,\",.\",.,,,--,!,,.\":,',.\"...!,,.!,!\".\"!!.........\"\n",
+      "                                                   \":,,.,,,..,?!?,!,,,,,....\",.\".........,....\",,,..,\n",
+      "                                                   ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,,.\"?!\".\"?!\"--,.,'.\"..\n",
+      "                                                   ..........,\",\".\"\".\"\",??\".\",'???\".\",..,..\",,,..',.,\n",
+      "                                                   -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",.\",'?\".\",',\".\".....?\"\n",
+      "                                                   \",\",..\",,,\",.\"?\".\",,.,.,,;',?\".\"'.-.....\"\"?\",..\",,\n",
+      "                                                   \".\":'.,.,\":\",,,,,.,.,,,.,.?...,,','.',,..,;.!,,,,.\n",
+      "                                                   .\"\"',\".\"'','\".\"?\".\",...'.\"\"',\"..\"?\".\",\",\",,,,,..,\"\n",
+      "                                                   ,\",,,'....,,,,,.\"\"?\"\",\",\".\",...\"!?,,.,.'',,'.,.'!,\n",
+      "                                                   ,\".\"','.?,,.,..\"\"?\".\"!\".\".:,.,'.,,!\"\",!',,\".\"?,,'!\n",
+      "                                                   ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\",\",-.\"**\",,,.\"\",,\".\"\n",
+      "                                                   !\",.\"'',,,.'!'--','--.,.!\".\"'?\".\",,\".\",\",\".?'!,...\n",
+      "                                                   .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\".--''!.:',.,,,.'!;.',\n",
+      "                                                   ,,!,!...\",,.,.\",,..,,!.,.;..:.,..\"???;,,,',,.,,,,,\n",
+      "                                                   ,,.,.,,,.\",,;,(),,.?\",.\",,..'....,,'!\".\",','.!\".\"!\n",
+      "                                                   \",,.\",!',\"..\"-,!\".\"...\".,'..\",!\".\"!\".-,......,,,:\"\n",
+      "                                                   ,'!';,',\",.:.\",......,',\",..\",\".\",,,,----......\".\"\n",
+      "                                                   ..,.?...!\",.,,.,',',.,.','--.,,..,.,,'.',,,.\",,!\",\n",
+      "                                                   .--,',,.,,.\"!\",--'.\"........,!\",.\".,,\",--.\",,\"--.,\n",
+      "                                                   .',...,,,,------..',.\",\".\"',\",,,.,,,..\"..,?\",.\",,\"\n",
+      "                                                   .,,..\",\".\",,\".,-,.--,.\",,\",.\",...\"().\",'?\",.,,:\".\"\n",
+      "                                                   ,,,\".\"-..-,,,.\"!\",.\"!\",.,----,,.,,(),.,.----,,.,,,\n",
+      "                                                   ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,,,..:\"!\"\"!\",.,,,.\"!\";\n",
+      "                                                   ,.,.'..\"!\",.\".\",,,'.-,,,,.-,----..,,.,,;,,.,,.,',,\n",
+      "                                                   ,.(),,-().,,,,.,.,,:'.,,''',,,',:'''--.,,,,,.'.'..\n",
+      "                                                   ,'..'-'.-,'',.().,,,.,,'--.,,.,;,,.,,,',.,,.,,,,.:\n",
+      "                                                   .',,.:-(),''(),.,-,.,,.-;,().,,.,,',.,,,.,.-------\n",
+      "                                                   --.',,,-.,().'.,,,,,.,,--,'..',;',;,--,--,....'.--\n",
+      "                                                   ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\".\"'!\",.'.,.',...,-,,,\n",
+      "                                                   '-.,,.-,..,,,,,.,--,.,,.;,,,,,.,:\",!\",',.,',,,-.\".\n",
+      "                                                   ,,,.\",,,.,,',.,'...\",,?\".\",,\"..\",,?\".\".\".\"!\".\".,..\n",
+      "                                                   ,,?\".\",,\".,,..,.\"?\".\",.\"\"?\"',..,.\",\",.\".--'!'.?'..\n",
+      "                                                   ,.,.;,,....,,.\",,.\",,?\".\".'.\".\"!\".\"!....!\".'...,,,\n",
+      "                                                   .,.,,.,.,,,,.\"?\"..\"!!?\"\",.\".-.,,....,....,,...\"!!!\n",
+      "                                                   \",.\"???\",.\",\",.\",.\".,,,.,,,,,-,,,,'...\"',;'!\".,.,,\n",
+      "                                                   ',..,.,,,,,-.-;..,.,,;,.,,,,,.,,,,.,,.,,.-,,,,,,,,\n",
+      "                                                   ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\".,,,--\"\"()--\",!\",--\"\n",
+      "                                                   --,!\",,.,,.,,,,,,.\"---!\",.,,,.,.,,,..\",,...!\",..\"!\n",
+      "                                                   \".\"',!\",..,,,,,,,.,,,.,,.,'.\"?\".,,,.,..,().,-;.,,,\n",
+      "                                                   ,..\"'?\".\"!...!\".,'.,,.\"?\",.,,,',.\"'??\".\",!\",,.\",?\"\n",
+      "                                                   .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\".\"?\"\",',\",..,,.\"'?\",\n",
+      "                                                   ,.'.'.\"',?\".\"',,\".\"...'!\".\".,.,,!\",,,.,..\"?\".\",\",.\n",
+      "                                                   .\"',\".\"'?\"\",.'','.\".,.',,,,,.,....,,.,.,.,,,.,.,,.\n",
+      "                                                   '..,,-,,.-,,,.\",\",\"..\".,,,,,,,,.,,(\"\"),..\"'',,?\"-,\n",
+      "                                                   -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'.'!'!\"\"!\"..,',.,----.\n",
+      "                                                   ,.,,.';.,.\"!\".\"!!\",.\",?\",.,.\"',,\",.\",\".\"'''.\",,..\"\n",
+      "                                                   ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,,.\"'?,!'!\".\",...,!\",\"\n",
+      "                                                   '!\",,.,,,.;.'..,,.,.,,.-.-......,.,,.,,,.,.,..,,.\"\n",
+      "                                                   ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.,;..\"!\".().\"!?\",.'.\"!\n",
+      "                                                   \",.\"',\".,,.\"'....!\"..\",,,\",.,.,,,,,..\"?\".,..,,,.;,\n",
+      "                                                   ,,,,,,,.,...\"!\"..,\"!\",,,-,,.----().,,.'.\"?\".',,.,,\n",
+      "                                                   ,,',..,,,.,,,,.(,:.'.),\"!\".,.----,,,,.,.,.,,.-,..\"\n",
+      "                                                   ,!\",.,,,,,,,.'.,,',,,';.,,..,,'',,'.,,,.'.,.----.,\n",
+      "                                                   ,.',,.,,.,.,,,,,,..,,.,,--,,,,,,--.,,,,:,,,,,,.,,,\n",
+      "                                                   ,;..?.----,.,,;,,.,.,,,,.,',,..;,,,,..,.,--,,,,.,-\n",
+      "                                                   ---,;.,,.,.,,,-,.'--,,,---.,',.-,..,,'.\"?\",--'--.\"\n",
+      "                                                   !\".\",?\"\",\",\",'.!...\"..,,',......\",,\",.\"..\",.\",?\".\"\n",
+      "                                                   ,...\".\"?\".,,,,,.\",\",.\"?\"(\"\").\"',,\",',..'..\"!\".\"'.'\n",
+      "                                                   .\"'',,.--.'...,..,,,.\"?\"..,..\"...\",.,,.'.-,,,.,,,,\n",
+      "                                                   ,:.--.:,',\",\",,,,,.,,,,,,,.,,,,,,..,,,..,'--.,.---\n",
+      "                                                   -.,,,,--,.,,..,,.,,,,..,..\"??\".\",.\".,,,..,,,.,..,.\n",
+      "                                                   :..,,,..,,'..\",!\",.-,,.,.\",,,\".\",:,,,\";,\",','!\";,-\n",
+      "                                                   -.,,,--,,,,.',.',..\",\",.\"?\"'----.,----.,,.\",,\".\",.\n",
+      "                                                   ,.\".,,',,',.\",,\",\"'.\",..,'.'.,,.'--,'...,,\",\",..,,\n",
+      "                                                   ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\".,.,\"'\",:\"....\"\"??...\n",
+      "                                                   \".,.\"...!...\",:\",,?.,--,.\",.\".,,'!,\".,.\",!,,\",.,,,\n",
+      "                                                   \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\"...\"\"!\".\".,\",,\".\",.,\n",
+      "                                                   ,--,,.,\",\",',,..,,--'.,,,.'',.',,,,'..,,,.,,,..,,.\n",
+      "                                                   .,\"!\".,',.,,;,,;,.,..,,,,.,.,,.,...\",!...!'....,'!\n",
+      "                                                   \".,,,,,,..,,,,.,,,,...,,..,,,.,,.,,,;,,,,,,.'..-,,\n",
+      "                                                   ,.\"...!\",.\",!!....\".\",.!\".!,...--.\"!\".\".\",,..\"!\",,\n",
+      "                                                   '.,,,,.'.\"!\",..,.\"?\",,,,.\",.--,,....\",.\"',!\".\"...\"\n",
+      "                                                   .,,,,,..,..,.\"?!\",,,.\",,'!\"..\",!!??!!\"--.\"',\".,,,.\n",
+      "                                                   \"!...!\",,.\",...,!\".\"'!\",.\"!,!\",..,.,.,..,,.,,,,.-,\n",
+      "                                                   .',,..,.,,,,,..',,,,,..,,,,.,,,,-..,,-.\",!\",.\",,'!\n",
+      "                                                   ...\",.\"'?\".\",??.\",,.,..,.\",,\",..\"!\"...,,.,,,,.,,,,\n",
+      "                                                   ..,..,,.,.\",,!\",-,,,,.,,-.,,..,,..----',.,,,.'.\"!?\n",
+      "                                                   \".,'.,,.,.,,..,,,.,.--,,,,--,.:.\"....,...!,!\",..,,\n",
+      "                                                   ,--,,..\"!,!\",.,,.\"!??\".,,,.,,..\",!,,\",.\"?\"..,,,,..\n",
+      "                                                   ,.,,.\",,,;,--,..!\",,,,,,..,,,,,,,,.,.,...,,(?).,,.\n",
+      "                                                   ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",,.,----,,,..,,,,,.,,,\n",
+      "                                                   ,.,(),,,.\",\",.,::,,;.,.,-.;.,..,.,,,.,,.,,,,,,;,.;\n",
+      "                                                   ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,,,,.,,,,,,,,,,-,,,:.;\n",
+      "                                                   ;;,;,.\",.,.--,,,..,,,.,,..,,.,,,,:\",!!...!?\",,;,:\"\n",
+      "                                                   ,,?...,'!\"..,,,,,,,,,,.,,.,,;.,...,,,,.,,',,,.,,..\n",
+      "                                                   ,,...,,.,,,.,,----,,..,,,.,,,,,,.,,,,,.',,,,.:.;,.\n",
+      "                                                   ,-,,.,:,,..():,.,.,,,..,,,()..,,..,,'.,,.----;..,,\n",
+      "                                                   ,,..--,.(,,)(,)..,,,,.,?.,,,\"\";;,:.,,.,.\";,\".,,:,.\n",
+      "                                                   ,;,.;.,.,,.,,,,,,.,,...,,,,,.;,,,'..,.,,,.-,;.'.,.\n",
+      "                                                   .,,,.----...,,,,,:,(---),,,,,.-,..,,.-,,.,,,,,.,,,\n",
+      "                                                   .',.,,.',',,----.,,',.----:??,?.,,.--,,.----.--.,,\n",
+      "                                                   --,,,,,,,,.,.,,.,,.--',,...,-,.,..,,,--',(),,--,,;\n",
+      "                                                   ,,,'.--',,--,,;,,.?--,.,,,.\",\",,:\",.!\".,,.,,,.,,,,\n",
+      "                                                   .,,..,.,,,..,,--().,.,.,..,,.(.),,....,,..'.:,,,.,\n",
+      "                                                   .?-(),.,..,,().:,;,;,.'..:\",??,,??...,?..\".(,,),,'\n",
+      "                                                   ,--.,,.,..\",,,\",,.'.,,.,'--,.,,,.\"\",,.,,,,.;.,.',,\n",
+      "                                                   ,,,.,,,,.,,,..'..,,..-,..,,.',,,.',.,.'.,.:\"',?\".'\n",
+      "                                                   ..\".\";,.\"'!\",'.\",,.\"(.)\";!..,?,\"...,,.,.,,.,,.,,,,\n",
+      "                                                   .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\",\",\"'.,....\",,,:\";,,.\n",
+      "                                                   ..,...\",.,...\",,,\",.\",..,\",\",.\",.,,--.,,,,.,:\",???\n",
+      "                                                   \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,,,,..,.,.,,,.,..,,..,\n",
+      "                                                   ,',,,,.\";,\"..,,,.?.',,..,.,'-,,.,,,.,.,.,',,',,,.,\n",
+      "                                                   ;;,;-;;;;,;,-(),;,,;,--,;,----,.,,...,.--.,.,,.,,,\n",
+      "                                                   ,.,,,:\"'--!.,,!,,?!\",.\",,\",\",.,!,,,\",,.\"'!\"\",!\"\"'.\n",
+      "                                                   \"\"',...\",.,,,,(,),',.\",...\",.\",...'?\".,,.,,,,*,,,,\n",
+      "                                                   .,.,,,,.*.,.,-,,..-.,.,..,,,-(),.,--,,()-..,,,?..,\n",
+      "                                                   .,-,-,,,,,.,-,.,,.':\",,,....?,,?,.,.:...\",,:\".\"'.'\n",
+      "                                                   ,.\",,\",'.,..;,.,,'.,,,;,,-().,().,.,,,,,'.,\",\",'.,\n",
+      "                                                   ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",.\"....,'.......,,.,\"'\n",
+      "                                                   .,,----.\",,\"(),,.\",,.?\",.\",,\".\",.,\"----,\",.(.),...\n",
+      "                                                   ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*.\",?\",.\"?\"\",!\",.\".\".\"\n",
+      "                                                   ?\"..',.,,.',,().,,'.',.\":'...'\".\",,..',\"*,,.*\",,'!\n",
+      "                                                   '..\"\",....\"\",,',...\".\",-,,''.\"**\",',.\"\",,\"*-,.*\",.\n",
+      "                                                   \"...\",,\",.\",?,\".'--,,--..,,.,,--.'.,,',,,,....,.,,\n",
+      "                                                   ,,',,,,.,.,.,.,..,,.,,...,.\"?\",,:\"',.\"\",...\",.\",..\n",
+      "                                                   \"\"!\"..\"?\",.,,.,,.\"?!\".\".\"\"','?\"\".\"\"'?\"\".\"\",,,'.\".,\n",
+      "                                                   .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\".\",-,--'?\"\"-,!\".\"-!\".\n",
+      "                                                   \"!\",.\",!\",.,.,,.,,,,,,,,,...',,.',,.,..\",!\",.\",,!.\n",
+      "                                                   ..,...\".,',,,,.,,.\",!\",\",.,?.,..\"',...\",!.!\".\",,.,\n",
+      "                                                   !\",,,,(),,,;,.,().,,..,,.,.,,,,,.\",\".\"'.'.\",.,.,.,\n",
+      "                                                   ,.\"',\".\";..,..,.,,.(,,).?\".\",.,!,,!\",.\",,.\"\",,!!\".\n",
+      "                                                   \",....\",.'..,.\",','..!?,?\".,,.,,.,.,,.,,,,.,,,.--.\n",
+      "                                                   .'.\",\".\"..\",--....,----',,.'.,.,,,..,..\"','.\"\"...\"\n",
+      "                                                   ,.\"'.',\".\"?\".\",'.\"..,.,,;,!,.,,-:...,,:.\",\",\"...\"\"\n",
+      "                                                   ,!',\".\"''?\".\",\",\".,,\",,\",...\"\",\".\"?\"\",,..\"\"?\"\",,\",\n",
+      "                                                   \",,.'....\"\",\",-.\"?\",,-.\"?',,',..\"\",!\",,.\"',',\".\".\"\n",
+      "                                                   ,,.\"',,\".\"....-.,'?''--.'.'?',,,','\".\",'?'...:';.'\n",
+      "                                                   ,:'.',.'?''.',,\",,\"--',,!\"\"?!\".\",\".\"..'?',.'!,,',.\n",
+      "                                                   '?',',',.''','','!.'',.'.,.,..'--!',-..'.,.,?...\".\n",
+      "                                                   ,,.,.\",,?\".\".'.,,?\",..\",,.\"\",,\".\",,!...,..,.'----,\n",
+      "                                                   ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\",\".\",--..\"--,,',\"'..,\n",
+      "                                                   ,?\"\",,\"..\",.,'..-,.,!\",\"?\"'..:,,,-,...'.\",,.......\n",
+      "                                                   ...............\".-,,..,,.',,.,,'.',.,,,.,,..,.,.,.\n",
+      "                                                   '',.,,,.-;:,,---,,--,,.,..,,.\"?,\"..,..',,,,.-.--.,\n",
+      "                                                   ,--\"\"--,,,-.'-.--.,.',,.,.,.,,;,,,.;(,,),,,.,.,,,.\n",
+      "                                                   .,,.,,,...',,,.\"',\",\",.!\":',..,,..,,.,,.,.(),,,,,.\n",
+      "                                                   ,.:--.,,,,--,,,.,-,'-.,,.,,,..,,....,..,,,().,,,.,\n",
+      "                                                   .,,.\",!,',?\",,,.()...,,,,,,,,.,,.,,,,.,,.\"?\".\"...,\n",
+      "                                                   ....\"\"',\".\"...,\"..\"?\"..\",''?\",.,,,----.\",?,\".,,.\".\n",
+      "                                                   !\".',...\",,\".\",,?..\"\",,!,',',.\"\",'.\"-,'.\",?\"\",-?\",\n",
+      "                                                   .\"!\",',\",,';!:--.?.'!\".\"??',\".,.\"'...',\",,.,.\"'!\".\n",
+      "                                                   \".\"\",--'?\".\",\".\"'.,,,,!....\"-..,',,.',.(),,--,,,;,\n",
+      "                                                   ,,,.',,..,,''..,..,,,,..,',.,.,..;,,.,,..,,.,..\",-\n",
+      "                                                   -',\".\"',,,\"'.\",,.\".\",\".\",',\"'.\",,!\".\"',\",.\"--,,\",.\n",
+      "                                                   \"',!!',\".\"!\"-..,.,,,..,.,,,'----,.\"',,\".\",.\"\"'!\",,\n",
+      "                                                   .\",!,,!\".;,,...,,.',,.,.,,..,,,'..,...\".,\".\",,\".\"'\n",
+      "                                                   !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\".,,,,.\",!\"..\"'...\".,'\n",
+      "                                                   ..'.,.,..--,,.,,,,,,.,,..,,,,,,,,,,,.'-.,;,.,,'',.\n",
+      "                                                   -,,,.,,'.'.-'.,,...-.-.\",,?\",-.(.)\",.\"\",'.',!,?\",.\n",
+      "                                                   \"?\".\",...',!.......\".\",,,!\".\",.,'..,...'...\",.'..,\n",
+      "                                                   ,,..\",,\"-.\"?\",.\",,,\",,.',,'','.,,..\",?.\"\",,.......\n",
+      "                                                   ,!...,--....,,......'?\",.',,..:\",,,--'!'.',,'!!'';\n",
+      "                                                   .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\"\"?\"..\"!',\",.,'--,,..\n",
+      "                                                   ,..--',..,,,\"'\".\",?\".\",!?\"\",,\".\",,..,,,,--\"()\"---!\n",
+      "                                                   ,\"(,\"\"),\",,,......,,\".\",..!\".,.\"!\",,,.\"',!'',?\"..,\n",
+      "                                                   ,,,,.\",,.?....\"\"',\",.\"...'.\",..,,,.\",,\".\"...\",.\"',\n",
+      "                                                   \",\",,'.,,..\"(.)\"'!,!.,..,,...\".\",'.\"\"',',\".\",'.\"\",\n",
+      "                                                   ,!,,...\".\"'!\"..\",!,!\".,,.,...\"'?\"...\"',\".\"....\"\",\"\n",
+      "                                                   ,,\",,...'.?\",,..,,,,,.\"'!'!\".\"'!\",..\",':!\".\"!...\"\"\n",
+      "                                                   '?''??\"\",!',.'!...,,'.,....,?...!...'!\"..,,,,.\",!?\n",
+      "                                                   \",.\",,!\".\",....',\",.\"...,\",.\"!!??...\".\".\",,,.,,',.\n",
+      "                                                   .,.,,..,'..,,..,,,,.\",\".\",?\"\",\".\".\".,,..\"?\",.\".\"\"'\n",
+      "                                                   ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'',,..'..\"?\",.\",',?\".\"\n",
+      "                                                   :.\"\"?'?\"\"'--!,\"..,,,..\",\",\",..\",',.\"?\"..,.\",,\".\"?\"\n",
+      "                                                   ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"??\"\"......\"\"??\"..,,,,\n",
+      "                                                   ,,.,..,,..(,,.),,.,,,,,,.\"!\".\"''?\",,,.\",!\",.,,,.',\n",
+      "                                                   \",'!\":,.,,,,.,,,,...\",'!\",.\"!\",,,.;,.,,,..,,..'.,.\n",
+      "                                                   .,,,',.,,:\"!,,,'!\"\"??\"\"!,,'!\",,',,,-,.\",',-.,\",\",!\n",
+      "                                                   \"\",'.?\"\",\",\"''!!,!\".,,.,,,----',,.,'.,,.,,..',,.\",\n",
+      "                                                   !!!\",.\"??\".\",?\".\"???',\",,----.\",?\".\"?\".\",.-!\"\",?'.\n",
+      "                                                   !\".\",','!\",.\",.\"\",,\".\"...\",.\",?....\"\",','!'....!-,\n",
+      "                                                   -!\".\"'!\".,,,.,,,..,.,,.,,,,.,,,,,.-,'',.\",,;...!,.\n",
+      "                                                   ..,\"-...,,.....,.:.'.','.,,,,..'',..,,.\"?\".\",.\"\",,\n",
+      "                                                   \".\".,----,,\".'-.\",,....\".,-,,..\",,\".\"?\".\",.\"'.,..,\n",
+      "                                                   ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,,,\",?\"\",\".\",.\"\",,\".\"?\n",
+      "                                                   \"\",.,\",.\",,\".',..,,',.----',...(').'.,.,,,,,.,,..'\n",
+      "                                                   ,,..,,.-,,,,,,,,,,...,,,,.,,..,,,,,.;,,,.\",.,!,\"*,\n",
+      "                                                   ,',.*\",!,..\"\",\"()..-,,.,,.\"?\".\".,?,,;!!\",.\",,\",.\",\n",
+      "                                                   ,...,',\".\",......,.\"(.)\"--,,--;,.,,,;..',',',.',,:\n",
+      "                                                   ,,.?,.\"\"'',\"*.*\".\"......,.,..,,.--,,*--:\".\",:,*().\n",
+      "                                                   \"?,,?\".*\",,.\"*()\".\".,..(),----:.,,.\",,\".\",...\",,,.\n",
+      "                                                   \"'...\",--...,,',.,,,,,.,,,.,,,-,..,,...;,..,.',,,.\n",
+      "                                                   ,,,.,.,,..,.,;..,--,',--,.,,,,,..,,..,,,,.,,,..,,.\n",
+      "                                                   ,,,.,,,,,,..,,,.,..,,',;.,,.,,,,-,,,--.,.,,,.\"!\".-\n",
+      "                                                   -.\"!\".\"!\",..'.,,.,,,,,,..;,--,,-.().,..,,,.,.,,-,,\n",
+      "                                                   ,..\",.!.\"\"?...?...\",,.\",!\"\"?\".\".,'!\"\"?,,'.'?\"\",!\".\n",
+      "                                                   ,,..,,,,,.\"!\".\"!',--!!...',.;'--!,....\".\",!\",,-.\"'\n",
+      "                                                   ''!!\".\"',,,\".\",!\"\"!\".\"'.?,!'''.'\"\",!\",..\"'!\",.,.,,\n",
+      "                                                   .,.\"??\",..,,,...,,',.,,.,,,,.,..,...',.,,.,,'..,,.\n",
+      "                                                   \"',,?\",.\"!\",.\"!!\".\"',!'?'.!\",,.\",,\".\"',!\",.\".\",.--\n",
+      "                                                   ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\",.,\".,,.\",!\".\"....,.\"\n",
+      "                                                   ,',-.\"?\".\"...'!\"..\",\",\"'.\"(-)\",...\".\",.,\".,,'.-.\"'\n",
+      "                                                   !!?,?\".,-.--.\",......\".,.\"...\".\",!!\",.,.,.,,..,-,.\n",
+      "                                                   ,,,,.,,-,.,,,,.,,,.,.,..\"!\".\"',!\",,..,,.,,.,,,.,.-\n",
+      "                                                   :\"',!\",,:\"!!...',!\"\",,--!...\"..\"'--?\".\",?\",,.\"!\".\"\n",
+      "                                                   ,!\"\"!\",,.,.\",!'.'?!\",.\"!!\",..,.,',,-,-,.\",\",,.\"''.\n",
+      "                                                   '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,,.,.\",,'.,?\",.\"'!?'.\"\n",
+      "                                                   \"?\".\"?,!'?,!'.',\".-.\",!!\",..,,.\",\"(\",\"),\",....\",(\"\n",
+      "                                                   ,\",\"'....\"),\",.,'.,,.\"...,\",\".'--...\"...'?\"...\",!.\n",
+      "                                                   ..?'\"...,'.,',.\"?\",.\"?\",.\"...\",\",,,,,...\"\",,,\".\"!\"\n",
+      "                                                   .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\".,,,;,.,,,.,.,..,,,'\n",
+      "                                                   .,,,.,:.'.\",,,,?--?\"\",\".\",'?\"\",\"...,,'??.?.,',,.,,\n",
+      "                                                   ,,,,.,,.'\".\"()',,.,,,.,,..,..,,.().,,,-,,,.,,,.,,,\n",
+      "                                                   ,.,,.\"??\".\",...!!!\",,.,..\",'...,,,,.......?......\"\n",
+      "                                                   .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'......\",:\"----?,'!\"\",,\n",
+      "                                                   ,...\"\"!'?\".\"!\"',,.,.,,,,.,.-,,.,.,,,,,,.,.,,.,,,.,\n",
+      "                                                   ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,,.,--.,...\"\".'!\"..\"!!\n",
+      "                                                   \",.,.\",,\":\"!,\".,.\"?\".\",.?,\".\"!\",..,,.\",!\".\".',..!\"\n",
+      "                                                   ..\"','!...'!\".,,..,,.\"?\"..,,,.,,,,,-.,.\"!\",-.\".\",,\n",
+      "                                                   ,,,..,,,,..\"!\",.\",,.\"-,,,.,-,.'..',..,,,.\",.,,\",,.\n",
+      "                                                   ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\"..\"',,.\"!\",\"!....\"..\n",
+      "                                                   \"!...\",.\"!\",..,,,.\"!\".,,.\"!\",..\"!\".,.,,...,,..,,.,\n",
+      "                                                   ,,,,.,..,.,,,,,,.\",!...?...,..........!.!...--?\"-,\n",
+      "                                                   ,.,,,,.\"!!?\".\"...'.!...'....?...!'--'....,...'?...\n",
+      "                                                   \",,,-.,',..,-,-..,,,,,.'.\",...?...,...\",.,,....,..\n",
+      "                                                   \"--,\".\".\"\"!!\"--',..\",\".\".\"--,--(),.\",--.\",,,...,.,\n",
+      "                                                   ..,-.\",\"(),\".:.\",.,...().,..,,.',,,.,,,,.',,.,-.\"!\n",
+      "                                                   ,!\",..\",.,..............-!\",...\"...!\".,,,,\"\"-.,.,,\n",
+      "                                                   ,.:\"!....\"\"?....,\".\".\",,-.\".....,...,\"...,,.'..,,.\n",
+      "                                                   \";,\".,,..':\"!!\",,,.,,,.''..,.,,..,-.\"?'!\"..\"...!\".\n",
+      "                                                   .,,...,,.\"!\",,....,...,.,..',.,,.,,,,(),...,,\"!\",.\n",
+      "                                                   ,.-.,.'..\"!\",....,.\"!\",,,,..\"!\",.:\",,\"()\"..\"...,,.\n",
+      "                                                   ,,.,.,,,,.,..,,.,.,.,,,.,,,,.,.,.,,-,;,,.--.,,.,,,\n",
+      "                                                   .,,.,----.,',,,.,,.,,..,.,..,,..;.,*.,,,,,,.,,,..,\n",
+      "                                                   ,,,..,.\"\".',,,.(,--),,.*'.',,,,,.,,.,,,,.,,.,..,,,\n",
+      "                                                   .',.',',',,,,.,'.,,,,..','.(,)'.,',.,,:\"?...!\",,.,\n",
+      "                                                   ,.,.,,,--.',...,-,,.,,--.,,,----.,:,,,,,.,.,.,,,,,\n",
+      "                                                   .',,.,,,,--.'..,,.,.\",,,!\".\",......?!',',\",.\",!\",.\n",
+      "                                                   ,,,,.,..,',,.\"',\".\"',...,?\".,,.,,-.,,,.\"!!,',\".\",,\n",
+      "                                                   .--,,!,...\",.\"?!...\".\"',.,,..\"\",!!?\",.\"!\"\"!\"..,.,,\n",
+      "                                                   .\"'!!,,!\".,.,,-,.--..--,,--,,,,.,.,,,.,,,.\",!\"*,.*\n",
+      "                                                   \",!\".\"?\"*.*\"?\".\",,!\",-.\".!!,!\"*,.\",?\",'..*\",,!.!,'\n",
+      "                                                   ,!\".\",--'...,...\",.,',,,,.,.',,,.\"!\",.,.,,..,,,.\"?\n",
+      "                                                   \".\",\",.\",\",.\"?\",.\",,\",.\".\".,,,.\"!,\",.\",,\",.,,.,...\n",
+      "                                                   \".,\"..,--.,--.',.\",\".\",,!,\",.\"..,?\",.,,'.,..\"!.?.!\n",
+      "                                                   \",,.,,,,.\",\".,,,.\",,\".\"?\"\",,\".,.,,-,,--.',,,,.,',,\n",
+      "                                                   '.\",\",'.\"....\"()',,,',.\",,,\",-.\",'?\",,,.\",!\".\"....\n",
+      "                                                   ..'....?\"..\",..,....'.\",,,,,,--\"!!\"..,,.,..('),.,.\n",
+      "                                                   ..\",,....,.\"()\"\"----\",.!!.,!!,,..\"\",\".\",?!.,!\".\".-\n",
+      "                                                   -..,,!,!.!,','!',!!\",,.\",,!......\"(),\"',,'?\"-,,.\"\"\n",
+      "                                                   '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?...,...\"\"--,\"..,.\",',!.\n",
+      "                                                   ..',...\",.\".,\".\",.!...'..,,,,,\",:\"..,'.\",,-.\"--..!\n",
+      "                                                   ,--';,.,,,,,,'....,.....\",.\",\",,\"...?\"\"?,,,,--'!,,\n",
+      "                                                   ............--,,:','!!,,.\"\"?\"..\",,\",.,'..,,,.,,,,.\n",
+      "                                                   ,,'.,..,...,....-.,,..,.,.,,,-,.,.'.,,,.\".',\".,.;,\n",
+      "                                                   .,,...\",\".\"',....'.\".\",,?\".\"''?\"\"?\".\".\"\"?\".\",\".\",\"\n",
+      "                                                   .\"-,',?\".\",',?.!\"..'.,,.\",',\",'.\"?,,?\".\"'?\",'.\",,.\n",
+      "                                                   ?..!\",.\",\".\"\",.\",,!\",..,',.\",,\",\"'.,?.,,\",\".\"',,,,\n",
+      "                                                   ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,',-,.',.',.(:\"\"\".\")'.\n",
+      "                                                   -,,.,',,.,----,,\"\"\".\",',,(,')().,,,,,:\",!\",.',----\n",
+      "                                                   ,,,,.,'.,.--..\",!,\",,,....,...,.\"!\".,,.,,.,..\",...\n",
+      "                                                   \".,,,,,,'.,:,',,.'--.',,,...--.'.,,...,.,,,,.\",,?\"\n",
+      "                                                   ..,.,.,.,,,..'.',,,,.'.,..,.,,.--'.\",,'!\"..\"'.\"\"',\n",
+      "                                                   '.\"\",!\".\"',,,.\".\"',\".\"':.\".,'(),.\",--?...';.\"\",\".\"\n",
+      "                                                   ,?'?\".,.,,.\"....'...\".\"!'.!.!\"\"',!\"\"'?\",,..\",,\".\",\n",
+      "                                                   ...\",'..,,'.,,..,,..,.,,.,,,'.,.\",,\".\",'!,!,\",..,,\n",
+      "                                                   ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'!\"\",,\".,,..,,.\"..',\".\n",
+      "                                                   \"?,.',\".,:????,,,,.,,..,,.\",,;.\"..\",,,\"..,..;..\",;\n",
+      "                                                   ,,\",'.\",.\"\",...',\",,.,,,.,,,,.,,,..\",',\".\"',\".\",\",\n",
+      "                                                   .,,..,','..,''...\"',,\"..'.,,,.,..;..\",??\"..,,,,...\n",
+      "                                                   :,.,..,,..,,,,.',.,,...??'?,..,,,..,.----,----..,,\n",
+      "                                                   -,,.',,\"?'?\".,.,,,.,,,,',-,,,.,,...,,'.,..,...:\"?\"\n",
+      "                                                   .',.,.,-',,.,',,..,.\"'.?\"..\",.\"\"'?\"\",?.?\".\"'?\".\"?\"\n",
+      "                                                   \".'.\".,.,,.,..\"?\".\".,\"..\",\".\"'...',,.\"\",!\"..,,,,.,\n",
+      "                                                   ,...,..;;,,,,..,,,..'.,..,,,.\",,\",.\",--,.,.?...?\",\n",
+      "                                                   ()\"--,\"\",\"\"--,\"\"-\".,,,.();--\",,,\".,,.,..--,.\"',\",\"\n",
+      "                                                   ',,,'--''-''--'...?',!\"..\"--,\".\",,,,----...',',,.,\n",
+      "                                                   ..??...\",.,..?,.\",,.,,,.,.\"!,...\"\"-----!\"...,.,,,;\n",
+      "                                                   ,,,..\",,\",..,,.,,.,,,,.,,,.,.,(),,...,,.\"?\".\"!\",,,\n",
+      "                                                   .\"!\",.\"!\"\",\".\"...!\"\"?\".\"--!\",,,.\",,\",.,,,,.',,--.,\n",
+      "                                                   ..,,.,,,.\"'?\",.\",!\",',.,,.,',,,.'--,,--.,----:,,..\n",
+      "                                                   ,,.'.,.,,,.\"?\".\",'.\",.,....,,.\",,\",.,,,.,,,.,,..,,\n",
+      "                                                   ,,.'.,....,,..,,.,,.,,..,'..,,,',..,,,,,,.;,-----.\n",
+      "                                                   .--...,,.-',..,,:,,,.,,,,,.,,.,,.,,,'.,,,-,.',,-,-\n",
+      "                                                   -,,,.,.\",,,,...,,\".\"...!.'!!....!\"\"',!\",.\",?\".\"!!\"\n",
+      "                                                   ,.\",'!.!,,,\",.\",,'!'.........,,..!!!...\".\",!,!\"\"?\"\n",
+      "                                                   ..\",!\",.\",....,,,!\",.\",,...',\".,,,,..,,,,.....,,,.\n",
+      "                                                   \"!\"*.*\"'!\"\",,\".\"','!\",.,,,,.\"',,\",,,,,.,,.,.\"??\".\"\n",
+      "                                                   !\",.\"',.',,,!!\",.,,,.,,;-,,.,,,,,(),,..,,,.,.,..\"?\n",
+      "                                                   \".\"'.'?\".\"'?!\",,,.\"?\".\".'.,,....\"\"??\".\"!!\",.\"--'.\"\n",
+      "                                                   ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,.,!\".,.,-,,.,,.'...,,\n",
+      "                                                   ;,,,,.,.,.,....,,,.,',..,..,.,,-,,,.,,,,,,.,,,.,,,\n",
+      "                                                   -..,,.,,.,,,.\",?','??\".,.\",,\",.\",!\".\"?,\".\".''!\"\"',\n",
+      "                                                   ',\".\"?',,\".\"'!,\",.\",!\".\",'.'!,\".\"'.,!\"...,,..,,,,-\n",
+      "                                                   ,-,.',,.,,.,.\",!\",.\",!\",,,,...,,,,.,.,,,,.\"!\",.,,.\n",
+      "                                                   ,,.\",!\"*.*\",!\".,,.,....\",,\".\",?\".\",-.\".\"?\".,.\"?\",.\n",
+      "                                                   \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".--!\".\",!\".\",!\".,.\",?\".\n",
+      "                                                   \",,'?\".\"?\"...\"?\".\",\".\"-!\",.',,,.:,,,,.,.,.:,,,,,,.\n",
+      "                                                   ,,,,,.,,...,,,.,,--,.'-,,,.,.,,.('.),,,.,',..,,,..\n",
+      "                                                   ,,,.',';'.\"..\"\"?,'!\"\",...\".\",..\"\",,.\"\"?\",.\",.,,\",.\n",
+      "                                                   \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"?'?\",,.,.\",\",\",\".\",!\"\n",
+      "                                                   .\",,\".,...,.\",\",\",'.\",,,,,..\"!\",..\",,,\"----\",,,,',\n",
+      "                                                   !'\".,,.,:\"...\"..\"-;,,.,',..,.\"\"!!\".'.\",\",\",',.!\"'.\n",
+      "                                                   ',.',.,,..,,.',.,',,...''..',,,.:'.,,.:\"!.!!\"\"?\"'.\n",
+      "                                                   \".\"..\"'!\",,'.,--.,,,..,,,;,(,),,.,.:',,.',.!!,',()\n",
+      "                                                   ,.\".\",:'..!'!!.,.:!-,--,,,,.,.-,.,.,,,',*.*,..,,()\n",
+      "                                                   *,.*()*.*()..',':\",?\"\",,\",.\".\"\"?\",.,,,,.,.\"?\".\",,.\n",
+      "                                                   ,\",.,,..,,:\",,,...;,,??...\",,'.\",?\".\",,\".\",.\"\"!\",,\n",
+      "                                                   -,\",,,...\"\"?\",.\"?...!\".\",\",,\",,.,\",\"....\"\"!\",,.\",.\n",
+      "                                                   \".\",,,\",,\".,\";\",\",,\",,\"()\",.\",.,.'.\",,...,\",.\".,..\n",
+      "                                                   ..\",.',--,'--(),,:\"!\",\"!\".,,,,.-,,,,....,.-,,--'',\n",
+      "                                                   ,.,,'..,...,,,-;,,,,,.,,,-,.,,,,,'.,,,--.,,,.--,--\n",
+      "                                                   ',,.--,,--,',,,.,,;,,.,,,--,.,.(),...,.,,.\"'?'.--,\n",
+      "                                                   ,\",.',,,,,.,,.,,,,-,,.--,,.,--,--,,'.,,,',\"\".,,,.,\n",
+      "                                                   ,,,\",--?\",,,,,.'.',.,,--.,;.,,.,,.,,\"\",;,--:,.,,',\n",
+      "                                                   ,'(),,.,,.',\".\",...,,.-,,.',',,,.,,.'-'.,,',',''.,\n",
+      "                                                   .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\".\",!\",,,.,.'-.\",,\",.\n",
+      "                                                   \",!?\"\",,.?\"\"....?\"\"!\".\",..!.,...?\"\"!',!\"\",!...,!\"'\n",
+      "                                                   ,.,'',,..,,.\",,\",.\".\",,,,..,.,',,,.\",,\"',\":?\"\",?\".\n",
+      "                                                   \".,,--!?.,!,.\"\",\".\",,',\".\",,!\"\"!\"\",,\"'.\",,,.,....\"\n",
+      "                                                   \",,\";.\"'!\".\"......?\"',,\",!\".\",,...\"\",?,',\".(,,).,-\n",
+      "                                                   ---:,,.\",,,.\"\",,\"'.\"--'..,;,--,:'.';,..'.........,\n",
+      "                                                   .\"'.\",?,,....-\".\",!'.?,'.--'?,....,,.\"..\",,,\",.\",?\n",
+      "                                                   ,.!\"\"''?,\"'.\",...\",.,,.',,,,,,'..,,.,,.',--.',,,,,\n",
+      "                                                   .,'','.--,,,-,.,.--,,;;'----,,:,,'.,,..,,.\",?\",.,,\n",
+      "                                                   ,.,,,.,,.,.\".,!\".,.,,.,.,,,,,,.,,.,,,,,,---,,..,,,\n",
+      "                                                   ..,;----',','.,.',.,',.(),,,,,.,,,',.,,.,,.,,.,;',\n",
+      "                                                   ,.'.',.,,,,...(),,--.,,.,,,.-,,,:,,',,,,--.,,.,..,\n",
+      "                                                   ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\",,.,,.,,..,,,,.,,.,'\n",
+      "                                                   ,.,.\",,\".\",,,,.\",,.\"\"()\",\".\",...\".\",...\",,,,,.,.,,\n",
+      "                                                   ,..,,...,,.',,.,,,,,.(),.\".!\".\"??\":--...,.,.,,,.,.\n",
+      "                                                   \"!\".\".,,.'?\".\"?,...,\",':\".,......,!,'--.,!,!\".\",,,\n",
+      "                                                   --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\",.'..\",'!\"..,,,,,.;,\n",
+      "                                                   ,.,,.--'--',,.(),;,,,,,.,,,,,.;,..'.\"\",.,.',',:'.,\n",
+      "                                                   '',..,,,,.\".\",..'.,.-,.-.;,,.,,,.,,,,.'..',,..,.,.\n",
+      "                                                   .,..,.,..,.,,.\",?!\".,.,.\",?\".\",,!...,,.!.........\"\n",
+      "                                                   .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,.\",!\",'.\"??\".\"',...\",\n",
+      "                                                   .,.\",\".\"...??\"\",!\",.\"?\".\",.,\",,\",,\",.,.----.\",,!\",\n",
+      "                                                   ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\",,.,,,.,,.\",,,\".,,,.\n",
+      "                                                   ',-.----.,.----.,----;,;.,.,,,,.,.,,,..(,,)..,,,,,\n",
+      "                                                   .,,,',,.,.,,,..',,,.,,..,.?\",\"\";...\",.?.:,??,,..\",\n",
+      "                                                   '...,\"..'...,.,,.,.\"\".,,.----.,,,,\".\",.'.,,.,.,,.,\n",
+      "                                                   ...,,...:,.,,,,.,,;,.,.,,.:\",\",,..',.',,,,,()...,,\n",
+      "                                                   ,,.,,.,,,.,:\"?\".,.,,;.,..,,,,.\",\",,.'.\",,...\"\",\",,\n",
+      "                                                   ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",..,.,.,.,,,,..\"?\".,.\"\n",
+      "                                                   ,\".,..,..,'.:'..\",!\",\"\",.,,.,,.:?--,,.,.,.,,.,,--,\n",
+      "                                                   ,,,,??.--.----,,.'',,.,.'--,,,..,(),.,...--...,,,,\n",
+      "                                                   .,-,,-.,,-.,,-..\",\".--,..'.,,.,.,,...,,.,,..,,.,.;\n",
+      "                                                   ,,,,,.,,..,,,.\",,?.??\".\",!\".,,--.,.-,,...(.).,,.,.\n",
+      "                                                   ,,,..,,.;.;,,,,,..;.,,,,...,......,.,,.,..,.-,,...\n",
+      "                                                   ,,,,,.,.,...\",\".,..,,..,.,,,,..,,.,.,,.,.,,,.,,,,,\n",
+      "                                                   .,.,,.,....,.\",,......\",.,.----,...,.,'.,,..,,.,,,\n",
+      "                                                   ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'!\",.\"',--',!'',.,,.,,\n",
+      "                                                   ,\",,,,,.\",!\".\"',?...,,'!\",,..\",,,\",.\"!\"..\",?\".\".\",\n",
+      "                                                   ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\".\",...!\",:\",,?\"\"'.,\".\n",
+      "                                                   \",??\"\",,,.\"\"'',\".\"?\".\"?,.\"\",?\"\",..'..,.\"\"?\".\",?,,\"\n",
+      "                                                   ,.\"''.?--'.?',';',\".\"??\".\"??\".\",\",,:\",,,??,??,?\".,\n",
+      "                                                   '.,.\",--,''!\".\",?\".',:\"!',.....\"\"',\".\",!\",\"'!\",.\",\n",
+      "                                                   ,,\".\"--,,.......\"',,,,.\",,\"\"!,.,,,,,.,.',.,,,,.,,'\n",
+      "                                                   :.',.',,.',',';,,;,,!?'.',..,''--'!':,''!'.\"..\",,\"\n",
+      "                                                   ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\".\"?\",.\"?.'?\"\",,\".\":?\"\n",
+      "                                                   \",,\",\"'..,!',!\",,.,,.,,,.-,,.,,,.,,:'--,',--.,,,,,\n",
+      "                                                   ,,,.,,..,----,,.,,,,..,..,:\",!\",:\",.\",,,',.,.,,,,.\n",
+      "                                                   ,----.,,,-,,,,.,----.\"--,\".,,.\"\",.,,,,.,.,,----'.(\n",
+      "                                                   ),.,.,,,,,--,.,,,,'(')...\"\"\",\"-,.:,,...,,,,:,,.,,.\n",
+      "                                                   ,.,,..,,..,'--.,,:,,,,.,..,,.,,,,,.,,,,,,,.,,'.,.,\n",
+      "                                                   ,...,,.,.,.',,,.,--,,--,.,.;,.,,,.,,.,,.--,--.,,'.\n",
+      "                                                   \",:',,,\".,:?.\"?\".\".\"\",\",:\"?\"\".\"\"\",--,,,,,...----.:\n",
+      "                                                   ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\",.,,:\"?\"\",\",,.\"?--?\"\n",
+      "                                                   .\",,,!?\",.\",.,!\",.,..,,-;,..,.,,,,.,.\",\",--\"',?\",,\n",
+      "                                                   ..\"?\",.\".,\",.\".,.\"'.,,,.,--.',.,,.,',',.----,,;,,.\n",
+      "                                                   '.,,',.\",,,\",.,,..\"...\".,,.'.,;,.,',,..,,:\"??\"\",..\n",
+      "                                                   .,\"..\"???\".,..().,.\",\",.\"',.\"\"??\".\",',..,,,,,...\"'\n",
+      "                                                   ,.,,.:\".\".',,,,.,,.,.,.-,..,,,..',..\"?\".,:\",...\".,\n",
+      "                                                   .\",??\".,'.\"?\",.\"?\",.\",,,\",,():\",,'.\"**\",.\"..,..,,,\n",
+      "                                                   ,.;,----.\",,\",.\".\".,,,,?.,?,,,..\",\".,.\"?\".\",...\"..\n",
+      "                                                   ,.\",',\".\"',\",.\",?\",.\",\",.\",,\",.,.\"?\".,,..\",...\",\"?\n",
+      "                                                   !\",,,,,.\",.?\"',,..,,,..\"?\".,.\",...\".\"?\"\".',\",.,..\"\n",
+      "                                                   ,!\".\".\",,,\";\",,'!'--,,.,\".'.,.,,,,,,,,.,,,,,,.,,.'\n",
+      "                                                   ..,,,,.,...,,,--,,....----.,,,,.,,.,,,,.,.,----.,:\n",
+      "                                                   \",?!\",,,,,,..,,..,:\",\".,.,,,..,....\",!\".:'.,.,,.,.\n",
+      "                                                   ,,.,.,,,,.,.,,.\"?\".\"?...?!?\",,.,,,,.\"?\"\",.......\".\n",
+      "                                                   .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\",!\",..\"!\".,.\",\",.\"..\n",
+      "                                                   .!\",.,....--,..\"??\".\"..,,.,,..,,,.\"..,,--...,.,,..\n",
+      "                                                   .,,.,,,,..,,.,,....,.----,.,----,,...,,.,,,,.\",!--\n",
+      "                                                   .,!\".,.,,,.,.'.,,,,.....,,.(,)--..,..,,,.,:.,',(),\n",
+      "                                                   ,.,,,.\"?\",.,,.,--.\"??...\",,,...,,,.,;.:','.,:\"!\"()\n",
+      "                                                   ,,--.----.;,,.,,.,.,.,,---..,,.,,.,;..;,,,,.,.,.??\n",
+      "                                                   ???,??....,,,,,--,,--.,,.,-,,.--,,.---.,.(),,.,,,;\n",
+      "                                                   ,,,,.,,,.,,.:,,,,,.,,,.,,,.,'.,----.',,,.',,------\n",
+      "                                                   .;,,..()'.,,,.:-.,.,,,!,,:\"..\".,----.,.:';;;;;,,;,\n",
+      "                                                   ,;;,;,()'.,.,,,,.,.,.,..,'.,.,,,,.'',',--''.,,,,.,\n",
+      "                                                   ,.,;,:,,.,,.!().,,.,.',..,,.-.,,,'?,,.,,,,,.;,,...\n",
+      "                                                   ,,,,,.,,,.,,,.',..,,..,,,..--.\".,\".',,.,.,,,,--',,\n",
+      "                                                   ,--,--,,.'',..,.\"--.',\",..,--:\",\"\",\";,.,,.,.,',,'.\n",
+      "                                                   \",\"'..\",'.\",,.\",'.\"\"'!!\",.,.'..',.,'.\"?\"\",,,\",.\",?\n",
+      "                                                   \"\"',','!!\".'.\"...!\",,.,.'..,..,'.,..\",,!,!,,!\",;,,\n",
+      "                                                   .,,.\"?\",,,.\"..''.\",,,,,,().,,....,,..\",\"--.,,...\"!\n",
+      "                                                   ...\",.,,.,,,,,.,,,.,,,.\"?'!!\",..,--,,--!\"',,\".\"...\n",
+      "                                                   !\",.,,,.,,,-(),,...,.,,.,,,..,,,,,.-().,.,-,,.',:,\n",
+      "                                                   ,.,.-...,-.\",,\"-,\"';'!\",,,.,-,,,,,..,,.,-.\",,\",.,,\n",
+      "                                                   ,,.--!\",\".\",\",'.\"?...??\"\"?\"\",!\",.\"..\".,-,,,..\"!\"..\n",
+      "                                                   ...\",'!\"\"--!\",,,.,,,,,,,.,,....-,(),,,.,,----.,,:.\n",
+      "                                                   -,,.,\"\",,,,,,.,,;,,.,,,,,,,.\"!\",;,.,,,.',-.,,.,,,,\n",
+      "                                                   -,'.\",,\",.',,,,,.,,.,..,.,..,.\",',\".\"',!\".----,.\"!\n",
+      "                                                   ,,,,.\".,.\"',\",.,:\",----!,.\",',.-':.,,,.\"',-!\",,..-\n",
+      "                                                   -,,--..(,),.,,--.,,,.--;---;,;;,.----,,..,,:,,'.;.\n",
+      "                                                   .,,,,,'.,,.'.;,,,,;;,.,:,----,().,,,.,.:,-,(),.,;,\n",
+      "                                                   ,,,-,,.,,.',,.,,!,,.,,.',.,.,,,.----.,,.,,.,...,,.\n",
+      "                                                   ,,,.,,,.,.,,,,,.,.,..,.:!,..-.,,.,,.,..,.,,..,..-.\n",
+      "                                                   ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!,,,,,!...,..,,.,!.,,,\n",
+      "                                                   ,!.,,,,!.:(),,,,.(),.().().()-.,,,,-!!,.,,,.,,.,.,\n",
+      "                                                   ,.,,:\",.,,,.\",.,,,----,,.----,\",,,\".--,.,(),.'--.,\n",
+      "                                                   ,-.,,,----.,',(),;.,.,.,',.',,:\".,,,.\",.,.,.'...,,\n",
+      "                                                   .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--.\"\",.,,.,,.,.\"\",\",\",.\n",
+      "                                                   \",,..,.,,(),..,,,,()-.,.,,,...,,',,.,,.,',,,----,.\n",
+      "                                                   ,----,,.,-,,.,;.,.;;,.,,-.,,..,,,.'(),'',..,.,,,.,\n",
+      "                                                   ,,...,,,,.-..--\"'.\",.----.,,,.,,,,,.-,.----,,.,,,,\n",
+      "                                                   .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\",,,..,.\"(.)\"',.,'.',.\n",
+      "                                                   ,.'....,'.,,-.',..\",.(--,.).,,,.,.,.\",,!\",.,,.,,-,\n",
+      "                                                   .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\",,,;,,,\",.\"',,,\",,\".\n",
+      "                                                   \",\",.\"'....\"\",,....?\"..\".\",...\"?\".\"'.,.\",,.\"!\".,,,\n",
+      "                                                   ',:\"!,!!\".\",,\",.\",.':'','.'','.\".\"',,\",.'',.;,,,..\n",
+      "                                                   ,.,,,,-,;--.,,..,,,.,.\",\",'...?,,'?,'.,..,'',,','.\n",
+      "                                                   ,,,,.'--,,--,;,,----',--,,--.'.,,,,,,.,,,,,,,',,,,\n",
+      "                                                   --.,..,,,();,;,(),.,,--,,---..:,,.,,,,,.,,,,.,,,.,\n",
+      "                                                   ,,.().,,.\",,!.,\".\"!,!!\".\"',\",.,.,.,,..\",?...\".,.,.\n",
+      "                                                   ',,.,'.\"!...!...\",.',,,,--.,,...,,.,,,.,'.\",!\",,.,\n",
+      "                                                   .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"---,-...\",..,,.,,.,.,\n",
+      "                                                   ,,,.,,.,.,,,.,.,,,.\"?\".\"..?','....?'?\",.\",,!?\".\",,\n",
+      "                                                   ....!'.,--,.\"\",','?\".().\",!!;,,...!\",.,,.\"!...!!..\n",
+      "                                                   .\",,.,,.,..,,.'.,,'.',,.''.,,,.,,,.,,,,.,.,-.\"!!..\n",
+      "                                                   .'!,!\".\"....!....,,!...,!...,!,'!.......!'.\"\"',--!\n",
+      "                                                   ,'.,....,'.!!'....''....,-!,,''...,'.,,!--'!\",,,,,\n",
+      "                                                   .,,,,.:.--,,.'.,,,,,,,,,...;,,,,,'.,,,.,,.'..,,,..\n",
+      "                                                   :,,,.,,.,...,.,,,,.,-.',.,,.,,..,,..,,...,..,.,...\n",
+      "                                                   ,,..,-,.\"--!\".:\"...,???--!--!...\"..,,,.,,..,,.,,,,\n",
+      "                                                   ..\",,!\".\"!\",.,.,.''..,,'..:.,,,--,,,,---.,,.'.,,--\n",
+      "                                                   .,,--.,.,.-,;,...,.,,,,'--,.,',..,..'.--.,...,'..,\n",
+      "                                                   ,,,.,,.,,..,,'.,,,.\",!'!\".\",\".\".\"\",,\",..\",!.\"\"?'??\n",
+      "                                                   \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'.,?\",.(,'.)\"','!\"..\",\n",
+      "                                                   !\".',..,,,,..\"?\",.\",\".\",,.\"\"',',\",.\"!\".(.)\"!\",..',\n",
+      "                                                   ,,.\",??\",.'..,,.\"?.\"....,,'.,.,,'---,,,,.,.,.,,,,.\n",
+      "                                                   ,--,,,;,,,..,,,,,..,,,.,,,,,.,,,.,,,,.\".,,\"..,,,.,\n",
+      "                                                   ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\"'...;..,,,..--,,.().\n",
+      "                                                   ',--,':--.'','',,.,.',,...'.,,,,,.,,'..,,.\",'?,!?\"\n",
+      "                                                   .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"--.?????\".\",!'!\".,..,\n",
+      "                                                   ;,.\",,...\".\".,!\".',,,,,,.-,--.,.'-,.(),,.--,--,,?.\n",
+      "                                                   ,,.----,,.-,,-,,:;,,.,.,.\"'.\"-,..,,.,..,,.--,,----\n",
+      "                                                   .,,,(,)....,.,:\"-,\"'..,----,,,,.,(,,),.,.-.,--.,..\n",
+      "                                                   ;,,;,,.,......,.,,,,,.(--).:\",,?,?\",,,,.,,,,.,,.,,\n",
+      "                                                   ,.,,,,.:,,.,.,,,',,,,,(),,------.,.,,.,.'.,..,,.,,\n",
+      "                                                   ,,.:,',.,.?,(');,;',,.;,,.,,,,,--.,.(,),,,..;,,,.,\n",
+      "                                                   ,..;;..,,,,,,.,',--.,,,--',',,,.----,,,,,,.-..,,,,\n",
+      "                                                   ,.,,.\"\".-..(,)....**.:.()..,,--,,,,..(\"\"),.,,,,,,-\n",
+      "                                                   --,...----.--,,--,.,,.,,,,,,--,--,,.,=./=/..(,,),.\n",
+      "                                                   ,,.().,.,----.,,,,,,.-.,,,,.,,,.'...----.,,,.,,,..\n",
+      "                                                   ,.;,,..:,,,,.:.,,...,()..,----.('),,,.----,.\",,,\",\n",
+      "                                                   ,,.,.,,,..,.,,.,',.,,.,',,,.,,.,,..,,.\"\"--,.';,.,,\n",
+      "                                                   ,...,..,,.,.,*',,.*.,-,-,-.,,,,.,.,,,,.,.,,..,,,:,\n",
+      "                                                   ,.,,.,,-,..,,,,,,.,,,.,,.''.\",!\",,.(),\"\".\"'.',,\",,\n",
+      "                                                   .,.\"',\"..\",.,\",.,.,,,,.,,.,,.\",\".\".\",,.\",:'',','\",\n",
+      "                                                   .\"\"----\".....'?\",.\"?'??\"\"!!\",.\"'?\"..--.,,,.\",,\",.\"\n",
+      "                                                   ,\",\",.\"----\".\"'.\"',',\".,--'--,.\",?\",,\"?\"\"?\".\"?\"\",.\n",
+      "                                                   ..?\".\",??\"..\".?\",.\",,\".',().,.\",,\",\".\",,,,.,.,,,,,\n",
+      "                                                   .,,,.,...,,.,,'.,,,,,,,,.-,,.\",\",.,,.,.,,,,.,.,,,,\n",
+      "                                                   ,,.\",,?\".\",\".\"',\".\"';'\"----\"....\"\"--',\".\".....\",,,\n",
+      "                                                   ....,..\",',\".\"!!\"\"!\".\"'!\",.,,,,,,,..\",!\".\"!\".\"?\"\"?\n",
+      "                                                   \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\",.,,'.\"',\",'.\",!'-,'\n",
+      "                                                   ...\",,..,,,,,,.,..,,.(),,,.',.'.--',,,,--.\"'--'!\".\n",
+      "                                                   .()--.\",!??\".,,...,,.\".\",,,.',,,,.\",,',\".,.,,,,,,.\n",
+      "                                                   .,,..-..\",?\".\"?,\",.\"?!,'?\"\",,\".\"?\"\",,\",.\".''.\"\"?..\n",
+      "                                                   .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\",\",\".\"(.)\",.\"(.)\"','\n",
+      "                                                   .,..,:'?'.'!'\",.\",!\",.,.''',.\"'!\",.\"'?\",,,(---).,.\n",
+      "                                                   \",--,\".\"--!?,!,:''','!'.\"\"!\".\"...\"\",\".\"'.',','--,'\n",
+      "                                                   .',','','\",'.\"'--'!\".\"?\",\"'!'--.\"\",',\",.,.',...,,'\n",
+      "                                                   ,..,,:\",.\",,.,,-.,..-',.',,.'...,,,,,,,,,.,,.,..'.\n",
+      "                                                   ,,..,,,,.,,,.\",?\".\"'?\":\"--,..........'......\",.\"..\n",
+      "                                                   .\".\",,...\".\"?...,?\",...\".,\",.\"!!\".\",;,....?...\".\",\n",
+      "                                                   ,!\"\",'?\".\"!.','.'.,--,.,\"----\"..,....\",,...\"',???'\n",
+      "                                                   ?\".,.\",\",\"':''.'''.?\".\",!\",,:\"?......\"\",',\",.\"...\"\n",
+      "                                                   \"',\".\",,.,\"..,,:\",!,,!\".\"!!\",.\",?\"..\",?\".,',().().\n",
+      "                                                   \".,!!--!\".\"',\".\".!\",.\",'!\".\"-?',,\"*,'.\",.\"*()*\",'!\n",
+      "                                                   ?','.\"*()\",.\"\",,\"*,.*\",.\",..'.\",!\".\",?\",.,,..',,.'\n",
+      "                                                   ,,,.'.,,-,.,,.-'..,.,,..\"'.,\".\".'..--'?.\"\",...'!\".\n",
+      "                                                   \"',\",,\",'.\"\"!\".\"'?\"\"'.\"\",,......,'.','?\",.\"?\",.\"?\"\n",
+      "                                                   .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\",\"'.\"\",'!',\".\",,',\",\n",
+      "                                                   .\",?\",.\"!'''?,..'?\",-,.\"'.'..'..!\".\"?',.\".\",...,?\"\n",
+      "                                                   .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,.\"''...,.,,',\".\"...\",\n",
+      "                                                   ,.,.,,.\"','!,\".\"',\",:\"?\"*.*\"?\"'.\"-,\"*,'.*\".\".\"'.\"*\n",
+      "                                                   *\".\".\",?\"*.*\",?\"\"',\",.\",'...\".\".\"**\",'.....\",,.,.,\n",
+      "                                                   ,,',,,'.,,'.,,.,,.\",',\".\"',!\",.,''.\",!\"*.*\",.\",,-,\n",
+      "                                                   ,.\",?\".\"...?\",,,,,.,.,..\",,\"....,,,.\",\".,\"?\"..\",',\n",
+      "                                                   \".,,.,:\"!,\",,.',()..\"?\",..\",,\".\"\"..,.,,.,..\"?\"..,,\n",
+      "                                                   .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..,,,.',.',,-.\"!\".\",!\",\n",
+      "                                                   '.\",,'!,...\"\"...,\",\"'.,'..\".,,..,.''.,.;,,.,,.,.,\"\n",
+      "                                                   \",.\",!',\",.\"',?\".\",...--'?!'.\",\".\"\",,\".\",,\".\",'?.'\n",
+      "                                                   ?.\".\",\".\",,'.'.\"\",\".\",!,,?'...\"(,.)\"?\"\".\",,...\"!?\"\n",
+      "                                                   .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",'.\"\"',\",.\"?\"\",!\".\",\",\n",
+      "                                                   ,.',,,,',,;..'.,.,,,,.,,,,,,,.,--.....,.,..,,'.'..\n",
+      "                                                   ...\"-,-...\",,.,,...--.--,--,,;,,.\"--,!\",.\"'.'.,,!!\n",
+      "                                                   ...\",,,,,,,.\",!!\"..\",!\".\",.!\".\"!\".''.,.,,,\"--...\",\n",
+      "                                                   .:,.'.\"',;!\".\"','!\".,.,,;,,..\"',\".',,.,,.'.,..,.,,\n",
+      "                                                   ,..\",'?\".\".\".,,..,,,.\",!...'...!\".'..\",\",\".\"...,.,\n",
+      "                                                   .,.,.,.\"!\"..,,.,,....,.,,.'.,..,,.\"!...!...!\",..,,\n",
+      "                                                   ,,.-,,,,..\"!\"'.'..,,,-,.\"!!\".\"?...--!\",.,,..,.,,.,\n",
+      "                                                   ,,...,,,.\"!\",.\"?\",----'.\"!\",,.\"'!\".;,,,-.\".,...!\"'\n",
+      "                                                   .,,,,...-.,.;.',..,,..;,,.,,,,.--,,'--,.,;.'.'.,,,\n",
+      "                                                   '...'.',().,,,,.,,,,.,,.,--.,.,.,,.,,,,,.,--.,.;,;\n",
+      "                                                   --.----.,,,,-.(,;,,;.).',,;,,,,,.,,.,.,...,,,.-,,.\n",
+      "                                                   ..-,-,..----;.,.,.,,,.,:\",,!!\",..',,,.----,.,.',,.\n",
+      "                                                   ,,,.\",?\".\"?,',\",.\",,\",,\",...\".-.,,.-,--.,.'.,,,\"\",\n",
+      "                                                   .\",\"(),\".,..,,.,.,,,.:',?'--',,',''.,.,,.'.'',',',\n",
+      "                                                   ,.,'..',?'.',?'.,!',,'.'',,,','!,',',.,,',''!'\",,.\n",
+      "                                                   \",',.,'.,,?\",:\",?.','(),'.'.'.,,,----..':..'?!',\"'\n",
+      "                                                   ,\"--!',!\",.':',.\"!\"*.*\".\".,,....\"!!!!\",.-,,..',.,.\n",
+      "                                                   ..\"??\".,,..,,.,......,,.,--..,.,----.,,.,,.\"!?\".,,\n",
+      "                                                   ,,.,,'..,,,..,,,.\".....',.\"\"!\"'.-,.\",\",.--.,,,.,,,\n",
+      "                                                   .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\",..,.,,..\"',\",.\"!!\",\n",
+      "                                                   .,,.-,,.\",'?\".\"-\",.--,,',,,'--,,,.,,,,...\"!\",...\"!\n",
+      "                                                   !!\",,.;,,..,,.,.,,,,.',.\"?\".\",\".\",!\"*,,.*\",!\",,.-,\n",
+      "                                                   ,,,,,,;.-()-,..,,,--,,,.,.():'..,...,,',,,.,,'...:\n",
+      "                                                   .,,,,,..,,,.:,,,;,,',,.,,,,,.,.',.,,'.,',--.,'----\n",
+      "                                                   .,,.,,'..,,.',,,----,.,-.,,.,----.'.,,.--'(-'),','\n",
+      "                                                   --,,.,,,,,.,,',,.,,,,.,'.,,.,,,.,..,.,,.!,',,,.---\n",
+      "                                                   ---..,,:\"'';,\"*,.*\";.\",--:,,,.,.,--'.,,\".\"\",\",.\"\",\n",
+      "                                                   \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*().*\".\"*().\"()'',\"*.:\"\n",
+      "                                                   !!!\"''.*\".\"'.,.,,.,,,,?,,,,(),,?,,???(),,...??,,,,\n",
+      "                                                   (),,,,.(),.----?----,.,,,,.,,.,,,,,,.,.,',,.?,.,',\n",
+      "                                                   ,,,.,,,--,().,,.,,..,.,.-----,,,,.,',.,\"\".,.----,,\n",
+      "                                                   .,'.,.,.,,.,..--,,,,,,,,--,,(-),--\"\"\"\".,,,,,.,.,;,\n",
+      "                                                   .,...:.,,.,,...:-:.,,,,.'.,..:,,',,,,,..,....,.,--\n",
+      "                                                   --..,,.;;,..,,.,,.,,.,,.\",\".\"!\",.,,,..,,,.----.,,,\n",
+      "                                                   ,,.--.,,,.;.,,.,,,.,..,,.,..\"????\".,,:\",\":\"..\"..:\"\n",
+      "                                                   '--'.--.\"..\",\",\".,...!..,:,,.....?,.,.\",.:\",!,,\".:\n",
+      "                                                   \"!...!,...\",...;.,,.,.....,,.\",!\",.\"......,\"..--,,\n",
+      "                                                   --,,,,.',.\"??,,,\".'....\"......,,......\",,.'.,..,,.\n",
+      "                                                   ,,'.,,..,,.,..\"!!...\".\"'...'...'...!\",.\",;'!!...,,\n",
+      "                                                   !...'!\",,,,,.\"!...!...,,\",.,,'.\"...,!...\",,,,.',,.\n",
+      "                                                   ,,'.'.\",?\".\",?'?\".\"!\",.,,.,..,,.,,..\"..'?\".\",\",'.\"\n",
+      "                                                   !...\"\",,!\",....',,,,.'.'.',.,,.,,,.'.,----..';.,.'\n",
+      "                                                   '.,.,.\"',,.\"\"--.\"\",.?.\"\".,\".'.\"?\".\",.,,,..?.???,!\"\n",
+      "                                                   \",\",',\",'.?,!,.\",,,.....;'.;..,,,;,,,-,,.-,,.,',:.\n",
+      "                                                   ,();.,.,,,,,,,.,..,,,,.,----,.,,,..,'.,,,,.;,.-.,,\n",
+      "                                                   ..,,.',.,,,,.,,..,..,.'--.----:,;,.,,,,------.---,\n",
+      "                                                   ,--,,.,,,.,.',-.:\",\"..,.,,,,.,,--*--,,,.*.\",,\",.,,\n",
+      "                                                   --,,-,--.-,,\"',\"--,,.,,,.,,,,,.,,,,,,,--...,,.**.,\n",
+      "                                                   .(),,,..,,--,,--;.--,,---,.;.'.\",\",;,,,.,,,,,,.,:\"\n",
+      "                                                   ?\":\",\".,,,:\",,\".----?.----.,,.,,.,,,..',:,'.,;\"\";,\n",
+      "                                                   ,;,.,,,--'--..----:(),(),(),.,\",\",,.,,,,.,,,.----.\n",
+      "                                                   ,,,'?.,',----.,--,.,,,----.,..--,--,..,.().,,.--,,\n",
+      "                                                   ...,.-,,.,,,.,,..,,.,,.\"?\",--'.\",!\",...,,.--.,,..,\n",
+      "                                                   .\"!\",..\".!.\".\",!\".\",,'.!\",.\"--!\".,.\",...\"....--.,.\n",
+      "                                                   \",,','!;'!''.'.,--,\",.\".',..',?\",,,.',..\"?,!\",.,\"!\n",
+      "                                                   \"'.',';,,'-,-.,,.',,..-.--.,,....-,.-,,,.,.,,,,,,.\n",
+      "                                                   ,.\",--!\",,,.,.,.\",!!'...?\"\",!,...!\",,.,:\"---!'.!,!\n",
+      "                                                   ...\",.\",!!...?.\",,-,,,.\"...??...\".\"?\".\";,-,,'!\",.\"\n",
+      "                                                   '?\".,.\",!',\".\"'?\",.,.,.,-().,,,...,,,.,,.,,,--,,.-\n",
+      "                                                   -,,,()--.,..----....\",!,??!\"--,.\",,!\".-,.\",\",,.\"--\n",
+      "                                                   '!\",,,,..,,.\"!....''...\",.\",!\"-,'.\"!\",,.\",,\",,,,.\"\n",
+      "                                                   ',\",.\"'.','!\"\",,\".\"',\".\",'...\"\".\"\",','?\"\"?'!\".\"?\",\n",
+      "                                                   .\",,\"-,,\",'.,!',\",.\";';'.\"\"','!\"..\",,\",.\"-.\"\"..,,\"\n",
+      "                                                   .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\".\",.!\"\"',,\",\"----,,,'\n",
+      "                                                   ,,.'\"\"?\".\"'!!,.,.',','.,',':.,','.'\".\",\".\".\".\"'.,.\n",
+      "                                                   ..\"\",\".\"';...'.\"\",,,,'.'!'.'.'.'.--!.'.\"\"'-,,!\"\",!\n",
+      "                                                   '.\"\",''.'!\"\",'.',\",.,.\".'!,\",.\"'.\"\".\"\".'.\"\"!\"\"??'!\n",
+      "                                                   \",.,.,.\"!\",\"!\".\"',\",.\".''.'....\"\",'....\"..,.,.\",,\"\n",
+      "                                                   .,..,.;'.,.,,.,.,,.,.,.,.-.,,.,,.,.\"',?\",.\",!,--!\"\n",
+      "                                                   .,,.:\",,,!!,,,\".,.,,'.,,..\",,!'.?\"----.\"!!\",.\"...\"\n",
+      "                                                   **\",!.\"\"!-!!\",.\"!,,!\",.,,.\",,!\"\",,,'.\"**,,...\",.,,\n",
+      "                                                   !\"\"...\",:\"---,\",,\"-------,----\".\"!!,!?\"\":.\"..,,,.\"\n",
+      "                                                   ,\".\".\"\",!!!....\".,,:,,,.;,.,,----(').,.----,.'----\n",
+      "                                                   ,....,,,-----,....,,.----';.,----..,,,,.,..,,.,,()\n",
+      "                                                   ,,.,,,.,.;,.;,()\",\",..--,--,,,,.,..,,():\",,.\"',..,\n",
+      "                                                   '.'.,----'----',,,..;.---\"\"..,,,.,,,.,\"-\"\"-,\":,,,,\n",
+      "                                                   ';.,,,.,.,.\"....,,\",.,,:\".\"'..,,'.--,,,--,.,.,-,\"!\n",
+      "                                                   \",'.'-,,.,,.;,..,,,,,,,.,,,.,-,.,'.,..,'.,':\"!\",..\n",
+      "                                                   ;,.....,.,--.,',',,\".\"'.:\",!\".,.,,.'.,--,'..,,.'..\n",
+      "                                                   .,,--,--,'.,,,,.,,'..,,..,,.,.,.,,,.\".\",,,.'.,,.,,\n",
+      "                                                   ..,',',.:.,,,;.,,;,.,,,,..,,,.----'.,,.,..:,.\",!!\"\n",
+      "                                                   ,,.\",,!\":\",??\":\",.,!\",----.--.,.,--,,,-,-..,:.,..,\n",
+      "                                                   ...,,,.,.,,,,.,,,,.,,,,,----',-,,,..,\"?\",.,\"?\":\",'\n",
+      "                                                   .\"..-.,.,,.,.,,,.,,;.,',----.,.,;,,,,.,.',,().\",,,\n",
+      "                                                   \".----.\".\",,',.,,.\",...,?\".,,,',.,,,.\"';,\".,,,.,.,\n",
+      "                                                   ,,,,.\",,\".\",,.\".',,.,.,,,.,,.,,,.\",,\".,.,.,,',.,.,\n",
+      "                                                   ,,.,',,,,.',,,,.',,,.,,.,,',,..,,,,.\"?\".\"..??\".,..\n",
+      "                                                   .,.,,,,.,.',.'..,',.',,.\",',\".\"'..\",,.'.''.,.,..,,\n",
+      "                                                   ;,..--,-,--.'.--,,.----.:,,,,,,,.,,,,,,;,,,,--.,.,\n",
+      "                                                   .:,.,-,.,,.',,.,,...,,.,.,,,..,,,,----,,,,,,.,,.,.\n",
+      "                                                   ,,:.,,,,---,,,,,--..,',,,,'.,,,,.....-..,,;,.,,...\n",
+      "                                                   ,.,.,,.,.----:???--:\",,\",\",\"...,,..,,'.----,.,,,.\"\n",
+      "                                                   ??\".,,..;.,,,.\".,\".\",,\".\".\",..,.\",\",..\",\",,\".,\",.\"\n",
+      "                                                   ..\",.\"--!\".\"......!\".',,,,,,.,'.':\"?\"',,,,.\",'!\".\"\n",
+      "                                                   ,,!..\",\"!\",,,,,--.,,.,.,,,...----,,.\",',\".,--..,.,\n",
+      "                                                   ;,:.'',.\",\".\".;..\"\",?\",.\"..!\",.\"?\".\"!,,?\"\",...\".\",\n",
+      "                                                   ,,\".\"?\",'.\"?\".\"...\".\",\",\"....\".,'.',...,.----.',,.\n",
+      "                                                   \",,...?\".\",...?----.----.?...,\",.'...\",,\".\".\".\"...\n",
+      "                                                   .......\"'.,,.\"...,,\",,.--..,,.,.,,,''..,,..'.\",'--\n",
+      "                                                   ,\".,,,...',',,,.,.\",','..,.\":\".\",;.,..,,...,,.;.\",\n",
+      "                                                   ?\",.\",\".\".\"\",\".\"!,,..();.\".\",\",\".?\"\",\".',.\",\",,.\"?\n",
+      "                                                   \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'....!,,\",'.\",,\"..,,.\"\n",
+      "                                                   ,?\"..\",!'.--!\",.\"'?\".\",?\",''.,-...,,,--.,,.,,.:\"--\n",
+      "                                                   ,.........\".\"--,--,.\"\"';...\",\"?\".,.,.,.:\",'--.\"\",,\n",
+      "                                                   !\".\"?\"\".\",,,'..,,.--,--.:,',,,.,'.,.,.'.,..,,,.,..\n",
+      "                                                   '.\",\",\":',?''!,..,.,\",.\",,\",.\".\".\",,\".\"',!\".\"--.\",\n",
+      "                                                   ,.\",?\".\",.\".\"!.\"....\",,!\".\",\"()\",.\"',.\"?\".\".,,!\".\"\n",
+      "                                                   ....?\",.\"?,.!\".\",...\",\",,--;?.'?\"\",\".\".\"\";,,......\n",
+      "                                                   \"\"\"()\",\".\",...--.\"\",'.\"\",,\"...,,,.,,,,..\",'?'?,\",,\n",
+      "                                                   .\",,\"..,.\",???\",.\",,,\".\"?.,,\",',\"!\"\",,?\".\"',?--!--\n",
+      "                                                   ,.\"\"?\"\"..\"\"?\".\"...,\".\",,.\"\",\".\"'....!\"\"??\".\",'.'.,\n",
+      "                                                   \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\",\".\".,.\"\";?\"\"..\"\",',\"\n",
+      "                                                   .\".\"'.\",\".\".!\",.\",\",.\",-.!.!,'?',.,.\"'.,.--,,.,,,,\n",
+      "                                                   :\",!'!\"'.\";.\".,..'.,.,.,,.',.,..,.,,,.\"?\".\",,\",.\".\n",
+      "                                                   .....?--'-.,\",,..,,..-.'..\",,\",.\",!??,,!.,'..,,','\n",
+      "                                                   ...\".\",\"-.\"',,.,.......,?,!\",.\",\".\"....\".,,.\"',\".\"\n",
+      "                                                   ?\"\",\".\"...\"'.\"?...?...\".\"...,\".,'.\"??...?\"\",,\".\",.\n",
+      "                                                   ..\"\",!!'....!,'!\"'.\",.,\".\"??,'.?\"-.;,.\"?,',\",,.-,,\n",
+      "                                                   .\",,,,,?...,'!...\"\"-,,\".\",\".,,,,,.\"'....',,?,'.',!\n",
+      "                                                   ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?-?--,:'!.',,...?.'\"..\n",
+      "                                                   ,..,,,.----.--....,.,',.--,,(,)--,.,.,,,...,,.\",\",\n",
+      "                                                   \".,,....\"',,\"\";,.',:\",,--,\",,'.:,,,,...,,.,-.;.\"?\"\n",
+      "                                                   ...,.,.\"???\".'.\",.\",,..\"'?',\"...\"!\".'.\",\",\"!.,....\n",
+      "                                                   .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\"?\",.\",,...,,....\":-.\n",
+      "                                                   -.().,.,.....,,,,,,.\".\",,.-,,,,,,,.,,,.,,.\"..,,,,,\n",
+      "                                                   ..\",.?(,,)--,,--(,,)??,;:,,-;;,,,,----()---:,.,.,,\n",
+      "                                                   ,;,,.,:,.,.,.',,,,,\"\",.;;,--,,,(,,).,.--?:,.,.--,,\n",
+      "                                                   ,,--.,.,.,.,.?!\";,\".??..;;.;.,.,--,,.;,.,,.,,(),.-\n",
+      "                                                   -,,,,,,,,--,,,,.,,,...:(),(),(),,.,,,.,,,,,----,.,\n",
+      "                                                   ,,-.,',-.-..:,..----...-.;.',,..,,,--.--,--,,....,\n",
+      "                                                   -,,,,'.,,,,,,--,.,,.--,-,--.,,,,..,..,,,.,,,-.,;;.\n",
+      "                                                   '--,.(),,.;,----,,,,.,,,,,...-...';;,,.,.,,..,,,,-\n",
+      "                                                   -...--.;.,--,--,.,,,..--,,--;;;,.,,..;,..,,--...',\n",
+      "                                                   ,..,,..;;..--.:.,.,....:.,,..\"!!?\",.,.,,?,;-;;.;-:\n",
+      "                                                   ,,,,,..,,...?--,',------,,,,,:\",,!.....\",,....,,.,\n",
+      "                                                   .,'.,,,.,,.,,...',,.,,'.:,,',',''.,..'.,:.,..,'...\n",
+      "                                                   ,,--.;.,,,-,:\",.'....?\"'.'.,.',...',,.,',.,.,--()-\n",
+      "                                                   -.;,.--.,,-.,;,,,,.'.--,.,,,.,,(),,,,.,,,-,.,.,.,.\n",
+      "                                                   ..'..,'..,,.--'--.,.;,,,...,\",\".\",\",.,...,'.,,,.,,\n",
+      "                                                   .',.'.\"'?,\".\"??'!\"',,'.\",,?\",.\"!\"..,,,-.,.\",\",\".,.\n",
+      "                                                   \"\"',.\"\",'.',.,.\"\".\"\",'.,..\"\",.\"\"--.....,,'.\"\",,'.\"\n",
+      "                                                   \"'..\",,,'.,.,.\",\",.\",.\";.,.,.,(),,.',.,.',.',,,,-.\n",
+      "                                                   ',,,,,-,,.,,...,.\"-,!\".,,.\",,\".\",?,-!,!\"\",',\",.,.\"\n",
+      "                                                   ,,\",\"',!,...'.\"..\",,\",\",.,,-...\"\",\".\".....\".,.\",\".\n",
+      "                                                   \"...,,\".\"',\",,\",...\"\",\".\",,\".\".\"\"'!'!\"'.\",,,,,.,,-\n",
+      "                                                   ,\".\",....,'....,...\",,,.\",,?\",.\"?.!\".\"',,\",\"'.....\n",
+      "                                                   .\".\"....,-!\".\",'!\",.\"!\".'--,,.,,.',.,,--.,.:,.,,,,\n",
+      "                                                   .'.,,,,,,,--.,.,.,,,,.',,,,,.'.,,,,,.,(),.,.,,,.',\n",
+      "                                                   ,,.--\"\"--.,,;...,,.,.,,:\"?\".\"\",.';,.,,.--,;(').,,,\n",
+      "                                                   ,,,,,:\",'.\",,;,,,.,.,,,:\";'!''--'!.,'.,....'!\",.\",\n",
+      "                                                   ,\",\",.\"--'.;,.\"...'.--,!\",.,.,.,.,,..,.\"!\",.\"...,?\n",
+      "                                                   \".,.\",,?\".,,..\",...,...!\"..,,.,.\",',?\".,.\",\",,\";.,\n",
+      "                                                   \".'..\",?\",'.\"--.,,'!\".\"',,\".,,.,,.\",!\".\".\"\",,',\",.\n",
+      "                                                   .,.,,.---,,..,.,,,.,--,.,,'...,,..,,'.,-..\",\",\"--.\n",
+      "                                                   \"\"?\",.\"',.'?;,'.,',,..,.,--.,'.\",'.,..,.,,,.,.,,.,\n",
+      "                                                   .,,,..''.,,,.,,,,,..,,.'.,.,'.,,,,,,,;.'',,,.',,,.\n",
+      "                                                   ,',,,',,,,,,,',..,,,--.,-.,.....\"',\".\"?\".,.,.,,.\"!\n",
+      "                                                   ',\".:\",'.\",,;.,,,',.\",,\"(),\".,'.\".\"',\".\"....,.\",,.\n",
+      "                                                   --',',..,.\"\".,.,,.\";',\".,,,..\",,--,\",().\".\",,,.,..\n",
+      "                                                   ,.,,,..:\"!'!\".,,..,:\"''....,??\"\"......\"..---,',,.-\n",
+      "                                                   ,,,,..\",!\"'.\".\"\",,',\".\"'.\",,.\",,\"..\",\".\".\",,,.\"?\".\n",
+      "                                                   .\"!\",.\"',\",'.\",,....\"\",'.!\".\"',............\"\",!,'.\n",
+      "                                                   .?',...'.,,'.?',!\"\"',.'?\"\"!\",..\",,'?\",'.....,,..\",\n",
+      "                                                   \",.\"..:'!',','.',\".\",.\",,,,,..\".,\".\",?......\",.\".\"\n",
+      "                                                   \".,\"..,.,',.\",,!\",-.\".,.,,,!',\",...\",,\".,,,.,.,,,.\n",
+      "                                                   ,,.-.,.,,..,,,,(,'),,.,.,,,,,'.,.--,--,,,',..'----\n",
+      "                                                   ,.\",\",\".\",,,,,.,..,,,..,--,,.,--.,,.----.,,.,'.':,\n",
+      "                                                   ,,,,.,,,,,.',,;,.,,,,,.,',;.,,.,,.,,--,...,,.,--,,\n",
+      "                                                   ,.,',.,-,--,,,--.',..',,.',,.',,;,,,--,.,.,--,...'\n",
+      "                                                   ,,.,,',',',.,..,,',,.,,,--,--,.,',.,..,..,.('),.',\n",
+      "                                                   .',.'.,,,,.,,..,,,.,,,,.\"',--!\".,.--.:\",,,--!...\".\n",
+      "                                                   .,,.,..',----.\"?\",.\"',',\".',..\"'?\",.,,,.,..\",'!',!\n",
+      "                                                   \",,..,,.,.\"'!\",,,..\"'!'!!\",,,,,.\",,...\",;.\",'.,'..\n",
+      "                                                   ..?.....'..,...\",;;..,.\",.?\"\".!'!,!\"\"?\"\",!\",..,,.'\n",
+      "                                                   .,'.\"?\".\",.\"\",.\"('.)\"...'?'...\"\",...\".,,.,.\"!\",.\",\n",
+      "                                                   ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\"...\"\",,\".\"'.!\"\"...\",.,\n",
+      "                                                   ,.,,,.,'.----',,.'.(),,,.,,,-,..,,.,,..;,,.'.,,,.'\n",
+      "                                                   (),,,(),(),'--.,,,,,,.,...-,,.,..-,,,,----',,'.,..\n",
+      "                                                   ,,,.'.(,),.,,--,'--.:,,.,.,.\"?\",.,,.\"'?!\".\",?\".\"!\"\n",
+      "                                                   .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,.,,.,,.,.,,,,..,.,,..\n",
+      "                                                   --.,,,,,,,,,,,,.,..,,..----'..\",,\".:\",',\":\"!!\",.,,\n",
+      "                                                   ,'.---.,.,,,.,'-,.',.,,,.:,,,,,.\",\".,,.,--:\",,!.,!\n",
+      "                                                   \":\"'',,,...\"--'..,,-,'.,.\",,,\".\"--,!?.',',\",.\",,\",\n",
+      "                                                   \"!\".,,,,--,:----,--,',.,,.-..:;,(),,;,,,,';..,,,..\n",
+      "                                                   '.,,',,,,,.,.\",--?\".\"?\"\"?\".\"!!\"\",?\",.\"?'.\"\",,,\",',\n",
+      "                                                   \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"().'..\",!\"'.().\"'!\".\"\n",
+      "                                                   ,\".\",',\",.\",\",,\"'?.,.'.\"\"!,\".\"'--.\",.\",,\"',\",',,''\n",
+      "                                                   '...,--!,!...\",:\"!\"'.\",!\".,,,,,,'..,,...\",,,\".\",,\"\n",
+      "                                                   ,.,,..\"',\".\",.!\",,.\"'...,!\",.\"?\",,.,.;.,,,----.-,,\n",
+      "                                                   ,,-,.,.,,,.\"--,'.,--'!'!\".,',,,----,...,',,.\"?\".\",\n",
+      "                                                   \",.\".\"\"?\",.\"?\"\",...\"\",\".,,...\",?\".\",\".\",\",,,,:\":.\"\n",
+      "                                                   ().\",*----,,....,,\".*.\",?\".\",!,,,;,.!.,\"().\".\"\"?\"\"\n",
+      "                                                   ,,\",.\"...\"..\"?\"\"?,\",.\",..,,..,,,.,,.,'!\",,,,,.\"?\".\n",
+      "                                                   \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,....\",,.--,('),.-----\n",
+      "                                                   .','.\";,.\"\",!,'',\".\",'.',.'.'!\"**\"'.\",,.,,.,,,.\",\"\n",
+      "                                                   ,,.\"'.:'.,:',,----.,,.'!\".,..,'.,,,.\",.........?\".\n",
+      "                                                   ,,,,.,,.\",,\",...\",,...,\",..\",,\",.,.\",\".,--...,,,,.\n",
+      "                                                   \",?\"...,.\",,\",,.\"?\",...()..,.:',.,,,,..,..\"''?\".\",\n",
+      "                                                   .\",.'.,,.\"\":..,!...:?.,,,,'.,,,,.,,.\",,!\",:\".'.---\n",
+      "                                                   -.:!''....?...\"\",,\".\".\"\",,,\",,\"',...'.--....!...\",\n",
+      "                                                   ..\",,\".\",!--?\"\",.,,,.,\",\",,.\"\",'!',\",.\":'--,.\"\",,,\n",
+      "                                                   \".\".:..\"\",'.,.,!,--,!.,!\",.\",,\".\".,..\"\"'.',\".\",,\",\n",
+      "                                                   .\",--,?,?.?,,,.\"...,'.\",,\"()\".\",:\"....\".,.,.,,.,.'\n",
+      "                                                   ,..'',,;.,,.,--,,,,.',,,.,..\"!,?\",.,,,,,',,,,..,,,\n",
+      "                                                   ,.-,,:\",!'!\"--,..,,,,,.',,,.',,,,,,.,',.\",\".\".,.\":\n",
+      "                                                   \",\".\"!.,,...\"\",\".':--.\".,\",.\",--,\".\",--,\".\"...\";.\"\n",
+      "                                                   ....\"\",..,.\"\",'',\".\"?,'.\"\",\",.\".'.,()--.;.,'..:',,\n",
+      "                                                   --.'.\"',.\"??\".\"?\",..\"?\".\".,?\".'.\"?\",,'.\"....\"\"!\".\"\n",
+      "                                                   ,!\"\",,\",.\".,,,.--,'....\"\",...\".\",'..',....,-\".\",\",\n",
+      "                                                   \",!,.!?..--'!\"\",\".\"...\"\"'!'!\",.\"?\",.\",'.\".\",?,\",.\"\n",
+      "                                                   --.\"(.)\",'....'....'.\"..-,,..\".?,.\"\",,,\"....\".,.'.\n",
+      "                                                   \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!,'.,-!\".'.(.).,,-..,,\n",
+      "                                                   ..,.,...\"?\",.\",.\".----,,:,,....\"!\".(,.)\"..,..?..,.\n",
+      "                                                   ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,,!,....\".,,.--.,.:?,.\n",
+      "                                                   .,,.',..,.,,,,,.,,,,--,,,,,,.,,\"\",,,(),().,,,.(,,,\n",
+      "                                                   ,,,,).,:,,;,,.;,,..,,,,,,,.----.-,,,,,,.?????,,.,.\n",
+      "                                                   ,,,.,,..,.:,,?:\"-;...,....--.--,.,,.,,..,,.,.;,,,.\n",
+      "                                                   '.,,,,,.,,.,,.(,).,,,,..,,..,,..\"--.,,,.,,.,----:?\n",
+      "                                                   ,,,.,.,-,;,,-,,.,,.-.,,,.?.,,..,,.',',.,.,,'.,,.,'\n",
+      "                                                   ,,'.'.,.,,.,,,,.,.,,,.,,,,,,','.'.'..,'..,.,,,..,,\n",
+      "                                                   '--,,,,,,.':,,--,,,,,,,.,,.--,------,,.,.,,:\",\",\".\n",
+      "                                                   \",,,,,.-------.--.,,,?,.,,',,.----',,,----,.;;,,.,\n",
+      "                                                   ,,,,..:(),,,,(,),(),,,,,,,.(),,,,,,--'.,,,..:\"?\"..\n",
+      "                                                   ...,,.,,.,;,....,.,;,;,.,,,,,,,..,,,,,,.,.',--..,.\n",
+      "                                                   ,'.,,,:?--,.,,.,.,.,':?,.,,,',,\".\"',:\".\",;..:,...,\n",
+      "                                                   .--,;,,,.,,,,,,.,--.,'.,,.,,;.--,.,,.,----,'.,?,?,\n",
+      "                                                   ,,?----?,??,?:(),,,;(),,,,;(),,,,..----,,,--.,,---\n",
+      "                                                   -,,,:,..,,.,.,',,,,.'----.,,,,?',,.--??.,,,,,,,,,,\n",
+      "                                                   .',,,,',,,,,.--,,--',-,,,..,,,,,,,.,..,,?,,:.'.',,\n",
+      "                                                   ,;',-\"\",','.,,,'.:,,,,,.,:,,,,,,,.,,,,,,,,,,..,,,,\n",
+      "                                                   ,,,,??-?,,,,.----.,,;,..,...;;,.,,,.,..,,,,--,--.'\n",
+      "                                                   ,.,.,,,.\".\"--'.\",,.\".(,,,',,,.)\",,.\",,.--.?.?.?.,:\n",
+      "                                                   ,.,\"\",.,,..,.,......,,,.'----,,,----.,,,,,.\"\".,,'.\n",
+      "                                                   ,.,,,,.,:():,().,,,,,';.,,.,;,.,,,..,,;,,,--,.,,()\n",
+      "                                                   --,.,.,',,...,.,.,,,,,,..',,,.',,--,;,.,,.,,..:,,.\n",
+      "                                                   ,,..----;--,-,.,;,,--.,,.,,,,;.(),.,.,,.--,.--,,.,\n",
+      "                                                   ,,,,,;,..,.,.,,.,...,...,;.,,.,,.,,,..',,.,,,.,,,.\n",
+      "                                                   ,,...:'..--,,?,,,,,?,,,?,,.,..,.(,---).,...,,'.,,,\n",
+      "                                                   .,.,,,----.:()?()?(),,,,.(),,,,.;.,.,.--'.,..,,,..\n",
+      "                                                   .,,,.,..,,,:.',,...,,,.,,,'.,,'.,.--,,,--().,.-.,.\n",
+      "                                                   .,,,.,,.----().,,(,,)-..'.:....-,.,,,.,,,;.,.,.,,.\n",
+      "                                                   ,,,().,,,.,',,.,,,,,,,,,..,,.,,,,.-,-,-.,'?..',?.'\n",
+      "                                                   .?...--,,?.---,--.---,--.,;.,,..,,,,--;',,,,.,(,);\n",
+      "                                                   ',,,,,.,,,,,,,,,.,,'.,.'.,,,.'.,,,.,.,,.,'.,,',..,\n",
+      "                                                   ..,.,.;,;--,,,,,,,.,.,,,.,..,,,.:().().().'.,,,,,.\n",
+      "                                                   ,,.,--,,,--..'.,,'.,..,.,,--,,--.,,.,,..,..-,.,,'.\n",
+      "                                                   ,.''.,.,,',.,,,,,,,.,,,,.;.,,.,,..-,-,-,.,,.,',.,.\n",
+      "                                                   ,,',.,,,--,,..,,.,,'.,,,.,,,.--,,,,--.(),...;,...,\n",
+      "                                                   .(),.,.?,:?..,,.,,..,.,,--,,.(),,,.,',,.,.--,,--,,\n",
+      "                                                   ,,..(),,.,.(),,,.(),,.,,,--,,--,,.'.,,,.,,,,.,,,.,\n",
+      "                                                   ,,,,.'--,.:(),.().().:(),,.(),.(),...,'.'.....,,.'\n",
+      "                                                   .,.,,.,.;,,,,,.,,(,'),,,(,)..',.,,.'.,,,,,,;,.,,,,\n",
+      "                                                   ,,,,,,.,,,,.,..,..',,,.',,,.,,.,.,,.,,',,.,..,',,'\n",
+      "                                                   ,,.,,,,,.-----..,,,,,.,,,,,..;,,,.:,..,,,.,.,,..,,\n",
+      "                                                   ,.;'.,,,.,,,,,...,.,,.,.,.,,,.,,,.,,,.,,,,,,.,,,.,\n",
+      "                                                   --.',,,'.:\",,(),\":\",,,,,.\";,.,***********-.-.*****\n",
+      "                                                   :://../////,--.,(!).,,--.,,.,.,,.--.,.***:***-,(\"\"\n",
+      "                                                   ),-(://./)..-..-,,,(/).,-.-,.....\"\"..-...--.....(\"\n",
+      "                                                   \"),-..,,,,.,---.-.....,,,,,-....:...,,,--(\"\",\"\"),,\n",
+      "                                                   ,,:.,-.....-(),.\"\",....-........-,.....-....-,-...\n",
+      "                                                   .,,,,,..-....,,,,.,-\"\"-(..),,,,,,,\"\".-......,,,,-.\n",
+      "                                                   .......--%-.-,.().,\".\"-(-)/-.-.-,..,,.--....-,,-..\n",
+      "                                                   .....,,-.,-,,\",\",,,,,,,,....,-\"\"..,,-,-,,,.,,.,,,,\n",
+      "                                                   ,,....-,().,..,.,......,'-',,.....,.....-,,,-,,-,,\n",
+      "                                                   ,,:()-,(),,-,()..--,,-..,-'-.,-.,://....()().'-.()\n",
+      "                                                   ()://./...'.'..,,.,.,,,()-,@..'://.:..@..-.($$,)..\n",
+      "                                                   ,..://.,.,.....,.,:://./.-..-.,-.-,...,.:://..-,,,\n",
+      "                                                   .\n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(sherlock['punctuation'], wap['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 89,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "-',,:;!;,,'.;;,-,.,,;;;.,',;,,,.,!,:'?,,.,.,.,:,,' ..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,\n",
+      ":,,,,'-;,,;',,,,,,,,';'';',,.,,,,,;,,.,?',.,;',,,. ,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,\n",
+      "..;,,',.'...,;,,.,.,,;,,',',,',,.,;',,,,.,,,,,.;,, ,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\n",
+      "-,',,;'.,;,,.',;':.!,,;,.,,',';;',';,,'.?,',',,;,, \"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"\n",
+      ",,,.,;,--,.,,;,;,.,,',,,,.,:,?,:,..,!??,.!,,;,,!'. ?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,.\n",
+      ",!'.,!'.,,,,,,,,,,,,,'!':.',:,,,,'.:,,.,,:;.,,,.', .\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''\n",
+      "'-,,,,,.!',,',,',,,,,-.,.,.!??.:!-!'',,.:!,,,;,,'. ''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',.\n",
+      ",,'.!,'.,.!.,.!.,.,.,,.,:!:;.,':!,,'.,.-,',,',''., .\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-\n",
+      "-,,;,.,:;!,:'.,.,:,!'!;?;;,',,.,,.,,'.';:,'.,';'', ,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\n",
+      "';,',.':-;,:,.?,,.',,,-.,,;,.,,,.,,.,,.,..,..,.,,. \".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\n",
+      "?,?,.:,;,.:.,,.:'.!.',';.,-.,..??.,,;.':,.,.',',!' \"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!\n",
+      "',,;,!',;;,.,.,.,.,'.,.,.,';,';,,':,,.'?,,,.,..,'; -!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",\n",
+      ",,',.',,;.,'.,,,;;'.;-;,';,-;,.,.?,.-,-,--,-,.,-., !!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\n",
+      ";,,,-,,,:;,,.,.,.;.;;.'.;,-.,!?,,,,,,,,,';,:;;,,:- \"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\n",
+      ",'.,:';.-.;,,';;,;,,,,.,,,,;,,-.,':;,,;;-,?,,:?,'; \",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\"\n",
+      ".,-,:',;,,'.,,-;,,'',;;,,.,,!..!,.!.,:.,!?,;',,,., .',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\n",
+      "?,,,',,.,,,?,?,,?:,',,,,,,,,,'.,,,';,,:',,':,;'',: \"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\"\n",
+      "::,,,,::-,',,.,,,,,,,.,:.;.?,.;.:,,,',',;'-;,,,,,, .\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.\n",
+      ",,.,,;,.?,'.,,;,,.,..,!,.,:.,.',',,-'..,,,':,'-,;' ,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,\n",
+      "'',,,-.':,-,',,--.;':.;.'.',:,,,,,,,:,,'.?,.,.?',. .'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.\n",
+      "'';,,.!,.,-:,:,.??,,?.;,,,:,,,,;,,.,,?,..,,;.:,;,: ',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\n",
+      ",?',..,';,;;:,.:;,,.,,,,.,!.,;'.',.,:,,.?,.,.,.,-, \"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\".\n",
+      "-,:,';',:',.,::;..,..,,.,;,,;-,-,,,,.;,...,-,;,-,; ..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\"\n",
+      ".,,:,,;,,:,,,;,,..;,-',!,;,.,,&.,!..,-;:,,,,,',.., ,,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\"\n",
+      ";,:',,,.,:,.;,,,.,;,,,.!,,,'.,;;.-,,,,.:,.,,;,,;,, ,,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\n",
+      ".'!,,,;!:!''!,,'.!?:,,;,,.!-,-.,.',:;.,,.,,.!?.,:. \"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,\n",
+      "!.,.,';.?:,'.,,;;,,.'??!!??,.,,,..!,.?!.,;.?!?:.!: '\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,.\n",
+      ".,:?',.;,,;,,;'''.??',',,,,,',?,,,,.:.!','..,;.,;, .\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\"\n",
+      ":,,,!,,,.,,!.,!!,:,.!!'?!!!??,?!?,;,!.!:'.?,;'.,-- ,,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,\n",
+      ";.,,?.,,.?',.,.:.;,,;,,,,,:.,,.,:.?,.,:,!,;-,.,.,, ,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\n",
+      "';,,,',',','',',',',',,:.,:,:;',.,.,,;,,.?,!;,.,., \".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\n",
+      "-,,;.;,,,.,:;,,..,?;,,-,;,.,.,,',.,:,;.-,?!;';,.,. \"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,\n",
+      ",.,,,.:,.,!,.''!?,,;,,.,-,,,,,',,'.'','.,;:,.,:;'. ,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,\n",
+      "'!,.,,.!!.,!,!!',',,,,:',,,,;,,,,,,,,,,.?.,!??-,?, ,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\n",
+      "!!.:;,.,:,,.-,,-,,.?,,,-,,,;,?,''?,,:';;',,,,,,.,, \"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\n",
+      ":,,--.,.,..,;,.:,'.;;:,;',,,:.-!!!!....?;,;,,,.--, \",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,\n",
+      "-,-',,;:,,.,!!!!,:'..,:,.,?-.,,,,.-,.,,?-.-,:,--., .,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',\n",
+      ".,-.,;.,;,,.',.';,,..,!-?.,,,,,'.-,,',;':,.,,-,,', .\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,\n",
+      ",;,,,,,'';,.,,;;,,.,;,,''..''-,?,',;,','.:.;.!?.;, .\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..\n",
+      ",,.,',,..'?'',,'.';,,.',,';,,,,.'??!,?.,!,!''.?'!! ,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\"\n",
+      ",,';','?!,,?;,,.':',,.,.,?.;,'.:.';,.?,--':-','.'- .,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"\n",
+      ",,,,.,:-,,.:'.,;;'.,',.,.',,.,,,,'.?,!:.;;.?:,,;,. ..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.'\n",
+      ",?.,-!':'?,:,,,,..,,'.,.!,,,!,,?.!,,,,',','.!,.!!: ,,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.'\n",
+      ",.,,?,,;,,,.,,,:,,'!,',.,;;;:,,,';,,..,;:'',.',',. '.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,\n",
+      ",.,.!:.,,;,.,,;,,.?,??',,,.'?,?:.!.'.!!','?',-,,-, ,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\n",
+      "!?-',?,,,,,,,,,,,,.,,,;;,,;,,,.,?,':,,,..:.,,,,,,, \",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,\n",
+      ",,,??,,,,,,?,,,'?..,,,,;;:,,.,,,.,:',.,!:,,,!!,.,. -.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.\n",
+      ":.,;,:,..,,.,!,?,!,,'...;,,:,!,,!,,.?,,!,,!,!,!?,; '.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.'\n",
+      ".,.,:'.!,,?,'.!?!?!,???.';,:,,,!,?,;.,,;,:',.!!-!! '.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,\n",
+      "!''?,'!,,?!?,!,!!,:,.:';,,,,'.,?,?;?.,,,:;;:.,,.!, '.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\"\n",
+      ".,.,,,';,,.';';,',,,:,,,::.,.'?,.!?.:,.,;,.!',.:,. ,..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.\n",
+      "''!'''!'?.,;,-;,!.;;,,,.;,',,,.!,',.,,':,.,,.,,.', ....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,.\n",
+      ".:','.,,.?,'';,.':,,;;,'.,;;,'-:';,,.,;,.,';',.,,' ..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,.\n",
+      ",';,,,:,-,;,,-'..';,,,,-,,-.,,;:.,;:';,..,?.,!.?., .-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\n",
+      ",.!.,,?!??!,',?,;,;':'.,?:'.:,.-':',;,.,!,'.!!!,'? \"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\"\n",
+      ",';',,',.?:.,'.,:,.:'.!,!,,!,:,',.?;.,:,.,,,,;..,! ,'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,\n",
+      ":',,','':,,:;;,.,,,-,,.'-?.,-.'?.,,,--;,,-.,;,,-;- -.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\n",
+      ",.'-?.,-.,,.'?,,.',,;,,.,,?:.,,'.,:.:,,.',..,,:.,. \"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,\n",
+      ",,.;.!;!,.'?:,,,;;,,'.,',;,.,:,,,,,,'..;:'''.,;,.! -\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-\n",
+      "!'..?!.,.,.,;.,!!.','.,!,,,.,-',.,,.,,:.,,,';,.,;. .-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,\n",
+      ",,;';,.;:,,.,,',.,':;,,,,'.,.,',;;-',-';,',.',',,, ,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\n",
+      ":,.,!?,;,;;,':.,,,.,,?,.,.,.:-?,.,.:,,,?,,,:,,;,,, \",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',\n",
+      ",,:,,,,;:,,.';,,;,,.,,,;',.,,,,,,;,,,.,,':,,;,,,,, .'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,\n",
+      ",.,:.,,,,,:,,'.,:,'.,.,-.,.:,,,.?,.,?;...,.';.,,:, ,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\n",
+      "'.'-!!,-!,!!'!,!.,:,..,,,.,,',,,.:',;,:,,.'??..,:, \"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.\n",
+      "?:.;.,;.,':',!.,,:,.!;':,';:,.??!!!,:;,.,.,..,.,,; ,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,\n",
+      ";';,.,;,'.,,,,,.:!;.',,..,.,,.,,,:,,;,,':',,,;,,', ,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",\n",
+      ".,,,;,,'!,',',,,,.,.,!,!,,!;,,--???,?.,.,???,?;.,. -\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\n",
+      "':,.,.;'.,'.,.;.!!,.?,,,;,,,;,.,,;.',,;.?-,,','',. \",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.\n",
+      ".,;:,,;,'',.;,.,:,.'',.,,..,.:,,.,;,,',,,,.,,';.,, ,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\n",
+      "-,.,'..,.,,.,..,.,.,;,,..;.,:,.;,.;,.?,;,.,;,.,-,, \",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\n",
+      ";',,,.,,,,;,,',,.,,,,,;,,,.,,':,,,';,,,.,,,,,,.,., \",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.-\n",
+      ":,..,,;,,,,,.,-,;;,,.?,.:!-'!!,!!!,,!'.,!,!'';,!,! --\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\"\n",
+      ".,:!?.!;'!,,,.,,,.','':,.,..!,:',.:,'..!,.,';,,.,. ,.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\"\n",
+      ".,.!.','?',',.,,;,,..,,..,,.,.,.,.,,,,,.,,-,':,,'. .,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..\n",
+      ",.,,'..;.,;,.,,,.:,.;.,.;'..:'?;,,.:!,,;,,,.,.,,;, ,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.\n",
+      ";-,-;,.,;.,!.'.?.,.,.,.,.,...,;,,,,,,,'.,!,,!,??!! ,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\"\n",
+      ",!'!,!,,,;,,,!,,.,.!,,?'?,',',','.,;,,:,,:,,,.,;:, .\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,\n",
+      "!,!,,,,.,,;.,,;.,,.?.;.:.,,,:,;,..,:,?,,?,!,!?,!., '.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\n",
+      ",,,:,!.,,,,;,.,:,:,,:,;:,,..,.,;.,?,;.;,.,,',:,,., \"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\n",
+      ":.;,;'.-,'.-'.,.,,.,;,.,-,,.,,,-:,',,,;':,.;;.,,:, \"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\n",
+      ",,.,,.-,;.;':,-,,,,.-,,,,;,.;;.,,,'.,,,:,.,','',;: \"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,\n",
+      ",.,,.,.,,,'';',,.,;,,.,,.'?,;,.,,'!''!;,,.,',!'.,? ..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,\n",
+      ",,,:.,:.,.,,?,...?,;.:,;,;:;.,,.'..,,,;,.,.,.,.,.? .\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\n",
+      ",;,!;!,,:,':','.,,!,;'';,..!,.!,,.,:.!.;.?:''.:,,. \"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",\n",
+      ",:,.:.',,;,,,';:',.?:;,,;',,':,.,!,!..?.;.;?.;,,.- .,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\"\n",
+      ".:,,.!,?,:,,..,..,,:,.':'!',.'';'.,.:,,,.,,,.,,,,- ,-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,\n",
+      ",.;'!'!,,.'!,,?:,,'.';,:',';.,,;,:,.:,,;,;,';;,'.? ,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,\n",
+      ".,,,,,,,,,,,,;,,,,,;,,,..!'-,,'?.''?',;,,,,,.,.,:, ..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\n",
+      ".,.,.,.?..,.?.'.,:,..;,,',;,:.,;,.,:,.:;.;,?,.,:,? \".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.\n",
+      "',,'.;,.',.,':,',;,.,',.',:,,.,.'?,,.,'';,,'.'!.'. ,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\n",
+      ",!:;,..-;.,;,';,,,':',',,.,,',.,,;.!,:',,.',',,,', \".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\"\n",
+      "',',,;;.'':,,,,,.',;.,'.',,'?'.,.,:::.,;'..:?,,;,. ;\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''\n",
+      "?,::';,.',,.,.,,',.,',.?.?'.;',..,,:;.'?,,,.?,,,;, ',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-\n",
+      ",.,.',;'.,.',,;.,:,'.;;:,.,;,,',;'.-?,;:,;,.,:'.,, '\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,\n",
+      ":.,;.,,?,,'?,,;,,'.!?,.,;'.!'-.,'!,,':'.',,!',!,;. ,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\"\n",
+      ",:.,.,,.,:;,,:,'.,:,;,,.,:,,,;,,;,,.';,,.:.,.,:;.. ,,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\"\n",
+      ":',;;,:','':,;.':.,?,,..,:?,',':'''?,;:',;''','.', .\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,'\n",
+      "!?',',-',???.,.,;:,';,:,;,..?,:,,!,,.',,,?,,--:!., ,',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,-\n",
+      "?':,':':',,:;,';,,,'';:,.,'?,;,':',,,.,!?,!?,?;':, -.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\"\n",
+      ",,'.,,,,,.,;':,':;;.,;,,.,-,,,,.,:,,,,;!,,;,,-,.,, ,..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,\n",
+      "?,.?.;.',;'',.,,','.,?.;,,,.,,,?;,,,.,,',?'',',',: -....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.\n",
+      ",,'-',,.'?,,.,,,,,.''.-;,.,:-:,,:;,'',.',,',.,,;., ,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..\n",
+      ";,:,;,:,.,,!,:,:,....,!',.!'.:.,','','''.'',,.,,!! ,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".\n",
+      "'.'.,.;.,.,.!,.,,:,,,,::,,,.!?;.;:;,,,,;,.,..;.,,. ,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,\n",
+      "'.'.',,,.;,''.,:,,';'?.!,?,.',,;,,'-.''?,.,'':,,,, .,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\n",
+      ",,,,,'.,,?,.,,,,''.,',..,..,;,:;:',..,,?,.;..;.';, \":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\"\n",
+      ",,,,,.;,'',,.,;,,;,,-,,.,:;,.,'.',;,',,.,'.:,;;.,; :?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,\n",
+      ".:,.,',:.'.,';.,;,,.;,,.?'?',,',',,,.'?,',,':'';., ,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\"\n",
+      ";,.;;,,,,,:.,,.,,,'.,';,,?.?,,.:,;,,,.;',':,,',.,, ,\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",\n",
+      ",',;'.,!,.,;...!,?'!',,,:,',,,,,,;,,.,,.,'.';-,-,- .\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".\n",
+      ",.?,,'',-,,,,,'';,.,,?,..,,.,':;.,.,.,,?,!'.,,.,,. !..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,\n",
+      ",!,,.,,.,!,',.,,.,!.,',!','?'',!':,'.'',!',.,'.,!, .,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\"\n",
+      "'.,:.,:...:?:..;,,.,,.,'.'.,...,;.,,';.,;',,.,:.., ,\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.\n",
+      ":,.';.,:',,',',;,,.,,:,,,.;..,:',.,'.!?',.,.,,':,' '...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\"\n",
+      "',,.,:,''':;,.,!,,.',,'.:.,'.,.;.,:,',;,',;''.';,, .,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\n",
+      ".,,,,,.,?.,;.-.,,,,:,!,.,!.?,''.;':!,!,':,;''.,,,. \"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\"\n",
+      ",.'..',:.;,,..,,;'.,!.',,?,;.''.,,?:'.'!!'',.,,,,' ,!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\"\n",
+      ",,.,',',';:,':',,.::,.,,;',:'',:.',',,''.?,:;.,'.' ,\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,\n",
+      ".',,':.',.,,,,;,,;,.:,:,;;,,.;.,;.,,,;,,,',.,:,..; ,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\n",
+      "-,'-:,.',';,.,?.,?.!!!;?,.!?;;.':'.,;,.,,;.,.,,:;: \"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.\n",
+      ".;,;,'.,,;!,,:,..,.,;.,,.,,;.,.','.',.,,,.,.-,:;,. ,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\n",
+      ",;,,,!,;.',,,.'',!,';':.::.??,.'.'???.,,':,:.,.,;; \".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\"\n",
+      ":.,'..,;:,..,!,?,.,,?,!',.-,'.!':.,.,!!,,-,,'.!;'; ,\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\"\n",
+      ",!:',,;:,..??,.':-',.,;'.':'':,;::,!'.:?;;';:,','; .\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\n",
+      ".,'?,',.?,',!,',!,!,,.;,.!,?,,.,.,;''.,,,,;.!'.,,' \"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\".\n",
+      ";,':,.,;.,??,,;,'.,',.,-;.,,,,,';,,',,',.'?',,'.?, .,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\n",
+      "',....,..,,...:.,,,.;,.;,;.,.,,'??!.,;,,,.?.-?'.,, \",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,.\n",
+      ";-,,.;,,.,.,?'.',,;',.,.,.,;,;.;,.,:;.,..,?,;..,,, .\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,\n",
+      ",';,..,,,,:';.;;,..',.,,.,,.'.:.:.,.,?,',;,,.?,:,. .,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\"\n",
+      ",:,;,.,,.,..;.!.,!,,.';..,,,-:,'..,,.,.;,.-.,.,.,? ,,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,..\n",
+      ",;;;..,..'':',,,.?'.--:,.,;''.:.,..,:,!!!.?,,;.?,, .,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',\n",
+      ",:';',.;,.,.,,...,,,,,':,?,':;,,,.,;'.,,,:'''.'.,? ,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-\n",
+      ",;'.,,;,':,,.?,.?;,',.?,,.,.'.?,.',,.!';,.?,.,?,,. .,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\n",
+      ",.-.,,,.',.,,:'.,,.,.?',.'!,,;.!',-?,,?,,;-,;!,;,' \"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\"\n",
+      ";,,:'';'.,,,,:;:'?,,,':,,.,;,!,,'.;,,.,,'.,'!,,:,, ,.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\n",
+      ".!?,?.',:-.,,,,,:,:;,,,,:;,.,!,,:,,.,:-'';,.?,,,,. \"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,\n",
+      ",,,;:,,.:,;,,,...;,.,;..,'.;:!.;',.,,:,..;!:.,;,,, ,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.''\n",
+      ",,:;,,,,.;,...,:;.'.,!?.,?,.?,,'.!.,,,':,.?,.,.,,? ,,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.\n",
+      "..,.:?,;.','.,',.?,,:..'?.!,,,:,'.,!'.,;,',.'.?.,; ,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-\n",
+      ":'.!,.,';,.?;:';'.,;'?.'.':.?--.?''.!.'.,.,!,-!.,, ,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,\n",
+      ":'',,..-,;,,.'.,,':.,.,,.?,,,,,',,-,'.;,,,..,.,,:. ,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.'\n",
+      ",,.:,,,,.!,:'.',,',..!,:.,!.'!:'.'!'''?'!,,!:.,:;. '',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,\n",
+      ".;..,,.,',,,;:,,,.,..':,,,.?,;.';,,....,,,;,'?,,:, ,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,\n",
+      "',;.,?;.,-;,,'.'.:,;.:..':'.,.'.'.,;,',-;.';?,.,,. ,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\n",
+      "',,;..,,,;,,.:''.,,-.,,':,''.,':,,:;,,,,'...,,,,,, \"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,\n",
+      ",.,,'..,.':,'.-;,,,,,.'.-.,:,;,,.,.??,,.-?.''.,;,; ,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\n",
+      ",:',,.,,.,!,,.':'.?.,.;,.'.,,?.:,'?'.,'?,-',',.,?. \",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,\n",
+      ".,.'.,..?..':..'!,,,.,,,.!,!..';.,,,,,:.:,::,,.!!, .\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\n",
+      ",...;,',:'.!,',,;,'.?,..;.,,,,.,.':.,.,''..,,.;,!, \",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\n",
+      ",?,,:,,;...:;,,.'!.';',.,;,.!','.,,:,,,'',,?,,:,'; \".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\n",
+      ".,.-:;'.,,:,.'..',;.,?',,'.':',,'..,:,,,,,'.,-:'., \"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\n",
+      "',,.;':',.,;,.,..!.';:';'.,,:'.'?:',..,.,.,',.,;:, \".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,\n",
+      ".,!,!:,,,,'.,?-?,.:,,.,.?.,,.?,?,.,;.,:;;,,;,,.?,, .,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,\n",
+      ":,,.?,,,.'.!!.,:;.!'?,,:..,.'.'.,!'?-,'-,:',,,,,;: .-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",''\n",
+      ",.,,.,,.?,:,-..',.;,.?,.;:,,':?,'?,:',,.!!:!!!.:'? :\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",\n",
+      ":,.....,.,.?;:,,,.?:'',.'.-!,:,,,,.;.,'.,,,,,'.'.' .\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\n",
+      ",.,,.,'.,.';.,-.?,,,.:,;,;,;,;,,,,;,,,,:-,,,;,.?,. \"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.\n",
+      ",.,'.,',;;,,;,-,.??,':.?:''',';,.,,;.,'?,.,;.?,':. -.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,\n",
+      ",'.,:,'.';';?...,',',;,,,,.,,.,',.',,;,,.-!,,;,:;, ..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-\n",
+      ";'-;,,,,,;,',,,.,','.,;.,'.,,',.,,!;,,.,,,',,.',:, ,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\n",
+      ".:?,,;;;';,,,;,-,,-;,.,,:;,..?!.?,,,,;,,-,:,.-,.!' \".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.\n",
+      ".,,.,-,;,.',??'?'';,.,.-;,.,?,,.',.';!,,.?,,.,,,,; ,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,\n",
+      ".,,.,,,!,.,:?,.,.,.,?.,?';.,;;'.?,.,;:.:'.';,:.,;. ,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\n",
+      ",!,!,!',!'.'.',;'',,.,;',,.';.,:,;,,,'.,.,,.',.,!, \"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\"\n",
+      "':..,,.,.,:,,.;',:':';',.,,;-,:--,,--.;.,,.',':.,, ,\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,\n",
+      "-,,.-,;-.,;.,,?,,','.?,.,.,,.,..,,.,,,.'??,,';.?,; .,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.\n",
+      ",;,.,'.:.,,;,.,,;'.,:;,'.,;,.:,.',,',...':,;,,,.;' -,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\n",
+      ".,',,;,,,-,.;,.?,;.,:-,..-:.,..,;.!'':,;'.,.,,;.., \"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\"\n",
+      ":.,'',,.,,;:,,.;',.,..,..,,;,,,,.'?,.'.,!,:',.,!', ,\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:\n",
+      ".,?,,;.,,,;..'.','.:,,.,.,,,;,,',.,':'.,.,,:.,,,;' ...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,.\n",
+      ".,.,,.!,:'-!,.',,'-,,,.,,,,,,,.,.,.?'.,,?'.;..:,'; .,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,\n",
+      ".,,..!.?,!.,?.,,,.,!?.';.,;:,:,..,:,,'.',;,';,','. ..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,\n",
+      "',,,'.,,,,,,:,,''..,;',.:,:,,;'.,.??..,.'.,;:;.-,, ,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\"\n",
+      ".;.',,'.?,:,,,,';',';:,',,,',.':,.,,,,'''.',:,,:', ;-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-\n",
+      ".',.:;''-.,,!,,,,!,,',,.'',,',;,',..,,;,,''.;,,,,. ..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\n",
+      "?,',.,,;''..',,:,','.,':',',',,.,,':','',.,,',.',, \"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.\n",
+      ",..',;'.,';:,;,,,..-,',,'.!'.,,.'.,,:',,.,',:,,,.\" ,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\"\n",
+      ",,.:,'.,,.,!;,..\"--,:'.,,.:.,,'.,!,,,,.'?,,,:,,,., ,..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\"\n",
+      ",,,.,;?,:??',.,,;',;,;;.:.,,':.,,,:,.,,.?',;.,;,:. ,\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\n",
+      "!,;',.,':,','.:'..,,:'.-,.,.?','',.',?.:','.,,';,, \"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\n",
+      ",,;,-.;,',.,,;,..,?,.?.,-...,.,.?,.,,,,,,',?,:,.,, \"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\n",
+      ":?,,;?,?,,.?,,.,.!,'.,,.?,'.?,.,;,,,,,,,,:,,,,:.,: \".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\n",
+      ";.,,?,.??,.?.,?.,?.',:.:.,.;.;.'.'..',..,,'.'?',., \"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-\n",
+      "'';',.,,;,'.:!,.,;,.,',,',:',:,:':';.?'?,;';.,.!.! ,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".\n",
+      ",.;,,';:,,&.:,?,,,',,.,,!!;?;.,:,.,':,.,.',,';,.,, ,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.\n",
+      ",:;,,.',:;,,:,;,.,,,,,,:.,:,,,,;,?;,,,:,,,.,,:,,,, ,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\"\n",
+      ".,,;,,.,.,.,,.,!?:.,?,,,,.,,,.,?,?,?!,:.,?,.;,,.,- ,-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,\n",
+      ";,.;,,.,!,,,.,?;;,.,:.,:',.,.,:.:,-.,;,;.?,?,,:;:, ,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\"\n",
+      "..,.''?,.!.??,.,!?'?,,..';-..,'?',,:,;,;.,',?,;',, .\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--\n",
+      ",,,.,;.?,;.,,.,-?,,;.,,.-,,,.;,,,,:,,,,,.,,.',,.', ,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\n",
+      ",;,',:..';,,,,';,,,.;,,..-,':,';!,..;,,.',,,,,,,,. \",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,\n",
+      ";:,'.,,,.,,?,..,,,,,:,.,,.,;,,,:,;,;,.,,,.,,.;?,,, -.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,\n",
+      ":;,.?,.,,.';,-.,'':,.?,?,?,,'-'.',';,,:.,!?,.?,;., ...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\n",
+      "?,:,',,.,?,:.:,.,,.,,;,:,,;,.,'?,,.'.!;'.,.,;,..., \"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-\n",
+      ".-'.;.,:'?,.!?,!?..:.,,.,:,..;,,,;,,.,,.,.,;,'.',' ,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\"\n",
+      ";,:,.;,,.!,,?,.:.,.?-?,?,;,.,,:.:,.?,.!:.,!?,,.,,: ,\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.'\n",
+      "',.,;.,.:'.,..,?,;:,,.,.':,.,,.,:..,,,.:,;,.,;,;,. ,,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\n",
+      ",.,..!'!,?,;..,,,.;:.,!,.!,.,.,:.,?,..,?,;.:',:',. \"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\n",
+      ";:.,,?',;,.',':,,'.,:'.,':,,.,,,,.,?.,.,?,,.:;'.,? \",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\"\n",
+      ",,.,?..?,'.,!.,.',,'.:,.,;,;,?,:,:',',;.'',,';,,'. .,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\n",
+      ",:,,.:.;.!,!,!!?.,;;,.;.?,':,-!,,:,.:..,','.,;.!!, \"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,\n",
+      "!,.,,:,,'?.?,,;.,,,.??;,.,..,,.,?,:',.,.,,,,,,.:,: ;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\"\n",
+      ".:.';'.;'.,;,,'?:,,.,.,;';'.:.;:,;,,',',;',',.;,,, ,\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,\n",
+      ".:;.:';'.,,:..,,:,,,.!??.,'..,;,;',',?.,?:'?,?:.,, ,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\n",
+      ":,;,,,,'.,?.,,,!.',;:.,,?-,-;,',',.?'',.'?:,.,,''? \",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,\n",
+      "?'';.',,..,-,??,';,',,,,':.',,,;,,,,..,.,?,,,'.,,; ,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,\n",
+      ",,'.-;','',;,,,',';,,,.??,,.,;',','',:',,';'',';': -,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\n",
+      "',,,;',',',;';?',,,,;,,','-.?,,..,'.'.?:..,,-;,'., \".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\"\n",
+      ",,.,',';,,.;;,;'.,.'?!?!!!,???,,??.,,?:,,.,,!,'?!; .\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?\n",
+      ".,,;,,,,,:,..;:,,.,,,?,.!??,:,;..,',-,.;,,,!;.:,;, ,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,\n",
+      ";,,.;'.!,,!,,,:.,,',,.,',,'.,,.,.;:'.!..';,:,,.,:. -.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\n",
+      ",;,.,.,;:,:.,,.,;..,'!,'.,;,,':,,?.!'.',':,',':,,' \",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\n",
+      ".,,!,!,..,,-;,';,,,,'.';,..,'.,!'.;.,,:.,!,:'.?,.. \"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''\n",
+      ",.,.,,.,,,.'',.,,,,;,:.,,,;,,;,,.?,.,,,,,..,.::,,, ',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\n",
+      ",.,',,,:.,,,.,..!,..!,.;.;.,;:?,.,;.?.,,':-,,.,;,. \",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'\n",
+      ",'.,;...:,,.,;.,',,'.,,:.',.'.:,,,,,:,.''?''.';,'- .,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.\n",
+      ".':.,:!.,.,.,,!?;;.,,..,',,,;,.!,'.:,,.,.',.,:,.,, -,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\"\n",
+      ",.,:..,,!,?,!,!',;!,;',',,.',,'.',,','.',,-,,'';,' .\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"\n",
+      ",':',';,,,.',,-,.!!'.?!,,,;,,',.!..;.,,;:,.,,?'':, -.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\"\n",
+      ",;,''.;,',.!.,,,?,:,;,,.,,?,?,-?,?,,,?;??':,';,,,' .,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,\n",
+      ".?,.,.,'.?',,,,'?':';.,:.,.?.;.,.?,:,.',,;',',',', .\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,\n",
+      "',,:,.,',','';'.,,,.,':',',,.,.;'!:.',:;,.,'.-,,,. ,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,\n",
+      ",,'.,,,,,'.,',,,;.',,',;,,.,,,,,,..,..:.;:,.;,,.,, .\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.\n",
+      ",';,,.-!,-!:,.-!!.,,,:,'.-!,-!:,.-!!.',',',:':,.,. ,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'\n",
+      ".,.!,,:,,.:,';;,,,.,,'.!'..,;..,,:,-,,,',.!,',,,'. ',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,'\n",
+      ",,:,,.',?,,,;',.,;,.,,;,.,,;,.,?;,,,;,;,;,..,?,.., ,..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'\n",
+      ".,-,.?.,,;,;,.,.,:,.,;.,;,.,,,,.,'??,.,;.,.:.;.;?' -..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,\n",
+      ".!-,,!,:,.,.:'.?,!!.,:,,,',',;.,,;-,--,,,.',:'.,'. ;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.\n",
+      ",,,.'.,.',,:-'.,!:,.,.-',.,.,.'.:?!:.,.',:';','.;, ,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",.\n",
+      ".!,:.??;',.,,;,':,',;.''':'',,',','.',,,'.,.!,,',! .\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\n",
+      "'!,!,:,.,,;,.?,,,;.':.,,,.,?;-:-',,.??,,.?,?,!;,., \",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,\n",
+      "??,,,.,,!!,!!,',?-;,,.,,-';,.,,..'??,?,.,,.,.,',., .\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,\n",
+      ":,.',,'.?.!????????,?.':''..'??;,.,.',.,..,'.,.'!' ,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\n",
+      ",;.'.,!.:.?,.,..!?':,.;,,.;,',.':'..,-.-.'?,...?.. \",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\"\n",
+      "','?;,.:''.?,.,..'..,.:,...'.,..,.,.,?:?,''?,';'.; ,.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.\n",
+      ".??,..',,,.,?,;','.?,;,;,..?;.?;,.,?,;,.?,..:,;,.; '',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,\n",
+      ",,.?;-;.,.,,.,'';,;,,:-,,.-.,.':;.?,;,;,;,:,,,'.,, ,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.'\n",
+      ",,,.:-;.,.!;,,;.,,,?,,,,.?.,,,;,..?,;.,;:,,,,,;,,, ,,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\n",
+      ",,,,,,,,;,;,;,;,,,.;','.,.,,.,,:.';.?,.,.,,?,:,.,? \"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,\n",
+      "??!!?,,,.-,'!',',.,.''.??,,;,.?,;:,,.?,,-';..,,.,. ,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\n",
+      ",.,!.,;,,,..,!.,,;,-.?!,.,':';,.,;'.?.?,;.?:,;,.., \"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\n",
+      ":,??.,,.,:'.,--'.,?:'::,:,.,?,,,,;,.,,,?,:;,,,.:,, \"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,\n",
+      ".,.,:,.,:!!:,,,,.':'.:.,;.?;..';,'.',.:..:';.,?,,. .,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\"\n",
+      "?:--;,-.?,;..''':',;...;,;,.,?,'!,,,,,;,,.'.?,'',, ,-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,\n",
+      ".,?',,,,.!,:.,'.,;,:,.,',:?:,.':',,,,',,',,!;,,;;; .\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\n",
+      ",,!,,,.;,;,;,,,,,.,,,,'.,;,,,;,.,?,,,,?,,,?,??'-.' \",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.\n",
+      "!.,,,:',,,,.,,?:'-':',,;.,,:,,,':,;.;;:,.,..,,:.', ,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\"\n",
+      "'.,,'.?.,,:,.,'.,?,.,.,,:,'.,.,:'''?',!,?,.,,.,:,' .\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\n",
+      ".:?.,.,;:,,,,';'.,,:','.'?,;.,.';;?,.::,,';:':;.;' \"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,\n",
+      ":;':,';'.,,',;,,;:?;,','.':';.',:,?,.';':.,.,,..;. --.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\"\n",
+      ",.,'.,,'.',;',;',;',;',;',;',:,,,,,,.!,.';,,.,.::! .\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,\n",
+      ",,!,',.,:,,,,;.,,!?!,.,.'!,,','-.,.,,:.!,;,;,,:,.' ,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\"\n",
+      "?,;:.-;.?;.,,;,.,?.,,,.,,;,!,.?,.,?,,;.,?,.?,.,.., ,.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\"\n",
+      ",.,,,-.;,.,,,-;,,,;'.':,,.;,,.,.,-;,.,.,,.?,.??.,? ,..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\n",
+      ",,.,.,?,..,',,'.,,?.,?;.,',,.',,.;,,,:';,,'.;.?.', \"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\"\n",
+      "''.',,;,:,.-;;-;:,,;,.?,.!.:,:',;,'-;,'.,,',?',''. .\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\"\n",
+      "?,.,.!',,.,,.!,.:'.,,;,,::',,,!'?,.,,,,,-,,,.,,.:, .\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.\n",
+      ".,,..-:,.,,,,!:,.,;,.;,,,,',.',,:'.'.?,.',;'.,,?,. ,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,\n",
+      ":'.'?.;:',:,,?'?!,,',.,.,.:;,,:;.,:,:;;,.''!:?,,,. .?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,\n",
+      ",,:.,,,'.:,-';,':';':;',.,.,',;,,:'-,,.?,;'...','' ,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\n",
+      "???,,''??,..,!.,,!;;;,'.?,!?,.?,!!,,,:,:,,.,,,.,., \"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.\n",
+      "'-?,:.;'.,;,:',,:,.'?,',,.,.?:?;,,,'.,.;,,,,!,:,', ,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,.\n",
+      ",,',:',';,,',;',,,,,;':,,,.!;''.,.,:,'?';,,,,,:'.? .',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,\n",
+      "'?'?';'.,,.,?.,,',:,,,';,';,,;,,,.,',;,,,,,,;,',., ,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\n",
+      ",!!..!!,..'.,?,.!'.,.,!.,.-!:.,.,.;,',.;:,.,.,,.., \",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..\n",
+      ",.?,:,.,,'.,;.,,.,':...,:;.,.,.,.,.,;,,.,?--,..?,. ,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\n",
+      ".'?,,.';'.?,,.',',,:;.?,,.,.,',.',,;.?,..?,.:,;,,, \"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\"\n",
+      ";:,,.,?,,.,,,,,,,,,,;,,,,;,,;,,,,,.,,;;';:,.,.,.:, ,\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,\n",
+      ",!,!,!,.'?,,?,,?,,??,,,,;,;,;,:;'',..-:'.;,,.,.,.! ,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,\n",
+      ",...,.?,.!.,':,'',,:',;;;;:,.,:.-,.,!'.--,.,-?..,, ,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';\n",
+      ".,;,,.,,.,,,.,,.;,,-,,.?,;,.,;;-,;,.,,.,,.:.':,;., '.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\"\n",
+      "'.;....;....,,;,,;,,;,,;....,?,?,?,'?',.,:'.,:,'., ,..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.\n",
+      ":.',...-,;-.,.'.,.,.,,,.:'.',,,?',';,.,,,,'-,,,,,; ''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--\n",
+      ".,,,,,,&.,,,,,&.,,,;,&.,,,.,:;.,;.';!,.,,?,;,.,'., .'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','\n",
+      ",?,.,?,.,',?,.,'?.,',?.'.,,;,,;,,',,,;,,',:,.'.,,; .,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,\n",
+      ",,-,',,.,,,.,.!,.-:,.,.;;,;;,.'?,,.?,..',;.,,,,,., -'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,\n",
+      ",-,,:,,.,,,.,.',,.,;?:,:,.':,,:'.',,,:'.',,:'.',,, .,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,.\n",
+      ":':',,,:'':',''.'?','';'.?,;,:.,';',';',';',';','; .'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,\n",
+      "',';','.';,'.';,','',;'.''-;'.',?',.-,.,.,;;,,,.,. .,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?\n",
+      ",.,.,.,,!',.',:',.,!:':'',.::,:,.,,,,.':!';.,,,,!! ,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-''\n",
+      ":,.,;.:,.,,',,:,,,,;',''.,.,;'':,;,.,,;,',,.,-',., ,...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",\n",
+      "!,,',.,.,,?.:'.;::,,:-:;'.,:.,,.,:''.,:,',.;.,';,. .,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,\n",
+      ",,!,:,;'.,!,:,!,,,.,,;,,,,,,,,.;.'?,','',,'.';',': .''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,\n",
+      ",'.?;,';,',.?';,,!!',,...,,,.'?:,,'','-;,,,';,,,,' .\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.\n",
+      ".,;;,;,,'',';',',';,,;,',';.,.,,?.,,,,',';.?.'',,, ,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\n",
+      "!'',',,...,,.,',,-,-';',.,,,;,,''.,-.:',','.!.!,'; \".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\"\n",
+      ",',.;,,.!!,,.''.',,;,,',.,;,.'.,,.,.!,:.,;';,;,.!! .:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..\n",
+      "?,,!,!,,,,,;;;'.!?!!,!,!,.!'.!..,,''.,,;;,.??,;,.! ,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"\n",
+      "',!.';.;.!,';,,.!?,;!-','!!;.,..!,!,,.,;,,!!:.,!?. -.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\n",
+      "!,,?,',;.'.'';.!!,,-.?:;,''.;..,.-,,.;.,;.,;'.,.?; \",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\n",
+      ".!';.;'..;,.!;,..!..!,.,,;',.,.,'.!;,.'?'.,,'.,.', \",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,\n",
+      "':,,','.?,!'?',.,!?,;,,,,,,'',.,,-.,.-,',,,,',,',. ,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--\n",
+      ",,?',,.,;,,',,,-,,;,,.,,'.,'..,.,,;,;,..:.',,,,.,. .,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\n",
+      ",;,,.,??;.:,,.,,,;,.,.,.,'-.;,.,,;';,,,.,,,,.,,?,. \"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,\n",
+      "',,,.,;,,,,,,,.,'..'.,,,.--.,,;,.;.?.,'.;,;,;,.?,, ,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,\n",
+      ".,,,.,;,;,,.,,,.;.,.,.,,;.,,,.,.,,,';;,,.;'.'?;,,, .-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,\n",
+      ".,;;,,,.'!?;.,,,,.,:;'.,.',.,.;,.,',.?.':;.'..,.,; ,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,\n",
+      ":,,,,;.;.,:,;:,,,,.;.,,...,?.,'.',:;?,..,,?,;,:,,, ..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;\n",
+      ",,,?,,':?'???,?,','?,,,.;,.!.;:',.,:,;.,;.,..;,'.; .,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,\n",
+      ",,',;,-,,.';,.,,..,?,?:,';,,;,;,'.,,,,?'';:,';:,,; .,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.\n",
+      ".;'.,,,,.'';,,,.;.,';,-.,,,,,'.,;,.,,-.,:.:,';''., ,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\n",
+      "-;,':!,!!-',,!':',',,.?!,,.,?,.,:.!',,.!,,!,,;,.,. \"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\n",
+      ",;',.,,;.,.!?,,'''?'??';';',;';','.,?,,',,.,,??,,. \"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,\n",
+      ",,';'.,,.,?,.'?.;:'.,-..,,,,,;,,',,'!,,,,,,,,?'?,, ---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\n",
+      ":;,,.,.;''.,';,,,.,?,.,?:?!!'!,,.?,,,'.,;,;,,,,.;, \".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",\n",
+      ",,';,,;';,,;-,';.,,..,',;'..!,.,'','-'-!'!'!';,.'! ;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\n",
+      "'?,,,,'?',,,,?.,,,.,!.!.,,';.',,'.,!;,,.,!!:,'.!'; \"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,.\n",
+      ",..,,,';';;'..':,.,,';',.;,,.,.',.'..,,,,,.,'?,,;, .',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\n",
+      ",;',;;,,.?;:,.,;,;-.!,.,,.'.;-!!,:,,'-:,..;,.'.!,- \"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\"\n",
+      "!';,.?.,.,-,?,;.!!!..'!..-,.;,,.?.,;.,.,.'-?,'!',. ,,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"\n",
+      "';','.!;',.?'.?'?,.,.,;,,.,'.-'-.,.'.!,.!,,'-',,,' ',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\"\n",
+      ".;',;,'!'??,.?,.;;;:,,',,..,!,!,'''.'.,'!,!!:!','! ,!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",\n",
+      "';,-,,,''.,::;;';,,,;'.!,,.!,;.,;!';,,.-,':';:''.. ,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\n",
+      "?,','?;''.:,.,,,'!;,.,,:,!,.....,.','?,..';.;.,;': \".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\"\n",
+      ",;''.,-;,,:.!!',',',-:,,.,!,.,;,,-'-,,..,';..??',. .-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.\n",
+      ",;,'.,.,;;';,.!.,,;.,;':;,,.,,;.,.,';,,.,!.?';;,', '.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,\n",
+      "';'';,.?,..',?.?,'.'.''?':?,.';.!??!,;,.,.;.,.,':, .,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\n",
+      "...,:,.,,.,':..?,:',';.,,',;,,,,,;,,;'.,.,',',,;'? \".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;\n",
+      "-';'',,,',,.!,,;,,','-,'.-!'.',,.,!'!',,'!',,'.,;' ,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..'\n",
+      ",''.';',';.'.;,.':'!',,:','..:',,,.,,.''.'!'.,;.?, ,,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'\n",
+      ",';',;,.'.,;',',,,.,;-,.'',:,,.!!,',.,..'.;..,.'.? ..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,\n",
+      ",'..?'?,.';.'.,.,,:.,,.,,,;,.',;,.,,:;,,',..,,,,'; ,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\"\n",
+      ",,',;,,;',';,,..,.,-;;,;,.,,,.';,,.!,,.,,:;!';;'.! .,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\n",
+      ".?,,:';;,'.,'.'.,?!,,,'.,;,'.;;';,.!.,,;':;,,'?;'. \"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\"\n",
+      ".,;'.,.,;.';,;':;;'!!,';;.,;!,:'';.,,,,:,',,.?,,,. .\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\n",
+      "?;;,!',.',;'.'.!,-.',',.'!:',..,-?;,';;';.!,;'';'' \"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"\n",
+      ";'.!!,,'??,-',,'!';'.'!'';,,';,;,;,,;,;,,,,,,,,,,, --,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,\n",
+      ",,;,;,.',,.':.?',,',,,',,,,,'.,,..,.,',,.,,,,,',,, .,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.\n",
+      "',.,',,:'',;!,-','':',!','-,.,'.;,,;,,.,.;,.??,,;, ''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''..\n",
+      ",,.,,;'''';-,.',;,,,.,,'.,,,.,:'':.,.,.;;';,,,.;:. ..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,\n",
+      "..,;,-;,;,;'.,.':'!'!!'?!!'!-''?!:'',,--,.!.!??,?? .-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,\n",
+      ",.,?'::'!'.,,'-?!..,!,.??,.!';'.,',',,;,';,,,!,.'! ,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;\n",
+      ";,'.,!,',,,,,.,-;,.,,,,,!!',?-;,'.,?,,',,;',!',;', ,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',\n",
+      ":!,';,;',,;,,';,,,,,,;,.?'.,,'?',,',.,',,:,''.;;'; ',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,\n",
+      "-,'.,'.,;,,,,.,;.';.,'!,;,';',.,!',.,!,!.;;'.,,;,, ,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,\n",
+      ";,,';,,,'.!,,-;',';.;,','','.,;,;,-,,.?,?;,,-;;,', ,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''\n",
+      ".!';',,,';,';',;,,;',:!;'',;',,;,,,,,,,,.!,,,',;', ','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,\n",
+      ",',-.,!'.';;.'.!;.;,'',,.,,',!--,:,',';',,,.,,,,.! ,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\n",
+      "'.!;,,,,'.,;,:,,',..',,:'',.!!?,??,,'-;,.'?'?',';, \"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\n",
+      "''.'!-'-,'.,;,.,;,,'.,,;.,.,,,.;-;;,,,.?.,',,,;,,, \"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\n",
+      ",,,.,?!??'?,,?'',?!.!!,;';'.,,':,,,,';!!''!,,!;',. \";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,\n",
+      ",.,,,',;,,;'.,,;'.,;!;,,.,';,:;.,'.,!.,;,'.-.,'.'' ,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-\n",
+      ";,!';.?'!,!;.;',.,,',,,;,'','.,;;'?',.,!'.',.'.?'? ,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\"\n",
+      "??'??',?.,',?,'.,.;:,,,,..,,.,.,;,.';,,,,..,.';':' .\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\n",
+      ",.,,???,?',,;,,!,-.,.??,,?'',';':,'..,,--;,,,',-,, \",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\n",
+      ";,,;,.!:,',.,,':;;,;,-',,;,,,!,!-,,.,:,.,.,'-,,,;, \"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?\n",
+      ",',,,',,,',,,.,,;..,;'',';','.,.,,,,',.,,,'';,-',. .\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\n",
+      ",.!.;.,.,;'.,,;,-.,:-.,.!,;.,,.,.;.,..,,'.!;.';..; \"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\n",
+      ",.';'..,,?',';:.,..,';,,'.,;',.,?'?,,','.,,',',,;' \",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\"\n",
+      ",.'!!,,!,,.,,,.,.,'!;,.,?,',,',''.,;,.,!'.;,.;!;', ,\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,\n",
+      ",,;,,,.;'',,,,'.,?!,?.!.,?;.!.?,.,',.?.!,?'?.,?,;? ,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".\n",
+      "!-.-!.;'!',.,,.''.'.,.';,.!''.!,!,?,.';'.,,,,,',,; ,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"\n",
+      ".,.?,,,.?,.;'.'?,,,.,:;.,.-!;'',,,..,,,.:,;,.,,,,, ',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,\n",
+      ",,',.,'.?,.'-?.;:,.,.;!,.';,,.,'.,,,!'';!';',;.,-' ,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,\n",
+      ",.!;,,'.;,,'?;,.,.!'.,',.?';';,,,',.,.!'?',;,.!?'. ,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.\n",
+      ";,''.,!,,',;,';.;';.,,,'!.,.';',''.;;,.',?,!,,!!,: ,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,\n",
+      "',';'.,',,''.';,.,?!''.'.,,.?-.'?,.;':,,'.,,,.'!'; ,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.\n",
+      ",.,.,,.,,.'';';',:!,'.',.,';,,..'!,',,.!,,,',-,-., ,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\n",
+      "!','..,'.,:,;',',.,..,.,.':','-,.-;,,.!?.?,;..,.!, \".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-\n",
+      ",?,,''..,-,,,;,,,,,,;.!,,,,,;,,,,,.;,,!,!-;.;;'.,; ....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,\n",
+      "?,,..;'.,;.,;;.;;.,;,,',,.;;,,.!!!,,':;,'':,','',. .,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,\n",
+      "'!!!,:,.';,,'.''.,...,..,!':,!'.,.,-.,'.;,;,.;.,!' ,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.\n",
+      ";.'.,,.,..,'',.-!!,'.,,;,,.,.,!-,,!.,!'?;'..'!'?;' ,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,\n",
+      ",'..,'.:!.;,;.!??.?'''.,-,.,.?????,,,.,?,'?,,,:,,, '.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.'\n",
+      ".,.,.;.,,.'?,.,,,;,,,'.,,,.'',.?,;,.:,',':,...,.;, ,'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,\n",
+      "';,,.'.:,.,,,;.,.,,'.',;,.?:',,;',,,',!,'..,,,,?;, ''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,\n",
+      ",??;.,,;,'.,,,,,;,,,';',,;,,.;',.;'.,,';'',,'',:'. ,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,\n",
+      "''.,,'!.''!,,';,,.,'.'-,'.,;;',.!';',.!,'.,,;,',', ..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..\n",
+      ",.'',,,,'!'',.'?',;'.!!,;?!?.?'..?.?!,..','-,.,,!' ,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\n",
+      ".!?,?!;,,,.?,:,,',';.?',';,,'.,:,';,.,,';',,'-,,,, \"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\n",
+      ",-':,,!--,,;,',,-.,,-.,.!,'?,.':,,,,;,.,;',;.'.,,, \"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'\n",
+      ".',,,;,,'.,,,.,.''.','.,.,,;'.'.,.,.',';,,';,-,.', .\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.\n",
+      "':;:,,,,.-,--;,;',,.!!!!;!.,.','-,;''.,';,.,;.;,., ,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",\n",
+      ",-;?.?,?'!?:,'.,!-!!;,'.;-,;',',,.,.,;',',!';,,;', ..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.\n",
+      ".!!',,,,,?!'.,,,!,',,.!',',-!!!?'?!'?',.??';.!',!, ,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,\n",
+      ",?;',':!,.!,.',,',-:.?',,;,'.?'..';'.,,''?',',:',, ,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\n",
+      "',';,,.,.,!?.!!?,,.''.',.',,.,,.'?,,'?'????;,.,,.! \";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,\n",
+      ";,,,,,.',!'.,..,,'.,??,.;,.?','.',,..',.,',',;-'', .,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.\n",
+      ",,',';,,,.,,.,;,;,.,','.;:.;'.,,'.!.,,;,;,:,.,,,'. ,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,.\n",
+      ",,;,,,,.,.,;'.,,,,..';.-,,,,,.!'.,;,':,..';.,.!;'; .,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,\n",
+      ",;;':.;:,','.,';'...,,,?,?,,,.,';.'';',,',',',.,,, ,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.\n",
+      ".,',',,.!;,,,.,,',;','..,,:;,,','.,':!',,!,,'!',', ,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'\n",
+      ".!':,,,';,.;.,,'.,!,,,':,.;,.,,',''.,,!!;.!',';',, .,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.\n",
+      ".,!;',;,,,'.;,'.,';',,'-!'.,:',;',',!,,:,,,'..!'.' ,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"\n",
+      ",,.:,,';,','?,,.,,,.,!.;.,,!,,!,,,;,''.'.':'-,.'?: ...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,\n",
+      ",,..,;,.,,,;-,,',,',;','.?,',';,,;',;,,,,,',,;,'', ,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\n",
+      ":.!,,,:,!',,,,,',!',,',,,';,',!,',','.',,,,;,';,.' \"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,\n",
+      ";,!;;;'-';,',-;'.:,,!,;.',?:',,,','.',,.'!?,';',,' ,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\"\n",
+      "..;'.?!!',,'?'!-'!',!,',,:,',,;'.,;,,';,.;.,';,',. ,,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\".\n",
+      "'!.'.,,'.';'.!?,,'.;!'.:.',:.,.,!,,.'',';.,':,;,!' ..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\"\n",
+      "?;.?,'';,',.,,,,:';';',';';';,':,;,,,.!'.,-,:,,.,? ,.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,\n",
+      "'':,',-.,;,',!,,,'','.,,,?',',',,?,,;''?,,';'.':,, ,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,\n",
+      "','?;;.,,,.;!.,!,.,,;!,,,-,?,;-:;;'.;,',.;-:,.',., ','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\"\n",
+      "!,.,;,:,.,,.;;',;';,'.,!;'.!,,.,,;.!!:.,';,.,!:,,' ,\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,\n",
+      ";,.??!,,:,,.',,,;,,,,,,,,.',;;,.,,',.,,?-;.,:,.,,. '..,,,.,,,,,.\n",
+      ",;,,-,,.,,;;;,,.!;:;',,,.,,,;..,,;,,;,,.,,.',;:,,: \n",
+      "','.,,.,!'.;.';.'',.;.,.,,,;,;,.,;!.,'.,.,',',:,.; \n",
+      "'.?',.,;,,,,,,.':.,,:,,..,':,.'.?,'.,!,.?,',.?,,;, \n",
+      ",.',:;'.,.,'',,;,;'.;,,..,,;,,'.!'??,,.;,,,',;',,, \n",
+      ",,';,;,-;',,;':,.,?,.,;,;,::,!,,.!',,;',;',:,.,,:; \n",
+      ",,,'.,',;,';';.;,,';,,,,,,-.,';,'.,,.;.,',.,,',:'' \n",
+      ";:,,';,,'..,;.,;!'.;,,.,,;.'?,?;'.''?;???;;,,.'?', \n",
+      ",,.,,.'?,.',;':;.'?;,.?.,!;;;;',..;'.:,,.,:.,;,,,, \n",
+      ",.,.,.'?,?',,.!?'.;'',,,'''.,?.,,,,;.!?;.,,.,!,'!' \n",
+      ",','!,?;';';,-,;,;,...,.,;,',,';,',','.,,.',.,;,,, \n",
+      "'',',,.,,,;,';,'..,,,'.',,';,;,,',',,;-,,;!!,,','. \n",
+      ",,,,!,,,,',,.!,,,.,;'.,';-,;',,';;,.,,,';';'!!,,!, \n",
+      ",!,!,!'?,.,,!,!!,''.,!'!??,!,.?!:':,!.!,,:.?'.!',: \n",
+      "',',','.'',?,,',,,;,,,,',,.'?,.,.,,.?;.,,!,,!,'??, \n",
+      ".,;'.!,'.',.,;;,,.,,'.,',,',',.,',;,,',',';.:.,!:, \n",
+      ",'.,...-;.';.:',.'..,.,:,;.;.,,,??.'.:'.,,,,.'..,, \n",
+      ".,,'.?'.':,';.:.:;'.!;':;.,,,,;,,.!!'.,,':,,;'.';; \n",
+      ",,.,,,:'',',;.,''.,,;'.!.','.'.:,.'.,,,,;,,,;,,',, \n",
+      ",,.,;.,.',.!,?''.,,,.!.,;'.!?,:',;.'?,.';',.''.!?, \n",
+      ".?'????,?,,,,-,,'.,,,,,,,,:.',.;'.;,.'';,.,.!,''., \n",
+      ",;''.,,;.;,.,,,,.:;.,.':'--;'.,,;'.,.,.,,',',:',;; \n",
+      ".!,.,',,,;,,,,,:,,.,,';,-,.,,;;,,;,,,,,'..,,,';,,, \n",
+      "'',.;.,,,,;,;..-,';,,','':',,,.;'..:;':';..,',.'', \n",
+      ",',;,,',.,,,',:;,.,,,,',-,:';,.',,,.';'':,:,,.,:'' \n",
+      ":,,,;.;,,,,.;,,:,;:,,,,.!,,,,,.'.,,.,'.,,.,,.?.,.' \n",
+      ",,?,'-.;,;:,;,;,--,,.',,.,'.,.,;,':,,;::,,.,,,,.', \n",
+      "-';,'.',.;.',!,!,.,-.?..,.-.,:??'-;.,,'.,:,:!,;:,' \n",
+      ",'.;;''.!,.?.'..?,.,?.!.,.,,;',,-:,'.,?,.:,;,';,.; \n",
+      ".';,',.,'.'::;,,.?,.,,;',;;,:,,-'.,,,;,,,.,-,'.;,, \n",
+      ".'?,.?,':...':.,..,.:!,?,,;.,,.,,.,.?,;:-,,;,,,.,, \n",
+      ",,,.,?;!?..,',,'',',.,;,,,.!.!',.,-,--;,,.?;,,:.;, \n",
+      ",:.;,,,--,,,,.,---:-,,.-,.,.,,,.,,,!,.,;,,.,,,,,', \n",
+      ";,,,.,';.,,';,,.,-,,.,.,,?,.?,.'.,:.,'.',:'.';'.', \n",
+      ":.,.,.,:...,'':,,.'',.,.,:,;!;,,!,?,,.,-,.,;,,.,?, \n",
+      ".????,,,.,,,.,.,?,?,?,.,.?,.,?..!?.:.,..:..,..?;., \n",
+      ".:.,-....,,?,',';''',',.!.;,.,,.:.,:?,.!,,;,,.,:,, \n",
+      ";.-!-!..',?,.?,,,..-,.?,;.;,..,,..,,.,,-.',',!;!,' \n",
+      ",,:,,,.,,.,,?;';,,.',.,:.;.,:.',.,..,',:,'.,;-...! \n",
+      "?.'..,!.?...!,,!,.,,,,..,.:.,:!,:,.,;:.,,?,,,.;:,. \n",
+      ",,,,,,.,,.?;:.,;,.'-','.;,:,,.,!,!,!;,.,.,;,;.,,:, \n",
+      ",':,',,;,.,.,,,:,''..:,,-,,-,:,,;,,-.,,,,.,;,-',., \n",
+      ".,.,,-?.?,:,,,.';,:.',',';,.,;'?.-'.?,-',':,,,.';. \n",
+      ",:;,,'.;-,,',,,;.!,?.,,?;',,.,;,,,..,.',';'':,.,,. \n",
+      ",:.,;.!'.,,.,;,..,,.-:',,.,-:.,.,,.,''.??.!.''.',, \n",
+      "'..'?.!!!,.,.,;.,,,',;,,''.,,.,,;,,;,,,.,',',.,.;, \n",
+      "'..,..,:-.:.,,,.,,;',',.,:-.!!,.,;..?.!.?,'.''?,., \n",
+      "!!.,,:?,..,.:?,...;,.,,?',.'!,..,..,;.',?,.?,,.,.. \n",
+      ",,.,-:...,.,!?,,.,:?.,.,.?.;,,.'-,''.,,',,.?..,,;, \n",
+      ",',,':,,;,,',;,'',,'.',.',,'.:'.'.,.-,'.'.,.,?.,,? \n",
+      ",..,;.,!,;,,;.,???,;',,,,,,,;-';-;;,.,,,;,?.?.,'-. \n",
+      "''-?',;-,,.?.!.,,.,:.?,;,,,,:,;,;,..,.:.:.,!?,,,-. \n",
+      ".:!,.,?,,?,;,,.,.,,:'?!;,':.,.;!,,:,.'.,!'.,:,';., \n",
+      ",';,.!,,:',':,,.,;,;:!,.','??'?,:,.:,,-,.'.'.'..,, \n",
+      "-,,.,'.,'.,,-,,.,.',.?,,'.,.:;';,'.,.?.''.,:;'',;. \n",
+      ";?.,:':,,,,...,.!:',,.,,:,,,.,,.,;,:.[.];.,.,.,.'! \n",
+      "!.!!':,.''?''.'',':',!,..!,.,,??,,.,--..'!,;:,,.,? \n",
+      ",.,,!.,.,,.,,.-..,,:,:,,:'-.':.,!;'-.!,,!!,,!,';;, \n",
+      ",-,',!,,,,-,-,;-,,,,,,':!,'!!!!!,-,,,,'!,',;,,;,;, \n",
+      ",,:!!!;.,,,,,,:,.,'?;.'',''.,,-;.,,,?,;.,,'.,,.,?, \n",
+      "?-'!?!,,.,:,.,::..,!'.,!,,.,:,.:,';,,.,,,',,,;',.- \n",
+      "','?;..--!,?,,.,?,.,!;.,,,''.?.',?'?.!,;'.,.,;..;: \n",
+      ".,.,.,,;,;,.,,,!,,,;!,,,:,;,;,.?:?:?:?:?.?.:?';:?' \n",
+      ".:?',,,.,;,.?:?:?.?;?;?.,,,,.,,.',,:,.,,?,.????'., \n",
+      "'.,;,,-.,,.?;.?.,?,,,'..,,.,,:'.???,.,.!;,,.!,.?,: \n",
+      ".,!,,.:?,,?,,.,,,,.,,,,.,:!,.!!;,!',,.'!'.',''.',. \n",
+      ".,,;.',:..,.,!!,!',!!,,,,,',!.,!!'!'',!!,.,!,:.,,, \n",
+      ";,,,,;,,,.,,,:,,,.,.';'.!,,,,;,,,,,,,,,,,,,,,,,,,, \n",
+      ".;'.,!!,!,;,;:;,:,,,;,,:,,:,,;',.-:,','?,:,.?,,.;- \n",
+      "..':.!,.,;'.,?,,',.,,;.;.'';;,.;,;,,;.,!,.!,.,,;,, \n",
+      ",,,,,,:,,.,.,,;,:.!,;,.,..,.,-.,?,,.!;,:';.:,:,.,, \n",
+      ".!.:,,,.!!,.,,,,,.,,?,,,,?,,.,,:,.,?!,';,';,'.:,;; \n",
+      "',,,,.,!.'!,:.;,,,,.:,,,,?;,,'.,,?,;,'..-.,:',,,., \n",
+      "!,.,,;,,;.:,?.-';,,,,;,,,..;.,,.[;:;,:!!,,!,,:,!,: \n",
+      ":,:'!;,;',.!,,,;,.,,.,,,;,.,':,,:,,!,.:!!,!,:-.,!, \n",
+      "-,:,,'.;.,,,.!,,?':,.?,!!,.,,!!.,,.,:!.'?::',-,',. \n",
+      ".,!,.!':..,',?.;,,:,;,',.,:,,,'-;:,,:,!-,;;,.,!'.? \n",
+      "!.,;.-,''-.!!.':!!!,!,;..-'..,;..,;.!.!,!,.?;,'.!, \n",
+      ":!'.'.,!,,:,,';,,''.,,;,!!':,!,.,;';,.,,'.!,,.,,'; \n",
+      ".,,'':,,,'.,,:;,:;,.,',.,',,:!;!;,,':;,,.,,?!!,!,. \n",
+      ".!,,:!,,?;:'',':!.'?,,,'?;;.!,,,,;!,;,,-,!?!,,,,?' \n",
+      "?:,!.'-?,':,;,;',,.??'?,,,,,,,,,,?!??;,.!?.?,,.,., \n",
+      ":;',.,?.?,.!??,,:.,'.',.,-,.,,;,.?';,,,,,-,.!,..,; \n",
+      ".?,;!,.,,!.:,;:;,.!?','?,,,,,,,?-,?,'?,,;,,.,:!,.' \n",
+      ",,;,.,,!!:';;.',-,,:,-,'.!'.,.?!.!??,:.!,;'.,.!'', \n",
+      ";.,:,,,.-...,.,'.';,,,''-.',...,':.!,.!,,'.??;.;,, \n",
+      ".,,;.!;,,..,'.,,'--:,,,;'.,?,.',,,?,,,,''?':,,,.,, \n",
+      "-.,',,,;'?,:',?!,,:,,,,''?,,,;,',,,,,,.;';',':':'. \n",
+      ",,?;',;,.'';!,.':;,,,,,;.,,,.',,',,',;',,,.;;?,!,, \n",
+      "!,,!-,!',.-;;?:.,;:,;,,,,,.,!,,.!!'';:;,..,:;,,,,. \n",
+      "',,,,.:,,,,,,,.,,,,,,...,-;,,,,;,,,,,,,,,:,;,;,.,, \n",
+      ":,?,..?,:;'.?,.!,?,.,.,.!.;:-.!.,?,;.,,,?,,.!..,,? \n",
+      ",;,.,,,,;,,.,,,!,,!:!;-.??.;,.,.'.,.,,,-.!,.;,',.! \n",
+      ";.-,:.-?,.,.,.,',.,,,,:,,,,;.,,,,.,:,;,:,,,:,,,,,, \n",
+      ":,,.,:,,,:.,,,,,,,,,,-.,,,,.,.,,,,',,,,;,.?,;,,;,, \n",
+      ",;,,,;:':.?:;.!,,,',!!',.?.-!?.,,.,.,!.,.!.',;,.,, \n",
+      ",!,,:'!.,?!,',',,'.;.,.'':''.,,;:,,,,,';,.',,?..'; \n",
+      ",'.,,'.,.,..!'.;,'.';'.,:??:,;.,,:;,',:'.!.?,.;.-. \n",
+      "'!?.,:,'!!!?,.?,;,:,',.,:..?,...'.!,,,,,,,!-',.,', \n",
+      "':,',''.'.,;,,.,.!'.'?,?,,!,,!:',;'':;;,.!?,,.,,!' \n",
+      ",:,;,,'.,':;',.';',',';,.',';'.''',.',',;,,''!',;' \n",
+      "',';'',.,,,,,,'.,,?,;',,.,;-,'.?':,,',,,'.,,,:,,,, \n",
+      ",;,'.,;.?,:;.',',.,'?,,:';'.,',.;,',.'',:,,,',.:'; \n",
+      ".,!.,'!',','.''!;','.',,'','.'-,-';'-.',.?,!?,:,': \n",
+      ".?.,?.,;.,,.,',.,',..:',.',,...,','?:,,.,,,.,.,!,, \n",
+      ",,','.!;'.,.';.,,!,.!!.?'?,''.,.;...,,'::.?.,;.:.. \n",
+      "??..:,;,!,'.,.'.-,.,,;.,,,,,:,!'.,:,'...'.!..?.,?, \n",
+      ".,,'.!?,,.!;,;.,.','.''?,!,.'.,':,:.,.,?.,.,.;.',, \n",
+      ";;,,,,.,:,.,-!,:.,.'?,'.-;,;,.,-!,,-?,,?.!.-..,:', \n",
+      "':.,';'?,.,.,!,.?...,.,,:;.?,,;,:;,,.??.',:',,,.!? \n",
+      ",'',','.,',;,',,.,:.,.,!?.,?.;,,.,,:',,,,;,,.;,:,: \n",
+      ",';,,,,:,,:,;,,.,-;,,-'.,,'!!,,'??,,!','',',.,.:., \n",
+      ":.,:,,'.:.-;;''.,,,,,';,'.!',,,.,;,;..,!?,,;,.,.,: \n",
+      ",,.,,:',';,,.;,,..,:,,',:.,,.,.!,.?.?????,,;,'.:'. \n",
+      ",.',??!!'.?-,,..?,;;,;;;,.!',-',,,',,,-',,;:;,,,,' \n",
+      ":,,,,!,.','.:,;'.!:,'';,;,:;,'.,.:..,,?!.,.:.,,.., \n",
+      ",'?,.'?,.,'?.,.,.!!;,.,.;.,?,,;,,,.!.,?,,.;,:,,.:. \n",
+      ",,;,,.,,?;.':,,.-,-,,-,-,,,'',;',,,,'.,,,.:,?',?,, \n",
+      ",,?:,';,.,?'.,,.!.!.,!.,,.,?,;,..,;,,,.,,,;:,,,,., \n",
+      ",.,.,!,.?,!,,,:,,,,,.?:,,.,.,;.,;.-,;''..,,'.;,;,. \n",
+      ",.,.??',',,,;,,;-;-:,,.,!.;,;,;',;,:,..,'.,,,,:,,. \n",
+      ",.,,.,'.,:.,','.'',';';,,:,,.,',,'.,.';.'.',.',';, \n",
+      ",,,:,,,;.',',-.'.,.',';;':,.,,.,.,':;,,!,,;,,,','. \n",
+      "-.,.,',-;,,,,.,,,.,..!,.,...'?.,.,?.,;.':...?-..'. \n",
+      ",.'.-.'-.,.,.;..:..,.,,.,!,?.?:-,!,,.!,.!,.,:.,..? \n",
+      "-..,.;..';.,,,...,.!,,,;',,.,..,.,.,'.-;,;,..,.,;. \n",
+      "'...,;,;.?,,:';:'.?.,.!!,,,!!..,!!!.,'''.,.,:';'., \n",
+      ".!'.!,-.??.,;.;.,.'?,..,;,',-','.,!,;'.,;.,!:.,!., \n",
+      ".,.?,:-.,:,.,.,,;,-,,-;.,!,,'.,,,:;,',';,-.:.;.,'. \n",
+      ",,',;',;,;',,,,,,,:-,,,,,,.,,,:,,,:,,.';,;,,,,,.;, \n",
+      ".,,'...,,.,,--.,,,',;:,,,:;,;,.;,,,;,,,,,,;,,,'.,; \n",
+      "'.,,,,!.,??,':;,,,,.,??!,,;-.!,,?,.'-':;,,'.'.,.?' \n",
+      "'.';.;.?,.,,;.,,,';,:,,,,,,,;,.?;:.,',.',:,,',,,;, \n",
+      ",,.!,,'.,;.,;.;;'.,,,'.'.,,?.,.;.,,?.;.!.,;,;,.,.. \n",
+      "---,,,;,,,:,,!.,',,,,,,,;,;,:,,!..,,,,',,,-;-,-,., \n",
+      "',,',,,-;-,-,..,:,..?,,,,:,,,,.,',,',.,.,,.?,,,,:? \n",
+      ",..',.,,,'.,,.,;,'.',,,,,.;,,:;.,,..,,,'.:';.,'.,, \n",
+      ";.,:.,,,.;,,:,.;':,.,,.,.!!..,,;:,.'.,.'.,,.,'!.,, \n",
+      ".'?',.,':.',,,..,.?.,?.,.;?,:,,,.,.;:.:;-,.,,.?;,, \n",
+      ":,,;,,.,?,,.,,!,?..,..;:.,,;:;.!?,;'.',?,,',.!'.,' \n",
+      ":;;,,.,,.?;.,:,-.,,.,.!'.,,,,-.!'?.:?.'?.,?;'.,?,? \n",
+      "?:,.?,.,'!?;::,;'.!;,.',?'.,;'.,?,.,.-'.;,;,:'.,,! \n",
+      "?,,:,.,,.,.,,.',?.,'?.?.,!.,.,.,'.?:':;,:,,..,?,., \n",
+      ",,,,,;,,:,',,;,,:'.:,,..,'.,,.,:;,,;:;,;,,.:,,,-.' \n",
+      ".,..,,!,;:.,.?,'',,,.',';','.,,?,.,,;',.,,',',,''; \n",
+      ",,,;,.'-';'.,:',':,.,,,',,,,.,,',:,,,.;,:;;,:,,.?? \n",
+      ",:,,.!!'?'.,,:,;.',:,,,,,.;,.!'?,,,-!,,?'?';.,:,'. \n",
+      "!?,,:.,..,',,:';,',...,':':,,.???;-,..!..;,,;,-.,, \n",
+      ";-;,,.,,,,',':,,.,;'.?'';,,.!'?.?!,,.,,,;,.'..;.:; \n",
+      "'..,.,,,.,,,.!,,.,,,,',',,,','.',,.,,',;',:?',,;,. \n",
+      ";,,,,,.,..?,.-:,';'.,,!,:,,.,:-,:.,!','?,',:,;.!;? \n",
+      "?,;,,.:'.:??,?,:'.,?,!,;-;,,,,,;-,,,.?,,,!?,;,,,?, \n",
+      ",,,,',,.,?,,;,,,,.'?,,';,.,,.,,.?,,,,',.,,,,-,-;;, \n",
+      ".,:,.,,,;:.,,,,,-,,,,,,,,,,,,;,,,-.,.:,,,,,.,:,,,, \n",
+      ",.,.,:.',?.,.,,.,,'.,,,;,.',?-.,:.,,,,,;',,,?,.,:. \n",
+      ",:',,'...,,:',?,?.,,.,.,,?,,'.,;'.?,,.,,.,.?,.',., \n",
+      ";,'?.'.,?,',;,,.,,.,:,.,,.,.?,??!!!?,,'.,,'.'',.,. \n",
+      "''?,,,.,.,,,':,,.,?,.?,',..,?;'.'?.?,;.!,.,;,,.,.. \n",
+      ",,.:,:.,.',?.?,.,,,,.,,,,?,:.,,.,??,??,.,;.?,.,,,' \n",
+      ".,.,:.,'.,'.,,.,;,,:,;,:,,,.,,.,,,.;.!,;;'.,;,.?,. \n",
+      ",,.,?,.!!'.?,,.,:,.,.',?..'',?,...;..:,;.,!'.,.':: \n",
+      "'.,.';.!:,,!,',?-?,???.,,,,'.;:,,'.'.,,?'.;.'.?,;, \n",
+      ",.,.':,,;'.!.':'?,.;'?,,,;,'.;?':,,.!,?,''.,,.,!,. \n",
+      "!'':,;,;;,..!?,.;,.'.,?,,.',,'?'':'..?,;,,.,,',',, \n",
+      "',',.,,;,,.,.,!?;',.,;'.,.!!,;,.,,,?!,,.,;,,:,,,:- \n",
+      ".-!!'!,!''.:?,,:?'.,.,:','':',,,,,,,-',',,,,..;,', \n",
+      ",,,.:-:.,.!',.'.,',,;.!';,,,'',,,;,,.,,,!:':'.!:;' \n",
+      ",,.',:'.',.''?'.?,,,'.;,'':,'.,'..,..-.'.,.!?,.'., \n",
+      ";-:,.;-.;':!!:,.-?'.!;!'?'??,?!;:,,,,,.'?,,?,,,!,, \n",
+      "??,!.!,,?'?,,,!:,,,;.,,''.,!..',?',:,.,.,:,,,'.,,' \n",
+      ";,.?,-.:,.,,?,.',,,.'.'?,'.?..,,.',:,,,,,,,,..,,-, \n",
+      ".'!!-!,,!'.,:,,,:,,.,,,,';,,,,,,.!!,,,!,:'',''.!'? \n",
+      ",,..!,,?;,:,-',,,.,!.,,'...!;,,:.?.,?,,.!,!,':',.' \n",
+      ",.?.,';,,'?,,..'.?,';.:,,':'?',';,.'',,.,,!,,',.,. \n",
+      ":,;'.,,.;,'.;,':..,..,,,,,,',,,-;,',;?,:,,'',,,,,' \n",
+      "..':,,,.'?:.';'.,,!,,.,..,,.,.,,.!!.,,,.:,,;.,,;,' \n",
+      ";,',,'.:,.,.;'.,,.'.,.,,.!',!,!,;':,''.,?',,,',,.; \n",
+      ":;,;,,.-,,,'.,,'.?,?!-,,';',.':,,,,','.,,,,,:.'',, \n",
+      "'.?:,'.;.:,:,,,',.,';','.:'''.;.,';',.;'.;,',,'.;, \n",
+      ".,';,,',.;,,,,,,.;,,-',;,;,,,,,.'?:,..,,,,:.!;!'?: \n",
+      ".,'.,...,;'.,..,'.,,'?,;,.,,,:,;-.?,,.?,,:,',,.?,; \n",
+      ",,','.?,',,..,,;,,.'?,,,.??,,.:'.,:.-,',,;,.?,','! \n",
+      ",?,.!.,',,.',-.'.!,'.,.,,-..,,?,;.?,,'?!?..,,;;;,- \n",
+      ";',;:'!,,.!!,:',.!!!?','??';''.;,!,.',.,,.,,,!',.: \n",
+      "'.,.,,.?,:.:;.,.;.,,:,;.:-;...:.,.',?,.:..:;,,.,;, \n",
+      ",.,?;.,!.,.:,,;'.',:.,,,,...,.,,?,.;,:,,,.:,;,-,,- \n",
+      ".??,;,:,,;,,,.!,!?;,.,.:,,,,.::;,,,,.,,,;,;,,,..,, \n",
+      ".?,..:,..';,,:,,..,.,,,.!?',,,,;,,,.,.,.,.,?,,:,,, \n",
+      ";,,,.,:,!,.':,,,,.,?,.,,;,,,,.,;.,;.:,,.,,,,!,,.:, \n",
+      ".'.,!,??,',,,???',?'',??,??,,??,,!,?,?,,,.,';;::;. \n",
+      ",?,,.,',..,.,??,.,,.,,':,,;-.,.,.,;.,,.,,;.,,:,,., \n",
+      ".,..,,?,;.,?,,.,??,;.,;.,,?.?;,:,?;,.,.;'.'.:,.,., \n",
+      ",;;,,.:,?,?-';-.;;;'.,,.,,-!?,:;,.;.,,.'.??,,-;.;. \n",
+      ",.,.;,.,,?,;';,.!,.,,.,,:,,.,,.;,,.,,.,.,,.,.,,,:, \n",
+      ".;,,?,,.,,..!,.;'.':,..-?,??.:;-,.;:!,.,;,.,,.',,, \n",
+      ":..':-.??;!,;;.,?,.',.,'.';;,:,!:.!;.,;-.,:,.,,.,. \n",
+      "!?,:,,.'?,,:;,:,..,'.,,?,,.?,:.,;.,.,;,,,,,.,.;,., \n",
+      ";,...!,;,,;.!,!,,!,,''!:-':,',,.,,;,,:,,,','.,:,'. \n",
+      ",;:,,','.';,.,-?.:...;,..,.?',';,;;.?'':,,'.'?,,'; \n",
+      "';,,.'..!!.,;..?,,.,.:;.'?!::,!!?',,.,.,,,'.'.,,.- \n",
+      ":,',.,:','.,.'?,,;,','.,,,.-.,:,;,,,.,;..,!',?,?,' \n",
+      "-.,,;,,.;.,?!.,;;.,,,,,,,,?,;.,,,;,,,,:,,.,.?'.,;, \n",
+      ":,'.?,;,.,,-'.,;;.,;,,,;,,,.:;,,.,',,:',-.'?'';.?, \n",
+      ";.,?!..,.',!'?.?.,,'.?'..,:'::',;,'..:.!?''.;'.,-? \n",
+      ",,.,,,.;,:.,,'.'.'.;,,,,.;,,..,;,.,','.,,?;,,;,.,' \n",
+      ".,;,,.,'.;.,.,??,;.?.;,,,,.?,.??;,,',,;,...:,:,.,, \n",
+      ":..,,;,;,.,,.,',.,,?.!,,,,?'.,.,.,.!',.,;:.,,,.,;. \n",
+      "?,.,??,.,,,,,.,;:,,..:-,,.,;';,;,,.,.:.,':.',.;.:' \n",
+      ",.,';',-,,:,,.,-,-',.,-,,-,-',,,-,-,,,;,''.',.!,.! \n",
+      "!'!??,;.,,.!,!.,.,,,.,.,,;.,?,.,!'?,,;,,'.,;'.,,;, \n",
+      "',.,;:,?,,,,,.,:,,.,'.,,;,.-'..:,;..,!:.,,?',;,.,, \n",
+      ",,';.',,?,'!:'.,,.,,.:,?:,:,..,,.,,,,,,:';,-',.;'. \n",
+      ".,.'.,,!.'';,,.!.,.,.'?',,:.,.:,,.!!.!!!!;;.,.-;,: \n",
+      ",,:,,.,,,,,..;'':,,'-.,',;,.,..:,.'?.,?,.,:.;;'.-. \n",
+      ",,:,.,;,.,:'.,'..,;':.,,;,..?,,;:.,..,''.,'.,,;... \n",
+      ":!,?.,,?:,,.,,':'';.,:..,.','!,!:,:.',,,','.'!!,:, \n",
+      "...,,,,.',:,,,;..,;.,.',.:;,:'';,.'.,,;''.,,!.;,,. \n",
+      ":,':,!,!,.!!.;,,..!;,,,,'.,,.,,;.:.,!',',!!,,,!:?? \n",
+      ";,:.!.;,',.,,,!,,,:,!.,,.',?','?,,-;,?,.;,;.!,.,,' \n",
+      ",,'..',',,,,;,,,,,-.,:,';',.,,,,,'.!;;,.,,.?,';'., \n",
+      ",;,',':,''.'..,;'.,;,;,..':.,.;...'.;.:;.,,,',',', \n",
+      ",,.,,;,,,.,,'.!,!,!'','.,;,:,',.:,'.?,,;,'!,,',!'. \n",
+      "!!?.?,.,.?,;';:,,,'.!',!!.,,,:,.'!,,'.,',,..?;,,'; \n",
+      ",,,,.,;.;,,,.,',,,,;,'.,,,',,.,'.,?,!.,;';.,?,,.,; \n",
+      ".,?,.?,.,?,.,,:,,?,;,,.:.,.,';:.:.,!,..',:,-;,,,,' \n",
+      ",,'.?.?.,,,,''..'.;.,,':,',':,-'.?,.,!,.,;,,;,':,, \n",
+      ",.,,,'':,,'-.,,.:,,;'..,,.,;.,,',',,''?,,;,''.;.,; \n",
+      ":..,-,,,:;,'.,'.,?:,;...,.:.,,;'.,.?,,,,:,,'..':., \n",
+      ":'.,;.:,..,.?.'.!?!'.?'.',:.,.,,!?!?.',,'.:.,'!'', \n",
+      ",,,?.?;!',.!''?;:,.-,'-:,',',.!!,??',.,-:?,,:,.!?? \n",
+      ",.,?-,,,?,,,:,,;,.!?.,!'.!?!,.,!,;.!?,.,;,;,;!.,-, \n",
+      ",,?',!,!'?'.,,.,;...;:'.,.,,,?,,.!,,,'.,,,:.,,,'?, \n",
+      ".,.,;,.,.,'.,.:,,'.,,,,''!',:,,.',,;',,.!,,':,!,,: \n",
+      ",.,.-,'-,'.',,,-,,',,,',!',,,.,,',,,.',.!,!.'.,;,, \n",
+      ".,,,.!,.;.,.!,,.!,:,,,',:,',.,,:,,'.,,,:.,!?'.,,,' \n",
+      ",'.',:,.,:,';'.;.,.':,..,?.?,;.:.,:,,,;,,'.'?..,:. \n",
+      ",,,',,,'.;:',.?,..,,,'.'':,,,.,:.'?',,.,';,,..,':. \n",
+      ",,:;.,'.,,,,,,:',?',,.,;.',,'.,,,'',',,:',''.,.,:, \n",
+      ".,.;.,.,,,,..,,',.,!,:'.,,:'.,,;.,,':.,;',',.,;'', \n",
+      "'..:.?,....,:..,;.?..:!?,:.,?.!,.;',,,-.,??,,.,,;' \n",
+      ",.,,.,:;.,.;?,,.,;;,,.,,:'.!.,!,;.?.'?:;.,,.;,.,,? \n",
+      "?.!:,.!,'.,.,.,.,..,:,.,,;,....,,?,;.,:,.,.,,.,,., \n",
+      ":.!,??,..,;;,,.:.,:.;.,'.,-..,.,'';.':.,:,,.,:,.,, \n",
+      ".,:,.:,.?,;.,?;.?,,;,?;.,',',,:,,,,.:.,??,.,,-,?,, \n",
+      "?.:',.,?,,.','??-?,';,,.!.,'?..,:;;,,:.?'.:,'.,.,: \n",
+      "',';,,.',.,;.,.,.,,.,,.,.,.,:...,;,:,,.,;,,.,,.,,, \n",
+      ";:,-',-.,,.,;,,.,:'.';,';,,',''.',-.,,..,.,,':;.;: \n",
+      ",,:,.,,.,:,:.,.:,.,?;'.,?!,,',',;',-,,,,'.,.,,,,.' \n",
+      "'?,'!,'.?.,:',',.-:,;',:,;,..,!,??.,,.?:;.,-,:,;,, \n",
+      ".?:;.,;:,,.,.,.!,;,.,.-,!?;..,?,.,,',,.:,';,';,';, \n",
+      ".;.,';:.;:,,-.;.,;,:,,.?,.?,?:,,;.??,'.??.!,??,,.- \n",
+      "!?,,,,:,,,.,;:.-:,.,?,.,.:.!'?'.?.!-..-:,;',.'','' \n",
+      ",,,,,'.,,,.,'.:';,';'.,,?,;.!:..?-?,;;,:-,.,?;;,,, \n",
+      ",',,;':',;,.,,.,;',,',:',,,,,',.',,..-??,,':';,.,: \n",
+      ",.,,:,,.,,:,,,,,-:,,;,-,,;,,,-,.,.,:.,:.,?,;.?,.?; \n",
+      "!';.,,'.,.,.,;.?.;.!.!,.:.:.,..,.-,.':,.,.,;??,,:, \n",
+      "'.?,.?.,'.',.'?.,.?,?,':;:;,;,.:!,'.,:';,,;',...,, \n",
+      ".,..:.?;.,:;,;:.?.;-.,.,.';.:;;.,.,,!?,.,??,,.?,'? \n",
+      ",'?,..,':.?,.!:','.,'.!..,,!'!!.,;:,.,'.,,'??,,.., \n",
+      ",;,,,,.!'?-,,'',,.?.,;,,,,'.,.,,.:.!:,:.,,';;,,.,: \n",
+      ",;.,:,,.,;.,,,;;,,,.!.'?;;';';,'.?,.,,':.,,;.,,;,: \n",
+      ",,.,,.,,.,.,,!?,.??,.,,,;,,.',,;,',,.,,,;,,;,!,,:, \n",
+      "!,,'.:,.,,:.,;,,,.,,.,;,,..,.,!,.-!,.'.'?,.,?,,:., \n",
+      ",;.,;,,.,,,;,.,!,?,.'.,-.',:;,,..!:..!,,.,?-,..,,- \n",
+      ";,.,;,,,.',,.;,.,,'.,.,?,,..;,,.,;,,,,.,:,-.,.;.,; \n",
+      ".,,:,.?,;..,,,-..,,'-.,?.;,,,,.?,,,.?,.,;:;,',,',, \n",
+      ".:,-,;;:;',,.,.,.,..!?-;.,.;,.[.],,,,:.,;:,;,.,;;, \n",
+      ".,?;:;',,.,;,;,;,.,';,';,';,';,;,;,,.!!.,?,.,'!?!, \n",
+      ":,'--.,,'.!,.,.,,.,;;;.,,;,.;''.;,,,!,!!''?,,'.,,, \n",
+      ";,,.,,,,.,;,.,,,,.,.,.,,,;.,;.-,.,;,?,,-'-.,.:.,:- \n",
+      ",?!:,;..,;,.'??,,:..,.!!.,?:.,?;.,.,,?:.,;.,-:,,.' \n",
+      ":.?;:'.',;:',',',?';',:.,.!,,?.!;,:',',';,;,,.',,, \n",
+      ",,,;'!!';;,..,.?.,.',,,...!,,.,,.;.,,'.,?;,,,.:,'' \n",
+      ";,,...',,...,:;,-.,':,.;,.,.,?,:.,':.,:.,,.,?.,.;. \n",
+      ",',:',..:..:,.!,.:,;.::,.:',;:',;,:,,,.,;?.?;.,..! \n",
+      "':..,.:,.?,',.,:.!',''.','',.,;,..,;:,,,;',,-,',;, \n",
+      ",.,.;.',,.,,,,:,.:',.;,,,.',:;..,.,,,;.?,-.,?;,',, \n",
+      ".??!;'';,,,.,,-'.,;,.,.,,,,',:-',;,,,,;,-;,;,,;,,. \n",
+      ",.,,.;,.?,:!,.,',,:,.:.;,.,,'..!.,',.,.,,,:,,,,.,. \n",
+      ",.,?,,-.,:',-.'',:,.,:,.??'?,!,!.,,;,:,;,.,.',,'., \n",
+      ",.;,,:'-,.,;.,.:..,!',.,.-...,.!-??,.,.,;,-,-,,,,, \n",
+      ".,,,.,:';?'?,';-.,.,':?''..?,?,.,;-,-.,.,.,.:,.,;, \n",
+      "..-.,:,-.,.'.,.,!,.,.?;,.'?-?.,.,.:,.,,;-,!,'?;,,. \n",
+      ",?:',,'.?';,:,.:-,-,-:,-;.?.,.,;,.--,,,.,,.:,.!!!. \n",
+      "?,,.,,,'.,,.,?,,;.,.:-;.,,:.,,,,,;,.;.:;,'.,'?,,,; \n",
+      ",.,'.,'.:,.:.,,;.,,.?,:,.,.,,,;,,,,.,?,,;.,,,.,.,, \n",
+      ".,.?,,,;,.'..,':,.,',,'.',,:,;,,,.',.,,!,,:,:',.,. \n",
+      ",,:-,.,.,';-,-.;,.,!!.,!,,.,;.;.,,,,.,;.,.?;,...,, \n",
+      ",.,.,.,.!'.?;';':.?:'.,,?--?';'-;-,-?,.,?,;,-,',:' \n",
+      "-,,:,,,,.?,;,;,,,,,,;,,,,,',.',!..:,'.,!',.,:.,'., \n",
+      ".,'.,,.,...,.,,,'.';.',:'.,;','.'.!,.'-:',,,,,,,;, \n",
+      ",,,'.!.'.!?,????,',:','.'?',,;',:;.,.,.,!?,.''';': \n",
+      ",'.'!,,'.!.'',;'.,.-!,,?,.,,'.,?;'!;.,,.,!'.,!!?.! \n",
+      ",.,.,:.'.!?.!,,;,-.,,:,',;;,,,,,,.,:;,,:,;.?.,:,,, \n",
+      ",,.,,,.,?,,,.,;.,,.,,.,?,,:,,,,,;,,.,,,.:,.,.,';,, \n",
+      ",.!?,'';,,,...,,-,',''.,;;,',.'!!,',:,';,.,',;,::; \n",
+      "!.,,...,:,,,.,:,..:.,.':.,,,;:..,;'-:,.,,:,.,,?.,; \n",
+      ".,?.,,,,.,?,.,?;.!!!,!!?,,!!!,.,:,?,,.?,.,.,,:;'.! \n",
+      ".!.?,,,?:;,.,?,.,,,',,:,',':,,;,,'.'?!!:,;,'.,?,?? \n",
+      "',.,?,,..!!,??'?'??;,?;,.,.,!!?.??,:'.',?,,.',.,., \n",
+      ":,,,,,,,-;,,'.,!',,;.,,.!,'!,,!,,!',,,.'?,,!?,.,,. \n",
+      "?,!,!!,!!!!!:'.,!,.?;?!,??,;;,,,,,.',?'?!.??',,',, \n",
+      "';?',',',,,;,!,,-.,,.,',.!,!,?,,;,,.','!!,'.?,',,, \n",
+      "'?!.;,,:';;',.;,;,,,,.,.,:.'?,'?,;,!,!',',,,..;,,. \n",
+      ".,;,..,,,,',,,.,.;,:;'.??,;:,.,',',,';,',,,.:,,',- \n",
+      ",,':,,,,.,.',':,,,,,,,.,:,,,.,.':;.,,:':.,?,..;..! \n",
+      ".?,.?',.:?.,,;,..,,.,.;.?..,!,?:...,..!...,.,::,,. \n",
+      ",,.'..?,,,?!.!,,,,,,!-.,,!!,,!,,.!,,;,!!,!,,,:,.,. \n",
+      ",.,..?,.!,.,.,.,.,:;,.?!.?,.,':.?.,,.,?..,?,,..,?, \n",
+      ",.,,.:;!,,.?,,.,;.,;:,,.,.,.',.,?,:.,,'..,,',.,,,' \n",
+      ",..,,'.,,,:,.?,..,,.,?,,,.!.?.,,.:,,,,.,,':.,.,!'! \n",
+      "'?'.,.!!;.??!,,;,.,,,.;,,;,,;,,;,;,;;,..!,;'.,,:;: \n",
+      "',',;,,,,,,:,;,'',;-;,.;,,;,,,,,.,;'','.:..,!;,.;. \n",
+      "':,.;;,..,..,,,.,!,,:?,.,,.,.?,;,.,;.,,.,.,,!:,,,, \n",
+      ",.,,,'',,,.:,;!,,'!?,;,.,.,,',,,.!.?';',,.,:';:;., \n",
+      ",;,,,.,';,,.,.';,',.,,,,!,.,!,,,,,-,-,,,,,,,;!,,,' \n",
+      ":,.,.';,,'.,.?,,..,.,;.,,?,.,:...?,...;-,.?;??,.,; \n",
+      ",.,.,?,,!,.,,..,:.,:.,.?!;:,,.,.,..,.,,?',;'-,,'.? \n",
+      ",;.'.,.',','.'',','.'',','.'',','.'',','.'',','.'' \n",
+      ",','.'',','.'','.',:';'.',,-;,..,;,,,.'.,;,.''?,,' \n",
+      "!',:.-:,,,.,:.:,,.-,;,..;,',.?.!;.,;:,,!?,,:,'.,,. \n",
+      "!'!,!,.,?,,;,;,;,;,;,.,;,';,;,,?,;,,'.,,?.'?,:,.:, \n",
+      ";,;';,.;.';,,.?'.?;.'':.!'.,:.,,,.,,.?,,,.?,.'?,., \n",
+      ",;:;,.,,'.',.;.;:'.,:,,'.;:,,;,,:-.-,--,.,',:,.,-! \n",
+      ";.-;-.,,,','.,;;.,,,,,,,:,.,:,',,-,'.,..,.'.!,,.;, \n",
+      ".!;!,,!,.-,,.,:-..-'..',.,,.?,,;,,.!,?';.',,.,;:,, \n",
+      "..,.,,;.,,..,,,,,,;,,,-,,,,.,;:''',';','',';','',' \n",
+      ";:,,.,?,;.,!'';:,,;,.;.,,;.,.,,,.,,,?;.?','!,.,.,! \n",
+      ",;..:'.,,,.,.?:,:,,,,,.,,,.,?.?.,,.,.,.':,,;,.?,?, \n",
+      ",;'.?,.:,,..,.,,,.,,;,,.,;,,:,,,,.,!.,:.';,,,.,:,: \n",
+      ".,,;'.','!?,':,,.,.,'.,,,,,':'.,;',.'.,,.,?,;.,,,. \n",
+      ":'..,,,.'?,,:,,,':,,.....,;,:.'-'?',.,:'.,.,',,,?. \n",
+      "!,,',,,.,,:'',,,.:.?,.,'.,.,,,.:,,.',:',.!:',,,.!! \n",
+      ",,'.:,'':,,.,.?.??,;.,,;.?,;.,,,,,';..-.'.,?,,.,,. \n",
+      "'';',,'.',',,.!'.,;,,.;,,,,.!.,,?',;.?;,'.,,;,,.,, \n",
+      ";,,,.,,-;,,,.,,.','.'.,;,!,;,:.,',.-:'.,!,,,',,.,- \n",
+      ",-;:;,.,,',,,,-.,,,,,,:,,,,;,.,!..,-,--:,,,,',,:,. \n",
+      ",,.,'.,,,',.,,;,',,,-,.,',,!,,',.,,,',,,!,.,,';-:, \n",
+      ",,;,,,.,,,,,,,,';',.,,,,,;',',.';,,,,:,;,.,.,;,',. \n",
+      "',!',!,,.,';,.',,,,,.,,,.:,!',,,?,',,':;',,.',,,', \n",
+      ";',.,.,,,',.'':.,;'.,';,',;,,.','';'.';';,?;,,.,.! \n",
+      ";;.,,,;,,:;,':.,,!,;',,,;',';,,.,!,,.,,;'.,,,:,',' \n",
+      ".,.,;,.??,',;.,,',';,:,.,?,'..,.,.,;,-',''.',',':, \n",
+      ".,!,..,,-',','?,,,,,;','.:,-,-;,.:,',',,;,;,'.'',, \n",
+      ",','':,,,,,.!,,.,!.;;',,;,,,,:,,.,,,;.;'',.,';?,.' \n",
+      ",?,?'.;.,,;;:;!,',?.',,'.:,',,.;,,;,',;','.,,';,,, \n",
+      ".;',.,,',,',;,,',,',:,,',!.,,,,;,.,,,.,,,,.,,,,.;, \n",
+      "'.;?',.,,,','.'','.',;.',','',.,.;,:'.,,,,,:;,.!., \n",
+      ",':',,'.!!,,',,'.?,';'',';',.,',;',:'',.'...,;,.,, \n",
+      ":,,,,.,,','?;.!;',',,',.,,,?;;,.',,.',.,',,';',''; \n",
+      "',':',;',,.!',!,,,,,,',';,,,,;,,,'.',.,;,.?.!',,:. \n",
+      "'?.',.,,..;.,,',,;,'.';',,,.''':.,?'.,,,.,.;.,,,'. \n",
+      ",:,;,',,','.!'.,,:,,,,.,,,,,!,,'.';,.,,;,.,,,'.',, \n",
+      ".,,,;,,:;?',';,,',:;.,,,,';;,';,,,.,,;,',,;.,,.,!, \n",
+      ",,,;,,.!,',:;,'.,,!!.,-,!,?!,'.,,.!;,,--,.,,?';!'. \n",
+      ",.,-;;;',,.',',,,,..,,.,?;,,,,,,.,!,.;!,.!,'?,,.'. \n",
+      ",!,-,,;,'.,,?'.?.,;'--'.,;';,;,,,.,-?,!;,;.,,!,,', \n",
+      "-,'-;.,.,;..!','.,,?!,,;,.,,'.!,;?.,':,.?,;.,.?,,' \n",
+      ";',,-;.,.!,;,',,,!',';'.!',','.,!,.,,,';,,,,,',,'; \n",
+      "';'',;!'.',';,,,''.';',''.,?,,,;.',;'',;,';.,?'.,' \n",
+      ";'!,,;';,.,,,'.,.';,:,.,,.';,'.!',.?,;.,;,,,',,.,, \n",
+      ",'.';,:,.',,.,,'.?,;;,..?,;''';,,.'?;,;,.?';,.,.,, \n",
+      "';,.','?;',';,.;,.;,'.,'.,.',.,;'.,'.,-,,,',.,:.,; \n",
+      ",'.',,.,;,,.,,;''.,',,,,;,.'.;,,.,..,;..,;.,,,,.,, \n",
+      ",.,'.';;;..'',;,,,.,;'-,,:';',,,.,,??,'',,',..;,., \n",
+      "?,?!,:,;,,''.,-.!,;,'.!,'.,,.,,,,.,,,...,.,,.,,;;, \n",
+      ",,,.;,,,.,,,.,,,.,','.,'.',''.,;:,,.,.!'.,;,,;,.,! \n",
+      ",,.'.,,';;-.,,,';,,,,,,',;,'.'.;,',.'.,..'..,.?.,. \n",
+      ",.!?.,;,,'.,';,';',,',.':,,,',,.,!':,.,,''.,;',.,, \n",
+      ",;,,.';,.,,':,..,,'.,.,?,;'.'';',.,.,'';'.,',.',;; \n",
+      ":'',!,;'.!:.!,!:',.,'.,..,?.,?;.,,;,,,:..;.'?!''.! \n",
+      ",,,',.',.,:;.,.!,.,,,.,,.,'.',;,''.?,.,,,',.,,,?,, \n",
+      "?',.';'.,,?,,,,.,,;;,,,',:,,;',';,!!'?,,.,.!?,'.,' \n",
+      ".,;.;,'--.,,';','.,,,.;;''.,,,,.,,:;,:';',,,,.,,,, \n",
+      "'-!',?',:,,,?;:,,,.';:';,,,.,--;.,,.,-.,,;,,,'.!,; \n",
+      ",.!,?;?',.!,!,,;'!,!,,,,:.,,!,;.',:,,.!,?,,.,,.,!' \n",
+      ":!''.!,,,,,;,.,'!,?!.;.,--,.!,?,.-,,.,:,,.'.,;,.,. \n",
+      ".!,.-,;,:;',,',;,,-,',!!,,;:.,:,.,,'..,?.,,.?,.!., \n",
+      ";'.,;'.,!?;'.;''.;''.',.,..,?,,,';,..;'.!.,,.',,'. \n",
+      ",;,,.',,',,,;,;,,.',,':,,,,'.;.?,:'.;''.',.','.;'' \n",
+      "','.',.''!?,,'.,.!...,.!'?!!;''!!,'!,'-,,,.,;:,!', \n",
+      ",!'-.,.,-;,..;.,'.,,.,;.,,.;',!!,.,;,;'.!''..!,,,; \n",
+      ",.,,,!!?'???.,!;.;',,,;!',;',.;!,,.!','!.,'.,,',,, \n",
+      "'.,,,'.,,',;,,!;',.,,,,','..,.,,.,.''';'..,.!,,:,. \n",
+      ",.,,,;.?'.',,;',,.,,',,.,,',.,,.,';,.','.,.,-,',;' \n",
+      ",.,!,,''.,,-;,,:'',,,,,;,-,;;:.,,.,',,,.,,,:.:;,., \n",
+      ",.;':',.',.,,',;,,,.'';.,,.'.'?'.,,;,,,,,.!,,,,.,! \n",
+      "??;.!''.,,.;,.,,,.,;'.,;,,.;,;,.,;,;,.;.,;.,,'.,,. \n",
+      ".,.',,;,:!.,.?-.,.'?,,,'!',;,,'.?:;--.'!','?';,,.; \n",
+      ".?,.;,,.?.'?,,,.,;,,',;,.,,?,'.',.',.,;,';;;,,.,., \n",
+      "!!!-,,-.,'.;'.;''.'',.';,.,'..?;;..,;.,','.,.;',,, \n",
+      ",;.?,?,.;','.,.,;-.'.,.,??!,;,,'.,.,.!,;.;'...,'?! \n",
+      ",.,,:,;,.,?,,;'.',?.,,,.,;,.,,,,,,;,',.'-,...!,.,; \n",
+      "'!,?.,..,.'.,..,,,.;.!??,?,.,,;.,,.!,,,.'.,,?;.,,, \n",
+      "?,,'.',.-.-,-.,,'???;;,-.,;,:.,.,,.,..:,;.;,..!,,; \n",
+      ".,',;.,,.,,,.??,,.,,.,;;'.,;,.,,-.'-.;.,,,.,!?,?,? \n",
+      "?!''.'.,'.!,''.!';';?.,,.;'.?,'.'!.,,,.,.,.,,.,;,, \n",
+      ".,;,',.';,,'.!,?,;',,'.,,,','.;'.,;,';,.',.,',.,,, \n",
+      "'..,,,'.-,,,,.;'.!';,',,'',.,;,.,,..,',,':',.';,,, \n",
+      "'':,'','-':,',..',;'--.,.?,,.!?,.,-.'?';.,'.,!,;,. \n",
+      ",,,,-,,;.,,',.,-!,''.,..!?,-!.;'.!,,?,,.',.'.;,.,, \n",
+      ",;,?!,..;,.?,.,';.,;,'..,,.,.,',.,;.,,?.,.'?,';.,. \n",
+      ".,,?,?,'...?'.'??,,.,.,'?,.,??,-;.!,.,,,.,;,.,;,.' \n",
+      "?'?;.,,',,,,!','!;''.,'.,';,!!,,..,.,'.,,!,.,.!-., \n",
+      ",.!'?.,,,..?,..'.,.!'?,;.!..,!,;.,;;,.,.,,!;!!,!'. \n",
+      "-?,,!,;.?.,.,.?,,,.,.',';-,,'.?,?,?..,,;:;,,,.!.,' \n",
+      ".,,,,,,';..?,,.,;,.,.,.,';,.;';.',,.,-;;',,,,,;,,; \n",
+      ",;.;,,.,,,':.'';,,';.;:,,,';,.'?.!.,',,,.?..,!.?,' \n",
+      ";,.,,,.,!!,,,..,',,.,?.,,;,.?';.?;:...,,,.,!!,!;., \n",
+      ",,.'.,,'':','.,';','.,',,,,.!,,,,.'.,,;,.!.,!'?'.' \n",
+      ",',',.,,:,.,,'.,;!'?,'.,.,!,.!!,,',';,,,,','.,;,.; \n",
+      ",,'.'!??,,,..,.-??,;,.,.,:';;-;-';-,';;,,.?;.?',?, \n",
+      ",'.,;,',''.,;'.?,','?..',','.,.;',,';',.??,?,.,..! \n",
+      "',.,,'.,'.',.;,.!'?'?;,,.???!;.?'?'.!?;,'.!.';.'.; \n",
+      "?',,.';''..,:??,,,;',',';.,,??;,;,.,!?,;,,,,?;,,,. \n",
+      ";,.!,';,,',.!,';,,.!,;.'?,',.,,,?:'',-;',.'?,.,!;, \n",
+      ".,;,,;;,.?,',,,....!.,!?,,',,,.,?,.!!,.;.!?,.:',;. \n",
+      ".,.,,,'.;,.,,,;,',.,';,;!,!,,!!?,::;'.,,,?,;,.,;., \n",
+      ".,.;,.,,,,,,,,,.','';,:,,,.'',''.,,.,'.,!,;,,.,-'; \n",
+      ",!.',;,',,,,.!,!?!,!,',.,;'.,.'..!'''..',;',''.?,, \n",
+      ".!.!!,,,.!,?,.,,?!,'.!.,.,:,!:,.!,.'.,!,;,',.',!,, \n",
+      "!.,,;'?'.'.!,;.,',,,.,;,;.,.-?,.,.;;.!;-.,,-,.;',- \n",
+      "'.,,'.!,,',;.,.,'.:,,,''',,'.,,..,,',,:;,.,!.,,,., \n",
+      ".:,-,,,','.,',,,':,,,;,,,';,.,',;,'.:,.,;,,'.';,,, \n",
+      "'.,,,,.':';',,:,,,,.;,,,'.,-,,,.,,,.,,:;!.',--:;;, \n",
+      "',,,,',,'.,:,,-,:,-,',;,.',,',';,,,.,,',,',;,:,!;. \n",
+      ",,;;,.!,'!,,';,;,,.,!,,,,.,';,,-';,;.',',.,,'.,,;' \n",
+      ",,';','.,,,,,,.;,.,'!,,,,,,,,,.'',:,,'.;,,,;,'.,., \n",
+      ".,.,,.,;,,..,,,,.-:,',,,,..,,.,,,,.,,?,,,;.',,',-: \n",
+      ".:,.,.,.;,,,,:,,,,..?'?'!':,,;:;;;,;,',-.,:,:?!,'' \n",
+      ";,;..,,?,'?,,,.;,,.,,.,,;;.?,?,.,,,'.,,,:.,,,';'.? \n",
+      ",',.,.'!,,?',;,.!,?,,.,?',!,,,'.,'-.;,,-,-,,,-:,.' \n",
+      ",:.,',!,,'.,'.,::,,,':,,.?'.,,.!.'.,'.'',,,:,,,'., \n",
+      ",,,',',-,:,..,-.,,.,'.?,.'!;.,',;',,:,,:.-'.,,.:., \n",
+      "?,',.,?'?,,.,.,?,,;,.,,?.,,-.-,!-;,,.',':'',';'!': \n",
+      "',';'!':'?':'!':',?'',','';''!':',,':'!:!'?:',',', \n",
+      ",.',,,;,,.,,.,?',.,,.:,.,!.,?,:,.,!,.?,:??',:?';': \n",
+      "'?.;,,:.-!!..,?,':,,!,;,;,.,'',.!;',.,',.,.,!'?,.? \n",
+      "'???,?,??,,--.,,.,',';,,''.:?,,.,,?'?,,.,,'!.?,,,. \n",
+      ",.,,,.,?,:,;.,,,??,,.?,,;.,,;,,.,,?,,.,!?,,.',.,,- \n",
+      "?,:,;'?.,,'.,,.?,.,,:'.,.,?,,.'.'.?,.,,,?:,.,'..,. \n",
+      ",:.?;.,,..,,.,..,;,..,,;,.,.:,'.'.!?,,,,:,,.',,,-' \n",
+      ",,',','.,,!,?,,,,,'.!,,,,,,.,,,,!,,'-,--?;,.';:,,. \n",
+      ";',.,?:,;,',.,:'!?.??;,,,,.,,-??,?.,;..,,?,!,.,;,, \n",
+      ",,,:,,,,;,,.;!!???,''.,,!.:!.,,:,,',.''?,,,,!,,?,, \n",
+      ".,,..,.','.';.',;.,;,,.,,.,.,'-,.,,,.,.,.,,??-'?,' \n",
+      "!',,.,?;,.,,;.,;;',-.',,,',.,,?,,;,:,..,.,';,,.,:, \n",
+      ".,,.,,,-.,,;.,'..,:,;,.!'..,,,,,!,-,,,,!.,',?,.?., \n",
+      "'.?!.,;','.?:'-.-;.'?,,.!:',.-,',.,!?,.,;;.!.:?:'? \n",
+      "?',,'.,?',?'.,.,:!.,.?,..',,.,??.,?.,!,.,,''.,,:., \n",
+      ".,:.,.,,.;:.:'.,''.,,:,,.:,!''!',.,,.,'..?,?,':,,' \n",
+      ".:.,;!;,.,,,,,;,,.':,;,.,,,;,.':,,,.,,,,::,,,,,:., \n",
+      ";':,,;':,,.,.,','.'...'?,,,-?,,?,,':,,;;;';,,;';,; \n",
+      ";-:??',:,;.!,,,;,;,.,,;,,:',.,,,,';.,,:-,',,,,'.'? \n",
+      "??,'.,,:,,.!,,,:,,,:',';,:,,!!,?,;,..;,.,.,,.?.'.' \n",
+      ".;,';',';,,',','.,.,,.:..!,;:',.,,!'?,????,,.,'.'? \n",
+      "?,,,;,,.?,,;:,,;,,.?;,,,'-.',.?,,'-,;.;,'.?,,:;.'. \n",
+      ",,';'.'?,;,,,.?:,;.?,,:.?;.?;,.?,:,.?,;.,?,!,',,,, \n",
+      ".,?,!.,,,;';;,,,,,,.,,,''.:,-:,,.,',,,,.,.','.,;,' \n",
+      ",,:,-,''.!,'.,:,.';'.?,:.,!,,.;-',.,,,'.,:.,:,''., \n",
+      ",.',:,.,';,,:,'.;:'.,,.:.',',,.!.;,.:!:;.,',.,'.,, \n",
+      ":',.';,.,,,:.,?;,.,,.?,,,.,,,,:,,,.!.,,,.;,,.:!,., \n",
+      ";..!.,'?,..,'':,'.!?...:.,,:.,,.;'..,.!,,'.:,.,.,: \n",
+      "..,,.,,,,.,,.,,',,,-.;;,,.!!,,?,.,;,.':,,.,.,,;,,' \n",
+      "'',:.,.,,!,,.!',:,,.,,'.!,???'??''?.;..,..?''.?.,, \n",
+      ".?,.,:,,.,,,-',,:,,,,,,.,?'.!,'.:,.,:!!,,.?.,??,', \n",
+      ".,';,,;,,,;-,-,,;;,,.,,?:'.,?.;'',.,,,?,.:,,:,?,;, \n",
+      ".?,?,,:':,.!.;,'.!!,'.,':,?,,?,:',,.,;';,.',;.;;;: \n",
+      "'',,.,.,'.!???,:':,,,..?,':,-,;,,,,,';,,;-.,?,,;;, \n",
+      ",'!',,.-??,,-;..,;:!,,.,,:'-?,!!,?.,,',:,';'','.', \n",
+      ":,;,..,.?'.,,-,.,?,.,!'?,,:.,,,',',,.',,,,,,-;,,., \n",
+      ":,.,,,:.,!,,.',':,.,,,.,':.,,-,,,.,,,,',.,.,;:',,, \n",
+      ",'.-,.',,'.:.,!?',,.'?,,.,,?',,.?',;'.,,.,.,';.,., \n",
+      ".,!,,.,.;.,.,;,;;;;;,,;,,,.,;.,,;,,''.'???.,;,.!.! \n",
+      ".,.,,',,:.,,!.!,!,,?-,?,';'.!'!,'?,,.'?,'.?,'.-,,? \n",
+      ",;-'.?:,.'?:,,.'.!,,.!;,,.'?,'..-!,':..,-??,,.,,'; \n",
+      ",,'.!'.!;;'.!,,.!.!,!,?,,:?,:,.,.,??:,'.:,,,.,'.!! \n",
+      ",'.,!??,;,'!',!..,.,?,;?.?.,?.,.,-,,,.,.,,:.,!..'. \n",
+      "!'.,..;:.,,;,:,,,,.-;,.,,';,,,.'?,,,',:.:,,.';.,,' \n",
+      ".,;,:,,,,,,-.;?:.,,,.?,',.,!''.:','.,.!,'!.,.,.,,; \n",
+      "',!:,'.,.?.,,...?,,,;,'.??'?,.?,;,..,.,..,..,.:,;, \n",
+      ";,;:.:'.,',.'':;:'?'':',,,,?,,-',:,'.',,.?.,,.;.,. \n",
+      ":,,.,,,,;.;',,,,.,;.;.,:..,:,,.,,:,',,,.?,,.:..,,; \n",
+      ".,,!:.,,,,,,,,,,,,.,.,,,,,,,',,.,';,,.,,,.','',,., \n",
+      ",..,!!,-,';'.,;,,.,!,.,,;',.,,,.,!,:,!,;.!,!,:',', \n",
+      ".,!!,,;,.,!,,!',',!.,.,,,.!,,?,:,,-.!',,!'!:!,:',- \n",
+      ",',.':,',,;,,.,,:,.'',,,;.,:'..,,:,-',,,,-,,-',-,- \n",
+      ".,,,,,,,',-,,'.,,,,,;,,',;.,,,','.,?,;,.,;;,,,.;;, \n",
+      "!.,!'.',;,;';.,?,',.,'.',;.'?,,.,...,:,.,,.,,??,;, \n",
+      ",':,..,,;,.',,??..!',,',:,?.,?,,,..,;;,.!,',','?-' \n",
+      ",,,,:,,..,,,':,,'.:'.,,,'..,'.,!;:,??,,:.,,:.??!;? \n",
+      ",,.,,'',.!',,!,:,?,,,:,.,;.,:',,,,;,.,'?,,;.,;.,,. \n",
+      ",,.-?,.?;.;;,,.,,.,,.,;.,,.,;.,,,;.,.',,,.',',,..: \n",
+      ".,.,;.,,;,'',,.-,;,'.,,,,',:!'.,?,'?,,..,:,;':;.', \n",
+      "'-:,.,:-'.?,;.':?':.,,:;',.,:;;,,,',,;-,.;,,,,,,,, \n",
+      ",.,,,.;,,;,.,,,.-,'-.,,',;,,,?,'?:.,:,,;:,.,.,!?', \n",
+      ":',,.,-,':-,',.,,,.:.',..,,.,.,??:?'.,,;,-,,..,;:: \n",
+      ",'.,;,.:,.,,?,?,,,,',,;,',!',,,;,,,,,.':,,-,.,.:'. \n",
+      ",-.-,.,,.:'.,';'.?,.:,,,.,,,-'?',,,:';,,,'.,,,;.,, \n",
+      ";,,,',,,,'.-,,--,,,.,.,,,;,,,,,.,;:,:.,,,,::;'',': \n",
+      ",;;',.!,,.;,:;:',,,.,,,,.,,.,,:,,.,:,...,,''.:,.,' \n",
+      ":,'..,'!';.,,?,;,,,,,,,.?,-,,;,,.,.,',;...,,',.',: \n",
+      ",.'-.!,?,.,;,!,',;;,-;:,.,,,.,,,?,,:,,;.',,!-?!,,, \n",
+      ".,?,,:.,'?,,,:,,,.,.,,',.,,,,,,.,,.,,:;,,,'.,,'.,, \n",
+      ".,,',,,?,:;,.,:,,.,.!?,,;,,-.,:,.,.,.,.;?,,.;?,,.; \n",
+      "????,,...?,,,,:.:,;,,,,.,:--,-,-,,,,.,,.;,..;,,.?. \n",
+      ",:.,,,,;,,.??.!;,.,.,,,,,-,.,!,?,,,.?,,.!?,;.,,,,' \n",
+      ".'?,,..;;.,;.;..'',,,:,,??;;,,:.','',,,;,,',,,,,,- \n",
+      "','.,:,.,,';,''.??;:,.,,.,,,.,!;'.,.,,?,:,.,-,,.,: \n",
+      ";,,',:';,,:.?,'??',',,,:',;';';'?',,.,,?;,.,,!,,', \n",
+      ",,':...,;,,,,',,.,':',.:'.,,;:,',.!,.,;,?',,,,,,., \n",
+      ",:,;,;,,.,,.';,,,,.,.:.'.:;.,'',.,',,,.,,':,':,,.' \n",
+      ";,:',,,,'.:,,.,,,,,-,,,,.,!,:;,,,.;,,,:'.:,.,:.!'! \n",
+      ".,,,',,,'','',,,.',';,;,;',,';;.',:'!';'!';',,','. \n",
+      "',,,,',','';,,,,;,,',.'','.','.',',';'',',':',,,!; \n",
+      ",,,,,.,;,,,.:,;;.,;,'?!,,,-,:.,,'?,,,;,,,'.','.,,? \n",
+      "?;.?,,':,,,,,,.,',.',,.,,,,,?,'.,.,;,,,,,;,,.,!,.- \n",
+      ",?,?!,:,,,!?,?,,-;.,,,:.,,.;;;',,,.,,.,.,',:,,,..; \n",
+      ",',.,:',,.!!-.':,.!.?.'?,:,,,.':!:;.,:,,,.,.!:,;,. \n",
+      ";.;;.,.!!?',,,,,';,,,,,,,,,,,,',-,,,,,,,,,,,,,;,,, \n",
+      ",..?,.,.;':,',',.,:,,.'.,,.,.':.,.,;'.,,.;':':!:'- \n",
+      ";',-;'.,,'.,;'.,,:,',,--':,..?,,.!!.'.:.,.,;,;,;,, \n",
+      ".,,,,',.,:,,,-,,,,,,';',,.,.,-;-.,:,.:.;-.:,,,.;:, \n",
+      ",,':;;:.!.,!,.,!:!,.,''!,.!,,,.,-,,..-.',',,,.'':. \n",
+      ",'?,.:,';.,.,.?,,,,-,.,:;.,,-?-.,,'..'.'.?.';';'.' \n",
+      ",';,,.,:.-.,,,:,,;,,,,!,!?..??,:.?;:',.,,.:-,--.,, \n",
+      ":..:;,--,'',-.!?,:;,-',,',',;.'-;.,;.,.,,;,'.',?,' \n",
+      ",;'.,;-,:;,'.,,::;:',,'.;,,,.'..-,.!''-,!:??,'.,'! \n",
+      ",-',,,'!:.,;,,:,'.;.!'??,,'.,.,;,?,,?.,;.',,';,;,. \n",
+      ",-.!?,,-.,',,'.,,.;,''.,,.,,,.,;,,,,,';,,,,,.,?,;! \n",
+      ".'?!,,!?'';.-:;:.':-.,,..,,:.,,:.,,:.?,:,.!::?.:?? \n",
+      "?.:;'.?.!,,.',;:.!,':,,,;,.',?'':.,':;,,-::,,,,',. \n",
+      ".'?':.'','?!.,'';.:,!,,;,.!?,.'.;::.,,,':;.,;:,,,, \n",
+      "!,.':..:..,,:;'.','.,:.,.',,,,:'!!!!!!!,!,,,'!!,,' \n",
+      "!!!,.',,,,,.,.,'.',,,.,'.;,..::'';,,;',:,:',,,,';. \n",
+      ".,,..,,;:',.,,:',';,,,.':,';,,;,,..'.'!,,.:,.?!:.! \n",
+      "'',,;,,,,.,.,,-;:.;?.!,,','.;;';''!,:..,..'?,!.!!. \n",
+      "'???,,,.?:.;':,,'';.,:,:.:',.,.',.'.,!,.:'.',,.?;? \n",
+      ",,;,,,..,,-.,:,'-.,,;'.,,!,?,;,;,,,,.,.,,,,,!,.!?, \n",
+      ",..'',,.,!?,,,'.':,,.,,;..',.!,!?.;.,?:,,;,;:;:;., \n",
+      ",:'?:,.,,,,,,,;'?.?,,,,,?,,,,,?,?,?,?,?,.,?.,?,.,. \n",
+      ",,..:,.,!??,.,,!,!;:;,.,!,!?,:':!,;,:;;.,.,,,,?,?, \n",
+      ".!!??.,.,!,!??,,,.'::!!',.:';':..!,:;:..,','.,,;., \n",
+      ";,,.,,,;,;,.,:;,.:,.',,;,.,,.,;:;,',.,'':,,,;,,.!; \n",
+      ",,.,,.;',,.;,.,!.,':',.,,.,'.,,.'''':,!.!':,.,.;,, \n",
+      "-,:,-.;?-:',.,,,,-:;,,.,!,:,'.,?,?,.',;';',,,.,,.: \n",
+      "'.,,',?,,,?.,,,,',;'!,'';,:,,,,.;;,.,,,;,':,,',,:! \n",
+      ",,-',,-'.!;;;;;,!?'!-??,,?',;.,,:!?,':,,.',.,!,.', \n",
+      "..,;,.,',,,;,-,,,,',',.,,,:,;,;,;,,,,,:;,,',',';,; \n",
+      ",;,,,.:,,';,,,,,.;,,,,.,,;,,,;,,,,''.,:!'.,,,,.,!, \n",
+      ";:,,.,.,.,,:,;','.,,.,,;,,,,,'.,?,,'.,,?,,.'.'.!?; \n",
+      "',.??!,?,,,.,,,.,:..,,;,,,.,,..,,.,,;,:.,;.,.'?,?; \n",
+      ",..,':,.,!,;,.!'.,,,:;,,,.,;,,',',.,;,,-.,?'?,?,,, \n",
+      ",,?'-?,.,,,.,,.,,:,,,;,,.,,,';,,,,,.?,,-',.?,.,?,; \n",
+      ",,'.,;'.:,.,.,!-.,;,..,,,,;,,,,.,:,.,,!,;,,','.,:; \n",
+      ":,.,.';:.',,,:.,,.,.';:',.'-,,,,.;';..:'.;.';..:,, \n",
+      "';.,:,-.,,.,,!,,-;.,,,.,:,,,,;,,.,'!;,:.,':,',,'., \n",
+      ".,.,:.,..!'.,':,.,,-,.,:',;,,,,,',.,:.,.,::'.?,;.' \n",
+      ",,',,,,,,,,:;',,,':','.,.,?,',!:',;,-.,;,,;,,.,:;, \n",
+      ",.,.,?,,'.,:.:,,,:,.;.:;'.:-,.',,:.,,.,,:.,,':,,,. \n",
+      "':,.;,.!,.,:.,;.,-!.,;,''.,,?,,;.!?,:;,,.,,;,,;,,, \n",
+      ".,!:,,',.',?,,;'?.,,,,;,.,,,,',..,.;,.,.,,-;'','., \n",
+      "'.,?,.:,,.';,',,'.,.':,.,.,,,';''-;',',,,',;,,,,,' \n",
+      ".,.';:,'.',:'::'?,''?,'?;,;,',:,,,.,:',;,;,;,;,,', \n",
+      ".'?,,..??.!?,:,;,;,;,'?:,,,;,,..,;.,?,?',,,,:,,??, \n",
+      "'?:':':,;'.,!.:;?,,,,-.,,.:.,!,,!,,,,.,:;:',,,.,?, \n",
+      "..?.,,,';,,',.?,.,',!'.',:',,',,'',';,,',.,':,,... \n",
+      "?,,'.:.,'.;,;.:':;,,,,,',,.,.',:,,..?,.:.?.,?,.?.; \n",
+      ".,?,.?..?.',:';:';;,,;,,,'.,,,,:,.,,'.!,.?,;,:,',, \n",
+      ",.,.,,:,,..:',..!,!,!,.',;.,''.,,:?,.,;,'.:;..;,:, \n",
+      "-,:...,:.!!,,.'!!!.,':':,?':'..?.,,,,.?';?'.:'.,,? \n",
+      ":''.,:!;:,;.:';',;,,.,;,'.,;,,,':,,,,.,.,,,:,.';.! \n",
+      ";!;,.':,.!:,.!!,!:.;':',;,,,,,.!,:!?;,,','.!,:!:,. \n",
+      ".!;!:.!,!.;,,:',,,,,,,.,,!,,.?.,.;.':,.,;!,,.?,,., \n",
+      "!'.,:.,',';;','.,,';,';''..:,,;''.,.,';,.,;.,;:;., \n",
+      "?;,'!,,,;,,,:,,,;,,,',,.,.,??.,.:.,.,.;,,,.,.:,.., \n",
+      ",,,.,;,,,.,,.;,,,:.,:,.,:,,.,,,.,.,';,,'.;';.,?!;. \n",
+      ";.'.,:,,.,,:,'.,;,,.'.-,',,.,.,:'''.,;;,,,'.!.,,., \n",
+      ".',,.'-,:.,''.,.:;,,:,,'..,.'',.,.;',.!:'.,,?:,,,' \n",
+      ",.',','.-,.'.,,.',,'.,,,.-,;,!.?.!?,,.;:,.?,.,'?,. \n",
+      ",,,.,!,!,!?!?!,!,;.!??.',:.,',.;?,,,,;.!,:.,:,:'', \n",
+      "-;;,,.,!:',..,:,,,,;,,,':,,;,,,.,',,,;,:...!.,.:,, \n",
+      ".!!,,.,,:.,.,,,,.'!,!,'!,',.,,.,.',,,.'?,;,.,:;,;, \n",
+      ".;:-,;.;:',.,.,;,:!,.,.:,,.,,,..,:,.;,':,,,,.,,!'? \n",
+      ",,',',.',?,,,:,,.'!,',''.,.,.,,,,,,'.,':.,,';,.;,. \n",
+      ",,,:',.,,.',';,,,';.,?,,'.,;;..,'.,.,,,,,,.,,,.,', \n",
+      "?:''.,,,,;,,',,'';.,?';;.,,,,,'.'.',,;';,,'.,:;:,, \n",
+      ",,'.;'.,:,;,''..,;.,;,,,,!;,:,'.,:,.,,',:,,..,.,;. \n",
+      "!!:,,,,.,;,',.,,.!'?.':;;,:,,,:';'.,;:;...??;,.,:, \n",
+      ",.,;.,!.,'.,,,,'.,.,.;',.:',',,:,,'.,''.,;-;,.,,., \n",
+      ",-.,-;,;,,,,,.,;.';:..;,;,.;.,?,.,..,';,,:.,,.;.;. \n",
+      ",,,;.!',,.,;,,,.,,.?,.,;,,,'-,!,.,.?,.;..,.??;.,,; \n",
+      ",,-..,!!'?',.;,,..,.,:!;.?,!.,.,;,.,.,?.,.','.:',' \n",
+      ".'.,.,',;?.?,;..,.,.,:,?;,;,,:,,,..,,'?,,,.'?,!.:. \n",
+      "..':'.,;.!.,:?,,;-,,,.,,.!,.,!,.,!,;!'.',?,?,.:,;, \n",
+      ",;,,;,,.,.:-;.!.!,'?',.,'?,,,,-,-,-,.,?;,-.,!,.!:, \n",
+      ".,,'.,,.,',',':.,,;,.,?,,,,.';',!,,,,';'.,;'.'',,, \n",
+      ",:,',.,.,;.,,;'.!.,!,,:,.,.,:,,..,!?,?,?!,-,?,;,;. \n",
+      ",;,,:,',,:?,,:,.,.,.,:,.,.;',.;.,',.,,;.,,.'?;:,,? \n",
+      ",?,,.,'!,..,,?,,,.,,,:,,.?,,;,,:,:,',';,.;,':',,'. \n",
+      "'.,.,,!.,.;'.,.'!.',?,,,;.,.-,.,,,..,;?.:.',';.,,. \n",
+      ",.';;,,.?'?,;.;.,,?,,.',:,;,,,:,,';-.,,;.',,.,,!,. \n",
+      ",,.,.,.,;,.,:,!.,.'.,,!,',:,,,,,,.,.,.;'':,'.,:;'. \n",
+      "!-?.,,.,;:;,..',,,.;,:,?,.;.:;.,.:;-,.;...!?;?;;;. \n",
+      "'.','.'!'!!,,.,,.;,..?:.,.,.,!,;;.,':;,,:;,,,''.', \n",
+      ",.:?,';.,',,'.;:.;',,:,...!',-.':;,.',:,.;.,,.,?,! \n",
+      ":,-..,,:.,!!,;,';,!,,:.!,.',!,.?!?,:.,,,,.:;,:.:;. \n",
+      ",!,,,,:,',,''.'.;'',,-.,,,;,,-,-:,;,;.?,.'?,.'-?,: \n",
+      ",-.-,?,;:.?!:,,?,,.,!:,,!..,;.',,-,'&.?.,;,-:?-.,; \n",
+      "'.:,-.,,,!,.',.,?;;,.?,!!,.,:,-,.',,.,.'!''?,.!',. \n",
+      "!!?!!,!,.-?.?.,.:..,,,.-!-.,,.,,!'',.-?,:-.:,,.,,, \n",
+      "';,,,,,;,,,,,,,,''.''?:;,,,:,','.',-;,:;--.;:,;,.! \n",
+      ".-:-?,;.,.,,.:,-!,.,,.,.'-.,':';,.'?!',?,.,!?,.??, \n",
+      ",,,;,;.,??,,;,,',.?,;?,.,;,,:'.';,,.,.,-.,';:,.?', \n",
+      ":;.,;..,:;'.'!?!'--,?.;,.,;,';,,!!,',,,?,,,,,,'-;, \n",
+      ".,,,,,!,!-,!,'!,?,!?:!,'.?,.!,.,,..,'':.,,.,;,.,!. \n",
+      "',?,,!,;.?;?,.?.!;.:,,;.':;';-,;'.',,,,??,,.?,!,': \n",
+      ";,,.,,,,.,;,:,.,.,;,.?,:.';,,,,.?'.:,'.':';,-,.,,. \n",
+      ",!.,,;:',;,,..'..,.:.,,.,,,,.:,.!:,,,.!!,?,.:;,:,- \n",
+      ".,!,;.:.;.:,.;'.;,':,..;'..',''!'..,.:.,'.':.,!,?. \n",
+      ",!?!.,.,.,?.',?,:.,:'.?,;,,?,:''.,!,?;??',!:,;,.?, \n",
+      "..?,,.,;,.,.:':'.,..,!,-!'.-,!,,.,!,?.,-;,-.,.',., \n",
+      "-??,,,;,,.,.,-?,:',.,:;?..,?,.,.,!.,,,:',;','..,,, \n",
+      "!?..,',.',,.,';.,;,'..,',...,,:-;,.,;,'.??,,:,'?,; \n",
+      "::!-!.',!!,,.,,,,,,;,,,--,-,-,!,!:?,'...,.,'.,.',. \n",
+      ".??,;'.,,,:.,:,,:,.,;,.?,!:;?,,'.,!'!,,,!;,,,.':,, \n",
+      ";,,,,,,,;,,,;;,';,,-.;,,,:,,;,,,;,,.?,.,;;.?,;,,:, \n",
+      ",.!;';,..,;.,.::,',,,,,':;,.:,,;,.,:,.'!,,:''?!,:, \n",
+      "!,:;,,.:,,,,,,:,;,.;.,.,,:,,;-,',;':,,,,.:.';.,..' \n",
+      ".;;;!,!,?;'.?,,?,.';,.,',:'.?,..,'.,!,?;!,!,;?.'.' \n",
+      "?,.,:.,.,:;:;,,,.,,.,:,,,,.,.,,.,;.,,,,,,.,;,,,,,, \n",
+      ".,;.,'.,.,,,;;;';,.,;.,,,,;;,;,?.?.,?';.?,.,,.,,:, \n",
+      ",,,-,-,.,!,.;,;;;,':,;,.,?.,.,:.,,:,,,,-.',?,;,;,, \n",
+      ",,'.!.,;.,;.,,;,-:;.;..,?,!.,:;-.';'-.,,,.,-!;:''. \n",
+      ",,..',;,,..!.?,,.?!,,;,,.!!;,;,;',:!!!.,:;.,,-,,:, \n",
+      ",;,.!':,,,.;.,,!!!!!?,?',,.,,:,.,,,.,;,.,.,;.,!.,. \n",
+      ";'.,!,!,!,.,,,,,?,,;,;,,,,.,?,?,!???!,??,;.!,!,,,, \n",
+      ".,:,;,.,?,,.,,,,.,,;,.',.,.,.:,.,.,-.,.-!?-,,,.,,- \n",
+      ".-!,.-,.--!?,.,,--;,,.',..,,,,,,.,?:;.?.,.,;--..;: \n",
+      ":,-;.??,:,;-,,,,,.:?,';.,.,.,'-,,,?,,-,,;,..,.!,!. \n",
+      "!'':!,;,.!.,,.,,,.'.,!?,.,,,,,.,;.,!,.,,.,!,!,!,!, \n",
+      "?!?.,.:?,,,.;,,,.?;,.',!.?,;.,'.,!,.:.,,.,.,:.,-:- \n",
+      "?,:.,,,.,-';,:[.]'.!,,?,?,,,:'.,,;,--!,;.,!.????;. \n",
+      ",,?;-.,;;;.,;:,,.,.,;,,.,!,,.,!!?-,,?;-.,,,.,.:,., \n",
+      ".,.,,:,.,'?,,.!:'.,.?,,:?;,.,,.,.?.',?.!,;'.!?.,:. \n",
+      "???,;.,,-.';:','.:'!!;.;,,,;.,;.;,:.,.,.;.,.,:,'., \n",
+      ".,.,;:,,.,;-:-.?,,,,,:',';';'.,.:;;.,:,;,.,:,;.,;, \n",
+      ";,.,:'.,;.,:,.;'.,?.,!,!,:.,,!,,.,.;.,,,,;,,,:,,-, \n",
+      ",.?;.,..,-!?,,-,,.--,?,'.,;'.';.'...,.;,.,:',;'.'? \n",
+      "',,::!,!,,,.:.',.,!,..:-,-,.,:;.,:;-.,,.,.,'.?'.,, \n",
+      ",,-;;;;.,..,-,-.,;.;'.,,,.!!',,.:.,:'.'?!!?',,'!', \n",
+      "?--,!,!?!!!,,'?',,,,:..',.,!'',..,,;,,.;:,.?,;:.!' \n",
+      "'':'';:.,!,:,;,:--.'.?',',,'!','.'.'.,!,?,;:.',.,. \n",
+      "!,!!!;'-?,!-;,.,:,;;.!??,.,?-.!!,,!,;,;,.,-;'.,,:; \n",
+      ",,:''..[.],.,:.,.,;:,..,';.,,;.?;,.!;.,!.';.;:.,;, \n",
+      "?:-,',.:.?,,.,,?,.!!,.,;.,,,,!,,.,,!?,?'.',:.:',., \n",
+      "'.;.,,:,;.,;,.,;,.',;,,'.-;,'-:.?.,.,-.,.,-,.;,.!! \n",
+      "';,.!?,.,,',.,,,;'..,!'',:,,;'.,';,:,,,.,:.''.','. \n",
+      ".,:,.;..'.,-'!?,.';,.,!,;.,,,,.,.,;..,,-,..,.,;.,: \n",
+      "'.,.,.??'!',!',;,.,,?,,.:,;,!:;.,:,.,!?,,:,,'.,,., \n",
+      "..,?,.,;,,.,,..,,,,,:.,.;.',.!','.,.,:,,.',,:;.,., \n",
+      ".,:',',',?.'.:,-.'.!:.;;,,.,,';.,:!,,,.;'.,'?,,'', \n",
+      ",'.',';:,.;,,!.',,.,,'..,..:...,?;'-.!,,.!;;.!,:;. \n",
+      ",'.,,,,.-:.:',.,:;:,...,?,.,:.,.;..!.,!,,'?,,,.,:. \n",
+      ",?-,.,??,;,,',,,,,,,;,,,,'.!?.,?.,;';,'',-.-!,-!,, \n",
+      ",;,,.?,,,.,',,-:;,.;,,.;,.,::,-,-;,,,,,;,,,:,,,;:' \n",
+      ".,,,,,,,-;,,,!,,.;'?,,,.-:;',.',.?.,,:.,;,.!!???,! \n",
+      ",!',.':'-!,:;;';';-,-;,,.,,:,;'-.',?,;,..':'.,;'-, \n",
+      ".,!-?;.!,:,.,;;.,;;,.,?.,,,''.'!,?.!,.':.,?.,?.,:. \n",
+      "..,,?,,,,,,.,,,;,:,.,?,.,,;,,,.,.,'.,?,.,;.'.',.!, \n",
+      "??.,,,.'!!,,.,'!.,','?'!',??.,.,,.,.,,;,,,.;...,., \n",
+      ".,.,.,.,';,,,,.?'-,.!!!,.,!'?,.!,..,.?,,:;;',;,,', \n",
+      "!',,..,?;,,:,,.;.,?;;.!.,'.!,!.???,''.?!',;.??'.-. \n",
+      "-.?,.,,,,,,,:.',.,,.,?!.';,,,,.,:.',,.,;':'.,.,,:. \n",
+      ",!';.:;';,.',!?,,;,.';',,.,':'.'.;'.,!.',,,:;',,'. \n",
+      "',,:;,.;.,,.,.;.,,,?,..!!',,,:.,,!,!!,!,;.,!!,,,., \n",
+      ".,,,,,!,,?,,.,-!.,!!?..'.'?.,!,,?,,:?;;..'.'.,,;., \n",
+      ",:.,'.,.:,;-;,','.';.,!;.!'?,'.,,!?,?;'-.,,,,:.,,, \n",
+      ";,!,,!,.,;,.'''.,,,,,!,!','-.?.,.'.,!,':';.,?,:.,. \n",
+      "'.,.,.,,;.'':.?,,?,,:-,,,,,.?,;'.,.'',,.,;:.,:-,.? \n",
+      ".;?,;'.,';':;:;'..''.?.,.;:,,.',';.;:,,,..?'?,!'., \n",
+      "':;,..',.,,-,,,';,,-,:,-'.,'.?,;,'.,',,??,:,,,',,, \n",
+      ",.,,,,,:,:,,-,-;,,.,.,',-,.','''.;--,..'.,.:,.,.,' \n",
+      ";'.,'..,,.:.,,,.':,,.,,;:',:,,,.,?,-?,,;,,,.,,.',, \n",
+      ",--:',.:':,.',,:',,;,.!!:'.!!:?,,.,!'-.,;;:!?!,,,' \n",
+      ".,,'?,,,-:?,,,,,,,,,,..,,?,.:,.?.,;.,.,.,,;'.','., \n",
+      "?,.;.,?,;?:.,,.?,,;:,.,,!,!?,.,;,,,;,,.,.:.?,?:,,- \n",
+      ",,,.,:-,'..?,,.;-:,.:.,!.,;.,,,!!,.,,,':-..,,.,?,. \n",
+      "!.,'.?,;:,,,.?;:,,,',',.,;,,,..!!,,..,:;..,,,'.,;, \n",
+      ",.;,',,.;,,;:',:-',',;,:,,,::,,,,,;,,:',,.,:,,,:,, \n",
+      "'',,';,;.,?,,:,'',,,.,;'.,.;,'.,;:'.;.!.,,.!','.,; \n",
+      ":,.,!,-,.,',.,,?,,,;,,.,,,,.:,;,,',.:;',.,,,.:',-, \n",
+      "..,!.,;''-.,,.,;.,,';',';'.':',''?'.'.;.!,.';.,:,, \n",
+      ",.:...,.,':';.,,?',;,',..,;,.'.,.:,!,,:;.,;,-,.,;, \n",
+      ".;.,-!,,;.!,,;,.,,;!!;,!:',;!,?,;,,':-,,???!,??!;' \n",
+      ";'-;,.,.',:,,.,??,;.,!!?!?,!,!,;.,,,,,,,,.,.,:,!,: \n",
+      "'',:.;:':.'?,,,,,;,,,,,,,.,!,,:,,,,',,.:,,,,!,-,,' \n",
+      ",:,,-;,,,,;,,,':.!!,'',,.,;;-,.,;-.,!,''.--:,;,.!. \n",
+      ",?,,!,,!,,;,,.!!,,,,.,,;;,,,-.,:':?,,.,,?,??,'?,', \n",
+      ";,:,,'-,,,,;,.,;.,..,;.?;,,,,.--,'!,,,.,.,.,.,'-?? \n",
+      "?'.:.'''!'?-.,,,,,?,-???,,,????,,,,?,:;;.':.,,',,, \n",
+      ":,,.,,;,'.,':.,:-;,.,.:,,'.,!!!,!,!?!'-';,,!,?,':' \n",
+      ",,.,!''.,,.?,.,',.,.?,,','',';,'.!,?:?,:;;,,,.?,:' \n",
+      ",;,,;:,.,?,,':,'..?:.,!,!,!,,?,?:.,.,,,.,,,,,.'::: \n",
+      ",.,',.,?,!''.'.,.,,!,,';..,;-.',.,!':;;.,;.!?,.,,, \n",
+      ".:-.,,,'.',:,.,,:,',-'.',,-,?.,,;,-':,.:,.,:-.,.'? \n",
+      ",?,?,.',.!!,!,.,',',,,,?,,.'...,;,.,;,,,'?'-,';,,, \n",
+      "''?',;,.;,,.,,:,.,,,,.,,.,':,,,.!?,..,,..-?..,'':' \n",
+      "'.;,,'.'.':.,,.-;,,-,,;,,.,:.,,,:.,',':,';','.,,,' \n",
+      ",:;,'',,?',,,,,'',.',,',.':'.,,,:,.':,.'!.'?'?-?;, \n",
+      ":';,.'',,,:,,.!,,,,,!!?,',;,,-,?,-,:,.!:'!.!.,.,,, \n",
+      ".,:?!,:?''.,:?',.?:?,.;,,.?,,,.',',.,;,.:.'-,;.??? \n",
+      "'?;,,;,:,;,.,;,'.'?,'!,!,,','.!,.?!,,;,,,,'..,'.,, \n",
+      ",,',,,,,,.,!.;.?,,.?,:?,?:.,;..?.',?,:.,'.,,'.'.,. \n",
+      ",,.,,,,:',,:.,,;:,.',,;,',:,,.,;.-?,;.!?.,''.,,,:' \n",
+      ".,,,',;'',',,.,,,,,.',,',:,,,'.;,,.,,,.,,,',;''.,; \n",
+      ";,;';,,.,,.,,,,.:?,.,,';,.,,.:'.,,,?,,?,!?,,.',,:; \n",
+      ",-',,.,!,!,!:.''.,!,;!.,,,:,,',.!,.,.,:,.,!.,?'.,, \n",
+      ",?,;'.,.,,,,.,,,,,;,;,.,;.,;?!,,,,?!':,'.,,,:'.:,, \n",
+      ",.,:,.,,,,',.',?,,.!.,.,.,,,?,!,,,,,,.;,-.,,'.,;,, \n",
+      "',,'.!!.,?:,,,,..,,,?!,;,,;,,,,,,,.,,:,,.,;:',,,., \n",
+      ";::,'.,',''.,,,,'.?'?,,;.,,'.,,:,.:,,,;','.,,'!'?, \n",
+      ",,;'.,.,,..,:'.:?;,'?,;,?;;.,',:,:,,,,,,:;,,.'':,, \n",
+      "':,;..,,,;',',',':,.,,;,'..,?!,!?,','??,'?,:',.,,, \n",
+      ",;',.,,,:?,!'.:.:!,,,,'.,,,',:,,;,.,'.,,:,.,;.,,., \n",
+      ":?,'.',:'!,,;,,;.,;,.,!??,,.,!,,,,,?,,;,''..,.?,,' \n",
+      ",';',,.,,!.,,!!'?!!?,?,.;.,,:.,',,'.,,,,:,;,,,--,? \n",
+      ",',.!,,.!!,',,,,?''?',,,.,;'.,'',,,.,,?,.,,:,,',,. \n",
+      ",.,,-'?';',:','.,',;,',,',,',,,,,',:;,.,,,:,-;',-- \n",
+      ":,,.,','.,,,,:,,,,,,,:,!'':',';,.,;,'.,;.,,;,,.,,. \n",
+      "',,.,,:,':,'.',,,,.,.,,,':,,,,;,',':',,.!.,,',,;,, \n",
+      ",.'!,,!,,:,?,!'.,.,!!;'.,;':,,..','.,';.?',',,',;, \n",
+      ",,.!,.!,.,!,!,!',.?.';,,;;,,.':',:,'.',..,':,,'.,, \n",
+      ";,,.,,.,?,:,,.,,??,':,;.,,,,!,''':.-???,'.???,',?, \n",
+      "'?',,'?','?,!..,:',,.',,'.,..,!,,,?:'?,!,;,,:?,,,. \n",
+      ",.,'.,.,:,?,,?;.,,,?.,?,','.'.,!,;.,;,,.';,;,.!-., \n",
+      ":'.,?,,'?,;,.,,';.,,'.,:,,,;,.,,,;,,,,.,,;,,,,.,:, \n",
+      ",',,,.!,'.!,'.',:,.,,,;:,,',,,;,.,,':.,,.,.'?,,',. \n",
+      "!,,:.?,;:,,.,.,,!?,.!.;.,,'??,''.!?,.!?,,;--,,,.:. \n",
+      "'??,.,.,!,.,',?,,'.:.,:.,,,,,,,.,,,,,.,:,.',;,.,,, \n",
+      ".,.;.,??;';.:.,,,,,.!.,,;.,;.,,.,,,;,,,.;.,;,.,,:? \n",
+      ",,,,,,,.,.,,,',:,,,:,.,,?,;.;:,.;.,!,,:.,.,.,,.,,, \n",
+      "'':,',?,.,,',,.,.,',,;.,;,,-;:,;,;.,!'.,;,,.,!?,,. \n",
+      ",?':,.,?,;.,';,,',?';'';',,,;,,;,;.,,!':!!,,:;',., \n",
+      ",?;,.;':;'':;',:;',:;',.;,,.,;',.,:.,;',,;,,;-,-,: \n",
+      ",,,;',,,,'.'!:'.,.,'?-.:,.,.,.,.!,;,,,.!!',.-'!?,, \n",
+      ".,,;'.,.,,.,.?..?,;.!?,.,.'.'.:,;,.,?!.??,.;.,,,;. \n",
+      ".,',.,..,.,?'.,,.'.'..,,:,'.,:.,:.',;,,,,-:,,,;;', \n",
+      ",.?!,-,,,.!:.,,'.?!,,,!?,-.!.?;.,,,:,,:;';,,.,,;,, \n",
+      ",,:,;.:;.,,?,??.,,!??,',;-,.,':,',':,,',;,;,;,',-. \n",
+      "''.,:''.?,!,;:','?''',,.,':!.,,,.!:',,,.,:'-.,,;.; \n",
+      ".,!'.,:.,:.,,,.;:,,;,,,'.'?,,',.':',.,..,,::,.,.,. \n",
+      ",..,:'..,;':';,,'.,,?,,:;;';,,,,,',-,,:,-,,.,;-,,. \n",
+      "''.,:':,',,;,.,',?!:;'.,'?,',,;,,''.,',;:,.,,.-.;, \n",
+      ",;,:,'?':,.?,,'.,,:,,,;,:,,.,.:,,.!!,.'!'.':,',''; \n",
+      "'':,;,,.,;,:'?,,:;,.,'!?,,.,.,,,.;'',.,,:,;'.'?:.? \n",
+      ",:;;..,,,,,,,;,,,,,,,.,'.'.!.,,.:,,,;,,,;,.,'..;'. \n",
+      "!,,:,'.,.;,,,'.;,,:.,,.,,,.,:.,?,,;,',.,,,;,,,,:,. \n",
+      ",..'',,','';',',,',':',',:',',.?,:;,.,,':--.,:.,,. \n",
+      ":.,,,:,.,',--.?!?:,,''-,;'.,,,;,',',,;'.,,'!',.',, \n",
+      ".,,:,;,'.!,:,,.,!!,!??,'??,,.?.?.,,?,,;;-,,;'-,,;: \n",
+      ";,;,,,,,,,,,-;-,-,-',,,;,',,.?,!,;-,;,''':,,'.';-' \n",
+      ".,'.,,.???,.,;,.,'.,,,,.,??,...'.,.???,:,,,?,,:,;, \n",
+      ".!,,-.',?,:,,;,,.?:,'.:;.,:'.,,.,;':',.,'.,!.,,.', \n",
+      ".':,,,',',,,.,.',',,;',,',.,.'-,,-,,,;',.,?'.??',, \n",
+      ".?,'.,',,.,',,'.!',,.',:,,',-!';,,',;,',-':',','.' \n",
+      "?;,.,:'!';,;',';,'.,,':,,;,,..,!.,:-,';,,.'-?-,.:, \n",
+      ".,,,,,.,,;.......?,,.,,.,!,,:.,,,-;,-,,,,;;,'.'',. \n",
+      "!:,.:?,;.,,,.,:,.,,.,;,,,,:,.,,,,;.,;,,,,,,,;,;'., \n",
+      ",';,.,;,:'.,,...,'?,,'.,.,,.,','.?,.,,'.,,,,!???,. \n",
+      ",,,,,;,,;,,.,!.?:,.,.,?!,,;,;.'?,,;,,,,;,,,.,--!.? \n",
+      ",;.,,,,,,?,,,?,,;,.,,.';,,?,',!,!'.,-.:.'?,,,;-,,- \n",
+      "?,,,?;,,?,,;.?;.'',....,.;.:,,,?'?,.:,;,:;;:;,;;;; \n",
+      ";,,..;,.?,,,,,,:,,:,'.?..?!.,.?,,..,.,!,?,!!,!,;,; \n",
+      ",;,;.,,,?.?',;,',!.?!?,,?,,;,.,!,!,!,!-'!,????,;.! \n",
+      "-!,?',,,''',',',,,;,,;,,.,,,.??,,.,,,!,,?,,.,!!?,: \n",
+      ",!:,.,.,;,!'?,:,,,.??,,,.!?,;'.,-,-'!,,;.,,?'??.?. \n",
+      "';.!?,,,?,,,,.'!!?'.,,:.,,';,,;',,,,-.;-',':,.,?.? \n",
+      ",;,,,,,,,,-.,!.,'.,-',.,';,,.-,;,-:,';',,,:,;:',.; \n",
+      "'.,:'.',,?,,.,,,.,,?,,?.,.,,!,,.,!,,,'.!!,,.:,,;,, \n",
+      ":,,'.,;,,,.,!,,;,'.,.!.,!,,,''.,.,,:,.,''!,',,.,.? \n",
+      ",..',','.!,'.,.,-.-!,?,,;,,.,!''-;.,?,,,;,.,?,',,. \n",
+      ",.,!,!.,?,;,;,.,?.,!,!,?,!,?.'.?';,',''.',,'.,!;,. \n",
+      ",,,,:,,?,,;,.,?,;.,;,,.,.,;.,',!,;.,,.,;..,,:','': \n",
+      "'..,,;,..,?,',;,:,,,',;,.,;,',.;,.'?':..'?:,.;'.?. \n",
+      ",.,,.,:,.,,.,.,,,'.,!,,.?,,?,?,.;.,;,:,,.!?,',.,., \n",
+      ".,,.,.,!.,,'.,,'.!,:,,',,,;,,.!'?,.,,;.,?.,;:,!':, \n",
+      "'-,,,,':!,.':,.,;..,,,;,:',,.,,,:,,,.,;,-,,.'.,,,. \n",
+      "?,:,,'.,!?'??'-:!,'-?','.,,'',,'?,'.,.,:',.,,,.':! \n",
+      ".-',,,..,;..!,,,,-,-,,!,,-!'!!,,,-'!,,'.':..;.?,,. \n",
+      "?..:;:.,;:,.,..'..-.,-,,.,.......,'.',;'.;',.:.:,- \n",
+      ",.--,!.,,,.',;'.,'.,!''!,,'?,,.''!,,,!,.;,.,'-:.!; \n",
+      ".,,;',.,:';,.??,,;.',;:,'.,,;-;,.';'',-.,,';'-..,, \n",
+      ",,.,':-;,'.,.,:?,?,,,,,.';,,'..,,;''..,,:'.!.?,'.' \n",
+      ":..,.,.,:,,.,!,:,:,,,,,,',';,,';,,.,:.,,:,,,,:.,., \n",
+      ",''?,;,,,.,,.:,'.;.,,,'..,,;,,:'',''.!,.,?!.,;..!, \n",
+      "??,?,;.,..,.?.?'.?,:,.!,,.,,.,?:;,;,,.',.,,:';?,': \n",
+      ".,'';'.,!!:...,',',,,,'..'';'!,.,,,,,.-,...,;.',:, \n",
+      ".',;,.,;.,,!,.!?,:?,,,?!,?,.,'.',.,,,?;,-!,,!:,,,, \n",
+      "',,.,,,:;,,.,;:,.,,',;,;,,.?,.;.,,:,,.,':,,;,.;,.? \n",
+      ",,?,,.,,;.,,.!,.,,.,:;.,,'';..,',':';,,..,,,.';.'? \n",
+      ",?',,.,?:.,.,?,,,.:,.?,;,.,,!,,'.:,'.:'!?,!.,-.,., \n",
+      ".,?!,:,.,!',?,,?,,:.',?,,!'.,!,!,,',.,?,!,,?!!!!!! \n",
+      ",!!,.!'?,?,,.,,'?,.!!.,,,.,?!:,.,,!;,,.!!.,'.,!,,? \n",
+      "..,.!,:.,:.,,-:.,.,.,.,.!!:!!;:,,.,.?,.??',;,'.',, \n",
+      "!,''?,,?'..',;'.,';,,.'',.,??,;,:,.,.,;.;',,.,',., \n",
+      ",.!?!?,,;.,'.,,'.,:,,.?,:,.,,:,,'.,,-.,,,,,,:,.,;. \n",
+      ",!,...,,.,.,:,...,?.!?,..,.':',.,,':..,.,,.,!,!,.' \n",
+      ".:',.-?,,.!-.,,'?,;'.,;,.?;...,;',:'.!',,,.,.',,:' \n",
+      ".,!.,.,,?'',;,,''.,,,.,:,,';,..?.!',...!'.?.,,..,, \n",
+      ".';'.!?,.!,!?,:,,.,.,.!!,.,,,.,'?::.;!,,'!,;,..?., \n",
+      ".,,!,,?,'?.,:,.,,.,...,,,,;,,'.,!;;,',.,,,-.,.,:,. \n",
+      "!,!!?:,,-..,,.,,':.,;..:.,!,,,,:,,.',,-,,;,.,,,,;, \n",
+      ",,,,;,,;.,;',,,,,,?',,,,,,.,,,,?,,!,,,;,,,.,,':,,; \n",
+      ".,'!,,.,,,'.'..,,'.,.',;,,!,;'.',,'.!,:?,:',:,.,!, \n",
+      ",!,!.'.,,!,.'?.,.,??::.,,..!?:!.,..:,,;:,,,.,!,.:; \n",
+      ".,,!,!,.!!,!-.!,.??',??',,,!,.,,!,,.';,.-,-!;;.!,! \n",
+      "!,?!,...-',',!'',,'.',!'',!'',!'',,!']''.'.;,,.!., \n",
+      ",,.,,,,'',.!':,,,,'.!.,'.,,''.:.'.,!.,,!,!,:,,..'. \n",
+      ",.:,.;.,',',,,','.;.,',,,';.'',;.?,.,,.??,.';.?,,. \n",
+      "??'',','..,,,.,?,;,,.,!?'?,,:,',';.!'',.,.,',,,!,' \n",
+      ",;,,;,,:,,,.?,.,,',-;,,'','':,'';,''.'.,!.,.,,,,', \n",
+      "'',';,,;,,.,,,,,,,,,;',',:,?,,.'',.,,:;,,',;,,',,! \n",
+      ".!;.:..,,';,,',,,:,,;,',.,!,',':,'.,'';.?,:.,,,;., \n",
+      ",;',',,,;:,';,,.!!,,!,,',';',.?.,,,,;,,,,;,,',',.! \n",
+      ":,-.';,,,.'!,,,',-?.,,,;,,.;';',;.,,!'.,;!,!,!;',, \n",
+      ",':.,,'?.';,,,,':';,,,,,:','-,-:,,.!,,?'.,,-:',,-, \n",
+      ",,';,',.','!?,.,,?';,:,',''.';,.',','.';,'-';':';, \n",
+      "'',:'',,,,'',.,':':''?..'.?,''.!?'?.?!,;,,':.?.;', \n",
+      ",'''.,.,!,??,..?;.,.!?,,,'.',,,,',':.?,.-'.,,',:,' \n",
+      ",,,,,;',;,-.,,-,'.;.,;,.';-:',;,',,.,.','.,;,.;.'! \n",
+      "???:;.,,':,!,,!;!..;',.',,.,',:,;.!!!,!.'.,;':,!?! \n",
+      ",.,.,,!'''!-,'!,,-,-;,:',..',,'.,',';';,,:'''',,-, \n",
+      ",.!,,,,!,;,''.,,!',,;',.!!!;.,,!,,:,,,,':,,';','.: \n",
+      "',:,!-,!;,',.',?',,',;,.,!:,',,.,;!,:,',,;,,.,!-:, \n",
+      "!?'','?;,''.,',,,,:',,'.,.;:,-.-:!,-,.'.,:.,.'??,! \n",
+      ",,:'.,;,,;',;,'','',':'.;.,,.,!'.,!,;:,,,!?,;.!!,' \n",
+      ".!?,?,,.;,,:,,',,'.,!,,;,.,,''.:,'!,;:.?';'':'!!,, \n",
+      "'.,:':,.:.';,,'.,.':,'..;':-;-,'..;.!,',.!,?,;',', \n",
+      "':,.,!!.,:'.!,.!?!',:!.;.;:,.:,,.',,,',,,:'';..,!. \n",
+      ",.;',,:,.;..,..,,:,,;.:',,;,,:,,.,..'.,';.,:.''',. \n",
+      ",:..,,,!,.,:.,,,?...?.!,,,!'.,,.,,..,;..,.'..;.',. \n",
+      "!!.'..;.,,'.,,,,;-'.,?,.,,'.',..'.!'!?!,?,!,?:,.,, \n",
+      ".?,..',.?,.,,.?,.,,.'.,,.!;,.,,?,.'.'?,.!,,;,,,',' \n",
+      ".,!?,:,:,,:',','-',..,;'.,,,;','.,.'';','.,,:',:'. \n",
+      ".,;,...,,.?.,,''-.,.'',?'.';;;;,,,;,,,,,,;,,,;;,;, \n",
+      ";,'..:,,,,,,,;,,,,.'?,;;.,,!!,,?,:.;,.''.;.!-.:,., \n",
+      "--.,,.,;.,?,.!!,,:'.,,:;.,,,...!'.?'.:.,;',-.,?!?: \n",
+      ",'.;.!??;,,'.?,;,,,.,';'.:'.:,;'.;.'.:,.!!,,!,,.,: \n",
+      ",.,:,',,',,,','''.''.!'!,.'?'.'?.;';,'''-:,?-',,', \n",
+      ".!?''';;'.,'?,!',';,.;;.,!!?.?.:;;';.,,,;?,';:,',, \n",
+      "!,,',';,,,;,,,,.,';'.,,:','.:',.;,,.!.,,;.,-'.,,!! \n",
+      ".,!,!,!??'?,,,;'?..!'',:.,?,,,,.',,';',:,'.',:'.,' \n",
+      ".!,,'..:,,.,,,,-!,.',-,',,,,';:,;-,--;,.!!,:';.',; \n",
+      "':,,.,:.???:;-;-.!,,,:;.,.'!!,'!,;,,.!:;:..,,-:':, \n",
+      "'.,,,,',,,';,,'!'',-':,,.:'.:!'???!',;,:'.:!,,,.?, \n",
+      ":,''-.,:'.'.:.,,:,.;,:.:;,.:,,:';.:,.!.;!;,.,..!.! \n",
+      "?!!,:;.!,,;:.,.':',.!'-??.,?.?'.,?!'!,:..':.'?'?,' \n",
+      ".,,!,.',;.:,.,,:,'.,.,.!?,:,.,-!??,:,.,;,,.,;;;.,. \n",
+      "!.'!!,,.'';.,.,:','.':'.;,.-.!,,.':!';';',.!',,.,! \n",
+      ",;-;';'','.?,,.,,.;.,'.,;,,.',,,,',',,.,-!-,!!-,!! \n",
+      ".,:,.;':!',''.,:,.:,.!,,:'!,:,'.;,:'.,,.','.,;'.,: \n",
+      ",,,.:;,.!:..,;'.?.!.'!,;'!',:';',:,!,'.;',,,;,,:,- \n",
+      ";,,,;,,.'.,;,;!-.:;,;-.?!!,:,!,',,,..!!?,;.;.,!,!, \n",
+      ";,':;'.,;.?,':'.,':.!,,';.';,,.:,;:,'.-,.-!!':;',. \n",
+      ",-,:.?,.-:,;,,--,,.,,.,;'.',.:',;.-,,-.?.',.,:.,,- \n",
+      "?,?,!,?''!!,,!,.,:,!',..'?,;,:,.,,,..,;;.,,,.,..., \n",
+      ";:,,,,';,'.'.??,,:','.;.'!!,,:';'.,:,,,''-.,?.'.?. \n",
+      "?.,.:'?'!.,!,,!,..:'..,.,,'':',';,,.;',,:.;,,,,':; \n",
+      ":,;'.?,;,,.,:,!.,?.:;,,.;?,..':.:-?,,,:,,.',';','; \n",
+      ".'.?,.,:,'.,!:.!?,,.:,,,.;,,',:,,;,'.,..:.:',.,;'. \n",
+      "!.?',.',,;:',-,!,.,,',:,.,:';.,.'.,,'..-;,',,,.-:. \n",
+      "?,!!,!?.;,';.';,,'':',.,?,,,,,,,,-,,.,;.,,,,,,..'. \n",
+      ",;.'?.,,.,-',??-.,;,.,,.,',-;;'.;-.!:',,'--,';-.,, \n",
+      ".,,',;',,:,,,',,,.,,;,,,,;,,-.',;,::,,.,:;,,','.,, \n",
+      "?,!!;;,-,':.'';'',.,''.'.;,,'.,.,.',;,;:,:,,.!,,.. \n",
+      ",',:',;,-':,'.,,',,,',,','','.:,,.,?.;.,',:;:,.?,. \n",
+      ",','',';,',,',,.,??..,.,;:':,!,;-..,!,:,.!!.,,,,,, \n",
+      ",;,,',;,,;,,-;-;-,-,:',,;,-,,;:,,.,-',';-,:,',;',- \n",
+      "'?,'.,,,,?,''.;-.,,-';:'';-,,,.,;.?,,'.,,-,,,!.',, \n",
+      ":,';;!;'.,:?,'.:',.,,!,':,,'.,',,',-,,:.,,:.-',,,: \n",
+      ":-,.,:.!;!:'.''.,,',':,:.,,,:,,-',,,,,,,,.,.,':;.' \n",
+      ".',:',..!:,!.'?,.,;,;'.,?,,-;;;.;,',',',:',-,'',,, \n",
+      "':'-,,'.,.:,,.,.,,;,,,;,.,.,.,,:.,,,.,-;..,?,,.,:, \n",
+      "':;''.,,,,.':,.,'.,,.,':,.,,,,-.:.!!!,!,;.,,!.!,;, \n",
+      "'..?',:,';.,.,?:,,.,:,'.;''::',';''.,,,.':,',.,-:, \n",
+      "'.;..,.,,!!,!,!,,!,!,;,-,'.!..:,:,,.:;,.'?;,,.,'., \n",
+      ",'?',:,,--;.,,,,,;,',,':',';,,.,?,,..,,,,,,,,'?,': \n",
+      ":,.,,.',',.',,,,;,;-,;,;;,',','':-':-';':',',.;,', \n",
+      ",,',,,,'.,,,'!,-'.,,,,.;,,.!,',,.,,:;''',.,,,',';, \n",
+      ",,';,!,.,.,:,,.,;.,':.',,'!;;,,.',:;,,,.,'.,,,:!,, \n",
+      ",.,;.',,,:,;,,',,,:,.,.,?,,;','.,,'.',.!:,,,',:... \n",
+      ",,,;;,,,,.,;,';,!.',.,.;,,.!,;,,,.?!,!,.?.,,,:,',; \n",
+      ",',,'.;',.,;'::,.,;,.,.,,.,,.,.!,:'.,!,'.,!!!,'!'. \n",
+      ",?':',?,;';,.,,;';.:!!,,:'.,.,,;'!,,!,?,,.,,,;;,.: \n",
+      "!:!,!,!.,,.,,'',???:,,,'.,.!;.,?,,,'.,,,',,,,,,,,, \n",
+      "';,:,,,,;:,,,,.'?,!.';:.,,:',',,';,,.,;;.?.,,.!-,! \n",
+      ",'.!,.!.,!,??;,,,.,,,.-,;,,.';,',:;.',?:?-:?'?,,:- \n",
+      ".,,!!:,.',?.''.'.,,;:,.,;',.-,,!;!,.,.,,;',,;:',,- \n",
+      "';,.,.';,.,,:,!,.',';:,',',,',;.,,.,;,',.',.,:-.'' \n",
+      ",,',.',,,.?,!,-:;,,,,.-?'.','.';.';,.?,.,,.?,;-;', \n",
+      ",:,;,:,,.,,.,,'.':.,;,,.,,.,,;,,.?!,'.,.,;.,;.!!,. \n",
+      ",:;,,.,,';,,,;,.,!?,.,,',',.,,.,,?.,.,..,.,.'.,;,: \n",
+      ".,;,:.'.',??,:,,,;,,,,.'.,.,;'.,,.:,.?,'.??.,?,'., \n",
+      ":;;,..,.,;.,.,,?,,;''.,..,;:?,.,,?,,'.??,;,.,'.,'. \n",
+      "!?,'.',,;,.,,'.,,,;,,'.:,.,,,?,,.,?,'.'?-,;,,.'?;, \n",
+      ".'?,!!!?,;',,.,?,.?':.?,.,,'.,,..'..!..,.'.'?.,,?' \n",
+      ",,,.,,,;,.,,!??,,'.,:';..?.''..,,!,,'''.',!,,!,:,' \n",
+      ".,.!!?-?;.'?.,?.?..,,..,,::.;''.'.!,?;,.?.'.,!,:,. \n",
+      "?,;.,,.,:.'.,..!,,:,.;''.,'!,!,!'.,':'!,,.'-:'!,'; \n",
+      ".'':,,,;,,!!,',,':';,::,,,.,,.,.!-?,.,;,.'.,,;,.,; \n",
+      "'?,,?',.,?',,,:,;;.,,,.'.',,':'.,?,,..',,:,,,.,':. \n",
+      "'.-,,,.;::.!!!,;,'.!,!!!?',','.;.,;,';,.?'..;,,.'' \n",
+      ":,.-:,.,:,.,':;-.,:'.',','.'',;.!,,!,:;,,.,:,,'.', \n",
+      ".;.,,.!:,,';!!!!!,?,.,,?,;.,'..,.,??,?,:,,,,;-,-;, \n",
+      ";,;,;,;,;,.,,;,;,;,:,,,.?.?.?,';,,:,,.,???,.,,.,?- \n",
+      ",?,,-.,.?,,,-.,.'.??,,,.?..?.,..?.!;!?:,,;,,.,,,;. \n",
+      ",;.,,.,.,..?.?,,.!.!!.,.!:'.,.,.',;.,.'.,,,;,,.?,; \n",
+      ",,,.!,;;;;,.;.??,:,,:,.,.,;,,,;..,'.',:,;,,.,,?,,: \n",
+      ",,.,,,',!,,,.!,,,?,!?,:'.?.?.,.?,.,?,?,?,.,,.?,.,. \n",
+      "'.,..',':',,,,;,.',.,?'-..,,:,.!:,.,.,.,.,.'.,,':, \n",
+      "..;',,,'!;.:,;.,.!?,:;.,'.;,.!.,':.,,'.-:,,,,,,-., \n",
+      ",;:,,,,.,'.;,:,,;,:,;;.,,,.'!':,,;,,:,:;,,,!,:,,.; \n",
+      "',;':;,.;,!,;,';''.;:;.,,,!,.'?,?,!'.;.'?,',,.,,'; \n",
+      ",,,,,;,,;,,?.?.!,,,,!,,,;,.,,;.,.?,.!?,.,,'..,.''. \n",
+      ",.,,.?...?.?.?..,,'.?,,!?,;..,.,,,.,:.,,.',;.,?,;. \n",
+      "',.,,.,:,,,;.,,..,,.,':?,.,?,;,.?,;.?;':,-,,',:,;' \n",
+      ",;,,,.,,,''.,,;:,'.',..,;,:,.'.,'.'.,,.,;,,?,,..,, \n",
+      ":.,..,!,,.,'.,:,-..,;.:,.,..,.'.?.,..,,.,,:'-;,.'. \n",
+      ",,?.?.?;-.,,':;',,-;,,','.,!',,,.,;,,,.;.?;?;...!, \n",
+      ".,.;,,..,,.?:,',,,,-,.,,?,:..,.:,,,,,,.,'.,,,,,',. \n",
+      "?,':,,-,,':,,'.,,.,:,,'.?.,,.,',,,?';,,',,',.,:!-; \n",
+      "'.,?',';,.,;,'.!,!,,.;,'!',,';,,.,,?,,.?.??,.,?,., \n",
+      "?,;,.!.,!.?,:,',.,.,--.,'?:,;,;,.,,..'.,,,?.?,.,,. \n",
+      ",,;.,.,,.;,,,.?.?.,;,;,;:,.-!',,,.,.;.,,!,'-.,;.:, \n",
+      ";,,,;,.,;!.,;',.':'-,,.,';,',;,,;,,','.,,!,;,:','' \n",
+      ",,,.!.-;',,,..!''?,.,.',',.',.,',',;,'',;,.:',;',. \n",
+      "?;.,-.,,.,;'--:.,,?',,?',',.-,.,,!-'.,,',-.,','.,, \n",
+      "?,'.,.,.,.,''.,'.,,:,,..,;':,,,,,.!,',:,,.,,,;,,., \n",
+      ",!.,,,;.,,'?,;,,.,,,,:.',;'.,',,,,,,.,,,.,,',';,', \n",
+      ",'.,,,,;'.,,'-;;,,.,,;,,.,.,:.,?,,.?.,:;,.'.,;,;,, \n",
+      ",,.?,:,,,,,,;,:,,,;,'-,':-;.?,;:,,;,',-.,:'...;',- \n",
+      ".,',;,';.,;,',','!',,;','.,,,.',,.,.,',.?,,.,,,,', \n",
+      ".,,.?,,.;,.''.;:?,,.?,.:'.,,.?,.?'?!!'.;!,!;,,,',' \n",
+      ":,,.'?,';'.,,',?,?,!!,,,.'.,!.!;,',.?';:',!,?,?.,; \n",
+      ",.;,',',',.,:,;,,.,;,,.!!?:'''.?.??.?.?,?'?.,.,,': \n",
+      ",,,.,.','.,,.?,.,,!?,.,!?,.,,',,,.,,.?,;',',,:'';, \n",
+      ",;,:,,,,-,;,',.,',,,.;':,,,.,'..,;,.';.,;,,'-.:,'- \n",
+      ",,,-.',,,!,,,-.,,.,.!!,;:',.:;,';';,;';',;',',.-,. \n",
+      ".,.,:,,;,.,;,.,!?'?,.,;.,,?.,,?,..,!.;..:?,.,!..,, \n",
+      ":.;!,.,.,.,',.',.',?,.,?,.;.,.,.,.',;,,,...,,.,.., \n",
+      "..,.',.,.,!':,',.,.:','.,.,.,.;,.,.,:,;.,.,':,':,, \n",
+      ".,.,,,.;':,,..,.;':,;,,.'?.'!,!.,.,';,,?,,-.?!;?.? \n",
+      ",.?-!'.,.','.,,'.',',.,'.,.,!?,..,,.;.,,,..'.,.,,. \n",
+      ",,.,.,?,,,.,'.,:..,,:',.,:,.',.,,.,.,,,;.,,,,','.; \n",
+      ",,,,',;,..,,;,-.,-.,,.,,:'',,.-,'-:;'-.,,..'.,,-,' \n",
+      "..,!',.!.,;.,,'.,,;,'.,:.,',;.!'.,,,.,.':,,.?.?.'? \n",
+      ";'.!'?.?.',;,,.,',.'?,.?,.',!':,.,;.,!:?,.,,':,,., \n",
+      ",,,'..;,';,,,,,',,,.?,,?'??',':'',.,.'.,,.;,.,;',, \n",
+      ",,.,.,:,,,.,;,':,',,-,,,.:,.,!?,;.;,,.,;.??,,..,,' \n",
+      ",.,,':,?,,.,'.'.?,..!!?;!''.???,,;,.?:,;,',.,;;.!? \n",
+      ",?.;.,?,.??;-..;;..,.!!,.?.,,?,,:'.?;,-,',.!:.,:.? \n",
+      "'..,.,.?,,',.,.,,.?.;:.,',,!',,,'?,,.,,,.,,;.',;.; \n",
+      ";,':'?.;,.,.';,,..,,,:',';,,.',,,,,.,;,,'.,.'.,?,. \n",
+      ",?,.,'.;''.,:''.,!?,;'.,.,,.',.,,,,,-'.',,.';,'.,, \n",
+      ",,;,,,.',,,',,,.,,:,,.,;',,.?.?',..,.,.',,;;,.,,'. \n",
+      "',-'.!'.,,,,,.,,':,':.-':-,.'!';'?';',';','.,,,:', \n",
+      "','?'',,,'.',';''.',.?,',,;,';.,:?'???.:..,!?,,.?, \n",
+      ",,,.?,,:.!?,:;,,.,,,'.,!'?.,,,,';,,,,,:,,.,.:''.,' \n",
+      ",.',?:,.!'?'.'?'.;,.',;,'!',,:'..,,.?,!'.,!?,;,.,; \n",
+      ",','.'-,,.;,.,!,.,?,.?,,.!?,.,.,:,,,.,.,,'':.,.:,. \n",
+      ",.':,'-,.,.;,,.',..'?,,.!.?:,.,,.,'.?,,.',,,;--,'' \n",
+      "-,.?;,,',','',,',:.;.,'';,,,!,.,,!.,,:','..','.,.' \n",
+      ",'.,!:;,,;',.,:''.,:,','.,?,,,,'.!',',',',,,.'','; \n",
+      ",,',.,'.;,,.,.,!,!,,-..:;,'.,?,,;.!?,.'.'.?.,;.,,' \n",
+      "'.'',';.?,.,?,,.?,,.,.?'.;.?,;.?...,!,!?..?.,',.'; \n",
+      ",';,',,',;,',..,,,-,,.,,.,,.','.,'.,.,,;.'.,.?-,;. \n",
+      ";.'':;'.,'.;,.!.!,,.,,'.,,,,!,!,!-?,,.;.,:'?,'.,,; \n",
+      ",,,.!,.,,!,,;.'.,.,,.!,','.,.,,!,',',''!''.',,;.,' \n",
+      ",':.!?.,,',',',.!'.,;!!,''!':.:.,''?,,.'.!'!.,.,': \n",
+      "'.,;.,;'.''':,,.!.,!,!!'?;.,',.,?'.!..,,;:.'?.;.!! \n",
+      ",':!!.';.,,.!'.!,:;:.','?,,.:'.,,,..!!!,,;.',.!;'. \n",
+      ",,;;;,.;;.,,.:,.,,.,,,,'.,,,,',:,';,'.;.,',.,,'.', \n",
+      "':,'.,,,,.';,:'.,:,,.,.,?:.,,.?,',.,;',:,;,,.,,,,, \n",
+      ",.,,.:,,,,:.,,,,,.'.,,.-.;.,,,,,;,,,,,,.!.:..;,;.? \n",
+      ";.,.':',,;:,,,''.,.,'-.',;,,'!','.,,'..-.,-.'';'., \n",
+      ",.,,',:,,'.;;:,,.-,?.,,.,,:,':-':,'.,.:,;,,'.'.,'' \n",
+      "':,,,'.'?,.,?,.!;,,,',.',:'''''.?,;,.?,?','.,,:;., \n",
+      ".,'':.,,--,.'?'',:';-,'.','',',';''.'.!,';';'.!,;, \n",
+      ":';',,'.?',..,,'.?,.!?'?;',':,,.:'.::?,:!.:?,';.,' \n",
+      ",:,'.''.,,:',.,!.:;;.,,,,:':,,',-;,'';!,.,?,.'?,'. \n",
+      "!'?.,,;,,:,,,'.!,!?,,.',:;,:'-',,,'',.,,:!'!!?'?!: \n",
+      ",';?'-,':,'-;,,,.?.,!?',?:',?,.,,!',-,',,,,,,:,,,, \n",
+      ".,?,,'.?,!,?,,',,,;,,,:',.'.,,.,','::,'.,':'?:',., \n",
+      ".,!,!!!-,-,''!,,;,,',:.,,.,',;,,,,'',',,:,'',,',,. \n",
+      ".';,';',,,,,:,:';.','.,!,.,'.!?,.,;'.,.:,.?;.?',,' \n",
+      "-.'',.',,?'.',':'';,.?;:,',?-??.,!.!.,?.!!!.,,,-,, \n",
+      "-,':';','.,!',;,',,,';,;',,'.,,,;,,,,,.,,-,;',,;,, \n",
+      "-,':,,':,,;;,'.',,';,',,,,,?,,,,,'-;--:''.-,,:',;, \n",
+      ".?????,???,?,?,,??,'';;;;,.,'',;'.,'.,,.;,:,,;,,,, \n",
+      ":',.?,,,:,,,,:,,-,'',,,,,,;.,,,,:,:',,!,,;,;,,,?', \n",
+      ",,'???,:;';'',,';.:',.,;,,.;,.:',;','.'',.,'.!,,?; \n",
+      "';,..,','';,'.:',,-.!.:.?,.,!'?,.':,,,,,.,.!!!,?': \n",
+      ",,,,.,'';,''.;,.!?:',,'.,,-',',,,',..,!'.,;,,,;,;; \n",
+      ",.,;'.,',','!,..,?.?,,,'','.,,'!,;',,,''!,,',.?:'' \n",
+      "'.,,',-!,'.,',.;,,',,,;'',.:'.:..:',,',,'',,.':,,, \n",
+      "-'!.;':.:.,,!:,'.,,?,'.,?'..,?;,,,,,-.?''.,?,.,':' \n",
+      ",.;:;',.:!?,:,,'.'?.'..',.,:,;'.,,,;..;.,'.???::', \n",
+      "!,!'!',,,,;',,,,.,.,:,;':'-':',';,.?;'.'.::,.??;;! \n",
+      "';'.',','.,,,;,','''',:'-,,,,,,,!,:,','',',''.'',, \n",
+      "'.,',:,,.,,.!',,,,:';:,',,,'-,';,.,,.'!,.;,'.!.':. \n",
+      ",,;;'.,,,;''!?'?,;.,;:',:.,:';.,;.,:!.,,:,,,.,,,', \n",
+      ",,':,.',';';;,,',.!,,.',-'';,-.-',;,,;,'':,';,:-;. \n",
+      "!.';'',,.,:'.!?,,;,''.,,?,;,,,:,,,',.,,,.?,.',,',' \n",
+      ",,,:,,',',',,'.,;,.?,.,,.',.,:;.,,.,;.,;?,,,?.,.,: \n",
+      ".',!',,???,,,.,..,,.,',.',.,?.,,'.?;,:';,',.':',!' \n",
+      ",:;''.-',,-'.,,:,''.:.,:.,',-',,.,,':',.!'.,.,',,. \n",
+      ",:,';,,,..:,.,,;;.,',;,,-;:,,,.'???-;'''.!,',',,'' \n",
+      "',,,,'.:,.,!;:,,;:,.;:,,..,,,:,,'?,.'.,-;.,;.',,:' \n",
+      ",,.,?,;.!!,':.,,',,.!?:,,,,.!;;'.,,,,,,,:,.!,,;,;, \n",
+      ",..:';'.,,:';.!!,':!;,;,',,.!?.!-',.;',;'.,''!.;,' \n",
+      ",'.!,.;',';,',',',,';,,,'',,.,!;:;,!;,,','.',,,;,, \n",
+      ",',,,,,,,,:,,,,'';,,'.!,,',.,'.,..'''.:,'.';,-',,, \n",
+      ",.,!,?.!;'.,;':!?,',,.,:;.,,.!'!,',':.:',,','.,;., \n",
+      ";'.,:,,,'.,,..,:',;,,,,,...?.,;:.,,;,,',',','?,,,: \n",
+      ",:',:...,.,!',-',.,,;;,,,.,,'',,..,.,:!,,.,!,,'!;' \n",
+      "'.,:,',,.,,.-:';.,;,;,',..,.',,,.,,,,.,!,,'!,-',', \n",
+      "',.',,'!,,,'.!,,.:,'',,.:!!,,':,,'.',,,..'.!.,,,,, \n",
+      ",,:,,,,,,.,,':',,,'.:,,,.,,,,,,,;,''.,,,',,'.,.,:, \n",
+      "',.,,,,;,',:,,','!'.';',,..,.,','',;,,:,,,,.,,,':; \n",
+      ",,,.,''.,:,'.:,'.,,:;,,,,,,,.,:.:,,;,.,-,',.,',,,' \n",
+      ":':-,':,,',.,,,?.;;,:,,',,'.,:!:,,',.:!,';;,!,,,,' \n",
+      "-,'',','...,.;;;;;!!!?,;.'::.,!?!:,',.!!.';.,!:,.: \n",
+      "'';:':,.,'!',,,,;,,:,;,,:,',',,,,:!!!,,,,!,?,,???? \n",
+      "?,?,?,,,,!,,;-.',';,;''';,:;':',,,,':,,:,!,,'!',,, \n",
+      "',''.!';'':,:,,,,'.,!,;.,,,,,.,;:'.:','.':,,.!':'. \n",
+      "'':;,',.,,,,:,,!',;',:,'.,,.,::,.',:,..,,'?,;:.,,' \n",
+      ".!,;:'.,':';,'.:'..,:,',':,','.,,;,',:,,;',,,:,:', \n",
+      ",,-,,,;,,,,':,,':',,.,,.;,,,'.';,,,,.,!;:;,,,,.:!' \n",
+      "'.,,''.!:..!!:.--,;,,,.!--?;:,'-,.,'!?',;!,?;;:,-. \n",
+      "-,-,--;.';';.,,!,!!?',.,?!,:'.,,?,,!'.!;',';,,'.-: \n",
+      ";,.:-:,,,;,,.!,?,;:,:'.,!',:.!!,.:,.';,-'!:,,;'.,' \n",
+      ":,:.'.',?':,'.!!,,':',:,,.,;,..,,..',:.,'.'.,.,;'. \n",
+      "',,''.,,,,,,,.,',;',-'.,'':;,,.,.,,,,,;,''',;,:;'' \n",
+      ".',,,'.,:,.,,:';.:,.,,,;,',.,,.:.,,;,,,,.,,,,,,;., \n",
+      ",?,,.,.,;,.,,;,;,;,,,,.,,,:.';,.;,,;'.,,..!.,!,,,' \n",
+      ";'.,!,,!;,-,,!,!,,.,-;:,?;,.,-,,;,.;,,,-.,.::,.!!: \n",
+      "';:,?,'.'.;-?';;,'?,.--,--,;:,.,;,,;':;,;,'.!!'!!, \n",
+      "!,,!,!,.,!,.,!.,,;',.,?,,.,,:',.,':,.!,,!,!!;,!,,- \n",
+      ".!?,;,.'.?.,:,,.-,:,:,!.?,,--:.,,,.,:':,,.,,.:-;-, \n",
+      ";,';,:.!,,:,,-.,;,,:'.:,'.,,:,,.?,:.,'.?,-;,.:-.,! \n",
+      ".'-.,,,.,,,-:,-.:,'.-,'.,,:!,.,','',,,-'.,,,,,.'., \n",
+      "!;'.,,,.,!,,,??,',?.,,:,';,;-',,,.,,,.!,,,'',,.,,, \n",
+      ".,',,':',,';,,:,.,;.:,.,!,:,'.,!',,,;;',',;,',';,; \n",
+      "',.',:,';,.,,':,-,.,:'-':',.,.,';:,!,,.,,',,',',': \n",
+      "',.,,?.;:,,,.,,,:,,..,.';,,,',.';,,,;,',:,.'.,,.,! \n",
+      "',.,',';,,:!''!,,;,'';-,,,;;,--.!,,''!!?,;;,,.,::. \n",
+      ".,,':,';;;,,:,',;,,:,,,.!:,,',,,'.'.,;,.,:.''.--:; \n",
+      "..,.,.:,,.,!,:.,.,,?,;:.:;'''';,,..,.,.!,;,.';'.:: \n",
+      ",,.,;:-;,;,';',,,,',,;',',,.'.,.?';,;,,,:,',.-,-'. \n",
+      ",,.'.,',.,,.;';;;-,-,';,;-;:,;,;,,:.,;,.;.,.:,.??- \n",
+      ",,-,,-?':,..,.,?,,;.,,.,;.??,:,-,.','-;'.,?,.!''', \n",
+      ",'.?,.,:';'.',,:..,?',.:.,.'.,,':'':',.:';'.'.;':. \n",
+      ",,.?!??,.:.'.,..,?.:'??':,':,.,'.,'.,.'.,,,-?,,,'' \n",
+      ",'-?;','-.,,,-,-,;;,';',,.!'':.,,.:,'.,,,;.::.,,., \n",
+      "!'.?'.'.,!.,,,:''';.,,.,.'',,'.!,,,':;,',,','''.?! \n",
+      "::.,'.?,,,,,;,',,,',:;.'..,,?,;,:.;;,,':,.!':,;.,; \n",
+      "'.,;,,.,,,.?;??.,,.,,??????-??,:.,,,.,,,.;,,',.'.. \n",
+      ",.,.,:.,,..,,:':','-!,.,,',,!'',.,,,,';,,,::.,,,,. \n",
+      ",,;,,,,,,,'.!;,-,.',,?:,:,',.,,!,.,,.!,,,,:.!',.!! \n",
+      ",'.?,;','.,:;.,':,;,:,,..,?,.'!'!;'!:,;.'.;:,;,,', \n",
+      ".,.;,.,,',,'.,,'',,,,,:.,;,,'.,.!,.,.'.','.,,,,,., \n",
+      ",.,,'?':','.,,',,,,';,,,',,,!,;,.,,,,?,,.'?;-,.:;, \n",
+      ",,,,,';.;,,''';;''':,.,?.,,,,':;'...',',:,;,,'.,', \n",
+      ".:,.,?'.,''.',.,;'.!!.,,,',?'',.,::.,,,.,!!,,!:,,, \n",
+      ",,-,,,,,-,,-,:,:;,.,,';:,;';:,,',;,;-',,.,,,.'.!.? \n",
+      "':.,,.,!?,;'.,.,;';,;,,,'',:,,'.,..,,:.,?'.,.,;.,. \n",
+      ",!:'';;,,,;,,...?.,.,,.,.,.,!,.,;:,'.!,,-..;.,,,-: \n",
+      ",..!!,,.;.,':,.,:.',,,,,.,,!'.,.,.,.,;.;,:,:.,,,'; \n",
+      ",,,'--.,--,.,!,:...,:'.[.],!?,.,,,,,,,,,,.,.;.;,;, \n",
+      ";.,.,',?,.??-?-?',,,?,--,:.,,.?,'.'-:.,;,.'!,'..,. \n",
+      ":,';'.?''??,;.,.,?;:,',.',,,'.-,:,,,.,?;,,:,.-,-,! \n",
+      ";,:!,.',,,',?,;',';;-;,,,-,,.,,?,,:,',,;,.:,;,.,., \n",
+      "',''!'',,,:'.?,.,.?,:,.!'':,'.,!:';.,;,,..-;,.,,.' \n",
+      "..:.,,;?,,:,,;'.:.,,'-:';,.,,;.,,;,,'''.,,;,,,''.. \n",
+      "'!'!;':.,.,:,'..,,;,',-.?',,,'?,'.,';,',?,;,,.',.; \n",
+      ":,.,,,;!'!,,'',,,.'.;,:,',,',-',,'?',.;.:',',';',; \n",
+      "''.',!.;',.?,:'!,,..,,.,.,,,,,,,;,'',.,'.';.,,,,.? \n",
+      "';,,'','.?,.,,?,,,'.!,'.,,,',';'':''.,:,',.,,,.!?, \n",
+      ";,.,;,',.',.,':.,:!'':,,..,;,.-,',,,;'.!,,!,!,',,: \n",
+      ",,,,,.';,,:,,,'','',.,!,,,-!,.',,?,.-,',''?,;,',:- \n",
+      "',:';,,,',.!,;,,:,,;'',.,',!,,.,,;,,,'.'?.;:,.,,,. \n",
+      "';'.':'.??,:,.:,,:,.!,.?,,;,,:'.,?,.',',',.,,;,.,: \n",
+      ",,,.,,';,;,',.,,':',.,.'.:',;.,:,.,,?,:,,;,..;:,,; \n",
+      ",;,:;,,;..,?:;':-.':.,?,:?,:',.,,,;,,'.?.,,.,,,,,. \n",
+      ",,,.,,,,',,!';--;;,-'.,.,,?,,.:',,.?,',:.,!'.,:,,. \n",
+      ",.,,,',,,;,,,'!',,.;,:',.?;',,,;,,,::,.,,,,.??:.'. \n",
+      ",,.;;,',,-,,,.';,.,.,;,.,.,:?,:.,,.,,.,.,.:;';;;:- \n",
+      ".,,.;',.,,,.,,;,.?,.:.,.,?,'.,?',:';:',.,,.,:,,.!, \n",
+      ",'.,:'.,!,,,.;',',,,.!::',,,.',,,';,.:'':!'.:;:,.? \n",
+      "!,,,;,,.,,;.!.';'.,,.!,,,,'.':?,!',',,.,',.,,,.,!' \n",
+      ",'.,,,:;'.,.,,,,''..',.,!,,,?,,',?:.','.';''.!:.'. \n",
+      ",,':.,;.,,:?,.,.:';.?,.,-.,,.,',,;',,.,:,;'.'.,;,. \n",
+      ":.,:!';;:;.;':;,;,.:;:,.,:';!!'.,..:.;'','.,,;,.., \n",
+      ".'.,;.,,'!,,'?'?'?,,'.';.,:.,,',,',.!,.,:,'.;,';,, \n",
+      ".',,,.,,;,,.'.!:,'.'--,,,-.,,'':..,',,:,,;,',',;'. \n",
+      ",--::'-,,,,,,,,.,,,,.','',,,,',;.;:,'.,':,?,;,!.'? \n",
+      ",.,;',,,,'.,:,'..?,;.?,;..,;''',,,;,,.,',.';,,!''! \n",
+      "?,,.:,,,,;,',.',,,:,,;,,,,:',!,,,','.':',;',,,,;,! \n",
+      ",,;',:',',;,,,'...,''.:,';,.,,!;-,-:,,.!,?!?',':,. \n",
+      "?--;'.?.':;'.,''.,.,,!,.,!,!!,.;'.,!.;''-.,,',,,?; \n",
+      ",:';,,.,!?:',.,,-?,.,?,.:';''.,-!,'''.':?.,.?.?,,. \n",
+      ",',-':,;,,',;,,'.?,:,;.;?.,,,.,,:,,:,:,.,;,,;,.,,? \n",
+      ";.?,.'.,.'?'?,.,.?,.,??,.??,?,.':.,.?.,;:'-,:';,.! \n",
+      "?,?.!'.!??,.,.;.,.';.!,,..,-..!,'.':,;:,,,.,...,.' \n",
+      "'';''......';'.,:',,,',,,.,,.,.'.,..:,:,,.'.,.'.,. \n",
+      "',,,,,'.,;,,.,?:,!?,,'..!.?!,'.,,.,,'.!.,'.,:,',,. \n",
+      ".!!.:'...:'?.?,'.',..?,''--,.'.';.'--,',':,.''!',' \n",
+      ",?'',';'',.',,,,.,.,,;'..'':,'.','.!.,?,;,..,;':.' \n",
+      ",..':?',:;.'?':,;':'',,.?':,.?.,.',,,,;'!,!',.!!'! \n",
+      "'?!.'?'.!,?:';',',:!??,;,':','.,.,:','?,.-?':,',!! \n",
+      ".'?'..'.-.'.,??,,'..!,'?'.???'.!',!!!!!,!;:!,:,';, \n",
+      "!!'--.,,!,,.!?;,,,,..,,!,!!'.',';:,!.,.!,,.,.',!', \n",
+      "???,,,,,,,,,,,?,:,''.!.,;,;,;,;,:,..,';':,;,'.!,.? \n",
+      ";.,..,.,.',,.,?,.,.,,,,'';-'..,:;':':':,.:;',:',., \n",
+      "?':';,,.,,';,,,,'.,,',?,:';,,,,,':,,,,,;,.-,,.:,,! \n",
+      ",-',,':''-'?,.'';;,,,',,'-,.,,,,,,.,,'-,,;,',,-,', \n",
+      ",,,.,;',,,,,,,.,,,'',.:,,.,?,.,,,,,,,,,,,,:'';',,, \n",
+      ",:,,,,,,,,,,,!!',,.,,,,,,,,,,?,,,!;:,:,:;,,.,,;,,, \n",
+      ",.,,,.,.'',,;,,:',.,,.'.,,?,,,,.,,,.,,,,,'',--'-:, \n",
+      "';',,',.,',;,'!'.;,,.'';,:,'!'.,,.',,;,-,:;,'!,;;. \n",
+      "',,,,,,,,,,,,,,.,,.-',,;;;,,;,.,;;,:,,,',,':-,,-;, \n",
+      ",,.,''.?,..'?',?.,,?'',..?!;,,:,??;.,,',;':,,,,;,' \n",
+      ",.,!,!!,';,;,,.,,?,,.',?,;''..:,,.:';,,,.,,;,,.,,. \n",
+      ",,-':,:,,!',,,,,,,.,,,,,,,;-,-,:,;,',,..,;,:;,,,!, \n",
+      ",,;,.,'':;,,',';,,,:,'.!.,;.;,:,.!?;.'?'::,',,,,., \n",
+      "?,,.:,,,,,,,',,,,'.,?,':,,?',;'':,,';,,;,,.';,,,,' \n",
+      ",';,,?',,.:'.,';,.;'.:?,,:;,':',.;;:,;.,':,.,,':'' \n",
+      ".,;:.:,'.!,?,,?!?,??!:.-',?,.,-!,,:.:.,?''!,.,?!,. \n",
+      ",,:.,;.,.,!,',.!.!,..,.!,,;-!;:-!;,.,,,,!!!!!,;,;, \n",
+      ".,,!?,!',?,?;'?,.:'?,.'!',.;,,.,.,..,,,,!.:,.,,,,, \n",
+      "'.?,,,.,.',.,!,:;;.!'?,;'.,.'?,..,,..,';:,.;,.:'., \n",
+      ",?',,-,.,?,:,!,!!.';.,;!',?',.,,:..,,,':,,,,';:'.. \n",
+      ".?:;,.,..,,,:',,,,,,,,',.','?,,,,,,'?'.,;',.:,,',; \n",
+      ",:,,,,'?,!,???,!,,.,?,;.:;',:,,,,'?,,':-,':,.,.''? \n",
+      ";'.';,.-,;,'.,,?.',.:;:'',,',.?:?,,',''.'',,',,'', \n",
+      ",',''!',,'?!,'!',.,,!??',,!.,,!,.,,!,-,,,!.,,!!,;, \n",
+      ",.,,!!,!,.,,?,,?,,,,':-'.,'';.;,:,!?',?,,,,',.,:,; \n",
+      ".,;',.',,,,!?','':,,,,,'.,;',;,.'';.':,?,,,;-'.',, \n",
+      ",,':,.',;,',,;'.,':,.,,,,,;,,''.,..':,,.,!,!?,:!;, \n",
+      ".',','.',.,.!-,,,,,;-,.,!,,-!,,.,.,!!'?!,.,:;!,,!, \n",
+      "!!,,''..'?!??;!'?,.,??,,,?,'?,.,,'?,.,,'?,.,,?.!,. \n",
+      "'.;;';.!,!..,.;;;,,.;.;;;.?..,?,'.,.,,!;.,!!?;-',. \n",
+      ".;,:;,..:.,-,:;,,':,?.,.?.,?.,.;,,.;:....,:,.,;,,- \n",
+      "'.,::,',.,;,,,,,.,;--,-;,,;,,,,.,,,';,,:',:':.;.'; \n",
+      ".,.?.??.,?,;,,,,,.??.,,.:,,;,.,.:'?-.'?,,-.?,',:', \n",
+      "-:','':?,-'.'.,:',.!.':,,,'?,-,';,,,,:-,.!,,'.'!;. \n",
+      "!,''.,!.','...,!!?.'..',.',':?','.'.;.'::,;.,.,.., \n",
+      "'.';.?,.,.,!!,,,,,,-!,,;,:',-',:',,:,,-.,,,,,:',,, \n",
+      ";,,,',,.?,.',.;.;:-,:',,,..:,.!!,:?,,.,?,.;.!,?,,. \n",
+      ",.....!,;.?,:.?,.?,.,?,,.,,.,?,:,.?'',,.,,,;,,'.,? \n",
+      ",,:?,,.:,.:',.,,!,,!,!!,.,.,.,;,,:.,.,,.,!,;,.,!,. \n",
+      ",.,?,:',.,,.,,,.,;-,,,:.:,!,!','..,;,,!,:,.,,,,.,, \n",
+      "?'?-?,,!..',.,,;.,.,'.,.?,'..!?,.,.,.,.,,.!,';.,,. \n",
+      ",,'.'.,,.,,.,,.:.,,!!,,'.,,,,.,:,,,!,!':,,.!!!,!!! \n",
+      "!!:!!,!!!!!!!!-!,',.,;,,,.??,?,:?,'--?,,,,:-,.?:,. \n",
+      ",-.-.''?.,..,.':'.,:,',;,.',;,,,.,.!'?'?,;.!.,!,.? \n",
+      ",:,.!,-'!!',.'.'.,..'-?,,,,-,':;;,.':':.,,:'.:-'.; \n",
+      "';,.,,?'.:.!?,?,;,''.?,,'.,-!','.,;,.!-!,;.,.,':,. \n",
+      ",.,;'.!?''',:'.,?!!,!,!???,.;.,,:.!:'.?;,,,;.,,,;, \n",
+      ".,;.,??.,;,.:,,,.:,;.,?!??,,,.:,'.;,.;',.,'.,,:,;' \n",
+      ".,:,'.?;,,.;,,:,;,.,!'??,',';,,','.,;.,!,,..,.,'., \n",
+      ",;':':!?,.,?!-,,.,?,..:;,,'.:?..,,;,:,,,,';.!;,',: \n",
+      ",';!,!',.'.!.:,,,,,',,,,,,,,,',''.!,,,,',,,,!',,,, \n",
+      ",',,;',,,'.',;,:'.,'.,,-';;,,-!,....;,,:!-,,!,,,., \n",
+      "',,'';',',;,,,;,,,,:,,,',,,.,?.,',:.',;,;,,:,,;,., \n",
+      ":.,:-':.;'.:,;,,:.'':,',.:,'.',:,,,'..!?;''.??,,?. \n",
+      ",..,.??!?,?,.?.,.??:',;'.!?',,',:';,,,,,,,,,,:,,', \n",
+      ",.'::,';,,.:'.,!,'!?,,,,,,;,.,!,':,;'';''..,,;:''; \n",
+      ",,,,,.;.,!,.,,,!!-,,'.!;.',!',!!,,',.;',:!?,,,,-': \n",
+      ";',:,,:,,.;:,,;:,,';,',,':,,';,,',,:,.!;,,,,,,,,., \n",
+      "-,,'-.:,,;.,,,,;,,',..'.',,'.!!?'',,,,,.,.,;;,,,'' \n",
+      ",.',:;'.,,'.'.':.,;,,-',.?;.;'.!,;:;,,.,:''.',,;,. \n",
+      "'!!?,.?-,.?,,;;,',';',,.';',''.:,',;',',.'?'-,,.!, \n",
+      ".,.,?,';;;.:,.,:,;-,-----,,..!!,!,!-.!,.!'?',.,.-, \n",
+      "';,.,.,.,,?,''.,;,,,.,.,'.,';.,!.,!?.?,,-.'.,.,;:, \n",
+      ",,.,,;',..,,,!,,',,.,.,!,',,!',..,,,!,,,,-!.;.,,'. \n",
+      ",,?;,.:'',,,.';,,.,-:,:.:.;.,;'.,.,;,,-,,,?:,:,,;, \n",
+      ",':',;,.-.'.,:';.,'.,,;,'..,:.,,':.;,:,'!.,.?!,',' \n",
+      ",,..!,-.,.,:.!,.!'.!?.!:!,!-?,!'?,!.??:?,;!'',.,!, \n",
+      "!!-?,,?!?'''!'?,.,:,,.,!,',.!,:.'?'??!'?,,.'?!,:?? \n",
+      "!?,,::.,?',':,.?!,:,,'''.',.,;.!'?,,:,,,';,,,'.?,: \n",
+      ".!:,,;.,,;.'??!:!'!!??!!?'?!,,'?!!'?,.'!.!!,,,'?,, \n",
+      ";.,:';';.!..,:;;,,,.!'!,,,;,.',,.,,,..,'.,,.;':,,, \n",
+      ".';,,!,.,.?,,,,:?,,:;,.,,.!.!!!.',',,,'?,..,:,.,!, \n",
+      "',',,,.?,,,;'.?.!?.?;-,,,',.,,.',:,',,',.,?!':'!'. \n",
+      ";.?,,!?.'!?,.,!!?,,:',',,';,',',;,.!',,;'.'...?,., \n",
+      ".!''!,:;',',,':,,!,,,,'.!.,!:,,,;,:-..?.:,.,,,;.!, \n",
+      ";.,?,?,,:,;,.;,;'.,!:,,',.;,,,',,.,,:,,;,.,,:,,-'' \n",
+      ".,;,,,,'.!',:';,';,,':';'','','.',.',,.,,,,.!'.!,. \n",
+      "''.,,..,',':.,.,;.,,'.,:,,'.,,;'..'.'?',;:.?.,..;' \n",
+      "'.:'..',:..';',.,,!.';,:.!.,.',.,.,?.',;.';'.';,., \n",
+      "!.,;,',,.'.,'.,.,,?..,,.,,',,,.;'.',.,:'..,!',,,,; \n",
+      ".!,,,,.'..,!??,?.?;'.';,,'.,.?,.;,',:,;,.,.':;,,,, \n",
+      ".,?!..,,:,;,:.'.?,:,;,;','':;,;,.,;,,;.,,.;,..,,!, \n",
+      "';!':,!.,,.;..,:,,'',-';'.,',;,;',',',.',,'!,;,;:, \n",
+      "!,::,,.,','!'.,.';:,.,,.'','.,,;.,;..;,.!;';,''';, \n",
+      ",'-,,,,,.,.-',.':-,.?.!,?,!;':',.,;'.!;.,,,,:,,,,' \n",
+      "'',';-,'!,!',',:;,',.,:;,,,.;,,.'.,,':,.,..!,'-.,, \n",
+      "!.,.,,.!,',,.,:;,,,,.:,,:,,,..,.,.,,!,,;',,.?.,:.. \n",
+      ",.:,,.!'';''.?,,?,,?,'.,!',,.:'?,.,'.,',,;,,',,''. \n",
+      ",;;',,:,,,':,.,,.,;''.,?-,;-..,,;,',.,,.,,,?',:-;, \n",
+      ".,,,',?,.,??,!.,?',';,:'.'-,'-.,..,!,'?,,-,'.,?,,. \n",
+      "?','.,!?,,::'.,!'?,.,,-,,,'',,,,-,,,,-',-,-,!,,,?? \n",
+      ",,,,.!,,,',?!-,.,!!,-'.,,,.:;;;,'.,,,;.,!,;,,'.',, \n",
+      ",-:,,,,;-,',?,:;,:.,,,,,,,,,;!.,,,.-!!,.,';,..,.., \n",
+      ";,.,,-..-'.-,.-,.:',''!,.-,.-.;,,.,;,.-,..;'.'.,., \n",
+      "-.,,.'-,;.,,;,:,:.,:,'.'.!.,,!.?.,.'?...,!,!!.,!., \n",
+      ";'.?!.,,;.?!,.!,,',,!,:.,.?,.?,;,.-.,!,?,,,-;'..!. \n",
+      "!',;,,.;.,.,!,,:;,.,.;.,.,',!,-.,.?'!,,!,.!,!,!;., \n",
+      ":.,,:?.!,.,;,::.,,!,,!,?,,;..'..,;,:.!,,!,,.!?,;.; \n",
+      ".'!'.'?,'.-.,,.:,!.,?,.!.,!;,,,.,;.;..,;;'..?'.,.' \n",
+      "'.,,.?'-,,.-,.,','.,,','::.,;.:,..,:.,??,:!:'..-:, \n",
+      ".,!,.!;,..!'.,,''.'',..,?.-,?,,,,.?,.,..,.,:.'!;,, \n",
+      ",,':.,,?,.'??,'.,;,,',,.,;-!,:,,.;'.,!';,:,!;',',' \n",
+      ";,--,,,,,,'-,.'?,;':'.,:,;';'',.,','.'.!!,,!,'.!;. \n",
+      ",.,,:,,.,.,.,!,,!'..!;,.:.,;,:.!',?,,-.;:,'.,,.,.? \n",
+      ",;',.;;',.!'.!.,,.,:.:,'.!::,,,.;.,.,;:;-.,!'-?,., \n",
+      ",;,;-':,.,,,,'-.,,.,?.,,,.!'.',,.!!,',,',,.,,!,'., \n",
+      "-.?,,;,';,,,',,.,,:;,,,.,,;:';;;,:,.-;',,.,..;,,,, \n",
+      ",.!.,.,:,.,,.!.!;!;!:!:!!,,,,,,!'!!!!.,!,:.',,.:'; \n",
+      ".:!,!,,,.,???'..,,;,,':,,,'.?,,,;.,,.,.-;'.,,':;,, \n",
+      ",,,.',,-,,-,,:,,,,,;,-;,.!,'.;,.:;.!,!,!,!,?'??,,; \n",
+      ";.:.--,;!'?:;,,.'.,,,';:,:',.,.,!;,-,,;;,,;',;';:, \n",
+      ",,.,';-'.:,;',,;,,,,':,,,,;.!,,;,,,:'',,,,'',,.,,' \n",
+      ",,-,,,.!!,,.,,.?,,-,;:!'?.,,!,!'??.,.,!,!!,!'!!?': \n",
+      ",.;.,;!,?,,!.!,!,.,.:,;,.:,.,!':?,,:'',.,!-.,,;.?? \n",
+      ";',,'.,,?,,'.,;.:,:,;.,,:,.-.,!,!',,'!,-!',,'!:',! \n",
+      ",,.?'.;:,,,,.,?,':,.,.,!,,.';':,;.,,;:,,'.';,.,,!. \n",
+      ",,!,,!,,.!,,'.'!.,.',,-,.-',,',.,';.!!?,!!!'!!,',. \n",
+      ",;...,,.,!.;..!!';'',,'.,,!,,,!,,!,..,,;.:,?-',':, \n",
+      ",;,,.:;..,,,'!,-',:','.!:.,!,!,!!!!!.,-,!,???!-,;' \n",
+      ",.,.',,,';,,,.-,.,,.',;-;,;,,,,.!:!',.!:'.!,,,,',, \n",
+      ":,.,?,?.,,.!,'.',,,'.!?,;:,',;,,,-:,',.!,,';,,,,,' \n",
+      ".;-.,,?,.?.':?'.!.,:,,,,',,,,,';,',.'.,,.'?,,;'.?, \n",
+      ".?.!:.,;,',,,,.'?,;,,:,'.!',',,.,,,'.,;,.,',,.'::; \n",
+      ".;.,':,.:.,?'.,,':,,.,.,.!'.,:,.:;.??,.''.'?,.,':' \n",
+      ".,'!'--,,.,;,',';,'.,.?,,'..'.','-.,!!.!,!!,.,.,,. \n",
+      "'?'.,.,.,,:'',,,,.,.'?',.,,!,,.,?,.,;'.,,':',-.,?' \n",
+      "?',.,:.'?,.?,,':,,.!:?,;.;,..,'.'-,.,?'?'?,,-.!!., \n",
+      "?;.,'?;,,.,'-,:;,''..'';',,,;.,'',.'.'';.,?,,:.,?, \n",
+      ".'.-.?'?,'?,?:--.??,,.,',-.???!'.,,..!:,!!,,:,.,., \n",
+      ",?,...?!,;..,';':,,,,,,.,,',..,,?!;:;.,.,;:';',;'. \n",
+      ".;,;.,,.':,!',.,,..:...:,,'.',?;.,;,.;,,?;,,.?,;., \n",
+      ";,,.,;.,:,'.,,'.:,.,',!,;,,:?'.',!.,?.,';':,.,,:,; \n",
+      ":,;,.':;.,;,?,'.;,,.,.!,;'.,.?,..,:,.,,,'.,?,'.,., \n",
+      ".,,'.,.,??;,:,,.,,,!,.,?:.,';,.,,,'.!-,,.,,,--.,;, \n",
+      ".,,!,.,?,:',.?,,.,:.!,,,.,,;!.,.,?.!?','!,!.,,?!!' \n",
+      ".,,?,,:,.,'.',?,,:,,.,';',':,.,;.,.:,.:,.,?'..';,' \n",
+      "',,'.'?,.?:',.?,;',':',.-,:'...,.:,'.''.,?;.?,,,,: \n",
+      ";,,.,;,.,?,'.,,.?,;,.?,.,,;,.:,.':.!,'.:.,.,;,:'., \n",
+      "?.,;.,...,,...,:;..??''.,,-;,;',.:.,;?,,.?'.!?,.!: \n",
+      ".?,.?:.,,:'?,.',;'.',':,',.!,-;:,:,,;,,;,,,.?:;,,. \n",
+      ":!','.?,,,.;;,,,;',,',;,;:.',,,;.,?,;,;,,'!'!,!.?, \n",
+      ":.:.,,,,.::.',;:,,.,,','!,.'?'',:.'':,,,,,-.:!!.!? \n",
+      "'.,.,!!,,.,':,,:'.,:'.-,''.,.,.,.,:;,!??,.;,,;..., \n",
+      ",:.;,.,,,.,.,:,!,,;.!,,,:,,:.,,,.,,.!!,.,,,.:;,.': \n",
+      ".!',;,,,,.?,:.,:,.,,.;,'..;'.,,;:,;,.:?'!;,,,.,;.' \n",
+      "!,.:,',,.,,,.-'!!,!,.?;,,;,,.?,';,!!!,;.,:-;,,,,;, \n",
+      ".:.,;.?,;,,.;.,!!,'.,!'?',.'.,.,,.,,,:','.:?;':,.! \n",
+      ",,.,.;:'.':-,?-,-.,;.!?!;',.,;,'.,'.,.?';;':;,,'., \n",
+      "..,'.,.?-??,'':.',,..,'.',,'?'',.'.,:,'.'.,'.,.!,. \n",
+      "';;'--,'.'??,!,,!,'.,,:,.!,',!,??,,,?','?,,,?,,.!, \n",
+      ".,,,'.,;,,.,,.,..'?.,..??,?!,,,,.''!',.?,,?,;'.''. \n",
+      ",,.,!,',:,..''-,,.',:';'.,-:'-,.,:,,..,;.,,.!,'.,? \n",
+      ",?',.,-;,,:;,,,;.?;,,,,,,,.;.!.'.,,,.,,..,.!'.,:., \n",
+      ",:.,,..,.,'.',-,:'?.',..,.,:',.,,.,:';'.,;,..,,:,, \n",
+      ",;,-:;.,,.?,,;'..,.,:,;:'.?'..',,';,?,.'?.,.,'?,., \n",
+      ".,,':,,,,,,,'.,.,,;,',.:,;,!,!,.,;;,,:,,.,?;,.,,,; \n",
+      ",,;.,,!,.,,,,,.,,!,.'.,;,.'.,,,..,,,!,;'...,,:,,,; \n",
+      "',,;'.,?'.,.,,,:;;'?';',;.!',,,,,;,..,,?:,.',,,,.' \n",
+      "?,.,,',:',,,.?,;,,.,?',;.,?,'.;;,.,.,':,.-?,:'-.'; \n",
+      ";,?,..,!-.':'-.,;.,!:.';.;,,.,.'?'-!,!-:!',!!.!,!, \n",
+      ".!!':.,!,!';.,,!-,!,;,,!,!!:,,,,!,,,!,.,,.;,.;,?,! \n",
+      ",,'?,',,',?'.',!,,.',,'',.','';.?.,!!,'!',',';'.,, \n",
+      ".',',':,:!,.!,:'.?,.;?,.'.'?!':',!,,!;,,:,,,,.!,.' \n",
+      ",,,,.',,,,.'!!'.',:;.,;.,?,!,,,,!,:.',,.,;,,.?.,;: \n",
+      ",.,.,',,!.,,.,,,;;,,,.!.,.;:,,.;;,,.,;;.,-:,.,,;,, \n",
+      ",'...-.:.,,,,-.,,,.,-;,,..,,,-,.!..,;;,,.,.:...... \n",
+      "-.'?'?-,-?',?,,.,;?-.,,;,';-,;,,,.,.,!'.,,.?,,.?,: \n",
+      ";,.,,;,,.,.!:!,':.,.,?,,';.,.,?,,;,.,.,,;,,:,,.'?, \n",
+      ",;:,,;'.,.'.,,;.,,..,,'.,'.,,!,',,.?,?,.,,.,;''.,, \n",
+      ",,:.,.;;','.',:,,,,,.';;-',.,.,.,.;.,,;.?,.,:,.,:. \n",
+      ",,.,,,...,!'.'!'.,,.','',''.'''.,.,.,,.?',.,!''.', \n",
+      ".,:',.,:,'!,.!,,:,,.,,.,,:,,,,:,,,:?,'?;,,.,..'.,; \n",
+      "'.,'.!.,!.,,:,,:,.-!!',,?:,'..,.:.!,,?,.!.;'.,,,,, \n",
+      ",,,,.,,;,,'.,,,,,;,.,:'.,,,.,,'.,;.,.,'-;''.,?...' \n",
+      "!'?,,.-.,,,.,,,.,:,';',,.',,:.,,:';:;,-'.,.?,;;,,: \n",
+      ":',;,,':,.,-,:.?':.,.,,,.;'.,;..,,,'.,,.,.,,.,;,,. \n",
+      "'.-?;'..:.';.:,''.,,.;,.:,,;,,,;,,:,,.,,,;:,,,,.'? \n",
+      "?-,:.,':,.';:,-',;,''.?,.';,',:;,,...,;'.,,:,:.?;, \n",
+      ",,.'-...:';??''..?,,:?',;.',.,'??,;:,'..,.,!,,.'?. \n",
+      ",!:,;?,,'.',,??,.,:.,?!,;'.!?,?!;.?':''.,?','!','? \n",
+      "'.'!','!'-.'-!',,,'?',.',.,'.:'.'.,.'?:.,!?!:,;.', \n",
+      "';',;;;';,,,,,.;',!,';'!,,.,,,,,?.,,,,.,?,','.,.', \n",
+      "?',?;:;.,!?,.,!?,:!!;.,?'?,!:,'.?!,.,!-.,-,.'.,!!, \n",
+      ";:?.;,:,.,,!,?!,,.,!'-:,!,,.,!,,.,!:..'?,.,.,,,.,. \n",
+      ".,',.':,,,,;,.,..';:''.'?,',:..,,.,.,,,',,.,:;.,.; \n",
+      ",,..':.;!,;.,,,,.''.':,.,;-:,;,,;,,.!,.:;:,,:.,,;; \n",
+      ",,,,,.,.:,..,:',.'.;,';;;-.','?;.?.,-::.,.,.,':,;, \n",
+      ",,-.,,,,.,::.',:,,;,,,,.,,?,;:,.,,:''.:.;.,;:.,:,, \n",
+      ";,',..,,:,..,.,,?,,.,?,,.,,,,,.?.':;.,,';.,,,;,..' \n",
+      ",'.,:.';''.,',.'.;':.,'..'.;,.',:'.,,::.!.,.,,':,' \n",
+      ",;:,,.;'.,!,'..,:,.,!,?,,.,,.,,!.'.,,,.,,;,,'..;., \n",
+      ".,.,,:,-.:..:':.,?.':.,,..,?',,,'::'.,.?'?,.;.,,,. \n",
+      "!,:,..'-,',,,.'?:!!.,,.';'':,''.:!,,..,;.,,,,,,'!, \n",
+      ";,:''.':;;,,,.!,,!,.,;,.,,.','.;,.,,'.'.?,;:.,'!,; \n",
+      ";;..,:'.!,.!,,.,.?,,:':.,.'.,,?'.,',,,!?,,''...,:. \n",
+      ",;':'.,'..,,.,,:;..?',.,!,.,!,!!?!,''.!,.,!,,,,.,' \n",
+      ",.:.,.??,:;,!;,.''!,.!,!,,;:;'.,'':.,;..,.,:,,,,', \n",
+      ",;',,;,','','',''?',.!.!;.?,,.,,,.,!!?,.,.,:.,!;.? \n",
+      ",.,-,-;?,.,.,:,,.,;,.:.?.?,.::,,..!!!,.:.,:.,;..,, \n",
+      ".!,!!,?,!.,?,,,,,.,'.,.,,?,:,,.?,.;,,!.:.,,!,-.!,. \n",
+      ",,?,.',.,.,,.,,,!,,.,?.,:.--,,!,.,,,;:.'.,??,:.,'' \n",
+      "..,':,.,,,,',,;,,,,!:,,;,.;;,'';','.'?;,,.;,,,,,': \n",
+      ",',,,,,.''...,;,,,;.,.?',;,,.,;!,,.,...,,,.,?,;.:, \n",
+      "?,,.;.,,.?,,;:,,,:,,,,.,.,,;.:'.-,,.,.,,,.,-:'.,,, \n",
+      ";,':',,;,,;,,.:,,.,,.,;;,,,.,,.;,'.,;,.'?,;,.,,.,, \n",
+      ";:'.!-!,,?,,':,,,'.:,'';:,,,;,,;:,,,,,,.??-,;,,',. \n",
+      ":!,;,:;..,,?,.!.,?,;.,,.?,.,?,''''!?,.,,,?.:-,,,-; \n",
+      ",,,,,,'.,,;;','.,,,,,.?,,,,'.,!,!'!????..,?,,.?,:? \n",
+      ",?,,.!.,;;','.,,!,,,,','.,',,';',:,,'.,!'??,;.,,!: \n",
+      ",.,!.'?,.,!.,?',:,'.,?'!.!,'.?:;,.,:.;:.,!'?':,''. \n",
+      ",,?!',,:'.',-..!?',,'.?-,-,!,'.,,;,,.,:,,.,,,;,,!! \n",
+      "!''!?',??.?!?;,.,'.,????:;,..;.,,,,',!'..'.!..',,, \n",
+      ",:,',:'..,,:.;,,','.';.,,.,.-,.;'.':','...,,,,,'.' \n",
+      ".,?,,'.:-;',.,.,.,,!?,,:,.,'.,;:,,.,.,,,:,,.;,..,. \n",
+      "-.?,..',;.,,,,',,.,.;,,,;',:'.!.?,,.,!,,.,?.,..:,, \n",
+      ",':.,,,,,-',,;,,'',,,''?.!,,,,;,,'':,;','.,:';,.,, \n",
+      ",'.,,,'.';.',,'.,,!,',,.',,;,;'.',,:'?',?,':'.''.' \n",
+      ".,;:,.,,.,;,;,','.,,,;,.',,,;',.,!,,,;,.,,,;-,.,,, \n",
+      ";',,'.:,,,,,,,.,,,;.,.,,,'.,,,,';,,,,,,,.,',,,:;,' \n",
+      ";,:,'.,.,?,;.',,,.':,;,,,;,''?'.:,,,.',.-,,,;-:'., \n",
+      ":,,',,.;,.,,,,;,;,,';.'',';,,,'.!.,,,'.;',;.,,,?,. \n",
+      ",,?'.!'.?',.,,';,',,';;,-,-,,;,.:;:?,,,.,-,,',?;:, \n",
+      ",.,,',.!'.?,.,',';,,:,,'.;',''.'?,'.;'!,.,.,,';.,' \n",
+      ";:',',;',.,'..',?'?,.?,.,;.'-',;.''.!'?;'.';',::'; \n",
+      "',-.,,'.:-,',-.:.';','.';.,.,',?':,,,,.,,':-,,,,,. \n",
+      ",'.''';..,,,,',,,,,,,','.,.,.'';,','.-,';,,.,,,,,, \n",
+      ",',,:,,,;''.,,,;,';';,',':',.,.;'.,:.,;.,,,,,,.,,' \n",
+      "!.',.''.,'.!.!,!,.',.,,''!;',,,,,;':,.'.!?.;'-'.': \n",
+      ",,'.,.,,:'-','.'';';.,:.,:;:,,;,..,',,.,.,,,:',':, \n",
+      ",,,-,,!;,,.,;,,,',,,,,,,',,,.!??,',?,,;.,,;;,.,',; \n",
+      "',.',.!?,',?;''.',,;',.:,;;',.,.,.,,'.',,,',.,;,', \n",
+      "-',.,,,,';,,,.,'',,-.,,;,'.?,.,.?!,,,,';,,',.',,., \n",
+      "';..,'.';':..:',,;,.,',,,.,'',,',;,,,'.;.-;,.;,,.. \n",
+      ",,,,'.'--,,'.,.,;,.',.:??.?,,,.'?,,,:,','.,',;';', \n",
+      "',',,,:',,,':':':.',',':,.,;,...,'.,'';',',,',.',' \n",
+      "!;',',''.!,?,!'.?,..,',:,'.;?',',',,,,';,,';,,.'!, \n",
+      ",,?!'??','','',,,',,;,',.';.';:,';,':!'.'?,,,','., \n",
+      "';;',,.,:,',''.!,,,,'.!,?,,,''-.'?',,,.':,.,,;,;,' \n",
+      ",,;:,,,,,'.'',.!,,,:;.'!':,,'':,,,;,',.,;'.,;,.,-? \n",
+      "':.!':,,;,'.,;.';.,;::;.,;.;.,,;,,,.'.,;.,,,;,,,,. \n",
+      ",!':'.,.,-,,':,.!!;.,?-.,?,,';'.;':,';,.,.,:,;.,?! \n",
+      ",;:;,.,.,'.,,.,.',:,,,:,;,.:,.,:.,:,?,;,'.,.,.';,, \n",
+      "',..'?,.-,,?,,;''.,'?;:';,.,,';;,,',',..;'.;;.!?,' \n",
+      ":,,,,;,,,'.,,;','.'!,!.?:',,;,,.,.?,,,;,..,,'.,.;, \n",
+      ":,,',,..,,.'?',',,'.,.,,.,!.,'?,.,,.,.',,.,.,.':,, \n",
+      "';''..?!.',.',.'.?,,.'..?,,''.'..,,'?'.;,,'.'',,,' \n",
+      ",,:';;,;-,,.?.';,,,:,,.,,;.?,,,',,,,:,'..,;;..':,' \n",
+      ",;,',,,..,.,,,,.,',:;,;,,'.',.,,,.'',:,,,,,!,';:,' \n",
+      ".',;'.',,.',,,,,,,;,,,.,''.,,,.,:.':.;,,,.';,,:!'! \n",
+      ",!;,.!:;.,,;.,,;,:,:;'.,,',,',',:'!,',,',,,.,,,,,, \n",
+      ".,,,;:;,':!;,,:;,,,.,!:.:,.;!!!,,,.,';,,.!?,?,'.;. \n",
+      ":,.?,;,,.,,;';.,,,,':,',;,.';,,,'.:'?,.'.;'.,,,,,. \n",
+      ",.,',,;:,;,..,:,.,..'?,.'?'.;.':',-:,,..!'.,!,',', \n",
+      "',,,,,;:,,;,,;,;,,,:?!';','.,,'.',..,,;.','.,,,;'. \n",
+      ",',;,'.,;,.';,.,'?;:,':.,.!,.,?.',??,?':;..;':,?'? \n",
+      "?!,;.',,:,.,.,..:.!;:.,'--..,.??,,,,.,,:,,,,,,;.,: \n",
+      "'.',.',,,,,',,...'?',,,'.,,;:.,,,:.;;'.,'.,.,'?,.? \n",
+      ",.,',.!?,,,,;'.'!':'.,:,,:.,,'..,-;.,'.!?,,!!',.:' \n",
+      ":',;,-;!,',,-',!..!';':',,,,,''.!,'..,,',,''...,,' \n",
+      ";,.,,';,,:,,,,.,.,,;?,.':-',,.,,??,..:,:,'.!,.,':, \n",
+      "''.!?,.'?,;:'.,:.,,!,.,,,'',',;,,.;,',;.,,,,.,.';; \n",
+      "?',,.'.,;,!,,;;,!-,,,'!'..??,.,',,,:?,.'.!,!!:'.:, \n",
+      "?,,'.,:,.,.,'.?,.'?,';.'..,,.,..,,.,.,;;,,;,.!,?,? \n",
+      ",,;,,,'.,?,?',?,'.,,,:,,,,,,,,';','.,,,,,':,,,'':' \n",
+      "',,'.,,,',:,','!,,,;,,',.,,.:,,',,,'.,.,?,;,,',,'. \n",
+      ".,;,,.,',;;,'!,,,,,,,.;,',''.,:;:,,,,.:.:,,,;,.,.; \n",
+      ",:,,,,.,,,.'-';,,;',,.,',',,,,'.,';;,,,','.,,,':'. \n",
+      "'..,.,'.?,:',.,!.,:;,.,:',,:,,,,-,-,,,,.';,,.,,,,' \n",
+      "',,,,,'?,,,?,;,,'.,,,,:.'':?';'';',,.,,.,'',:.;':' \n",
+      ",,,',,'.',,,;,,'.,',,,;',','.,,,',',';,'.;,','.''; \n",
+      ".,,;',,,,''.,,;,'.,.:'.,,',,';.',,.;:,;',.,,,,'''. \n",
+      ",,':,.:.'-,,:,,.:,.,:;',..,,,:;.,,,.,,,.!',.?',.., \n",
+      ",'?,'.,;.!,,.,?,,,.;',',:!,,',',.,,:.,,,,;':,;,:,, \n",
+      "':,.,''.,,,,.,,,,;;,,.',,,,,,,,,,,..,;,,!,,,,,,,,. \n",
+      ";,,.,,:!,,.,':..,,?,'',,?,,,,,:,,,.,.,?';':';',''. \n",
+      ".;.?!;..!,,;.',,.?,,','?,;,':,',,.,;.:,!,,;',?!',, \n",
+      "!,,.?..',,?,-,??'?'?,,???',.,'',,,,.,.,,:'..,!',., \n",
+      "?.!,?',,,;;'.,','.,'.,,,?!,:,.',;,,',.,;,.,,:,-,,. \n",
+      ",'.':,,,,.;:,,.,:,,'.,.:;.,,:,,.,,:,.--,,'.',?,?,: \n",
+      ",;,,.,,'.!;:.,',,.,.,:;.?.!??',';,';,',','',.'?.?, \n",
+      ".,':.!,!,.!'!'.':,,.,,,:,,'.'?!,!,;.';';';,,.!.,,! \n",
+      ".,,?',,.,,',.',,.',''.;..'.!,;'.,,'?,.''?;',;..?,. \n",
+      ".,';.!;':''.!,'..!'..,,!',','!'!:';,.?;,'-'.,,,;', \n",
+      ".'.',-'!,!!!,',?,,?,;:,;,,;;,;:.:'.,';,,?,,;,,,-.' \n",
+      "':.,',:,.!!,,,'::,,.,;';,,,,..,,!';':.':;.,;',',.? \n",
+      "!?,;,,.?,,',;':,'.,.',,,,,,,,.';;,,',.',',',;,,,,, \n",
+      "'',,,.,'';,,.,;',,,,,.'.,,,'.';,:.?'?'?,':';.;,.'; \n",
+      "!';,,.!:???';,,.'?'!',,'.,!';,:,.',:;-,',.,',?.',' \n",
+      "?,,,,.,:,!,;',,,.,;;,-:'?,..,.,:.,,',--:'.!,,,';,, \n",
+      "'.,.:,.',,,,,,,.,,,;'-.,??,,;,..,',,,;,;,,.,,,',,, \n",
+      ",,,;',,.,,,!,,';,,..:,;.,,',','.,;;,..!,,',;'.,,,' \n",
+      ";.,,,.,,,'',.,,'''.,,,,;.;,,,.!;':;,,...,',,,,,';, \n",
+      ",,,,'..'.,,,,.,..!,!:-;-,;,;,,,-,,,.',,,:-,,,,.,:' \n",
+      ".!'!,,,,;,,.,,!,.!'??,,'.?,;,.;,.',;,',,:!',,'..:, \n",
+      ",,-.?,.!,.':'.',';,,''!?','.'.,,,',,;.'.!:.,.,,;', \n",
+      ":;,,!,:;.,;,.!,?,,?,.;,.,;',,.':,;,,,,,,,,,,,,,;,' \n",
+      ".,'.,,:;,,'?:;.,:,.'',',';',!'.;,,:,;'':,.,!'',.,. \n",
+      ".!.'..,?'..':';,.':,,,,',,,,.;,',,.,?;'.,-;,,:.,:, \n",
+      ".,,',??.,,,,;,':,,',',:',.!!:,....,..,..,.,,....-; \n",
+      ",..,..,.;'?:..?';-.?.!'.,,;,,:.,-.;.,,.;..;..,!?'; \n",
+      "':.?.?.,..,',;,,,.,,:,,,:,,,,;,..-,,,,'.,',';.,'?, \n",
+      ";',,-,'.':;,',,,:',,,.,'-,.,-,';,,':'','.;''.?;,'' \n",
+      ",,.',.:,';,.,?:,.',,,-..,.,,,,:.,'.,.?!!,,,.:;,,., \n",
+      ",',,,?,;,','.,,:,',,.,,:,,,,,.!.,,;',,,'::'!,,,;.' \n",
+      ",';,,,,,,,,,.;!,,,.,;,;-;;',.,,;,,;,,:,.,';.?,,.,, \n",
+      "'.,;,-,;';,.,,,,.',,!,;,',,,,.';,,,:,,.,,,.,,,.!,; \n",
+      ":.,',.:,',:,.,?,?,.:?,.?,,;,?',,,:.,,.,.'??,?!,.,. \n",
+      "!',:?,,;,.;.,,.,:'.,,,.,;.!'.,,?,,;,';,,.!,;':,,'; \n",
+      ".?,.!,,'.,',?,.,.,.,:!,,,,',',.,,':,,,,,,,,;,,'.,: \n",
+      ",';',:',.:,,,,',.,,!,.:;,';..,.,.,,:;.,,':,:,:',,, \n",
+      "..'',,'?.,;,.,!?,?,;.,.'.,.'?:',:,,.,,.',,;''.,,:, \n",
+      ",'.;',,,.,,,,:';,;,,',',,',,,,,.,,''.,-,',';,,,.'; \n",
+      "?,,,;':,,,'',,:';,,,--.',,.:-,!-,..,-;'';.,.,;'.,, \n",
+      "?,;'','.,??!?;.!.,,!',;,;.;.;.,-.,,?,,.!?,.':,?'.. \n",
+      ":..!..!.?':'.,!.'.,,.,;:,,.!,,.,,,,,;,',',;,,,,,,: \n",
+      ",,.;',;',.,:,:,:,'.,,?,',';,,.,:,,,';,..',?,;;''.? \n",
+      ".',.,',,,'?,;,.!!;.;.,,,,:,,.!;',.'!-;.,..:?';.,', \n",
+      "!,.'?,;.,,;:!',.,,:'.!!.'.!,''.:,.?,';,,'.;,,'.??! \n",
+      "?,?,;.?'...:.','.,.!,,!,:,-,',,.',.',',?.',?,,;,', \n",
+      ",.!',:?'''.',,,,,',,.,,':',;.,:?,.?.?,?.:--,...,': \n",
+      ",,;:,,,',,,,,,',,;,,',.,;'',,',.',:?,,:,,,,,.,,',, \n",
+      ",;,:,,,,,,,.!,.,,,,,.,,:,.,,.'',,,;,,,,,.!,;:,,.;' \n",
+      ":,,:,.,,,,.,.,,;':,,.,,,;,,:'.,,,,.,??.?,.!',....; \n",
+      ",,...,:,,,';'.,?.,,??.'.??,'.,;.,;,,.'.'.',!,-,'., \n",
+      ",'?':?'.,:!,,;,:;,,,.,;,,;.;,;,'','.,.,,:',.,,,.;. \n",
+      ",,,,,,-??,!?,.',,,,;.,',.',,,',.,,,;,;'.,,,,.,:,,! \n",
+      ",;,,,.:,?,,,':;,:?,,,.-.,.!:,,,,',.',,;.,,;,.',.-? \n",
+      ",.,.,,!?-,:'.':!,?,,:''',''-;.''.,'?,;?,,.,.,,,';' \n",
+      ",,,-,';,!,?,.,.?,'??,?,!,:,,.,.,,,',':,.-,:,-,.',, \n",
+      ".,,,'!',',.;;;';',,,,'.',,.,;,-,,,.',;,.',!,,!,?,: \n",
+      "'.'?,,,.',;,-,:'.,',',;:';,.!;'.,,,'..,,'.',':''., \n",
+      ",,,,,!,,,,:,,,,!,:?.,.;!..,::.,,;,''.,!,,:,::,,,;; \n",
+      ";'';;,;.;.;,,.;,,-,,,,,-,,'.,,,,,,,:,,;,,,;',..,,; \n",
+      ",.!,,,;,.!:,,.',,,..,,,;',.,:,;.,;:.',:;,,';,''':, \n",
+      "',,''!':,,',;'':,',,;''.,,,-'.';,:,,,,,,,-,,',,:,- \n",
+      ",.,,,,',,'''.,':.,,.,,;;,,,,;',,-..',;:-,,,-,,;,,; \n",
+      ",,.,,,';.;,,'':,,,,,.??,,?,.,'',';;':,,.!'-'-,',., \n",
+      "..,,'?,',,,.',,;,.;.,;:;.,.,,,?-,,,,.?,,,-,-',.,,; \n",
+      ",,,'.',,,,,,,,,!?,;.,?,,.,,,,'':',,;,,,,.,;',,.:;' \n",
+      ";'':',.,,.?,.?,,!,??,?,.?;',.,,;,.,,.,,,,?,,.;.?!, \n",
+      "'.;,.,,;,.?,,.',,.,'.,.,-?,,,,,;,,,..,,;,;,.;,.!,. \n",
+      ",;!,,;,,.,;,,:''.-,?!,,';,.;-.,,',;'.!.!,?'!'.,.,. \n",
+      "?--?!,-'?,;:...,,-,',!,:;.;-:.;,.,:,'.,?,?,??,.',, \n",
+      ",,.,,'.,'.,,'.,',..,,:.,,,,,,;.:.,!,-!,,-:.,,,;;,, \n",
+      ".?,,,;,'.,',,,.!,';;,,,.,.,,-;,,'.,:,,;,,;.,':-;'. \n",
+      ".,.,':,,,,',.,;,',.,,,';,,',.';.,,;:,,,,',,,,'.,,' \n",
+      ";.,,;.,,,.;..,.',,,,':,,.,:,,,,,,,',;,','--:,'-,'; \n",
+      ",,:'';,',,.';,'.,',',,,;-,,,!';,,',';,.,,',;,.',,, \n",
+      ",-,,,.,,,--,;,,',',,,.?,,?,;.!,,:,,,',,,.',,',,,,- \n",
+      ".;,:'.,,::,.'?,,:,.,.,'.,:;,.!?,:.!'!;:',',-','.,. \n",
+      "?,,;'',',',.:'?;:,!;,,',.''.,!,?;.,,'.,,',,,,,,,?! \n",
+      ",.,,,',!,,,,,?,',,?;',;',,.,,,!:,-','-,.,!:,,:!..- \n",
+      "',,-,;:-'!,.,..,';,:,,:',.,..,;':;;,''!','',',.,;. \n",
+      ",:--,,,'.,:'.,-',!,,'',,,,.',?';',;',,'!...,!,','' \n",
+      ",''.'!.!,,.,,';'.,'..,';,,',.,,',',.,?;',.,,,;...' \n",
+      "'.,:,,?.,'.',;,,,,..,:''.,:,.,,';,,,,.,:,.,:!,!-!' \n",
+      "':',.,!,.,,',;.,;.!;.:.!,'.,',;-.,!,.,-.!.,!!??',. \n",
+      ",!?,.''?'.,,.,,:,'.,.,??,'?,'.,?,.,,':,.,!!',-.'', \n",
+      "',';;.,.:':;;,.:.,','.,':,;'.?';,,'.!,;,,.--,-,--; \n",
+      ",,,,:;,;,,,,.!??,;.,-;-,.,,-.:,.,,.;..,.,,:',..!,! \n",
+      "!,-!!',?:'.';..,,'.--,'.,'::.!!!!!''.',.,-.'!!!,;. \n",
+      ",!:,.,?'!''.?:;.,,,'.,!?,!''.,,:,!..,.!':.?,;:'';' \n",
+      "'.,;''.'..,;:'.?.'!?!,?,,;,.,.,:.,..,?,;.,,:.,;;', \n",
+      ".!!;;':!!-!:;.!,.,,?,;!,,!!,.-?','..,,,.;.,;,.,':' \n",
+      ".!!.:'';.,.:'.'!,,,.;?:..;,':',,;,,,,,.;;;.,?,,.-! \n",
+      ",;:,,;,.-!,.'!,'.,,?,,??,?!!!,.!,.!;.-.,!.,!?''?,, \n",
+      "',,?,'?,-?',,,,'!!'',,,,,,,,,',,.,',,-;',.!?,,.,!? \n",
+      ",,.?,,.?,-,?,..,:,!.,.,??,,,.,-!'.,',,.,.,,.,,,.,' \n",
+      ",,.,,!!,,::',.',!,???,?,,;,.?,.,?',.,;,.,;,,,.;':, \n",
+      ":,;;,.!?.,,;,;-,-.,?,.,,,.,?..,,,,,.,,;,,,,,,,,.,; \n",
+      ",'!'.,,.,,.,,,,,','',',',,!-,'.,,,-,;'!''.','.!.!, \n",
+      ",.,.,..,?,,!,,.!'.,,?,!',!,.,?!,.,,.,,.,','?,!.:.! \n",
+      ",.,?,;-,;,,';,,,.,!?-,-,-,-,,-,-,-,,,?,;,,,.,,.,?! \n",
+      ",!?!,?.,,,:?,.!,,.,:?,.;?,'?''.'',?,,.,!--;.',;,,, \n",
+      "'!.'',','-?'',',,',',',.':',.'!'.,.,:?,,!,!,.,'-.! \n",
+      ",.?-,?.,'::,!,;.,,,.,:!,.;.,.,-!?'!,,'.!,,'??;?'!, \n",
+      ",'.!';.;:?!.:-.!.'.,.'?'?'.,??!:.,,?,-.''.,;;-:!:. \n",
+      "!:,.,;?,,,..,,.,,;,.,,,.,?!;,:,-..,'::,.,,,,.;,.,, \n",
+      "?.,;.,,.-,.,.?,..,,.,,.,;.,?,,.,.,,.,.;,.!.,,-;,,. \n",
+      ";,,.,-,-,,,,,???,-,?,:?,,,.,?'!,,.!,.':,-,-,;',,-, \n",
+      "'-,',-!!;',,-,-;,,;,.,.,.,.,,,-,;,.,,,,,,-.,,!,,-? \n",
+      ",',;?,.,,:-??,;;.,.;,.,,,.,:-,-.,,,,!!??;.!,,!!!,! \n",
+      "?,,:.,.?.??,,.,'.,:',;,;,:,,;,!,.,,'?,,.,-,.;.!,,. \n",
+      ",.?,??.?.,,.,,.,-.,!',,?!,,';'-.!.'::.,,,,?.,,;--; \n",
+      ",,'....,;.,!',!,.,,.,.,,,-.-;':.,,,-,.,,;.,,?,,,?? \n",
+      "?,';.,-:,.,.?:,,.-,,!,,.,;,'.,..,.!,'!,,.,!.',,,-. \n",
+      "!!,-!,-!,,:,,,.,',;,,.,;,,??.?.,,,:,,;;,,,,,,.,.,? \n",
+      ",',;,,;,,,',;,:,;,,.,,,,:,.,,,??,'.?,,,-'.,..,.,!? \n",
+      ",..',,:,','.,?'.:;.,-,,,-,,,,,???????:?,,-.,...,,; \n",
+      ",,,.,!,:,'.,;,,;,,,,,,,,':':,.,.!,,.,!:.!,!,!-:'?: \n",
+      ".?,?:...,;,:,!.,:.,,.;,'..,,'?,,.'.?,,..,,,'.,,,,- \n",
+      "-,,,':.,..:',;.,.,?,,'.'.,.!,.,..?,.':.!-!,;'..'., \n",
+      ".';,,-..;,.,.,,.,,?:!.,.,;,;,.,.:,;'.,,',..,.,.!,. \n",
+      ";'';,,,-.,,.,.,,.';.,',,,,?'.'.'.,!..,,;?,,,.,,:., \n",
+      ",'.!,!,;.;-'-.,!','?,':'?.,,,':,,,:,,,.,,,-,,,,.,. \n",
+      ",,.,;,;.,,:,-,.'',,:,.!,;.,,;,.,,;.';.'.?,.?,.:.,, \n",
+      ",';,,,;.,'.,-;',-;,:''.,'.:'-;,,'.??,:':,.,!!:,,,, \n",
+      "-',,,,-.';':'!'',.''.!',;.,,-.,,,,,.,?,;,.,,:,.,,; \n",
+      ".,,:,,,',,,,,,,:',.,';!,.,,.;:':'.,,.';-',.:';,,., \n",
+      "':,,';',',,.,,.!.,,-,,'-'.':,,.;,:,.,,:,,,.,.;'.', \n",
+      "'..,,.,,!.?..;''.,!'.'?!.,,'.,.,'!'!-'!,';',';','; \n",
+      "',':'','.,,,-;','-,--.,..'-.,';,.,,;.;,..,;:,.,,,, \n",
+      "';'.,,,,,,,,',?,':,,',,-,,,',.!,,,.,,.',.,-',,,,,. \n",
+      ",,';,';','??','',,.;,,'':,,,.,,;,,,,,;,';,'',,.,,, \n",
+      ",;,,,,-;',,',,',.,,';:,,';,.,,.,;.,,;,,,',,,.-!,,, \n",
+      ",.,,,;',,.?,,',,,.?,,,'?,,,,',,,.;:,''!',;,,',:,', \n",
+      ",,-,.,,!.,,;,,,.,,:,',-:,,.:.,!..,.,,'.-,,;.,,;:;, \n",
+      ";,,.:';.,???,';-.,',,;,.,,':!,,.,,.,:,;.;:;;-;;;,. \n",
+      ",,,,,.,':,,':.,,.,';',:-;,,.,;,','':',,,.,,'.!,-., \n",
+      ":'.--;!',.--!-.,!?,,,??,,,,,:.,:;'.,;.,?;:'!.,.,;, \n",
+      ":,:,,:.,:',.,,.,,-,,--.;.!!;.!?;?,.'.!??-'.!,,.!,- \n",
+      ";'!,,.,!,'??,,.,,.,??,.,.,,.,?:-;.,?,?-,-'.;-.,;:, \n",
+      ",,-,.!?',,.';;,'.,,.,??!,.,;';,,.,.,,?!,.,!,??';.: \n",
+      ",!,;.,;.!?,!:;.,,,.,?,,.;.':?,,,,;,.?:'?,,!!,.,,', \n",
+      ",;.!,,,,,-,--;,.,.?,?;?,.,?.,.;,,::.!,.,,:,,?!,:.! \n",
+      ";'..,.,.,,..?!,--,;.,;:,.!?,;.,,,!-.,--':,.;;.!!,; \n",
+      "!!.,:,,'.,;;'.,;,.:.,'.?..!?,:'.'!???,,.,,?,,;'.:. \n",
+      "!!-;',,,;'.,,';,,,'.?'.,':,,';.??;,,.,;::.,,.,..,, \n",
+      ",,,.;,-,:',..:,,;,,,'-.,.:.!,.,.,,;.:?,',,,..,-,,' \n",
+      ",?',,',',,,,,,.,,,',',,',.,:.;,-':..,,:,,'.!.:',,. \n",
+      "'.,,.'?.:,.,:;,.:'.,;::'-''-.,?,..,;,,'.'.,:.,.'., \n",
+      ",.,';,;,;-.--,',;,,,,,';,-,,-,;:,,,-,...',':,,;,.' \n",
+      ";';,,',--.';'.,!,!,!,!?,:.,,',;.,,:.,:.,.,,?,,..,; \n",
+      ";,;':,,,.,,,;.,,;,.,';.,:.,?,:.,.'-....??.,.,':-., \n",
+      ".:.,:,,-,,,:-.,-..-,.,,.,,:':'-;,,.,-:.:',,.,.,;!; \n",
+      ",,.,.,.,,.,,;,.;,.;--,',,,;,,,,','.',;,,,,,,',,'., \n",
+      ",,,;,,,,';,,;;,.,..,';,';,,';,',',',;';;-;';,;;,.? \n",
+      ",:'.;',;...,!,;;,.,.,..-,,;,,,,-:,,,,,',,,'-',.,,: \n",
+      ".,.,,,',,.;:,,,-;.,,'.,';,,,:,,,,':.;,.!.,.,.,!'.' \n",
+      ",,:,;.?-,,',?,.,-;.!?,.,,!';,,.';,,.,,,.,,',-',,.: \n",
+      ",',,,,,,,:';;',',:,;',',;',,.,,'-,,,:-;,-.,.,:,,,- \n",
+      "-,,.,,;;',,,.,,,.,,,;';,,,,,'.,;,,.,:;,.,..,,;,,;, \n",
+      "!,,,;'..,.-,,.,.':.?,';.,???.?.?.?.?.,?.!?'.?.?.?, \n",
+      ".?.?.':;.,!,,.'..,,;,:;,,',',',.,,,,',.',;,-','.': \n",
+      ";,',,,.,,.,''..':.,?..,.,,..?!,-;,:,;.,!!',,',;.', \n",
+      ",,'.!,-.,,'?'?,;',.,',,,';,,,'..,,,'.,:.,',.,,!,,, \n",
+      ",,,,.,..!;,',.,;,,!,,,.,;.,.,:,.,!!.,;,,.,??,;..-; \n",
+      ",,,:,.,;'.,!,'.',':.?.,!;;,;'.,!':?.,,;',,.,!.'-,; \n",
+      "'.!?:'!'!,:!.:',',.?!'?:,':,.!,..,.,;.,.,,,,';,..! \n",
+      "?,;',':'.!'?,,'.,:,,,.:;,;,,'.,,;'.,.,,.,,..,.,,'. \n",
+      ",?:,','!:,,:',.,',;:,',;,..!.!':,:,'?;,,.:,',;.;,, \n",
+      "':,',.,,!,,,:,.,:?,:'.,.','',.!'.,;,'.:'.,.'..,,.; \n",
+      ",,:;,.,;;!';',..,!,!,',.,!'.;:',';,,.!,.,,,,.,!-', \n",
+      "!,;,:,,.,:,,,'.,!,'!!!?,!'.!.-,,.':.!-,',-.'!',.?, \n",
+      ":,;,;,,,.;,.'!:,?.';,'.?,:,[],.,;'.,!??;,.??,;:'., \n",
+      "';:,.:,;,.,.,,.?,!.,;,.,;,.',:,',.'.,.,:,,'.;.,,,, \n",
+      ".',,.,!,';',,,..-!,,??'?-,,,.';,.:.?,,',,,;'.,..,, \n",
+      ".,,,:-,.,.,.,,,,,,,:,,,.,:,..,!,,,,'!,!'.'.,:';';, \n",
+      ",-.?:'.:?.,',.!'?-,,,'?'.-.:'.!?'':,--.,',.;,.,',' \n",
+      "',.,!':,:',,'.,,',,.!:,!!,,,!,,,:,,,,,,,.,,'?;.??' \n",
+      ".?'?;.,;,',.;,;,,'.,,!-:'--;'..;.:'.!,.,,.,:;';,,; \n",
+      ".!!!?,'.,,'.,'?',.,,',.!?'?,!':'.,,,--.;;',.;.,;,, \n",
+      ",':';'.,,!!,'.','.,,',,,.;.,',;,,.?,,,'.!;,,:'.:'; \n",
+      ";'.,;;,':,.;';;,,,,.,,,,.;,.',;.,,';'.:;.---.,.,,. \n",
+      ";;.?;',,.-:,,.':?,:-',;.,!.!.?!!!!''.;:,,.,,,.;,.! \n",
+      "-'!'?';-',:;'.,,,;'.,''..'?.,.,':?',:,,.,;''.,?,., \n",
+      ".,,,:;:.,'?,'??,;,.',':.,,..,','.':!,'',',':'';';, \n",
+      ",','.:,',.,-.'.',,,;.':-','--;,',.,'';.,,''.,!,.', \n",
+      ".',':;'.,,;'.,':,..,,.;'.,?:.,??,?,,,!;.,':'.'.':' \n",
+      ",,.,,.';..?.,,'.,',?.,;'.'.,':.;',,.?!'.'?.',.,?!: \n",
+      "'.??'.,':?,?!'.,;;:.-,'?,,,,'?:,'.;',.,!?',?,,,.,, \n",
+      "';':'',.,;:,,,.,':'-'.';'.!'?,,;-.,;.',,'.,'.!!!;? \n",
+      "','.,!,!,!,,!,!':',,'.',;,',,,.,.,.,:';.,,'',,',-; \n",
+      ",,,,,,,.,';.,;,:-'.'.'.,:.!;.',.!;.,'',.,;,''..':- \n",
+      ";.',',,.,'';'.,,,.',;'.,;;'.,,!'!?'',,,'.;'.':',-' \n",
+      ".,''.,!:.''..-',:,,,.,'...';'':,'-;.';'.-:,,,:;.,, \n",
+      ".;.,,.,',.!,.!,.'?,;,:',?'!!'!';';,'.',?,:.,,!;.,? \n",
+      ";,.,;,,,',.',;,,,:.?'??,!':,',.,!'.,':,,''.,'.,,?, \n",
+      ";.,.':,',':,,'.,;'.,?',,-.,;:.';.,,-;:,.';,:,,,,:, \n",
+      ",.';,,.,!,';,':,,-.::',..!..;':'.,',?','.,!':'.?,, \n",
+      ".,'.',,;;.'':,,-',.,'.,,.,.,.,.',,.,,,,,,,':,'.!,' \n",
+      ",!.'?,.,!;,.,;,.,;.:,,,,..'..,.,,,,.,!!,!!?!,''.', \n",
+      ",,-.','-..,,,.:.!.,?,,,???,?!,'.,,,-,.,'..,.,,',:? \n",
+      ",,,:',.;,'',.'.;,.,,-'.,.,-,.;-.','':,,',,.,,,',-, \n",
+      ",.',,,','.',,-.,'.,!-,?:?,,,,,,.?,,,'.,,.';,'-':,. \n",
+      "?,;;,.,,','.,..,,.,;,.,.:,'.,:,.,',',..!?,.?,',?:, \n",
+      ",,-.!,:.,;,'.?.,;.,','.,.!?,-;'.,:,,,,,.,,!,?.',., \n",
+      "?,..,,:',;.,,,,.;,:?.,??,,,,,,,.!:,'.;.',;.;,,,;'. \n",
+      ",.,,??;.',?,,;.,,,.,;,;,;,;,;,;,,.,!:,.',,,,'.-,,: \n",
+      "-,,,.,,.,,.:.,,,,',.,:..,,.,,,.,,,,.,,:?,,.,,?,;., \n",
+      ";,.,,',.,?,?,,;.,',,.,,,.,.,,.'.,!:.,',',:,,,.?',, \n",
+      ",.,'.,,'?,',,?;,',.,;',;','.,',:'.,,;.,,,-,,.,':., \n",
+      ".,.'!',';,.,,.:-,,.,,...,.,:.,.,;,,-,,.,,,;,,,':,, \n",
+      ",-,.,,?,,:,.'.:.!.,,;','.,,',:',.,.,,?,,',,,.,:!,. \n",
+      ",','?,;,'.,,';'':,.,,',,,,,.,,','',,.,.,,.,,',',-, \n",
+      ",:,,'.',',;,;,.:,,,.,,,,,',,,,';,,,.,,'.,,.;,:;:.. \n",
+      "'.,,:-,,'.,,'.!.,,.,;:;,!,,!,'.,;.,;.,':,,,',;,,.' \n",
+      ",',?,',,;,.!'.,',',:,;,,,,.,,;,,;,'?'.,,,,',.,.,., \n",
+      ",,,?,?,,'?,,;':,;;,.!!,;,,'?,??,,.!,,...,.,.,.;.,' \n",
+      ".,',??,,,,',,;?'.,,,,.!,.,,,.'?,,'.,,,,!',,',',':, \n",
+      "'.,,',.,,.,,'.,.,,'.,,,,;,,,,'.,.,,!,,,.!!,,???,;, \n",
+      ";'.:,..;.,,',:?,,.,!,;,?!.,,!!?,,;.;,.,,,.,!,!,,!, \n",
+      "!;,.:''...,,.',:,,,;-.,,:,,.;''.,.,,,.,.;,,:,,,.!, \n",
+      "!,,!,,!,'.,.,;..,,.',:',,.,',;;:.,,:,;-.,,,',.,;'. \n",
+      "?,:-.,;-.,,'.!'.';?;,',,,,'.!,!,,,.,!,;,'!',.,,.,, \n",
+      ",,'.,!?'.';?,!,.,.!,,!,-?,?,,'!?,',.,?,,;,.!??,.,, \n",
+      ",;,,?,.,!!-,.,!';-,.',!.,,'!,,,'',,;,,,---',..,,,. \n",
+      ",,,.,:,.,.;,,,:',.!:!,,,.,,?!:.!,?,,.!!,,,'.?,.,'! \n",
+      ",:!,,'.,.?.'',?!?,.,,;..,,'',':,;,'.,,,:,,.,;','., \n",
+      ":.,.'':,,,.;:,'',.,,,,';,.',..!-.,,.:.;.!?,.,?.,,. \n",
+      ",!,.;-.,,'.,,;,,'.!;,.',:,,'.',.,,.''?,',,?,,,?,,, \n",
+      ".,'!'.,,;';.;'-,.,,!,,:.,,;'.:,!,!..',.,,:.,,,',:, \n",
+      ",',,,,',,,,.,,?,,.,!,,,.,;,',:,;,;.,,,,,''?,:.,.,? \n",
+      ".;:,.,',,',.',;'.,,';,,.,.,.,,,,,:,!;,,',.!',,,';, \n",
+      ".,,:,,,,,:;,,'.,,;,,?,,,.',,,,,;,,.',;,-.!'.,;.,,. \n",
+      ",'?,,!??'?,,'',,,',.,!,,,,?!?,,.?,,,.,,.,??,!:,''. \n",
+      ",:,.,;.,!,;!:,!:,!,;.,,???,;.;.?,'.,,,;,',';:,',., \n",
+      ":,,,,';,,''.,,?,,,'.!-,,,!,,,,.,.;,.;,.,.,.!!,!!', \n",
+      "?,,;:.:,.,.,,.,,;,'.,,',!,,,,'',!!,,!.,,:,.,,,'.:, \n",
+      ",.,:,,;,,.,,,;;,,,.,,,,.;,.!,;,,.,;.,,;,',,''.',,, \n",
+      ",.'';,:,.,;.,,,;:,,',,';,',,,,;-,.,'!.;,,,:,,,:',; \n",
+      ",.',.!',,':,,,';,,,,,',,,.!!',,;.;:,,.!;',','!,,;- \n",
+      ",,-,,:,,.,',!','?',;,',.',,'.,!,,.!,.,,,'.,-!,!,,, \n",
+      "'.!,,'!.,,.!'.,;-;,;,;'.';,-.;.!,?!'.,:,.,,,,,'.,, \n",
+      ",,:,,,,.;:::-,,:,,,.,''.,!?,?;,',,:-,,,,,,',.,,,:, \n",
+      ",,,,,.;.;.;:,;.,,'-.,,'.,;:.:',;,.,,!,.!,'',.,-!,: \n",
+      ",,,':,,.???!,,:'.,,.'.,.;,,:,;,.;,.;:;,'..,,,'.'?, \n",
+      "''..,.'..,.,:?'.,.,.?.?'.,,,;.,,.,,.!,,!,.?,:'.!,: \n",
+      "',-,,''.',''-'.,'-,,,,'.,,,,,,;,,,',,,,,:',,.,',,? \n",
+      "?,,,'?,;.!,,.-',-:;''.,',',,'.;'.;-.,,,,!,'!,,,':, \n",
+      ";,'.,.:,',,','.?;!'??,','.',',;,',-'';;,,.,!,!,,', \n",
+      ",,,,,'.!,-',;';.!,,,,-.,,':.,!,'..',-,'!',:',':',' \n",
+      ":'.',,,.;,.,,','.,!;,.,','.?,!';.',.'?.'.,,?,,,,;, \n",
+      ",,,,-;,;?!,--,.,-.,','?!-',!!!..,,.',.',';.,.':'., \n",
+      "'.,:'.',,?,;:.?,;,.,,;.,,,,,,,.,!!,.;,,:''.!',''?, \n",
+      ",','-.',',.;';.,',,',,,'.,,.,,,;'.,:'.'.,,.,:',.,, \n",
+      ";',-.,,,.;,!,!?.,,',.,,:.:,,.,'.,,;.,;!.,;:,,,!'., \n",
+      ",',,.!-.,',,.?,.-?;,,,.!.,-,'.,:,,.,:,.,'!,.'.!;.! \n",
+      "',!,,!,.,,.,.!,.,.?,.,,,'.,'.,',':,.,,'.!;,.,,.,:' \n",
+      ".,!;??'?;'.,,,?,.,?'??'',,.,?!;?,.';.;,...'.?,:!'. \n",
+      ":.,.;,,,.,??,':.,.'?,.,.';.,,.,?,'.,,?;.,'.,?'',,? \n",
+      ".'.,;.,,?,.!,,'',.,,!?.,?,,'.,;:,,,,';-'.?,,.,..,, \n",
+      ":.,,,.?,,,,'.;;.,',,.,,:,,.',,'.,:,,.,,,.,.,,.,!,; \n",
+      "?,,,.'.,,?,;,,..:,.!!,;;.:;,,'',.,'.,!'.,,,?,!,'.! \n",
+      "!:.,!,,';:,.!?:;.,,!,;:,,.,!',.',,.,.?!,',!,-!,?!, \n",
+      "!.;',.,':,';;,,.:,,',,,.!,;,',.,:!,;,,:,.?,,;.,:,. \n",
+      ",!!'!?:.,;;.';:'.!!.!,:',',,,'.:'.,'!,,.'.,,.,:,.; \n",
+      ":;,!,!,.,,,',';,,.'?,,,,,',?,,,,?!,!.,:,.,,,',.,;' \n",
+      ",.,,:,,,,,:,,-,,',.,?,,,?.'',':,','?,;',,.!',,'?', \n",
+      ",.,:,,.,;,.,??;',.;,,,,.,;,,.,,':,':,,.!,:,:,,,,;, \n",
+      ",,.'.,,'..,,';,?;,','.',.,,,?,.,,,;,.,.,,.,!,,,,., \n",
+      ":,-,,.:,,;,,,'.,,?,.,,,?,,:;,,,'.,;,.,,,;',,,.,,;, \n",
+      ",;,'':,.,;.,,:,,.,,,.,,,.';,;,.,;,,.,,,?,,,,,'.;'' \n",
+      "!',;.,',,,,,,,;,',.?,.,,:.',.,:;,.,!.:,'.,.,!?,.., \n",
+      ",:,.,,',':?.'.?,,,,,,---.?.,?,.,,:,,:':,'.,!.,?,;' \n",
+      ";,':'!.,,?,.':'-,';-,,!.,,;,,!,!--';.?,.,:'?-,.;-' \n",
+      "!,',,,,:'.',.,'';,:,,.-',';,.,,,','.,;',,;.,,,,,'? \n",
+      ",,;:,',;,,:;'';''.'?,,,.',,--,?,,,,;-,-',,',--!',, \n",
+      ",,':.:,,?.,,'.,'.,'.,..?,,;,''.:,;,.',:,.,,,!!,:., \n",
+      ";?,,,':,,.,,,'.,:;.,,,:,,.,:!'.,.,.',!''--,!',';-' \n",
+      ":'.,',',,:',',,,',';-:',,',';;,:'',,',',,:',,,,,.; \n",
+      ",;,;,,,,,':,,,,;.-?-??!.,!?,?,??'?,?'?'!,,':'?',., \n",
+      "?,.!!,':'.,':-'.:,,?::,,?.,?,?,,,-.!';.,,';';,,.,, \n",
+      ";,;,??.--:''.!,'.,,,,.,;:,,,'.'.,,!,'.,,;,,,:,:,'. \n",
+      ",.,,,',:,,,,,,,:,,.--',.,:,.!?,,,,,-',',,',-,,:,,, \n",
+      ".!',',..,:.,:',-',.,'.;.,!,,,,'!,,;;,..,,:,',;,,.- \n",
+      ",,;,;'';,,,,'',,,.,',.:,;.'!,,:,'.,;,,,,',.,,.;,': \n",
+      ";-,,-,.':,,;,.,;''.',,'?,,?,,::,.!.;.,?;.,!,,!,;,. \n",
+      "!:.',,.',,.!.?,,,'.,.',.,';',,'.!',.':,,',.?,,.,., \n",
+      ":,,,,.?:,.,;''.,.,.,,,;,,,:'.,!:'.,,.,'!',',-,;,'. \n",
+      "!!;,,:'',:;,-.,.,',,',,;,,',.!,.,?!;';''!,!,:-.:,' \n",
+      "'.'?',..,,,',',;.,,':,':',;,,,.,,''',,';,',,,:,,,, \n",
+      "',,.,.!,',,,':-,-,,,.,,;,,,';';','',,,,,.','-','., \n",
+      ",'??,':,,.,.;,:'.?,,',,..-,..,.,,,'!,!,!!,','',!,, \n",
+      ",,,-',.!.!,.;'.,.;.,!,,,,,,,';',';,,,,','.,,;,',,. \n",
+      ",'-,';;';,,,'..,,,;:,';',:;.:,,.,?,?,','',.,',,;,: \n",
+      ",,-,',',,'.,!!!;,;,,'.?'!';,-,-!';,,,!?,,;'?,.,.,, \n",
+      ",,,.;,,-',;,',''.,,,,.':,.,-':',.,,;;,,,,.,??,,.,; \n",
+      "?,',,,;',,,-,,..,?'...,!':'.,,!,:,-';;,.,,.:.,,:., \n",
+      "?,?,?,,,,:,;,,:,;,.!,,;,,,,.-;,,,;,,,,,,.',!',,,,- \n",
+      ".?,;;';.'!'''.,,;;',.;:,,,,.'?,:?,,',':,,,,,',,,,, \n",
+      ",,,.,?'.,;,,';,,:',.!'!'!':,'',.':,,,;,,.,,,:,,.?, \n",
+      "?.,;?,;.,,,,,,;,.,',..,.;''.,,,;''.?;:?,.'.,,.,?;, \n",
+      ",',.;';.::,,,.,,'-.!!!,',;,,',-,,,,-,,,,,,,',',-', \n",
+      ",,;,,,,-,,,,,,,:,,,,-,',',',-.?'.;,,,.,,,;,.,,,!!! \n",
+      "'!!,?;,;',':;'.,:,,;'.',;',;,,;,;,',.???,'??;,,..! \n",
+      ",;.!!??,!:.,,,?.,,.,',,',,,,,,,'-,,;,,,.;,,':'-.,! \n",
+      ",',:,',.,,!,,?,.,,.,:.;.;':;,.',;:,:.,!'??,,,,:,,, \n",
+      "':;;;,!,,:'?',,',:,;',:,.,,,'!;,!;,,''!!,!,!!!!.,! \n",
+      ",!.,,!,!!',!','.,,,!-,??,,??'!,'-.!.'-.',,.'-.;.., \n",
+      "!,,.,,,,,;,,,,?,',,.?,,,,,.;:;,,,,:;,'.,.,;,,,,,;; \n",
+      ",,.,,':;',',.!.,;.',,.:,.,:,,?,,-,,.',?.,,,,.,.'-. \n",
+      ",,,.,?,?,;,:.'.,!,.,.!,,,:!,,;,.',.!',.,:.'-,.',., \n",
+      "'?,,.,,';-,,,,;,,,,''',:,',',,??,,,,-,?!,,!,,,,'., \n",
+      ",'.!,,,,',.,,,,.,.':',.!,';,.';;,,.;,,,-'.;',',':, \n",
+      ";!;,.;:,;,,,.,!'?'-?,!-??!'?,,?,!,!;,',,.!,,,,.:?, \n",
+      ":!,,.,...,'.'!!,.-,,?,.'':,!?:;,,.,;,;,;,:,;'.,;., \n",
+      ".,.,';,,,,-'.,,:,..'!,,;.',.,.,,,',.,';,:,;.;.,:;. \n",
+      "!.,!;,,;'::.,,..,,,;.,.,.,;,.,.,:,:,,,..,.,,'..,;; \n",
+      "',.,:,,,:,,;,;,,'-,,,,',;,,,,,,;,,:!:;,,'.,,,,.?!, \n",
+      ",:',,;':?.'..?....,;,':.,:''.!,;:,.,!,,''.!.???'?? \n",
+      ",',?:',,:?,.,!;,,.,.!.,!,!,,,,,,:,!!!,,,,,,:,;'!', \n",
+      "!.,!,,,:!'!,',.,,.;:;;';,!:!':!,.,',;,',:,,.:,..!: \n",
+      ",;,,,.,..,;?,'!,!',,.,,.,;,,,.-,,',';,,:,..,..,,,, \n",
+      ",,:.:,..!,,!,,,!-,'!,'.':-,;'',.,,:,.?,,.,.,;,.'.' \n",
+      "?..;,,,';.';,'',,,.''';:,;,.'?,,.,,.!;;.,,;,,',,,, \n",
+      ",,,,,.',.!,,,;,'.:,!'.,:,;,,.!.'.;..:,.;:,,:.,..!: \n",
+      "'.,;.,.,.,,..,.!:,,,.,,;,:,.'?,,';,,.:.,?-:,,:..,. \n",
+      ",!!,.??,,.?,.?.?,,,,;,,',,'?','?','?'',';-.,,:.',. \n",
+      "??;.!!,-,,;,,,.-'?,';'...!,,!.,,.!?;-.',,!,,:,;,,, \n",
+      ".,',.,:.'.!:,.,.,,.?,.!,,,,,;,.?,.,:;,:,,,:!,:!,., \n",
+      ".,;,,'':;;'.,.,:,;',.:,-.,;:,,.!,.!..;':,,,.!,.!,: \n",
+      ".,',',,.','',:','',';'-.,',,,,,,,-,.,,,.-;,,,,,'.; \n",
+      ":'.,',':',';.';,,,:';.,,,,,,,;:,,,,,,,?',,;,,.:.,? \n",
+      ";':;;','.,':.,'.':,,:'-.'.:',.???;':!,.,;',,.',:!: \n",
+      ",..:,''.:?::?..';,'.!??',?,':;,,,:';.,!!,'.!!!'?.. \n",
+      ",?,.,.,,';,,.,.',,',,,.',;,-,,-,.,?.,;:,,,,'.,,.,' \n",
+      ",'?,;':,,-,,,'-.,,.;..,;.!.,,...;;.,.!,-:,.!:';,;, \n",
+      "',,,.,,,';,,,,,'.''.'?'?':,.,!,?,,,,,'..!',.!,',', \n",
+      ";',,,',';,,.,,',,,,:;,,,.,!;',,:,,,,'.,'.:,.';',,, \n",
+      ".?!,,.;,.!;,.;.;,!';,-''.;'.,,':,.!':,!,.,.?,;',.- \n",
+      ".;'',,'.-,'!.':,'.:.',,,.,,.;'.,,.';,..?,!.,,.',-. \n",
+      ",?,,??,,?,,?,,,,':,,,-.':,,,,;,.;,.!:';:,,,,,,,,.. \n",
+      ".,::.!.,!..?,;.'.,,,:,'.,,,;,,,,.,!'?;..;.',;,..,. \n",
+      ",,.,:,,,'.:'-,.,??,.'?':',';'.,;,,.,-;.;!.'!?,,',. \n",
+      ",.!';',;':,.,,;',;;,,,..,,,,..,.',,.!,,;'.-',:;,-, \n",
+      "..:':,..,,.:,''.,,,.':;',',.;,.-,,,.-?-?:;,',.;:', \n",
+      ",:,;.?,,'''..,,,.??,;:;;,:,,.!:.!??!.,,.,;'.!,,-,, \n",
+      "?,',,-,,?,,:;,..,!,,.,,.;,,,',,..,,,';,,,',.!-!!., \n",
+      ",,.',!,,;,',,,?,?!;',,,;,!;.!.,:',;,,,,'''.,,:';,, \n",
+      ",.,;:,,,.,,:,,,.,!:';,.',,,',,.;:-,,-.',;'.,,,;??, \n",
+      "-,,;,-',?'?,,,?'?,,?,!'?'?'?,,,..,,',.?,;:,,;,,.-, \n",
+      ":'.',.;.';:,',',;',,.,,;,,;:';;;,',:?!,,',.,,,,:-' \n",
+      ",,,.,;:;..,..;.,,,;,.,';,'-':,,',;-',.,.,,.?!,.,.? \n",
+      ",,:!.,,,,.,,.:,'..,.!,.:;,.'.;:.,,,.,,.....,;;,.;, \n",
+      ".,,,;.??,,,'?,?,?,,,':,,,-,,,,.;,,,.,,,,.:,,,,'',, \n",
+      ",.,.,!;,.,','.!,,,,,,!,?:?;,,';,',,.,!!-.?,,.;-:,- \n",
+      ".'?,!,..?.?'??,?:,'.?:,.!:,,'.,;,?,,.,;'?!,,,,,.:; \n",
+      "'.,,':;,.??,;,:,.?,?,;',.,,!',,,,;:,-,'.!;.:';,'-, \n",
+      ",,.;,,..?:.,!.,',;,,,,.'.,,-,;.,,-;,.:,,.?',-;,,;; \n",
+      "'';.:;.!,..;'.!.!:'',,;,;.,:,,..!!,.,.,,,,??,,.,,, \n",
+      ",?,,.,:..,,,..,;'-,:,,,,..,,','.';'..!,,,.,.,.!.,, \n",
+      ",.,,.,..!,;,.-,,;,',,,.,,':??,!;,,.',::,;';',,',-: \n",
+      ",;-,,,.,';','',',.,,?.,;;':,',,;,,,;,...'.?..'.',, \n",
+      "';,,,',,.;,,;-..,,-,:,:,':,,;,,,',,',';:,;',,;',,; \n",
+      ",,.,':';,,,,,.;';.,,'?,?,;,,,',,.',?;,',,,',-.?';: \n",
+      "'?.;.',.?.,.,?,:',,,.,!,.,,,,.,,,,,,;.,:,;;,,'.,,, \n",
+      ",,'.,,,,,.',,,':',.,;,',;,,';,:,,','.;--,';-;',,., \n",
+      ",,,,,,,.,',,,,,',,,.,,,,,,,:-.,',',',,:;;'.?,!:',. \n",
+      "',;;:,,-',;-,-',,',;'.!,,,.,:,,;--,.,.;;,,'.!,,;., \n",
+      ",.,,.,,;-',,,,;,,.'',;:,,;,',.';,:,,,.:';.:,,,,,., \n",
+      ";,,:-,.;,,,,,,,,,';-:,,,,,-',,'.,,,;,,;;;';,,,.,.; \n",
+      ",.,,,..';',,,,':',',,,:,,,,'.';,.';'?,;':'.,.,,,,. \n",
+      ",,'';.,,;,,..,?-,.::',,','.'.,',.';,,;'.,:-,,,.'-; \n",
+      "-:;,;'.,;,-'.;.....,,;,,.,;,,''.,.,;,':,,,.,,'.,', \n",
+      ",.!,,,,!!,;,,,,,,,,,,,,!';,,,.;.;;;,,:,:,,;,,'.,,. \n",
+      ",.,.,?,:;,;.;.;?,':'.,':,.,,';,:,.,,;,,-.;:,;,,.:, \n",
+      "..,..,.,!,'?,,,;.,,;,-.[!!.!,!!,.?.,?!;,,,,,;,,!;, \n",
+      "',.;..,,,,:,,,;'.!,;.,:,',.,.,-;.,,;.!..,'?;,-',,: \n",
+      ",,;,'.,,:,.,-.,'.,!,'..,.,?.'?',!'?.;'.:.,,';,.,., \n",
+      ",:,,.,.?,;,,:',.?,..?.,'.,.,!,.,.;'.,;.:;.;,,.',.. \n",
+      "!,.,.,,'',,,'!,.,,,,:,?,,.;;.'':',,-.:'',.,,.,,.., \n",
+      "':;.',:',,,,.!.,.,,.!'.,,',,',',,?',,,,,,'.:?,:-., \n",
+      ".,.,,,;,;,,,:;,.,,-.,,!?,!.,,'?,'...'':,,;,,.,,!,; \n",
+      ",,',,:,,.!,?,,!,',''!?',,.,-',:,',::,,,';',,.',,,' \n",
+      "'.'!.?,:?,:?,:?,:,,,,'',,?:,-'.;,,.:;!,.,.,,,.',;, \n",
+      ".,,:;,.',.,;,.!.','',';,,,.;',,.,,;,,!.,,!,,.,..,: \n",
+      ",.!:,.,-,.;.,;,;,;,.,',!,,':'','.';',':',;,'.',!': \n",
+      "'!.''',,!':,,',.':,;,,,..,'..,'.,';.';'.',.',,;,.' \n",
+      "','-?,:'.?.,'.,.:,,';';,',-,:,.,.-,;-,,,,!',.,.,., \n",
+      ";,.:,.;.;.,,,,,,:.,.,';,,,,,',,,.,':;,-:,,',,,,,., \n",
+      "!.,,,,,,,;.,',;,:':';.;,,.',:',;,,,',,',.;..'.,.', \n",
+      ".,;.,,:-,,-.?;.,,,',';,-.','--',',,;;'',,,.?;,:,,, \n",
+      ",;,,,;',',',',,,,'.,',;,.,:-.,:?,,,,.:',,,',.,,;:, \n",
+      ",.',-:,','.;,.-.,;.':.'.-;:,-;';,,',.!;,.,!,,,,,,' \n",
+      ":,','-?,,;,.;;,,::,.,.,,;!':,;,,-';;;'','.,,!,,!-; \n",
+      ",,,'.;'.,.,,,;;;.,.':;,'!!',,,,!,!,,:;,:,-.-,::';. \n",
+      "!,.:,,.,,.,!,!,,!,!,!,;,!!.,.,,,;,.,--;,',.,;',.,; \n",
+      ",':;'',..-,,-.,-;,':';.:,.,:.!.,;;,,',;,,'.,,,,'., \n",
+      "?.,,::,,,-.';,,.,;',:,,.,.-,.,!?'?,!:,.,,',;:,,!:! \n",
+      ",;,!,,,,,,,,,;,,,,:.,,:,;,.,:,,,,:.,;,,:';',';,;,; \n",
+      ",',!,,,';,;,,.,'.,,,,!?,,,???,,,,;,,,.:,.,.!'..,,, \n",
+      ";.?:;:,,,,,-.,',,,-.,,',,','?',,??.,,,;',,.,,,-;,' \n",
+      ";,','-.?,?,,'?.,,.,,.;;.!,,;,':.,,,.-;-.,,.,.,';'. \n",
+      "??,..??,;.?';,.,;,..''.??,..;,:,,.',;.'.,.?..''.,, \n",
+      ".,;:,,,,.,.!';.?,..?..,:,..,'.',.'?,.,,,,.,,.,'.;' \n",
+      ",,.?,;.,?!,,,,''.,.!,.:,,,',',,,,.,!':.','.,,;,.!, \n",
+      "',,,,?,,!!,,-.!?,,,,,,?,-',-,?,,?!,',;.,,;-.-,;,.? \n",
+      ":.,!,',:,;,,,,,,;,,,,,,,,,,;,,,,,.,:,,:,,..,',',., \n",
+      ",,.,.,.,.,,'.,!?,.?;,,,,,:!;,.,,,;;.?...,:.,;.,,,, \n",
+      "',,,,.,,:,,,,,,:,,,,,:,:.',;',',!,-..,;;':,,,.,.,. \n",
+      ",,;,,,,;.';!.!.,:;,.'''.;,,,.,',,,.',;,,;,,,;,-:'- \n",
+      ",.,.,;,:.,;.!,!'?,.:,,.,',,..,?',:,,;,:,,,';,,;,'. \n",
+      ":,,;,..:?'..::,:.,,:,:,,.;,,;,-,.,;,;,,,.:,,,.,.?. \n",
+      "..,,;,,',,',:,,,,.,,,!;.,:,;,,,.',.,:,;',:,,.:;,,: \n",
+      "....',,.;:',-.!.!;..?,,.!.,!:,,!,,:;;.'..:;:;.,,.; \n",
+      ".,.,,,:;,.',';,.:'!''.;..;.,...!;,,..,:,,...,,..,: \n",
+      ".:.,-,?,.-,..,,'.;.!?-,..,.?,.':'....,'.,..,.,.-:. \n",
+      "..'?,;.;.,,;:';,.'.''.''.'::,'.',''.'.'.,.?..!!,., \n",
+      "!.;-.:.!.'.,;,:,.,.-.;,?':,,..,,,'':,'':,';,,,.,,. \n",
+      ",,--;-,,.,,,',--.!,',,'!',,,,.;-:;,,,,,,.,,,.;,,,, \n",
+      "',.;.,';.,.!,;,,:,,;.,.,:.,:,,'.'';':',,,,,.,.,;;. \n",
+      ",.?,;:,.,!--,!'.?.;?,?.'?.?..',,,:,:,-.'?.!:?,.'?. \n",
+      ",''.,.?.!.!..!,.,.,,,--';,,,,,,.,;.,,,,,,?..,.,?;. \n",
+      ",.?.?.:,?,.?;.,,,:;;:,;,,.,,,,:,,,,,.,,',,,,,.,:.; \n",
+      ",'.,'.',.'.,;'.,.,;,,,,';',,,,.;?,,,.,,,,:,',,'.:, \n",
+      ",;.,,,,.,,;,;,,.,,,:,;-'':,.,,.'';'.,;,;,:,,,,.',, \n",
+      ":.;..,,;,'.,..'-,.'.'!,'.;.,..?,:,,.':..:-,','.,.. \n",
+      ",,'.:.,,:,.,,;:,-.!,,,,,!.!-,,.'!,,?,?,'??-?!:?,,, \n",
+      "?,',.',,'?!,,.'?-?,'',?,,'';;',,,,,,',,,,,-,,,,',' \n",
+      ";,,,,,;,,-:,,,,-.,',;,.,,,.,:'.',.!';;,.-,!!-,.'', \n",
+      "''.,',;,'.;,,.!'!;,:,,.:,!!!!!!!!!?'.!.,!!,,,:!!'? \n",
+      "?',.,!!,,.;-,-,:,'.'',,,,,':.'?,.:,.,?,-':,:',:,-; \n",
+      ",,--,',;,,',..,.,,?:,!,.,,!,.?.-.';,.'!'.',;':,,,, \n",
+      ",,,,!,;!,.-:,'.;.!-.'??,:',;,,.'!,.,,;;:,.,,,:'!,, \n",
+      ",.!:,,,,;,:'.':,,-',.,,,,'-:',,''.':,'.,,,,,,'.;', \n",
+      ",;,,;-;':,-','.',:,.,.!,?'!,,,!,';.:!,,,:.,,;,,,.? \n",
+      ".,:.!?'','.;,,';,,-,';,,,.,,',,.:,-;';',,:,,;,','' \n",
+      ",.,,,,.,;,:,,;',,.,.,:.'.,.,.,,:,,!,!.?!??.!:,,:,, \n",
+      ",.,!!;;.-'?,!,'?!??,:.:?..!',,..,,.,.-,?;.,,.,,;.! \n",
+      "',!:,.?:;,.,,.,-?';-,',,.,;'',,,,'.,.,,;,,-.,.!.:, \n",
+      "'.'',;;.,:,;.!!!!,!.!.,.!'.'??,,!'!;,,,,-,,.,',!., \n",
+      ".!':,.,-:';..,?;,;.,,,;,--,.:,,,',,;,',!;,,,,-,!'' \n",
+      ":',,,',.',',';','-.'';,.;,,,.!?'':!.!':',,':,?','; \n",
+      ":,';'.!'.,,.'?.,,?,,,,,,.:,..,,',,,,,.,:;;',',.',' \n",
+      ";.,,,,,,,,,,,,,,,.:.,,,.:,,,,-:,,,;...',...,;:,,;. \n",
+      "',,,.,',..,.'.!,?''?'?,.,',;;!'';;-,,.!,,.,,;'..,, \n",
+      "!'?.,.,',-,,.,..,,;,,;,'.;,,.',:,,!,.,',;':,,.!:.. \n",
+      ",.,'?',',.?',;,',':,,,.,??,',.,.,,,,.,,-',,!,,.,,. \n",
+      "?,.,.,.,.,;.:,,;,,.:,;,.?,'.,,..,,.,';';.,:,,,;,', \n",
+      ",:.,.,.',,:.,?!.;.'!'',,,!!'?,;,..'.',:'.,!'?,,!,, \n",
+      "'..!'?,,,,.,;;:,:,.,',,,,.,,;.,:,.',,;.',,'.?,,:.. \n",
+      ":;,,;,,:;,,.,,,.,;.:,,.,.,,,,,,,,,..;:,?:',,.,,'?' \n",
+      ".,?,;,:,,,.:,,,-:,,,,;':,,;,,,,,.:,;,;-,;-,;;,,:,, \n",
+      ",,.!?,,,,::.!;,,.,,,?,,!'!,:.,,?,;,.,,.:;'.';,''., \n",
+      ":,,,,.:;,.,,,,--',,',:.;:,-;,,,.,-,.,,,:,,,,,,!,,. \n",
+      ";',',;,','-:;','.,,,.,';-?'.:,,.,,,,,,',,,,,.;,.,, \n",
+      "-.'-.,!,,!!?,,'?!.,,,,;,,,,...,,?,.,,'.;,.-,-.,:., \n",
+      ":.,,.,;.?,,.,.,,:?.:.,,.,,;.,,';..,.,.!,,;,..:,.', \n",
+      ",..,;.,,,?.,,:;..?':.,.,',.,':',.,!,,;;,,',,;,,,!, \n",
+      ";:,,.,,,;,,,:,,,.,.,.,,!',,,,.',,,,,,,,,,,,,?!',,. \n",
+      ",,;-',,';,,;,,,,,,,,,,,,;,,,,,,,,,,,,,',.;,.,,,,;, \n",
+      "',.;,.,',.'':,-,.,.,,,,,,;,,,,,'.,,,?,.''.:,'-..,! \n",
+      ",',-?;.!,.,?,'.',;.-??,,,-.,;.!.,??,:..',,:;,,.,': \n",
+      "','?'.;':.,?,.,,,,:,,,,.-,,,.,,--,.,,,;,,.,.-,,.:, \n",
+      ";,,;,,;.,,,,;,',.!;.,,,,,,,,;,,,;,.,;,;,.?,,,.?;,; \n",
+      ",,;,;:,,,..,?,-',.,,,?!,.,,,:,.,'.,,',;,,,.,,,?.,? \n",
+      "'.,;';,,:,,;,,.',,,,-.,,,,,??,--?.;',:,,,.,,?.,!,, \n",
+      ":;,.'!:,,,.,,,:,,-,:,,;,,.,,?;;,',:',',,,;',,,.,;, \n",
+      ";,,,:?.,,;,..,.,,,!,,':,,.,.,,,'.,?,...,?,.!.,':,; \n",
+      "-,,:,,.,:,;..!,?,,;.?,,;,,,..,;,.,,?,,.,.,,.,,.,,: \n",
+      ",,-,,;,.;,,,.,,.:,,,.,,,;.?.;:..',?:,,.:,,,,,,',;, \n",
+      ",,.,,,.,,;.,;;,',,-,'.!,,:,.,,,!,,,',,,,;,,!!!:,,' \n",
+      ",',.,;!,-,';,.,':,'',.,',;,:;,,.;?,,-,:,,.,:,,',,, \n",
+      ",?,,,,-,.-??';,'.?',''.'-,',,-.,':',.?!??.':,..,?. \n",
+      ";,,.,.,!.;,,;';.',,:!,,',,'.'???,,;,'.,.,-;'.,,?,' \n",
+      ";,',-.,,'.';.,'.,,-,,,',.!:'?,??,':,,':.?,?,,,.,., \n",
+      "',-,:,'.,,?,;.?,.,,,,,-,',';,''.,';;;':,,,',,.',,; \n",
+      ",,,.,!''.,:,.;,.,,'.:','.,;:,.,,'.,,.;,,',;-,.,,,, \n",
+      "-';';,',:',,,',,,.';,,-,',';,,.,,,,...;,,,,:,-',,, \n",
+      ",',,',',.,,!,:,!,',.;''!!''!!;-,,,,!,.,.;,'.,,',,' \n",
+      ".':'',,';',':,';',,-:,,?'';',''';',.,,.':,,,,,-:.' \n",
+      ",;,,;,',,':,,,,,.:','',,';;,;.;,,'.;:,:,.,,?,,;,,. \n",
+      ":-,,,:,..,.,.;,,,;,,.;,-:,:-,;.,,.?,,;:.!!!-!,.-,; \n",
+      ",..',,.,;,:,.'?'.',':,,,.,.;.'?,'.?,;,,,.,?.!,.,., \n",
+      ".,;.!!,!????,,.,.,,?,.,,,.!!',:,.-:!!,.,.!.;:.,,,; \n",
+      ".,.',...,,.,!,.,,,';,.?.,.:.,.,,:,',,,.;.,,:;,,.,, \n",
+      ".-,.,,,..,.:..:,.,-:'':'-.!,:..!,.,;:,..,,.,.,;,:, \n",
+      ",,,.-:,:,,.;;,,.,?,,,,,?,,,,,?,,,!,,,.,,.,:,;,,!', \n",
+      ",.,;,,.,!!.,..;.,,;,,,:,,..,.,,.,.:.,,;.?;;.:.,-.; \n",
+      ",;.!!?.:,.;;;,.:.!,!.';,.;.;,,,:,,?;.--;,.,,,:--., \n",
+      ".,,':,,;-',,,.',;,'.,;',,;,,,'.,,.,,,,,;,,.,,;,;,, \n",
+      "?,,,,,,,,;,,,:;,,'--,'.,,-,';,,.!--?;,,.,,:,;,:,., \n",
+      ".,',:.?;,:'..;-..!:',,,'.,,,,,'.?,',,':,',,','!,!' \n",
+      ",!;.?',.,?.'??''?,'?,!.,.,.,;.,.!:,.,:,,,..,:'.;', \n",
+      ";,'.,:,'.'-,''-,':,,,.;,,;,,,,.;,,'.;,,.,,;,,.!'?' \n",
+      "?,.,!,:';.!'.??!,!,-!''?,-!-,-,-.,.!!,!','?','?,,! \n",
+      ",-!,!!!'.?,!,!,!,!!?,?.,:'?,,',,.?,;,.;:,'..,?!??? \n",
+      ",,.-,-,,,,-,,,.?,',?;;,?,-,;??-:.,;.,,.,.,,.,,;,,- \n",
+      ",.,,.,.,:,.,.:,,.,,,:,,'.:,.,.,!?,,:..,..,.,-.,,:, \n",
+      ",,-,--..,,.,,.,;?,,.,,:',,,!;':'.,,.'.'??,,;,.?;'. \n",
+      ".',??,.,,':,??;,,',.,?.,,.!'?,?;,.,,.,?,?,,.,;,.!. \n",
+      ",.?.,,.?,.;,,,.,,.,-!;.,-!;,,!--,;,-:;;,.,,!,,?,?, \n",
+      ",..;.,,,:,,,,,..,':.;.??.';:'-:.?,..,;:;.,.:';,.!, \n",
+      ".,,,??--!-'?',,,:,,-',.?,,!,',!,;,?,,;.'.,.!.,.,., \n",
+      "?,.':'..,?,.,;:,.;,.',,',:,,''.''?'.','',.',,.:,,, \n",
+      ",.,.!:,-.,,.;.,.,'.'.,??!.,,.?,.??,,.?,,.?,,.?,,'. \n",
+      ".,,?,;'.,,;:'.,.,,.;..,'.-,?,.!!'.!!;.,.,,,:,.,:;. \n",
+      "!,;,,.!',.,,';,',;.?,':,!,;::,';,,;,,:,,,,,,,,,'., \n",
+      "!!,,,;':.,!,:.:,-,',''.,!.,,.!,.,,,;,,.;':;,,.,,.' \n",
+      "',-,:,.:,.?-?-.,.-,;,,,',,.';.,,:';.:;'.,;;:.,:.'. \n",
+      "',,:;,,;,!,',,',,'??:!,';'.!...,!:,.;.,?,.!;.,,:,, \n",
+      ";,,.,;.',,:':,;,,,!,;:,,;'.-!,:,,.?'':.,',:;,.,',. \n",
+      ",!:-.,:,;;':.;::,.,?,,:.?.-,,:.,,';,,',',';,,;',', \n",
+      "',,',';',',;',',',;:,','.':.,'.',;,';:.,.,?,;,;,., \n",
+      ",;,.,.?,,,':.,!,.,,:.,,.-,;.,':',',.,;.!,.!,,,,-!, \n",
+      ",!.,.,-!,!,'.,-!-,!,,?'!?!.!,:.,.,;,.!,?,.,!?'-?!, \n",
+      "!.!',',':.,,.,.;,;.'.,.';',,,.,.,,!!?,;,'.,.,!-,', \n",
+      ",,,?,;.?,,.,:.!!?',,'.-!?'!.,,.,'.,.?,:;,,.,?,.,.! \n",
+      ".',!.'!'?,,:,','.,.!??,!,,,!,,!'!,.,,,..'!','.;,., \n",
+      "!;.,,;'.!,!'?'.'?,:'.,,'.,!,,!,,!,;,.,!',.,,.,!!., \n",
+      ":,'.,..,.,.!.',.-,',',?,!':.,?:','.,.!,!:.,?,,,',, \n",
+      "-,,,,;',,:;.?'.,.?,.!?,,,,',-,-..,.,.'.?';-.!:;'.' \n",
+      ".,'-:.,.,!,,.,,.!'??,,!:;.,;.!;,.,!!?,.,!.,,.-,,,, \n",
+      "!!,.?;,:,.,,;;.;.,,';.,-?,.!,,;,.,;,.,;,,:,,,.,??? \n",
+      "?,,?,,.;',.,;.?,,.,;,.,.,;.,,,;.:'?,,?.?,.,!?;:,,- \n",
+      ",,,.,,,,,,,..,.,.!!'?,,;.,.,;,.,,:.,.,.;,,,.,.,:-, \n",
+      "-;,-,,.!'?.!,,;,.,;,,'-,..!!!',,?,,,,'-,',,'?!,'-' \n",
+      "?-',,,,,',?,!-,,,?,,!.!,?'',.,,.'?,.,;,,.,,',':'.! \n",
+      ",,,,!,,';,!!,,,,,,.',,,:,';,,.,,,,,,',,'?',,;',,,' \n",
+      ":',',',,,:','.',';',,,,.;,,,,.?;..,!,,'.:,,.,'.,'. \n",
+      ":,,,.,,,;,,,:,!?,.,-?,-?!,!,,.,?,,.',,'.';.'',.,;, \n",
+      ".,,,,;-:,,-,.,,,,.,,?,.',':,,'.!!;!,.,';,:,,;.?,,. \n",
+      ".?,.!!!';!':,.!'';,'.?:.?',.,:,?,;,':?,,;,:,,.,..? \n",
+      "?,;.,,;.'!';,:,.!:;.,;.','?,;-,,.;,,,;,,,,',..,.,' \n",
+      ".,:,.,.,.,;,,.,..!,.?,,.?,.'?'?'?,,.,,,,,,:,,:!;,. \n",
+      ";?,'.,?;,,.?,'.'.,,!,'!:.,,;..,::;.:,!.,.!,,!:?,:. \n",
+      "!,,:'.'?,.,?',.'!,'::,;'.,?;,-.?'?,.?,..,?;,:.,,!, \n",
+      ";:.!,.,?',.,?;''.''?,:.,'!,!.';,;,.,.',,.:,.,.,.?' \n",
+      "!,,'.,.',!,.!,!?,!.?,;,,',.,;;.?;,:,,.,,.,,.,,'?,, \n",
+      ".!.?,..,;.,.-.?,,.;;';'.'-.!,.!,?,.,,;,,.,',!',';, \n",
+      "'.,!,.,,'.,,,,:,,,;,,,,:,,,,.;.,,',:,;,.,.;.,;;.'' \n",
+      ":',;',.'';,.;'.,'.,,?,.,..;.,,?.,,,,,.,:,,:,,:.,,: \n",
+      ",.,,?,,,,!,.';:'','.-,,:;.,;'!!,.',.,,;,,.,.::::., \n",
+      ",,,',.,',;':,'.',.-,',',,':',,;',,,'';','';',':.,. \n",
+      ",:.,::-.,.,!!!;:.',.;..,.,:.,!.;,'.'-:',:':';,:'-, \n",
+      "-.',;''-,'.;-;,;.,,;'.,.,.'?','.,,,..'.,'-;,,:,;;' \n",
+      ",,;..,?,,;,,...-?..,.,,,.,,.,,,,';,'',,,,,,,.,,',' \n",
+      ",',,,;,,,??.:';,,:,,,.,,,;,.:',,.';,,,',.',.,,',,- \n",
+      ";,,,.??',','?,,,.;,.,,?!,,,,,.,,:'',-''?,,,''?',': \n",
+      ",,,,,,,,,',!,;.,,.:'?,';;,'',..;;,;.',,.,.,:,!,.,, \n",
+      ",;:'.,.:.,,?'..,,,:';,,',';..,,;,!.,..:,,.,-,,,,;, \n",
+      ",'.,,.;:;,-;:,,.,,',,''.,,;,,,.':',,,,,..'.:,'?,', \n",
+      ".,:,.',:,;,,.,',,,,,.',,!.,,.?,;';,,.!,,',?,,,;'., \n",
+      "';,,',,,.,',;',,',.,.,:,;,.,,,-.,.,;,,',.,';,.,,:' \n",
+      ",..,:.,,:,::,.,.:,',;...,.;,,.,.,;,.,..':,!,.;',., \n",
+      ",.,,,,'.,,,',.,,-.,,?,,..,':',,,,;,,-.,;,,:,,,,.?? \n",
+      "?'.';,,.,,.,.!':,,-.;',.',?,,?,;.,,,:,,,;.?,,'.,,? \n",
+      ",,:,.,.,.,:,,..,.,.,,?,:,,'.,,:.,,?,,?;;,-,,,,.?,; \n",
+      "-,',,.'.:,;,';,,,',.,-,',',.,.'..'.,,,.?,.,..,,:'. \n",
+      ":,,,.?'.,.,,.,:,:,,,,;.,,,,,,.,:,,.:'.,-;;',.';-,- \n",
+      ",-;,,.,.--.;;,,,;,'',,,.,;,,,:.,,,,,;,,,,;.,-;,.;, \n",
+      ",,,,,,,,.,,.,?..';,:,..,,,.',,,:,;,,,..,,?',,.?,.? \n",
+      ",;.?,.?,,;:,,,,:;,;,':;,,',';,.':,,';,,,,,.,,,,,,, \n",
+      ",..,?-;.??.;,,::.,,,!'.,:,,,'',';',,.,,;,,.'.'?!,! \n",
+      "':,,.'',.,.!,.!'.;,,!,,,.,,.??;,;;,.,,.!,.,!!,:!,: \n",
+      ":,;'.,;:,.;':,'.',;,',-,,'.,,..,:,.,;...,.,!?,,.!, \n",
+      "!?.?.'.,.,.,;'..'?;.,?'!!'!!,.!,,.:,.!!;'.,,,,!:,, \n",
+      ",.!,;',.,'.!!!???,?,,.!?:.;.'.??,,.':,.?,;.,.,,!!- \n",
+      ",,;''-;:,,,,,,,'..,'?,,,,',,,'-..?,.,.,..,,:,.?!'. \n",
+      ";:.';':','.',,.!?,,.:;.,;.'!,!,!,!,,!,,:,,,,,,?,:. \n",
+      ",,;',.!.,?!,,.!,;,,'.;!,,,.,,,!,!.,,,,,,:';,:,,,:, \n",
+      "',',.',,,,,',.,;,,!!,',.,:;,,.,,-';:,,;.'',;,.;;:' \n",
+      ",;'.,',,;,,';',':,;,.,,;,,.,.,,!.,,,,;:'.,,.,,!',; \n",
+      ",,':.?!?'',.!.,'.;':.,,-.!,.,.;;;;.,!,.,,,,,;:,,,. \n",
+      ",.,,;:,,?,.:?,.'-..,.,,:,,',?'.,,-,,,.,?,..'.,,,.- \n",
+      ",;.,:,.,,.,,:,.,;,,,'.,,,.,,;,.,;,,.;.,.,?,,;.,.., \n",
+      ":,.,.',.,'.':,,;,,--.,-.,:,.,,:.,,,'.!.!!!,:,.,!?? \n",
+      ":..'';.':..,,;.:!,.,!!'.,,.,.,..;.,!,!!,;;.',.;'., \n",
+      ",.,,,;'.,',..,!,,.,:,;,.,,,,:.,;,,.,,',';,':',;..: \n",
+      ";,,'.',',.!?!,,!?',?;:,,,,,,;,,,.,,,,,,:,,.,;,',,' \n",
+      ";,:,;,,,,''.,;;:,.':',;,,.':,';,,,'.:;,-'.,,,;,;,, \n",
+      ",,.':,.;,';,,;,,.,,',:,,,'.,,,,',,;,;.',,.,,;,,:,. \n",
+      ",;,:,.;-.,,,:,:.,.,.,!',,,;,,.'!,'.,.,;':,.,,.!':: \n",
+      "'.,;,.,,;,:',-.,..,?.'-.!!'.,?';-.,.,'.,.,;'.,:,., \n",
+      ";.'..,,,':!,?,,-.',.,:';.',.,.:.'.!?,.,:'?'.'?,,.' \n",
+      ",'.!.,!,,!,?.,.',',.!,!,,-,.,.!.,?.,,.??,,'.,.,.,: \n",
+      ",,,:,.,,,.,?,..??.!,;'.:,;,.!?:.,!.,,'.,-.!.!..,,, \n",
+      "'.:'.!,!,,;,.,,:.';.,!!'?':,:!,:;.,-,:.-,-,.;',-,, \n",
+      ",-.!;.!,;.,;.',,,-!!,'-.,,,.,!,.,,:.;,-.!!,!,;,!., \n",
+      "..'.,.,;.,';.,.,;.!,.';:.....,,.,;,,..,;;,.',:'.', \n",
+      ".,,.,,;':',:..',.,!!,!,!,.?'?!!,!,:;!',-',,;,',.,; \n",
+      ";.-:;,,';.,,,:,,,,.,:,,,,.,,'..,.,,;.,.:.,.;.,.,,. \n",
+      ",:.,.:.,;,:.,;.,!:..,.'.;'..',..,,,.,,,'.,?,;,;.,, \n",
+      ",,,.,;;,,.,.,,,.;,,,,,.,,:;,,.,?,.,.:,,.,.,,,:,,,' \n",
+      ";,.;,:;,,.,,;,,,,,,,,,,,',':,,,;,'.,.,:.!,!,.,,,,, \n",
+      ",,,,,,-.,,-',;'.,.,'!.,,,.,,,,,,,,,,.,.,!,;',.,,., \n",
+      ",;',..,:,.,','.,,,,,,,;,.,,'.,,,,.!,,,,?,',',,?,?, \n",
+      ",,,,,'?,,,-,?',??',',?!,,,,,',,.,,?,';.,;,;.,-,,., \n",
+      ",.,?:,,,.!;:,,'?!',,-!.';,.,,!',',,:.,:','.:,..,;, \n",
+      ",.,.',,,,,,.,,:,,''.,;;.,,',;',,'!''!',,,.,?,,,,'. \n",
+      ";'.,',::','.,,,,.,.,.,,.',,.,,,,,-,,:,,,,,,''.,,'' \n",
+      ";,,',.,,!,.',.!,!,:,,;,,.;;.,,''.:'?',.,,,;,,,,',: \n",
+      "'.,,''.!,,'.;',,,,'..,,-.,,,:,;,,'-,':-,',,;,,','. \n",
+      ",-''?,?',??''?,,,.,:!'?';',',.,,,:,,,!.'?,''.,-,;, \n",
+      ",,;',,.:,.!'.,,:,';',.,,:!-'!,','?,?,'?,.,,!,?','. \n",
+      ",;'.,''',..,,?,,'.;,.,,,-;,,'.?!,,,;'.!?!.,,','.,? \n",
+      "',,,??,',.:'.''.,,;,,'.';.,!,:.:,.:-;:,,,',.,';''. \n",
+      ",,.,;,,'','..,':,.,,'!!',,.',.,!.,!?,,:.!?:?,',,', \n",
+      ",,,.!.'?'?,!,!!,.,,.???,:;.?,.'.,',.,!,.,'.,,,?',' \n",
+      "?!'?,?,,','',,,:,-;;;-,'.,,:.,;,'.,,,,;.:.,':,'.:' \n",
+      ",.'?-,''',.,',',.,:,,;.,.,:,,',.,,;,'.','.,;.,,:., \n",
+      ".'.,..,!,,'.,,.,:'.,?,;..,?;';.';'.'.,.,,,.:,!?,,? \n",
+      "'?,,:'.,;'.!,';':,'.,,,:';,'.,,-,.,,:!.,',.,,,.',, \n",
+      ":,;,,,,,,'.'',',.;.,!,?':!?',?,?,.:,,,.,,?',:,.,,, \n",
+      "'.,,''..!,.;,::,'.,?,,.',;;'.,'..,'...!,:',!.,!.,! \n",
+      ",,'.;.,,'.,;,,.,.?;?.:,,;,,',.,,;,;.,,..,;:,,,;-,- \n",
+      ",,,.,,:'..!,,;,..!,:?;,.?.?:.,.!,!.,'.!,?:,,'.',,' \n",
+      ".,,.?!'.,,:,.'.,!,':,!,,,''.?;,.,,,,.,:?.?:.,,;',. \n",
+      "';,:,.,,,.,.',!-.!,,,':,,,,,.,,,!!,.,,';,'.,'.;'., \n",
+      ";??.;,;,,'!!,???,;?,;.,?,,,'-.,,.,.,,,;.!,,'!,'.;. \n",
+      ",':',.,!,,,.-.,.'?.,.,,!;,.,',,',.;,',.;,.!,?,,.?, \n",
+      "?!!,.,',';'.,',,!,.,.,;:'.,,.!,'?,'.,,.?,'.,.?,'.! \n",
+      "':',.,,',,?,;'',;,',;,,.',;.!?,!'?.-,.?!,.!?,.;.,' \n",
+      ",.!,',.!.:::.,,;.??,;.,'.?,;-,.,'?,,..,,.,,'?!,.'? \n",
+      ".?,,.'?,,.,,,.,.,,.,;,?,,!',,?,,..,..,,,.!,:.,,.,. \n",
+      ",.,;.!,?.!,'?.;.!,.',.-.;.;,,.?.,,,',,',:;-,',',., \n",
+      ",.,,'';',,.,:';,',,.!,.,;,.,,,';,,.:,,',,,,,,,''., \n",
+      ":-,,;',,.,,,,,,'.,.,;,.:,,:,,;,;,,;,;,;,;.,,,',';, \n",
+      ",,',',',,,;,'.,;.;,',,'..,,,,,,:,:,,.,,,;,,.,.,,,, \n",
+      ",,,'.:,;;,,:,,.?,;.',:,,,.,,,.,'!,!','-;'',.,',',' \n",
+      ",,',,:';,,.,;..,,,.,,'.,:''.,;,:',.,,,,,',,,,.;.,, \n",
+      ",:.,.,!.,;.,,:,:;,,,.,;'..'!,,.!,,:';.,!,.,,;,,,:; \n",
+      "',';:,,'.;'.,.;,,,.,;,.'',:;!,,,,.,,:,,.,,'.',:,., \n",
+      "',';!,,;.,,:.:,,;,,.,,,:,,:,,.!,,.,.,'?,.!?.!.,,,' \n",
+      ",,:,,,;,,!:'.,,.,,!,..,,'.!?!!,;:','.,,.;,:,.,''?, \n",
+      ".':,-.,,,.,!;'-'.,'.,,;.,,?.!.!,,.,,,,,,,!,;.,,;,, \n",
+      ",,',,'-.,,,.,!?''',?;,;.',';:',,-.;,,,;,,,,,,';,,' \n",
+      ":,',.,!:;;,,,,,.?,',.,:,;'.',.''!.,.,:,,'.',;.,,?, \n",
+      "'..;:,,.!,,!,.?!:;,',''.,,,;,,.,,;'.',:'?,':'.,,,. \n",
+      ";,,.,,;'.,,?,,,.:;,,.,;.:','.?'?,,,,?,-,,':,,,,,,. \n",
+      ",;.,,.,,,'.',,''.',-;'',..,';,'.,,,.;,'.,,,:,,,,,, \n",
+      "-,'.,.:,,';,.,,?,,',?.!,.,:,,;,,.,,,.!'!?',':?,''. \n",
+      "?,;.!,.?;.,:'!;,.,;,.!,,'.,,,:.,',,:..??',,,,,'';. \n",
+      "??',.,',,,,',,-!;,,,'.,,.,!,,'.,',,;',.,',:,,,'.,, \n",
+      "':,.';.,':.!,.','';,''.;,,;;,,.'',';;,,',:,',,,'., \n",
+      ";;.,;:'.',.'',,,,'.,','?.:,;,'!.'.,.,,.!:,.!,!;,,. \n",
+      ",,.!?,;',,,'?!,,,;,,'','.',,,?,;,,,-,,,;,,';',,',; \n",
+      ".;,','',.','.,;';,'',',.,,,,,.;.''.:;;,,.,,.!,.'., \n",
+      ",,,,','?.,':',,?,',.;,,',',,',.:,,,,',;.,'.,,;,,,, \n",
+      ".,,:,';.,..:,.,,,.,,,;,,.!?.'';.,-,,'.,,:,.':''.,, \n",
+      ".,;,:,,,'.!?,.,.,.:,,,?,,.,,:,,.:,,.,,'..;.;.,.,;' \n",
+      ".',.,,,,:',;.-'-,.-,.,,.,,;',:,,',.'',:;''.,;,',-. \n",
+      ",,',,,,.,,-':,',,.,-',,',.;,,,,,;',.,',,'.,',,,';, \n",
+      ",,,.;',.!.??.,,'?,,'.,'.,;..?,?',.!.,;,-,,'.',.,;, \n",
+      ",',,'.!,!,;.!'???',?,;.,!':-,.?,!.;.,,,!,!.,.!?,!, \n",
+      "!!?',,,,-?':;,:'.,!.,:;,,;,,'.?,,-,:,,--,,,-,.?:': \n",
+      "',''..,!,'!!,.,.!?;.!,,?.'?,,':,.','?,,'',?','';', \n",
+      "?,:',':',,,,.,,,-',,,,:',':',,''.',','!'??!.,!.,,' \n",
+      "''.,,,.',.,,';,.,,.,.,,.!,,'.,,,.,,,:,?,,.;,.',-., \n",
+      "!?.-,,,,,;,,';,'.,,',;',':','','.,,,;-',''.';.,,?; \n",
+      ",,,.'',,,:','.,,'.,,,'?',,?.,?'?'??;',,'.,',,'.,?, \n",
+      ",.,,;.-,!',',-;,'.,,,'',,',,';:,,,-.,'.,:,','.!',, \n",
+      "',.?,,!!?,?,,,.,;.,,,',.,;,';,,,.,,,,,,,,,',,',:,, \n",
+      ",',;,,,,.,!',',;,,',:,.,!,,,;,;,,':,,,,.!.,!,;.,,, \n",
+      ".'',.,,,,;.!'!';,!,,,.,-!?!?,',-,,,',,-'.;;',;,:'. \n",
+      "!,,!!!'!',-!-,;';,',-,,.,?,',',,,.!,!,;,.!,,'.,,;' \n",
+      "',.,,',;,.;;.!.',,.;!,,.',;,:,,,,.:;'.?,?;,,,,.';, \n",
+      ",,:..!!!',','?,,,,',?:,',;.;,?,,';,,,,:,,'.,;.!,!! \n",
+      ",.,:;'','...,''.,:..?,,.','',,,.!'.,'..??'?!,.?:'. \n",
+      ",.;!!,-.;.!;!',.!!.,'!,'',,.,.,!.,.,;.,,,-;,,',.,, \n",
+      ",'.,:;,,.,?.,.,.!,?'!:'!',;.,.,;.:;.;:,.;.!'?!?,., \n",
+      ":-;,.,,;':,-,,','!,;,,.!,:',?,.,',,.'?--,?,,',?-'; \n",
+      ",.?,.,,?,.,,.,'.'.,.!!!!,,,;.:,',;,'',,:,,,,.,,,'' \n",
+      ".,,,',.,,,,:,,,;-',,.;,,.!.!,,,.:,,.',..,:;,.!,,.: \n",
+      "'..!??,,.',',.:,,;'.:.,.,,,..';'';;.,:.,.!:,;,.,,: \n",
+      "..,,,.,'.,.!-..,;'.;,':',;.;'.!!'',,'-.,,'.,,.,,'. \n",
+      ",,,.,,.!.,.,;.,,,',.,,..,,;,;..',..,-..,.,'.,;,.;- \n",
+      ";.,.,,!,:;,,,.,'.,.,?,',?;,'',,.!'?:.!'.'!'.,.,,-. \n",
+      "':,;,.,,.?..'..,,-?,,,.:!'.!:-.'?,.,,!,'.,,,'.:,'? \n",
+      ".,..[.].,,',;,:,.,,',:,.-,:,,,',;.!;,?.?,:,,',?,.. \n",
+      "'.,';,':,,-';,,:;.,';.,',;.',?,,;.,.,.,;,,',,-,;'. \n",
+      ",''.;,,.,,;,;.!,,:;,,,?,;'.,,.,;;,'',':,',.,,.;'., \n",
+      ":,,,.,..,!!',?,.,-:,;..,,.;',,'.,.,.;'.,;,.?;'?'?' \n",
+      ";!,,.,'.,!',,?,.,.,!'?,,,'.,;,.!?'?;,!,',,.,:'.,,, \n",
+      ",,.!.,,'.!,'.,,.'.;,.;;,,;.,;!.,;,,.,'.,:.,'.,.!?, \n",
+      ",;,.,.;;'.,:,,;,,..,-,,',-.,,.!!.,':.,'.,'.,-,,,., \n",
+      "'.,:;:..,..,';,'.,,;.;.!:.,..,,!',;--,,.,.!,,,;.,? \n",
+      ",,.-;,,-,;,,,,-.,.,.,;,;.-,??,,.;,,.,?:',.!!.,.,,' \n",
+      "':,;,,,;.,;,,.;',.,,,?',',,,',:',!'?:,.!,!.','.,', \n",
+      ".,.,?.,,.,;,':',..?,?.'??',?,.!.;':,.!;''.,,,;--', \n",
+      ",,..,!,,?,.!.,;,,;;.,?,.!!?,.,.,:,,;.!!.'!!![,.]?, \n",
+      "?,.,,;.,?,,'',?,,,'!',,,,,.!!!,?,,??,?;,.,,:,,,'!' \n",
+      ",'!,'?,?!,;,.',,,,'?,!.-,'.,!;,.,;,.!!'.?,..,.,!,, \n",
+      "',.,?,;.,:'.',?:'.,,!,,'?'?',,;,,',,.,,,!,',':,,,, \n",
+      ":,,.!!,;,,;,,,.,'';,,',',.,';.,,,'.';,,,'.,',,.,;. \n",
+      ",;.,,',;.!,,!,;,.,,,,'.'':,,-;,,,-;''.!,?,.',:,.', \n",
+      "-.,!,;',,.,,',;?',,,?!,,.:;,,-,.,',,,,'.-,-:,;;;;' \n",
+      ".,,.,!,,-,,.,!:,,'.,;-,.',?,,':',',.,;.,,;,,,.',., \n",
+      ",!,.,;,.,':,,;,,,'.,?;:,,.,-,'--.?,?,:.,,.,.,?,,;, \n",
+      ",,,.,:!,;,,.,,;,,.,,,;.,.:,:.,?,.,,.,;;-',,,',,,,, \n",
+      ";':,,,,,.,:'.,,?.?,,,.,!',,.!,!!,,.,,?,'.',?,';,., \n",
+      ",'.,..;,.,!!!:,.,.!?,,-'.?!,??,;,',,.;',.,,',.,.:, \n",
+      "'.:,,'.,;.?.,:,'.;,.-,,'!,,';!:''.,.!,:,?,:',,;,., \n",
+      ",;'.!?,;.;,.,:,,.,?,,.,.,!,:,-.,-:.?',-,'-.',;,'', \n",
+      "',:,.,,,!,.,.,,?,,-!!-,?!?,?',?,?,'?,?!,.,';'.?.?, \n",
+      ".,,',,',?.,.,,',.,.,.'-;',.,',',',',-,,.',,-.,,.!! \n",
+      "!,-.,'.,'.,':,,,',,,,!,,.,!!?-;','..,!,.,,;''.,,-, \n",
+      "'.,??,.,'..!!..,.,,!!:,.!,,!:-;,,.!,;,!',,,,,-?':' \n",
+      ".::;,,.:,:.,':,;,.,;',',.,;,:,.,!:,!?,.?':,,,,,.', \n",
+      ":,,,,','.',;:.,!.,,!,;,,,,?,,.,-,;,:,,;,.,,.,,-;,. \n",
+      ",:;'-.,,:',.;,,,::??!,,.,,,':',,'.,,:!'.',:,,';,,, \n",
+      ",'',.',,;:,,.,,'',''.,.'.,,?!'..,,.,:,;,''.,,,;.'; \n",
+      ".,.,;,,.,,.,:.','.',,,,',-.,;;.,,,.',.,;.,,!',.,,, \n",
+      ";',,,.,'!.!?':;.,.,:'.,.,:.!,?'.',-!,,,,.,,;..!:.' \n",
+      ",..,.?,;',.,?:.:.;..','.,,;,,.,,,,''.;,,,.!.?,.,,? \n",
+      ",,;,,;,,'.,.,:'.,,,.,'.,;.,'','.,.,!!.:,;,.',?:;,, \n",
+      ",',-.,?',.,,..'.:'.,??,;,,',,.,,.,,','?;.,?,.,,?., \n",
+      ".,','.'.':',,,,,,.,,:,!,!,.,,?,,',,.,:-.,'.:,.!!,, \n",
+      "!'!..,,.,-,.,!,''!,,..!.,?,,,.;;,,,,;..!,.!'.'!,;' \n",
+      ".'...,,.,:'.,.,;.,,.?!;,,,'.'?',,',-,,.,:,?,;,;,,' \n",
+      ".'!,'?.!;,,;.,,?;;;?.,,';':,,,,,'.,;,,..,,';;,'.,, \n",
+      ".:.,?,'.':,'.,,;.!.',,,,!:',.,;.,,.,,.,..,,!???,.? \n",
+      ";,,.,?..,:,,,..:.;.,.','.,;.,:,;,',,,.,!,,,,.?''., \n",
+      ",,.,,.,,,.,,,:;,,,,.',,,,?,:?'?.,,.,.!'?,;:,,,,,., \n",
+      ";',:.,,!;.,'.!?,,,:';?;',.!,,,.,:?,'?!,,!,!.,,.,,. \n",
+      ",.!,,!!??'.-';,',.!,,.!:;',.',;''.':,,,.,;,'',,,.; \n",
+      ",,.!.;,!'.:?.'.;,,,.!;,,.!;,.!!,!',,',.:;,,'-.,:,' \n",
+      ".,,',!!',,':,,'!!',',!,!',';,,!':,-.,!;;:';,.,,,:, \n",
+      ".,.,'.,.,,;,'.?!,?;';,,'.!,'-;,,,,.,,.,!'.:,.,!,., \n",
+      ",,?',.,;..';,'-.?,,,,,.!'?'',??,?'-,,?,,?,:'';,.,! \n",
+      ",.,,.!''?,?;,,.,,,.',,:.!,,:.,,,!,';.',?,.',,,?!'- \n",
+      ".;,,;,,.,'.,;'.-,,'!-,,!,-,,,,,:',',,.,;.?,,,,.';, \n",
+      ",:'';':';.,.'''!-,,'?,,,;,,,,.'?,:?,;,,.',,',,,.,. \n",
+      "',';,,!,.,,':',.,;',,;,-,,'!!',,,,!-,;,!-,,.!-,?,. \n",
+      "';''.'.,!.,;.'',''''.';;'',.??'.,'.;,',',.';-:,'., \n",
+      ";,'.,?,;,'-.,!,,,':,,..',.,,;,,,,-,.',-.,:,.,?!-,, \n",
+      ",.!,.,.,,'.;,,-'.';',';';,,,:,,,;,''.!,,,!!'!;','. \n",
+      "':!,,,,!,.,'-:';-,,,.:,;!,;',.;.,',':,;,.,!??,,'', \n",
+      ".!.!!',.',,,.,',,,.,,,',',,,'',;,'.,',',:','-,';'; \n",
+      "',,:,,;'-',,.',,:;,;:;,,,,-,;,.,??;,,,.',,:,'.,,;, \n",
+      "',,,',,.,;:'.,'?,,'-??,',',.,;.,.,,,-.,;,.,,:,,,,, \n",
+      ",,!,,,'!'.,:',','.,;'!,!,:';';.,,,,,.,,,,,.,!,!!?, \n",
+      ";.;,'.,,.'-,':,?,:,.,!','.,.?.?.''?.,.;:,,,;,,',,' \n",
+      ".;',,,,',','?,!.',,',?'!.;,,.',.,,,??';!-.!,!,:,.' \n",
+      ":,.,.,;,.,,',.,.,:,;,,,:,.:.,,.,';'..,,:,:,'!',',, \n",
+      ";?,,!?,;:,;,,,,,',,,.:?,?!.,-;,.'',?,,.',,.,,?,,-' \n",
+      "!?',.','.,.',,.,.,.;-,-.:'?,,;-'.,,.,,.,:,'.,';.,, \n",
+      ".,''.,,?-,'.,;.,,.,;'.,,',,'.,,',',,-?,.,;'''.',', \n",
+      ";',;,',','','.'?,,,'.,,;,,,',,'.;,'.!!,.,.,,':,,;' \n",
+      ",,'-,.,!,!,'.,!??,,,.??,;.!,?','';,,',!,!',,',.:'. \n",
+      "-,,;,'?,',',.!;.,',,,,,,,,!,,,',.,;,,:,,-.,!,,.,,; \n",
+      ",.;.;.,,.,;,'.,,.',;',;,!,,;.',,,,.,';,-':,;,;,,:. \n",
+      ".,!,,;.!';?!,;,,,,,;;;.,:;;;;;;:,,,,,',.!!!!,,','? \n",
+      ",!;-.,',,',,',,,,,..,;,,,.'?!','.,!';,',,';,',.,,! \n",
+      ",,!;'.!!,.,,';,,,''.,,,.:'?!,,,.!,,:,!,,,.!,,.,,,, \n",
+      ",,!!,.!!!.!,;,.,:;,,:,!,.''!'!!''?'?''?;,.',.-;,,, \n",
+      "':;,',,.';,'.-,',.,,!,.!.,;.,,,',;.!.,;,:'.,,:,.!! \n",
+      ";,,,,.!'.';,,,,:;?'?!,';,,',,,;,.??,;,:,;'.,.,,;'' \n",
+      ",.,:,.-,,,,',.,,?,';,,';','.?,'.:','.,';',',,.,',; \n",
+      ":.-,:,-..,;?',,.!;:',.',.!.,.!..,.,.',?,:.!?,.';,, \n",
+      "',,,.,':','.,':,.;,,';,.;',,.,,;,.,;,;,,.,,'.!':,. \n",
+      ",.-';;,.',.;-,.,:,,'.;'.',,.,,,';',,':,,,;,?,''':; \n",
+      "'.,,.?.;'.;,,,'.,,;,.,':;;;,,.,';,:;.,';,';,,:,,,, \n",
+      ",,'.!';,,,'.,,'?,:,;,?,'.,,;'.,,?,;',:';.,',;,,';, \n",
+      ",.,?,;.?,.;,:,,?;.,??!,.,,,,,;.;.,;:,'.,.,.,',',.' \n",
+      ",;'':,;,.,'',,,':,;,.;.:'.;?.:!!,,.,:,.,?',,,,,'., \n",
+      ".!'.,?..,,;'.,.,''.''.,,.,:''.,;,.,,,?,.?.',..'.'. \n",
+      ",?,..,,.,.,.;.!,.??:'.'',.,'..;.;'.,.,,,.'?,,:.,,. \n",
+      ",..,.,.,.,'.,;.'..,,:,',''.','';,''.,,..,..;;:,;,. \n",
+      "?',:,.,,;,..,.,:,.'..,;,',,,:,'.,..,'.,.,.'.,?,,.' \n",
+      ".'..,,:'.,,.':,,,.,.,.,.,,,,,!,'',,,,',,:!,;,-,;,, \n",
+      "':,,,',.',',.,;?'',,.!.,':,,,';,;;,,'-.'?!.,,,','; \n",
+      ",,,-'.,:,,,;,,:,.,,,,',',,.';';',,,,.,,'.,?!,'.,,: \n",
+      ",.,:,.,,';,,,.,,,?,'.',,.',.,,;',.,-.,,,,,',';'-., \n",
+      ",,,',;,.,;,',,,,.,,.,.,'.!:.',?,'.,!?,;.,,,,,,,;;, \n",
+      ",,'.,'.,,',,,,'';,,''.,,.'-,;,?,;,,'.,,,;,,.!?,.,; \n",
+      ",,,;,,,:.,,,?.,;'.,,,,?,,?!,.,,,?,,',?,,;,..,,,,.' \n",
+      "!,,,,?..'?.,,..,'','',,,.,,.,,:,',.,,:';,'.,,.,.!: \n",
+      "'.:,',''..,,.,,,'.!,;;,,,,';-.,.,,,:;,,;.,.,:'.,?, \n",
+      "?,'.,'.!?,,???:''.,,,,';,;,.????'?!:,,,.,,.,.,';,' \n",
+      "'.,,,,,',.'-:,,',,.,',?,,?'.,,.,'.,,'..,',,,,,.';. \n",
+      ",','.,,.,,''.':.,,,,,;,,.,:?:,'.,,.,,,;,,,'.,,;,,. \n",
+      "?,,,,.',.,:,.?.',':','.,,??!,';?,;.-..,,,,?,;'.,:, \n",
+      "',.,:.,,?:,,'';,'.,':,,.:.,,.'?''',-.,,,?;''.':',: \n",
+      "..,?;.,::.'',.,,?.',,;.,,,'.,',,-;.,,,.,:,,,?,,,;, \n",
+      ",.,,.,,?,;;,,.,:,,.?:',,,.'?.?,':',','.',;.'?.',', \n",
+      "',.'.?,',':',''.'!?,,':,.,?,;','.;.,,,,';,,.,,..;, \n",
+      ".!',.,,:,:,,,.,,,:?,;:,.!'!,,?,.,!.;.,,;.!,,?,.,,; \n",
+      ",:,';,',:,;.,',',,,?.,,',;,'',',;,,.,,.,,'.,!,,;,, \n",
+      ".,?,:'.-,.,,?','.!?,?',.,;.,'..;,-?;.,!!,.?,.?:;'. \n",
+      "!,,,'!,':',,.!,,,,',?,,?,,.,,,,,:',.,,':,,.,,',.,' \n",
+      ",:,,.,;.,,,?,';,.,?,,,'?!'?,.?,,;'':,,,',.,,;,,:,. \n",
+      "'.':,';,,,-,',.,,?',':;'.,',,',':.,;:.,,,..,,,,,,. \n",
+      "',,,,.,,.,,:.,,,,,'?,..?,;.',;.,.?'.,??'.,;''.,:', \n",
+      ".,,',,,?;,.,??,,',;,,,.,,,',;,.,',,',,,,.';,';:,., \n",
+      ",,,',,;..,:,,:,,,''.'?,;.,,:',',;,,.,,',.?'.,.,,,, \n",
+      ",,,:,,'.,',.,?,,.,':,'.,',,.,;.,?,,,.!?',,,'':..,, \n",
+      ".,';,'.',,:,,,',.,,'.;.,,'.,,,,,,'.',',:,',,?!,;., \n",
+      "!.,.,'.,,;.,,,,,.,,.,,.,'.,,?;'.,?'.,.,'';',,,.,:, \n",
+      ".!,,;,.,,,'.,!?,.,;,.,:.,,.,,,;''.?,'.',.,?,,?';,' \n",
+      ".!..,;.;',.,';'.,!';,,.,,,,&.'',.!,;:,'.,,';,',;., \n",
+      ",,!,,'.,:;,,.,?,,',;.',.,,',.-,,;:,,,,,:,,,,,'':,, \n",
+      "',.',,,,.,,.,.,,'.,'.-,!,;,.,.,,,.,:'..,?..';:',;, \n",
+      "',-;;',,'.?,,:,,.,,!?-'!:.:;,.!.,,,:;,,'-.,,-:,.?, \n",
+      "?,.??,.,,?,,?,.,.,;:.?,'.,.,,,..,!?,',?,,,,?,?.,,, \n",
+      "'?,;.,,;?,,?,,:'.'.','.:,,;,.'';,,,,?!,,,'.',,,'.' \n",
+      ":.,,;,:,?,.,,.,;,-,,,:'-.'!!,,!,..;:,,'.!,!.,,!.', \n",
+      ":,.,,!,,;,.!,;'.,,;,.,?,:',,.,',,,,,?:','.,',;,'., \n",
+      "-,,.,,;,,,.,','.,;-.,',!,,,??!':,,,'.,,,.,;!,:,;'. \n",
+      ",;,'.!?,,,??,,,,,,,.',,,'','.,'',-,:,',';',??!';,, \n",
+      ",;,'.,,,,?,,.!,,,.;.!.,,.!,,,,.';,,,.,,.!,';,,,'.' \n",
+      ";,,':,','!,!'!,,;,.,,'.,'.-,,,',,:,,',',,,.,:,.',, \n",
+      ",:,'.'.,,,;,,.!'!'.,',.-,,,'?:',;,'?!!,.,;?-;?';?, \n",
+      "?,??,,''?,,,,..???.;!':;,:;,;'.,,,,''-,.,,!'.,,,,, \n",
+      ".,;,,,.,!.,!,'.!:!,,,,,,''.,:,..,,,;.:,.'';..;.,,, \n",
+      "',,.,:,,.,,,;,,.,:,,;',,,',;.:,',,,.,.:,.,;.,'.,., \n",
+      ".,,?:,.:.!?,,,,'?,!':,,-,,,.!'.,''.';.,,'.,.',.,., \n",
+      ",.',.;:,',-,,,;''.,.'?,.'.,!,.,,!.,?!?.,,;':,.??!! \n",
+      ",!,!?!!',,,,:;,,;'.',?,,,:,.!!'!,!,':,,,!!,.,,:,'. \n",
+      "!?,,.,.,;,.?,:','.!?',-'?,?:-;''.,!,.,!'?,;,,.'.:, \n",
+      "';,,.,.!?,:,;','':'''',;,'.',:.;,'.?;.,;,,',,'.,,! \n",
+      ",,'.,;,;,,;,',,,.!,.'.?'?'?,,:',,.'.',,'.:,,',','- \n",
+      ",',',',.',;-,;',!'',.',';,.,':,,'':,,:,,'.,.,,!!?. \n",
+      "'!!.,,;,,,,.,',;.,,,'?','!,.';.,','.,;',',:.,;':;; \n",
+      ",,'.:,,,.',,,.',-'.',',!,';,;:''';,,,','.,.,,.,''; \n",
+      "-',';.',;'.';,:,.,;,.,,.,;,.,',.,','!'.,''.?,,',., \n",
+      ".,,?,!,!,,.,-',,,,,,,?,.,,,,,,?,',.:,,:-',,,.,!';, \n",
+      "',!:,;,.,,?,!',,,.,,,;,.;,,.,,';,,,,.:'',,;':'.,;' \n",
+      ".',,,;:,,,,.:,.,,;',,,:',:,,,,,.;,,',:,,!'?.,,;'', \n",
+      "',.,',,.,',,,,':,',,,;,,,.!,?!,.,:,,','',,',,.,;:. \n",
+      ",,,,.'';',,..',;.,,,,;','',.:',,;,','.,.-,';':,;:, \n",
+      ";,.,;',.-:,,'.,,.,,?.,,;.,,.,:;,,'.',',,''',-'.::. \n",
+      ",:,.,;,.--'-.;;,:,,;.,:.!.'',--'?,,,,,'.,:,,,,'::, \n",
+      "'.,--.!',.,;,,'.??',,,:',;,,,,',,',;',,''.,!:,,,-, \n",
+      "';'',:','.,;:'',:.?,'.';',,';,,.,!?,'.,.,.',:!'',' \n",
+      ".,'',,!,:'.,;.!.,,:,.,.!:,;,;.,?.!',,??;,.,,:.,'?, \n",
+      ",.,,'.,','.,:,.',',,',',.,:!,,,!,,,;,,,,,,:,!,,;,, \n",
+      ".?',??'?,!,,,;,'',,,,',,,:,!,-,.,',:;.,..,,!,;-,,. \n",
+      "!,''.',.,;,,;,,,,.!,,:,,,,-,,',',,.!;,,:,.!,,',,,. \n",
+      "',.,,.,:.,:.,,.,,,;!,'.',.,,,,,,,,,,,;.,,,,,,,,,;, \n",
+      ".,;,.,,.,:;.,.'';'';--,-,,';''',-',,':,:,,,',,.:,; \n",
+      ".,,:;'',.,,'':,,'.',,;',',,,:',';,,.,:,?:.,',.,.'; \n",
+      ".,!';';,,'-;,,',,,..,.,,:,,',',':;,.,:,,'!,,,;,,., \n",
+      ".;,'.,:''.,.!:.,';:,,--;,.,,.,,:,,;.;,,.',-:'?.';. \n",
+      "!,,:,'.!',;.,;,,:,.,:,.,;,,.!,'?,'..,.?.;.'.,..,,. \n",
+      ",,,?.;.,.,.,,';,.,,','.,'',,;.!??'?,!:',.,,,'.,.,' \n",
+      ",;,:,,!',,',-..,?,,,.,?,;,,',.?':',,''.,''',;,,.,; \n",
+      "',,.,',,,,'.-;,,',,;','.,;.;,,'..,,';.,;,,,;.,?,,, \n",
+      "-.?.,,.'!.,,':,..,?,;.!:,,.';'':,,,,:','.;',:,:,., \n",
+      "','?,'.:'',.',:,;,;;:,,,.,',,,,-,,,,,,,,,,,,,,',,, \n",
+      "',':,,,,',,,:,,,,,:,,.!,.:;,',.,?,?'?!;,:;?';,.,'; \n",
+      ".,,.?;:,,,.?,;.,-,'.,!,.,,.,;,.-:,,':,;,,.!,',',,' \n",
+      ",'.,,,;,?,:-,-,',',.,',',.!,','.,,'':,-,'!'':;,-'. \n",
+      ",!!,:.;,.,:,,,,.,:',;,;.,.?,;:;,,,.!,.,:;...-,.,,, \n",
+      ",,'.?!?',',',',,,,'.',,,;',,.,',';',,;,':',.,!,.,, \n",
+      "'?!.,;,,'',.'?,?,??-?',;--;;?,,!',--,',,-,.:,,,.': \n",
+      ",:,';.,,:.-;',:,,;,'.,:-;,.,,.;.,.,.;,''.,;'!'?,,; \n",
+      ".,,.,,',,.,;,,',',,,.',:',.';,,:,'',?,','...',..,, \n",
+      "'.:!,,,;,,.;,.:;.,,.,::,,;,.:,,',,,,,,,,,,',,,,.,. \n",
+      ",',',',,;,,,.,!.,.,:',,-,.;;,:,,,,',,;.,,.',,;,';' \n",
+      ":,',;,',.,-,':';,'',.;:',,,,,.',.':';,;:';,;;',.!, \n",
+      ":'.'?',,:'?,,',',:','.!!,':,,,,,,,.'?:,',.,,,':,,- \n",
+      "',,'.,.?,:,,-,,..:!.,',.,:';,,,.,,:,,,.;'.,.?,!!,, \n",
+      ",,'.,,;.,.,:-,,;.',?.!!:,','.!'??,,,,,.,,;.,?,.:,; \n",
+      ",',.,.,,'.,,.:.,.,..,.';,,.'.,,.,';.;,.?;.:','.'., \n",
+      "!:,.;,,.,.,.,,?,,:;,.,,,,':';':,,..?,,,.,?,,'.,?,; \n",
+      ",,'.?'..,,,,;.,?,;':.:.,,,,,,.,;;,':,.??,,',;,,;., \n",
+      ",-.,.';,,','.,..,;,,.?,.,.,;;.,;':,,,,,,-.:.!,,.,! \n",
+      ",:';''.'''?,'?'',-'?'?,,,.,,',,,!,,,!,:?,:',,.','; \n",
+      ",.,,:,:!,,';'??,.,,;,,,.,-:'','.?,:,.'...,:',';,,, \n",
+      ",;.;;'!,,:,,;,,;,.,;.,,:;,,,,.;';'.,:.,',,;:.,:.': \n",
+      ".-',-'-',,,:.:,'.,!.,,,.,..,,';,,.,,,':,,''.,,,,', \n",
+      "',;,',,,',,',.,,.'..,.,.,'.,;',:;'.'.,.,,,:,.?,.,? \n",
+      ":.,,':-,,,,,,.',,;,,-,.;,,,'.,:,'.,:.',;,,,','.,,; \n",
+      ",,.!',,,;,,,,,',,?,,,',,,,,-.;.',:,,,.,:?,,:.,,,.! \n",
+      ",,:-,-,,',,,;,,,',.,!?,,;?,;.,!..?,!.'?,,!.,:?:.?- \n",
+      "'!':.,?,';??:',:?;:,,,,;,.'.,',,.-';,',,;-;,-:,.,' \n",
+      ".?????,..,,.,,'!,!,-',!,!?!,,,.;:','.,,?,.?.:',,;, \n",
+      ";':?,,',,.',:',,',',';':,,;,,,',,;',,!,:,,,,:,,,:, \n",
+      "?,',.,,,.;:;.;.'.,.--;,.,,?,,.;,.,.',,..,,!??,'.:' \n",
+      ";,',.,;,:,.,.,.:,''.',.,:.,':'!;.,,,,,'.,,.,,,'.,; \n",
+      ".?,:,?',,.!,?,,:;,,;;,.!.,,',:',;,','.,',''':,,',. \n",
+      ",,.'','''.,.,':,;,.,.,,,,.:,,',:,,,!';,:,?,';,,,,. \n",
+      ",,,;,,,;,.,,:;,'',-,'.'!-,,;,',,,-,,,:,,,.,,;,,.,, \n",
+      ":;':.,,,?,?,;',.!!',,.!,,,.',?',..??:'?:?'',:',,', \n",
+      "','-,,,,;'',,'';;,?,',-!';,.,?;,;,:''.'?,,.,,??,., \n",
+      ";'?,,;,.?,,'.??,!,!-.?,:.,.,,:'.,,;,,,.,.,,.,,.:'. \n",
+      ",:,;,.,,.',;..,?,..,?,'.';.,'.:,,;.,'.?,.,:,,;,,:, \n",
+      ".,'.';.,,.,.,:'.,';:.,,,,:.,,,:.',,'.,,,,-,,,',-', \n",
+      "',',?:'';-,',';,,.!?;'.!''.,-,,-,:,'::,,.!'?','':' \n",
+      ",.!'.,',,?,,?'?',,?,,,'?,.,:,.,;':',;,,,.';..,,?!' \n",
+      ",.,,,'.!,?,,'.!,.;,,',;,,,..,,;',,'..,,.,'.',,',,' \n",
+      "?',,';,'.,?,?,'.,,:,-,.,;.,'.,,,:',,','.',;,,'.',, \n",
+      ".,,.,'.,;;,,:'.!,;':';'.?,':,.,.':;.,,.,.!,-'.,':' \n",
+      ".!,,,,,,,,:.,:,',,..,,'.':',,';'',.'.',,,;',';',,. \n",
+      ",,?,.!,.,-';,.,;,!','.,!,.!,.?'?',;',,,,,,,',?!,,' \n",
+      ",,.,,'.,,';,,;,;,,,''.!,.,,,,','!'',;,,.,.,,'?,;.. \n",
+      ",,.,'.!'?',,,:.:?,''?:,,;,,.!,??,.!;,,.?,..,,;,.;, \n",
+      ",:,,..,;.,;...,;,.,;,.?,;,;;,.:,,;,,,:;,,,;,,:!!,, \n",
+      "',','!',!,',!?,;,,'.?'-?,,?,,,,','.,,,,;',.,;'.,:. \n",
+      ",,;';,,,,,,';,,,,'':!,.!,,-.,,,,,,.-.'.!'.,..:','. \n",
+      ",.??,!,.??',-'?:;,'.,,,'.'..!!':',;';:,,,',.',.?,. \n",
+      "'!';,;,.,..?..?,.,.,!?,'.:,..';.,?,,,.,,:;.;'-,'., \n",
+      "'.,,,:,,,-.!,,,',;,-'',?,,,:,,;',.,,,.,:',.!''!'?? \n",
+      ",,'';,-,,,,?;,.,,,',-,.',,;,,,:,;,-,.,';,.,,';.,,, \n",
+      ".,,,;,',,'',.;,.,.;.'!,-;',,.';,'.,:,;:,,,'.??,,,. \n",
+      "..,.,,.,;,,'.,,..',,.,,',,,.,;,.;'.,,,.:,;.,,,.?,, \n",
+      "',','.,,,,,',,,',!',,'!,!',,-,',,',:','.,!?,,-',,; \n",
+      ",,':,';';,,,,,,',,.,.,..;',,,.-.,:?,,:.,,'.??,,.,. \n",
+      ",.?,'?.,'.,:;.:,.,,.,,?''''.!?,.,.,;.;,.!!!!!,?!?. \n",
+      "!!,,?,;.,,,,.'?,..,?,;.!:.,.,'.,!.,.,,??,??,'???,, \n",
+      "?',,.;':,?,!,.','.:,,:,,:,,,.,!,!;,,.';,:'.!.?'.,' \n",
+      ".,,:,',,,,,,,;,,.,,.?:,',;.;,,,.??,?!,.,.?,,.?,',- \n",
+      ".,..,!;.,'.;.,,:?,.,?;;,.,.,',':;;.',,.',;,,.,.,,! \n",
+      "!,,,'!,.',,'.,':';,,'.,!'.-'?,,;'.,,:,'.',''.',:'. \n",
+      ",,,,.',;,,.!-:,,.,??,-.,.,.,.,,;,,.'..!?;,;,:;:,;: \n",
+      ";.-;.,.,';''','.',,''.';',';:,;',''.,;,'.'?!,-,'.' \n",
+      "'';.,,,,.,.;.,.!:;'',...--,,.,,':,,,.,:,:',.,:.,?' \n",
+      "?'?.'?':,',?.,,,';'.,':',.:,,;'.';:-,,.,,',:,',;', \n",
+      "''.',;,;,,.',;,:,'.,:;,:;';',:',','.?,!.!'.';.,;:, \n",
+      ",,,',,.,,:,,;',,'.:;,.!',-.,!,;.?,,?,,;,,'.!',,,'. \n",
+      "?,,?'.!;.?,,?,!,,',?;,-''.,;.,'.,.,'?,.,:,,.,!,.,, \n",
+      "!!?,'..-.,'''.,,!,,.:;!;,,.'..,';'.,.?,.:,,,..,,,. \n",
+      ",,.,,;,.,,,;,.,:,,,;,,:,.,:,,.,;.,,.,:,,.,:,.,,,:, \n",
+      ",.',.;,.;'.;;;.-'';,,,'.,',-;,',';,',,',',,,,;,,,, \n",
+      ":,,-,,.,,,,,:,,,',,,'.,,:.,:?,',.?.!,;,,.!-'.',??, \n",
+      ",;:,,;-,;,,.,,,'.,,':';,,,'.,,,,'?,;.,'-.?.';,,:'- \n",
+      ",',.;,,.;,,:,:,,,;',,,;'.,??,,.!,,,,,.,?,.?;.,,.', \n",
+      ".,:;',',.,..,;,:,.:.,',,!,.?-'!!!.'?,,:,,.,;;,'.', \n",
+      ".?;,,,.,.!,-':'.,?.,.,;'-.',,';,,:,,!''.',:;,,.:;: \n",
+      ",.,,,.-!!!,,,','-!,,.!;!!,,,,,'!,,,,;!,!,,';,,,'., \n",
+      ",.,?!;,,'.,,.'!:,,,',,,.!??!;,.!,,:,.,,.,',;,'.,.! \n",
+      ";,!''.,,,',:,,.!',;!',;,,,,',-'!,,,.,':.,.!,..,,,, \n",
+      ",.,',,,,.,.,,..',..:,,,..,.,;'.:;,.',.,.?.,-?,!!,, \n",
+      ".,.,.,';..,,..-.!,,...,,,,,,?,'.;,,.,,,.';:,;,.',! \n",
+      ",;.,'.,'.,''.,,,.....,.-,.?.?,!..!.,,.,!,;.,';,;,- \n",
+      "';-,',,-,':,;,,.',;;,',,.,,,.,!-;,,,.,;;'.,;'';'., \n",
+      ".,:,.,..:,,,,,,,:..''...,,.,,..?,,...,,;,.,.?,-;,' \n",
+      ",,:,,.;.,..';,.,.,?,-;.'??';.!,',,';,,;,,,,,!!,,,, \n",
+      ",'?,',,,,,,,:,',?,'?,?:,,,.'-,,:,.',.,,,.,:''.,:,' \n",
+      ",,.,?..',.!;,,.?',:..!!,,.,,',,,,'.,;,',,,,,.-,?,. \n",
+      ",?,;.!?,:,;.!..,:,,,?,.,',,,,,.,',,??,.'?????!,!-, \n",
+      ".,.,,',,,,,,,;-,.;:'.,,,;'.!,:',',;,,.'',,.,,.'.,; \n",
+      ",!,?,,:,,.?,,,,,,?,,!,,..,;,'.,,,',:'.',,!,,.!?,:, \n",
+      ":.';.,!:',,,.,,,-,-,;.,,.;,,.''?,,,;,,.,.,,,,!!';, \n",
+      ",'.,';',:-.,,!.,,',;,.!.!,,,',,.;,..,,'!?,,,,,',?! \n",
+      ",.,'?';.?;.';,;,:,.,-,';,,'';,',';,,'.,!',,'...,,. \n",
+      "!,,?'',',',,??,,,!,,,!,,,,,,!,,,!',,,','!;,',,,'!, \n",
+      ",,,,':,,,'.,'!?,,.,!,,'.!'!,!-',,!'!'!'!!!!!.,'.,; \n",
+      "'.!.','.''.,!',?,!'.'-'.-,,.!'.',.,,,:!,.,.!,:-.!' \n",
+      ",!,,.,:,,.,,.,;,',,.;!!,;-.':!,;,!,!,.:,'.,;'!,.!' \n",
+      ",:!,.;.,'-.!:,,;:,;,,.,?,.!,?!,,.,,'!..'.:',,.,.., \n",
+      ".,,;':!-,.-';','.,;;,.,.,?.,..,,,,;,,,;'.;',,;,,,: \n",
+      "',.!.,,!?,;,.;:,-.,,,,;-,,.,,,;:'.,':,;;,,.,.-?,', \n",
+      ",,,,,',.,?,.,';,:',,,'.',;,,,,,.,!:!!;';,,,,','.'; \n",
+      ",,',,',''.?;;,,,;',.'?,,';!.',,,,.,--,;,'?'':,;',' \n",
+      ",,,',';!,.',,',,,',,,.,,;,,.!,';.!,',:!.,,;,.,.!,, \n",
+      "-.,;,,:,,'.!'?,?'?,.!?',,.,.,,:,.,.';'.,;':.!?;'', \n",
+      ".!,,-.,'.''.!?,;',..,.',.,,:;.?.'.'!:.'?'.,.';:'.? \n",
+      "';;,;,;',:',';;;;;,.'!,.,:.,-;..,?,-.,!.!.!,'.,?., \n",
+      ",.',?,.,,.,,.,.',.,!:???,,?,.,.,,?,.'.,;.'????''?, \n",
+      ".,',;.,..!:,,'?;,.,:.,,,,''..',?!?,,:;.,!,:;.,-,,, \n",
+      "?',,.',,,.,;,.',,,.',.,!,:.,.,',',:,.,;'.!,.;.':'. \n",
+      ";,',,,.,,'.,,.,,,?!,,,.?.!',.,,,.,',,,',?,;!,,,,:? \n",
+      ",.,:,'-.,'!,,.!','?,.'!,;.:,.,',:,;,.,:'.,:;,.,';, \n",
+      ".,';'.,!,;,'.,!,!,,,,,;.,,;,.,;,!,;,.,,..,,',.,,!, \n",
+      ",,,,,!,.,,..,,.;,!,,.,;,,-.,.,,,,;,,,:';,'.,,,;,,' \n",
+      ";,,,,';,,,;,,,;,.-:.:.',.,,',??.!?-,!,,?,;.?'.,,,; \n",
+      ",.,,,,,.,',!,:.,.,'.,,';-.',?',;.'?,,','???,?,,,', \n",
+      ",',,?',,;,,?',.-,',,;,,;,,,,.,.!,.,,.!!.'''?!:.,;? \n",
+      ".,,?,.,,',?',,,,,?,;,,';'.,,.:;..,,!:,''.,;,,'',': \n",
+      ",,,';,,.!,.,,,.,?,..!?!,,?',.?:,,,,!'??,:,,-';,,.! \n",
+      ".',';',,.;,:',',.!,!,,';?';-.;:,,'',!!,!!,!!,,!?'. \n",
+      "?'.?....!:',.,;,:,;,:!,,',;',.,:'.'';,.,,,:;';.',' \n",
+      ".,:;.,,;:.!,,,,.;!-';.-,,':,.-,',,',',',:,,,','.,? \n",
+      ",,,,-';,';,,,,,.;.;,,:,,,':,..;.,,?,,',:',','.,',, \n",
+      "!,,,.,'.,:?,:?;.,';:,,'.,!,.'?,,;!,,.,;',.''!,,',, \n",
+      ".'.?,,,;';.,,.,;,,,.!!';',,.,,,.,;,;,?.;,,',.,:.,: \n",
+      "';,,..?,.:'.,,;--:-,,...,;'.,,.,,.,,,':',',',:',,, \n",
+      ".,,:',-,,,,.,,,.;.,,',','.,?,.,,:'.,.,,?,.!,.',.:, \n",
+      ".,...?,,.?,,.?,,.?,.?':,.!!';:,,,!,,.,!,',:,-,,,;, \n",
+      ",:!,;,.,,;.,.,..,;.,':!;'.,,,.,,';.,;,,:.,'':;,,.; \n",
+      "',':,!!.,.!,;.:!,..,.,?,,,,,:,.!!,?,,,.,,;,!.-,,:, \n",
+      ".':',';,,:,,.,'.,'-.,,?,.,.,,,?.,:,.,:,?,,,,,-.,,? \n",
+      ",.,,',,'',-.,,.,?,,.,,,.;,:,,.',,,?,',,'..,,.!?,;. \n",
+      ",,,:,.,?,.,,:.,.?,,..;.,,.,?.,?,;,,.'.!,'.,,.,,,'; \n",
+      "'..,.!,?,,.?..,.,,:,.,,.!,:.,'?,.!,?..,?,':'..,.,, \n",
+      ".,;,,,.,,?,:!';,,,,:'',.,.,;.'':'?,?'.'??.,:,,,,,; \n",
+      "-,.,,:,-,,,,;-,'.:,,-;,,.,,.,.,,?,.-,.,,?;:,,,,'.' \n",
+      "'..,,.!!?.''?.?.,.?,:,;'.',,,.,,,;:,;.,:,'.,.,;,,, \n",
+      ".',,.!,;.,,?,,;.!!?,.'''.?,;:,,,.,,;'',',,.!-,',., \n",
+      ",,''.',,'.,!,,;',;,',.;.,'.,;-,?,?,;:,,,.,;,,,'.,, \n",
+      "?,,',;'.;,,!,?.,,.,?-.,,,'.,,'.;'.,!?.,,':,';,,,,' \n",
+      ".'!,:,..,;.,,.;,.,,?,:.,,.,?,;:.,,.,'.,?'.,:-,,.!. \n",
+      ".;.,!!!';,,.'',',,,'.',',':!,,,;,,,,,',.;.,,,;:.,: \n",
+      ":',,??;.-.'??,,.';,;,,.,.,;,,,':,,;'',,,'.,.,.;,,, \n",
+      ".,,',,,.:,.,,;.,,,.,.,,',,'.;'..-,,;,'.,?.:',.';.' \n",
+      "'-?,;,,.,,'?,,',':,,..';,':',,.,,!,'?:!,,,.,:,,,., \n",
+      ",!;,,.;,'.--,,-.!:,,-'.,!'.,,;:,.,!,;.,,;'.!!''.,; \n",
+      ":.,,,,,,,?!,,,,:,;,,.!?;,,.,!!.,'.,,,;.!,,.,.',.'; \n",
+      ",:',,,','.,,'''.,,',,-,??!?,,',,','?,!';,.',.',;,, \n",
+      ":,,,;,,.,,',:,,'.',.,:,,.,,,.:,,':,;,.,;',,,.,,:,, \n",
+      ";,,;,.,';,,.,,':,,.,';-.;'.,,;;'.,,;.;',-'':.,.-;' \n",
+      ",,',,.'!??;,.,,!?,,,.''?;,;,;;,,,,:,,;,,,,,;,';,'' \n",
+      ",'!'?,,;,,','.,;':,.':',';'.,,,',,'!',',,';':',.!? \n",
+      "?.;:-,,:':;',,.;,.,,!.,:;.,!?,,-.,,;',.,,:,,,,,.'. \n",
+      ",,,!-,;,;,,,.,:,,.,!..,,?,':,..,;,.,';.,'!,;,,;.,, \n",
+      ",,.,;,,,'.,,'?,,,'.';.,:,!?,,,,,,';,,',;',,'.;,,,' \n",
+      ";,,,.,,,,.,,:,-,,',;,',,,'.,,,,,,.;.,,,,,,,,,'.,', \n",
+      ";,;,,',,,,.,;!,;,.':,';,,',.,,-',-,,,'':,,,.,,,.,, \n",
+      "';,,-.,;.,,'.!::!?:,,.,,,,';,,,,,,,,';,:.,,.,;:,.? \n",
+      ":,,.,,,,,',:-',;,,.!,.,.:,'!.-'?,.-:.,.,;,.?,?,,'' \n",
+      ",',.,.!,!?;,,,.,:':,,.,,,,?,.,:'.!'?.!?;?';.,:;',, \n",
+      ".,,,:,.,,,',-.,,,'.!,,-.!!!:,?,!,;:'.,,,:,,,-,,',, \n",
+      ",'.,.;,:'.-!!,,',!,,;..!-.;,'!',,,;,.!?,,'';',','; \n",
+      "!,'',,',','',,!,',;'!'!,,','':;,'.,,,,.,!..!!,,'!, \n",
+      "!,!,!,!,''.,.,,',!,,....!.,,,:?,?,!!,,::.,.,,,.,,- \n",
+      ".!?':.,.,!',!',:?;'.?,..,!,:,?,,,:.:,.-:.-.!!'?,:, \n",
+      ",,.?,,.:,.-.',?,.,!'?,,,,,.,:,;.,':,.,'!,,:;,.',., \n",
+      "!!,:-.?,.,?,.'?;.,:,,',.,.,'.'.,,:,:,.:,,..,'.,.., \n",
+      ".,':,.,,,';.,:,.?,,.!!,,?,,!,',':,.!,''?'.,''?.,.? \n",
+      ",,'.-.,',.:.???,,,.;.,,',,,'.'!,',':'',,',':,'.;,' \n",
+      ",'';,,'';:',''.';;,:.,!,?,,.?,.,?;.,,-,.,,...;';', \n",
+      ".,,',,,,,.!,'?,:;,',,.-.;':-':,',!,:;.,.'.,,,,.,:? \n",
+      "!!,,,-,',,'.;,'.',-.,?;.,!,??,.,,,',','',,',!!;,.! \n",
+      "?,,,.':,';,':,';,'.,;,'.,'.:,,,,',-,,,.!,,-,',-'.! \n",
+      "',:,.;,.,';,;,:';,,,,,'.,',',;,,:,,,,'.,!,,.!,'.'; \n",
+      "',;;;'-';';,,,,,;,.?????'?'?,:,;,;',;,';',';',;,'. \n",
+      "',;,,.,?';,,.,',:.,',,.,;;,::.;!!,.?,,!:,.,-:,','. \n",
+      ":.?!,,,,!',,,',?,,?,,,?,,??,!,!-'.,!,,.?;,,..,,.,! \n",
+      ",;'..,;.?',,.?,,','.;;-,,;,,;',,,,,,,:'?,,,'.,,,.! \n",
+      ",..;.!',;.,,,'!;'.,;.,:.,;.:,,,;.',,.?!,',;';:','. \n",
+      ";.,'...!!,..,.','..,;',,,,.',,:-,.,';,,,,.,,'.',', \n",
+      "?,.,?,,'.:,,,?;,,;.,'.,.'.?:';'.:,,.,?:?!?:??,.?,. \n",
+      ",,;;:,,'',,,,',.,;',;,,'.,;.,.,?,,,.,:,-.,'.',,:'; \n",
+      ",,;,'.,.,.,.,,:,;,'.!:,',.,;:;';;:,-',,';,,'.?'?,? \n",
+      ",?,,,,?'..,,,.'.,.,.,.''?'.?..,,,.,,......,!;,,.,; \n",
+      ".-.,,,,',','.,;.,',;,',';,','.',,,'.,,'.','.,,-'., \n",
+      ",,'.',,:',,,',,,-,.?.';'.,',',:,',,.;'',-''.,,!!!, \n",
+      ";,,!,,',,,!;,,,,,,,,,:;.,,,:,;,:,-.?,.?,'..':,,,.? \n",
+      "..,.';.,!!?,;-,','.';,.-:,,;?,.,.,,.,.:',,,','?,,' \n",
+      ",.!,:,..,,?,?.'.,?,,;.,!!',?,?.,!-'!?,,.,?',,,,.?' \n",
+      "??'??''?,,?,,.,..,;.??,-?,,.:?,:,',,.,,:'.,..:,:,' \n",
+      "..,,,,,,,.,,;,.,,!?,,.,,''';',.:,.-'?,.,,',,:,'.,, \n",
+      ",;',:,,',.,,;,.,,:,.!,.;.,:':,';.,:.,.,,?,'-,.?,,, \n",
+      ",,,,,;:,.,;:..?,;.,',,,,,,,!-',,?,.,-''.,',',';';, \n",
+      "-''.-','.':':',',',.',,,:,.,,',':.,,,',,',,,:'.',, \n",
+      ",.',..,.:,',:,';,.,.,?.,,.,;!?,.!-;-?,'.?.,;,',.!, \n",
+      ",;:',;,,-.,,,-.,.:',,.,,,,,.:,-,.,,;',?',,',,.,,-, \n",
+      ".,,';,-!-,.,,-';,.''?'-,;''.-..,,?,;.,;;.,.-,.,.!? \n",
+      "';-,...-.,.!!'?,,-,,.,.:,,..?,.;.,.,.!,--!,?,,,':. \n",
+      ",.,,,-.,,,,:,,,,,'.:,':!,:,!,.',,,-,.,-,.!,,;,!,!, \n",
+      ":,!!-!':,,!,;':',,.,:;!.,!,,:!-!,',,'!-,:,!,:!,!-! \n",
+      ",!,!,.,:,!!':,!,;!,,!,,,!,,,'!':,,,,!',!,,,;'!,!'. \n",
+      ",,,,:-,:,!,;!'.';.!,!,,:,;,!:,':';.!!,!!.,!...!?': \n",
+      ",,.?.,::!?:.!?!.??!:!..;.,:,.,,.,,':,,';,',,,'!!'. \n",
+      ";,:,,?';-'.!'!'?,;'.;,.!'.,?,.!,,,,.,-,..,;'-,.,!, \n",
+      ",,'.,?,-',,.,',:,.,?.,'..,,:,;,-',;,.?,,;',';,';,' \n",
+      ",;'.,',,;,,;',';,;,'.,,,.,';,.,;!!?.:?',,'.'';,,.. \n",
+      ".-?,.;':.!?-;..-!,?-.,,!.,,;.,:,:;:,,.,,.,!',?,-.. \n",
+      ",,..,;:;,':,.,,'-;,..'?:,,-,,'-'.,;,',,.,'?,?'';,' \n",
+      ",;,,,,':',,;,',',,,.???!.,!,!,,!,;!??,.'!,':.:!!,, \n",
+      "!!.,!,!,:,,.,,!!!!,;'.!,.;-,.!!!',;,.,!!,-',:,,.,! \n",
+      ",,?,,;,,.?,,,.:;,',:,,,'!,?,';',',,',:,,!,,,';,,-' \n",
+      ",,!,,,!','!',:,!,'';,'',,;',,,'.!.,'';.,.''.''.,., \n",
+      ",.;.,,:,,;,-,',;,;',.',!!,;;;,.''?'??.',,,';-'.!,' \n",
+      "!.;;;',,,.!?';.'.,,':'.-?.,!,,,;,,'.,;,-'.,;:.'?,, \n",
+      ",.,;-.!,,,,'?!,,,.!??',,?'..;'.,.,.,...,.!;.!'..,. \n",
+      ",!,;,;,..!.'.,,;,?,,.,!..,,.'.,,-,,.',.'.,,.,,.,-. \n",
+      ".??..?,,?'.!,,,.!,,;,;,,-!,,;,!.,!,--,:,,,!.,!,,'' \n",
+      "!!.;.?,.?,.';.!!,.'?,..;..?:,',',,.,?.,.;.':,,'.,; \n",
+      ":,,!.,;';';.!;...,,!!,?..,.?.?:,,..'!:;,,:',;'.;,, \n",
+      ".!!',?.,,.;,'..;;.,,;.,.'.!,;.;:;,.!,!..?.!.,,.,;, \n",
+      ",.,,:;;..;',...,.,,,.,;';,,,,,,'.,,',,'.,,,..?.,', \n",
+      ";:,;,:,.,,,.?,.;.;,:...,,,:,.,,,.'?,,'.?:!';;.,!'; \n",
+      ".,,,?,-,!,,,,,:';:,;;,,,'.,!;.,:,.';;.,,;',',',;,, \n",
+      ".,,'.,:?',:,';,,.!?,,','.,',.',,,'.,,;:,;.,,..,;,: \n",
+      ",,.';.,.,,.;.,,,.',.,.,,':,',';:,!,.,.'.,,;:;,!!'! \n",
+      ".;,,,',,,.!,,,'.:,,;,;,':.;,';';..,,,,;,,,.',';,,' \n",
+      ",,,,.'.,,,'.,'';,''..,';',''',''.,,,,.,,,,,:;',;,' \n",
+      ";'.,.,',,,',,;;;,,,';,;,'.'..'';;.-,,'.,..,.,,,.,; \n",
+      ".!!,!.,?..!'.,,.,!''?;.',,',.?,.!,;;,.!'?,???,!,,' \n",
+      "'?-,.',''?'..,',?-,,;.,!!,,.?,,',,...',',',;,,;,,. \n",
+      "',-,''.!?';.-!,,,';:,;,';:!',,.'?,,.?',.,.,.,,?!.' \n",
+      "!.!,,.,.,,,!,;:,'.,.,,,.,.,,,;.:,;,.,;;,';,.;.?'., \n",
+      ".;,.,,'!,!,;,'!,!:;'..,';.,''--.;',','.,,.'',;,.'! \n",
+      ",.,.,',,.:,',.,','-.'.'...;,,..,.,:,.,;.,',.',;,;, \n",
+      ",,,.'.,,....,.,.,,,.',,,';','.,,'?;,,.,'?'.,,.;:;, \n",
+      ".,,?.',',.,'.,;,',,,',.,:',,.,!,,,,,;.;,.,,:,';,'. \n",
+      ";,.,.,!,,:','.,;.',.,;,'.,';,.,,,;,,.'.,:.,.,',,,: \n",
+      ".;..;.,;.,;,.,,'.,.,.',';.,:,'.,;.,,,;,.,,,;;.,',, \n",
+      ".?'.,,',,'?,.,,!;,!.,;,!,!',;,;,.':,.?.'?;..!;,,'. \n",
+      ";','.,,.,.,.,!,!!.'.,;,.,;?;,.',.,.,..,',';,,,-,,, \n",
+      ",.,';,--,'-;-,,-',,.!.,,,',;;-,..,,''-,,;,,.!,,;,. \n",
+      ",''','',,,.!;','.;,,,,,..;:,;,;,.,,,,..,.,,...,.,' \n",
+      ";,.,.,..,;?,!,?,:.,,'?'.,!;',,,,,';,'';..;.,,,';., \n",
+      ",,'.:..;.;,,,',.;,'.!,,;';,'.;.,','.',,.,,,.;:'.,! \n",
+      ",!.;,.,!;':,.;.'.,',?,.',',.'.;':-';;,,',,',!''.'' \n",
+      ";-,.!';':,,;,.!;,.,,'!,,';,,,;',.,,.,'.,,,:,,-.,., \n",
+      ",;';,!,',.'?':,,,,,',.,'...'...,,',';'!'''.,,,.';, \n",
+      ";,.,!;:'.?'.,!,'.!,.?,!';':',',.,,.',,;,.',.!'.,'. \n",
+      ",?.,;.'.!!:,....,;.,.,;,..?'.'',.!?,?!,''.,;,.?'.? \n",
+      ";;'.!,'.;;'!,.'.,.'.;.!!'.,;,,,:.:!,'..,,..,;.,;', \n",
+      "',.,,,,;,,.''?-',,,',,,?,',..,,;':,''-.,,'-';,,'.' \n",
+      ".'.,'.,.,;;,;',',.'.'.'.,,';.,,,.,;.:,,.';,',''.,. \n",
+      ",,..,..'.'.';'.,.,,:,,...,..,;:.,?.;',?;;.;.,.,',' \n",
+      "''.,.:,?,.,.,..,,'.,.,.,...;..,;...,;,.','..;..,.. \n",
+      ",,.,.:,?'.,;..,?'..,..;.,,.?;.;,,,,.;..,,?.,:.;'.' \n",
+      ",.'-;'.-.-.,,';',..,';.,',,.,.'';,,,.;,,.'.,.;..,! \n",
+      "!,''.;'.,,';,.,.;'?,,,..!'?,,,;,;;,.?.'.';.?,.,,!? \n",
+      "!.''?,.'.?.'.'?,.-,,,.???'.?,,.?,,.,',:',,,'..-,,: \n",
+      ";,,:.!,'.';'.';.'';,,.,.,''.,'',.!.',.',!,!.',.?', \n",
+      ";'?;,!;....,!!'.',,.'.,';.!;,?'',.,','..;';,.,,,!' \n",
+      ",':,,,!?,.,;.,';;,;'.?.,.'.,.'.,!,,?...,'.,.!,!!:' \n",
+      "!!!'.'.!!.,,;''.''.,,.,,;,,;.,!;,,;,,'.;,,,,',.''; \n",
+      ",',.,';.,,,,.?',,;,-,'--'.?;,',.,;.!?';;.;;,',,.'. \n",
+      ".!.,!?,'.'?.?!-!,!!,,','.,.;.!,,,,,,,,,,,;!.,,,.., \n",
+      ".;.,.,,.,.;'.,,.,,,;','...,,.,,!.,,:,!.!';',..,';, \n",
+      "?'.,;',,.?'.;,.,,;.,,;',',.,,;-.,,;':,;,.;!!,!!?., \n",
+      ".,.,'.'';,?.!?,.?,;',.?,.?-',?,;-'.'..!!'.,:,!?,'' \n",
+      ".;;,.?..','.'...,.,,!,.'.'?'?.,,.,?,;.':.;.,;'..,; \n",
+      ".,,,'.,.,.?,!,:';..,.,,,,,,,'';,:;,;;,',.!;,,.,,', \n",
+      ":,,'!;',,'!!',,,;'.,.;.,,';,,';,..,,!',.,;.;,.,!', \n",
+      ".,?.:?,',,;,;,:,.,,,;,'.'?':;,',!''.''..,;:.';..,. \n",
+      ",;'';'-,',';,',.';,,,.?'-,.';,,;',,.';,',..,,.;'.? \n",
+      ";,',';,';,';,,.,'.',.,;',:',;,,',.'..,,!,!-!',.'?' \n",
+      ";,;;,;,,'.-,,,,':,.,',-.,,',;,'.,'.,.,.?,.,';.;'., \n",
+      ";,;,;,;;;;,;,,.,,!:,'.;,',''.;.',,,.,.,.,.;,,,,.,? \n",
+      ".,;,;!,.,,?,.,,?',?,:,;.'?;,,','.','.,!',,,.;.,.., \n",
+      ",,?',?'.,',.,.!??'.'.,,;,,;.';,,';':;,.,'.,.,;,-'; \n",
+      ";;.'.,.;,-',.,'.?,;;.?';.,,.':,!,!!;:?-;,,.,:!,'., \n",
+      ";':','.,?,,,,;.'.'.',?,...',.!?;:..:.',';,.,,!.,,, \n",
+      ",;'.,!'?;'.?',.,'!'',',,,,,.:,.',,,-,,,.;,,,'.,!,. \n",
+      ",:!.,?,,,..'';.;.',.!';'.,:.;,;,.!.,.,;';:',.!':,, \n",
+      ".,;.,,;;;-;.,,;:,;,,,.'.,,,.,.!,?.!,,,,.,?,,!!;!,! \n",
+      ",,.,',;':,:.!.,,.,,;.,:!,;:'',,.,.,.!,?,''.,!:'.,' \n",
+      ",;'',.!.,,''',.,,,.,!,;.;.;?,.,,!,.'.?,':',,.,.,:- \n",
+      "-.'..,;,,,;.,,,,.,.,-,;,..!.;,,;,,.,'-'.,;,.,.,'., \n",
+      ".,?,.,?,.,,?';,',.',,.,.?,.,?.'.,.,?.,;,,,',':,',, \n",
+      ".':.,,-,'!',,.,,!,'..!?!;,'.,..;',,'.'?.;.,,.,,,., \n",
+      ";,,'..,':,',.;.,'.!,,'.,.,'.,.,,',,.?'.,;,,.'?.,:' \n",
+      ";,',;,-.'.,,..',',','.,!,?,'.'.!,!,!:,'!',,,'?'?.. \n",
+      "''.!.',,',?,,,,;.,;',;'.:!',,,'?,:,'!;;;'.!'?,';,' \n",
+      ";,',';,,,.?'!',;.!,;;',.'?,.?''?.,;,':,,'.,;,;,,:; \n",
+      "'',,,,.,,,,,,,::;!?!';..,??-?!,,,;:,.,,,,,!.,.;',, \n",
+      "'-.,?,?,;:''.'!-',,',;,;',.,':;;'.-:;,,...,';-'.,; \n",
+      "''.',.'.,;,'...,;';,.;.,,'.,:.-.,',.;;','.!,..?,,. \n",
+      "-,,':,.'?',,'.';.;'-.,;;;,:',.?'..,',.!,,-,,,'.?.- \n",
+      ";:,;,:-'..,;,,.-,,'!,,?,;,,-':,.,,!,,!!,,;.,,-;'.' \n",
+      ",,.,;-.;.?.?,'..,,.,..,.:-,.',.!?,!!'..,?.,!?',',. \n",
+      ";'.,!!!?;'?,??;''..'.!,!.,.,;,!,,:-,..,'.'?!,;:,;, \n",
+      ".,!':.,;.,?.,.?,:,',.,;':.!-,','.;;'-:,'.,,',,..,. \n",
+      ",.',.,,.,;,:;.,,';'.,;',.,;''..,...!,,.,.!'!,,,'.' \n",
+      "?!:,;','.'?,.,.?.,,;;,.;.!..!,,:;.,.:,-'..,.,;,:'. \n",
+      ",.,.,,:;..,.:';'..,.!,,!:,;',.!:,;'.,'.,.,!,.'.,'. \n",
+      ".''-:.,;.,',,:'.,-..'.;.-,','-'.;-,','';.,,,;,'.:' \n",
+      ",.'!';,,,.!!''?,.,!,',.;:,:-,,'.',,;'.','.:;':,',. \n",
+      ",',,,.',:,'.'.!,,?.,,,!!!.,,,,;,,,,.!,;-.!!'.',.'. \n",
+      ".;..,,!.,?.!.;:.,;.-;.,.''';'.;;,,.',,,',;.,!'.;'' \n",
+      ".';,;,.,;,,.!;,.-'!',.;',.;.!;;.?',,,;','.'.!,',', \n",
+      ",,,,,'.,!!!.!'?,,'.,;,;-,',;.'',;'',.,!;,,,;';,',. \n",
+      ":,;'.,!,!!;'.!,..!,;',',,.,,.!,'?,.';,',,,',:;'.,. \n",
+      ",,,.,.,,:;,.;,,,'',;,,',-''.,,;.!;'.,;',.,;!'.,'.; \n",
+      ",'!!';.',.,?.,;',.',;.,:-.!,;,,!,,.;,;..',,.,;,,.; \n",
+      ",;,.!,.!:,',;,.,!!?,',.,','',;,'.',,,,,,,,:';.','' \n",
+      "..!,,?,',',,',',,'?'.,;'.,.,!.,'?,'.,.,.!..,,,,,.' \n",
+      ",;.,.?,.,;'.-!,,,.;,''.,;,,:'.!??,!!.'?,:!...,!... \n",
+      "..,,.'?,,.?,?,?,.,.?,.?'.;',',;,,;,,.,.,.,!'!,,!,! \n",
+      ",,;'.,,,.!,,;,.;;,,.!.,.,.,;,',.!?',.';.!';'.,,!,, \n",
+      ",,;,!'.!'',''.,;'!,,;,.,,,,,:-'';,,,,,,:,,.,,,,,., \n",
+      ".!,.'!!,.',-','.,.!,,;,!';;,.!,,:,.,;,,'.,..!.,:,. \n",
+      "';.;',',;,;'.;.,'??,?!,'.!!','';;,.,,!,.!!,,!!!,,! \n",
+      ",',.;'.';,';,?,?,!!,,!!,,,!,'.,;';,',',',.,;;!,.;, \n",
+      ".,,;,.,.?'?';',';,.,';,.'?,,.;,.;.,;,;,,,,.;';'.,? \n",
+      ",.,.'.;,,.'.',.!';:,;.,,,,,,,,,,,.,,:;'.?.,',,,''. \n",
+      ";,,;.!,.,;,,,;.,,.,.,.?!!,'',.;;.,..';,'',;,,,,,'' \n",
+      ".;'.'?.,;',.,,,,;',.;'',.,,;,'.,',.,'.',:,'.'..!!, \n",
+      ".,,.,,!,','.,,?,';,.,?,!,,!!,.,,',;,'.',.,,'','.?! \n",
+      "'',-!',!.,,;,'.,,;.,'.,.,?..,,.;'?,.':!,.,,,,,.,;' \n",
+      ";,;,.,',';-,'';','.,,,'?,.,.,,,,';;'',.,.,;:'',,,. \n",
+      ",.?.,,,,'?,;'.?,.,.,;,.,;.;,,.',;'.,,:,,;,',,',.'. \n",
+      ":';,,,.,..,,,':';.'?,.;,,,'.,.,,,,.?.,,;.!!,,';;,, \n",
+      "..!''.!?,;',:,,!!,.!,,,,.,,',,;,,;?!.,;.,.,.,,;,,' \n",
+      ",.,',',':',;,',.';:,;.,:,;,.,!..,,,:,,.,;,.:,;,.,. \n",
+      "?,.!,,,:;.;'.,..,;.,.,,'?,,,;,,;,,,'.!,',.,,';,.,' \n",
+      ".,!,'.';,.,',.,,,,;;,.,.,,';,,'..'?':..!.'',;-,.., \n",
+      ".,?,;,;.''?,.;,,,,.,';.,'.;...,,.,;.,;.;..,,.?;,., \n",
+      ",,,.,;.,;.,;;'.,,;.;;,:,:!,;.;?,.,;,.??,',,'.?,'-. \n",
+      ",,;,.:,',.,,;,,.!,.!,!,?,!,!,,,!,.?,.,,'.,;!';',.? \n",
+      ",..!,;.,!';''.';.!,?,.!.?.,;''.!,;.,',,,.?.?:.'.!' \n",
+      ";,:;,'.!'';,.,,,;.';-,.;'.;.:.;.,,,.,,.,.,.?,.,.', \n",
+      "'.,'.'?';.,!,.,..,,;:,,;.,:,.?:'.?;',.,.,,:-,,;,., \n",
+      "..,:,,.?':?!,.!?;.':!',,???,.;,''.:.,,,,?,;.,,.,,, \n",
+      ",.,,,,,,.!;',,.!,!':,;,;,.,;'.,'.:;,,'.,',;;,',.'' \n",
+      ";':'',,,,,,,,,,,.',,,?,.,',,,,;.'?!,,,,,,,?',!??', \n",
+      "',,?,,?;',,,''.'.,;,,':',,',',;;-:,,,,,';,,.,,,',, \n",
+      ",;,.',,,.''?:?,;,,',,.,,???,',,,,':,,'.:;.,!.',,,, \n",
+      "?..,,?,.,,;,:,,,.,,.;',..!?,,.',,,,,?'?;'.'!!',''; \n",
+      "',,;,;,,.'!,,'',.,;,.,,?':'!-;':;;;.;',,,,,',.?,:' \n",
+      ",,'!',';,'..;,!'?:'?,,.';'.,.,';.,,'.,,..,,',:.,,. \n",
+      ".,;.,'.!?'?,;'',.!-.;.:;;.!!!.,:;.,;,.?.,'?,.',..; \n",
+      ".,,..,,',';',;'!.',,,,.:',';,.';,,.'.,,,',.?,?';:; \n",
+      ",.',,:;;',,,,,,,':':.':.';,','.',.,;;:',;,''.!;.,; \n",
+      ",..,'.!!...,,;.,.-,,',,,-,,.;,.,,-.,;?,;.:,,,.,.,. \n",
+      ",.',,,:,:',!,.'',,''.!!.,!:,,'',..!'',.,...?.?,.?; \n",
+      ",.,.',';''.',':.;,;;,;:,',;!,!''.,,'.,.,;.,;.!,.,, \n",
+      ";'.!.;.,;.,?',.;,,'.;,.,.,,;,.,,;'.,,.,;.,?,';.:;, \n",
+      ":;.,;,,.,;.,:.,..,.,,',.,,;..,.:.,.'..,?,..'.,';.. \n",
+      "?.',.,,,,,!,.,?,,'.,:',:,,';'.,!:,.!!.,!,.,.,:,.,: \n",
+      ",',.,!',',!,,!!;,'!,,,';':;',','.,::',:,.!..,.,.?, \n",
+      ",.,;,,'-;,.!,,,,,.,:,,.',;,-,',.,!!'!',...'!.'!,,, \n",
+      ",,,.!,!!',,:,,,,,.,';.,;':::,.,,;'!,!!,.!,-;,.!,:; \n",
+      ",,:,,'.,.!,,,.?',:,.','.'?,.';:,?,';,,.','?!;-.?,' \n",
+      ".?,,.!',,'..'?:,;,,';,,.??.;:,!!''.'??.?'?,?,,.?'? \n",
+      ",,',;',.,,,,;,,',.,,:..';;,';,,,,,.!??,?.,,:,'.;,' \n",
+      ".,:,.;:,.,;:,.,.,.,;.';-.:..',!,,.,,,';'';.','.,,' \n",
+      ".'',':',,',;,,',;,,,,,,'!'','.,,:,:,,.;';';':'.;:' \n",
+      ",,;,,',.,,,,.,'..',.,',,,',;',,.,;:;.,,!',-'!',!,! \n",
+      "',',,,',;''.;.,'',',,,.,,,,';,,,,;,,,,!!;,,:,.,.,; \n",
+      ",,.,,:,,.,..,',.;'.'?';':;;,'':.!'!,.,.,?!.;,'.?:; \n",
+      "'':.'!''.!;,,.!'?,,;,,,.,',,:';'.'.,.'';.,,,,,,,'. \n",
+      ",,',,'.;',.?:',.,.-.?,..,?.,;.',.',.;.,.,.,?',...: \n",
+      ",'??,?,?,,;.,';:,;,.?,.;,:-,.:!,.!.,?,,,,.,.,';;-; \n",
+      ".,.,,,.;,.,?,?,,,.,,.':--,-.,,,,,-,,:,..,,..;','-. \n",
+      ";,,,'.:,:.,,,,,?,;,'.!?,;.,,.!!,'.,'.,':,;,,'.-.!, \n",
+      ",';.!';:,,,-.?.!,,.!,'.,.'?.',;.?,.',':,'.?,'.,,;, \n",
+      "..'.!,,.!!,.!'.??',':.'.',','.,,-.,'-:'.!.:,:,,';, \n",
+      "',,.,,:,,;.,!,!;:,.,,!!,,'.,,;,,-',??!!,!'','?!,,. \n",
+      ",!?,.:!;,;'.:,;,..'!;,,-.,,!,..,,.,!,:,;',.',:',., \n",
+      ",.,!,::',:,,,',',',:-,:'-':,..,,.,.'.,,,,','.,,'-, \n",
+      ";,,,,.'..!'..'.,,..,;,',;,,;,.,,,';';.'?.'.,:,';,' \n",
+      ",:.';,..,,.?,;'.';',.,,';,:,.,;'.,';;.,,.;,,,;,,,, \n",
+      ";,,,,.;:,.',,,-,:,,,,-,',.,:,',.',,,,,.,.','.',';. \n",
+      "?;.;.,.,.,;.':.,'.,:,,.',.,.,.''.,,','.,.:'.,:,'., \n",
+      ",;,,,.'-','':',:',,'',-.-',,'.,,,:',:,',:,',,;,':' \n",
+      ",;,-.':';-',;',';',.!.','':;,.':'...,,'...,',,,,', \n",
+      ":,.,;.':,,,,.,.?,,;,'!'.,,;.!.'!,.;':-.,,.,,.,;,,; \n",
+      ",,.,;,,.,;,-.;,,,,:,,,,,;'.??,';'-;,',,.?;,',..,.? \n",
+      "',.,,.,.,,,,.';,:,'.,.,,:'??',,''!.',,!','.'!!:.!' \n",
+      "!,'.':'.,',,.,.,.,,?,;'..!,.!?,,'.,,.,,,'?,.!,,':, \n",
+      ".,;?',.,..:..','.,,.,.?,;..,,,;':,,;,,,.,,.,...,., \n",
+      ",!!,,.,,,?':,',,''-.,.;',..:;';;;,,;:,.,'..,!,.,!! \n",
+      ";':,,.?':,',.?-?,.?,.';,,-.'.?..;,,''..?,!?,..,.,' \n",
+      "'.,.,';.,,:',''.,,.,;'.,;,,',':',,;:',,',,:.'?,',, \n",
+      ",?',,,,';,',,?,,.,-',';',,',;',;,,','.,?,???,,'-?' \n",
+      "';.:'.,'.,,;.;,,.,;,;';,,,,,.,;',,.,;,,-,:.,.,,',, \n",
+      "',,'',,,;,;,',',,.,,,,:,,',.'';,,.;.;,,.,,,.,:';,' \n",
+      ",,.?,;'.,,,'.,,,.?-;,:'.?,.??,;,,'.?.,..!,':;..!?: \n",
+      ".??'?,.'?,;-.'.,.?,,??,??,.',,:','.':',,,';','-,,. \n",
+      ",..'?!!.,,.?,,.;,,,;,.'.';.,'','.!,',,.,,.,,.,:,-, \n",
+      ",:,',,,','',,';',,,.,.,.!!,,,,.',,.''.,??!,,'!,.!? \n",
+      "'?''.'!'!,,,',''',',?,;,.,;,.;,,,'.,,','',''.!;,;, \n",
+      "'.,-.,'-,'',,;.,,',.,?',.,'''.',',:.',,',.,,.,?'?' \n",
+      ":';,.',,;',.,.,-.,:,,!,,;,,,,,,:',.,,,',,',;.,,,'. \n",
+      ".,.!'!?,.,',,,:,,'.!?.,!.,;,,:,,.,!'.,.,!.,!.'.,!! \n",
+      "!!!!?;';.,!,!,.,;!':!,,.:;,'.,,!,..?,.,''...;,,,.. \n",
+      ",.,',,.;,.,!,,!;,,.,!,',.,,,.,.,'.':,.!,..,,;,!!!, \n",
+      ";,!..;.?!,,;.',:,.,,.,,',,,''',;;..';,.';'.,?''.,. \n",
+      "':'.,.'.:,'.':,;,,.'!-!!!'??,:,,.',.,'.,,!,.,'?:', \n",
+      ".!?.!,,,,.,',,,,,.;.,;-.,'',!'.!';;.'?,,,,,';,,,', \n",
+      "''..:'.',.'.,,,,.,.-,',,,'.;',.',????!:',';.,',,,. \n",
+      ",:,.,'.,..-.':,,'.'..,.,'.;,';,;..,,,,,,,.:??.!,,, \n",
+      "..:'','..,.,;,;.';,,,.'.,.,!,',,.?.,??.!;'?;,.,,', \n",
+      "':,,',.,!.,,,,,,,??;,,,'.,,.':,,,,;',.!,;;,,.,,,;' \n",
+      ",,,,,,,,,:,,,,,;,,,.,,,;,',.,,';..'-;,,',:'..'.,., \n",
+      ",.??,':,,,,'.-!.,,'.,,,,,.,':,,'!',,,!,-'!',',','! \n",
+      "',,'.:.;,.,,',.,:,-;.',,'.,:.','..!:;',,.'.',:,.,. \n",
+      ",.!,:,,'.,?'.?,'.',?;'.?.;,','',',,,,,,',',','''.. \n",
+      ",,'..,'...',:',';';.,.,.,,.',!!,!,..,.;;!.,.,.,!'? \n",
+      "?,',,'?.!,:-,;,'.,.,,:,,,,.,;.,''?.,:',.,'',;.!!,; \n",
+      ".'-!!!,',,''.,!!!!:,,,,,;,,.',?,.!?,,':,,,,,,''.', \n",
+      ",,,,,;',,,,,,:'',,.,,.'',.,,,'';.:,'.',,,,',',;:?' \n",
+      ",',:.,.!',,;!!,,!;,,,,,!,,,:.',!'!!!!,,,',;'..,,!! \n",
+      "!!,::.,,?',;;';',,,:''.!!,,,,!,,!''.,,,,,','.,;.,! \n",
+      "!'.,'..,,-;''.,;',,'',.,?:,'.!',,,:,,',,'.:;','':. \n",
+      ",,,,,,.,.;.'.,'.,,'.:.;','.',.,-.;,...'.?'.':.!'.' \n",
+      "!,!.,,,.?..?,;?.??!;'.';:,:,,.?!'..,!,:!',..'!''': \n",
+      ",.,.,,,:.,:,,',,,',.,,'.?.!','.,,,.'?';,.,'.,,-.,, \n",
+      ".,,!,,:.,:,.;,,':??.,.,;.'?:'.:,,.!?-;-,.,.,.,,.!, \n",
+      ".,..,''.,,,..,:,.,,;.,?:,,'.,,,.,,,.,;.,..,':':,,. \n",
+      ",..,,.?,.,?,.,..!.,,,,,,,,',,,,:,,,,,.:-,'.':,;,'. \n",
+      ",,!!.'?.!:;.,??':,.',.,?,?,.!'!'.,.?'.'?:':,.,?,.; \n",
+      ".?..,.,,;';,:.;,.,?,..'?.'!'.'?'.''!'!'?;.!?;'.',' \n",
+      ":..?,:',.'???'?,:'?,,',,,,.?',.,'?,';','.'?.'?.?,, \n",
+      ",;,:,,,;,:;,,,';''.;,,;','';,,.,,,:,,'.',',,,,;,', \n",
+      "',,.,!.,,'','',.,,':,.,';';,!.,!,;,'.,';,,','.,,', \n",
+      ",,,'-.!;,,,,',.,!,,,,,','',;,,,.:.!';,,.:!'!,;.!,. \n",
+      ",:,,,,.;,.,':'.;.??,'..,;.,,:.,.!;,.,,?'.,,?'.,;.? \n",
+      "???,',.'?',';'.,:;.,':.,.,.,,;';,.;','.,',,,.',,:, \n",
+      ".''.'!',;,,,'.!'?,,,,,,.?-;-;.;',,,.,.,,-.,;;',,,. \n",
+      ",;,,,;'.':,,,.,.:...,.,,,!,;'',.,,',,.'.?','!.,!!' \n",
+      ":,,.';,'.,?,:.!,.,.,,,,.,!,:''.!,.,..';,',,-,...,, \n",
+      ",.,.,,,,',.',,',;',.,?'..!,.,,,,.:..-:,.'.'':;.,,' \n",
+      ";,,'.?,',','..',.'.:,.:,,,;',',.!!??;.','?'?,,,''. \n",
+      ",?,.,?',!:,;,,,.,,-;-!..!,?;'.;',.'?,,..?';:,,','' \n",
+      "','.':,,',.',!!,...!?';,,,'.'.,,:,,,..?,'.';':,.'; \n",
+      ",'.,.,,'..;,,.;,.',!,!'?!;?,,;':.,.!,,'.'..,'...'. \n",
+      "!.?',',,;',,.,,,.,,;',.,,,,';,.;,,.,,,,,-,;,'.,,'? \n",
+      ";::;.',.,;',;,;,,,';,,,,',,':.;,,.;,;,.,'.,,,';.,' \n",
+      ":;'.':'?,';,.,','..?.',.;;,,''.,:!',:!':,'..?'':,: \n",
+      "',,,.!;,,,,:,..,,:--,'.,,',,,.;'.,.?,.;,',;?,-?'?, \n",
+      ".':'.,,,.;':',,,;',-:,','.,.,',..'.?,',.';'';'',:; \n",
+      ",:,,,.',.!?!.;';,,,.?.;:.'''.,,,':.;:.,,:,',;':,,, \n",
+      ",'.,,.,,,;,..,,,.,,..,?.,?.,.,,,,,,,??,;,,:,.,,.,. \n",
+      ",..,:,-;,':.,,,,'?,,':;:,,',,;,'.,!!!;,'.;,;,.,;,, \n",
+      ",.!!!,,,.:,.,,.,:.,',;,.,,.,,':'!.,,?',,..?,,?,:,' \n",
+      ",'...,,;!,,!,.:,-.-.,,.;';;,.,',';,.;,',',,,.;,,,. \n",
+      "!?'?.;'',.,!,!.?',?,.,;,,'.',;',.!.'.,,,.,;,'.'!,! \n",
+      ",,,,''.!,.,,';.!';,,,,.?!!;',',,.;.?,;',':!,.,,;,' \n",
+      "-,,!,.'!,,,,.,:,',:.,'::.!,;;:;,,.,.,,;'.?,.:,,,;, \n",
+      ",,,'.':',;,!,,,?!,,,.,,;,,,','.,,:,',',.,,,.':','. \n",
+      "','..,.,,,,:;,:,'';','';'-,,''!'',,';,,,';:',',',' \n",
+      ".',!,;',.?'?,:.,:.';'.';!',,.',;,,,''.:,;.'.:;:,., \n",
+      ".,,,'.,:;,.:'-,'.,,!?!,,.!!!;,,,!,',..,,'.,,,,,?'. \n",
+      ":,,.,,',:,',';,.!!:'.,;;,,,-'.,.,:,,.',-?,?,,,.,'. \n",
+      ".'?;.:;'..;--.:,,:;,.,...,,..:;:'.!,.,;,,.,',:-,;, \n",
+      ",'.'?,!',',.,,.,??:'?',.,!,,,,,,,.!:.,,,;,,.'-:'., \n",
+      "!,;,.,.?.,.,!,,;:';;,',,!',,!'::,-;,',.',,:.!?',., \n",
+      "','.,:.'';.;.',':',',;,,',,,.,,,:'',;:;-;;,,,;';;: \n",
+      ",,',;',.,:';,,,',;'.',,:,'.,!',;,.,,.,,,,,.,'.:..' \n",
+      ".,,'?.'.,;,,,,.:.,!';',.,..;,',',.,;'.!?,,.!,,.',' \n",
+      "?,',,,,',';,',''',','.',?,.!.,.!!,,''.,,:',.,,.,;, \n",
+      ".!!,',,-,':.!,,,,,'?'.......,!:!'..,,.!,,,,!!,,,,! \n",
+      ",,,!,.!..,..,,,',,','.,',.;!..'.,.:,';'.,;.',,..,' \n",
+      ".'?,;,.!?..';,.;',.?.,-.,,..,!'?..-.!,:'?.-.!!,!?. \n",
+      ",;,.!'-?.',:;,.,!'.,,,.,,.,',,,!;,!,'.;,.?,.:..,.' \n",
+      ",-?,!.!.!,!,!',.,!:?'?,.?-:;',,,.'.,,.;,.,,,,;,;,; \n",
+      ",-:'?;,.,',,,,',';';,',,',;,;',;,,',.,,,,',,';,,., \n",
+      ",,-.';,.'.,,;,;';,,.,!!!.',.,!,,:,,:',,!;,,,,:,!,. \n",
+      "?,.'!'!'!,,;,,,...,,,-;,,,;..'',;,,;;,,,'..,,,';;- \n",
+      ";,,,,.,,?'',;.',,,.,,-,,',,,,:',:,.,,,,',,',,,...: \n",
+      ",,,-,',;,,;,,,,,....:.,,'?;',?,;,,,?,,.,?,;,,,,,.' \n",
+      "??,,,':,.,;,.,,,,.?,;'.,,.:'';,.,,.,?,!,;'.'',,,', \n",
+      ",,,,,,;,:;.',,:,,;,;;;':,,,':,?!',,,,,,-,'.',,;,;. \n",
+      ",;,,,,,.,:,;.,.,':.,;';,-,,',-..!,;''-!!!,,,.'!!', \n",
+      ";.!:,,:;,,;.!?,,;,,':,!;'',,;,,!,,',,',:,,.!,.;,,! \n",
+      "!:,.,,.,;'.,??,.,.,,?,.,,;.?'.,'.,,-;'.,,'.,,!'.,! \n",
+      ",.!,?',.;.,,.,.?,.,!,,,.',.,,,,':,,--,,:''-,';,',. \n",
+      ",;,',,,,.;.?,'.?,;;,;,'.'.,',';.,,,.-?,.,.',?',.', \n",
+      ".?,.,.?!;.!'?.?,.'?..'.,.'?.,.,..,?,,'.-;'..',',., \n",
+      "',;-,,:.,.,','..,..'!;:!,:,','.';:,,,,.?,,,,,,,,;. \n",
+      "?:,,;,,.,;,',,;,',,;'.,;.,,,'.,,,;,.;';',.;:,.',., \n",
+      ",,,,,',,.!.;.;.,!,,!,'.,!.,'.,;,,;-','.,,,''.,;',. \n",
+      ",';,;,,.,;,.:,,,.;!,.;,.,;.'',..',,?,.,:',;.,',,,. \n",
+      "?.,,.!!,.,?,,.,':,',.;,,,'.,'.,:,.,,.,.,,:,,,,,-,. \n",
+      ";.,,,:,,,,,,,.:,,,',.',;.,.;..?.,.?:.,?-,,-;,,-.?, \n",
+      ",':,,'.-'';,;,',.,,,,,,,',,'-;,,,,',',,,,:,.,,.!', \n",
+      ",,':',,;,!:;',,;,',',.,,,',;?,???,.,:.,.;,.,.,?';, \n",
+      ",?;'.,,',,?;,,..,'.,.!';.,'.'.,,!':,!,'..';'..?.., \n",
+      "'.?;'...,.!.,.;.,.?';',','.-,,,,,,,,:.,,!!.!,;,,.' \n",
+      ",,,.;,.,,:',,;';,,'.!!,,,,,,!-.!-;,;!,',,,',,.,!;. \n",
+      ",,,,;,,,:;',-,,.,,',,,,';,',,',,:,!,!!,;.,',,;,,.! \n",
+      "-,';,!,.!!??!,,!,,,!!,,.!,',,,,;,':,!!,,,!,,,,;':, \n",
+      ",.;,',!.'.!!!!!,,,!,,,!,,.',?,?!.,.;.,,!,.,;?'?,,. \n",
+      ",,.'','.,,,.,;';,,;,,,,,,,'.,.,;,,.',.,,,,,.,,;,'' \n",
+      ".,,,,,.',?.-.,.,.,'.,,.,,..,,.,,..,,!?,-?,-,.,.,.. \n",
+      "?'.,,:,..,!'?!,.,!.,,.;,,,,',,,,,',-,,,',,,',',;', \n",
+      "',',',;',:,,..,,!,,:,,,.;,.;,!,,'.,.,.,,,.,.,,.,,; \n",
+      ",,,,,;,:,',;,',,,,;',?,,.',,;,',':',',;';,;;,,,,., \n",
+      "?,,,,,;.,.,;.,;';,,,.,,?,,.,,';,,:,''',,,,,',;','; \n",
+      "','','.,.,,,,?:?'.'',''.'',',;:';,',,;,;,,';'';;', \n",
+      "',',,.;;,,,:.,?,.';.!.,..,.!,!'?!,.,?,,,';;',',-;; \n",
+      ";,.?,;.?,,,',.';,,,'.,,,',';',.,;.,..!?,;,,..;',;, \n",
+      "!,.,:;,,..,!,.';,.',,:,,,',;,,,',,',.,';.,,'.,,.,, \n",
+      ",,.,.,;.,,.,!,!,,'..,?,,,,;''.!;.;.,.,,'.-;','.,., \n",
+      "!,,?,.,','';,',:',,,,;,,,,,,.,,,,,;,,,.;'',,:-.;': \n",
+      "..,,,,,,,,,.,,,.:;,,'?.,.,.,';'';'':;,.,;,,,;,..,; \n",
+      ",,,:,,.\",',.\"',;'';.:,,&.?,;.\";;;.!:;,!..,,,.\";,,, \n",
+      ",,.'??..,,',,,,,,,'-,,,';?,,:',;:',,,.,;,,,,,,,;,. \n",
+      "'?,.,',,'',''?.,:,,.?..';;;,,,,..,.!,.'.!.?,-.,?;. \n",
+      ",..,!,;,,.',.,,?,.':;.,'.?:;:,:;.'.,?,,.,??,.,:,,- \n",
+      ",,:,,,;,,,,,.,'.,??,'.!,.,.,.,,;,,.,.!;.,!!!!,?,!, \n",
+      "?.;'.?,.,?,.?!;.?,,'.;.:,,,?,!'..;,,,'.,.,,';,:.,; \n",
+      "'.!,,.,,,..,'.,'.?,,.'.'.;,,,.,,?,;.,;:,,.???,,:,; \n",
+      ",.,?,.;:.,?.,,,-,,,!?,,.,.,.;,.,,,;,,;,,,',,,.!!!, \n",
+      ",!!!!!,,?;,,,,.,.,,'?',;,:;,.;;;;;';,'.?,.?,,..??, \n",
+      ".??,:,,,,,':,,,-,.!?'???,,,,,?,-::,,,.?!.?,,;.;,,, \n",
+      ",,-.',,..,.,;:,,,.;--.,?--:.,!,;;:-.';.;.,;';'.,., \n",
+      ".,,.,!,,,,,,,-,-,-,---,,:,.,.,,!,?,..',?,,.,.,,?,, \n",
+      ".,,,.;.,;,.:,.,!:?!!',,.,,,.,.''',:'.,;,.,?,;,,;,, \n",
+      ";':,,,,.,;,,.;'';,'.,:,:,,',:,,,,';;',,,,',:,'-,,. \n",
+      ".',,;.,;,,,.',;;.,,,':!,,'':,,,,.,,,,,,;,',-;'',', \n",
+      "'.,,,!,,;,,!.',.,:',.;.,!'?'';''.,';;,,'-,,;,',''' \n",
+      ":,',,.!''.,.';'.,?,;:.,.',,;,'?:,..,.,:'-.,;?,.''- \n",
+      ".,,,',?,..;.,';.!,,'!.!:,,,',,',,?!!'??,,,,.,-,,-- \n",
+      ",,;,,'.?????',??!,,-',,'.,!,,,!!!,!,',,,,,-,,!'!!, \n",
+      "!,';,,.';';':.:;,.':''.,,,?;.,,,,.?..,.?,'-;,:,,,. \n",
+      "';'.;'.,,.,.,;,,',.,,,,,,,,','..,,';,.,.,.,,.;.,'' \n",
+      ",''.!';!',,:!;',.,::',,?:;;,-,''.,;::,';,.';,',',' \n",
+      ",',,,?,,,',,?;',,.!!,'.,?;,,.,,-;,.,;.',;,,':,;.,. \n",
+      ",!?!??,.,,?,;:,..,,.;:..:?;.,,;,,.?,;..'?,.,'..!,! \n",
+      ",':,,.,;.,,;.,;..,!,;,:,,,',.,'';.,;,,;.,.!':',',' \n",
+      ",,,;,,',,!,,',,,;':!,,!!;,',.'';,,;,:,:-,.'?:.,!;. \n",
+      ",;,,,:;'',,.,,.:'.,,,;,,-.,;:,,,,.!,,,-:'-;-:,..,: \n",
+      ",;,';,,,,,',;,,.,,,,;'.!,,,,,,,,',..!.;,,;',.,.,!? \n",
+      ",..?,.,.,!!,,.,'''.!,,;,?'?;,.?,';,,,'';''.',',,,. \n",
+      ".-;':,,;,,'.;,.,:,',.;:.?,';':,-;.,;.,.,',?,,.?:'; \n",
+      "..?,;.,,.,,'.!?,?,.,?,.?,.''.,?.,.,?,.,-.?,,,'.,', \n",
+      ".?,,,'.!,?'';,',,,-,,',!,!-.',?,;..:;'.?,';,'.,.'. \n",
+      ",,.,?',.'.''',',.'!,!,,.,,,,;',,.,,;',.,;,.,,,;:,' \n",
+      ",';!;::'.,.,,;,.;.,,;,,,.';,,.;,,,.,',;''.,;'.,;., \n",
+      ",,,:;,!!!'!,!,,,!!'.,;,.;!,?,.!'.?'?,,,;'.?-.,?.:' \n",
+      ";,.;':?,:,.,.,.,.,,..,..,;,,.;.,,,;,;,,',,,.''.';, \n",
+      ".'..!??'.:!,,!,,;,:.,,,,,,?.,.,,;,..!''.?,.?.,!,!, \n",
+      "!,,,.,!,.,.,,,,?.,?,,.;,.,,.,;.,,,..,,.,';,.,.,?;' \n",
+      ";,,,;,,,:,:,,,:.,!'?..,.?,.,.,?,.,.?,,','.!:.:,?!, \n",
+      ",..?,..,..,.';,,.,.;.,,.;;;;,,,.',?,,.,!,,.'?,',.. \n",
+      ".?..[.]...,.',:,.!.!;;,;,;;,,,!,.;,....;.,,';,','' \n",
+      ";,,,,.,.,,;,-...,'':';'';,,,',,',.,:'.,.!,;';'!,:; \n",
+      ",,,.',??'-,,,',?,';.,!?'?';',,,.'?',';';,,'.??:?,? \n",
+      "!!,!,!;,;-..,;'':;'.':;,,,.,,.,,,;?'.',,'?.,,;,,,, \n",
+      ",';,,',.:.,:..;,'.''.,.,,!';.,.,,'?,.,.,,.,,.,,!'? \n",
+      "?,,:,'';,!.,'.,,;;,.??,,!,!!!!!?,,!!.!?,:?!!!,,,.! \n",
+      ",,'.,,,!;;'.:!,;,''?,,,';!,;',,,,,-.!,?,,;.,;',,,, \n",
+      "--,,,.:,.;',.?,?!?,-,',;?,,,;,';,''',.''-?,,,,.!?, \n",
+      "',,:,,.!;';.,,',,!;;,!,;;;-,,!!,,',!?!'!,,',?!.:., \n",
+      "!;!;:,.,?!',?;,,,,.!.?,!,!',,.;:;.??;.?,.,!,;,';!, \n",
+      ",.:.!,,,.':,-,.,,,;,,,.;';;.;,,.!.!,.;';,.,,,,,,.- \n",
+      ";:;,'.,:','.,:',,,.,.,,-.:.,.?,,:;;;,,',,,.';',,,, \n",
+      ",,,??,,',,,,,,.',,,.;?!:'.'';,',;,.;':,.!',.;'.,-. \n",
+      ",,,.,,.-,.',:;'.?.!,-.,??,.,,,,'!!',,.!.;,,.!'?,,' \n",
+      ",,:,,,,,.?';',,:.!.;,,.!!,:,'':;,.,.,,';,':,,,'',' \n",
+      ",,.!;..!!!!??!.,,?,'.',..?.,!?,?,,',,.:,,;,:,,,,., \n",
+      ".:.,,.,.,!:.,.,.!:'',,;','',.,:',.!'?',,.?,;,..,!. \n",
+      ",,'?.!?,:'.:,:;,:'.,!,.?,.?;:,'.,,,...,,,,,:;,,,.! \n",
+      ",..,'..,;!,.,.:,,,.,!;:,'-.!':,.,,',,,,,,,.,;,.',' \n",
+      ",'.,,;,,'..,,.',..,?,.',,?.,?,.,,?,,.,,;,.,.,''.:, \n",
+      ",.,.',.',?'..,!,?,.,,-'.,',,,,',,,'';''.:,',,,-.,' \n",
+      ".,',',,,,,,,,,,?!,,!.,:.?;'';,;;,:,;,;,,,,,,.',-.. \n",
+      ",',:,.?,!?,.!,??,,.,,;-;.,!,,,.,!,.;-.,?,'!'.!,.!. \n",
+      ",';,:-',,,:,',';,.!,!,'':,,!',';.,,':',,.?.:,'.:., \n",
+      "!-,;-,;-,-.;,.!;'.,!,,.,;,;:,,';,-:,,:,,,,,';,',.! \n",
+      ",-,.!??.?,;,,,,'.;,,,,,,';!',,,,',!'!!,!.?,.,'.,., \n",
+      ".:.!.,.',,,.,,-?,;:',,.,,'.,.,.?...?'.,!,!,!.,,;'' \n",
+      ".?,:,,',.,',',,,,?.?';-,.,.',,..!?,!,;,,.!,,!!'''? \n",
+      ",'.';,,;';,!,,.,--,--.!'.'.',';;,,:,'.,.',;';';'.! \n",
+      ".';,.,.,,,.??,,;-,.,,,:'!!.'!,?,,.,,'.',,,,,;,,.:, \n",
+      ",,,',,,','.;..?,:,..,.,..,,'.',;;,.,,:.,-.,;:,.,;. \n",
+      ";.;..:..,,;',.,,,,'.:,,,,,'.!;,,',.,,,,',,,.,,;,,, \n",
+      ",;,',,'.;,,,..;.;',,,,,!?,,:;.!?,,;:,'.,..,.-;,,?? \n",
+      "??''.',',,'.'?',.:,,'.',,??'?,;'-..',,,,,;,.,';,.. \n",
+      "',',,,;,,,.,?,;,.:',',,;',,,'-';',,,.'?.,..;.,,,,' \n",
+      ";,,,,,'.,',.,,,?,?,??,,,,.,,,,-.,,'',,,;'',.,';;'? \n",
+      "'.,,;.,,,.';',,,,,:,,,;,,,,.';,,'.,,,,,';',,,.';., \n",
+      "'';,,.!;':':,,,'',,',.!?,!',:'',.'!,?,;,-,,,,,':,, \n",
+      ",.,,-,;,,';,,'.!,'?','.,,;,,;.,!,,.',.!;'.?;:,.,?, \n",
+      "'.;.:;;,,,:,.,,,.;:;:,,,,,;?,,:,.?,,';'.''?'.,;.,. \n",
+      ",,-;'.?'.,.!??,;?';,.,,?-;.,;,?;:,.';.,,?,,.,.'.,. \n",
+      ",;,,,'-:'.,;.,.,,,,,!,-,!.,-?.'';.,,',,.,;,'-,!,'- \n",
+      ",,?,.,,',!,?'--,--',,?,.,',';,'.','.'?'.-,,,;!.';? \n",
+      ",,,,?,?!',,,,,;,,?,,?,,?,.-?,,-...',?,,!.,;'.',,;, \n",
+      "',.',':',;.',;',.?,.,?,.'?,;,,'.!,.,,;,.-?','.??;; \n",
+      ",.,;?,:;,,'?';.?,.?,'.?,;,,.'?,,--,,;.?,,,.';'--.? \n",
+      "':?,.!'.,,','.!'..!.,;,;;,!..???,?,??',,,;.,,.',?' \n",
+      "'?'.?!',.,!,-?',.,,;,;:,,;;,,,-?,',:!,,'.!!:.,:??; \n",
+      "'.,.?,:.?':,,',';,,,;',,.?:,,-.';!,,,.!?:!'';-',,' \n",
+      ".!'.,.,,'-.?,-?,.!'.,;,.!.!!,,.,.!?':,,.?!,.,.',': \n",
+      "'?'?'?'?'??''.??,:,,,,,!,','.:;,,',.,;?':;,.,,.';' \n",
+      ".,.:;,.,:;?,?,;.,',,;',-..,-',',,',;;,,!,',',,!,,, \n",
+      ",,,.'?':.?.-,,,',;,,,';,,'.?,.,,,,',-'',,,,,,-'.'? \n",
+      ",.',;,','',',.,-,'.'.,,;;.'-.,!,','',',,'?''?.:;'' \n",
+      "'.',,;,,:':,,.!?.,.-?,.;'.,:,':';,,.,,.,,.;'.,'.,, \n",
+      "';.,,..,;,',.,,.,,,,;,.,;,,,;,,,.,;,,,,.,,;,,,;,,. \n",
+      ".,???'?',,.??;'.,.,;,,.,.,;,,.,,;,'.'?.';,.,,;,,,, \n",
+      ",,:,,,,,.?,.,,.,;.,;,,-;'.','?,,,,;,,.?,,.,;,';,,, \n",
+      ";,.-?,;..,.;'...,,;,.,,,;,.;':,;,,.,,....,.;,;.';. \n",
+      ",,;-.,;,.,;'.,';,;,:.,'?.,,,.,;';',.,,'.,,,.''?:', \n",
+      "',;.?.',';'.,,',',.,,,;,,,,,'.,',.;'...,.',;,',.,. \n",
+      ",.,.,?,;'.;;',.;..?,..,,;';,'.;,,,,'!',;,,.,.,.... \n",
+      ",.;.;.,;'..';..;?,,..',.,,,;,.!,.,;,.'!.,;.,.,'.'' \n",
+      "'.,,.;,..?.,..!',,.,!.,?,?,,;'.?.,,,,!,;'.!!':!.,. \n",
+      ",;;;,'.';!,.''..,'.'.,,.!!!,;.,,,,;?.';'.,:',!!.,. \n",
+      ",!,,,,,,!.,;';.;:'.',:;,''.!,,,.,,,.-?,,-.!,;'-:,: \n",
+      ";,,,..-,,!???,..!,?;:,',.?,:.,,,,',;:,,,,;',,,'';. \n",
+      ",.,;,.,:',',.,,;,,':,,'.:,.,.!,,:?!,,?,?,,.,??,,?, \n",
+      ",,,,.?.,,,,;,,,.,?,?,,,:,,,.?,!,,.,?,,:',',.,,,;,. \n",
+      "'.-??,,,.,,,.???,,!,,?',,,-,,,,:,,,???,'?!,,.,,,,; \n",
+      ",,.'';-.;.'.?.;'.':.'',.!,!.!,.'.!,.,,,;,,,.:',''. \n",
+      ";.!!?:!?,,'.';'..?.;.,;.?..;:.?.,.:.,,;'.,::.,':', \n",
+      ".,,;',,,,,,,.,,;,.,,?,;,,.':,,,.,,,,','.,,?,,';,,, \n",
+      ",.,:,;,;,.?.,?.,;.??,',;.,,.,.;,,.;:,':,,,,'',,,?' \n",
+      ",,;,.',,;',,',,!',,,,.,.,,;',;,;;,,!,',,'.,,,.!.,, \n",
+      ";,.:,,,,.:'?'?,;,;,;','''.',,,?,'!,!,,'?,,','?,.!, \n",
+      "''.,;,:,;,,,'.;,.,,:...,,,,-..,,,',:',,'..!.;-'.;: \n",
+      ":,,';,.!:,.;,;,,;;,',''.',.',.,,'.';?,;'-,.,,?'.,; \n",
+      ",,,;-.?,.:?,.?,,',,;-.?,.,.:;.;',';,,;,,,.;;,,.;;, \n",
+      "-,,;:,,.,:!?-,,.':-.,;,,,-.;.-,,,.,?,,',.,,..,,,., \n",
+      ",,'!,':';,.,,?.?,.?,,''';;,,.;,',..,.-,?,.-?,,,.;. \n",
+      ".,.!.,.,..:-,,;,,,.:,.,,;,,':';'?;:.,,,,;':;,.,:?? \n",
+      "?',?!,';,':-,,.,,,.,?,';,,''.,,,',,;,,.,-,-,.,',;' \n",
+      ",,.,-:,.-?;-.-,:.,.'?.,..,!.?.,',,,,,,'-;,',.?.,,, \n",
+      ".,,,,;,,,;,,;,,-,,,'.,,,,,,,,.';,?:;,!','';.,-;,,. \n",
+      ";:,,;,,:,,,,;,,.,,.:.?!;.;,,,!,!?,,;:',.,-.,:,.'., \n",
+      ",'--;':,,,;',,,.,.';:.,?.'??,;.',?'.!'.'?.,.!.,,', \n",
+      ";;':,',.?;'.,,.,'.,,:,.!':,,,..,;.,!!,,.,!.,,!,!,! \n",
+      "',?,:,.,.:,,,.':,':;.?!,,,.;,,'.',',-;,,,.:,,.,,;, \n",
+      ",;',',,,,.,.,,';.;.-,,?,.,.,..,':.,&.,,!,':!'.',&. \n",
+      "':'?,?,'.',,!',?!;,'!,.'.:.,.,,:;,,.,',.?,,.?,;',, \n",
+      ".'..!',?!?,;:,,.:,;?,.?,;;...,..,;,;,..??:?.!,,;.' \n",
+      ".,,;,.;,,.,..,:,,',,,;-,-.,,,,,?,?',,?,;;,',;,,,'. \n",
+      "??..,.!;':';,.!:;...'?,'.,,',:;,,,,;,.,,,;.,,.;:!' \n",
+      ",.,!.,,',;',:,,,'.;,',.,,;''.;!,:,,:;,,.;:,.!..'.- \n",
+      ";,,,.,,',,-.:',';',,,,;,,.;,.,.:?,.,:.,,:,;,'.':', \n",
+      ".,,;,.,;,,':.!!?;-:;'.,!,??..',,;,',,,','.';',';,' \n",
+      ",,..,',,.,,,',,.,.,.,,.,.,.,?!,,?,;,,,;,,,-,,,,,,, \n",
+      "-;,.,.,.,,,,?,,,,,??,',.,..,,,;,,,-,'.,'?,'.,,:'?! \n",
+      ".,!.,;.,..,'?.,.,.!?.!,,...,,..!,'!,,'.,;,.'?.?.,, \n",
+      ".,-',;..-:,',!!''?!,.,.,??-.:''';,.,,.,,.;';,,;,,, \n",
+      ".!,.'?;.;.;.,;,,.?-.,.:-.,;:',:.!,'.-:,.'-,-:,,.;, \n",
+      ",.',.,!,:-.,-:,,,;-:,..?'?,.,,'.:;:,,:,,:-,,,;,:,; \n",
+      "'-.;:,',,,,,.'..,::.,.,',','.','!?',;,.,!.,:.,.,.! \n",
+      ",'?,.,'.''?,'..!,',.,..:.,;,;,!';-:,.,:,.,,;,,.,!. \n",
+      ",;;;;;;;.,.',:.!,,..,!;,.,,-;,.?,.,,.!;';','.!?,?, \n",
+      "?,?,,,,;,.,!?,.,:,,.,,.,:?,.''?,.?,:,.,?,:,.,''?,. \n",
+      ".:,,,,:',..!.!.,:.!.,,;:,..,;.,!.'-,,.!;'.,.',;.!? \n",
+      ",.!?.-.,?.?'-..,:.,,.,?,,.,:;,,,.;,,,.?,.';.,.?,?, \n",
+      ",,,,.,,-.,';,-,.:,.,,.,''?,,;,.,!,;,:,.';,;,-'.',, \n",
+      "':,;'',,;,':,,,',.,!!,?,,!,?,!!!!,,.,,',,!';;;'.,. \n",
+      ".'?,.,'.,;,;,.,;,,.;.'?'.,,.,.,;',.,.,:','.,,,',:, \n",
+      "-;',',',,!',,.',!,'!,'.!?,:;.!?'.,,;;,,:,,,;,,,:,; \n",
+      "',','.,'',;..;.,,;,,'.'..:;..,.!?,,,,?.,,,,:,'',,. \n",
+      ",,,,.,:,,,,.!.,,,,:;;,.,,;,,',,,.'.',,,,..:,,;,,;, \n",
+      ",;,;,;,,;,,,.,!?,,.,,!':,,,,!?,,.,!',;;,','!;,,!., \n",
+      ",!,,:;,,.;?',,?,'.,,,..,,,.':;,,.,.,.;:'?;,':,,..; \n",
+      ".,,'.,,';;,.;.,.!,,;.!,,,;;,,';':',,,''!';,.,?,.., \n",
+      ";!,.,,;,,.?-.,':,,;.,;-;,,;..:.,,.,,.,';,;'..;,.:! \n",
+      ".,,!;,:,,:,,.,',,'.,:,.,,,?,;,;,;,,.;;;.?,;.?,;.?, \n",
+      ";..,,..,.;,,,.,:,,,;?:,,,.,!!!...''.'.,!!.,!,,,,.' \n",
+      ",',,,'.,,,.,!.;'.,.',.?,',.'..,':'.!.,,!.,,,;,.,;. \n",
+      ";,,'.,,;,,'.,:;.,:?,;:;.,:?;,,.,,,:?!,.;,..,.,?.'? \n",
+      ";'.,.!.'.;.;,.!',,,,,.;,,,';,'.,,',,,,,,,.':,.,!'. \n",
+      ",;:'.,,;,,,,.';,!.!',;,'.??'.';.:!!!,.!.?,.??...;. \n",
+      ";.;.,;.!!!,.:;'',,.!'::-';,',',,'';,,':,!'.;,,',': \n",
+      ";,,',,.!,;,,,'.!,;.,!'?,,',,.!!!!!!.!!!!!!!.,!!.', \n",
+      "','.,,.:,!,;,,,.,,:,;,,,;.,,,,,,':;,',,:,,,,.'.'., \n",
+      "!,.,;.,!,.,,.'?!:...!'.,'.,,-.!'.!.,!,,,-,;,;,,.!? \n",
+      ",!,,!','....,,.:,,!,!,.?'...,..,'..-,:,.???,?.,.,. \n",
+      ",,.???,?,,:,.',;',.;.,'.?..,.,.,,.,.;'.,.,..,';,., \n",
+      "!,,!!',';.',';'.!!;'.;,?.,.,',.;,.,,';,.!?.,:,-,?; \n",
+      "',.,:,,,,,;,,,,,.;'.,;.,,,,'.,,;,',;-;,,,',:.,,:;; \n",
+      "',,';,',.:,';,,.,!,!.,!?;..,,,,,;,,.,..,;','.;,,'. \n",
+      "'.,,,.;,,;,,,,.?';,,.!'..,!,!.!!!,.,!?,,?,;,;:.,,: \n",
+      ";,,,.,.,;..':';,,,.'..,,';.!,,,.,.!,:'?',,?!,,,?,, \n",
+      ".,;':,.,,,.;,...,;;.,!'?,.??!!?!,:;,.???,,;,,',,,. \n",
+      "?:;,.,.;,;,:,'?',.','.,!.!.!!.;..,,;',.,;:,,,.,:?' \n",
+      "?,,,,;!..:.'.',.,....',.,,,,,;;';';',-,',',.!.,;,' \n",
+      ",:',;,,:,;,,,''.:,;,.!,,,,.',-'?-'.?..!'?,?,;-,',. \n",
+      ";','...!'?,!?,,;,',.,!!,;,!,;'.',:?,!,!.,-.,,.,!.! \n",
+      "..:.!!.'''?!?,;:,,,'.?.!..,..,,';'.,.,.,.,?,.,,,.- \n",
+      ".?,,,,.;,.!,.,?,.?,.,,.??,.,,.:,.,,.,:,..,.,.?.?:' \n",
+      ":,,;,,,,.,,,'';':,,,',-,';,,.,..,,-,:;,,.,,,;,.;,. \n",
+      ",,;',.,,.?.-:-,.!.,:-,.,,-,.!:'!,..-,.-,.-,.-,.,.. \n",
+      "?.!'?,;''.;'.!!?,,:.,.;,;.,,';..,,.,?,,'.,:,.,.;., \n",
+      ",.,;:,.:!',?,-;.,';';,,-.,;'?,.!!?..?,,,'?.,.'?.;? \n",
+      ",.,.:,.,!!!,!!,,..,!!,,?,.,.?,.,.,!!!!!,,?,?,?:?,, \n",
+      ".,.,.,.,.,.,,:,;;;,.!,:;,;'.,:;,.,,.;.?;.,.,:.,?,, \n",
+      ".;..:,?,.,.,,:',,'!,!',;,,..!,;',,.!':',',',';,,.! \n",
+      "!,,:-,'.,,:,.;;?,'--';.,','.;'.!,,.,,'.!,;!,,.-,;, \n",
+      ".,,,!,.!!,.?!?,-;.,:,,'.,;,.,,',';:,,,',,:,,..,'., \n",
+      ".,,-,,,!,'.,:,?;,,,:,.,,?,,:,,;:;.:,,,!,,;,,.,,,!, \n",
+      "';,'.,,.!',;,.,!!,,,,.,',.,,:.!,,,:';;,.!;,,:,'.,, \n",
+      ";,:,,,..,,;?,.,',,,;'.,.,,;;,'.;,,;.,?!?,;:;,!;!:' \n",
+      "';,!.;.,,,'!,:;,,,.,;;,',.;,;,',',.,','.,;;.,,.,;' \n",
+      ",'..?,,.?.!?,,,.!-,';.;,,;...,'!?!',',''.,!,?,,,;, \n",
+      ";.,,.,??,??!'.,,;,.,,.,:':,','.,,,?,:.'..!!,.!''!? \n",
+      ",!.,.,,.,:,.,;,;.,:'';,,.,,!!??:,!,';,!,,;,';!,?,, \n",
+      "''.,.:.,'..!,!,'.':.',.?,;::!,,,.,;,,.,:.,';','.,, \n",
+      ".'-;,,:'.,:;.,.,,?,.,!.'.,.?,!,!?,.,.,.,:.?,:';,.. \n",
+      ",.,,.,,;:,.,':,,-,.',.,,!.;;,.,;,.,,,.,.;'':;,'.,, \n",
+      ".!.,,:;:,,.,?:,.,.,;'.?'.,?,;;,..,,''.',.,?,.,.,?, \n",
+      ".,,.;;,,.,','!',.-,,'.,;',..;,,;'.,?,,:,..,';-,,,, \n",
+      ".?,.,,,,:,;,.,?,.:..,.,.,..,.,...;',,'.,,,',.,,',, \n",
+      "'.,,,,,?.,-,.,;-,,;',;,,,,;'',;;.?,.,,',-,:'.,,?., \n",
+      ".;:'.,!;,,'.,,,,,,'.,,,;';?.,.?.:.,:;.,,!,.,,,':,, \n",
+      ",.,?,,,:,.?,.,?,,.;:,,,,,,.,,',,',.,,!.',.,!,'!.?. \n",
+      ",';,,.,-,.,,',.';,,,,:,.,',',',,;.,:.,?'?'.;,,:,;- \n",
+      ".,,.;,.!,;.,,,,,'.!!,.,.;,.;,,'.,!,!,,,',,,.;,,:,' \n",
+      ",.!,'.,;,,.,,',!,.,!;'.',.,,'.,,,?,',.,,'.,:-,,',, \n",
+      ",',..,,,-,',',,?,;.,;,,.,,;,'.,,,,,,,,.,,-';,.;,'' \n",
+      ",,',',,-,,.'.??,?.?.,',,.:;.,,.!,.,,;,;','!:'.,!'' \n",
+      "'.,,,,,:'.,,:,.,;,,,,,.,..,':;'.::,!,...,'';,.;,.! \n",
+      ",.,.-.',;.;:;.';.;,,-,,.'.-.,:,.'.,'.,,;.,,???,,,' \n",
+      "????,?,,,,,'?,,:'.,'!',,,,:,;,,!!!-!'!'!!,!?,.?,.? \n",
+      ",.??.';;,.,,;'-,,'-.,.,.,,.','.,',.;.,,,.,.,,,,;'; \n",
+      ".'?,,;,,..,;.?,:,,,,.,!!!,,!!,,;'.!?,.,;,,,,.,,.?, \n",
+      ",;.,.,.!,;,:..,,;,.:,.,,:,;,;,;.;':;'.:,,,,.,;:.-! \n",
+      ",!'!,,,,,,;,,,,,,,;,:,!',;.'!.,:,'.,!,,,.,!?,,,.?; \n",
+      ";,,;;;,,,,.?,;?.?,.??.;,..'.,,,,.,;'.,.,!,;;;;,;,. \n",
+      "?.,,;!.,,:'.?,.;,:':,.;:,;'.',;.,;':,,,,,-'.,!,,,' \n",
+      ",'..,.;,;:,,:'..,,'.,',',,,',.:,.!?,.??;;;,;;;.?-, \n",
+      ".,.?.?.,?,;.'?.?,,,,;,,.?,,,;-.;;.,!!'??.,,,'?,?.' \n",
+      ",?'.!'?,,.?,,.!,;,,;'.!?,,,;.:;:'.'?.',,.;..,.!,,, \n",
+      ".,?'.''!'':!!!,;.,?',.,.,;,'.,,,!':,!',;!;?.,,:'.: \n",
+      "'.,!?,.,??''.,,':,.,',:.,!!,?,'.';.,;.';.!,''..,:, \n",
+      ",,,,;,--,.,.'','.,?,,;.,,:.!,,?,;.',,:;,.,?;.,.,,; \n",
+      ",',:;'.,,'.?,',.',,':.,.';,,.,?,,;,,,-,.,,:.,,'.:' \n",
+      ",';.';,;',':'.,!?'.;.;,.,,;,.,;,,.'.,,-',,---.,,,; \n",
+      ",.,;,',,,,,,.,,-,.,.?,;.?,!.?:???,.!?'.?'.;,,,..,? \n",
+      ",,'.:,.;',',,,,:'.;',;,,,.!;.!':.,'.,;!,??,..,-,,' \n",
+      ",-.,,.!:,,.,!,,'',,.,,!,,!,,.,,'.,.,,!,!,!!,!,,'!, \n",
+      ",','!,!,,?;.!,?',?'.!',,,.!''!,,',,,.,?:,,,:,'.';, \n",
+      ".?,,.,.,,!,,,.,!,.,,,,;..!';,,,,,,,.,!,..,:.';,',, \n",
+      "!!?,.,:;.,.,,,,,,''.:,'.,,;....,,.'','?,.,,;-.,,!; \n",
+      "',.,?.'''?.,'',,.,?.;.?,;,..!?'..?,:.!!,,'.'?.!,,; \n",
+      ";!!?,.,.',,,.,.,.,-.?,.?,-?:,?,'?.,.,.-!!!.;,,.,!, \n",
+      ";:,!:!;;.'?',,',',;'?.',.;;;;;'.;.,!!,.!!,.:.!!,!? \n",
+      ",,'?,,,.?,,.,?,.,!.''?;,';;,,,,,':'',',,.:;.,,-:,, \n",
+      ";,.,,':,'!,,,,,'?:,;,,',,:,.''!?.!'..';';:,,;,,'., \n",
+      "!,,.,.,?!,',''.!'?'??!,,.?,;',.,,.;'',.-',,'.,,.,- \n",
+      ".',.;',.'?,.';,.,,,:;.,,,..,,-':,,,.,,,;.,,,.,..,: \n",
+      "?.?'.,,..,.,.?.,.?,,;,,,,-,-,,-;-',-;,-,,;--;,,,,, \n",
+      ",:.,,!-,!?,;,,:''.,,,-,.!.,;,'.,,':,;.,!!!,;,,;,., \n",
+      "!!!!'?,,:,';,.!!'?,:.?.?.,.,.,:.;?,,:-,'.,?,,',!!, \n",
+      ",,.,?,!,?,;.?,.,,-';;,;,,,,,.!,?,,'.!,??..??.,,,,. \n",
+      ",':.,,',,:,,,:,;,'.,-,.,,,,,','?,.,,:;,'.?:',;,,,' \n",
+      ";,,',,,-';,,..!,,'.,,;,;,,.!,.!,;.,,',.,,.-.,..,': \n",
+      "''':,,','.'.',,..,,.,;'',,,'';'.,,.'';,'.':!';'.,, \n",
+      "''.,,.:',';,.'',,,.,,;!';'.;,,,.';,,;',,,.,,',,,;, \n",
+      ",,-,,,,.!!':.',.',.,!!'?,.,!.,,,:-,-.'?,...,.,.,;. \n",
+      ",.,,.,,.';,';',.,,,,,.,',',,',,;',,:',;,;:,,',',', \n",
+      ",:'..',.,.,,'..!;!,!'.?,:.;.?.?',.,?',''.;''.,;,., \n",
+      ":,.,,,.;,:;,.',?',.!!,'-!,..,;'.!!!!!?,,,'.,,'.'!, \n",
+      "?,.;,:'?!!!,;:;,',.';','.!?..,'',,:,-'..,!,!,!,,'' \n",
+      ";'',,',,!'',,..!.,;:,','.!?.,':!-',,:;''!,,..,?:,, \n",
+      "',',,.!,!;:'.;,',.?:',;:',,.',;:.,.;';,-,.'!,,!,,! \n",
+      ",!,-',,!!,.,,:-':,.',,,,,,:',,,;','.,.'?'?',';,.?, \n",
+      "-'.,,!?'?,'.?,,,,;!'?,?,??'.!;?'?,:'.!?,,,.,,,,:,. \n",
+      "?'!,,';,'!!,-,,,,-,.!.,.,,:,;.',;,,;',:,-,,.';,:-, \n",
+      "-.;:;,.:',.,,;,.?,:!???,,'?,,,,?';.,,,?,?'.,,--;., \n",
+      ",'.!--?,?',;.-',;.':--,.,.--,,,,??!;:,''.;,,',.,,, \n",
+      ",!,,,;!',;,',-,'!,,,,.';,':,'.!.;'.:'.';,.,',.'.?' \n",
+      ".'..?;.';.,.!,;'.!,,.;,,',.,;'::'.',?,..'?;,',;,,, \n",
+      ",;----.,-,-,,.?,--.,;,,.,',';,',,;,,;,;,,';,,,.:,, \n",
+      ".,..,.-,,.,,,.!..?,,,;,,,',.,,!!!,','!-,--,!,-,'!' \n",
+      ",!,--'.,,';'.,!,!,,,,:,,;,',:,;,,,,,'.,'-''.!!'.-. \n",
+      "-,;.,,..,;.'?,'-;'.!,?;,.,,,;'.,',.,,,';,;',;,,''; \n",
+      "-,,.'.!-!,;';,'',,,,..,.,??.,?,.,.,'.,,,,,.,.,..': \n",
+      ";;';',';;,;;;';;:,','.;.,!,.,;,,,,.,!;.,.;';.;';.; \n",
+      ",.,.,,,,.,;,.,,;:,;:.,;,:'..,.?'.,.'':';',.';,''.' \n",
+      "';.!'?:,.!;.!,!,,!;;.,,.,;:.'.,;.,,.','.,',,,'',?! \n",
+      "'.,;,,.,!!,;'.!!.'?,:'.'?.!!.!.???,,';,;;,--,.!'-. \n",
+      "!,,.,,!,.,,,.!???,,.''!,.,!',.?!'.-:,,,!.'.;;;';.' \n",
+      "-.?,;,,',;,;,.,,-:,,;,,,,.:,,',.;,.,;!.,.?.,,,.!'' \n",
+      ";;,,.,,!;.,,;'.';,'.!.:,;,,;,.;-,-;,,,,!?'?'?'???; \n",
+      ";,,-,;,,-;-;;,-,;,,,;'..,!,.!?;'',.,,,.'-..':,,'.. \n",
+      "?,;.'.?,..,;.?.!;,'!;',,.,';,,;',,;,'.'!,!,.,.'-., \n",
+      ",,:.,'.,.;.,;..,;.,.,:.,,,,,..,,,,.';,-.,!,.!,!.,. \n",
+      ",,.,.,.,.;.;.:..!,.,,.,,!,!;';'.',.',',','.;.,,;,, \n",
+      ".,!,!,?',,,,..'.,;.,?':?'..,;,-,.',..,?,,.!.;'.,., \n",
+      ".?.,-.','.!,,,!!,'?!!,?,'.,,,-,,..,!,;,,,,;-;:,,,. \n",
+      ",,.!,-.,.,.?,,;:,;.,,.,;:,,.'':,,.'.,:?,;,.,,;'.;' \n",
+      ",,,.:,,,,.,;,.':',,,.,;.,,.,.',;',,.,;'!,!,,,.-,'! \n",
+      ",.;:.....,:.,,:..,:,.?'?':,,;,',,-..,,.,.,,.,,.'?? \n",
+      "!'..?,:,,.,.!,'..,,'.,!,,,,::'.?,,?-',.??.,','...? \n",
+      ".?'?.,.?;.,-',',';,,.',,',,'':.'.,.'.,!!!;..,:',., \n",
+      "!,'.?!,,..!!.,.!,.,!?.'?,.,!';,.!'.,,!,.',??'.,.;. \n",
+      ",:..'.,,,,.',:.;',,.,!,',''.,,,:;.,,:.?,?,,!,.!,', \n",
+      ".,;,;;..,;.',,.!.';,'.!'?!','?''.'.;,,'.',?-?.,.'' \n",
+      ",:;:.,;.?,.,!?,.,,.,,',,',;'.,!.'',.,;,.'','.,,'-. \n",
+      ".,..,.'?,-.:,',!;,;,;,;,;,;-.,,!,,'::,!-,,,;,.?,., \n",
+      ";,';;.:.,;.,'?,;'.;':;,':'',,',',':;,.,.;'..,,;:,' \n",
+      ".;,,'.;;:,,.,..!!!':.,..!.:,,';,.;.;.?,,'?,,-',,!. \n",
+      "?,,!,,,.-'!',;;''.'?,,,,','!?',!.!-',,-.',;','.,.! \n",
+      "?!,';,.'!,',',;,',,';,'.,,!,!?,,.,,;'.;,,:,.'.?.., \n",
+      ";.?,;'',.,',.,:.?,;,.?,.?,;,;';';,-,'.!'.;.;;'';,' \n",
+      ".,',.?,''',';,'!!!!!!!,'?'?!',-',.,,;.?.'?,.,,''', \n",
+      ",,,.,?:,',',-,.!.''?',.,,',.;,.,.!':,';;',,,,-,,.; \n",
+      "-,.'?.,;-,;,,.',',!'!,,'.,;.';.!;,,,,'',!'?,.?,:.? \n",
+      ",.'?,.,.,',;.,,,,;,'.,,.-;,.,;'.??,.',.,;:..,!;,': \n",
+      ",:;','..,,,,:,.,.,:..?;..:!?,.,'.,.','.'';'.'.,;': \n",
+      ".''!;,!.,',.,',.',,..;:..,,';':!;,.,...!,,,;,,.,,! \n",
+      ",,.,:.;.?,!!,?!;.,?.,,,,'';,,',',.:'..?.-;-':.!.'? \n",
+      "',',.::.'??.,..',?.;,'':;,,,','.;'',,'.;'',:'..?'. \n",
+      ",;.-!'.'-.-:'.,!.,!'.';'..!,;',':!....!,!',.''''!' \n",
+      "'''.,,','.,':;',-.:'?,:,.'.??:!:',.;''.',-!.,;,';' \n",
+      ".,:,':',',,,,,;,,!,!,,:'.!!;.'!.?.?,,;'.;.,.;,..!? \n",
+      ",!?,?,:..!?.:.,:;,-,,?'?,.?;''.,!?;''..';'.,;,'.,, \n",
+      ";'':,,'.;,,.,,,;;,;.!';!,;;:;:'.:.!!,.'!;','--,,,, \n",
+      ",,,!!;.,?!?.;.;..??,-,,'.,.!:,;,,?,.'.,,.,,,,!,.,! \n",
+      ",:'?,,?;,.,,'?,;.,:','.,.-,:!,.,,?,';,,.,'.:,!'!!' \n",
+      ".,:.'.,,''?;..,,'.,,.,,.','''.,';,,..,!,.;.,.,.,;' \n",
+      ";:!.:;.!?,;.':.';-.:,;,,:',';,..;,.;,;,.,,''!',!,, \n",
+      "',;-'.'.:,,!:',.:,,.,,'.!?,.',,'.,',.::,.,;:.',.?, \n",
+      ".,!',!-!?.','.'?,;,.,,;..,..!,,!!,'.'?-??!?',,.,,, \n",
+      "?,!'.;.,;'.??';;,.,?,;?,,.';.??-?'...:';.'!!,,'.,, \n",
+      ".,:,,;,,.;:,;.;,,.,.?,.,:,.;,,:,.,.?,..,;,,';'.;.' \n",
+      "?.,:.,,?,.?',.,,..';..,.,,''.,';'-;.'.',.,,:,,,?'. \n",
+      "'?.',.,,.:,..!.,-.,,,;'.:,,,,,,,.,.'?';.'..,'?.';, \n",
+      ".,!.[.].',.'..,.,:,.,,.!..,,'.,:'.';.;'..;,.????': \n",
+      ",;,.,';.,,,,;,.,,;.,'.,!,!:!,'.;.,;.!?,:..'.:,.,,' \n",
+      ".,,;-'.?,,,!,';':,',:',,,,,;',;',';',':',',..,,.?, \n",
+      ".;,,:''..,;,;:';,;,;-;;'',.'',.;.,,,.;'.,'-,;';,., \n",
+      ",;,,,'.;;-,,.;,,,';.,,,.':,.,;,.;.,,.,..,!'-.,;-., \n",
+      ",,;,;;,.?-.,.-,.,.;.,;,,.,,;'-,,,.,,.!',;:,,,;',,' \n",
+      ".!!,''.':,-.:,,,?.,!,!!;,,..;.,,,.,!,,,..!!!,'.??? \n",
+      "?,;'--:.?'?:?,,,;:,,,:,,,,,-,,,,,,',,,-.',',,,,.;- \n",
+      ",,,;,-',,,,.,!,!,:;',''.,,.,;,:,;.,,,:'?!'?.:';.', \n",
+      ",,;:',.?',.'.,;,'.,'.,:.,';;.::,.,'.??,.;,',!,',!' \n",
+      ",!',':,;,,',';,!',,';,,,',:',!;',,.',;;.,,;,.';,,, \n",
+      ".,,,'';,'',','';;';,:,'.?,,';',.,!!?,.?',;!'.?,.,, \n",
+      ":';.:..,:,,.!?.-;?!,,'?'?,?!?':',...:.,,;.,.,!!,?? \n",
+      ".:,.,.,,.!.,,,!!:,''.'.,;'.-;,,.'???;!,.,!,.',.,,! \n",
+      "';,'!,!.!'?,,.'.',,.,?,:,.?':'.',..?,.?',;',.'.,;' \n",
+      ".,,'..;',,:,.,.,..,.'.,;:,,,:,;.,.!,!'!,,!,,,,?',, \n",
+      ",,,!,:,.?,,,,!!,!,;,.,.:!;.,.':'...,,'.,,;,.;,.:,, \n",
+      ".,,?','..?..,!..,:.?,,.,'.,!.;,.,;,,'':';,,,',','' \n",
+      "';',,','.!!','.,,:'',,'.',?;,.,';:,,,.;.,.?.!.!',? \n",
+      ",;.,,,,;',',-,,',:,,.!,',;,',..,.'..,?.,?',',',':' \n",
+      ",':',!'-.',':',,,',','.'.'..;,''.':-;.',:,-..,.',' \n",
+      ".!!.,,,,:,,,.!'..''?,','','???,:,.,:?,!,!,!,!,!.,, \n",
+      "?',,?,:.,,,.!!!,.,.,:,,!,!,,:';?,;.,??,.,,.'?,'.'! \n",
+      "??..;?-.'?',,;',.',''-,,,.,','.;,.,,,,:,,!.!?:'?;. \n",
+      "',,'',;,'',.,:..,'?,,,.':,,,,'.,,.,.,.,;,,?:,,?;,, \n",
+      "',.,'.,,,.,,.,.,.:.,'..';,,',..,.,.?'?,;;',''.;',' \n",
+      ".'':.!.;',!,.,,.':,;,.:,.,',,.,.,.,,,,,,;,,,.,.,': \n",
+      "',;,.!!,'-,.,!;;,,.,;,;.',:.;,.,,.,,-,';',,,,,',!' \n",
+      ",,,.,.,;'.;';,,;,;,;',,,',;'.,,,'.?-.'.?,','.,:;,, \n",
+      ",.;..,!,;,,,!',,,'!,,,,,,',!'!!,-!,.,-.?-,.!.,,.,; \n",
+      ",,:,'.';';..;..;.,-,'':,,,,:,'.,,'!,.',.,,,,:,',.' \n",
+      "?',;,,,.,-.,,,,',.;:,.,.',';,;--,,,'.;,,,;-'.':,,; \n",
+      ",,,.,,,-'-;,-,,',',,.,,'-.!?':?'??:';,,.,'?,,?.?', \n",
+      ",''',''?,.;.',,?;,,.,:,.,':,,',',.,!-,'.,',,,,;,,? \n",
+      ",?-;.','','?,?,.,:.,?;..',',.,.';..,:!..'?.,!?'-:, \n",
+      ".,;.',,.'.:'.:,,,.'.,',.,','.!,:.,..,?,:,.,,?,,-?, \n",
+      ".';.',:;,.':.'-,';';',',,',,',.-,,,,,.:.,;.,;.,'.! \n",
+      "!',,'-.:,:',,.'?,!!',';.!;.'.!.?.??.?.!'?...'','!' \n",
+      ":;,'.'.'!''':'.,',''!'.'?',''.;,.'!,',',',',,',',? \n",
+      ",'!':'',,!'?,,.,.?:,.':;'.!.;'.,';.?',?!!.'?,,.,.; \n",
+      ";;,!.!.-,,..'.!!',!-.,,!','?':;;''.[.],!'''!,',;', \n",
+      ":!,.[.],,!'?,':,;.[.],;!?.'-:,.[.],!,.,,,?,,;,,.?, \n",
+      ",-,,.,,,;,.;,;,;,;,;,,,,..,,'':;,,,,.?';.,.,.,?.:' \n",
+      ".'.;'...','.-?:.:,;,,';,''.':.'..!!!!'?'?!','!'??? \n",
+      ",:;,.!!-.!!!!,',!,,'!!!,,!.',?,!!';'.!!''!,!!?.,,, \n",
+      ".';,,',;,,.?,':,,';'.''.!?,',':';,':',;'.!,.?,',,, \n",
+      "?:,.,';''':,,',':,,'?,!.,:,-,?':'..:,,,,.:,'...',' \n",
+      "..?':.'.,;:,'':,.',:,;-,:''.;,.!,,,',:',.'',',,?', \n",
+      "'.,,,''.',,,,',,,',.'.;,''..,,?,?'?.,!?'.,',',.'!, \n",
+      "'!'.',.'?;.?,,'.,.,:!!,.';,!:,,,,';,,'';,.,,,,,,,? \n",
+      ",!.'.,-.-,,'.;.?,.'';'-.'?,,';,..,.',,;-,.;.?,:'.; \n",
+      "..;,-;,!,.?,,..;.,':',,,.;','.,;,-,'.',,',.','';'; \n",
+      ";,,!,,!'?,.?,.,'?,.,',,',,,','.'.;,.?',''?,.,;,,,, \n",
+      ",-,-,:',,,,,';,:.,,',;,,,,.,,'.,,',,'..,.;':-',,,, \n",
+      ";,.,,..,',';'-,;:,,',.;'.',.':.:,',,-.?,,-.,.,.',' \n",
+      ",:'.,!,,?:'.',':',.,,,.,,,,.;';:,,,,.;,';-.,;,,.;, \n",
+      ":,,,..!,;'.''.';;.',,'-',.'?,,.,,,!,;,'.':;:,,.?., \n",
+      "..:;.!.,!':'..;,,.,!'.'.-..,!,,,,!.!?'?';..,',.;:, \n",
+      "...,.,,;.,';:'':;,'.'.'',.'.'?,;.'-;':,.,''.:;,,:' \n",
+      ",',',.'?,;,;..:',.;-'.,:','-,':;,;.!,!?'',';!,,.'. \n",
+      "'.',.?,.'??,?:.,;.,:,:,;;.:.?,,.!;-,,.!'','.!?'.,! \n",
+      "!!!?,?,.-,.!'?,.,!,',';,,':,,,,;,,:.,..,;,.,;,'.;. \n",
+      ",,;!,,,.,.!!!,;.,,:';.,:,',;,:,;,.,!,!,;,.,.',,'.' \n",
+      ",?,,,'.,?,;;.,-:,.-;!-!,;:;-'.?,.,?,?;.''.-:;,,.:' \n",
+      ",,,'.,'.,.,'.-:.,,!.,,?;,,,',?,,,;,,,.:,'::,.;'::; \n",
+      "':':,,',,;'.!';,,,.,';'.,:,,.:,:-';,,',',:.?!!,??, \n",
+      ";'''.,,;,',,',,';.,!,''.',,.,?,,,'.,-:,,,,;..?:,', \n",
+      ",',,,''.'.,'!'!'.-'.:','.,'.,-','.,;.,;,,,,',-',', \n",
+      "',,-.,;.,,','-,'',,,'',,',--',:',.,;.',.!!,'.,,.,. \n",
+      ",,.,,,-!'?.,,',:;;';';;',;...'.','?':'.',;,''.,;., \n",
+      ",:,.!!!;...',;'.,:',.!!!,'.,,;,.,:?',:;-,.,,?,'.-, \n",
+      ",,:'.:,-?!!',,-',.:,'?.:,!.??!!!,;,.;!:,-,:.!?!,!! \n",
+      "??!':,;-.!,,';-',.!?,,:?,,,.',,,.??!,!''??,.?,.,'! \n",
+      ":'?',,.!,.,';';.,,:;;,,.;',:!?,.?,.::,..!,,?;;,,.; \n",
+      ",.,,:,,,,,'.:,,,,.:'.,.,!','.,,,:.,':??,.!?,;.!',- \n",
+      ".,?.,.,:?,?,.''.';,',.,?,.?,.?,.?.?,.,,.,!?,':,.,' \n",
+      "!,!,.:',;,.,,;,.!.?.,,,;,!,???.'.,-'.!.!,:,!,.,-'; \n",
+      ",,,'.',,,,.,.,,:';'.;,,,....;;,;,...,-?,,:,.,,!,,! \n",
+      ";'!,:''',.:.;,,:,;:,,',,,,,.?;,,',,,'.'.,,,,,,,;', \n",
+      ",:,,,,;';.;',.;,,.;,,'.-',,,';-,,.,-,:;,;,'.:-,,,, \n",
+      ",,,,,,,,,,,.,,,,.,!,:.!,.,-',,',?;,','.!''.,!,,,', \n",
+      "'.,-;!,,,.,,;,,;.,';,-,,-,,.',.?'.;.,?,;;;,,,.,.'? \n",
+      "'':,,-,.,;-,,,,;,;'.,,.,?;.-,..,!,.?!;.',;,,;,';;' \n",
+      "';',.!,!'?';.?,.?.'?;'.:'?,,;''-.;,,.',.;.!',.??-? \n",
+      "',.;.,.!.';';,,',.!!;';;'-.?,,,.!'?.:',..??-!?!?.; \n",
+      ":,.,?!.,,,.!:;,.!,.,,;;';',!.,;;.,.;.,.?,,-,,,,',, \n",
+      ",;.,!,,,,?,,.,'.,.!.;,,.;.?,:;'.,.,.?,.,..'.!.,.,! \n",
+      ",!;:,,''.!,,!,?,???:?!'?',,':.,;.,:.':.!!!!..,,.,. \n",
+      ":.,-;.,';'.?,:'.,,,,.'.,,.?..;;.,!;,.,-:,'.,.-,.,, \n",
+      ",.;.;.?,,::',.?.';;,,'.;-;,;,'.',?,,'';,'...;:.'?? \n",
+      "':',;''.',,:.,-'!'?,?,.,,-,-'.,?!.,?,..!,!.':',;,, \n",
+      ",,,;,,,,-,,,.!??',,.''..'.'.,;..,?,,-,.:',,,'?.;'. \n",
+      ",;.,.,.,,.,,,,,,.',.,,?'?,;...,.,..?.':,..,'.';,,. \n",
+      ",..,,.;,';'';;',,,.?,..'-,'.';,,.?,,.;.-,-,-,,;.,, \n",
+      "!',,;,,.';.,,.,,.,',,,.!':;,.',,;,.;',;'.,,!,,.',' \n",
+      ".-!,!,!'.;,.,,,,-,;',..'-,,.;,.;,-.'?,.?'.;'.'..,. \n",
+      ",;''.:,,''..,:','.,':,,'.;,.,!.,;'':';;,..,,.,?,., \n",
+      "-,!:,'.;,!::;,.;',''.,':',;,.'.,,':',,,,'.',','.,' \n",
+      ",,:-.,,',',!''.;,,.,.,,':';',.?,.',.?,.,'!,:,'.',' \n",
+      ".';,,:,!.,!.,'::'',;;,!,!,.,,'.',,';-,,',;,,,,:,,' \n",
+      ".,!;,,,.',:,.'..,,-';,.,;,,,';,,;,',','.'?,,,,';,; \n",
+      ",:,,.,,;,,-'';,,,,!'.,.,':',,,.,,,''..!,;;,'.-,,,, \n",
+      "',,',';.,',,,,,':;.,,,,:,;,,,:,':.-,'!;,,,,,,,;,'. \n",
+      "';'.;,,.,!!,!!,!!!!!,,!!!??,?'???'!,'';,;,;,,,.,!, \n",
+      ".,.!?,?,?.:':;,,,.,,!.,.'?;.,.'!,.,';';'.?,,,...;, \n",
+      ".,.,,',,,,,--',,,,,,;,.,,,:,,,;,,.:,.,!!!;.,!!,:', \n",
+      ",,,;,,,;'',,,,,;,-,,,,.,;.,.:,'.,,?,!,?!'?,.?!!,?, \n",
+      ".!?,:,'.'?,,?,,..!.,!?,.,.';.,!.,;'.,'':.'.'.,,,,. \n",
+      ",,,?',',';,.:-.',,,';,,,'.,!?:.;:,,.?,.,.,!?,,--,. \n",
+      ",?,.;',,','.';,,.'.,.,?,-;,'..'.?,,,?...,';.!!,.,! \n",
+      ",!,,.,.,.!'?',;',,,,,',,,;,.,'',':'';',.,.:,.,,:,. \n",
+      "?;.?,,?',;',,,.!!!.':,,';,-..,';.,.,:,,,',,.,:,.,! \n",
+      ",!,!.,'?;.?,;'.,,,,-,':,,,.,,'..,,,.,.,?;-,.,,,.', \n",
+      ".,?'.;--..,.;,;'-..,;',,-'.,'?!!.??,;',',-;,,,,.'' \n",
+      ",;,..,;,,,...,,?,.,,,','',;,:,.,';',,';,;.,,';,,,, \n",
+      "',.;,';,,,,,,'!',,.',',.,,.,,:';?,,:,,,,..,;.,,,'' \n",
+      ",.,.';;',,,'.,;,,-'',,';,,,,;,,.;-;,',.,,,,:;,'.,: \n",
+      ",,',';',':',';',,',,.:'','.':;..,;.,:,,!,:?,:;;,:' \n",
+      ";',,.!.,:.,:,,.,,;,.,.,,.,,..',.';.;.;,,.,,,,:;'., \n",
+      "..,;,,,:.,,-:,.,,,.,''.'..;,.,;.,?,;'';',.,,,,,,.. \n",
+      ".,,,,,,;.,-''',,,!,.,.-..''.,,;.,;:,...,,,--.,!.,, \n",
+      ":',.!,:,;.,;,,:.!,?,'?,,..,,.,!;.!;,,.,-,.?;.!!',. \n",
+      ",;,,,,,.,;,,,...,.!.,;.;;;,.,,.,;.;:,.:,.,:.,..,;. \n",
+      "!:.,?:,.,-,::.;,,..;:.-..'?.'.;.,??,?.'.;!.;',.,': \n",
+      "',,,.;.';:;;,?':':;.,,.';':'.?:-;'.;';',,,??;,;-', \n",
+      ",-:.'',';.,!.';.!?,;,-,:',.';'.,,;.;',.'-,!',.,';. \n",
+      ",-,.!,.'?',';,,.?;',,'!'.;.,,,''..,,'?:';,'.!?',.: \n",
+      ",,,',,',,,.?,',,''.,,,,'','',!!,.,.,!,,,,!,.?';',. \n",
+      "!?.!.:.!,:,.,,;'.,,'.!.,;:,,,,..,;,,,,,,.!,.,,:.., \n",
+      ".,?,',.;.'?,.,.,?;;:,'.,,',.'!?,,'..?,'.'.'?'.!.,, \n",
+      ",?,,',','',,,'',',,,,?.!,,.,??,;.;,,;.,,;.,',.,,.; \n",
+      "!!',.?-![.]!.'.'.!.!!.'!,'!-,'!,',.!,!;;:,,,'!!',' \n",
+      ",.,.,;,'.?,';.,,.,,.;,.,,...',,.-:,,.!,'.,.;?.;?,, \n",
+      ",,,,,;.,,,,;,.,,,,?,,?,;,:,-,,;!,,,;!.;.'!;;!??,;. \n",
+      ",!.,.,!,,.!,,:.-;,'':.':,,;,..,,:,;,.;,.,..:...,;, \n",
+      "',:,,,,;'.,;,,,';;',;,.,,,,';,-,,,.',':''.',,,,,;, \n",
+      ",;,,..,.!,-:',.;,,'..,;-.,,,;''..,;.,;''.,;,.'.,', \n",
+      ".,.!.;.,?.,!,,,.-,::.!;:'.-,,,,:,.,!';.?;,.'';.,-, \n",
+      "''.,,',-';'.,,,-,-',.,',..,,.',.,;,.,!,;:';';.,!', \n",
+      ".,;,,-,,!.?,;;.!,;'.!,;,'.,:',.,!,.'?;.,';,.',.,,, \n",
+      ".,.;,,;.';'.!,'.,,:;,.;,..,,;.,;,'.;;;',;'.,,.?':' \n",
+      ",..;,.?,!,;.';.,:,.!?!!',?!'.!,?,;,,.,,''.,;'.!,!, \n",
+      ".,!',!,!!!!!,!'!'?,!:'!,!'.?'!;.,!,,!!!!?!;!,,!?', \n",
+      "?;;.!.,?,',,?,.;,,;,,,,',.,!,,?,;.,;,:',-?.,;,,,,, \n",
+      ";',-,.,,,,,.,,.,;','.!,,',,,!'.,'?',',,.;;,,.,.,', \n",
+      "'.,,;,,,;,,,',,-'.,,,,.:;:,,,,,',.,,,.,;.!';'.'?', \n",
+      ";.,,..,,.,;'','.!,?;.,!,,!!.,.,,!,;.;,:,.!;;,;.,., \n",
+      ",.!!,,,'!!,!??.'?,;,.!;,,,,,.,;?;,.,.,,,,,.;!,.,,! \n",
+      "!.,;;.,,.,.!,.'.':,,,:;;'.,,,,.;,..,.;...,;.,!'?,? \n",
+      "';''.,',,',,,,.,?!,,;,,'';,,.,.,!,,.;-;,;,,.!?',.' \n",
+      "?,.,:.,';.;:,;:,.,;';,:,':.,,;';',.',,,'?,,?,,-?,, \n",
+      ",.!.,?,,-.,,';,,',.,,.,';,,.,.,'.;;!,?,;.,.'.',':? \n",
+      ",:,.,.,.-,?,;.,,;,.';',.'..,:;.,:,;,'.,,,,.,:..,,, \n",
+      ";,;.,,'.,,'?'.',,.,:,.!'.,,.,,'.';.;;'.,,,,,,,,.;. \n",
+      ",,';;',;,;''.,;.,.,'.,,.,;,.,.!.?,:.?,?,,-,.'.,!,. \n",
+      "'?,,.,,;,,..?,;,,.,.,;.'?,,.'-?,-.-?;.,-;;,;:,:,'; \n",
+      ",,,,.?,:,,.!,,,,';!,.,;;.,;',,,;,,,.:,,,.?:,.,:'., \n",
+      ".;',.!!,.,,?,',?,:?;.,?.!;.!!,;'??,?!,.,.?,!,!,,.: \n",
+      ",',;?,,'!',.,.,.;,,'',;,',.,..;,!,.,'.,'.,,,.,;,.? \n",
+      ",;'?,?,,'','.,,,,',,,,,.,,,,.?,,:;',;',',;,.,'.,;, \n",
+      "'.!!,,;-';,,;,!',;,!!,,.,!,?'',?;.,.',,,,,,;,:,;,. \n",
+      ",;';,;,,,!;;,,;.;;,:-';':;;','.?,:','..,,;,',';;.. \n",
+      ",'.,.',..,'';..,,.',''.,':'.!!,,,,':,,,,,,,;!,,,.; \n",
+      ",,,.,:,;.,.,.?,,,,.,;.',,,,,:;.,,,,...',,,;,,',.,, \n",
+      ",,''',';.!,.,,'.,';';',:.!.,!.'.,!,..??.,';':,.:., \n",
+      "'..;;',,',.'',':,;.!?;.?!.!???!,:.'?,;,,,,,'.,.;.' \n",
+      ",?,'?';!'.';.,.',;;.:,,,.:!!,,,'.!!?,,.!!;'''.,!'? \n",
+      "',,';,;';',','''..,,,,.!,;!!,!,,-,-,,,,,!,,',!''!, \n",
+      "?,,;;,,'.'?';,,,;!,,;;';,';.!!!?';.!'.!,,!.,,',.,; \n",
+      ".;',.,;.'.,','.,,'.!,,..?!,.;?,?,,;'?!!,,;,!???'?, \n",
+      ",,,;,,,,,,.'.;,','',.;,,.;.,',,!',,,,',!',',;,','; \n",
+      ",',!'!!,.:',..'.,;;.:'?;'.;'-.,,,.!;,.'.,;:'.,,!,! \n",
+      ".,,,''!.!,,!,;,,.,.,',,,,',',.,,..,-!!,,,,''!,,.,, \n",
+      ",':'.;':.,!,!,;...,,?.,?;,.;?.?,,,.,?;,,.,;,.',.,? \n",
+      ",.,;,,,.?!?.!.'.',?,.!.,?,..,..;,,;,,,;',.',.,,;'. \n",
+      ";,..,.,?...,...?,,..;,;,,',,',.;,,.:';;'',.'?';';, \n",
+      "',';','''.!'?;'.!!??'?'?,'?!?:?!,.','.,,,.:'.;.,;' \n",
+      ".!,.!,',!.!?'.,';.';,;,.!.;'':,!:.,!'?,:,;'.,,',,; \n",
+      "','.!-!;;,'.,.;,:.?,,.?,,,,';?;;'',.,.,,,,',;,',.' \n",
+      ";,'.,,.,,;','.-,,,.!.';,;',.'!,..,;,'..,!?,?',,.,. \n",
+      "!???',?!,,',,,...!?;;'?,.,!',.,:,,.,?,;.;,,';';.!? \n",
+      ",'.,?..,.',;'.';'.?,!!?'.-,?-,,?:,,,.,';,?,,',;,,, \n",
+      ",'.;?';:,,:',!',',,.,?'.,?,,,,,,.?,;','.?,.???,;.! \n",
+      "!,,.!'.,,!,.,,:...!,,.?!!!,,!;,,.,!!,!!,!'?;;..,;, \n",
+      ",.!;,;,.,???!,.!'.',,.?,;'';';.!','-,,.,;.!;'.;.', \n",
+      ",;,';;'.,,,,;,,,,,,:,.,;,.,?;?.';.?,;;'''.,,.:,;', \n",
+      ",.,?.,'.,',!!!!!.!,,',.,.,?':;,.;?,,!,??!??,;.,,!, \n",
+      ",,..,.,..?.':,,.;.;.,,,,;,'!';.;;,,!.!,.,.!,.'!,.? \n",
+      "!?.!,,!',!,-;''.,!,!,!'-,;,.,.,;'.?,.,,.,;?;.,??!! \n",
+      "??,;!,.-.!!!,.,,,-;.,;,.!;'.,'.!.!!,.!'.!,.,!,.,'; \n",
+      ",!!,,!,;,,..!!'.!'.,;:',.,.,,.,;;.,;..?,.',;,.,!,. \n",
+      "..',?,;..?,.,'';.??,;'.'?;,.!??!?';,,,.,'.!?.,?!., \n",
+      "',':';,.,!',.!.,;,.!?,?,,?;:,,,,;,,;',,,..,,-!.;'. \n",
+      ",,.!!.,,-,;,,.!--???'.??';.,,,,!!!,;!?,-?,!.,..'., \n",
+      "?,.,.,.!?,.'?.,,,?,.'.,,,:,;.,'!,,,,';.;.;'.,;';'. \n",
+      ",?,,.?;.'?,;;'';,;,.,?,.,?,;.,,;,,;-';...,???!;,,! \n",
+      ",!?,?,;,,.',',,,',,;,!;;,:,',,;!!,,-';,,!.!;,.!',' \n",
+      ".!?,,''?!!!,,.!,',.!!,.?,.,.!?,'.?!.,;.,,,!,,,!;'. \n",
+      ",.!?,?,?,.,'??,,.?,.;,;,,.,-::.!'',.','?,??.;;,,.' \n",
+      ",?!,',,.,?,?.';.?;.,.!,,'??.!?,.',,,,,';''.!;.,!,! \n",
+      "??????'',,.!',,!.!.',.;.,?,;,,.:'',,,,,;,,,,,!;,.' \n",
+      ":';'.,';,.',',.!;:,;.,!.?,;,,,.,.,?,,....;,,.;;.!! \n",
+      ",;':,,,..'.;,;,..,,.,',.,;;,,..,.,,,,,,,:,.,??,'.? \n",
+      ",.,!,,;.,?,';.?;.-,;.,,;,.,,;.-,;...,,.!;'.,;..,?! \n",
+      ",?;;;.,.?.;,.!;,,,:..;,,,,,..'.!!,,.,,.';,'';';'', \n",
+      "',;-;,.,.-?,.....,;,,,,:,';,,:,';:,,:,;'..,,,'.!?. \n",
+      "';?,,:,'.,;.;?'..!,!,,,?,.?,?,!;''.?;'.,.,,'.,-,,, \n",
+      ",,;,?'.,.,';,',..,;,.'.,,,;,,;,,,.;,,.??;?:'?;,,,? \n",
+      ",;,,.,;,,!,;:,.,;;'.,;,.;'.,:,.;:':,;.',.,,,,:,',; \n",
+      ":,;,,;.,.;.;'.,!';.!.'.,!!!:.!!'.,,!!!':,!';.,,;,! \n",
+      ",,;-''.!??!!';.,!!!:;;''.?.!',.'??.?,!',.'?',.;.?? \n",
+      "!',!.,!?,.!?,.!.'.!!'!!'!?!!!!??,.?,..'.!,?.,,,;'. \n",
+      ",?'?'!!!,,!!,?.;...!,!!!,,!,.,.,..,?!,?:,,!.!?,:?! \n",
+      ".?;,..,?!,!!,,'.!';:;''.,,.,,.?;.!?!',.,??,,.;,:,? \n",
+      ",.'!'?',?'':',.!;!!.,,'-.!?';.!?,.,,!,.!!!,''.,,'. \n",
+      ",,'.?.,,;,!.',,.,'.,:,,,;,',.',,:'.,!,.,,.,:'.,;', \n",
+      "..'??,.,?'-,?,.',.!,?,,;:;;!.?,.!!.,.!;.,;...,.'.! \n",
+      "?;,,,.,!.'?''.,!.,,;'-.,.,;;..!,.!;';.,'.'!,',:.;. \n",
+      ";.'.,?'.??..;':''.!.!?,.!'.,!'?!,,!,!-;-!,,!,.!.,! \n",
+      ",!,!???;.,.,!,!'?!,!;':.'.'';.!?.?'?:.'?':!!?:,!!, \n",
+      ".,!.:!,:,:.?'?!,'.!?,.;,.,,''.'!'?,'.'!',.!,'.!?!? \n",
+      ",!':!,!!,!!!,..!?;;:.!!,'?!?.;.';''.!,.',.,..:!.;. \n",
+      "!'..!.?,.,,,'.!,':,.!,?.!.!,;,:?,,,.,!:.!:.!..!!!, \n",
+      ";',.!,!!'!!!?,!!,?,.?':'.,',,.,.?.,;,,.!?,.,.;.'.! \n",
+      ".,,;,.'.!!!!',,';!;'.!,!!?,.,:',.,,'.!!!,,''.!.,., \n",
+      ",,':.!'.,:,,,,.';;':.:,.!!,.',';,?;,;,,,,,'.,..!?! \n",
+      "';,,,,','.!!,!,'.,!,,,.!??!:,'.,;!'.';''.'.,'.,;,. \n",
+      "','.,.?.,?,?,:,,.,;',;;,,.;,'.!.,.,:,.,,,,.?!;':,, \n",
+      ",:,!?'.,';',,-.'?';',.??-'!!,,.,,!.!,.,,!!!-!!!!!! \n",
+      "!?';.?.;'.',..,;'.;';,,'.!,',?,:,;,.':'?.,.,.,,-'? \n",
+      ":,:.!?.,.,',,,.,;.!!',;,,,,,.!,,'?;''.!!!';:,,,.;, \n",
+      ".,,...,.;.,';.,,,;,:,';,,,';,,;','.;,,'',,.!''.''; \n",
+      ",.,;.!,,.;;;.,,,.,,,,,;!.,.,,,,,.-';''.-',',,',,'; \n",
+      ",,.,','...,,'.,,'.,...,;,,.:'.;.';,,:',..',:,;.?,, \n",
+      ";..;'.';,.;.;,.!?.,;!;.,.,.;,.,?,.,??.,,,;,.,?,!,. \n",
+      ",,:..,.,';''.,,..,.,.,!;.!?-,,.:,.!,?,,,.,!,,!!!!! \n",
+      "?,!,!?,!,.!;..,,-,?!,,,,-',.,,,,,',',,,','..,:,,;, \n",
+      ",,-,-.,,.-?,,?:;,',,',,,,'.,,,,.!?-?.,'',;,',:;,:, \n",
+      ",',','.,',:-',,,,,.-.,?.'?:,',,,,,,,.,.:,;',.,.,,' \n",
+      ".,.?.!.?.'?,,.??,.!,,.!,,,,.?!?,.',:,!!!.!!--!,,,! \n",
+      "-,!,.?,,.,?'.,'.,':.';',';','':?,,.,.,;,.!;;,'.,.! \n",
+      "?!,;.;!'.,,.'''.-!'.,,.,:'';';,',''.,,-:!;,,.?,;,' \n",
+      ",.,,,:,.';.!.:.',.';,:,'?:.',.,;',,.;''.,,?':,;..' \n",
+      ".',:,,,;,.',;,,,,.-:-',;,,:,,.,.,,;,,.!,,,;,,...!, \n",
+      "','';,;':,..,?.,,?,;,,',,.'.,,?,.':,,?,.;!,;.;;;,; \n",
+      ";,;;;;.:?.?;.?'.,.'.;,,.!',,',:;,,.,!,',,!!-'.!,,' \n",
+      ";'',.',,.,'?.,,,.,!,!!'?,!!?.,.?.,.:,;','.''.,.'.' \n",
+      ".-?.,,-.!.,;.,,-;,;.';',,,;,-;.,:,,,!.','-:',,:;;, \n",
+      ",;:!':',','?;,?',,,'.'!,,:',?';,,'.';,.,.,,'.',,'; \n",
+      ";:',',''?';,?''.',,,.,.!':,.,''.,,?.!,'.,;,,,:,.,. \n",
+      ",!,,'.'.,';,.??;''';,;'.,,,:,':,:,.!,;.,'?',;.,,,, \n",
+      ",,.;,..,.,,.!,?:'-',',-;-,,:,,',.:;,.,,.,:;.;',.;: \n",
+      "'.,,;.?,,;.,;,.:!,?.,;,.;,,,';',.',.!','.,',,'.,,! \n",
+      ",'.,,,.,.;'.,?'-..,?.,.!,,.!'?',--,':-';,;,';,';,' \n",
+      ";,;,-,';-,,''-.',;'',;'',;'',;,.'',;','',;'',,,,,; \n",
+      ",;,,,.;-,;,,,:,!,!'.,,,;,,,,',,-.;,.;','.,,!,,.,.' \n",
+      ",?!!',,'.-,-,.,;,,.!!,;.,..,;,.,!'.!,?,,',;?,!,';' \n",
+      ",','.,!,,.!!,,.,!,,.!,'-.,,,,,;'?',.,!',':',,;'.', \n",
+      "';,..?.?,.!.';,!,'.,',,,.?,!'.,,.,.!,',?,,.,,!?,,; \n",
+      ",.,?',.,,:;,,-'.;,:;,,-.,:'.':!;,,;,?.'!!'!--!'!,, \n",
+      "'.,;'?.:!,'.,!;:,,!!'.!,!.;.,;,,.,,;','.,?,,.!,,;, \n",
+      ",.,'.,'.,,'..?'!..,.?,,,,,:',';.?!'.,;.,;.,,;.'?,; \n",
+      ",;-.!,'.!,,;'.,.?.'?,,,.',,?.,.,.,;.!,!,.','?''.,! \n",
+      ",';.-,;',',.',,',':,';,-:,,,.?,,.!!;,,'.,':,.,'.!! \n",
+      "!!!:;'!'''';'.,,'-.,,;,.',,,,,,,.,.:'',,';:,'.,,:. \n",
+      ",.,,.!,!,.,:'-;-:,?,;'.,.,!?,!,,,,:,;,;.;!:!.,:?;. \n",
+      ",':,,.,?;.!:!,.!:!,;,',-',-,.,!?,;,,,'.,?';,.'?,,, \n",
+      ",.!:'?;,',.,;,,..,'';.,,',?:,,,:,.',:,?,,.',,?,,,. \n",
+      "'';,;..!:,..';,;,,.'?,;,.;,',.',-.,,:!?';';,',;',, \n",
+      ".!,:',',;,.,,,:,,'.,,-',',':,,.,-,!,,,.?;,,,,'.',. \n",
+      ",-:,',;,.,-!,',.-,-!!!?-?'.;.?,?,.:,;,,.;,!,!,.,., \n",
+      "!,,,-.,,-.,,-,',,,;',.!,.',,!;:,:-.,-!,.,;,.!,!!', \n",
+      "-.,,,,'.:-',!!!'-?.;'...,,.',,.';;',,,,-..,:.-,-!- \n",
+      ".,!,!',,.-',,'':,',--.'';,,,,.!,,,:,',:,,'.:,,;,., \n",
+      ";,.,!!?,':',,;',:-';,,-.;.!?,?;,'.':,?',.,,'::,;,! \n",
+      ".,,;.':,;',:',';,-.!;,,?',.!';,,!,;!'.',:'?:,'.'., \n",
+      ",.'.,,.,;,;.!.,,,,';,'.!;.;.?-?';.-,,,.,,'.,...,', \n",
+      ",.!,;';-;-'-;?,?,.!.-,,,;,,,;,,;,.!!!!?,,,!',!!.', \n",
+      ",,,-,-,?,,!,.,.,,!:-;,-;;;;,,.,!'...?,,;?,,;.',... \n",
+      ".,...,,.;,,,.-!.,;.,;'.,-,,-,,.?..,,.;.?!',.';',., \n",
+      "?,;,:,.,...!;;,.'!,!,;.!!,.,;'.,.,.?',;.!!,,.,;',' \n",
+      "'?,?;:,..!?,';,.,,..,,!!?,;,,,.,,:,,.,'?'..,;,,,., \n",
+      "!,,,?,,,.',',',;,'.!-;-.,!;,,.,,.,,,.!,,;,;;,',,,: \n",
+      ";,,,,.,.,!',.,!.,?.,,;,,.;','..,,;.;,.,?,.,;:,;-.! \n",
+      ",'.!.!,.,??',,?'.,;,!',!',,;,,,,.;,',,.?,:?.!;''.; \n",
+      ":,,..,.!!,.;'.:'.!:',',:-',-.',,.,,';,:,;,,.!.!??. \n",
+      ",.,;!'?,;,'.,:,!!,.,,,;,,.!????.,?;,':,'?,;:!,;',' \n",
+      ";,,,,.,,',.,;.!?,:.??!;!.'';!,!,.',.,,,,?,,,,,,,,? \n",
+      "!,;?:',,?'!',?,,;?.'!,?-?.',:,'.;,,';,.;':.!,.,!,! \n",
+      ",:,-;.,,,,::;;.:!':,;..,,.,.!,',,,''.,,,:;.,,;,,., \n",
+      ",':,,,,';,,.,'!',,,.?,,;,.?,,,.!,.,.,,?,.,.?,?!,-. \n",
+      "-!!,.,.,.,!.?;.,,.?,',!!?,:';'.'!!:,,;.',;',.,,..' \n",
+      "',,:,,';'.',,.,;,;'.,;.',,:,,,.,,!.,-,??,,,,,-.?,. \n",
+      ".,.,,.,;.,,!,,.,!!.'!.,?!?,,,;,'.?,,.,;.,',;',':-, \n",
+      ".,,.'!',,,,,!,,,!?..,,.'!':,:!,',,;'',,.!,''!,!';' \n",
+      ",.';..!!!,,-'!,,';',:,,,.,,..,!!,.'::!!!!'.?'?,,?. \n",
+      ",,.',.?!:,,,.,!'!!!!!'.,,.,!,?,,':,,,':,,,',,',,,, \n",
+      ",,,,:,',!,!',,,';,;,',',,.,,,,.,.;,:.,,,;,.,;?,,', \n",
+      ",.:',-;'.;;;,,',.:,.,-,';,.,-!',,'!;,,.,,-,,,':',, \n",
+      ";,,.,!,!,!,'.,;,,-',:,,,,.!,',,,'..!,;'.,???,,.!?? \n",
+      "--!',','!,,!!',','!?,.!,;?!?'.?',',','-:,';''.','; \n",
+      "'':'.,,!:,;,,',;.,!,!,,'!,;;!,!:!!!?',?,?,,!?,;,', \n",
+      ".!''?,;!.,!?!!-'!-!!';,!,!??!.',,;,',,.!'?:,,.!'!: \n",
+      "';''.!.'??!,,,-,?,,,?':,,;,,,.,;',:;?,',':;!,'.',! \n",
+      "'','','.',:,,',','',',,,,'?','!',,,,,,:'!',,,';.,? \n",
+      "':?.:,,'..,',,':,,,-.,;,;';,,!;':.,-:';'.!;,.,;,:' \n",
+      ",.,?'?,?:'.'?',','.!!,';',:'.'.,.,,,.',';','-'.',' \n",
+      "','.!!;,,',':,.',:,;,,;:,,:',,,,,;,:,.?',-,,',''?' \n",
+      "!'!;:,,,-,','?',.!.';',,,.'!'!,,',,:.!.,?.:,,,,,,, \n",
+      ",,,.;:,.;-,-,.!.'?;.!;.!'!!,!??'?,:.,.!!,,'?'?,.!' \n",
+      ",!!!,,.,;,:',,;?!,!,!,'.'??,'.'???''?!,,;;,,,.,,;' \n",
+      "'.!,,,?,.:?:;:;-!':,'.??,?',,?,,,,.,!',,,,,',,,.,; \n",
+      ",,,';,,,',-,'.!,;,;:,';:',;:;;,','.,,.,,,,;,;,,,,' \n",
+      ".,:;,:.!':!.,'.,.,,,.,,.'!;-;:,':;',.;':;.,:.',,,: \n",
+      ",',:,.',':,,-..,-:.,-;-''.,':';,,.;';,,,!?,.!,!,;' \n",
+      ":',,.??';;,,,,,.',.?,-.,:'.,,,-.,.,!!,.-.?:,,';:,, \n",
+      ".,,:,,:',:,.,,:,-,:;'.',;,.'','';,::,,!.',?';.,;,, \n",
+      "!,.;,:;!',,-.!;.;.!!:;,.,,,.,!,'.?,,!,:!.!,,.!'?;. \n",
+      "!-:,,:,'.,,:.!!,!:,'?,;,,,.,!?'??,?'?,,!,.'?!?,;,: \n",
+      ";..,.,.,,','.,?,..!,;..,,.'!,:.',';':,,.,,':,,,,,. \n",
+      "!',,'.,'.',.:,?,,,;,,','.,,?,,,,,,',.,',,.;.,,,;,, \n",
+      ",,,.!;,.,;'.!,?!??',,;,,;,;,;,,,,-.,!'?,;,.!!,,.!? \n",
+      "??',,?,;,:;,.!,-!?','','';'';',,,,',',.,-!,!!,!,?, \n",
+      ",.,!!,',.,,;.,';,.,!!,,.,?,;,..!.?,;'';..'!.,,,,,, \n",
+      ",,,';,,,',',,,'';,,','','','','',;',,':,:',',.;,., \n",
+      "';,,,,,,,'',.',;'.,?!,:,;,,.,'.,.!!?,;,?,.,!!??,?, \n",
+      ".;';,,.,,.!';':,,,,.,,:,;',.?;.!!,.;,',','.,;.!!,' \n",
+      "?,;.',:,.,?.;.':,.',';.,,,;,,..'.,,.,!,,.,,..'.?,. \n",
+      "..,,.,,,.,'.;.',,.,,;,.,'.,.,,;?,,:,.,!,:,;.!!,;,, \n",
+      "!!,;:,,.,,',:,,,,','',;,',,,.,-',;,',.;,'.,;,.,,,, \n",
+      "'';,','.!,,;;;;-,'-'',,;-;,,;,'.,;,,:-!-,:,,;,,;,, \n",
+      "';;',,;,',,,;'--,.,,:',.,,,;,.;,,.,!!!;,.',.,!.,!. \n",
+      ",.,;'.?,,':.,.'.!?,.,:-'..,!?';',.,!'.;:'-.';,'.,' \n",
+      "';::'.;,,,,.,!,.,,-?,;.,,.'-.:'.!,,,:,;'-;;'.,!:,; \n",
+      "-.,'.,;,,,-;,,',.!,??,;'-:,,;,,.-:,;.!.,:':!?.,.?- \n",
+      "?,;:.,','?:,,,..,,?'!,,?,,,,,,,,,';,,;,,:,!,,,',,, \n",
+      ":!,,,',?,,',,?,!','.,,!,!.,,,..,,,!',,'':',:.,,-,; \n",
+      ";,'-'.,;!','.,-;.-,-!,,'?,;.,.,:,.,,,.,;,!-.!':,.. \n",
+      "!!,!,,!,;'.,,;:,.!,!!,,:,!,!,--!,,!!-!,!!?:;,,,.,, \n",
+      ",!.,,!,;','.?,'!!!.!!!!!!!'!!--,.-,!!!?!?,!!,!,,,, \n",
+      "!,!.!;.',',';!!','!'!!.,!';,;:.!!,',,.,?,.!-.,,.-- \n",
+      ",;:,;,,'!',?',,,-!,'!,,,,'!!,,!,,,,!!!!!:,!',,,,!, \n",
+      "',!!!,!',,,','!,',?!!,!!!,;!,!!'.;,:,.,'';,',?!,,, \n",
+      ":';'.,;,,;,''.,;,,,,.,;,,;,;.;.,,.,!,,,,.,,.!!,'', \n",
+      "':'!,''.'''?'!,';'!,.;'.?..?,!;.-.-',:','.?,,.,,.! \n",
+      "-,.:,,'?''?',?,,.!,?','.!,?,.!;;.,',':.!,!,';,.,:' \n",
+      ";'.;,,',',.!','!!,?????;.,;',.',.!,,.?,!':,-;-.,,: \n",
+      ",.,';,.?,.;,:'.,,-.':!.,,',,;,:,',-';,,,,,,',.,,,. \n",
+      "!-,.,:,'.,!!?,.;,;,--,'''.;'.,,'?,,;':;,,.,,.,.,;, \n",
+      ",.,',:,.;,.,,',.!,!.:?,,.-,,,,,,,',;'.?,,,.!,,;.,; \n",
+      ",.,'.;:;,:,''!,:,;,.-,:,,,:,'..;.;.,,!;,,,':..-,'? \n",
+      "!?,,.,.,;.:,'',,.,,';,:,:,,,,,,.-,.,,..:,;,.,':,., \n",
+      ",',,,,'!','',;:.',,'?,:,;.,;.,;:;.,,:!:,.':,;,'.,. \n",
+      "?,!!:.,!,,.,.:',!?:??,,?!,':';?,!,',,.,,',!:!?!!,' \n",
+      ",:';','.,?!,?,!!,?,?,:,;!,-.,!,!,,,!,,,!,-!'!!..!- \n",
+      "!'?',,.!,,,?,'.,;',.?.?..,.;.,'.;!.-,,.!,!?'?!,!?! \n",
+      "?'?!..,!?,.?.,,,::,.;:,'.,;,,..,,.'?,''?,,.!,!;,,. \n",
+      "!,:?,?'.!;,.;.;.,;',.!,,,,.,,,,:;.'';.,.,,,;,.:.,' \n",
+      "?,?,,;.?,;;,,'.,,.,'';,'.,!!!'!,,-'.!,.,:,.!,-;''. \n",
+      "?,.!,?,,,,;,:,..,,,,;,'..,.,,;,,':;-','-;,,'.,,',, \n",
+      ":,,,.,',;,:,','.,,','.,,,',,:,,,.;,;,,,,,,.;:,,',, \n",
+      "..''??';,.,',,.;.''?,?',,;,;;.',,:',,.?!!,;,,:'.!: \n",
+      "',.;;..;!;,,:,:',:.,.'..?,,.,';?,?,!'..;''.!'.,''. \n",
+      ",',,:.!,'':,?:,',.'.:,.,,,.'.,'':';,,.?,.?,.'.'.': \n",
+      "..!!!!..;'?',:,.'!:!,!,.,,',:,:';,,.?.,:,,;,-',:'. \n",
+      ".,'':'',,:,',',;.''.,,,,',,'.,,.,,,,,,.,,?','',,.' \n",
+      ":'..',?,:,,:;,,.!;.,:'...;',.',...,.,.'.:?,.?!,'., \n",
+      ",,.','.;?,,:,',.:,,;..,:;.?:'.?,,.,,,.',?;,.':,'.; \n",
+      ",',.,,.;.:'!,!;:.,?,..;',:'.;:.!,:;.,'.,!?.''',.,' \n",
+      ":,,,.',,.'.,;,.,.?',.'.,!,;',.?'.?..,?';'.,..?'.'' \n",
+      ".,.,?,.?;'.'.':',?,?;.,'.!;.'.,.,?-,.'?.,!,!.?..?. \n",
+      ":,.';.,,:'.,!,?;.,?.?.?,.,!,.',!'?',,.,;..;',..,!, \n",
+      ",!!',!'.,',.,!,'.,.'',?..,'.'?;.,..,?,.!,:.,!'.,,. \n",
+      "'.,,'?.;,,:;.'.!?'.','',.,:,,,,'.!,;;;',:,;..,,',, \n",
+      ",';,.,;.,'.,!';',?!,.,:.!';';'.,,;.,,,,.,:;'.;',,. \n",
+      ";,.;','.!,.';,.:;,.'';,,,:''.,;-':.,;.,.!!.,.',,'' \n",
+      ":,':.,;:,;;-;;,'..':,.,!,'.,..-,,'':.',''.,,,,.!,, \n",
+      ":?,?;.!,,''?'',,.,.;?!',,,'.!'.,:,.,.,,,,.,!.,,'.! \n",
+      "?!,,.??,,,.,.,;!;.',,,,';.;':,!,,''.-!:!.,.;,.'?'? \n",
+      ":;.,,,;',';'.,.,;,.,:.,.!!.,.!';,',,','',.','.?,,. \n",
+      "!,!;,,,;,..,,..,;.!'.,'..,,,-,'.;'.!?,,,,-,.';',.? \n",
+      ",,:,,,.;:';'.,'!'..,:,,..!'.,,:,'.!,,,.,;:';'.'.!. \n",
+      ",';,,'.,,;;','.,',.,.',.,!,,,,!.'!!'.':,..,,,.,';, \n",
+      ",.,,:,,-?,,.;.:;;'.!',.,:;,--.!;.,',,;,,,,,,,,.,.; \n",
+      ".,!,!,;?,;;',''',;,;;,:,;,'',.:,;,,,,..,.',!',.,.. \n",
+      ",!,,:,:,.?,:,.,,,!,.!?'?:,?.'!.!',',.??,.!?,..,:'; \n",
+      "'.,,.,,,.',,;.,,',',,.,;..,,;'.:,,'-,--,?,,:,.,.., \n",
+      ".,;:'''.,'.,!,??.;'..'.,';'.'?.,'!!,?.?,.',.,?,.?' \n",
+      "'.!!.,'.,,!?,?,.,,:.?..;.;,'.,'.;.''.,'.?.?;!,.'?, \n",
+      ".:,.,,;',:?.,,;,,.,?,.':';;,'.;,..:,..,;.,,.,;.,:' \n",
+      ".:,,,?,'.:,;,.!,;,.,,;,',':,,.,,,',..'',;;:??.!;,! \n",
+      ".,,.,',,'',',.,.!,!!'?,,,,,'?,,,!!,:-,-;,'.,;';,,. \n",
+      "?,?;,,'.!,,',;.;.!!!!!:,;:-;,.;,,:.,.,?!,,,,',','' \n",
+      ".,,;,.'?'?,,,,;;;';;;;;';,,,--.,!,,.;',',;';,,',., \n",
+      ",;,.;'';,',';;,'.,''.',''.:';,.;.,.'.'!,.,;-.,,,.. \n",
+      "[.],,-,?,.,.,?,,;,',;,,,.,,,!','?!;',.',';,;,.,;'' \n",
+      ",'.,.,.'..,,;,:.,.[.],.';,,,,,.':,,..','?,,.!,.!,, \n",
+      "!?!'.':'?!',,',,,.,?,.,.,,:',.,,;.,,,,,,,',',.!,,. \n",
+      "!,,'.!'.,,,,,,,;,,,'.,,';.!!,.:,.,!?;':,??,;.;-.,. \n",
+      ",.,?,',.,'!,,!,,,;,;,;,,.;,:,,.,?,,.',.,,;'.,?,.'; \n",
+      "'.?,,',,;,':'';,!,,,,..,,,;,,,,,,,',.,,;.'.!'?,;,' \n",
+      ":.,',.!????!:?,,;?'';',.',';,,':,'?:,'.,,';'.,;.!' \n",
+      ".;':.!,:.';.,,',':;.;,.,.!!!,;..!.,.?.??.';.,:';,, \n",
+      ".,'';,,..'..,.',..,,:','.',:',.,';'?.':,';,,'.'.!, \n",
+      ".,?,,.;,.;.!?:,.,?,.,?,.,,'.','?,.;:',;,.,.',';.!? \n",
+      ";','.?.!';.,,,';,',.;',.:,,,.!,.,!!!!'?,,?,,,?,.,. \n",
+      "'.,.,..':.!,.,..,..??,,,;!,:,'.',:?!,?,'.!,.!,,,,; \n",
+      ":'.!;.':.,:;'.,;';';.;.,,!,.;,.,,,','.,,;,,,,',;,' \n",
+      ",'.,:',;,.',,,,',.,'!,;,.,,,,.,?',?,?,,,,,.!,:?,,' \n",
+      ";,,,'.;?..!.'?,,,.,!';';;,;;'',..!.,,,,,,,';,,',,. \n",
+      ",,';,.;:,.,,.?.,,.!.!;,,..?',;.!;,.,',,.,,.;,!:,;: \n",
+      "?'?!;';,.',.';.,...:.,.:,;,.,.,,.,.'.?.!?,,.,;?,.. \n",
+      ";-.,:,'';'..!,.,!,?,',.',.,.,.!,.,.?'?:?!!',.??,?, \n",
+      "?'.'..'?'?;.,;.,:,...,:,.,;,,..:,.,!,,,,.,,,.,,.?. \n",
+      ",-!.';,,,.',,,,,,,,,-,',,,-!'!!?!,,;,,.!?,'.,!,!!, \n",
+      "!'?!?.',.',:??'..'.'.'.,..,,.!,!!,,!,',!''!,;,,'!, \n",
+      "!-,.,';'!,',!,,,,,,,-,,,,,,,,!,,!,,!,',!,,,!,,,!', \n",
+      "!,!;.,!,,,!.,!'????!,?,.!'!!,!,,,';,,-',,,..'.',;, \n",
+      ".',,,,:.,'.,'';',,'','.';,.:,.!.,?'?,?,'?!,.,,'!?, \n",
+      ",.,',',,,.!,';,.':';'.!;'!',,,,;:,,,.,';,.',.,,,,' \n",
+      "'?',;'::;'.,',,!,,,:!,!,!?!,,!,,.,!,,,,,.!,?,?,,': \n",
+      ";';';,,,,;';,-,.,,,',.!?',':',,:,.?.,.,!?,?,.,,.,' \n",
+      ".;.;',,;,;?.!;.?,:;.,?,.,?,:,,!,,!.',.;.,.,'??.;;, \n",
+      ".;;--.,!,,'.,,:',,,,,,,,.,,.?.,:.,.,''?,,.;,'!,?,, \n",
+      ".:,',;,'-':.';.;,'.';,-',,.,;,',.;,,,,,.':;,,!,.?' \n",
+      "',.,,'!,:?,:?,.,,:,,,',,,':;,,,;,:,,:;',;,:;:!,.?, \n",
+      ".?','.;,'.',,:,,:,;,,:'-,':,.';,,!,.,.,;.!,:,'.,'. \n",
+      ".,'.'?.,..!,',!,,,,,;-,,,',,',';,,,!,!,,,;,!!;:,-; \n",
+      ",,,!!!!:,.',,:!;.??-??,,,',..,:,,',;,.;',,:';,'..' \n",
+      ".,;,.!',,?',','?,,'-'?,',;;!..'..?'.,.?.','.'?.!?- \n",
+      ",';;'.,';,;,:,,,,.,..,'',.,,,';;',''.,,,,,,,,',;,, \n",
+      ",:,'.?':?,,,,.!!,.?,.,.,:,'..!.;.,.,.',';,.?.,;,.. \n",
+      ";,.',?'.'',?;,,.!?.,.,;,.';..?,.,.?,,?.;.?;,.,,?,. \n",
+      ",?,.,.,;,;,,;,,;,,;,;,;,;,,;,.,?,!,;.,?:!,.,'.,.'. \n",
+      ".!!!.'..',.!,!;.!,!.!!!,,!,'.,,;-:,'.-,'!'!!,,',,' \n",
+      "!,','!',!!,,,.':;'':'.'?.,.,!,!.!,,.?,.,-,..:',;,' \n",
+      "?;,'.??'.;.,.,?,.;'.,.,.?,;;,;,,.!?,,,,,.,,;.',;., \n",
+      "'.,',,':;,:;,,',.':',;',;',;',,';,,'.;!.':;.,;:;'! \n",
+      ".,.';.',.;.!??'!!!','!,!:;,,.!!?,??;,'',..:;,.,'.! \n",
+      "?.,,';,.':,,!,,.,,?..,.,!,,;,,'.!':,,.;,,:'.,,',,, \n",
+      ",?,;,!'.';.,,,,;,,',,,,',.,'.,,:,.,;':;,,,',;';',' \n",
+      ";,!,.!,.,;,'':','.,.'??:;:.'..;,.',:,,.?;,.;'..';; \n",
+      ";,,.;.!.:;,.??,.,':,,.;,-',''..'.','!''',:;'..,!!' \n",
+      "?,,',',!!,-!,.,':,,,.',.,..!,??.,',.'.';:;'.,;.!': \n",
+      "',,;'.,,.',,.,,,.,-',:,',..'.,.?,.',.,?,,,,,,;''-. \n",
+      ",..,;',:,,,,'.,;'.,;,,.,,.,.!!';,:,':!,.,!;,,.:.:' \n",
+      "':,,,.,..!!!,.,,:,.,',!,':,!',!,,.,.;,.!.;,.,;,,', \n",
+      ",;,',;,,,.;:'',',.,,,',:;,,'.'.,,,,;,,;:,,.,,,,-'; \n",
+      ",,,,';:,''.,.;'.,;-.,.;:,,!.,,.'.,..;,,,,,,,'',:'' \n",
+      ".;.,,;,,,,,,,,.,.;.;,;:,-.,:!'!,!..:,..':?;,..,,,' \n",
+      ",,:',,','..,.',.,:,;..'?,!!?,':';.,;.';':;',.',.., \n",
+      "',;'','.,,,,':',.,,,,,.'':,.';,,.;.,,:,,,',.;,,:,, \n",
+      ".,,,:,:,',.,'.',,,'.,,,,'.';,:',,;,,,','.'.,.,;'': \n",
+      "-,,.,::!,;,,:,;.:','',,.;.,;;;'..,,;,,,:-;',.,,,,, \n",
+      "',,,,,,,;,,,.,,,,,,,,,:,,:;,,,',,'.,':',;,',,,.,,, \n",
+      "',,;,,,.!,,,,,,',,''.,,;,,.,.,.,,.,!,,',,',,.,,!!, \n",
+      "',',,,-,.,!,--,,,,!;.:.,,',?.,,,'!,,,!,,,;','.,.,! \n",
+      ",,,':,!.,,;''?!,.,:?;':-,-.,,.,,:',,.!;,,''.,!?.,' \n",
+      ".,,';-,',,,.,,'.'',,,,.,'.;.,;',,!,,,,,:,!;,!!';,. \n",
+      "!,'.,'!,;',','!,,!,,.,,,,!,,';,'','.,,,,,;,-':,,.. \n",
+      ",?-,-,,?,,',--,,,.,:,,.,.,?,.,:,,'.,','!,-!,;',.,, \n",
+      ",:,;.,',:?,,.,;,',;,,',:,,,,'!',,',,'!',,,:,,,,,', \n",
+      ",.,,?,;':,,',,,;':,,'.,,!,,,,.,,;,,.,;,.,,:,':.,:, \n",
+      ".,'?,;.,.,;:,,.,,.,!,?,;'.:.,,.,!'?,!'.'!?'.,,'.,, \n",
+      "'.,.!;'?,,!,;,,.,,;.,.,;''.,,;,,,:',,;,,.?,,,'.!!; \n",
+      ",'.--;,..,,,',',',,,,,.,,?,,,,-,,'.,,,,,,.,,.,,,,: \n",
+      "..,,',?!,,!;.,,;,,,':,!,;.,!.,-:';.;.,.';.,.,.!?.! \n",
+      "?,;,.,,,,:;,,.;.,'.,,,,,.,,,,','.;:;'.,,'.,,.'','! \n",
+      ",,.,,,.;'.,,'?,;,,.,,?,.,,':,,.,!,;.,,.,,,-?;,'.', \n",
+      ":;,,'.,,,.:,,,';,,,'':,,'.,:''.,''!,,;,,.,!',?,;!' \n",
+      ",.,,;,.,',;:;,,,,',,,,.',,,,';'.,,;,;,:,,;'.,,.,,. \n",
+      ",,,.,;,,'.,,',.,,,,,,.;,,,'..,;.,,,:;:,.,,',',':., \n",
+      ",,.;',,,.-,.-,,'.,,.',';,','''.,,,,-;..,,,,,,','.! \n",
+      ",,-.,?,,,,,','.!?,,,',,',.,-,.':,';,'.,!.,,,',-,,? \n",
+      ";'.,,,.,,?,,!',?:;'.,.,','.'',-,','!,!,-,.,,'?!,,' \n",
+      ",,?,!',.,,:.,:'.,?,?,,.,,.!?'?,';,;,'.,!;,:','.,., \n",
+      ",?!,'?,,,.,'.,.!'.,,!??,.,.,,:';,,.:,'.,.,;:,:,,:, \n",
+      ",.,,,,;,,'.',,,:,,,;,,,;,'','.,,.,,,,.,,.,,',.,,,' \n",
+      ":,'.;,;'.,;-.,?,;.,;,.,.,,,.,'.,,,,.,,.,,,:,,'.,', \n",
+      "?,,,'.,,,,,-',,;,'',','-,,',,;'.,,:-,;?,,:,,.,,,,; \n",
+      "-,,'.?,,-.;;,'.!,.,;:;','.?','-?,,,?!,,';-,!,,';.- \n",
+      "!'.,,',,,.',-,',,?,,.,,-';..,:,'!?,,!?,,?'':,,;,,, \n",
+      "':;,:',,,,,,,,,,.,,:,,;,,.,','..,.,,,,;.;,,''.,;:, \n",
+      ".,,,:?,.,.,,.,,.,,-.!'',;!,.,:;.'?!;;';.:.!?'!:,!, \n",
+      "''.,:!,,,.;!,!',,,.',.,,';:,,:,'.!',;'';.'?,.';.!, \n",
+      ",':,.:,.!'.!!,,.,'.:.,:.'.,.,,:.,'.,:',.!'?,'-,-'' \n",
+      "?.,,?!'.,.,'-?;':.-,,.;.!;',.,,',,,-.,'?,,,,',:'.! \n",
+      ",,,,'.,;,','...;,,.:.:','.,?;,.!:,;'.;,!.,?,;'.?:. \n",
+      ",;'.,,',:'.-:,.!?,-.,,'.,.,,.,:'--.!?!!,;,,','!.?, \n",
+      "?.,:;,','.:.',:;;,,,.,:,.,,;.,,,''.,;.,.,,.,;'.',. \n",
+      ".'?,?,;?,!,,!,,'',,,??!,',,.,,',,,.!';,,,''.?'?!;, \n",
+      ".,',.,,':,,;,,'.!,-,,,,,';,',,'.,,;':';'?,:!.,!,!, \n",
+      ",;';';,;,'.,'.,,,''.';'.!,,:'';',-,'.!,!,:,,.,:,;. \n",
+      "!,.,,,.,',:,,,,,.,,,,.,,;,,.,;,,.'?;'.!.,,?;:,!?,; \n",
+      ",,:.?..,,.!.-,,.,,'?,-?';,,.,';,;',;,':.',,,,,.,,' \n",
+      "?!,',,,,,.!,?!,,,'.;':',,.;,',,:,,.:?,':,',.!;!,:, \n",
+      ",-''.';.,,'.,,;.,;.,,,,,,',,?,-?,?,??,,,'.,;.,.,.! \n",
+      ",,;,,,'.!,.,,!:,:,,.!;.,:,,,,,,,,:;.!!,'?,':,?,!,, \n",
+      ";:;'.,'-,'?!:;;.,,,..,!,:',.,,.',','.;.'..,;':,.', \n",
+      ",,,:',',.:'.,:;;;.,';,.,;,.,.!.,,.!,:,!!?,,;,',,.! \n",
+      ",,.,?..,.,'?,,'-??;!;,:;,'';,.,.,'.,',:,';,'.,!.,. \n",
+      "!,,,.!;.?,,:,;:,',-,;',;,,,.!.,;!;?,,!?.,:,,,:'?,' \n",
+      ".,.,,,..,,;.,':,,.,,;,:,:,,',.,,;'':,;,.,,;!;.,,., \n",
+      ",'.,;;.,-:,,,-.;,,,.,!.,,;,;,,,-.,,!.!?,,.?!;',?!, \n",
+      ",.,!,,.,';,,:.,,;':,','.,;:,,,,,,,.,:.!,','.,;,.,, \n",
+      "?',;.,!';':,,'.;,.!,'.?!,,,!'.,;-',';'.,,!,.,;,.', \n",
+      "'.!.,-.!;,.,.,:';.,,:,.,,!,:,:!,.,;.,,.,,.?,:.,,;. \n",
+      "!;,'.?,,,,;,;;,,,',,,;,,.,;,,,.,.,!,?.,,?,.,';,,,' \n",
+      ".?:,;.;?,'';.',,'.!!?,?,';,,.,,!.,',,'',,',,?,!,,, \n",
+      "!,,',.!,?,,,:,,'?,:,.,,,,,!,;,:;,,..''!,,'.,!!,,?, \n",
+      ",.,!,?,??!,;.,;,;,,';,,',',,,.',;-,:,:',,.',;;,,,, \n",
+      ":','?,?,,,'-.,'!.,,,.,:,';':,;',?,,.,,;'.,.,;':,,, \n",
+      ";'.!,?,,'';.,,!,';.,.,,;,!,:'?',','.,,',,,,;,,,.:. \n",
+      "'?;?':',,,.!';:.,;,.,!'!',,,;,':.,,',,,,?'.,.,??,. \n",
+      "...,.;.'?,.!?,.!,?,,',;?!.,!,!?!',','!',,'.?,'-.,! \n",
+      "?.,'':.,,,.,.,,,'.',!?,,.,?..,.,,.,'!'!..,;.!,?.'' \n",
+      ":,;..,!?,,,'-.,,,',,,'.,,,-!-'!!-,;',.,,.?;;,:;,.' \n",
+      "....,'.,!:'':,,',.',,;':,,.,?,,,:,.,,:;.?,,!,;,,,. \n",
+      ",,?,,'.,,:'.;:',!'.',??,,':,-'?,,..,,;.,:,,,',',,; \n",
+      ".,;,,;,.,,.,.,.,.,:,'.,-',';:',,,,,.,,;,.,:,'.:',, \n",
+      "','.,.,,,;;'.;,;',:,',,;,,,.!.,;''.,;,--':';,,.!,? \n",
+      ",,,,.,.,,.,!,!!?,;,,:,,',,,,..',.,,;-''';,,,:',.,. \n",
+      ",.,':,:,':,,:,:,,;.,!,.,;'.,:.,,.!,!,':.,;.!,,?,!' \n",
+      ".,:,,',';'?',,.,:!!!,.,????!-?,.,?!,;.,,?,,;.,?!!, \n",
+      "..,,'.,,;.,?,,,.,:,:.,;,'..,?,..,;;;.',;.,;.,?,.,, \n",
+      ";:,,.,;.,,.,.,,!,,;,,'?,,,',',,.',,,,?:,',;;;!',?, \n",
+      ",?,.,;';,,','.,,,,,',,'';.,-:,,',-:,,'.,!?,,.,.'.. \n",
+      ".,,.?,,.!',,.!?:?,,'!,;.';,',.,?,,!.',-,,,,;,,.-?, \n",
+      ".,:';,,','.??,,.,,.',?,,;.;,,,,,-,,..,:,,,,.,:-,,' \n",
+      ",.,:,..,,-.,,,.,.,,,,.,,,,;,.,,,;,:'','','.,,.,.,? \n",
+      ",',;,.;':',,!,',,:-,-.,,!',';,','.',,',',,.,':'',' \n",
+      ".,-',-??!??,!,.;..,;'..,;.,',:,,''!';',,'.!,,,'';, \n",
+      ",,,,,,,':,.:,.,.?':,??,,;,,,,,;,,':,',',,:..,,.!!, \n",
+      ".'';'',''.!'?,',,','.,,!,.,;,,'.,.';,',:,,?'',,,,. \n",
+      "',,';,',:,,.!,?,,.?,.,,,,:,;,;,;;';-,,',',;,,,',.' \n",
+      "!,.,.,,,,!,,.,..,!'?,,;,,',,'.?,,..,,,,.,,,,;,,.?, \n",
+      ",?';,,;.,.,;,?;.,.;:,;;;,,.?,,;,:,,,.,';.'-,,,;,,. \n",
+      "?,?;,..,;:,-,',.,,,:,,-,':',.,.?'?;,.,',!,,.!;,',. \n",
+      ".'-,,;,,';,,',,,.,,.,:,,:,.!:?;,..?,?,'.,'.,.,'',, \n",
+      ";'.;,,;'.;';,:,;.';.,,,-,-,:,,,,,,.?,!'.,,;:,;:,,. \n",
+      ";,'.,.,.,,;',.,?,''?,,.,;'-;-.,;.,:.;,,.,,'?!.,,,! \n",
+      "??',,.,,!';,';,;,;,:,,.,!'..,.?.,,;,.,,,.,!','.',' \n",
+      ",:,,,,,''.?!.,!.,'.,,.!,,';,;,',.,;','..,.:,,;'.,, \n",
+      ",'.,,,'.,',.,.,,,;,,',:;.,,!,!'!,..!?,?',,;.',,,,: \n",
+      ",,,.,.,;,;,-;,;,.,';.',?,.,.,.,:,,','?,.,?,.,,;,,, \n",
+      ",.,.,;'!,?',.,:.!'?.'?'??;':',:,',..,,;,.',';'.,,! \n",
+      "'?',!-',,',',!',,,,,.,,,,',,-''';',,,.,,,,,.,;.,,, \n",
+      "';.,'','',:,,,',';',':',,',',.!,;,,.,!,:!;,..;,,.' \n",
+      ",',.,,,.,?,,,,,,,,.,,!,!,.,,,,,;.,!'!,',,,',.,!'!, \n",
+      ":,',!,,,.;,,,.!,-',!,,:!,.,;,,:':',,;,;,,,,:.;;,., \n",
+      "!,.!;.,:,.-,;,,:,.:'.!,?,,.,:,.,'.'.,,,,;.-,;,,.,' \n",
+      ",:,,,'.                                            \n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(shakespeare['punctuation'], sherlock['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 91,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ----,,.,,.:--__.,:--,!,!.,.,,,.,,,,,..--!.':--,,:.\n",
+      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,...,.,,...--,,..,?,.,..--!.,!,.,,,.'.--:,.,'?..\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. ?,,:--?!,.--,,.--,?--?.--,'?..'.,!..,,.'.,:,-..--,\n",
+      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .?--!.?--,.'..',....--!.,',:--...,,:--'!:.,'?,.--!\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .':?..__.,,!.._!_!....--!.'.--,.''.--,.--,,,,.'...\n",
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' .....--!.,!,,.,,-.,,.,,,,,,,.....--,!..?--,..--,..\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,.'.',.'.--,.'.--',..'...--,,...'.!...--,,!,...?.\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .--',.....,'.--,.!,:--.-.',.--',,?.....--!.''..,,.\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .'..--.'.'???''.'.:,.,!,!!,,'.'.'!'!.,,',........-\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". -,.'.--?..'.?,..--?.--,?.'.'.,.,,:--'?:--??'..??--\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,...--?.?.--,,_,'._'.--?.??.--,,'?..'.'.'.?,'.'..\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", .'.''.!.'..,,:--.--?.--,..--,!..,..,,.:--,?--',.:-\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" -.?,,..,:--',.'..:_'._.,..,.,..,,.,.':,.:...,:'.?:\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" ,,,..:_._,:._._...,,.'.,,,,,,.,,....,.._:._!!,!.--\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" !'.,.,',.--,,...'.--',,.--,',...--.'.,?,.--,.--?.?\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ?.--,.--,.'..,:_,',,!,!,'!_.,,.?,?,,,.....',.:,.--\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ',.,,?.,.--?.--,.,'!,:--!--',,.,,.,...,.--',,...,!\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. !,!,,.,..,,.'?,,'...--?..--,.'.--,!..:--.--!,....,\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, '.,:--_._.--',.,,,,'?,,':--,..--,,.:--_,,_._,',_,_\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. '._,.--',,,...,:--,,'?--,.--?.,?--,,.,,.'.--!,.?!,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" ,:_--'.,..._..--,!--,',.,.'.--',,..--?,.,!.--,,.--\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". ,?.--,.,...,.,.,,.,.,.,,,.,:.--,',,.--,,..--,,'.,,\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" '.--,?.--,',.--,..,,:.','','..--?.--,?.,.--,.?--,,\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" .,?--,.--',,.--,,''.''.--,..,.,'?--,,,,.:--?,,'?.-\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" -,?,.,'.',.,,.--,,.,.,:--!,:--,...--',.--,,,..,.,'\n",
+      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, :_--,,._:--,.'....--,,,.--,.:--,?:--.--,.:--.....'\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. .--.':--,.--,,,..--?.,,:--','..:--.?--?..?.',.--,,\n",
+      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" .--,,.'.--,,.:--''..'?..,,:--..--',.,,..,'...?,...\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, --',..:--,?--',,.,.,.,,:--.,,,,..:--?--,,...--,!,!\n",
+      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", :--?--,.--,.:--,.?--,,.__.--?.--,,.'..,,:--',,?--,\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.--,.?--!..'.''.--?,.?,,':--,!!--',..,,.--,.--,,.\n",
+      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, _',_'?..--',,.,,,.',,.--,....,,,,.',,:_--'.','..'.\n",
+      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., _._--'''._',,,:_--,,!,.''...,,!_,,,'.,,:--',.'.',.\n",
+      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,'???--,.--,,?--,,.--',?.,..--',,...--,,..,,,,.--,\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ,,.','?'.',?--,,.,,.,.,,,!.,.........--,....--,.,.\n",
+      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., --,,.--?.,..--,,.--?.?--,,,..--,.,...':_:_,.,,:.:,\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ,,,',...:,,',.,!._!!_--',',.'.',',.,:,.--'..--',.'\n",
+      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, .'..,,...,,.,.--,?--..--?...--,?...,,.,,.--',,..--\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. ,!.--.,?--.--..--?--.--!.,:--.,.--,.'_._,..--,?--.\n",
+      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" ..,.--?.--,...--',,.--,,,...--,,...,.,,:--...--',,\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" .,,.--,..--,.._..._'...,,...,',,..--,,?--,.--.?--,\n",
+      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' .--.?'...,,,'.,,.'?--,...--,,.--,.:_._..,...--,,.?\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' --,?--,.,,.--.,.?'...'.,.,.--,?,...,.,.--,,',.--,,\n",
+      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, ...,.:...:..:,,,.:,,,.--,.,..--,?..'.-.,.?,,'.?.,.\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '...??,.--,.--,,..--?,.-_-,_.--,.--,?--,.,..:_--,,\n",
+      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,,,..._,.',,..:,,:',,,...:.,,:.:_--,..._--,.'.--,?\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. ,..,..'..','.,'.._,,.._.--?.--,.,.--,..--?.,,.,:--\n",
+      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' ,?,.--,,.--,.--,:_,:.'._?--,?--,.'..:--,?.,,:--..:\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, --!,,..,..,,,,'..__..:.--,,,...--?.--,.,.--?.--,.:\n",
+      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" ,'.,.,..??'.:,.,.:,,,,,,..''..:.,,.,,::.,,,,.--??-\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. -,..,._:_..,,....,,::,..--,.--,.,..--,'.--,.,.--!-\n",
+      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. -,......--?.--,,.--,,.':--??:,...,.,:.,,:...--,,..\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ,,.--,,..'::,',,.',,.,,.--,,.....,....--,.''.--,,,\n",
+      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. .--,..',,..:.--',.'..'..--,.,:...?.--',,.'...,..?_\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" ._--,.'.--,..,,.?'?'.::,.--,,.--!.'...--,,._._,._-\n",
+      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, -.._?_._?,,,,.,.,.,.,.,,,,,,,,,'..--,,.,.--',...--\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,.:,.--,.''.'.'?.,..,,'....--,...,'.--,.--__,,.._\n",
+      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, ._.,!,!...!...!......--,.,,....,.--.,,_._.,,,..,:'\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- ,',',__,.,.,',.--,....,,,.!!:.,,',.'.:.,,.'?.,.,,,\n",
+      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, '.--,,.,..--,.'....__...........--',?..'....',....\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" ....--,....,,...'.,..........--,,..:,.'.'....,..--\n",
+      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', ,,._''._.--,,,,?--,.....,,.:,,.,,...:.,,.--?.--?..\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, .?.--,,..:.?--,.,.,:--.!!!--?.--,,...--,...,,,.,',\n",
+      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" ',..,..._._.--,,...--,,.,..--,.?.--?....--,.--,...\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. _.._--,,..--,.,..'...?_--..._--,...--,,,..--,.,.--\n",
+      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., ,,,.,.:..:.--!.,.--.--,,,.,.--,.,,.?.?.--,?,.--,..\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ,,,.--,.'.,.:,.,,,.,,:..:..?,..,__..?,.,....,..,:_\n",
+      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. _.:...!',__!..:.,__.:__.?,,,..'.',?,...,:__....?._\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. _!..:,.',__:,.,,.','.,.,,,...?,.,..?.!..,:,,.:,...\n",
+      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". ,,,,,,..,.,.,'..__.??.':.,,,,.,.,.,,,.'.?,..,...'?\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" '.??'?',?,,?,,!.,.!,!.,.,.:,!:.,.--',.--...--.,,..\n",
+      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- .--,.,__.:'__..--,?--,.?--,.'..--,...--...!--,...-\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" -'..--,.--,..?.??.._'_!'__.,,..,,,..,,..,..'.?.,,.\n",
+      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" ,.,,,,.,--,?!_,,_.(__!),,.,!,',,,..!.!.!,,,.,..(),\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,()().,..,'?.._,_!,,.,!!:!__!,???,?.,,.!!-:-..?,.,\n",
+      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. .,.,,,?,..,.....,,,,,.,,'.,.,,.:.;;.:...'.?.-.._--\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ?__--',._,,.,.',__,'.,_.___..__..._--',.,.'.-.__--\n",
+      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ?__--,.___...,..,'?'?....,:_,_..__,,.:;_''_,.,...:\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" .,,,._,'_...?:.',,..__...__.!,..?,'..,?,'..,'.,?.,\n",
+      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" :_!_!,,._?_;__,__;,:--..''._'''.._,.,.,,.,,.,.,,,.\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, '',,.',__,____.,,..',.._!_.._.?.,,,,!___.,?.,,.:__\n",
+      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, !.,'.,,,,,,,.,.''..,,..,,,?.____.,,__,.,,?.,__,.__\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ,,__.__,...',,.,.,...:.'.,.,,,,.,.,,.,,,..,.'.,.,,\n",
+      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ,,,..,,.',,,,-',.,,.,--,.,,'..,'?.__,.__.?.:,'..,.\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", ,,._,..._.,.,..,,.,,?,..,,..,,.,,.,,,.?..,--,.:..,\n",
+      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" .,.',,'....,..,.__'..,,......'.'.',...,,.,?....,,,\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, .....,..?,,.,.,,.,,',,,.,.,.,,,.-:.',,..,,.__.,',.\n",
+      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, ,?:.',,,,',,,,,.'..'.....'.?,.__,.?'..,......'!'?,\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" !,,?.,..........::...,.,,..,,.'.,,,.,,,.,.,.,,,,,,\n",
+      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. ,,..,,,,.,,,.,'.'..,,,,,,'.,,,.,!'.--!,!,..'.,,.,,\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". ..:.,.,,,,,,,,.?......,...:.,.....,.,.:....,,.'.''\n",
+      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" .,',,,!'.':._,..._,__..:__..,:,...?.,',,.,,,,.,,.,\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,,,__,..,.,,,.__.,,,,'..,?.....'.:.,.,::,,,..,.'..\n",
+      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ..'.,.?,,,.',,,,.,,.,,???..:..:,'.,,,,,,.,!,...?.,\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, ,,,.,,.?.,,.?'...,.,:.,.,__.?....,,.?..,.,..',,._.\n",
+      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" _.!__....',.,,.._._,',__.'.,.':._,!_,:'.:'..?...,,\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ,...,,,,,..::,,,.,,.:,,:.,,.,,,.,,.::,.,;,,.,,,,__\n",
+      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' .;,,:.,,,...,...,,.,........,,..,,.,.,.,..__:.....\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- .,?.,,_,,_...?..,,.,,...,,.,.__..,.__..,....,,?..,\n",
+      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" .,,?...?.,'..,....,.,,,,,.+----.,,,,'..,....:,:.'.\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .,.,,.....--!--,,,.,.....,.:,,.,.--,.--!..........\n",
+      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. ?,.--,.......--!.,,..,',.--!,..'.?,,.,..,...:'.,.'\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. ..,.?,.?..,...:.:--'..:--'?:--..'.,,.......!.'..,.\n",
+      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,..,,'....:...:'............,,,...,.'...,,(?),.'..\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, .''..::.,'..,,,,,',...,,,,..,...,..:.,,.....:.,,,'\n",
+      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ...:...:..,.__:..:-.''..,,.,:.'':........,,,..'?',\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '??,''.:.,'.:--,'.--.--,.--'.?,.,,....'...,,...',?\n",
+      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, ?....'.'.....?.......',,,..,:,.,,'.:..,?:.'.......\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" ..,..,.:.:....,,.::,,,..,,,,,,',.,,.,.,.--,,.,,.--\n",
+      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..,?.,..,...:...,..:...,,'.--,..'.,,,.--,....::.-\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". -,,.--,...?,.:'..,..,,.:....,,....,..:,.,?.....'..\n",
+      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, .'.,,,.,,,.,.,.::.,.:,,,.,,.'.?'..'.'....,...,.,.,\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" :,,.,,.::,,..,..,.',..,,,,...:':...,.,:.,.,...'...\n",
+      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. .?-.,,,:..,,..,.,,,.,,.......--!.--?...--,,...--?.\n",
+      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" --?,.,.--,..--,.'.--,.:,:.:--!--?--.:.,.,..'.'....\n",
+      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ..,.:::::'..,,.'..,:...,._,,..'._......,'!...:..?,\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" ,,,..,..--!.,.,'.,...--?...--,,.'.--?--__..,,_'_.,\n",
+      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,...--?,:--?--,,.'..?,:,.--:...--,..__.:__....,,.-\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., -,..'.,,.--?.--,.?.--?--.''?--,,.':..--,!..,...'..\n",
+      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. _:_......__...'...'.....'.'...--?.--,.'.?--.?--.'.\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. .,.',.:'.--,,,......:..?__.__:..:...::..--,,.,.,..\n",
+      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ,.--',.?--!.,,,'......,..,...,.?,,....'...........\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" '(')..,.......,...,...'.,,.........'.....,....:.,:\n",
+      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" .?,.......:.....'...._,._..',,..,.,,,_,,._.:...,,,\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" ,.,,,.,..:'.'....,,.'.:....,.,..'.,,,.,........,:.\n",
+      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,..--!.'.:....'.__.,..,,.,:--,,..:.........,....,?\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" :.,..'..........,?..'..,..'......,.'..?,....,.,...\n",
+      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,....:_'_.,',....,.,,,,.,,,.'.,..!......,..__..__\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, ..,,,......?...,....?..?..?..'...''.:,,,.....?.?..\n",
+      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ......'.,.:.:,,,.,.:..,..,,:,,.?..'.:._!!!!!!_.:,.\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. !',,',..'..',,.,.'.!'..,.:'.,.,::,.'...''........,\n",
+      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', ..,,,.:,,....',.........,::,..:,,,,..__,'.........\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- ......?,,.':.,,??'.,...?.:...'..?.__,,.:......-...\n",
+      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. --?.:,.....,/..,..,.''?.:.,'..:......'':.'::.:...:\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" .:.'..,..:.,.,'..:.?.'....--,.?--,'..--'?--.?--,'.\n",
+      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. :--...?'...--,,.,..--,..?'..--...,.--,'.,?.?.?--..\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., .,,,,,,.,,........--,',.'.'....,....'.?--:_!?_.__,\n",
+      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .:...?....--_?_._'?_.::.--,.''..--_'_?._'_,.,,.__?\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. .'.._,_._'.,_.!!.!........__.,?--,,..--,'..,.,::,.\n",
+      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- --,?''.--,,.,.:_'?._--.'...',..--,.',,-.--?'.,.'?.\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ........_'-'..._--',',.__.'..',.--,,.'..--,,..--,.\n",
+      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' --,'.,?'',.'.',?--',,.'.--,'.,.'.,...'.--,.'...'..\n",
+      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., .,,..,,....:..,':...'?'...'.'..?,.'().'.,'..__..._\n",
+      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., _....!..:..?.,?..'!'!,.,.!!''.!,!,!!,....''.,.,..!\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. ...:.......'..,,,.__....:_._,,.-.'.....,,.,,....'.\n",
+      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, .'.?..'..??..?...??...,?.....,,..,..,,..__......-.\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" .,.''.....:,..:.......::,.,?...,?.:....,._,.'._?..\n",
+      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., ....?_._,..,..._._..::..,.,,:,,,...::.:..,.,:,....\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" ..,..,.,,,,.:.,..?..,.:.,,,..,..'.............'...\n",
+      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. ........?::.''.'.',?,.,,..,..,.:...?...,..,,.,,(?)\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. ....:.,....?_:_.....':.:..,,.,...,,.:':.....,'.',.\n",
+      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ..,,..'......,,,.......,,,..'..:...?:....::,.?....\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ...',,..,.,.....,','.'.,,'::,.,?:.:..'''().'::..:'\n",
+      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, ,.......?,__:.,__.'.?,'.....,,:_._.:.':__.,...,,,.\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' ..,.?..'...,'?,,.?....,...,,.:--,.......?.,...,...\n",
+      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ..,.....??...'......,,.....:.'?:.........:.:--,,.(\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" ,!):,,...:.......?...,,'(!)(!).,..'.'..'.,,..:':.'\n",
+      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ..?...?,.'...',.....,..,,'.?...,.....'....?...,,..\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ......'........:..........--,?--,.,,..--,,....--,.\n",
+      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- .,,,,.:::..',?.,..,..?_'_...................--,,..\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ?--,.,.''.?--,...--',..--,,.,,.--,.,,.':--,.'?'?.,\n",
+      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. !....'...,'?..--',.?,.'.'..--,.--..,...--,..--'?.-\n",
+      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, -,..,:'.--',.,.'..,............,,..:...:,,::..''.:\n",
+      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" .,?,?......'....'..'.,,.:,,..,,,,.,,:,:,,.,,,,.,.-\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" -,.--,.,:,.--?.,....:.......'................,:...\n",
+      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, .,::'..,..,..,,....--?.--,...,.--',.....,,.--',,.-\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. -?--.--?,.,,,,.,:--?__!--,..--,,,,,',..::..,...,'.\n",
+      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. .:,..'...--',...'.',.:--'.'.,''...'',.............\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" ....,.,'.........--?.--,,.....!!,'.....,:.,.,.--,.\n",
+      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: --,,'.?..--,,??--,..,,:--'.,?--,......--,,'.--?,.-\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. -,.'.--?.--,.--',.'..--'?--'.--?.--,....!.....,..'\n",
+      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., .'.!,,....,..'........--,.--,.--,.'.,,.--'',.--'..\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., .--,..--,,,.,,'__.--,._,,._--,.'..--'?.--,.?--...-\n",
+      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" -,,..',:,,,,,,,?'?,,......':.._._?.?.....'........\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .''.'???......',,':.:,.,..__?...__...'.'..'.'.?--?\n",
+      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,.--',.,.?--?.--,....::.,.,.?.......:.:..:.?'.....\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ...,,.:--,?--,,..',...--?--,....--,..?--,.,'....,.\n",
+      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" --__,...'.....'.:,:.--...',,....,!.'.__....,.__.._\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" _..__.__:....'..__:.....?.,,..,.?'.,?'..--,.,,',.-\n",
+      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. -,.:--!,,'.--,.'.,:--,.'.--''.--?.--.'?--?.'.--,,'\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., ...--?.?--,....--!.!.--,,...:--.--'!.?--!.!..--,..\n",
+      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ..--,,'.'.--,,...--'?.--,.'.'.--!!--,..--,,'..--!,\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" .!'.'.--,..--,...:......--,,.--,..--,...-..,,,',,'\n",
+      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,.?........,........--,..','.',,.........''...--,\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". .'......--,.--,,.,.--,.--,,..--,.--,.,,.'....'....\n",
+      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. .'.......,....,.'._,,._........',.....:.........--\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,.--',.--,...--,,.,..?._._'..!__......'.......'-.\n",
+      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, .:.--'?,,,..--,.--!',.!!,.......:,,,...,,...--'',.\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .--,...--,,,,.,.'?--,,..--,.--?,.'?--,',.--,,''.--\n",
+      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,',.!--',,..--!.!....:..'.....,....--',.'.,...'...\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". .?',....:..,:.:..,.._._.,,,.,,,..,.'..'''........,\n",
+      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,....,...--,.--,.--?.,?--,,..'..,,,,,.,.:....,..,'\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, ,,,.'.::..--,..--,.....--,.--,.'...'..,,....'..'..\n",
+      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". .........'......,.,,,.:.,,....'.,.:.'.,,,...,:..?.\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .,...'?,...,..:,.?......:.,,.',',.',....:..?,--..:\n",
+      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" --.--?.?--,.'...--!..?'..--?.--,...--?--.''.--,..-\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' -,.--,...........'...?...........,..:,:.--,?,.'.--\n",
+      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" .'?--,...--,?--,.--!.?--,,...--,,.?--,,'...--',...\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" --?.,?--',...!?...'.?.?,.,..,,..,,.,,..,,'.'?,....\n",
+      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" _-._...:.....:._--,._......,..?....,:.?.'.:.'...'.\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" '....':._--._...,...,..,..:,,,,,,'.:.._--._....,.,\n",
+      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.--......,'.--',.'.--',,,'..,!--,,.'..,,..--',.--\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,...--,..--,.....--,'?..,.,:....'.:--,...:--__.'.-\n",
+      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, -,.?...,.:.:,,.:.....,!.!!......--,.?.'..--,.--??.\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- .--?...--,,,,,.'.--,,.'..,,,'...--?.?'?,,..--,,,'.\n",
+      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., .--',,?.--,..'..,,..--',..'.:--.--,.'.'.--,,?--,..\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., .--,,...:...:--,,__,._'_,,__.,,.--',.--,..--,.':.'\n",
+      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ..,',.:':..__..?'...'............'.'.....?,...'...\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .............,...'.?.:.:..,....'...,,,..,,,..,,,..\n",
+      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .....,..............:.......()...'.',,...__..'.__.\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., ......---?.--,....,.,....'.?'?'...,.'...,......_,!\n",
+      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ?_!...,.'.'.......'.,.,,..'...'.?','.........'.'.,\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" .:.......,..........,..'..'.:..,.'....?......'.'..\n",
+      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' _._?!..:.'....:,..'...?..'..,.,,...?!,!,:,.......'\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". ...,...,,..,,..,..:.--,.?'.--,..''..--,..__.......\n",
+      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' ,'..,.,'.,:.:.--,,,....--.,,.?--',.'.?,.--,,.,!'.?\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. ?..?..,?.--,!.,,,...,,..:--..:..,,,...--,,..,:....\n",
+      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" ,,.--',..--,.,.':--....--,.',..,,,,,'...?...'.'...\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" ..'....,...,...'....'..''..._._.,..,.,......!...-,\n",
+      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" .:.....?..!...?,,.,,:....!..',.?'.!..!....,.::.,..\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., ?.,'?......'?.__..........?.,,....'.....'..'..'.:,\n",
+      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, .:....'...............:.,.,..,,,..'...,,..,..:...,\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., .,...--,,..--,..--,,.,..--',..--,..,,..,......!',,\n",
+      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. ,,,,,,,,,'.':--!--,!,,.--,!.'',,..,,,,,,,,.'.'.--,\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ..--,?,'__.'.,,,,'.'..--',,.--,,,,.--,.'..,,,':--.\n",
+      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' ___'_.'.,,.:.,..,,,,.--'?.'::....::.,.:.--,.--,..,\n",
+      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' .._.__-,-!_--,.,,..,:_--!_:--,.,,.?..,.'.:........\n",
+      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, ,:.,..',.....',...,....'.'.'.,?'........'...,...,,\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. .-',...--,,,..,.,,..--:,..--,,.--?.--,.'.--,,.'._'\n",
+      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. _.'...'.--,,.,.,?.--,..--,..,...'....,,.--,,..,,',\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,....?,,:,..()--,....,,...--,,.:.?'?.--,,.,,..,,.,\n",
+      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, .?_._'..--,.?--,...'.,......--,.'...,,....?.,'?...\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ..........,...,:--.''?'_._''?.--,?.--.'?--!..--',,\n",
+      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,'.--!--,.'...::...,,,.,.:,',,,..'...,......,...,!\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" _._.,'.,'....'.'.......?.'....?..'..?,..,,.?::.::.\n",
+      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ...__..'?...,--,,.,',:--,'?,,:--_,,',',',,''_.,?.'\n",
+      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, ?--,.,,,:--__.!!--,,,.--,.'.,,....',..,,.....,....\n",
+      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' .--,.--?.--,.__.--?.--,..--'.--?..--,..--,..',..--\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ,.--,.--..--.--,?--.?..'..,...',..--_._--'.--?..',\n",
+      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, .--,..'...'............__.._._...'....--,',._..._-\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. -!.!--__,,_,,..._--,.!??_--',',,,,,..._--,.._--...\n",
+      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" _--!,.!',..,,.,.'.--!..,'?.........,,.:--?--!.--,!\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., .--,,,..--!..--,,.,..'',.--,?.--!,.!!--,?.--!.--,,\n",
+      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" ...':--..--!.!--!.,.,!,,.--,.,,.--,,...--?,.--',..\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, ,.'.--,,..',.?.--...,.......'.--?.....--,...,.--',\n",
+      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .,.--,.'.,.--,,.,..--,.--,....',,:--,.--,__,....?,\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. __...?!?...!....'...--_,_,,.--,,.?'.--,.,:--__.--,\n",
+      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,,...'.,,:_--._--'',,'..''..,,,.--!..--,,...'',,.\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., --',,..--.?,.',,.--,,'.,!.....'.--'?.?--?,.'...--,\n",
+      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, .'?,,..--',.--,..',,.?....'.--__,,.,.,:_--','._,.-\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" -??..,,:--!--__,..'....--',...'.--,,.',.,,,.,:--?,\n",
+      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, :.:.:_._.,,().:_.._--,.,',.--',..'..--,.--?..'....\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" .--,.?',,.,,.--_,!_.--,'..--?,...???:--!?,,,.,.--?\n",
+      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" ..--,.--,.??_,,._--,,,.?...?.--,,.....--,,,..,!'.!\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .,,.',.--?.--,,,.'...'!',....,.'!--,..',...--?.--'\n",
+      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,....--,.....:.._!_!???.!!,.--!._!_!._!_.,._!_.,_,\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" _.,..,,...--,',.--!.__.,,!':'_'.?'.?_,...--',.'.'.\n",
+      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. .--!.?--?''.:--__.?.!'.',.--!..,,.,,'''.--,,..--,.\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., .'.?..--,.--,.,...--,.--,.--,..--,'..'..--!.,!..!'\n",
+      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., .--,....__......--!.--.!!.,.,'.--,'..--,..'.--,,..\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. ',.,..?'..,,,,,.'..--,.__.?.--__,,..,..--.,?----,'\n",
+      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. ..',,..?--,?.--,,...--?.'?',?--,.,'..?'...__?.?.--\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. ,',.?..--',,.--..,.--...'..--?__...?...'?.........\n",
+      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., .----,,,,,.....?'..--,.--,.',?,--,..--,,..--,..,,.\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ,:--,'..--!.'....._._'.'.'.!!--,,--.--?...?...,'..\n",
+      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. --,?..--,'.--,'..--,,?--,..'.'.--.,!--',.!!,,,'.?,\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" .!..???,.??.,,,,.:,,._............................\n",
+      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" ..................,,._,,,,,,_'_,,,__,,_._,,,::.--,\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., '......',,.--,,,.,,.?,,_','___.?.--,..?..?!--,..',\n",
+      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, ..,.--?.,:,...--,,......':--.,.._._?.,?--?.,--,..'\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ,,__..--.--,.!...'....,,,...',:--:_,,,,,._.--!.--,\n",
+      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" '.--?..'.,,....'.,:--.--,..'.,:..?.......'.,..???'\n",
+      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. .--,,,....,,(),.:--..--,..',,.--,,'..?--,,,,'..,.,\n",
+      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ,,,...':--,,...()...''',.,.,:--'.,,...,.:_--,:.,,.\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' _,._._..?_--.._.,!'._--,?:.:,,.:,,._.,,.,::,,._--:\n",
+      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, ,,,.,:.:.:._.:_--,,,,.',._,.--!..':--.------------\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., ------------,...--,....',....:..--,.?--.?'.',,,,.-\n",
+      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. -.,...?...:'!,:--,?,..',,':--,!--!,..?.--..'.'.?'.\n",
+      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, ...',,:--.,.,.--,,.,'?._!_...,:--!.,..--,.--?,..,:\n",
+      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? --!.--,,,'.--?.--,......,!...--'.....--,.--,...'.,\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,,,,,,,....,..--,...'?.,,,.,,..'.--,,.'.--,..,,__,\n",
+      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", :--!!--__!!--?,.':--!!--,,,,..',.'.__,.'__..,'?.'.\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, '..,?...--?......'.......?--,,,'.',.'........--,.,\n",
+      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ..--__,,,.'.'..,.....'..--.--,.'.!--'--',.'..,?--,\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .:',',''....--,..'.--,.--!....',--,,.,,..',,,'.--?\n",
+      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .....--,,,......'.,!,,,,,,,,,,.,,,,,,,,,.?----?--?\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" .?,..--,,,.,.:_._--,._._--,..--,..,..'...'.--,.'..\n",
+      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. ,--?--,.,.--,,'.,,.............,',.....?..,.?..,,,\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,,,'..._!!!!!!._......,.'......'.?...,..''.''....\n",
+      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...'',..?....'..'............:'.,'..,.'...'...,...\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. .....!:.,,.,,..?'...'........,..'..,._'._,.:...._,\n",
+      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., '._--!!..:....?,,,......,,,,......'.......??._'_/-\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- __..?',,.......'............?!?....,.'.'?,.,.....'\n",
+      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" ...'..':,..!.'..'...,'..'.,'.......?.,..::.:.....'\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., .,..,,.,.:,'.'.,,,...'......''..',.''.?.,,?',,_,_'\n",
+      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, ,....,..??....,..:.,.....'..,.?,'.....?..:'.'..:''\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, ...'..'.....'..'.'..,.......',.'.:.....'....?,.''.\n",
+      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, .?....?'..,''.',...__.'...'...,....,..!....:......\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; .....--,,?--,,?--.?'.--,.,.--!'?--.'..?--',.?.--',\n",
+      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ....--,..,.',?.--,,.'..--,..,.,.._''...._--,'.'.::\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. .--?.'.--,'!.'.'...'.'.,,,,'.?,..?..,.:.'........'\n",
+      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" ?'?:..?...--,.'.?.,,.--?.....--,.,..--.--!..--,..-\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" -?,...?--..:,..'.--,.,.--''.',..,...:.....,...,..'\n",
+      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .:.,..'.',...:..--?.--?..'..?..--.--.'-..'.--,.'.-\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,..',.---,...!!--',.!!'..--...,:--!...,.--,..!--'\n",
+      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", ?.?--',.!--,...--,...,'?--,..'...,...,,..!......:.\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ''..'...__......'.,..,.........(.)....,.,...(..)..\n",
+      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. .'.'....__........,....'..:...?!..'.._._......,.!.\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, ......,...'.....!..'..,...'?....'......,,!,.!!':.,\n",
+      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .....:...........,..'.,.....,..,'.'.....',.....,..\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" .?..'..,..,..,,..'.,,....,,....'.:....__.'..','?..\n",
+      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" :..'..!'.'.,..'...'.......--!--!--'.:...'.::..'...\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", ........??...--,?--'...'..--,..--,...'..'......',.\n",
+      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..:....'.......'.......,...,,'.,,,..,:,:,........,\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" ,,.,,:,.,,,,,..,.....,.......,,.'.,.-...,:..'.:...\n",
+      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. '...',.:...'.'..-..'.,,,.....':'.'....,.....':...'\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ...'...--,........':..,.....:?.,,.?.:.:..'...,,...\n",
+      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', '..'......?........:..,,..'.'.'.._'._,.'?.........\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; ?..''..'..'.'.'.,,'..:.'.......:..'...:..'....':'?\n",
+      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .....,,..::::,,..,........',..,..'-,..........,,.'\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,.__.......'....,?.,,,.,.::...?...??....'..?.??..\n",
+      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., ..,,,.......,,,...:..__!.....:..'....:......'.'..,\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" ,.......,,,,......,......',.,.,,.,:,,,,.--,!--!--,\n",
+      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" !--!--!.:,..,,.,,,,,,...'.:::...'..?...'!!!....'.-\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" -.--...,,,,',.'.,.,,.....,!.,.--.--........',.....\n",
+      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" .,,.:.,,,.....?,?.:--.'....'....--.--.,.......!!..\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" .''.,,',,,.'..'...'......._'_.,.'.'?..'.........'.\n",
+      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...,..',....,..,'.'..'....?..?--,,.--,.--'?--....'\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ......?..'?.!..'......._._.........'.........--?--\n",
+      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,.....,,.....,..--?--,...,.,?--,..--?........--'..\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, --.,'.'?.--?--.,...,..__.._.._--,?--..__..__.--?.,\n",
+      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, ',..--,,,.?'?'........,,,..,,.--,.'.:...--,,.,...'\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; .,.--,,..,?,,.,.'...--',.?--',,..--',.,,,........-\n",
+      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', -',.,.'.,..--,.'.'..'.',',...--?...,,.--,,,...,',.\n",
+      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, .'...,.--,,.,,,..?.....'...'.'..,!..'...'.........\n",
+      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., .:,'..,,,,..'...................?,..........,....?\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ?.,....-......._._.'...,,,..'.__..__.'...'....'.,,\n",
+      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .,?,...,._,_.'''.,.,...'...:...'...,,.,,'.!,:.,,..\n",
+      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..::.,..,,....-.,..,:,,,'',.....,...,..::.,,:.,..'\n",
+      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. ....?!.,.,,,.:'...:,,,,,:...'.'...,,,,,.:--?'?--',\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" ._._--,.?--?..?--.--?.,..',..--,,..--',.'.',..--_?\n",
+      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., _..---'..--?,...--',.---?.--,..'.,,..--,'.--?--,',\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .'..'..:--!--,,...,,:--?.--,.--',..'?,'...--,.','.\n",
+      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" --',,.'..,.''..--,.--,..,.--,.--,..--'?.--',.--,'?\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" .--',.--?.,'?',?--?,..--,?.--,..--,.'!!...--?..--,\n",
+      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .--,..--?--!.'.--',.?.--!..--',.--!.,,'...--,.--,.\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? .,.:,..........?'...'.,:_,'._...?..__.,,.:,,...--_\n",
+      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .___?._,,._'.:.'...'.':..'.,.....?,....',....'''._\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ?'._........--?....--',..?'..'''...'..--',,'.'.?--\n",
+      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" ,..--,.:.....--...,...',.'.....':.'..:.--,.'..--?.\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,,.,.!?.:.,...,.'?.!'..........'.....,...,:.?'..,.\n",
+      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". .,....'.,:,.,.,.........,..'..........-..'..',,.'.\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" ..!...,?.?...,,.,:'.'......'.,.'.......'.....,....\n",
+      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., .'.__...:..................?.'..?.,.......?'....:.\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ..'...!...,,.?....,..._._?,....?.......!,,:--,,__.\n",
+      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. .,,...--,,,..'...,'::..--,,.--,',__?__..'._...._--\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, _._....,,.:':._,.._.'.,,.:_,_:..',......--,,',,.--\n",
+      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,.,.'.,...,,'.....,!--,.'.--,,.,...,.,.,,....,,,..\n",
+      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,:..,,..,,,,........'.,!'!_!_',,''.,,,,.,,,,.--,\n",
+      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,',,,'.,,,:--.--,,?...::.:.''.,,.,,.--,.--?--'.','\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,'_._'.''._,,.,,'._--,.......--,.'..,.,'..--,',,._\n",
+      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, ._:_,-_,',__.__,',...__':--__,'.'..__...--,..--,,.\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,..--,.',.'..'..,,._..._..--__,'.._!!!_:,._..._--\n",
+      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, ?.,,..__,??,..--,,..,.....--'....,!--.,,.,,,__.,,:\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' _,',_.,,,,,.,,,,'('),,,:::,,?--,.,?--.,.__?,'.,','\n",
+      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., .__:.',,._,,..._,,?,..!','..?,.??....,?...'.......\n",
+      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ...,,,...,.......--?'..,,.--,,....'...,,._._..--,,\n",
+      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, .--!...,,,.--,,,.?--,:.(_!_),',,,.'.--?'.,.'',,,,.\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. --,,._._,,,.,__,--.?.__,,?:..,,.?,..,.,.,,,.??!--,\n",
+      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., ,,,,.:_._:..--_._?.--?'.'?.--!.?.--'....._._.,,,.,\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ,.....',.,,.,.,,.,,,._._--,,.,,'..,,...,...'.?.,..\n",
+      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' .._._,?'_._,.?:__.?'...'?'?,'?.,...?'?,,.?.,.._._'\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. ...--,,,....--,...--,...'..__.?......,:--,.,,,,:--\n",
+      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,,?.??--,,.--.,,,.,.,,,,'..,,,,,,.--.....,.'.:::::\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. .,,.,,,.._._..:,,.--,,.....--__,'?.,,',.,',',...,.\n",
+      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., ._._.,.:--...._''_.,.--,,,,,,.,,.,,,,.,,..--,.....\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. .--,,..--,,.'.--,.--,,..--_,,,,_.,,,,,?,,,.--,,,.-\n",
+      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, -,..:.'...,?:..,:,.,:_-_.._?,.?_--,,.--?,,?--,,,,,\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. ,.:'.__,,_._?--,._''_...--,,??,.....--,.....--.,..\n",
+      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. __..,.--?--.,',..,??--,.''.._,_,,?__.?.(,)....'.,,\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, ,,....--,..'.(),.,,'',,.,,.,,,..,,',',,.--!.,?_'_.\n",
+      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,',,,..--,?..._._:,,.,,,,,,,,,,,.------------...,!\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' .--,,..,',...,:--?...--,,...--,.?'...'''__.--,.?--\n",
+      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ',,...-?,,.().--',,._.._,.--,?.?...:?--,,,.',',,,'\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" .','..,..'.'.?,....'.....,.,...,'.--?..'.'.,,,.,.-\n",
+      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, -!.!!!,:--_._:.??..?.!,,.,!,!:--'',,',,.',',.'.:--\n",
+      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ,,..,.--,,..'.--!..,.--!.---.,..,._'!_.,,..'.--,.-\n",
+      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, -....__...??--',,,._.___.--,,.?...,,,,,,,:--?...,!\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" ,.,,,,.--?_'??_.,.__......,.--..._,,,_...?...,....\n",
+      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ..,......,...,,,..--!..--'??.:--,,...._,._:--..,,.\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" ..,!__.--,'..,,,.--,,,',,,.,,..,,.,,,,,,.,,...''__\n",
+      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,,,,':__.,,,,,,,.._..??_--.'.,,:--!--'.,,.?..,,,.\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, .',......,,.'.--?.--..,..--,,,...--,,,,.,,.,,.':,'\n",
+      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" .,,.,..--,.__.:,,,,,,,,,,,,',,',,.,,.'....:.,,.'..\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., ,:,,,.,,._._.!--,,.--,,,,,.?--,,.--__,.--,,..--,,,\n",
+      "'..,,,.,,,,,.                                      ,(').--?....--,..,!--?.,.'.:.,...--!..:_._!.--,.:-\n",
+      "                                                   -..?,,?--,..,...'?.',':____._'_.,,.'.__,.'.,,__,.'\n",
+      "                                                   .._,,,._--,,'.._._--,,.--,.._.._--,...--__,,..--_!\n",
+      "                                                   !_'!'!.--,,,,.,,.,,..(,,)....--,.--,.--?..--,,,',.\n",
+      "                                                   _--!_._?..._--,,.().__,,_'___..:..--,__..'..?...,.\n",
+      "                                                   ,,.,,...,,'.?',..,,,,.?...,,....--,,,.'.,,,__,,...\n",
+      "                                                   .,,.'.,,.,,.,,,.,.__,,..??...._...._?--,,.,,,,,,.:\n",
+      "                                                   ,,,.:',','.--.--?.??.--,,,.,,.:?__,,,,,,,,,.,,.,,.\n",
+      "                                                   ...--,....!!'!!.--,,'._._'_._,,.__,_,__'_.,,..--,.\n",
+      "                                                   ,,,,,,,,........,.:,,,.'.'.:.:!'?:,,'.,',._()_:(_,\n",
+      "                                                   _)_..._:,,,,__,'.,.:.',..._()_:(__)...:_()_,,,,,,.\n",
+      "                                                   .',,,,.'?.,,,.,,,.,,,...'...,.?._.._'?,,..:_.:._..\n",
+      "                                                   --,?.?--,..'?,,._,_......--,...,....?-,...._,._,,.\n",
+      "                                                   ..:--',',...,',...,,..--,,......?::.:--!...--,!...\n",
+      "                                                   --,..,'?--,,...?'..,,:.,.......,...--.?,,,('?),,.,\n",
+      "                                                   ,..',.__'__?--',.._-?_..--?.,,.,,,__,.,,,,,,.,,,.,\n",
+      "                                                   ..,,.,...,__,__,__,_,___--.'..--,...--,..._,___..,\n",
+      "                                                   ..--!!.!,.--!.__(_?)_..--,.,,,,,..._(?)__._,.,,,,.\n",
+      "                                                   :,,,',,...:_.._,.,,,,,,,,--,.(),__,,,,,,,,,._--!_.\n",
+      "                                                   _!_'.--?....--,,,,,..,,,.,,,_._--,..?--,.--?.,',..\n",
+      "                                                   --,,,''.__.,,,.,,...,,.,??_._?.--__.'......--,,.,:\n",
+      "                                                   ,:--__,,..--,.,.,.......--,.__..--,,.'.,,.?,......\n",
+      "                                                   ........:..,,,,,,.???.'.''.:?'.--,......,:--..?...\n",
+      "                                                   ......??...:.,,,,:_,,,'?_:--,!.,,'...!..:._._??..(\n",
+      "                                                   ),,'................--'...,:_.',,.._..,,..--,..,..\n",
+      "                                                   --,,.!.'?,,:--...--,.,.'.:_()._',:--,,..,_:_--:()(\n",
+      "                                                   )))())()().,,,:,:--,,,!--,,.,,...?,.?,.:..,,.--,..\n",
+      "                                                   ..,........--,'.?.,.,,.....,,,,......,,..::._'._,.\n",
+      "                                                   ....'?.._._.'..,.:.,,...,,..,,,,,':_._:..--,,.,?..\n",
+      "                                                   ,??.?.,.,.,.,:......,.--,.,,.,.,,.,,'.--!'?,....,,\n",
+      "                                                   .?,?,...:...?..?.?..?.,..--',,.:--,.--,,.'..,&,,,,\n",
+      "                                                   ,,'.'?',,,..?.,,.!,!...?.........(..)........,....\n",
+      "                                                   ..',...:.....'..,.,.'....''..',',',,.,,,.:...',,..\n",
+      "                                                   .',,..,,,......,..,,,....,,..::,,_,,_,_._,,.....,_\n",
+      "                                                   ,_.(..).',.,,.,..,..,.,.,,.,,__,,.,,,,,,.?,_,_'?.,\n",
+      "                                                   '.,',...,.,,..,.._,_..,,..,,',.:......____._._,___\n",
+      "                                                   ::._.:.._::._*****.,,,..,..,,.,,.--',.--,.--',..--\n",
+      "                                                   '?.--,.*****',',.',,:--__...,:--_._..''.,.,,.:--__\n",
+      "                                                   ...,,,.,,:--_._,..__.,,.'..,',:--,.*****.--?..--',\n",
+      "                                                   .,.--?.--''..--!..--'?.--,.:--,?,,:--'?.--,.--?.--\n",
+      "                                                   ,..--!:--..,,,:--.'?--,.,,:--.,',:--!!,,,,,,,'.***\n",
+      "                                                   **'..--,?.--,,..--',,.,,.,,,.....',,,.,'.--??''.--\n",
+      "                                                   ,.?--,,...--,?.--,?.'.--,.,.'.--'?.'....--?.,,,.--\n",
+      "                                                   ,,..,.--,?.*****_--!_.''.,,..'..--_',,'......,.,._\n",
+      "                                                   --_,_,,._--,_._,._.,,.--_,_,.--_,,?_.'..._--,_._.,\n",
+      "                                                   ._--_,,_,._._--_?_._,?!_,,.,.*****__..,?.,,:.:--.'\n",
+      "                                                   ',....'.,,,,..',?'..'...'..--.,.,.,.'.,,.,.'..,..'\n",
+      "                                                   .:,,..--!!.,.'.,.,.'.*****.--'?.?--,.--,,?,...'.:.\n",
+      "                                                   --!.--,,.'..'.'.,,?--,.--,,..--',.',.--,,...--,..'\n",
+      "                                                   ..,..--',,.'...--',,..,.?--,.,..--,,....'',',..--.\n",
+      "                                                   ,.:',..'.',..--,..'..--!..?_',_,_._',.?,'.,.,..:--\n",
+      "                                                   ,!..':--,.?'?..,,.--!.!--,..'.--,,................\n",
+      "                                                   ..--............!...!*****.--?.'.,...,,,:.,,,,'.--\n",
+      "                                                   ?.:..,?.--,,..--?.:,,,:..--',,..--,.'.--,'.,.--,?.\n",
+      "                                                   --,..'.--',.--,'.,.--?..',,.'.,.,',..--,..--,,.''.\n",
+      "                                                   '?'',''.--,.'?--.,..'...--,.'..'.'.--,.--',',.--_,\n",
+      "                                                   _.--','..,...--'',...',',.--,.,..,,.'...--,'..--?.\n",
+      "                                                   __..--,...:......--,'.....--,.'.'..:_,_.'..'!,..,:\n",
+      "                                                   --.?.,,.--,.'.:,.,,,,.,.._,?_.,._,?_,_'._,'.,.--',\n",
+      "                                                   .''...'.--',,.'......'.*****_,_'_._.:.....:__.--,,\n",
+      "                                                   ..--,..,.',&.,,.__..?...'.:.:'..:__...._--.!!_....\n",
+      "                                                   --_._...--_,,.,.._:_._,.:..(_!!_).'.(_!_).!!!!!!,,\n",
+      "                                                   ,',,',,,,.,.',.,.,,,,..,:--'..--_,_,.'.*****'.,,,.\n",
+      "                                                   .....?.:--!...,..,...,,.,,'..--',.--,.,,?!..--,,.'\n",
+      "                                                   .?,.--,,...--?.--?.-.--,,.--?,.,,'.--,.?--,,,.?..-\n",
+      "                                                   -,.--,..--,.',?..'.!'.'.'....--,?,..--!--,,.,,:--!\n",
+      "                                                   .--,.'..--,,.--',.'.,'..,.--'?..--,.'.'.--',,.--,,\n",
+      "                                                   ..'..,,.--',..,:--!!,'!,'!!*****',,','..,?,..?.'.,\n",
+      "                                                   ...',.,.,..,!....?...'...,',.?.?.,...._,_,._?.'?_'\n",
+      "                                                   .,.,,''.....--,,.?--,,,,.,.,......,,.!...,,,.,.',,\n",
+      "                                                   ,,,,..,...,.',??.'.....!.,..,..'..,.....'?,....,..\n",
+      "                                                   .''.',....,',',.....'.......,.,,...:...._._,,,...,\n",
+      "                                                   .!!.!!*****'...,,,.,,,..,,,..,,..,,,.,'..?:...,,'.\n",
+      "                                                   ..!...?,.,....!..,..,.,',.,.'...:'..--,..._..._._,\n",
+      "                                                   ,._,,,..?...:.?..'..:--_!!!._?.','.,,'.--,?'..'.--\n",
+      "                                                   ?.,...,,'._._--?.--,,.?.?,...'.--?.?,...--,.'.'..-\n",
+      "                                                   -,.......,.,,....'.!!*****--,,.?--,,,,.'..--'?.--,\n",
+      "                                                   .',,.--,.?--,..--,?.--,,..'.'..,.--,,.!'.!.--,,,.'\n",
+      "                                                   .,.:--.--,.'.,,:--',','?--,,,.,,:--,,.--,.'.--__,?\n",
+      "                                                   .',,,.,',.--!.--',,.--?.??.--',,..'',,,.,.--',..'.\n",
+      "                                                   ',..'......',,.--,.,,.--?.'?--,.--'',....?--',..'.\n",
+      "                                                   ?--,,.,.--,,,.*****--,,..--,,..,'',.--,,..--,.--?.\n",
+      "                                                   .,,,.,,..--,,,__..--,,..--,.--,..--',,..--',,'.--,\n",
+      "                                                   ..__'--,,,.,,,'.--',.'..,,.--,,..--,,,...--?.,,.,,\n",
+      "                                                   .,,,,,,__.,..,,,.--?..--,!.'.!!!'.--,.',..--,.--.'\n",
+      "                                                   ,...--'?...,.,.,,.--?,.--,.*****:--'..,.--?,.--,.'\n",
+      "                                                   ,,..,,,,.--'_,_.--_,_..,:--....,_._.--',..:--__...\n",
+      "                                                   '.--,,..--_,_,....--,,..,,......--,,...,.'.'..--,,\n",
+      "                                                   .,,..?...--,,..--,,.,'..--,.'.,,,,,',__.*****,'.',\n",
+      "                                                   ,',,..'',,.',','..:--_._,.',..--',,!','!*****'',',\n",
+      "                                                   ',,.'.,.,,...,',,,.,'.,'.,...'.?.,.,,.,,,,....,.,.\n",
+      "                                                   '..,..,..',..'?'.''..:..,.?'..,....'..,.'.*****,,,\n",
+      "                                                   ,.,......'',..,..,..',',,,.,.,,,'.'.,,''.,',.'.'.,\n",
+      "                                                   ..,,.',,.'',',''.''.,,....,'',,__..,,._,_,,,..,...\n",
+      "                                                   ...,,,.',',.,,,.'..,....,,.'.,..',.',&,,,.',_'._',\n",
+      "                                                   ...__:_'..'.._,..,.,..,.,..,..,.,...,.''..-.'',,.,\n",
+      "                                                   ,..,',.'.,,'.,,,,.,.,,,'.,.,,.!.....,.,:.!'...?.,,\n",
+      "                                                   ....:..!......_._...._!_...,!....!!.!.......!...,!\n",
+      "                                                   .!!.....:,.....!.?,,.:.'..'?:,::....,,....!...:..,\n",
+      "                                                   .!..,...,,...,,,.!,!....!...,...!!???.......!,'',,\n",
+      "                                                   .--?.,,_._--,.:--.--??.--,',.'..,,,.:--'.:--!'?.,.\n",
+      "                                                   ,,..--',..',',,',.,,..--',.,,.--?.--,,.--_,_?:--'.\n",
+      "                                                   --,,..:--.''..--,.,.,,,.,,,,.,,,,,.--?.--,..?.--,.\n",
+      "                                                   --,.--,,.'.,,:--,''!--,..--,',.--',.?':--?.,:,:--'\n",
+      "                                                   '.!.,,,,.--,,,.!!'..--!,.?,:--!'.?,.'.''.,,.:.....\n",
+      "                                                   '...:.....,.,,,,,,.,,,,,,.,,.,,.,,,,,,,,:--!!.!,,,\n",
+      "                                                   ,.--!.,,,,,,,,,...,,,,.(!),,(!),.,.--!,.'..--,!.!(\n",
+      "                                                   !),.',',.',......,....?,........,,..,...--,,..?--.\n",
+      "                                                   .--,....--,...--!.','..--,..--,.?--,,.'..--,.'....\n",
+      "                                                   .--,,..,....,,',.......,:--_,,!_--?...,...'.....--\n",
+      "                                                   ,..--?.:--,?.,,:--..,,,..--!'?..:....,:--.:?..:--!\n",
+      "                                                   !.--.--?..?--?.?,..,,.--,.'..?.--,.'__'_._.',:--__\n",
+      "                                                   .,,''.--,.......--.--,,.--?--',?,.,.'.--?..--,.''.\n",
+      "                                                   '.,,,...,.(?)(?)(!).(),,,.''.?.,.?...,.,.:........\n",
+      "                                                   .......--,,.--.........--.....'?...,....?,,,,..':,\n",
+      "                                                   ,,.--__...,:--..._._.,,,,,,',','.--__...'.--,,..,:\n",
+      "                                                   ,,.--?.,:--'.,.'.,.:--.,,,..:.',,.--__...--,...,,.\n",
+      "                                                   .--'??,,.?..?''...?...??..,?.?..,.'.....,,,,.--!!,\n",
+      "                                                   .!.--'?.,,(:?),:--...--',...--,,...--,,.--,.--,.,.\n",
+      "                                                   .',,....(,),..',.......--?.?'.,,,'.--',.,,.,,...?.\n",
+      "                                                   :.'.,.,,.'.--,.'-..--..._'._,.'.--,..--__...--,.--\n",
+      "                                                   ,,._!_!'-......,,,,.--!!_!_,..,,,._--!_.'.--_!_...\n",
+      "                                                   (!'?),,,.--',.,,.,,.,,,,,,,.,.--..._,!_--',.,.--,,\n",
+      "                                                   .....--,,..--?..'.,,.--,?--???','.',..''.,.--,,.,.\n",
+      "                                                   ..,,..?......(?)...,.--'?.,.--,,..,.,,(:)...,..,.,\n",
+      "                                                   ,..,.'...'...--,,..',,,..(?),(),.(?),,,,,_._--,...\n",
+      "                                                   --,.'..--,?,......--,.',?.',..--,,.--,..,.....--,.\n",
+      "                                                   ??'.?,.--,.,.--.,,.'.?'.?--,,......,.,......--'?..\n",
+      "                                                   ..--.--.?--.--...--.--,..,,,--?',.,?,,,,.--...?...\n",
+      "                                                   ...,...,..--....,,,.,,,,,.,..,,',,,,.,,..',,,',,:,\n",
+      "                                                   ,,..?.?.,:--__....--!!.'.--,....,.--,',,,...--,.,.\n",
+      "                                                   _._...,,..?.,'..,.._,_,,,.,.,....--............___\n",
+      "                                                   ._..'.....,,..,'!,!,!,'..'.....,..,,,,,,..(')..,..\n",
+      "                                                   --,.,,,...,.-:.,,.......,,.,,,...,,,.',,........'.\n",
+      "                                                   ....,......--,',,,,..--,!..--_',_,.,,,..:_._,,..,,\n",
+      "                                                   .:_--'':'..._,,,,,,,,.--,.--,,,......,,.--,,...,,,\n",
+      "                                                   ,,,..--,,',..','.,,,,.,.,:_._.,'!..........'...,,.\n",
+      "                                                   .:_._........,...'....:...'.......--?.--__..:...,,\n",
+      "                                                   ',.........?..,,.,..,.....'.......'...:.--,......,\n",
+      "                                                   .?........'.......--,.--,.--,.--,.--.,,',:__..,,,.\n",
+      "                                                   --__....--',.,,.,,....,,,,.--_._,,,,,.,:.,,,',.:'.\n",
+      "                                                   .'__.,,,,,,.--__......?..'...?......??.???,,.?.,,:\n",
+      "                                                   ,,,.--_,'_.....!..:...'......:,,,..:,,.'.,!!,,.??:\n",
+      "                                                   ''.,,,..,,.......'.,,,,.!.--...__.....__...'..'...\n",
+      "                                                   '..:.!.,..,,,,,'.,..'..--__...'.,...............--\n",
+      "                                                   __....__...,,...?.....,.--_!,!_,.,..?..--_-,!-,!_.\n",
+      "                                                   ...,,!_--!_,,,,,,,,',,,,,,,,,,...--_!_!......,,,,,\n",
+      "                                                   .--!.,..!..,!.,,,,,,,,,,,,.',.,,,,.,,._...._,.,,,.\n",
+      "                                                   ',.,,.,,,,..--,,.',,.,,.....,,...,,'..._'_:''.____\n",
+      "                                                   .,,,,',,_'._,,,,,,,,,,',',.--:.......,,,...'.....,\n",
+      "                                                   .',,,,.,,,.....:........,'!._._:....;.:....:'..,.?\n",
+      "                                                   ...,,.--',,.:.....,,:,,:,::,::,,:,::.........,.--,\n",
+      "                                                   ,.....?.,:.'.--,.--,....:.....'.:..'.:,..'.'..,...\n",
+      "                                                   ::.,,,..'..,...__..,,,...,......,,,..,,,..,,...,,,\n",
+      "                                                   .__',,.,,.!!.!...',._._'..,:.:..?.._._.....,......\n",
+      "                                                   ..'...:....?,?.??,..,,.............?'.',.'..?....,\n",
+      "                                                   ..'...,,,,,,,,,,,.?.'.--?'.--,..,.:.:......?.....?\n",
+      "                                                   ?,....''...?..............:,,.:/..''.........:....\n",
+      "                                                   ....',......,....'....!'.....!'...'.'.............\n",
+      "                                                   .....,,..,,,.--!.'...,,._,_,_'._,,....,,.!.......,\n",
+      "                                                   ,,,,.,,,.,......'...:.?,?..........,'.....,:,.--?,\n",
+      "                                                   .,..'',,',..,'..,.?:.'.....,,,.:,,,,:,,,.,,,,,,,,'\n",
+      "                                                   ,.'.':.,'.__'......:,,,,:.'..?..,....'.....''...',\n",
+      "                                                   ,.__:.....,!......,.',,.........,,...--_,_,.--,,._\n",
+      "                                                   ._.--,,..--,,.'.,,..,,..?--??--,.'..,.,..'.?.....,\n",
+      "                                                   .,...........,,',,,....'.....''.:,'.....'.'.......\n",
+      "                                                   ...,.,.,,,,,...'_,_'....?......,,,..,,.'._,_'.,:_.\n",
+      "                                                   _...,,_._.....,,......'..'...,,..''....?....?.....\n",
+      "                                                   ..'....,...'..,..'.,.........!..,.,,.....,....???.\n",
+      "                                                   ......,,.?...?..--_,,_._._.,.:...,..'..'.....,....\n",
+      "                                                   .....,..:.:.?,......,...,.'...'.,.....,.........??\n",
+      "                                                   ?....,'.,,.',.....,,.,..'..,,...'().::....!......?\n",
+      "                                                   .,,.,,,..,:,:(,,):,,,,,.............,.'....?.,,...\n",
+      "                                                   ,.?..'....:.,.,.......!,!.,,,,,,,,,,,....,..,,,..,\n",
+      "                                                   ,,...--,,.,'.--,.,.--,.,,,.....,,,,.--',..--,,'...\n",
+      "                                                   --,,.:,,........--,.--,.::::..,..,?,.,,.,..__...'.\n",
+      "                                                   :..'...'................,,.,.,:........'........,,\n",
+      "                                                   ..,.,('),.!.'.--?,.'...--,.--'.......--..?.--,,,..\n",
+      "                                                   ,.:,.--!,.!--'!.........--,,.,,..--,.,.........'..\n",
+      "                                                   ........,,..:'..'.....'.,.......,,'(')('),,..,,..,\n",
+      "                                                   .,'?..?_.._...!!'''!!.?...,....._._..'_._.,,......\n",
+      "                                                   ,....,!.?,....?..?.!....,.',..,?...,,..'.:....'.'.\n",
+      "                                                   ...'...,,',.,,,,,:,,,...'.'...--.--,,.--..........\n",
+      "                                                   .,.._._..!.._._-.'._._....''..,._._._.._._._.....-\n",
+      "                                                   -,,.??--',.'?--,,.'.--?.--,.'----'---.--?.--,...''\n",
+      "                                                   .--'?.--,.!.'''._,_,_,_,_,_,_',,._'.,._..?_,',,,,.\n",
+      "                                                   ,,,,,,,,,,:,,,,,,.--..?.--,.--?.--?.,'',.--?.--,..\n",
+      "                                                   --',..--',.,?--,..---,?.--,,....,',.,.,..,.,,,,,,,\n",
+      "                                                   ,,,,.,,,,.,,,,,,.,,',,.,',.,,,,,,,,,,,,,,.,,.,,!':\n",
+      "                                                   ,,,,,,,,,,,'',,',,.',,,,.--,,,,...'.--,.--',,..--,\n",
+      "                                                   ,.:--'?.,,.--,,.:--.,:--'.--,,,.''.--,,.--,.--'?.-\n",
+      "                                                   -,.--,,.',?.--,__,.???,,..,,(__).,,..,..,.,.,,,,,,\n",
+      "                                                   ,',,,,',,',,,',,,,,,,,,,.,.,,,,,,,,,,',,,.,,,,,,,,\n",
+      "                                                   ,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,','.,.,'..--\n",
+      "                                                   ',.--,?.--,.'.--,,'.',?',:.':.--',,..,.,._,_,'._,_\n",
+      "                                                   '.:--,,;,':.',?,,,,',,.?.,,:,,:,,...--,,.--.,,:,,:\n",
+      "                                                   ,,,,.',,!',?--,,,..,.--,,.--,,..!!'!..,,,,,,.',.'.\n",
+      "                                                   '.,,..--,..'.:....--?.--,,.--!.'._--,_.--?.--,.'''\n",
+      "                                                   .,'..:..--?.--,,.?--,.?.,,.!.'......--?.?--,,.',.,\n",
+      "                                                   ,.,,,,,,.,'',.,,,,,,,,,,,,,,,.--',,?--'?.--,,.,'.'\n",
+      "                                                   ...--?.--,...--?.'':--',?--',....--?,.?--,.--?.--,\n",
+      "                                                   .?--''?.--!.--,.--',,.--'?.--,,.--?.,...?...,'...?\n",
+      "                                                   ?--?.'...?--!.'.--,..--?.--,.,.--!..,....,,,...:_,\n",
+      "                                                   ,...'._,..'',,.'...:',.:.,,:,,.--,,.--?.--,.'.,,..\n",
+      "                                                   ,.--!..,,':--?--,.--,,?--,,,.'..--',,.,'.,'.--,,,.\n",
+      "                                                   ..,,',,,,,.--,,.',,...--,,',.'.--,',,.,?._,.,.__..\n",
+      "                                                   ._--,,.--_......_--,.--_......_.--,,_',,.__.,._--,\n",
+      "                                                   .--,.,,,.,,,?,'''.,'.--,,..--',,.'.,.:,.''.--'',.-\n",
+      "                                                   -'?.--'',.--?.--',.,..--,,.--,.',',....,,,___._,,.\n",
+      "                                                   ...:--!,!!!!,':.'.,.,.,,'.,,.!.__.,,,',',,''.,._'?\n",
+      "                                                   ___.,,'',',.!--,.--,,.--',....--_!_._!_.....'..---\n",
+      "                                                   ---__-..'..,,(__),,,-,,.,,,,,,,,,,,-,-..().....'.,\n",
+      "                                                   ,,,,,,,,,.,,,.'......,.,.('').,,__.()--,.,,_,,,,,,\n",
+      "                                                   ,,_,__().'.,',,,.,,.,..,(,,),,,.''.,,,,,()'.____._\n",
+      "                                                   ,_..,.,,,,,...,,,.,,.,,,,,,,.,:(,,')__.,,-,,,.,_,_\n",
+      "                                                   :--,.,,,'.',..,''.,,,,'...,.,,.',,.'.--'?,.--,...-\n",
+      "                                                   -',?.,,..__..()__.,,,,.(!)__().(...)..,,.'._,,,'._\n",
+      "                                                   ,,..--,,__,'.,''.,,'..:--?--?.--,,.'?.--,,.,','..,\n",
+      "                                                   ,,,''.--,,,'.,?--,',,'.--?.--',,.'.'..'.,!.,'..'.,\n",
+      "                                                   .''.--,,,,,,.,.--,,,,.--,.,,,,..'.,.,,.,,,',,,.,,.\n",
+      "                                                   _??_,.,,,,,.'..,.',,'..--,,.,.--__,.--,,.,.,..--,?\n",
+      "                                                   .--,.--?.?--',.--,.,..,.--,,,..'.'...'.''.'?..'.,'\n",
+      "                                                   ............--,,.--,,?,.--,',,.--',...'..'?--',..,\n",
+      "                                                   ?_-_.(..):,,?(..):..'.'(..):?:.:'?(!!):.(..):'.(.)\n",
+      "                                                   :!!(..)--',,....,?--__,,..--,,..--?.--,.'.?.'.:_,.\n",
+      "                                                   ?'_.'._''___,_-_,,,..,,.,',,,..,,,,'()__.-.,,...,.\n",
+      "                                                   .,...;.,..;...,...;..,..;..,..;...,...;...,..;..,.\n",
+      "                                                   ...;..,...;..,..;.,..;.,..;.,..;.,..;..,...;..,..;\n",
+      "                                                   ...,..;..,..;.',..;...,...;...,..;...,..;.,..;..,.\n",
+      "                                                   ..,.,.,.--,,-?--,.--,.--??.:--,,.--,,..--,.'..---,\n",
+      "                                                   .,:--,',?--,....,,,..,'..,',.,'.,..,,.,,,....'',..\n",
+      "                                                   '.--,.'.--,.'?--?.,.'.,,..--.,'?.--?.',..'...'...'\n",
+      "                                                   ..,.?,.?'',.'.',..:.:.,'',,',.--,.--,.--,.--,.--,.\n",
+      "                                                   --,..',?--,....--?.--,..',,.--,.?...'.,,.-.',?,.,.\n",
+      "                                                   ,','.--?..:.--,...--,..--,,.,'.--,?.,,.--?.'.--,,.\n",
+      "                                                   --,..__..:._--_!,.'?..--,..,.--,,.--,,,.--,..--?..\n",
+      "                                                   ..--,.'.--,.--',.,...,.'.',,,,.,?,,,.--,..,....,.?\n",
+      "                                                   .,'.--,,,.--,,..---,.--?.,,.--?.--,..,'.??.?,,,...\n",
+      "                                                   ,.--?.--,.--,,.--,.,,'.--,.'',.:--!!?,?--,..--!!,.\n",
+      "                                                   ,,'.,,!!.,,,.,,,,__,,,,,,..'.,,,..,,...--,,.,'.'.-\n",
+      "                                                   -,,,.'.--,.--,,..--,',,.',.--,.--,.--,.....--_,_..\n",
+      "                                                   ,',.--,,''.--,,__,.--,.....,,.,..--,,,!--',,.,?.--\n",
+      "                                                   ,,'??',,,,,,,,,,.--',._._..,,,.--,,.!'!..'.--,....\n",
+      "                                                   .--',..'_'._:--.:--_!!_,__,,,,.--',..--,.--,?._--,\n",
+      "                                                   _,...--'?.--,.'.__.--,,__.'.--,.._,_.,.,_._,..--,,\n",
+      "                                                   .--,.'....--,,''.--__,.'-',.,?,!,,.,,?,.,,,,,,,.?'\n",
+      "                                                   ?--',,.,,.'...--,,.,.--,.,,.,,,,,,,,,,,,,,,,,,,,,,\n",
+      "                                                   -,,,,.,',,,,.,,,,__.,,_,_.__,,,,,,..--,.,,.--,.--,\n",
+      "                                                   ,,,,,,,,,''.,,,',,,,,.....'.--,,.?--,,.--,,,.!?--,\n",
+      "                                                   ,..,..,,.:_,_..,.--,,?--',..'.__.,,.--,,'.:--'..--\n",
+      "                                                   ',,.,'.'.--,.--,,..,,,,,,,,,,,,,.--,,'.'?'?''.--',\n",
+      "                                                   ...__...,...,,,.--,....--,,..--,...,.,?',,.?--!.!?\n",
+      "                                                   .'__'?.--__,,.--,,''?,,,,__.--,...--,.'.-!--,,,'.,\n",
+      "                                                   .--,...:--'.--,?.--,,..--?.--,,..--,..--,,..--?.--\n",
+      "                                                   ,.--?.--?..--,,,,'''.,:--.--,.--?.--,...,,.--,,,.-\n",
+      "                                                   -,,..,,.,,,,(,),.,,.,,,,,',,,,(),',,',,',,,',,,,,,\n",
+      "                                                   ,',.',,,',,,,,'--.--,.?--',,.--,,....,.--,.....,,,\n",
+      "                                                   .--?.--',.--,..'...,',,'.,,.--',.,,,.',.'.--?.--,.\n",
+      "                                                   .,..'..'?.--,..--,.''..--?..,!'.........,,,.......\n",
+      "                                                   .--,,,.,.--,,.--,..--,,.__?!__'?--'?.:--,,.,,,,,,'\n",
+      "                                                   ,,,.__,,',,,.--,.'..--,..--?.--,.'.':.--,.--'',..-\n",
+      "                                                   -,..,'.'?--,.'.--,',...--',,.--?.--,..__'.--?,?--'\n",
+      "                                                   ',...'..--',.--,,..--,.'.()_(_)(')()()(,)_'__'_(!)\n",
+      "                                                   (,)(!)(!!)(')(!).,,..,....,,,.....,'''.--,',.'',.,\n",
+      "                                                   ','..--,!,.!!.,.--,,.--,!...--,,,..--,?,,',?'.--,,\n",
+      "                                                   .'(!).'(!).--!,.?:--,,,,,',',,?--!..!--!.,!'..--?.\n",
+      "                                                   .--',,?--',..--?.--,.'.--,,'?--?..,'.--?.?,.--?..-\n",
+      "                                                   -',.--',,..--'?.--,..,'.,.--'!.!--,',..--,..,'.,,'\n",
+      "                                                   .--,.--,,,.'.--__,..--?.--,.--,,.--?.,'...'?'.,...\n",
+      "                                                   .--,.?'.--',.'.!..--,?.--,.....--,??,.--,,.--,,..-\n",
+      "                                                   -,.--',.,,,,,,,:,,,,,,,,,:,:,,,,,:,,:.::.,:.......\n",
+      "                                                   ..........................'....................-..\n",
+      "                                                   .,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n",
+      "                                                   ,,',,,,,,,.',,,,___,_____,,,,,,.,'.,,,,,,,,,..--_.\n",
+      "                                                   _--_._--_._--_._:--_,,:._--,.--,,.--,,...--,,.'...\n",
+      "                                                   --,,'....!'!...--',,--,.--,,..--',,.'..--,.,.---,.\n",
+      "                                                   ,,.,,.,,.,:.,,,,,.--,.:--!,''.,'.,',._,,_:--,!,!:-\n",
+      "                                                   -...--,.'..--?.--,,...,.--,,'.,'..--!!.,',,-().__.\n",
+      "                                                   ,,,,,__.,__,_'_.,,,,,,,,,,,.,,,,,._,!!_.,',':--?..\n",
+      "                                                   .--,,'.'.--,,.!.'.,...,',,.',.,,..,,,,,',..__.,_,_\n",
+      "                                                   ,,..,,,,'...,,,..,..,..,..,...,.,..,..,...,...,...\n",
+      "                                                   ,....,..,..,...,....,....,...........,',,..?,,..--\n",
+      "                                                   ,,?:--,!,!.!,,.,,.,,,.,:_!!_:_!!_,,'..,,,,,,.,.,,,\n",
+      "                                                   ....,.,,,..,,..--,,.,..:--.,.!,.,,.,,.....,',(!)..\n",
+      "                                                   --,,.!,,..'..-'-'.',.--!.:--'??--,.?--,.--?.--,.--\n",
+      "                                                   ,.'.'.--,.'''.?,,,,.,,.,'.',..,,()'...,__..,,,,,.?\n",
+      "                                                   ',..,,,,.?.'..,.',,'...:..,-,'.'....,,...,,'..(_'_\n",
+      "                                                   )()..',,,.,!.(__,,,)..'()?,,,,,,''.,,''.!!.,,.,,..\n",
+      "                                                   .,...()..,'.'().(!).!'.,.,,,,...,,,,..,,,,..',,'''\n",
+      "                                                   '.()(!),,,,..',.!,.,.--',.'.,,.--,.'',',',,,..--',\n",
+      "                                                   ,,'.--,.',,..--!.'...'..,',..,,,..',..,,.(),,,,,,,\n",
+      "                                                   .'!,',,.,..,,,,.,.,,.().!_,,___'__,,.'.-..'',,,,.,\n",
+      "                                                   .'',..',....'....'.'.--,....,,.,,.,,,,,,,.,,'..,.!\n",
+      "                                                   ,,'!.--,..,,,.--.,,.:--..,,,,,.,,..,..,,.,.,,?.,,,\n",
+      "                                                   '__.,,..,,...-.,,.,,,,,,...,',,.,,,,,...__.:.,,,''\n",
+      "                                                   ,..,,',,,,.'...,..--!!!!'.,''.'.._!_.,,,,,'''____.\n",
+      "                                                   '',',,(!)..,'--,,.....'.,,,.-.:--.--?..'.,,,..--,,\n",
+      "                                                   ''.,,,..,,,.,...__'...,.''.,,.''__...--,.',,,....-\n",
+      "                                                   -,,,,.'.,,....',,,,,..,,,,.--!!..__.'.,,,,,.__,__.\n",
+      "                                                   -.,,.,,,,,'._,?_,,_,?_,,,,.,......,.--??.,',.,:...\n",
+      "                                                   ..,,.!,,,..,,.'__':--,,!,.--',.,,'.--,,.'.....,,.,\n",
+      "                                                   ,.,,,..-,,,,,,'..',,'.,,,,,,.,,,,,,,,,,,,,,,,-''',\n",
+      "                                                   .,,,',,,.!!!!!,,,,,!:.!,,.(),.!?,,?!!,.?,.,,'.,::-\n",
+      "                                                   -!!'...,'..'..?.,,,,..,,.,,,.,,,..--...?.'!!.!''..\n",
+      "                                                   ...'..'...,,..?,.....??,..'.',?....'..'.,........'\n",
+      "                                                   .,.'..?,.:..'.?__._._'.'..'.....:,..?...,...'.:,:.\n",
+      "                                                   .'......,',.,,'...'.'?.,._!_,!??,,.'.'...?'.!'....\n",
+      "                                                   !,'!..'..,..'....?.:...??......,...'.,...'...,,..'\n",
+      "                                                   .?.?.',,,.?..:.?'..,.:'.......,?,....!.,....'...,'\n",
+      "                                                   ?.,,,,..__.,,.....,..'.'..'..__..?'..'..'.:,':..!.\n",
+      "                                                   ...'.!'....'.,!!'....'.....,'.,..?.'...,:,.....,..\n",
+      "                                                   .?,,....,,...,............,.,,..'.,.....'.,,?'.,..\n",
+      "                                                   .,,..'.'.,,.,.'.?.'..?!.__..'...,,.,.?'.,,...'.'',\n",
+      "                                                   !...,.,,.?..,'!',...?....,...,.......!.,.,,..?!!!.\n",
+      "                                                   .,,..!.','.._,_.!..,..'.....'?,.'._._.....'.''...'\n",
+      "                                                   ..,..'.,,,.'..,....'.,..,.,.:?...'.'.'..,...,..,'.\n",
+      "                                                   '.',..'.,,..........!......,,.',......,'..'.',....\n",
+      "                                                   ....,.',,,,......,,,..........'.',.......'..'.??.?\n",
+      "                                                   .,.'.:..,..,...,??.'.'..?,.'.,.,,..',,',,.....:,..\n",
+      "                                                   ..............?..,..,.'.,,...?.!..?.?..,.....,,?.,\n",
+      "                                                   ..'...........,'......'...'..??,......'....:....,.\n",
+      "                                                   ...'?'..__,.........'.'.......,,,,......,:........\n",
+      "                                                   ..!....:,,,,,,..?'..'.?...?....,..,,....,....,'...\n",
+      "                                                   .',.:..'..,,,,,,.'.....'.,,.?.......,...:'.:..?.,.\n",
+      "                                                   .............'.?.''.:,,,,,....,.,..'.....:'.:.:...\n",
+      "                                                   .......??.',.?..........,..........,''..'...'....'\n",
+      "                                                   ..,?....,....,....__....''..''.?...!'..'.?.,......\n",
+      "                                                   .,..,._!_,!,,...'.....?.'...''...,,,'.?,,,,',.,.',\n",
+      "                                                   ,.,:.'::.,,','.'.,,:_,!!_'.,.,.,,(),.,,.,.,.....',\n",
+      "                                                   ......,.,.,.'....'.!!...'.?....!....??....:.......\n",
+      "                                                   ,..?.,,..!....''...,..,,.'._,._.?....._,._...'.'.,\n",
+      "                                                   ,,,,'.'....?.........--,......'.....'.'..'.??...'.\n",
+      "                                                   ...,.',,.,,.:.,...:..,...?.....??.'...'....'?...?.\n",
+      "                                                   '...'...?.,...?.'?.!..?...?...?......,,,,..,!'....\n",
+      "                                                   ........'....,.'..'..,...........'.,...',......__.\n",
+      "                                                   .....,,,._._''.._._,,_._...,,,.,,,.,,,.!!!'''.''?,\n",
+      "                                                   ,,,.,,,,,',',',.().,,.,!...,:,,,,,.'.'....'.,.,:.,\n",
+      "                                                   ..,'..'.'.'...,,.,...''..,,'.,'..,..,,'...'..'....\n",
+      "                                                   ..................,,.,,...,,.,.,,,,'.'.'..,,',,,,(\n",
+      "                                                   ,,)...,,..,(').,,...,,...:,,.,,.,,,,,?,,,....',,,.\n",
+      "                                                   .,,,,,,,__,.'',..,,,,,,.,,,,,...',,()'().,,.,,'...\n",
+      "                                                   .,,..:,,''.?'..'..__.,,__,,,,,,,,,..,,,_,_,,_.'',!\n",
+      "                                                   _..,,,,..,.__:_,,_.,,,,,,,,,,,,,,,,'.'.,,',.,,,..,\n",
+      "                                                   ,,,,__._'_:_,_..,,,,,,,,..,,..,,,.._,,_.,.,,,.,,.,\n",
+      "                                                   ,:,.?,,,.:.:.,,'.().'____.,.:,,,,,,,:.,,,:,..__,,,\n",
+      "                                                   ,,,._,'._,,.:......'.,,,',,,,,,.''?,.?.?.,,??,()..\n",
+      "                                                   ?.--,?,,,---,,,,---,,.---(,).--,,---,,,,,.,,,,,.,,\n",
+      "                                                   ..,,,',,,...,,.,,,,,,,,.,,',...'().'''(,,).()',',,\n",
+      "                                                   ,,'..',,.,',.,,.,.,..,,,,,,',,,.',,''.,.'(').'()'.\n",
+      "                                                   ,.,,,',,,,.','.,,.,,,(),'.,,,.'.__,.,,,.,,,,''..,,\n",
+      "                                                   ,?,.',.,,,'.,.'.,',,,.,,,.'',.,,,.,.,,.,,,,,,.,,,.\n",
+      "                                                   ,,.,,',.,,,,.:,,'.().'.,,(),:,.,,''.,,',.',,.,,(),\n",
+      "                                                   __,.,,'.,,',.,.,,,,,,,,,,,,,,,,,.,,:_--'.''._,,,,.\n",
+      "                                                   .':_.._.,,.,,,..,,.'.,,,,.,,:,,,,,,.(),,,,.__.,,.,\n",
+      "                                                   ,.,,..,,,'.',.,,:_,,_,,,.,,.,,,.,,,,,,,?,,,,,',,,'\n",
+      "                                                   ().,,,,,,,.,,,(''):'...,,,,,().__,,,__...,,,,.,,,,\n",
+      "                                                   ,.,,,,(),,',,,.,.,,!.,,.,,,.,,..!.!.,,.,,,,,__,,.,\n",
+      "                                                   !,,,(),,__,,.,,__,.!_!_..,,..,(),,,__,,,,.,(,,,),.\n",
+      "                                                   ...,,,,..,,.!'.,??',,..,'..,,,,!!,'.,',!,,.'.,,.__\n",
+      "                                                   .,,,,,,.,,..?,,??!..,().,,.,,.,,::__:.,,','.,,,,,.\n",
+      "                                                   ():,,,.,,().,',,,.,,,().'.,,,,,,,..','..,,,,().,,,\n",
+      "                                                   ,.,,.,,,,,????,,?,,().,.,,,,,!,',,!'..?...,,,,,.,,\n",
+      "                                                   ',,,.,,..:,,,,,,',,,__,()(),,,(),,,,_,_,--.,,,,.,,\n",
+      "                                                   ,',__().,,.,,,..,.,,.,,,,.'.....!!,_._,,.,,,,.,..!\n",
+      "                                                   ..,,,?,',..,,(),(),.!....!!!.:...,:!:__..,,.......\n",
+      "                                                   ......'.?,,.,,,,...,,(,!),.,,,,,'.,,(,!),,,,(),(!!\n",
+      "                                                   ),(?!).,,,,,,'(,,),.,,,,..?.,,.(,,),.!!,:,.,,(__!)\n",
+      "                                                   .?,.'--!!!.,..,..--..,.::,.,,,.,.,,,,.,:.,.,,.,,.!\n",
+      "                                                   !!,.,,,,__.!,,,,,,,,,,.,,.,,',,,.,,,,,,.,,,,,,.,,,\n",
+      "                                                   ,.,,,,,,,,,,,,,.'.,,.?.,.???,,,.,.,,,,..,..,,...'.\n",
+      "                                                   ..':..,!,,.....:!!,,..:.,,..:.,,...?..!!..,,.,,.,?\n",
+      "                                                   ,.(),.:...,,,,..,.,,.!,,,,.,:....,.'.:,.,,...,,.,?\n",
+      "                                                   ,,.,,.,,,..--'.,,,',.,,,,,...,.'..,.,,.,,.'.,,,,,.\n",
+      "                                                   .'(..).,,..,,----.(..).(,),,,,,,,,?(')__,__.:.,,..\n",
+      "                                                   (...),..,,,,,,,,--,,.,,,,,,,,,..(..),,,.().,..(..)\n",
+      "                                                   ,,,,,,,,'.(),',.,,(),,(),,,..'(..)(?),,,,,,.,..(..\n",
+      "                                                   )',,,,,.(..,......),(',,'--),,.,,._._....,,.,(),,,\n",
+      "                                                   .,,',.(),.,,,,!.!!,,,,(),,(),,,(,),,.',.:.,,.,,(!)\n",
+      "                                                   ,,..'.,.,!().,.,,,,.,,,,.,,,,,_,_.',,,().,,,,,.,,,\n",
+      "                                                   ,,,.().(__)....,,.,,,.,,,,,,,.'!,,,,,,,,,,,.,.,..!\n",
+      "                                                   ?!,,',,'.,,...?'.,,:,?,,_._',',..,,!,,.!'.!!,.,.,'\n",
+      "                                                   (!)?!.,.?.,!,,,.!,!'.,,!,,,!,,,,,,,,,,,,,,.!,.--.,\n",
+      "                                                   ,.?_._.!.,,!',,,,,,,'.',?,..,!!__!,,..?..?'?'.,!.'\n",
+      "                                                   ?.,!_,_.,..,!.,,.,?..._,_!.'!'!.'.'?,'!,,!!...!'?_\n",
+      "                                                   '._!__......_!_...!,,,(!).,,,,,..,,...!...!....,!?\n",
+      "                                                   !.'?.....?_._..,?.,'....,?_!_.?'...'.,,?....?,....\n",
+      "                                                   .,.,....'.,,.!,...,.??,'...,???'??..'..!,!'..,,!'.\n",
+      "                                                   .!,..,'.!._._'.'?.'.',...?...__.....?.?,..._!_,?..\n",
+      "                                                   ,.?'__..,?,...?'...,..'.,..',.?..,.,..!,.,'....?'?\n",
+      "                                                   ..!.'..'...,!.......,..?...'...?....,.,...?..,.,.'\n",
+      "                                                   ,..'.?,,,,.,.?,'.??'.,,,?,,...!.__.,.?.??.','.,.._\n",
+      "                                                   _..'??.,'....,'..,,.',!?.,!.!__!,'?..!'?.,..'??!..\n",
+      "                                                   .,,..,......??'?!!',!?.._,_,,,,.,,...?,!.,,..'..,!\n",
+      "                                                   ...!'.......,..,..!.!!..!..!!.?,,.!!?'...,,.,.__.?\n",
+      "                                                   ,'?!.!__...,'?!.,,!,-,,,,,,!,!,','..'.''..',.!.',,\n",
+      "                                                   .._,,-'--...'..,..,,,.._:,,'.:._(,,,'.'.)_:!!:_()_\n",
+      "                                                   !:'?:_()_._(..,.,,,...,.,.,,,,.,.,,.::.,,.,,..',,.\n",
+      "                                                   )_:_,,.__(,,...)_:,..:.,._()__,,.__(,,..)_:_()_.:_\n",
+      "                                                   ()_,!:_()__,,,.__(,,__.,,,.)_:_._._(.)_:_()_!..!:_\n",
+      "                                                   ()_.:_()_..._(,,,.)_:_()_:,,.,.',.,.!!!,,,.:_().__\n",
+      "                                                   (,,.,..)_:?:(__),,,,.:.!:.,.:!:,?..:.?:,_,_,_.__(,\n",
+      "                                                   ,,,,.)_:?...._(.,,.....,,..__.,,,..,,,,,.'''..,.,,\n",
+      "                                                   .__',...)_:...!_(',',.,,.,',',.,..)_:.?_(..)_:??._\n",
+      "                                                   (',)_:__?,,....'.'._()_','!,!(__)'...._(..)_:,!(_,\n",
+      "                                                   ,,,_):.:_(,)_!_(,.,,,,..)_:._(.,',.,,,,.)_:,,?:_(.\n",
+      "                                                   .)_..'...._()_'..'..............?.._()_.....!('',,\n",
+      "                                                   ..):_,,?_:(_,_)._._:._._._.()_,._(..,.)_:.(_,,,_.)\n",
+      "                                                   :,,.?____.,,....._(,,.)_:_(,,.,.,,,,.)_:.'..._(,..\n",
+      "                                                   ...)_:...:_(,,),,._:??_()_,??:_()_,..'.:_()_.?:_('\n",
+      "                                                   ,,,',)_,..:!...,..:_()_...:_()_!!:!:_(',',,,,,,)_,\n",
+      "                                                   !!_(.,,)_,?_(,,,,.)_:_()_!:?_()_._(..,..,,,.)_:!:?\n",
+      "                                                   ,,._()_?:_()_,.._(,,,,,,,,....,,...,,.)_:!!_(,,,,,\n",
+      "                                                   ,,,,..)_:............:?_(,)_,,!..:,..._()_.!_(,.,.\n",
+      "                                                   )_:'..._(,,.)_:,.:....:_()_!:,'?:_?__(,,_.):__?...\n",
+      "                                                   _(,.,.)_:...'-'._(.,,.)_:.?_(..,,.,.)_:_()_'.'..'.\n",
+      "                                                   ._(,.,,.)_:._()_..:??'..:,...,.:_()_._(,)_!._(.',,\n",
+      "                                                   ,.)_:...:_()_,...:!!!!:_()_.?'..?'.'...........:_(\n",
+      "                                                   )_,'!'.!_()_!:_()_'..,......._(,,,,...,,,,,,.)_:''\n",
+      "                                                   ,,'._(:,,,,,.)_:_()_,,??:_()_,!!:'.,.._()_'.:,!._(\n",
+      "                                                   )_?,'.:_()_,.!,,,',?,?:..:_(,,,--,)_,,.:.'.:_()_''\n",
+      "                                                   .:_()_!''!_()_...:_(,)_.,,._(,)._:_(,',,)._'!'!.:.\n",
+      "                                                   ._()_.._()_,'!_(,,'-,,,.,,,.)_:_()_.:.:_()_._()_'?\n",
+      "                                                   .:_()_'!?:_(,)_..?:_()_..._._...'.._(,',.,,.)_:._(\n",
+      "                                                   ,,,,.)_:_()_....:...._(.,,.)_:_(,)_!'!!:_()_.'....\n",
+      "                                                   :.:....:_()_,.:'.?:'._(..,,.)_:'!:_(,,,'',,,,)_,,,\n",
+      "                                                   ,,?:_(,)_.:,.,,'...:,,!'!!:',,.:_(,)_!:_(,,)_'.,,.\n",
+      "                                                   ...:...:.',,,,...:_()_,,,,,,._(..,,,..,,.)_:_(,)_'\n",
+      "                                                   .:_()_!_(..)_:......:,'..,'._(.,,,,,,,.)_:,?'??,._\n",
+      "                                                   (...)_:_()_'?:...:_(,)_,!:_()_.:_()_!:_()_...:_()_\n",
+      "                                                   ..:!?:?'..:_()_.._(,.,.,,)_:............?,'.'''..'\n",
+      "                                                   ..,.?,..',.'..,.?.._(,__._)!.'?_(,,..)_:..:'.??...\n",
+      "                                                   ._(,.)_..._._.__....!!!!_(,,.)_..._(',..)_...?.,..\n",
+      "                                                   _(.,.,,..)_:...._('.)_:..:_()_._(,,.)_:.:.._(.,,.)\n",
+      "                                                   _:..._(,,'..)_:.:_()_!'...._(,,',,,.)_:_()_,...,,_\n",
+      "                                                   _,.,._()_.._()_,.:..:.,!_(,)_,,..._!_...:._('.)_:_\n",
+      "                                                   (,',,)_..:,'.:_()_...:..:_()_.'._()_,...._()_,..._\n",
+      "                                                   ()_.'.._()_,,.._()_',.'.'._(,.)_:..:_(,,__,,)_!!,!\n",
+      "                                                   .:_()_.:_(,,,,,)_,,,.........:_()_...',,,.:_()_'..\n",
+      "                                                   _()_.:_(,)_.:,.'...,..,,,,,'.'.:.:_()_,,,.....,,,,\n",
+      "                                                   ,.:!!?:_()_..',.,.._()_..:.:,,-.,....._(,...)_:_('\n",
+      "                                                   )_,.._'___..????_(,,,,,._'.):_()_,'..''.,-.,...',,\n",
+      "                                                   ,.,,.:_()_,...:_(,)_,!'!'....,,','?,,.:_()_..:_()_\n",
+      "                                                   ',!_()_,__,,.:,,,.:_()_.:!,!_()_,'!!.!!:_()_,,...:\n",
+      "                                                   ..:,!_(,,..)_:!?:_()_'..,.:?:.:_(,,,,:)_.,..'..:_(\n",
+      "                                                   )_!:??:,,...:.:_()_,.,,:._(.)_:_(,)_!._(,,..,,,,.'\n",
+      "                                                   ,.,,,.,,,',,,,...__(...)_:_()_.:_(,)_,.._(....,..'\n",
+      "                                                   ......,.....___.)_(.,,,.)_..':_(',)_..,.,,',.__,.,\n",
+      "                                                   ,..'.--.,,'..,.:_(,,',,',.,.)_._()_..._(.)_..':_()\n",
+      "                                                   _.,..,,.._(..''.)_..,,,,...,._()_.:._(.,,,,.)_:_()\n",
+      "                                                   _,,.._(..'.,,,...)_..':_()_.,.._(,.)_'._(._):_()_.\n",
+      "                                                   ,......,....._()_,,.,...:_(,,)_,.,.____.,...,.,__.\n",
+      "                                                   :_(,,-)_.,.'.,,..:!_()_:_()_!,!!:_()_.:,,'.,,,,.()\n",
+      "                                                   ,.:_(,,,,,)_..,,_._,,..,(,,),,.,,.,,,.:.:._(.)_:_(\n",
+      "                                                   )_,.'.'.:_(,)_?_()_!_()_.:!'.'.:,!!:!'!!:....:_()_\n",
+      "                                                   ,,?,,',,..:_(-)_,...-'--...:_(,,:)_!!.,..._()_:_()\n",
+      "                                                   _',!!:_()_'.!!'.'.._()_.,!!?:_(,)_._(,,.)_:__'.._(\n",
+      "                                                   '....)_:_()_..._(.)_:..._(,,,,,,,,,,,,'.)_:..,.:_(\n",
+      "                                                   )_?:_()_..:_()_.:.'.:..:_(,)_...:_()_,,,..._(,,,,.\n",
+      "                                                   ..)_:.!_()_,,'.._(.)__(,.)_:_()_'?_(.,,',,..,.)_:_\n",
+      "                                                   ()_,,..._(',.)_:!!:_()_........._()_.._()_.(,),?..\n",
+      "                                                   ...:_()_.:_()_.:.:,.'..:_()_!_(,......,.)_:_()_...\n",
+      "                                                   _(.)_:_()_?:,'.,,!:.:_()_?:.:..:.:_()_..,,,'.,...?\n",
+      "                                                   ._()_..'._(',,,.,,,,,.)_:_(,)_....':_()_,,.:_(,)_.\n",
+      "                                                   _()_'!':.....,._(,,,.)_:._(,..',,:_'._,,,.)_:_(,)_\n",
+      "                                                   .._()_.._(.,....,.,,,,.)_:_()_!_()_!_()_!,!_()_!!!\n",
+      "                                                   _()_!_()_!_(,,,,.)_:'...._(,,,,,.)_:?'.:'?:,.'..._\n",
+      "                                                   ()_'.'._()_',?:!:.?_(,,..)_:'?:..,.,,.:_()_'.:.:._\n",
+      "                                                   (..)_:..:??,?_(,..,,.,..)_:'.:_()_..._(,...,.,,,.,\n",
+      "                                                   ,,,...,,,.)_:_(,),._:_()_.:?_(,.,.)_:_(,)_?:_()_.'\n",
+      "                                                   .?:_()_,..._()_.:..:_(',)_.,,,,,,,.....,!_(.)_:,!!\n",
+      "                                                   :_(')_,,,,,,.'.'.__?...:!_(.)_:!_(,.,,,,,..)_:_(,)\n",
+      "                                                   _'..:.:_()_,,?,,.,,,,....._(.,.____.,.,',,.,,,,,,,\n",
+      "                                                   ,..,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,.:,,,,,,,,,,,,,,\n",
+      "                                                   ,,,,,,,,,,,,,,,,,,.,,,,,,,,',..,.,,,',.,,.....'.)_\n",
+      "                                                   ':,,,'.:_()_!?.:','.!_(..)_:_()_'?:_()_!:_()_!:!._\n",
+      "                                                   ('..)_:--,.!:!:_(,,)_,.,:_()_?:_(,)_..,:_(').._,,,\n",
+      "                                                   ,,!_(...,','..,,.)_:._(--....)_:!,._(.,,,,..)_:_()\n",
+      "                                                   _!!:_()_,,,._(.,,..)_:,.:..!!!?!!!!,__,.:!!:'.:!:'\n",
+      "                                                   ,,'.:'.:,.,,.,,,._(,,,,.,,....,:...,,.)_:_().()__(\n",
+      "                                                   ..)_:'.',..:!!'!_(...,,,,.',,,,,,,,,__,,,',,',,,,,\n",
+      "                                                   ,,':(),(),/(),?(),(),'(),'(),'(),(),'(),(),'()..'.\n",
+      "                                                   ,...)_:!!:,._(,,.)_:_(,)_.:_()_!_()_!_()_!!_()_?_(\n",
+      "                                                   ',,,,,,)_.._()_._()_,!_(_)!_()_.:..:._()_,,!_(,)_!\n",
+      "                                                   !_(,)_,!()._()_,!,!:_(,)_!_('..)_:_(,,)_._(,.)_:..\n",
+      "                                                   ,...:?:,.:.:?:_()_,...':?!'!:?:?:_....,__..,__...,\n",
+      "                                                   _._..._:?:,...:'?:?:?:().:?:(,).':.,,.'.:_()_..:.:\n",
+      "                                                   _()_..:?:..,,......,,.,,,..,,.':.:_()_!:.:?_(..,,,\n",
+      "                                                   ,,,,,,,,,,,,,,,.)_:,,.:_()_'!!:_()_!!:,..:_()_,..:\n",
+      "                                                   !'.:!:?._(.)_:!!:_()_'..',.:_()_'.:_()_.:_()_!_()_\n",
+      "                                                   _(,,,,,,,,',',,,.)_:_()_,,.,,.,,.,..!:!!'.!_(.,,,,\n",
+      "                                                   ,',.)_:_()_,.,!..'.,,.,_._,,,.:_(,)_.'.,....,,,..,\n",
+      "                                                   ,,,_.__(.)_:..:'..,.:__.:_()_..,.,.,,'.,'..,,...._\n",
+      "                                                   (...,,,,,,..',,,,.)_:,.:_(')_,.'.,._(..,,,,.:,,,,,\n",
+      "                                                   ,,.,,,.)_:,?:_()_.:.:._(,,,',,(),',,,,,,,,,,,,,,,,\n",
+      "                                                   ,,.)_,:_(',,,,,)._''''--_._:_()_.:_(')_?:_()_?:'?:\n",
+      "                                                   _(,)_.:_(,,)_!_(',._,._,,.,,.)_:,,!!:.:_(,)_,,,.,,\n",
+      "                                                   ,._(..,..)_:!,!!!_(,',,',)_:.:_()_.!_(,,,,.)_:_()_\n",
+      "                                                   ...:!:_(.,)_._(..)_:!:_(...)_,._(.,,,.)_:,,,,,,,,,\n",
+      "                                                   ,,,._(,',',.,,.)_:'.:_(,,',,)_,,'._()_.,,,..''..._\n",
+      "                                                   ()_....._()_....:_(,)_?._()_.,!:_()_,,?.'..:_()_'.\n",
+      "                                                   .:_()_..??:_()_'.'._()_,..??:_(,)_,,.:'?_()_?'.:_(\n",
+      "                                                   )_.._()_.'.:_()_''._()_.:!.:!:_(,,,,)_:.:...:._(,,\n",
+      "                                                   .)_._(,,.,,,.)_:_(,,)_!_(...)_:_()_!'.:._()_.:,._(\n",
+      "                                                   ..,,..'.,,,,..,,',,,.:,,..,,..,,,,,,...,..,,,,...)\n",
+      "                                                   _:_()_'._()_._(.)_._(,,)_,!:,._()_:_()_?:_()_.:._(\n",
+      "                                                   ':...,,,,..)_:_()_,!:_()_'.._(.,,,,,..,..)_:.'._._\n",
+      "                                                   ''''._,_._..(,',,)_?:_()_!.'....!:,,.?!:!:'._()_..\n",
+      "                                                   .:?.'.:_()_......:?_(_.):_()_,,,,,...'.._!_:_()_,?\n",
+      "                                                   :_()_,._(.)_:.:!:_()_!:_()_,.,'._(,,,.)_:...._(.)_\n",
+      "                                                   :,._(,,,.'.,,.,,,,,.)_:?:_(,,,,,)!'!'!'!(),!(..)!(\n",
+      "                                                   ,)!(,,..)_:_(,)_!_(...)_:!..._(.,.,',,,,.)_:_()_',\n",
+      "                                                   ,?_(,',',.,,..)_:,,.,,,,.,.,.'..'...,..??,,,,,,'.?\n",
+      "                                                   ...,.,,.?.,,.?',..'.'.,....,,..,?...?'..,._()_..!_\n",
+      "                                                   ()_...:_()_..._()_:_(,)_!:_(,,,)_,,.,,..',,.,._()_\n",
+      "                                                   ,.-:...'..-:.-:'..:,.._(,,,,,,,',,,)_:_()_.:_(,)_.\n",
+      "                                                   .._(.',,.',,.)_:_(,)_,'.,',,,.:_(:)_...._(,,,,....\n",
+      "                                                   ...)_:_()_!!!!!!!.._()_!'.:,._()_,!_(...)_!!!!._(.\n",
+      "                                                   ..)_:!!_(,,.)_:'?:_()_.:_()___?_(,,..'..)_?:':_(')\n",
+      "                                                   _?'.?_(,,..,,.,,.,,..'...)_:_(,)_,._(,)_,?.?.:....\n",
+      "                                                   :,,,,.,....?:.:_()_!.....!_()_?!:_(,)_.:_(,,)_!..'\n",
+      "                                                   ...._()_,...,!,.:_()_.:,,.,....:...?:_()_!...,,,,.\n",
+      "                                                   ...,?..._()_!.:.:_()_,.__,.'...._()_._()_.?.:_()_.\n",
+      "                                                   .,..,,...:_(,,)_.,..__..._()_.:...?:_()_..'.._()_.\n",
+      "                                                   ,,.....,,?_()_.!.,?,?,,,?_()_!_(,.)_:......:_(')_,\n",
+      "                                                   .!_()_..'...,._(,,)_.....,,....,!_(')_!:...:_(,)_!\n",
+      "                                                   ._()_!!?!!_(,')_,...''.,,.._()_.._()_!:_()_'...,..\n",
+      "                                                   ..'...:_(,,)_...:..?._()_'.._()_...:_(,,,)_'?'?,?,\n",
+      "                                                   .,.?_()_!_(,)_,..():'.,!!_(,)_._(..',..',.,..)_:_(\n",
+      "                                                   ,)_._(,,.'..)_:_()_......,.....',._()_..._(.)_:_..\n",
+      "                                                   _:.'.:..,?:_()_'._(,,,.'.)_:'..,.,,,,.',',,',,'.?.\n",
+      "                                                   :_()_,,.!...?_()_,.__.....,,,,?:?:.:?'.:._()_.:_()\n",
+      "                                                   _..,,?,,....:.',.'.:.._(,)_!...,..._()_,,'...,._()\n",
+      "                                                   ._.'.,,.,,'._()_!!_(,)_!_()_!:..:_()_'.,,..:!:_()_\n",
+      "                                                   .:?:_(,..)!_,..!.,,'._(,,)_..:'.:_(),?_:_()',.__(,\n",
+      "                                                   .,'...)_:_()_.:_()_.:_()_,.:.:_(,)_,,.,,._(,)_!._(\n",
+      "                                                   ')_!!!!!!!_(,,,,,,,,-,,.)_:_(,)_._(.)_:_()_!!:.:_(\n",
+      "                                                   )_.:_(,)_,._()_...:_(,)_!_(,,)_..._!__('.,,.,,,.)_\n",
+      "                                                   :.....:._(.)_':!_(.)_:_()_.,,..:.:_()_.:_()_''..:.\n",
+      "                                                   '.:.._(,,,,.,,,,....,:)_:._(,,.,,,,:)_,,'._(.,,:)_\n",
+      "                                                   '.,.'._(,,,.,,,,,,.,,:)_,,!_(.)_:!:._(.,,.)_:_()_!\n",
+      "                                                   .'.:_(,)_????:_()_._()_?_(..)_?_(,.....)_!_(..)_:_\n",
+      "                                                   ()_...'.'.:_(',,.,.)_,,,,!_(.'.,..)_:_()_.:'.!_(.)\n",
+      "                                                   _:_()_?..?...',..._()_,........_(.,,.,,_._...,..)_\n",
+      "                                                   :!'._(....)_:_(,)_,.:.,...:_(,)_..:_()_.:_(,)_?:..\n",
+      "                                                   :_()_???_(,.)_:_()_..:_()_...:_()_..,,.,,....,,...\n",
+      "                                                   ,,,.'..._()_!:_(,)_..'..:_()_...:_()_?.,,..:_()_.:\n",
+      "                                                   _()_.:_()_.:_(,)_.'......!_(,,,.,,,.)_:_()_'',,,,.\n",
+      "                                                   ,.:..:_()_?:,,'.:.........!_(...,.,,.)_:_()_,,...:\n",
+      "                                                   _(,)_!:_()_!:_()_!:_()_!:!:_()_!:!_()_!!..!:_(,,)_\n",
+      "                                                   !_(,,,:,,,,.)_:_(,,,',,',,)_!.,,'.:_(,)_.:_()_!'.'\n",
+      "                                                   !',.,.._(.)_:_()_'.:_()_'.:_()_',.',.:',.','.:_()_\n",
+      "                                                   ,,,,.,._()_'._()_.'?,,..:_()_'...:_()_,,,,'.'!'._(\n",
+      "                                                   ,)_''._()__'_..._(.,.)_:',!'!:_()_!:_()_,'!!:_()_,\n",
+      "                                                   !'.,',!_()_:_()_'.'...:,,.:.!.:.'.:,.._(,,,,,',,,.\n",
+      "                                                   )_:_()_?_(.)_:_(',,)_'.'.,.__._(')_'?:_(,)_!!!!:..\n",
+      "                                                   ._()_,..._(,',)_!.'._(',)_!!'._(,)_.:_()_...:_()_.\n",
+      "                                                   .,?:_()_'.:,'.._()_..'._(:,,)_!_()_,,.:_()_._()_.:\n",
+      "                                                   _()_..,..,,?.!:_()_,!!!?:_()_,,,,,..,,,,,,,,.....:\n",
+      "                                                   _(,,)_,,....:_()_,?',?!!!,?:...:_()_',!-,..,,,,,,,\n",
+      "                                                   ,,,,._()_,'?:_()___..,'...:_()_!!,,.:.._()_'......\n",
+      "                                                   :_()_!.,'?,!'!.!''....:_()_.'...?,,,?:_()_!?.!._(,\n",
+      "                                                   ,,,.,',,,,,,,...)_:'!........:_()_.!.,,,,!????.!!.\n",
+      "                                                   ..:_(,)_:_()_,,!!'.:_()_!!!_(..)_:_()_,.'?_()_!.,,\n",
+      "                                                   .:,.:,,,'',.,,,..!',,,,.'..._()_,,,.'.()....?_()_.\n",
+      "                                                   ,._(')_'!,??_(')_!:._('.)_:!:.:...:_()_.....,,.!..\n",
+      "                                                   ,.'.!!!_(')_!!,?:_()_.:_()_..:_()_..,,,,,,__.,,,..\n",
+      "                                                   .:_()_,'!:,?_(,,')_!!!?',?,,.''.._()_'?:...:_()_''\n",
+      "                                                   .,!.,,.,!,,,!'.!,!,'!,'??_()_!:,.........:,..:!!!!\n",
+      "                                                   .........:_()_,,'.._(.)_:!!:_(,,,,)_!'!'!,!...:_()\n",
+      "                                                   _',,._(,,,,,,.)_:!'!,,'!:,?,,',.._'!_?,,,,,,?..,.:\n",
+      "                                                   ......:_()_'.'...'.:.......:!_(,.)_:?...',.:!!...?\n",
+      "                                                   _()_:.'.!,,!'',,,,',._()_',!_()_,!,!:_()_!!!..._()\n",
+      "                                                   _:_()_!!_(,,,,..,,..,,,,.,.,,.,,..)_:_(,)._:_()_'.\n",
+      "                                                   .,.?.?.'.?,._(..,,.)_:_()_..!:_()_!_()_,!:_(,,)_..\n",
+      "                                                   .:!,,,,,,,,..,,,,..:_()_..:_()_....'.,.:_?_:.,,.,,\n",
+      "                                                   .,.:_()_,,,,,.:.:_()_,....,...,,.,._()_'.,.:_()_..\n",
+      "                                                   :?:!:_()_??:_()_.,...:_()_,!:_()_.'....?._(.)_:.:_\n",
+      "                                                   ()_..,...:_(,',)_!,!:_()_??:_()_??...:!:_(,,,,,,)_\n",
+      "                                                   ,.,,',(,,),......_(,,,,,,,.)_:!.!_()_:_(,,,,)_!!!'\n",
+      "                                                   ._()_!:!:_()_,.._(.,.)_?:_(,)_??:_()_,..:.:_()_,!:\n",
+      "                                                   .......,,':.....'..,?_(,,.)_:(,)..:..._()_..'..._(\n",
+      "                                                   ,,,.)_:_()_!!:_(,,)_.._()_....'._(,,'.)_:!_(_'_,.)\n",
+      "                                                   _:_(,,,,)_,,,....:.!:_()_,,..._(,)_.....?:_()_,...\n",
+      "                                                   .','.:.._()_!:_()_._!_._()_,...?_(,)_:_()_.:._(.)_\n",
+      "                                                   :_()_!!:_()_.:_(,,)_!!!:..,,,.,..:_._:!,!:_(,',,,)\n",
+      "                                                   _....._(,)_.'._(..)_:!_(,,.)_:,',,.:_()_..,?.:_(,)\n",
+      "                                                   _!:_(,)_!!_()_!._()_.,'....._(,,)_!:_(,)_!!'!,..,?\n",
+      "                                                   ??_()_,,,,?:_(,,)_...!:_()_'....'??,._()_?.,?,._()\n",
+      "                                                   _....._(.)_:'.:_(,)._.....,'.'.:_()_',._()_!:_()_,\n",
+      "                                                   '..:,!!:,!!:_()__?_:.._()_'._()_?'?_()_''._(,,..)_\n",
+      "                                                   :_()_,?:,.:_()_,,.:''''.:..:.:._(,,)_.:_()_.'.'.'?\n",
+      "                                                   _(.,,.)_:_()_'.,.._()_,.__.:_()_!.:_()_..:_(,,,)_?\n",
+      "                                                   '.:_()_._()_,__,._(..'.,,',.)_:_()_!'._(..)_,,,,:_\n",
+      "                                                   ()_...............'?...!...'...?...?...',.........\n",
+      "                                                   '.:_(,)_!,?!:_()_.:_()_!:._()_:?:!_(,.)_:,,.'.:_()\n",
+      "                                                   _.._()_.'.:_()_',..:_()_?._(..)_:.:?__._(..)_.:_(,\n",
+      "                                                   )_.:..:_()_.?:_()_.:?_()_,,,...'.:?..._()_..:.,.:'\n",
+      "                                                   .:,...:_()_,._()_._(.)_...._()_:_()_.:_()_......_(\n",
+      "                                                   ..)_.:.._()_....:.:_()_.:,.:_(,).__('..)_:'..._()_\n",
+      "                                                   ?:?:_(_),,.:_()_,'!_()_'._()_,._()_,,,'._()_.:.._(\n",
+      "                                                   )_?:_()_'._()_.,._()_:_(,)_.._(,,---.)_:??.._(,,,,\n",
+      "                                                   .)_:,!.'!:_(')_'.:_()_.....:?:..:'._()_..:_()_.:.'\n",
+      "                                                   ..._()_''.?:_()_...:._(')_..:_(')_..:.:_()_,...?_(\n",
+      "                                                   ,,,.)_:...._()_:_()_...:,..:?....._()_..?_(..,.)_:\n",
+      "                                                   ?_(,,,,,,....)_:_(,)_?_(.)_:_()_._()__(,,.''.)_:!?\n",
+      "                                                   ?:_(,)_.:'.:_(,)_!._()_.:_()_!.!:_()_.:_()_,!?:_('\n",
+      "                                                   ,)_',....:_()_,._(')_.,?:,.,.,.:._()_,.'..:_()_!:?\n",
+      "                                                   ?_(.)_:,!!!',,.:(),'.():_()_.:_(,)_.:,.,.?_()_,?..\n",
+      "                                                   .?...?:_()_,..._(.,,.)_:_()_,!,!!!:_()_.,'!...:_()\n",
+      "                                                   _.':_(,,)_!!':_(,,)_!?:_(,)_!!!!!!,,,:!!!:_()_._()\n",
+      "                                                   _!_(.,,,,.)_:_()_'._()_.._(')_!.!:_()_?:'.:...._(,\n",
+      "                                                   ,,',,,,,.',.',,,,,',.,.)_:,,'!:,!:_()_._(,,'.,..,.\n",
+      "                                                   )_:_()_!:_(,)_!!:_._.....:..:.'.:_()_!._(,,.)_:_()\n",
+      "                                                   _.:_()_..'.__._()__,!'!_:_!_:!!:_(,,)_..__.?_()_.,\n",
+      "                                                   ,'_._:_(,)_...!!!!......:_()_,._._,__.?.._()_:_()_\n",
+      "                                                   ...:_()_!!:..:.:.:.:_()_..,.'?:_()_...:,...._()_!!\n",
+      "                                                   :,...:,?_!(,)_!!_(',.)_:'._(,,,)_,!?!!.'.!!.!!_(',\n",
+      "                                                   )_!!,!_(.,,,,,,,.,,,,.,.,,,,,,,,,.,,,.,.)_:.!!!!!!\n",
+      "                                                   !!,!!'!!_(,,,,.,.,,,,',,',.,,,,.,,,,,,,,..)_:_()_,\n",
+      "                                                   .!'!:_(,,,)__!__(,,,,.)_:,!,!_(,,.)_:!.:_()_!,:'..\n",
+      "                                                   .:'._()_!!_()_?:'...?:_()_.:_()_!!''?_(,)_:_()_._(\n",
+      "                                                   .,..,,,,,,.,',)_:_(,)_.?'?._(_'._..,,.....,,,,,..,\n",
+      "                                                   .,,.)_:,.''.....!._(')!!!__(.,,,...,,.)_:,,,'..._(\n",
+      "                                                   ,,,,,.,..,,,,.)_:_()!!_!_!__(,,,,.,,,.)_:.:?:,!:,!\n",
+      "                                                   :._(.,,,,..)_:_!!!!!__(,,.,.,..)_:!!:_(,)_!:_!!!!_\n",
+      "                                                   _(,,,,,.)_:'!_(,..)_:!!!!!_(,,..)_:_!!!!_:,,!:(),!\n",
+      "                                                   _(..'.'.)_:'.:.!_(.)_:_!__(',....',.)_:'._(.!)_:!!\n",
+      "                                                   !!:'!:._(',,,,,,.!'....!)__(........)_:!_(',,,,,..\n",
+      "                                                   ..)_:......_(,'',,.)_:'.!._()_!:_(')_..:_()_,?.'?:\n",
+      "                                                   _()_!.._()_!_._:_(,)_,....:_(,)_,..,..:_()_._'._:_\n",
+      "                                                   ()_,,..:??.'.,.:!!:..,,,,.:_()_'!:_()_!'.:_()_.:_(\n",
+      "                                                   )_!,!:_()_!!.:_(,)_!_(')_'!_('.)_:_()_!_()_:_()_?:\n",
+      "                                                   _,!_!._!_:.._()_:_(,)_,!,!:!!!,,!'!:_()_,,!,.:__!_\n",
+      "                                                   (.',,,.)_:!:!:_(')_!!'!:!_(,,,,.)_:_()_!_(...,.)_:\n",
+      "                                                   _(,)_.:_()_.'.:?_(')_,.'.:_(,)_,?:.:_(,)_'?.'.:_('\n",
+      "                                                   )_??'?'...?:_()_,.'..:_(,.,..)_'....:_()_!'!:_()_.\n",
+      "                                                   '.!:_(,)_?:?:,..'..._()_?-.'.:_()_..??'!,!()!!:_()\n",
+      "                                                   _?_()_.:_()_.!:_()_'.:??_()_'.?._(..,.,..........,\n",
+      "                                                   ,'.,..,,,,,,,,,,,.,,,,.,,,,,,'.:,,,,,..,,,',',,,,,\n",
+      "                                                   ,,,,,,,,,,',,,,..,,,,,,,,,,..',,,,,,,,,',,,,,,-',,\n",
+      "                                                   ,,,,,,_,_,,',,,,,,,,,,,,,,,.)_:_()_'!!!!!!!_(,!!.)\n",
+      "                                                   _:_(,)_.....:_()_?:...:,'...'.'?.:--,.'''.:_('')_,\n",
+      "                                                   ._()_..:.:,..:',.,.:_()_?:_(,,)_.:,.:_()_'....:_()\n",
+      "                                                   _,.:_()_?....:_(,)_,,,?:_()_?..,._()_._.__()_.?:_(\n",
+      "                                                   ,)_.',..._(.)_:_(,')_,,.:_()_?_()_?_()_'.._()_:_()\n",
+      "                                                   _.:_()_...,,._()_.:?'.:..:.:,..:_()_''?_(.,,,'','.\n",
+      "                                                   .,_._'_'._.)_:_(,)_,.,.,._()_.._(,,,...)_:_()_.:_(\n",
+      "                                                   ,,)_......_(')_.:..'..!:_(,,)_..:!_()_'...?...:,,.\n",
+      "                                                   .:_(,)_''.....',.'.:_(,)_,,.:'.:'.:.._(-'-'.)_:'!_\n",
+      "                                                   !_____._(,.)_:_!_:_(,,)_,!:_()_.'.:_()_'..:.:,..:'\n",
+      "                                                   ..!!:_()_!.:_(,)_.:_(,)_,.,:_(,)_,.,'.._(.','.)_:'\n",
+      "                                                   ._(..,.)_:'._()_..._()_.!:_(,,,)_,,,',,!:.?:_()_,!\n",
+      "                                                   .,,.'._()_.:?:_()_?_._...,...!_('.,.)_:!,!,!!:_()_\n",
+      "                                                   ',',.,!_()_!!!_()_?:?!'??.:_()_!:.:_()_'.:_()_...:\n",
+      "                                                   _!__(,,,..)_:,..'.:??:_()_,.'?..:_()_,!,!,!!!_(.,,\n",
+      "                                                   ,,,,.'.)_:_()_'!,,!.:'.:_()_,.'._(___.):'.!:.:.:_(\n",
+      "                                                   )_,.!:''.:_(,)_'.:_(')_,!?.,,!:_(,')_'?'?'._()_!:_\n",
+      "                                                   (,)_,.:!:'!'!,!_(.................,,,,,,,,,,,,,,,,\n",
+      "                                                   .....,,',........'..:,'',,',,'',,''.,,...,,,,,.',,\n",
+      "                                                   ...,,'.)_':_._:.':_()._:_(',)_.:,!_(.)_:!:,!_(.)_:\n",
+      "                                                   !_(___,.):_()_',!''!:_(')_,....._()_,!(,,.):_()_'?\n",
+      "                                                   :,.!_()_,.'._(.)_:_().._:_()_.'.:,...:_()_,'.._()_\n",
+      "                                                   .:_(')_,.'.:_()_'._(,,.,,,.,,..)_:_()_!!!:_()_.:!'\n",
+      "                                                   '!!?.'.?'!'!:.!:'!'?'._(',)_:_()_.:_(,)_,!:_()_.,.\n",
+      "                                                   '!_(,,.)_:'?:..._()_?:_()_!:_()_..'.:_()_....:??:_\n",
+      "                                                   ()_.:_()_.'.,.:'.:_()_,.'.:_()_.'.'.:_()_'?:_()_.,\n",
+      "                                                   ...:._(,,,.)_:_()_,!_()_'...:,.:_(,)_'....._()_.?:\n",
+      "                                                   _()_,?._(,,.)_:,.'._(,)_,.?,?:_()_.:_()_._(,)_.,,?\n",
+      "                                                   :_()_,.:_()_.'.:,..:'.:_()_,.._()_',..,.:.,.:',.:'\n",
+      "                                                   .:_()_...:'.:,.:_()_,._()_:_()_.?...:_(,)_'.,....'\n",
+      "                                                   .:...:_()_.,,.._()_,,,?,,!:_()_,,!.,,'(,')..._(.)_\n",
+      "                                                   :!!:'._()_.??,?:,,,._(,,.,,.,,.)_:_()_!_()_!_()_!'\n",
+      "                                                   .'.:,,..:,,'..,'._()_'..!:_()_.:.'..._(..)_:_(,)_.\n",
+      "                                                   :._(.,,.'.........,',,,..)_:!!_(;)_!_()_.._(,)_!_(\n",
+      "                                                   ..)_!:_()_?.._(,)_.........'?..._(,,.)_:..._(')_._\n",
+      "                                                   (')_.._()_?:_()_............._(,.,,...'.)_:_()_...\n",
+      "                                                   ,...._()_...,,,,..._()_......'........._(,,,.,,,,,\n",
+      "                                                   .,,.)_:_(,)_!:_(,,',,.....)_----.('),,',,...,..,,.\n",
+      "                                                   ,,,,''.,,,,,,.,,.,',,,,,,.,,,.'__.,,(,,),.,'',,__'\n",
+      "                                                   ,,,.,,,,''.__,,,,,,,,,'.,,,,,,.,,,,,.,,,..,,,,__..\n",
+      "                                                   ,,().__,.--,,...',..--,.,:--_!_.__.,',,,.,,'..,,,.\n",
+      "                                                   ().(),,,,,,...'...',,.,,'..--',,'.--',,'....--,,,'\n",
+      "                                                   ,.,..--,.-.,','().'.''.__.''..,,..,....,,.--,,...-\n",
+      "                                                   -,,'.'.'?,..'',.,',,'.',.',',''..',,.'..,,,...,,.,\n",
+      "                                                   ,,:--.,,.,,,,,:--,..,,,,?--,..--!,,..,,,,?.'..''?-\n",
+      "                                                   -,'.--,,,,.?.--,.?--,,__.,,.,,,,,,,,.,,'',,,,,,,.-\n",
+      "                                                   -,,',,,..'.'.,,,,,?,,,,,.--,.',.,,.',.--_,!?!__--.\n",
+      "                                                   ...__--,!__--.__--!!__--!..._',,,,,--,,.__.--,,,,.\n",
+      "                                                   __.__,,,.,,,,,__,____:--..?__!._.._,,,:--..--?.,,,\n",
+      "                                                   ._--_,.,..--,,.,.,.,..'?--,,..,,.,,:--?',,:--.,,.-\n",
+      "                                                   -?.--',.,.--',,..--,.:--...--,.....,..--!.,,.--!.,\n",
+      "                                                   ,:_--,._'.--,.--?.--,,,.'..--,.--',....?--,.--',..\n",
+      "                                                   '..'.'.',._,_.'',.,',..,',.,.!,.'.,,.,.,,,,..!!,__\n",
+      "                                                   .!!,!...,,:--'?.--,.,,:--'.__...'.?.......--,,.--,\n",
+      "                                                   ,'....,.,,..__.'.--,',.--,,.,..,,:--!......:_.,._,\n",
+      "                                                   ,,,,,().--,..'.'..--?.,:--.'..,,.:_,,,,._,.(-__'')\n",
+      "                                                   (..)'__..',,,.,,,,,,,,,.,,,,,,,.,,,''.,,,--,,.?.,,\n",
+      "                                                   __-,,__.,,..,.,,---.,,__.,,,,,,',_'_,,',,',,,,,'.,\n",
+      "                                                   ,.,,.,,.--,,.,,.,,.,.--....--.,..__,.!..--',,__.__\n",
+      "                                                   ,.--',..__.,,,__,--,__,,.,,,'.,!.,__,'.,,.,,,,,,.-\n",
+      "                                                   -,,...--?.,,,.--,',,,,,,.--?.?_-_:--',,..,.,,,,.,,\n",
+      "                                                   ,,,,..,,,,..,__,,,,__,,,,,.--,,,,'.'.',..',,'.--?,\n",
+      "                                                   ,,,,,.--,,,?',..--,,..'..,.''.--,..,,.,.--?.,,...-\n",
+      "                                                   -,,..,,,,,.'--,.--,,,.'..,..--,.--'?.--?.--,,,...:\n",
+      "                                                   _--,._.,,,,,,,.,,,(.).,.'''(,),,,.,,'.,'.--,.--,,,\n",
+      "                                                   ,.!....,:--....,,__(),,,,,,__,.,,.--,,,.,,,,,..,.?\n",
+      "                                                   ,:--.,,,,,____.,:--?'.,,,.,,,,,'.--,,,.,,.--?,.'.'\n",
+      "                                                   ',,__.,,',__,,,'.',?..''.-'..--',,.().,,,().,,.,,,\n",
+      "                                                   .'.,,'-.--,..--',,',__,...--,.,.'..,,.--',____.?..\n",
+      "                                                   ..,,.,,,().,,,__.'.--,'',.,,.,,,.,,,',,,,,.'.(,__,\n",
+      "                                                   __,,,,,),.__,,.--,,,,,.,.,,,.,(),....,,..'.--,,.__\n",
+      "                                                   .--,.--,,.--',..,,.,.'..,'.,,',.,,,'.,,,,,..,,,,,.\n",
+      "                                                   ',__.(__),...____..,_'_,.,,...--,.,,.',,,.,,,,.,,,\n",
+      "                                                   ..,,,,,..--,--.,,.,..,,__.,?,,',.--,?,..'(),.-__-,\n",
+      "                                                   __,,:_--''.,!,!_.--,,,-',,,,..,,.?,__,,,..,..,,,,.\n",
+      "                                                   :.,,.__.,.--,,..--'?.?'?.--,,,.--',..'.?,,.,,,'.,,\n",
+      "                                                   ,,.,,,,.,,,,,.,?,,,,,,,,,,.,',(.)','',..,,(),,(,,)\n",
+      "                                                   ,,,,(),__,,--,,,,,.,--,..,.,,,..__,..--,,..,,'...'\n",
+      "                                                   .?'.--__,,,__,__.--,.,.,,,..'....',.--',,'.,,,..--\n",
+      "                                                   ,.'...,,,,,,.--,.,.--,',.,.,,,,.?..'.,,.,,..'.''',\n",
+      "                                                   .'.'.',,,,__,,.''.''..__,_,_.,,.,,.,,.',.--,,.,.,,\n",
+      "                                                   ,.--,,,...'..,,..?,..--,,__.--,.--,,.--,,..,'....?\n",
+      "                                                   ,,,:--'..,,,'...'.,,,,.',,,,().__,,,.,,,,,,,,,,.,,\n",
+      "                                                   ,,,,,.,,.,.,...,,,,.,,,,,,,,.,,.,.().__,,_'_.__,,,\n",
+      "                                                   ,.',..,.,.,.....,.__'.'__........,,..--__()_,,,..,\n",
+      "                                                   ,_()_..',.:.(),(--),.,,,,/_(')_,,.,.,..,.,',.,',--\n",
+      "                                                   '_..__()..'..,,(')...,,.--,,?:.--.,()'..(),....'__\n",
+      "                                                   ,..__,,(.),'__(.),.'__.__,__().__,__,__().____.',,\n",
+      "                                                   '.'/.'...:'()__....',..--,,,.--?,,.,,:__....-..'..\n",
+      "                                                   .,...().,,,..-._,_.,,,',.,,....__.____,,,,__,:'..'\n",
+      "                                                   .,.,,,,__',,,,,,:_,_.,,,.--,,,..--,_-_,.'.'..--,--\n",
+      "                                                   ,.__.,,,,.,,.,,,,,,,,,,.,,,,,,'.,,.,,?.,.,(_,_,)(,\n",
+      "                                                   ,),,,,,,'...,,,,,.,,,,,',,.--,,,.,'.--',,.--?,,.,,\n",
+      "                                                   .,.__,,,.--,,,,?,,,,,,,__,,,.('),,,,,,',.--,__,...\n",
+      "                                                   .,,..,,,.,,,,,,.,,,,.,,'(!).'.',,,..,..,,'__.,,.?(\n",
+      "                                                   __).,,__,'.,,.?.,,.__',,__.,,.,,'__',,(')____()''.\n",
+      "                                                   ,,.',.('),,(),,,''__,:_,_,,,.,,,,,,',.,,',,,,,,__,\n",
+      "                                                   .,,.'__,(),'.,,.',,.--'?.--,.--!.,'!--,,..',,.__()\n",
+      "                                                   .,,',,,',(,,,,),',,,(),,,,,.,,,.()()(),,..,..',,',\n",
+      "                                                   ,,.,,'.,,''',(')',__.....--.--,,'..'.?.'.,,,,'.--,\n",
+      "                                                   ',.('),(),,,,,,,,,,,..',,.,,'..'..--,,,.--,..--?.-\n",
+      "                                                   -,,,,..,.___._,,,(),,,.,,,,,(,),,,,,.--,__.____.,,\n",
+      "                                                   ,,.--,.,,.',:--.,,',,,,,..--(),,,.'..'..'.--,,.,.,\n",
+      "                                                   ,,,.__,.,,,,.,,-'__,'__'__,__,,,.__.'__,,,,,,,,',,\n",
+      "                                                   __..____,,__,,.,,__'_,'_,,,,,,,',,,,.,,'',,,_,_,,.\n",
+      "                                                   ,____(),,'.,,,.,,,.,,,,',:--...,,,,,,,.',,.,.,,',,\n",
+      "                                                   .',,.,.,,,.'.--'?,!,,__,.,,.,',',,.__,.__,,:_.___.\n",
+      "                                                   ,,.,,,,,__..(),,,--',.__,,,,,--,,,,.,.,,..,,,,'__.\n",
+      "                                                   ,',,,,,,__,,-.,,.,,,..(),__,,,,,'',.,,,,,.,,.(),.,\n",
+      "                                                   __,,,,,,,,._._,,,,,,,,,__._--_(,,)',,,'__.?,:,,,':\n",
+      "                                                   ,,,,,.,,',.?,,,,,,,,,,,,,,,,,,,'.?,.,.,,..?''.',,,\n",
+      "                                                   (..),.,,()'.?.?''.,,.,,.,'.(),('),.,,,,,,?.?::.?,,\n",
+      "                                                   .?.?.,(),?..'?.,,,,.?',,,,,,(,),,,,,,,.?,,,,,,,.?,\n",
+      "                                                   ,,.?..,.?,,''.?,,,,,'',,.?,,,,,:,,,:':,(),:,,:,,',\n",
+      "                                                   ',:()'.?,,'.?():().?,.?.,,,,,,,,,/,,..,(),,,,,,,,,\n",
+      "                                                   .,,,,,?::'::::::::,:::::::,,:::::,,:,,,,,,,,,,,,,,\n",
+      "                                                   ,,,::,,,:,:::,,,:,,::,,,,,,:::,,:,,,,,,:,,,::(,),,\n",
+      "                                                   ,::,,,.,?',,(),,,.'?,,(),,.,,?.?:,,.?,.?.,,,(),.()\n",
+      "                                                   ,,,,,,,,.?.?.?::::,,,',,,,,,:.?.()?,,,,,.,,?,,,,,,\n",
+      "                                                   ,,().,,,',,',,','/-,,,,,,,,,,,',,,,'',,,,.().?,,.?\n",
+      "                                                   ,,,__,,',.,,?',:',:','(),,:..(),,,.(),_'_(),,,,.?.\n",
+      "                                                   ?,,,.?...?,,',.?,(),,,().?,',.,?/'.',.?,,,',,.?.?,\n",
+      "                                                   ,,.,,/-,/-/__,?_'?.,.._?,,,.?,..()()?_....._(..),,\n",
+      "                                                   ,__,,,,,,,,,()__(,,.,,,),?,,(,):,()():,:,'-,-,-'-,\n",
+      "                                                   -,-():,_'_():,,,,,,,.?'.'.//,,,,,,,,,,,,..,,,,..?,\n",
+      "                                                   ,,.?.',,,,,',.','',.?,,,,.?(),,',',,,.?,,,,',,,,,,\n",
+      "                                                   .?,,,,,,,,.?,,,,:,,,.?,,,'__,,,.?.?.,,''''?.,,?,()\n",
+      "                                                   ,,,,,()().,,().,,?(),..,,,,',,,,..,,.()..,,,.?'.,,\n",
+      "                                                   ,,.?.?..,,?,,,,,,,,,.?,,,,.,,,,,.?.,',,/',,:,(),()\n",
+      "                                                   ,,,.?..'/-....?.-,.:,.().().(,).?'?..,',,,.,..,,,.\n",
+      "                                                   .,......,,?,,.?..........................?,:',','.\n",
+      "                                                   '...?',,,(),,()(...,,),,...,(,,,),,,.?.?''.,__?,,(\n",
+      "                                                   ..__),,,,(),'__,,,,,,(.),...,...,,?.?(,,,,,,,,,,,)\n",
+      "                                                   :,:,,,::::,:,,:.()?.,.,,,..,,.:(),__().,?,.,.?.:,,\n",
+      "                                                   :'.?,,,,,,,.?.?,,,,,.'?,,,__()()()().,,,,,,?,.?(),\n",
+      "                                                   (),(),(,).?:_,,,_(,,,,).:_,''_().?.,__()(),,,,,,,(\n",
+      "                                                   ),,,,,.,,?,.?,,:,,,,,:,,,,,,,,(),,,,,,:,,:(.')('):\n",
+      "                                                   :.,?_,,._?.?.?()().'?,.'?.'?.''?,':,,,.,':.?,,:,..\n",
+      "                                                   ,.,..,,..,:,,..,,..:,,(),.?,,,,,,,,.()._.''.'._?.,\n",
+      "                                                   .()._'.\",,,.\"\"''.'.\"..'._?.,',.'.,,..,,.,,,,,.()?.\n",
+      "                                                   (,)?.()?:,,,,,,,.()?:,,:,,.:,,,,,,,,,.?,,().?..:,,\n",
+      "                                                   ,:,,:,,,,,,,,,,.?,,.?.',,().,,().,,().,,?,.,?.,?,(\n",
+      "                                                   )().,.?,,,.?().,',,().,,,().,,()()().,,,,,.(),(),,\n",
+      "                                                   ?:),,,:),,,,,__,/.?:.:,.:,,,.,,,,,?()().?:.:,.:,.'\n",
+      "                                                   ?,.?,,.?(),,().?,,,.?,,(--),,.,,,,,,,?,.,.,(),,(..\n",
+      "                                                   ,),,,,,,,,,().?:',,,,,()(').:()(/-)..,,,,,,,.'?.'?\n",
+      "                                                   .?,.,?,,::,:():,:,,:::,,.?.?.?..?.,?:?,_::_.?..?.,\n",
+      "                                                   ,,,,?.?:,:,:()(,,,,)::::::,,,.?:,,,,,,,::,,,,,,,.?\n",
+      "                                                   ,..,,,,,,,,,,,,,,.,,,?.,,,,,,,,,,,,,.?.?(,,,,)::::\n",
+      "                                                   '::::::,,,,,:::::.(,):::()()()()(),,,:,,,,,,,,,.('\n",
+      "                                                   ),?,,,.,::,:.?.?:,,,.?::::,,::::,,,,::::,:,,:,:,.'\n",
+      "                                                   ,',?()(')',,,.,(),,?::::.?,.?',',,,,,,,',',.?,,,:'\n",
+      "                                                   ,,,(),:',,.?:,,,,,,.:(,),,,.?.?,,,.,,?,,.,()?.?:_.\n",
+      "                                                   ..._:_,,,._?(),(),(),(),(),(),(),(),(),().,?,'.,?,\n",
+      "                                                   ,:.?:(,),(,),.(,),(,),(,),(,).?,,.?,,,,,,,.?,,,,,,\n",
+      "                                                   .?,,,.,,,,.?,,..()::():..:,,,,.:,,,.?,,,,.?(),',,_\n",
+      "                                                   '_(.,..,)_,_,,__,,__,.?,:,:,:,:,':,.?,,,,(),,,,,,.\n",
+      "                                                   ?.,,?,...,:,:,.?..?()().()?_.''._()?..?.._',_.''__\n",
+      "                                                   (.).'__(,).__().__(,)._'_().__().__'..(,,.).__()._\n",
+      "                                                   _().'__(,)._-_.,,,(),,(,).__\"\"(,).__().'__(,,,).__\n",
+      "                                                   (,,.).'_-_(,,,,',,).__(,,,').__(,,,,,',,).__().__(\n",
+      "                                                   ,,).__().__....,.',,,,,,,,,,,,.?,:::,.?'_-._?(),,(\n",
+      "                                                   ).,,?,:,,,,,,.?,,,,,,,,..,'.?()(),.?,,.,,,,,.,,.?(\n",
+      "                                                   ).,,,.(),()(),..''''()...-------------------------\n",
+      "                                                   --------------------------------------------------\n",
+      "                                                   ---._'_()...---------------?,,,,,,,,,,,,,,,,.?,,',\n",
+      "                                                   .?,,,,(),,,,____,,,,(),,,,,,,,,,(..,,,,,),,,(),,,,\n",
+      "                                                   ',,,,,,,,,,,,,,,,(,,),(),/-,,,,,,,,:,,:,,,,,:,:',(\n",
+      "                                                   ,,,()()'),,,,,,(),(),.?,,,,,,,,,,,,,(.(),,,),,,.?,\n",
+      "                                                   ,,,,,,,,,,,,,,,,.?,,,(''),,,,,.?.,,,(,).?.'..?,/,,\n",
+      "                                                   ,,,,,,,,.?,,,.?:,,(),'().:::,,,,,,.?,,,..,--,.?,,,\n",
+      "                                                   ,,,_(_),(,.,..,..,..,...(__),,)().?:,,,,,.,,(),(,)\n",
+      "                                                   ,(),,,,,..()(()).()(..),____.,,,...',,(..),,(..,..\n",
+      "                                                   ),,(),,,().?(),,/,,%('),,./%,,,,,,.?()..(),...().(\n",
+      "                                                   ,(,,,,:,,,,,:,,,,,,),,):(),(),(,,),().'%,,()./(/,/\n",
+      "                                                   ,,,,,,)..,,,.?,,,,.,.,,,,,,,.(),,,,.?(),,....,,,,,\n",
+      "                                                   ,,,..,,,,(/-,()).,.()(,,),(),,,,,,,,,(),,,,,,,,,,,\n",
+      "                                                   ',,,'.?,,'',(,,,,,),,.?.?.?/,..'..?,.?,,,.?',(),,_\n",
+      "                                                   _,,,,:,:,,__,,:+.,:_,_:,',.,,,:\"\",::()'():,,.',,:,\n",
+      "                                                   ,,::,(),:,(),:,,,/...,,,/...':()../../../.:__,'::,\n",
+      "                                                   ,..,,,..:,,:-:::)(,)(,))(,)(,),,..,,,..::,,:,'-'('\n",
+      "                                                   /-,'/-)./,,/,,:,',,,,,().():..,,,,,/.,'.,...?.,,,,\n",
+      "                                                   ,,,.'?!!?(....)(..).?,,,(,),,(),,(,).?,,,,.?::',()\n",
+      "                                                   ,,//,,,()////,:,/,'://(,,),:,()():'(),:..,,,,,.()?\n",
+      "                                                   (),,.():',,,::__.?..................,............_\n",
+      "                                                   ......_...?,,,,,:,:,:,.?.?:,::::.?,.()?()(),,,,,,(\n",
+      "                                                   ,,),(,).()().?:.?...?,.?,,.,,.,::,,.:..,,,,,,,,,,,\n",
+      "                                                   ,.:'(),'.:.?,,,,,,,.?():().?,.?...?,,,,,,,,,.?,.?,\n",
+      "                                                   ,,',,,,,',',,.?(,,,,,..,,),,(,),(),(),(),,('),(),(\n",
+      "                                                   ),(),(),.,?,,,.,,,,.?,,,,,(),/,,,,..?..?,.,,.?,,,,\n",
+      "                                                   ,,,,.,,.,,,,,().?.,,?,:,:,:,:,:()(),:,,.,?,()(),,(\n",
+      "                                                   )().,,,,?():():():():():():():,',():():'():,,():()\n",
+      "                                                   :():,,()--',().?.,,,,?'?,,??,,,,,?:(,,,,,..)::(),,\n",
+      "                                                   ,,.,,?,,,,'.?,,,,,:,,,,,.?',,',,,',,,,,,,,...().?,\n",
+      "                                                   ,,,'.,,,,,,,,,(,),(,).'?,,,,,.?,():,,:,:,:,,,.,,?,\n",
+      "                                                   ,,,,,,,,,,.?,,,.?,,',,,,,',',,(),,,,,,,(),,,,,,,.(\n",
+      "                                                   ).?(),(),(),().,?,,,,,,.?,,,.?,.?,.()(),,.,,.?),,,\n",
+      "                                                   ),,),,),,,),,.?,,..,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,\n",
+      "                                                   .,,,,,,.,.,?()()().,?,,.,.,.()(),.(),..,,,(,:,),,,\n",
+      "                                                   ,,.,,?::;:::(,)(,)::::::.,,?,(,,,),,,,,.?::::.?,,,\n",
+      "                                                   .?::::.?,,,.?:,,,,,,(),.:,,,,,'('),,,,,,(),,,,(),,\n",
+      "                                                   .?.?,.?(),.,,,,,.,(),,,,,.,,,,,,,(),.?,,,,,.''?,.?\n",
+      "                                                   ,...:,...:,.,,.:.?.,,.?:,,,,,-,,,.:,,,,,,.??..?.?'\n",
+      "                                                   '.?__/'____/__//---./-/-__////-/.---\n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(sherlock['punctuation'], ulysses['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "from PIL import Image, ImageDraw\n",
+    "from math import ceil"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 38,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "19763"
+      ]
+     },
+     "execution_count": 38,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "len(sherlock['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 46,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Periods and question marks and exclamation marks are red. \n",
+    "# Commas and quotation marks are green. \n",
+    "# Semicolons and colons are blue. \n",
+    "colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
+    "           ',': (0, 255, 0), '\"': (0, 255, 0), \"'\": (0, 255, 0),\n",
+    "           ':': (0, 0, 255),  ';': (0, 0, 255),\n",
+    "           'unknown': (128, 128, 128)}\n",
+    "max_x = 1000\n",
+    "max_y = 1000\n",
+    "block_size = 4\n",
+    "text = sherlock['punctuation']\n",
+    "img = Image.new('RGBA', (max_x, max_y))\n",
+    "draw = ImageDraw.Draw(img)\n",
+    "x = 0\n",
+    "y = 0\n",
+    "i = 0\n",
+    "# for i in range(100):\n",
+    "#     if text[i] in colours:\n",
+    "#         this_colour = colours[text[i]]\n",
+    "for p in text:\n",
+    "    if p in colours:\n",
+    "        this_colour = colours[p]\n",
+    "    else:\n",
+    "        this_colour = colours['unknown']\n",
+    "    draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
+    "    x += block_size\n",
+    "    if x >= max_x:\n",
+    "        x = 0\n",
+    "        y += block_size\n",
+    "img.save('test.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 79,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Periods and question marks and exclamation marks are red. \n",
+    "# Commas and quotation marks are -green- blue. \n",
+    "# Semicolons and colons are -blue- green. \n",
+    "def make_image(text, block_size=4, width=1000, colours=None):\n",
+    "    default_colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
+    "           ',': (0, 0, 255), '\"': (0, 0, 255), \"'\": (0, 0, 255),\n",
+    "           ':': (0, 255, 0),  ';': (0, 255, 0),\n",
+    "           'unknown': (128, 128, 128)}\n",
+    "    if not colours:\n",
+    "        colours = {}\n",
+    "    use_colours = default_colours.copy()\n",
+    "    use_colours.update(colours)\n",
+    "    height = ceil((len(text) * block_size) / width)\n",
+    "    img = Image.new('RGBA', (width, height))\n",
+    "    draw = ImageDraw.Draw(img)\n",
+    "    x = 0\n",
+    "    y = 0\n",
+    "    for p in text:\n",
+    "        if p in use_colours:\n",
+    "            this_colour = use_colours[p]\n",
+    "        else:\n",
+    "            this_colour = use_colours['unknown']\n",
+    "        draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
+    "        x += block_size\n",
+    "        if x >= width:\n",
+    "            x = 0\n",
+    "            y += block_size\n",
+    "    return img"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 80,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(sherlock['punctuation'])\n",
+    "i.save('sherlock.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 81,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(wap['punctuation'])\n",
+    "i.save('wap.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 82,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(shakespeare['punctuation'])\n",
+    "i.save('shakespeare.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 92,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(ulysses['punctuation'])\n",
+    "i.save('ulysses.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 57,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(wap['punctuation'], block_size=6)\n",
+    "i.save('wap.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 84,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(wap['punctuation'], block_size=2, width=300, colours={'-': (255,255,255)})\n",
+    "i.save('wap.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.4.3+"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff --git a/punctuation-in-novels.ipynb b/punctuation-in-novels.ipynb
deleted file mode 100644 (file)
index 4592583..0000000
+++ /dev/null
@@ -1,11151 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "# Punctuation in novels\n",
-    "Inspired by https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.qwj8e1n8m"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 14,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "import string\n",
-    "import collections\n",
-    "from PIL import Image, ImageDraw\n",
-    "from math import ceil\n",
-    "import matplotlib as mpl\n",
-    "import matplotlib.pyplot as plt\n",
-    "%matplotlib inline\n",
-    "import pandas as pd"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "The `string` module has some nice subsets of characters. Does it know about punctuation?"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "'!\"#$%&\\'()*+,-./:;<=>?@[\\\\]^_`{|}~'"
-      ]
-     },
-     "execution_count": 2,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "string.punctuation"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Getting the punctuation\n",
-    "First, let's just open a text file and read the punctuation. We can also count the number of different punctuation characters in it."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 5,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "sherlock = open('sherlock-holmes.txt').read()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 6,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,..\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',..\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,.'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\"...,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,..\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,.,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',.\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,.\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.',,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.''.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.''.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,...,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,..-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-.-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',.'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.---\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,.\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",.,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,',',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,--.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,.,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",.\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,.,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\"..,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,..\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,.,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,...,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-.,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'',,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.''',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,.\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,.,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,.-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'':\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",.\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,.,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,..,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.',,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'.,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,.\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,.\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,',..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",..\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,.\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.',,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,.,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,.\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,.?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,..',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--.'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','.,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,.,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,..'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,.,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'',...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",.,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,.''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,.\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--.,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,.-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;.,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,.,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,..',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,.,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..',,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,.,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''....'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,.-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?.\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,.,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.','.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'.\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,.,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,..,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'.,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\"...,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,'..,,,.,,,,,.\n"
-     ]
-    }
-   ],
-   "source": [
-    "sherlock_punct = [c for c in sherlock if c in string.punctuation]\n",
-    "print(''.join(sherlock_punct))"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 171,\n",
-       "         '\"': 4834,\n",
-       "         '&': 5,\n",
-       "         \"'\": 1490,\n",
-       "         '(': 5,\n",
-       "         ',': 7053,\n",
-       "         '-': 965,\n",
-       "         '.': 4843,\n",
-       "         '/': 1,\n",
-       "         ':': 56,\n",
-       "         ';': 202,\n",
-       "         '?': 138})"
-      ]
-     },
-     "execution_count": 7,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "sherlock_counts = collections.Counter(sherlock_punct)\n",
-    "sherlock_counts"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 17,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "!     171\n",
-       "\"    4834\n",
-       "&       5\n",
-       "'    1490\n",
-       "(       5\n",
-       ",    7053\n",
-       "-     965\n",
-       ".    4843\n",
-       "/       1\n",
-       ":      56\n",
-       ";     202\n",
-       "?     138\n",
-       "dtype: int64"
-      ]
-     },
-     "execution_count": 17,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "sherlock_ps = pd.Series(sherlock_counts)\n",
-    "sherlock_ps.sort_index(inplace=True)\n",
-    "sherlock_ps"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 16,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "<matplotlib.axes._subplots.AxesSubplot at 0x7f704324cdd8>"
-      ]
-     },
-     "execution_count": 16,
-     "metadata": {},
-     "output_type": "execute_result"
-    },
-    {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXkAAAD9CAYAAABZVQdHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAFPhJREFUeJzt3W2MXNdh3vH/I7FKKJkNwbpdkZRSC/Ey0rZ2I7MVnSaF\nxk3KbvoiEgVCUkgFoqaNCkwjt2iDLo22XH9xJfeVRkEVrZ1omVoM2DgR5JqmuWI4TeEg2tqRbcY0\nTbLIqt51dpXaceQ0aUNGTz/MoTjaDndnlzOj3cPnBwxw7rnn3nMuZ/js2XN3ZmSbiIio021v9gAi\nIqJ/EvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVbMuQlHZL0FUnnJD0r6bskbZI0KemipNOSNi5o\nf0nSBUk72+q3l3NcknSkXxcUERHXLRrykt4GvB94l+13ALcD+4AxYNL2NuBM2UbSCLAXGAFGgaOS\nVE73NHDA9jAwLGm051cTERFvsNRM/lXgCnCnpHXAncA3gEeAidJmAthdyruA47av2J4GLgM7JG0G\nNtieKu2OtR0TERF9smjI2/4W8K+A/0kr3L9texIYsj1fms0DQ6W8BZhpO8UMsLVD/Wypj4iIPlpq\nueb7gL8PvI1WUL9F0t9ub+PW5yLksxEiIlahdUvs//PAr9r+JoCkXwR+EJiTdLftubIU80ppPwvc\n23b8PbRm8LOl3F4/26lDSfmBERGxTLbVqX6pNfkLwLslrS83UH8UOA98Cthf2uwHnivl54F9ku6Q\ndB8wDEzZngNelbSjnOextmM6DXZZj8OHDy/7mJt5pL/0l/5ujf7WyrUtZtGZvO0vSToGfB54Dfh1\n4D8AG4ATkg4A08Ce0v68pBPlB8FV4KCvj+Ag8AywHjhp+9SiI4uIiJu21HINtj8CfGRB9bdozeo7\ntf8w8OEO9V8A3rGCMUZExApV8Y7XRqOR/tJf+kt/a7qvfvWnpdZzBk2SV9uYIiJWM0l4hTdeIyJi\nDUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxE\nRMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFVsy5CV9v6SX2h6/K+kJSZskTUq6KOm0pI1txxyS\ndEnSBUk72+q3SzpX9h3p10VFRETLkiFv+2u2H7T9ILAd+H3gl4AxYNL2NuBM2UbSCLAXGAFGgaOS\nrn0t1dPAAdvDwLCk0V5fUEREXLfc5ZofBS7b/jrwCDBR6ieA3aW8Czhu+4rtaeAysEPSZmCD7anS\n7ljbMRER0Qfrltl+H3C8lIdsz5fyPDBUyluAX2s7ZgbYClwp5WtmS31Ez13/5XH58kXyUZOuZ/KS\n7gD+JvCfF+5z639F/mfEKuMVPCLqspyZ/I8BX7D922V7XtLdtufKUswrpX4WuLftuHtozeBnS7m9\nfrZTR+Pj46+XG40GjUZjGcOMiKhbs9mk2Wx21Vbd/moq6eeBz9ieKNsfAb5p+ylJY8BG22Plxuuz\nwEO0lmNeAN5u25JeBJ4ApoBPAx+1fWpBP86vy3GzWss1K3kdKcs1seZIwnbHNcquQl7SXcDLwH22\nv1PqNgEngO8FpoE9tr9d9n0QeC9wFfiA7c+W+u3AM8B64KTtJzr0lZCPm5aQj1vJTYf8ICXkoxcS\n8nErWSzk847XiIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQj\nIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhXIS9po6Rf\nkPRVSecl7ZC0SdKkpIuSTkva2Nb+kKRLki5I2tlWv13SubLvSD8uKCIirut2Jn8EOGn7AeCdwAVg\nDJi0vQ04U7aRNALsBUaAUeCoWt+qDPA0cMD2MDAsabRnVxIREf+fJUNe0vcAf8n2zwDYvmr7d4FH\ngInSbALYXcq7gOO2r9ieBi4DOyRtBjbYnirtjrUdExERfdDNTP4+4Lcl/aykX5f0HyXdBQzZni9t\n5oGhUt4CzLQdPwNs7VA/W+ojIqJPugn5dcC7gKO23wX8b8rSzDW2Dbj3w4uIiJuxros2M8CM7f9e\ntn8BOATMSbrb9lxZinml7J8F7m07/p5yjtlSbq+f7dTh+Pj46+VGo0Gj0ehimBERt4Zms0mz2eyq\nrVqT8CUaSb8CvM/2RUnjwJ1l1zdtPyVpDNhoe6zceH0WeIjWcswLwNttW9KLwBPAFPBp4KO2Ty3o\ny92MKWIxrXv9K3kdibz+Yq2RhG112tfNTB7gp4BPSLoD+B/A3wFuB05IOgBMA3sAbJ+XdAI4D1wF\nDral9kHgGWA9rb/WeUPAR0REb3U1kx+kzOSjFzKTj1vJYjP5vOM1IqJiCfmIiIol5CMiKpaQj4io\nWEI+IqJiCfmIiIol5CMiKpaQj4ioWEI+IqJiCfmIiIol5CMiKpaQj4ioWEI+IqJiCfmIiIol5CMi\nKpaQj4ioWEI+IqJiCfmIiIol5CMiKtZVyEualvRlSS9Jmip1myRNSroo6bSkjW3tD0m6JOmCpJ1t\n9dslnSv7jvT+ciIiol23M3kDDdsP2n6o1I0Bk7a3AWfKNpJGgL3ACDAKHFXrW5UBngYO2B4GhiWN\n9ug6IiKig+Us1yz8JvBHgIlSngB2l/Iu4LjtK7angcvADkmbgQ22p0q7Y23HREREHyxnJv+CpM9L\nen+pG7I9X8rzwFApbwFm2o6dAbZ2qJ8t9RER0Sfrumz3Q7Z/S9KfBCYlXWjfaduS3KtBjY+Pv15u\nNBo0Go1enToiYs1rNps0m82u2speXjZLOgz8HvB+Wuv0c2Up5qzt+yWNAdh+srQ/BRwGXi5tHij1\njwIP2358wfm93DFFLNS6DbSS15HI6y/WGknYXrikDnSxXCPpTkkbSvkuYCdwDnge2F+a7QeeK+Xn\ngX2S7pB0HzAMTNmeA16VtKPciH2s7ZiIiOiDbpZrhoBfKn8gsw74hO3Tkj4PnJB0AJgG9gDYPi/p\nBHAeuAocbJuaHwSeAdYDJ22f6uG1RETEAsterum3LNdEL2S5Jm4liy3XdHvj9ZZz/U/7ly8hEf2W\n12d0KyG/qJXNBCMGI6/PWFo+uyYiomIJ+YiIiiXkIyIqlpCPiKhYQj4iomIJ+YiIiiXkIyIqlpCP\niKhYQj4iomIJ+YiIiiXkIyIqlpCPiKhYQj4iomIJ+YiIiiXkIyIqlpCPiKhYQj4iomJdhbyk2yW9\nJOlTZXuTpElJFyWdlrSxre0hSZckXZC0s61+u6RzZd+R3l9KREQs1O1M/gPAea5/39gYMGl7G3Cm\nbCNpBNgLjACjwFFd/zLKp4EDtoeBYUmjvbmEiIi4kSVDXtI9wF8DPsb1L4h8BJgo5QlgdynvAo7b\nvmJ7GrgM7JC0Gdhge6q0O9Z2TERE9Ek3M/l/A/w08Fpb3ZDt+VKeB4ZKeQsw09ZuBtjaoX621EdE\nRB+tW2ynpL8BvGL7JUmNTm1sW9JKvjb+hsbHx18vNxoNGo2OXUdE3JKazSbNZrOrtrJvnM+SPgw8\nBlwFvhv448AvAn8BaNieK0sxZ23fL2kMwPaT5fhTwGHg5dLmgVL/KPCw7cc79OnFxjQorVsJKxmH\nWA3jv9XV/vzVfn2xPJKwrU77Fl2usf1B2/favg/YB/yy7ceA54H9pdl+4LlSfh7YJ+kOSfcBw8CU\n7TngVUk7yo3Yx9qOiYiIPll0uaaDa1OAJ4ETkg4A08AeANvnJZ2g9Zc4V4GDbdPyg8AzwHrgpO1T\nNzf0iIhYyqLLNW+GLNdEL9T+/NV+fbE8K16uiYiItS0hHxFRsYR8RETFEvIRERVLyEdEVCwhHxFR\nsYR8RETFEvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVLyEdE\nVCwhHxFRsYR8RETFFg15Sd8t6UVJX5R0XtI/L/WbJE1KuijptKSNbcccknRJ0gVJO9vqt0s6V/Yd\n6d8lRUTENYuGvO3/A7zH9g8A7wTeI+mHgTFg0vY24EzZRtIIsBcYAUaBo2p94zDA08AB28PAsKTR\nflxQRERct+Ryje3fL8U7gNuB3wEeASZK/QSwu5R3AcdtX7E9DVwGdkjaDGywPVXaHWs7JiIi+mTJ\nkJd0m6QvAvPAWdtfAYZsz5cm88BQKW8BZtoOnwG2dqifLfUREdFH65ZqYPs14AckfQ/wWUnvWbDf\nktzLQY2Pj79ebjQaNBqNXp4+ImJNazabNJvNrtrK7j6fJf1T4A+A9wEN23NlKeas7fsljQHYfrK0\nPwUcBl4ubR4o9Y8CD9t+vEMfXs6Y+qV1K2El4xCrYfy3utqfv9qvL5ZHErbVad9Sf13z1mt/OSNp\nPfBXgJeA54H9pdl+4LlSfh7YJ+kOSfcBw8CU7TngVUk7yo3Yx9qOiYiIPllquWYzMCHpNlo/EH7O\n9hlJLwEnJB0ApoE9ALbPSzoBnAeuAgfbpuUHgWeA9cBJ26d6fTEREfFGy1quGYQs10Qv1P781X59\nsTwrXq6JiIi1LSEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGx\nhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMWWDHlJ90o6K+kr\nkn5D0hOlfpOkSUkXJZ2WtLHtmEOSLkm6IGlnW/12SefKviP9uaSIiLimm5n8FeAf2P4zwLuBn5T0\nADAGTNreBpwp20gaAfYCI8AocFStbx0GeBo4YHsYGJY02tOriYiIN1gy5G3P2f5iKf8e8FVgK/AI\nMFGaTQC7S3kXcNz2FdvTwGVgh6TNwAbbU6XdsbZjIiKiD5a1Ji/pbcCDwIvAkO35smseGCrlLcBM\n22EztH4oLKyfLfUREdEn67ptKOktwCeBD9j+zvUVGLBtSe7VoMbHx18vNxoNGo1Gr04dEbHmNZtN\nms1mV21lL53Nkv4Y8F+Az9j+t6XuAtCwPVeWYs7avl/SGIDtJ0u7U8Bh4OXS5oFS/yjwsO3HF/Tl\nbsbUb60fYisZh1gN47/V1f781X59sTySsK1O+7r56xoBHwfOXwv44nlgfynvB55rq98n6Q5J9wHD\nwJTtOeBVSTvKOR9rOyYiIvpgyZm8pB8GfgX4MtenDoeAKeAE8L3ANLDH9rfLMR8E3gtcpbW889lS\nvx14BlgPnLT9RIf+MpOPm1b781f79cXyLDaT72q5ZpAS8tELtT9/tV9fLM9NLddERMTalZCPiKhY\nQj4iomIJ+YiIiiXkIyIqlpCPiKhYQj4iomIJ+YiIiiXkIyIq1vWnUEZd2j9FdLnyjsmItSMhf0tb\n2dviI2LtyHJNRETFEvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVLyEdEVKybL/L+GUnzks611W2S\nNCnpoqTTkja27Tsk6ZKkC5J2ttVvl3Su7DvS+0uJiIiFupnJ/ywwuqBuDJi0vQ04U7aRNALsBUbK\nMUd1/a2VTwMHbA8Dw5IWnjMiInpsyZC3/d+A31lQ/QgwUcoTwO5S3gUct33F9jRwGdghaTOwwfZU\naXes7ZiIiOiTla7JD9meL+V5YKiUtwAzbe1mgK0d6mdLfURE9NFN33h169Oq8olVERGr0Eo/oGxe\n0t2258pSzCulfha4t63dPbRm8LOl3F4/e6OTj4+Pv15uNBo0Go0VDjMioj7NZpNms9lVW3XzsbGS\n3gZ8yvY7yvZHgG/afkrSGLDR9li58fos8BCt5ZgXgLfbtqQXgSeAKeDTwEdtn+rQl1fDR9m27hev\n7FMaV8P4l5Lru+GRK7q+QX90c+3PXyyPJGx3fBEuOZOXdBx4GHirpK8D/wx4Ejgh6QAwDewBsH1e\n0gngPHAVONiW2AeBZ4D1wMlOAR+xtuWjm2P16WomP0iZyQ9Gru+GR66JmXXtz18sz2Iz+bzjNSKi\nYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+I\nqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKLfkdrxERNRv0l7AP2sBn8pJGJV2QdEnS\nP17GcSt+REQszit4rA0DDXlJtwP/DhgFRoBHJT3Q/Rlu9I99dpF9/dDs03lv0FtzsP3l+tLfsnob\n8PM32P5639egJ6yDnsk/BFy2PW37CvDzwK6bP23z5k+xivurPQRrv77a+0vIr8SNJqWHF9m3MoNe\nk98KfL1tewbYMeAxRMQqt9Ss9UMf+tAN962FdfJBGvRMPv/6EdGlwc12a6ZB/tST9G5g3PZo2T4E\nvGb7qbY2eaYiIpbJdsdffwYd8uuArwE/AnwDmAIetf3VgQ0iIuIWMtA1edtXJf094LPA7cDHE/AR\nEf0z0Jl8REQM1pp6x6ukf7igyrb/ddn3mO2fexOG1TeSNtj+Tim/3fblN3tMN0OSvMSsops2PRjH\nZuBbtv9vP/spfd1te67f/ayWfvtl4fX06/o69NOX14qkPwE8DvwB8DHbr/by/O3W2mfXbADe0vbY\n0Lbvzn50KOlseXyyH+dfwuckPSdpL3C6Hx1I+s3yeLEf51+gKemnJW3rMI7vL++A/q8DGMd/Ar4m\n6V8OoK+TA+ijk4/3+oSS/qLevLeQL7yenl/fDc7br9fKJ4G7gHuAX5P0fT0+/+uyXLMESX+6FP/I\n9kyf+7oL+MPyRrFrdQdpvUt4n+0T/ey/3yR9F/ATwKPAnwW+A4jWD+zfAD4BPGv7DwcwltuAB2x/\npc/9vGT7wX72MSiS/j2t97VcBD4DnKrpt4Ub6cdrRdKXbb+zlP8q8DHg28A/At5n+8d71ldCfnGS\nfrMUX7Hd1zduldn0btu/Vbb/FvAvgJ8CftL2X+9n/4NUPuLirWXzf9n+ozdzPP0i6aDto2/2OHqp\nfBTJjwE7gY3ALwOngM/V+jz2mqTPAT9he7ps3wZsAb4FbLT9jZ71lZBfPSR9yfafK+W/C/wT4Eds\nX5T0Bdvb39wRRryRpDuB99AK/R/Ma7Q7ku6ndU/xa33vKyG/ekg6S+vDMu4F3gv8ZdtNSX8KeOHa\nr3cREd1aazdea/fjwGu01jz3AB+XNAH8KvDUYgdGRHSSmfwqJmkr8EPAlwbxa11E1CchHxFRsSzX\nRERULCEfEVGxhHxERMUS8hERFUvIR0RU7P8BnaAgGCuaansAAAAASUVORK5CYII=\n",
-      "text/plain": [
-       "<matplotlib.figure.Figure at 0x7f70431aaac8>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
-   "source": [
-    "sherlock_ps.plot(kind=\"bar\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Now we can read and process a novel, wrap that into a function and read some other novels"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 19,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "def punct_summarise(fname):\n",
-    "    content = open(fname).read()\n",
-    "    punct = ''.join(c for c in content if c in string.punctuation)\n",
-    "    counts = collections.Counter(punct)\n",
-    "    return {'punctuation': punct, 'counts': counts}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 20,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 171,\n",
-       "         '\"': 4834,\n",
-       "         '&': 5,\n",
-       "         \"'\": 1490,\n",
-       "         '(': 5,\n",
-       "         ',': 7053,\n",
-       "         '-': 965,\n",
-       "         '.': 4843,\n",
-       "         '/': 1,\n",
-       "         ':': 56,\n",
-       "         ';': 202,\n",
-       "         '?': 138})"
-      ]
-     },
-     "execution_count": 20,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "# Complete Sherlock Holmes\n",
-    "sherlock = punct_summarise('sherlock-holmes.txt')\n",
-    "sherlock['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 21,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 3923,\n",
-       "         '\"': 17970,\n",
-       "         '#': 1,\n",
-       "         '$': 2,\n",
-       "         '%': 1,\n",
-       "         \"'\": 7529,\n",
-       "         '(': 670,\n",
-       "         ')': 670,\n",
-       "         '*': 300,\n",
-       "         ',': 39891,\n",
-       "         '-': 6308,\n",
-       "         '.': 30805,\n",
-       "         '/': 29,\n",
-       "         ':': 1014,\n",
-       "         ';': 1145,\n",
-       "         '=': 2,\n",
-       "         '?': 3137,\n",
-       "         '@': 2,\n",
-       "         '[': 1,\n",
-       "         ']': 1})"
-      ]
-     },
-     "execution_count": 21,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "wap = punct_summarise('war-and-peace.txt')\n",
-    "wap['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 22,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 10815,\n",
-       "         '\"': 6,\n",
-       "         '&': 10,\n",
-       "         \"'\": 27942,\n",
-       "         ',': 82750,\n",
-       "         '-': 4590,\n",
-       "         '.': 36881,\n",
-       "         ':': 10649,\n",
-       "         ';': 17400,\n",
-       "         '?': 10327,\n",
-       "         '[': 19,\n",
-       "         ']': 18})"
-      ]
-     },
-     "execution_count": 22,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "# Complete works of Shakespeare\n",
-    "shakespeare = punct_summarise('shakespeare.txt')\n",
-    "shakespeare['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 23,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 1576,\n",
-       "         '\"': 8,\n",
-       "         '%': 3,\n",
-       "         '&': 3,\n",
-       "         \"'\": 4485,\n",
-       "         '(': 1777,\n",
-       "         ')': 1788,\n",
-       "         '*': 90,\n",
-       "         '+': 2,\n",
-       "         ',': 16349,\n",
-       "         '-': 5037,\n",
-       "         '.': 21361,\n",
-       "         '/': 58,\n",
-       "         ':': 2564,\n",
-       "         ';': 34,\n",
-       "         '?': 2235,\n",
-       "         '_': 4566})"
-      ]
-     },
-     "execution_count": 23,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "ulysses = punct_summarise('ulysses.txt')\n",
-    "ulysses['counts']"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 24,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "Counter({'!': 500,\n",
-       "         '\"': 3553,\n",
-       "         '#': 1,\n",
-       "         '$': 2,\n",
-       "         '%': 1,\n",
-       "         \"'\": 748,\n",
-       "         '(': 38,\n",
-       "         ')': 38,\n",
-       "         '*': 58,\n",
-       "         ',': 9280,\n",
-       "         '-': 1193,\n",
-       "         '.': 6396,\n",
-       "         '/': 26,\n",
-       "         ':': 155,\n",
-       "         ';': 1538,\n",
-       "         '?': 462,\n",
-       "         '@': 2,\n",
-       "         '[': 1,\n",
-       "         ']': 2,\n",
-       "         '_': 808})"
-      ]
-     },
-     "execution_count": 24,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "pap = punct_summarise('pride-and-prejudice.txt')\n",
-    "pap['counts']"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Visualising the punctuation\n",
-    "Let's print the punctuation sets side-by-side to compare them."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 25,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n"
-     ]
-    }
-   ],
-   "source": [
-    "line_len = 50\n",
-    "for i in range(5,25):\n",
-    "    print(sherlock['punctuation'][line_len*i:line_len*(i+1)], wap['punctuation'][line_len*i:line_len*(i+1)])"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Again, now I know it's working, wrap it in a function."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 26,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "def compare(text1, text2, offset=0, line_len=50):\n",
-    "    for i in range(offset, max(len(text1), len(text2)), line_len):\n",
-    "        t1 = text1[i:i+line_len]\n",
-    "        t1 += (' ' * (line_len - len(t1)))\n",
-    "        print(t1, text2[i:i+line_len])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 27,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ,.,-..::::,[#]:,:******,/:::::-:-:-:-:::::::-:-:\",\n",
-      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,',----,','!?--.\",,-,.,,..,,;.,.,,-,:\",(),,--.\"\"\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. !!\",.,,,,.,,.,,,,,.\",,.',\",.\"??\".\",?\"\"'?.,\".\".\"\"'.\n",
-      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .\"\",,\",,-,.\"'!,'?.\"\"?\",.\"?,.\",.,,.,,.,,,,,,,,.:\",'\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .',,,.!..!,.,!....,,?...'..,,.?.-,.?!!,....',...!\"\n",
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n",
-      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, ..\".\"...!,...\".\",'.'..\"\",!'!...\"\",\",\".\"\",!-!?\"\"?\"\"\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. ;,'.\"\",,!\",,,-..,.,,..\",?\",\",?!'!.\".\"',!'*,\",:\"''.\n",
-      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" !'\"*,!\",\".\".\"\"?,\",:\",...,,?!\".\",.!,.\",.,,,..\",'--,\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, \".,.\",\",,,,\".,,,,----,...\".,,,,:\",\",,\";,,\",.\",\".\".\n",
-      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", .\"\",\",,\"'.\"\",\".\".\"\",\".,.\"',,'\",'.\"'.'.\"\",\".\".,\",,\"\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\",.\"!!\".\"!\",...\",\",\",,\n",
-      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, ,'.\"\"'?\"..\",\",,\",,----.\"\",,,,\".\"..!\",.\"??...,...'?\n",
-      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\",,\"-.?.?.,.\".',,-.',\n",
-      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,.\",,\",\"----?\"\",\",\";?,!\"\"?!\",.\"',,\".,,.-.,,,--,,,.\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ..\"?\".\",,,..\"\",,!\",.\",\",\",-;....\",',.,:\".,--....\".\n",
-      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., ,.\",,.,..',....\",.\"...!,',',',,.'\",.,,.\"......\",:\"\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ....\".,,''.,,,.,..,,,;,,;,.-.,,'-,,,.-,,,,.,,:\",,.\n",
-      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, \",,,,,\",,-.\",,.,,,'.,,.\",,,\",.\",\".'--.\",,\",.\".!\"--\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\".\"\",;,\";,,.(),.,,.',\n",
-      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" .\"?\",.,,,,,.\",,\",.,,,;,,'.\",,\",.\",,\",.,..\",,\",,\",,\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"?,\",,.,.,,.\"....--...\n",
-      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' ....\".\"',.,??\".,.\",'.'.\"\"!.\",.,\",,..,.,.\",...\",\",.\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' \".\",\".?\"\",;..;.\"'.,.\",,\".\",\"..\",...\"\",?\".\"?'.....\"\n",
-      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, .\"!\"'.,'.....\",\",,,\"?!,.,!\"\".',\",..'.\",!\".\"';''.',\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '?.:'--,.,.','?'.\".\".--...?\",,.\"?\".\",','!',\"-.\"...\n",
-      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,...\"()\"','!\",.,.\",?',\".\",:,!,,.\"\",,\".\",.....\",,,-\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. .,.\"',\",.,.\",,.,...\"\",\".\".\",.,,.,,,.\"?\",.\",,??.?\"\"\n",
-      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' !\".,,.:\".!?\"\",,\".,,..\",!............,!...,'...-!\".\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",.\",,\",...;.\",\",.,,.,,\n",
-      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" .,,--.\",,!':,,.--..!!!'.,,,!...'?...\".,-,.\",\",\",';\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".,,.,,!.,,,,--.,,.,\",\"\n",
-      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. '.,...,!.,,,--'!,',,!,',;'!\".\",\",\",.,....\",.\"?\".,.\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ',,(,,),.'(),.,,,.\",\".\"'?,\",.'.\"?\",,.\"?!\",.\"......\n",
-      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. \"\"\".\".';.\",----.\",.,'!;'.'.:.--,,!\"\",?\",.\",;!\"\"',\"\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" .\",';','''!\"','.\"?\",,\",....'.','.,'.\"\"?\"\"!\"'.,,...\n",
-      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, .,,.\"',\"..,,.,;\",\",\"'',,!\",.'.',,,,.;,,;,.,.,.,,.,\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\",!\".\",!\",,,,.\",....!\n",
-      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, !\",.,,,:\";!\",,,.,.\"'.'?\"\",!,\",.\"!\",,.',,.\",,\",,\"'!\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- \"\",',\",,.',.,-.-.,,,..,;,,,..,,,,..,...,...,..\",,\"\n",
-      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, ,.,,.\",'',\".\"?...??\".\"-,\",,,,,.,,.\"!\",..\"\"--,--\"..\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" .?\",.\",,\".\"....,\"()\".?\"\",\".----.\"!\",.\",.!,.?\",.,,'\n",
-      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', .,,,,,.\"!!!\",.\"!\",.,.,.,,,,.,.',,.,..,,'.\",!',\"..\"\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, '!''.?...?...?\",,.\",\",,\".!\",,,,.'..,..,...,,..\"?\".\n",
-      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" .,;.,.,...:,.\"'.\",...\"!...!...'!...!\"....\",?'!\".\",\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. !.'....!\"\",,\",.\"??...!...,,\".\"'!'!\",.;.\",',\".\"'...\n",
-      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., .!',----'.\"\",\".\"!...'.\",,,.'.,,.,,''.',,,,.,,,..'-\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ---.,,',.-,.-,,--.,,.,,.,.,.\",,,\"\"\"--,\",\"--\".,!,!\"\n",
-      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. ,,,-,,.,,,,,,-;,,,,.,;,,,,,,:\",,'?'!,'.\".\"!\"',.'.\"\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. '.,'..,\",:\",.\",,-,-,,.\",...,...'.........\",.,,,\"..\n",
-      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". .'......\",,,,.:',,,'.\",\".\",!\"\"?\",'.\"',\".\",.\"\"'!\".\"\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",,,!,,!,?.!\"\",!\",.\",!,\n",
-      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- ?\".\",\".\"'!.!,.,:.\"\"?\",,.\"..\".\".\",.\",\",,\"'....,.\"\"!\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" \".\".\"\",\".\",,,,,;--,.--,.!.,'.'',\",.\".,\".\",,\",\".,.\"\n",
-      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" \",,,\";,.\"!\",,,,.\"!\"..,,.',,,,..,,,-.,,.\",!\".\",.!\"\"\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,,\".\",,\",.\",?,\".\",\",.-,-,--,,,-,--,.'----.,.\"?....\n",
-      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. ........\"().,.\",,\",,:\".\",',,.,,.\",,\",\"?,?\"'.,.:,,'\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ;,,';,'--,,,.,,-,,.,.,,,,.,,..,..,.,,;,..,,,..\",',\n",
-      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ??\".\",,,\",..,.,'(-),,.,,.,,,,-.,,,,,.\",,\",,\",',,,.\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" !'?\".\",\".\"',\",\"',.,',\".\"'.\",,.\"',\",.\";.\";.\",,..'!\"\n",
-      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" ,.\",,\",\"','.;.--'.\".,,.\",!\".\"!;.,,,\",'...\"''.,\",.,\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\";,\",!.,!,.\"\",\".\",',\".\n",
-      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, \",,',\",.\"',,,('),.\"\",,,\",.\":.',?\"\",\";\"!\"\",,\".\"!;',\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\"...\"(),\",..,..\"\",,\",,.\n",
-      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ';,,.-,,,-,;,,,----,.\",\".\"',?,\".\",?',\",.,.\"!,\",..,\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", .,,,'..,,,.,,,.,,..\",\".,,,,.,,----..,,-..\",??\",.\"'\n",
-      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" ,;!\".\",.\"\",,,!\"\"--!!,?\".,.,,.\"?\".\"!?!\".\".\"\"'.\"\",,'\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,,,,.\",\".,.\"'?,,,\",.\",\n",
-      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, !\".,.\"??\",,,..\"!\",,.,,,,.,.\",\",\",...\"\"?\".\",,'.....\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\".,,\".\"--,,.,-,.\",\".\"!\n",
-      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. '.\".'.\",\",\"?'?,...\".\",,,\".,..,..,.;.\"?\".\",\".\",,\",.\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". \",\".\".\",,..\",?'!\"\",,?\",..\",\".\".!\"\",\",.\"'.\"\",\",\".'.\n",
-      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" \"\",\".\".\"\"',!,\".(\",\",.)\"?\",,\"','.!\"(,,),\"!,\".\"...\"\"\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,,...\",,\",\".''?'.?,,!'\n",
-      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ';.,--,,,!'.?'.\"\",,\",\"!,\".\".:'---,',,--.'.\"\",?\".\",\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\"..,',..',.,,:!,\",,.\"\n",
-      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" .,'.\".\",--......--'--,.....\"'.\",,',\",\",......?','.\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ...\"\",\".\",!.,,.,''.\".\"''..\",,.\"-,,\",,\".\"\",?\",:\",.,\n",
-      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' ,.,..!\"\",\"''.\",\",',\".,.,,,.\"\"...\".\".\"',()',,,,,.\",\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- \".\"!\",.,.\",\",,\"...'....,...:,?.\",.\",\",,-,.,-.\",\",,\n",
-      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" \"!\",,.,.,,,--,---,-.,.\"?\".\",,*...\",',.*.\",...\",.',\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .\",!!?\",...,.\"?\".\",!....,\",.\".\".\",,'.\"\",,\",,,,'.\",\n",
-      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. \",.\"....?\".\",,\",',.\"?\"\"',\",,\".\"\",,\".\",,\".\"!,,.\"\",,\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. \",,.\"?\",.\",\".\".,\",..',.\",\",,\":,...........\":\",?!,.\n",
-      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,,\",\".,..\",,',.\",?\".\"..\"\",,!.,:...\",',,...\",?\"\";,.\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, ..\",.\",,,\",'.\",.,\".,,,,.\",\",\",;,,''..'?\",.\",\",,\"..\n",
-      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ..,.\".,'.,,,.'..'.----,'.,,,.--.:..;;,,,.,,.\",?\".\"\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,...,'--,\",,,,,..;:\"..\n",
-      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, \",.'.:\",,;.,,.\".,,,,,,.\",\",.\".,,...\"----',-..,,.\"?\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,'.?...'...\"\",\",.\",.,,\n",
-      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..\".\",?'.!?.,.?,,..'!\";'.\",\".\".,\".\".\"-'.,,,'.\",\".\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\",,.,,,',.\",,,,,,,.\",!\n",
-      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, ...?......\".\".?,\",,\"....,?'?\",,.\",,\",,\"!,.'.......\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" .,.,,'..',\",\"!\".\",!',\"'.\",.....,?\"\"?\".,.--.,',,'.,\n",
-      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. ,,,.,,...\",!\",\"....'.!...,!...\"\",,\".\",,\".\".\"\"',--?\n",
-      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".,..\",?\".\"'?'.\"',,\"\".\"\n",
-      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ,',\".\".\".\",?,!.-.!\",.\",?\"\",...'?\",.\"',,\".\",,,.\".\",\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" !\"....\",!,\"'.\",,!,'?\".\"!\",',.\",,\".\"...\",\",,!,',.\"\"\n",
-      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,,,,\",.\",?\".\"...,',\",.\"...?\"\",;!..\"\",\".\"''.'!.\"\",,\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., ,!,\".\".\"\",,,\",'.',,',.\",?\".\",!,!...\"\",'',\",,,,..\",\n",
-      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. .\"..,,----,.....,,..:\"'?\",,,.,,,,.',,,.,..,,.,-,,.\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,.\",,,,\",--.\"';*?\"*.\",\n",
-      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ;.,...\",,.;.,.\",.,;,\",,,.\",,,\",\".!,\",.\"...*,,\",.*.\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" ..,,;,,;,.,,,.,,.\",,'----',\",..,,.,,*,.,,,,--,.*'.\n",
-      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" ,.,..,,,,,,.\"?\".\",,\",.\"?\"\",.\".\",?'.\"\".\".,;,,..\"...\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" .........\"..\"?\".\",\",...,--,,..\",\",,-.\",,\",,\"',??,?\n",
-      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,\".\"....\"\",\",\"'?\"()'.\"',.\"-,,'-,.\",,!,\",.\",...\".,.\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" \",,!,'.\".,,.\"!!!...!,,!.\",.\",?\".,,;...,,,,.,,,.',,\n",
-      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,.,.:,;,,,.,-,',.,,.',',,,..,.,..,,':\"\"...\"\"...\"\"\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, .',,-.,,.,'.,,.;,..,,,;.,,,.'.,,--.\"?\".\"'.\",,,.'.\"\n",
-      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ,,\",,\"....\".:...,'----.\",,...\",.\"-:*',,,!'?\",.\".*(\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. )--;,*()?,\"*(),.*?*().*().*().\"--!\",;\",.--\"......\"\n",
-      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', --,\",.\",'!,,?\",,.\",\",,.\",\",----.\"!\"..'.\"',\".\"'!\",.\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"'.'.,\"',.\"'!\",''.\"',\"\n",
-      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. ';\"'!\"\",\"..,,,,:\"!\",.\"?\",;',..\"!?\"'.,..\"!\".,,.\"!\".\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\"\"!,??\";\"!\",.,'..,.,,\n",
-      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. ,,\"\",,,.,,,'.,,',,,.,,-,.,',..,,,.,,.\"?\".\"','\".\",,\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., '.,,\".\"?\".',,...',,,.',',:,.\"!??............!\"',,,\n",
-      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .,.,-..\"',............,\"--,\",,'......!\".\"'......,\"\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. ,;\"................'.,\"()\"',...,\",\",,...??,....\",.\n",
-      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- ,'.\",\",',\"'?'?\"\",,',,,'.'...,?...\",.,,,,.\",',!'!,,\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ?,.','?''.,...!\".\"',,,!\".\"';!'.,'.\"..,,,,.\"?...??\"\n",
-      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' ,.\",!\",'..\",''.'\"\"!\"\",!\",.\"!\".,,,.',\",\".:',,'!',,.\n",
-      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., ..,,!!...,.-,,.,:\".\"\",\";\"...\".,.;-,.-..(),.\",!!\",.\n",
-      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., .\",,!??\".,,,.,.,,.,,,:\"!?\"',.(,.)\"!\",-.,,,,,,,,,,.\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. (),----.\"!!\",...,(),.',.,,,--,--..'..,\"!\".,,.,,;,,\n",
-      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, ,,,;,,,,,,.,.\"',,\".\"!\",.',,,..,,,.,,,,.,--',',..,,\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" ,,,.,,,.,,,.,,,,.,,',,.\"...',\".\",?\",',.\",,,\",.\"??\"\n",
-      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., .\"-!\"\",...\"\".\".,,.\",\".\",;,.\"\",,\".\"?\".\"?\"\".\".\",\".\",\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\",.,,.\",,\",-'.'.;.,,,\n",
-      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. .,..\",,?\",.\"?\".\".\"\",.,,\"*,.\",,\".\",:'.\"*.\",\";,,.\",,\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,,,.\",,,.;.,,',.\",,,,\"\n",
-      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ,,;\".,...,,.\",.\",\",.\",,--,,--'.,.;,,.?,\",\".\",.\",,\"\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\"..\"\",,\",:\"'?',?...\".\n",
-      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, \",\",,\",,.,?,,\",\"',,..\"\"?\",,.\",,!'.,,,.,,,...\"\"?\",.\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' \",;:...!\"*,.*.\",,!'!,',,?,'!*'.\"*.\",;,,,\".\",\",\",,,\n",
-      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ,.'',,,!',.\"()\".\"';,,.\"!\".\"'.\".\"--!\".\"'!!',.\"\",...\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" .\"..\",.,,,,----...\"\"?\",.\",!,,.,!!\",...\",.,,,,.,,,,\n",
-      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ...\"\",\",,\".,,\",\",..\"\",!..\"\",.\"\",\".\".',,....,...,,.\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ;..\"\"!--!\".\"',.\"\"',,...,!\"\"...\"\",'!,,--'--.,,.\"\"'-\n",
-      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- -?\"\"',\",.\"!;,,!\",.\"?.!\"',()()'.,,,.,,..,,.,.,,.\",\"\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ,.,,,.,,',.,,,..\"'?\".\",\",;\",'.\"\",\".\"'.\".\",!\",',\",!\n",
-      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. \"\",'?\",.\",!.....\".\".,..\",,..,,..,\"\"\",\"'.'.(),,.,,.\n",
-      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, '.,,.\",.,\",.,\"\",.,'.,,..,,.,.-,,,.'.,,.,.',,,.\",\";\n",
-      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" \".',\".\"!\".\",\",\"'.?\".,,,.,,:\"!\",.,,..,..,,;--;,.,;,\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" ,.--,',,,,...;.,(),.\",,!.!\".:\"...\",\",\"\".\"\".,...\"'\"\n",
-      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, \".,...,.,,,,:\"!..\",,,--,,,.,.,-,.,-,,----,,,,,.;.,\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\",\"!\"--,,;.,,,.,,.,,.\n",
-      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. ,,-,,.,,;.,:.,,'.,,.;,,,.,,.,,.,----,,,.,.,.,..:,'\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" .:\";...\",,---,,..\"'!\".\".!\";,.,,',,,,,,.,,,,,,.,.,.\n",
-      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: ',.',\".\"..,.,.,.,,.,'.,,,.'...,..,.,'..,.'.,(),,.'\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. ,;,,,...\",\",'..,.,,,'-,,,,,.,...\",\",.\".\".,.,:\"'.\"\"\n",
-      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., ,\".\",,.\",..\",\".'..,,,,..,,,,...,.,.\",,,\",.\",,\",,\"'\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., ?...\",.,,;.\",,..\"\"',\",.\",....\",.\",,,\",.\",,!...\".,,\n",
-      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" .,.\",,.;,?\"\"',?\".\",'?!\",.,..\"!\",\"!,.\".\"!\".\",!.,!..\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\"!\",..,,,.\"!\".\"!\".,,.\n",
-      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,,.,..\",!\";\".\"..,..\",!\",;.\",,?,......,!...\"..,.\"!\"\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ..,.:\"....\".\",.,.\".,.:\",,,.:,,,..,,.\".\",,,!,..,,'?\n",
-      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" \".,'.'.,.,,--,,,,.\",.,\".,.,',,'.(,\"\"),,,.,,,.--,--\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" .',,.:,,,,.,.,.,,,.,',,,.,,,,,,.,,.,.:\".\".....,-,,\n",
-      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. ,--,,.,,.,,,,,.,(),,:\"?,.\".\"!\",..\",',\",',.'..\"?\",.\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., \",',\".\"',',\";\"'.'!\"\",,\",.\",!\",,.\",,\",,,.\",,;...\"';\n",
-      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ,',.'',:',,',,.:,,,,..\",'!\",;,,'.,.\"',;',\",,',:\",!\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" '.',\".\".\",.\".!''.....,..\".,,.,...;'-.:,!,,.,,,?,,,\n",
-      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,,?,.,.,,.\",\",.,'--,()--.--.,.:.,,..,,!,.,.,,.,,-\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". ,,.,,,...,,.,!,,,.!,,,.!,,;..;,,,,,,,,.('),..:,,.'\n",
-      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. ,,'.',....,'.;.,.!........,:,.,?,,..,,?,.?.,,.,','\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,,.'.,,.!,.,.,.,,',,..,--!,.,,.,.,..;,,?.,,,;,.,.\n",
-      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, ,,,.,,.,.,,,.----,----.,;.....,,.,--.,;-!\",,?.,\",'\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .',,,,,-.\",,\",,,\".,..\"\",,\",\"..\",,.',,.-,.----..,,.\n",
-      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,,,,.'.;',,,.\".',\".,,,.\",!\",.\"',,!\",,,.\"?'.\".\"',,\"\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--'.?\"-.,..,,'.,,'.,.,.\n",
-      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,,,',,,'..,,.\"!!...!!\",.\"...\"--\"?...\"\"!,?...\"\"!...\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, \"\",\".\"!...\".\",,.\",,,.,,,,,'.,,.,;,,,,..--'.:\",?\"..\n",
-      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". \",,\".\",,...\",--.\"?\"..:\",.!...\".--'.\",\".\"',?'.??\"\",\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .',\".\"???\",,.\",,,\",.,.':.-,;'(,),-,,.\"!'!?\",,,.\",'\n",
-      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" ,,!?\"..(\"--,.\"),,..'--,.\",,,\",'.\"?\"\",.:,.\"\",\".\"!,,\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".,'.''!..'--'.......'?\n",
-      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" ....?\",,,.\"??\",,--,,--.,,;;,,;,.,,.:\",!\".,:\"?\":\"'!\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" ,.\".,:\"'--..\"**\";'.\".\"'',\";\".,.\"\",',\",:\"..\",,--,,,\n",
-      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" '.,,(),\".\".,,----.,,,,.,,,(),--.,,,.\"!\",....\"',\".\"\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" ,,!\"',.,..;,.,,..\"',,,\",,.\",!,!\"--..\",!\",.\"'.'!\",,\n",
-      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.\",,,\".,,..,.,.\",,,\",.,,,.\",,.\"()\"!.\"\"\",',,.\"!\",.\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",.\"!...,....;!...;----\n",
-      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, .!'---!'?,,\",\"';',.,,,,,\",....\"!...,,?,,,.,'.!!...\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\".....--..\",,.,.,,,,.\n",
-      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., \"''?\".\".'.,?\".\",\".\",!,'-,\".\",,!\"\"...\",,.,--.--'.\",\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., \";\".\"\",!\"..,,.--'..,.;,,--.':,,.,..'.,.,?--,,,,..\"\n",
-      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ,\",(),\"!.?,,\",.,\".\"--.\"?\",.\".,!,\",,.\":,..\",.\";,?',\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .'.,'.*,,,,!'.\"*.,.\"',\".\"...'.?',',.,:,--,...,....\n",
-      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .\"\"',\".\"?,,'.,.,','.,......,.:'',.'.-,..\"\",,','?\".\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., .\"??...!...\".\";',\",.\",,,\",--\"'.?,?..\".\"...,...'.',\n",
-      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ...,.\"\"!,,\".\"!,,....\"',\".\"\",?\"\"--!,.,!...\",,..\"...\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\"'......\".,',:\";,,.\"\"\n",
-      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' ,,\",,,,-,.,,.\",,!...\",.,.,.,.,,.\",.\"..\",,.',\".\",-,\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". .\"\",,.?\"'.\",.,\".,,..:,,,--,...\",:',,,;....?!?!'...\n",
-      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' \",,,,.,,,.\",-.--'.!\":\",..\",:\",,.\"\",!\".\",;'.\"',,.,,\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. .\"!,\",..,,.',,.,-.\",,,....,,!!\"..,,,,.,,...,...,-.\n",
-      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" :,,,.'-..-,,..\"?\".\"'-.\"\",\":\",!\"\"?\"\"-'..,!\",.\",.,\".\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" \"......\"\"?.\"\",........\",,.\",\",.\",...\"\"......\",.\"'.\n",
-      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" \".\"',?\"\",?\"\"!\",.\"'!\".\",',,\".\"';'.';',.\",,',.,.,,,,\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., .\"'?'!.,\".;..\"!\";\"':.!.*:!..--.'..\"*.,.,,,,,.\".,;.\n",
-      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, ;'....\"..\",,\".\",,-!\",.\",,,...\",:\",!\"\",,\"..\",\",\"',-\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., -........\"\"?\",.,.''.'.\"'-.!\",,.\"??\",,..\"!\",.\"!\",,:\n",
-      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. \".\"\",!\",...,,.\",,\",,.,.,--,.,,..\"?'!\";,.:,,,.--,.,\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ,,--.---,,,--(),.'--.,,,\".\",-,,,--,---,,.,--,,\",,,\n",
-      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' \"..'.'.,,.,,,-,.-..,.,,,,,.\",,?\",().\".,,?\".\".\"\"?\".\n",
-      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' ,,.--.--,,--:,,.,,,,,.;,--.--,,--.,,.\"'!\".\"!',,''?\n",
-      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, \".\",!\",.\"!\".\"!...?\"--.\"',.\"\"?\"\"',....\",,.,(),.,,.,\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. ..\"?!\".\"!\"\"!.......\".:\",\",-,.'.,,.,.\"!?\",,.\"???'..\n",
-      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. .....?\",,,.\",'??\".\"...\"\",,?!?....\"\",',,\".\"?,?,.\"\",\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,.\"\"??',\".\".......?\",\".\",,..,,.\"---?'??\",-.,,'.\"?.\n",
-      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, ..!......\".\",,...\".\"!...,!\"\",\",..,.\",\".\"'!\".,,,,,,\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ,,,..\"-!\"-,,.,,,,..,...,,.--.,\".........!\".;,,.--,\n",
-      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,,,--,.,,...,,.,,.,--'.,,..--..,,,,,..,,'.,....,,.\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" \",!\",-.,----,,,,.\",\".\"!?\".----,,:\",!\"\",\".\".\".--,..\n",
-      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ,,,.,,.:\",.\"\"?\".,',.-,,,,.\"?\".\",\".\"!\".\"..,'.\"--,--\n",
-      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, .\",\",,.\"!\"..,..,,.\"',?\",.('.)\"''...'......,!...!\".\n",
-      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' \"',,'!\",.\".'--.,--'--,...\"\",;...\".\"?\".\"',\".\",,-,'.\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ...,,.\"\",,!\".\",....,,...\"\",,\",'.\",,!\",,:\"....\",.\",\n",
-      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, ',\".\",\".\"!!\".\",',,\".\",...\",()...'.\"?\"\"!!\"\",,-.....\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. ..\"\",...,...\"\",,--!.\"\",!...?..\"\"!...,'!.,,.',.!'.'\n",
-      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" !\"\"!,....\"\",!\"\"?',!,,,.\"\"'.\"\"'!.\"\",,.----'.\"\"\"'..,\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., ,,,--',:\",,\":\",,,.\",\"\"\".\",--,--.,,,:\",,,...!\"\",...\n",
-      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" !\",,,,,.,,.,,'..--,.,,-..',.,,..,.\",?\",.\"?\".\".\",'.\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\"',\",.\",'!\".\",?\"\".\"\"'\n",
-      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .'.''.\"\",'.\"\".\".\"....\".\"'.,'--'!\"\",;...\"\"...\"\"-.\"\"\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. ...\"\"',....\";,,,,.,,,,,...\"!...\",.\",,\"..\",,,..----\n",
-      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,.\",\"',..\",.\",\",,\",';,\"..\",,,,,\"..,,'.,.,,'.\",\".\"\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., \"--,,':.,,,,,,,.,,,..\",,\",.--.\",,\",.\",,.,\",,\",,.\".\n",
-      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, ,.,.,,,.,.,.,,,,,.,'.,,..',,,,.,,,,,,,.,,,,..',--,\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,,,,..\"?\",.\"--,\",.\"?\",\n",
-      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, ,.\"--,\".',.,,,,,,,\"?\",,,,,..,,,,.\",\".'.,,,,..,,..,\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" ',.',,.',.,.,,;.\"?\"'.\"',\".,,,',.,,,,\"'!...'!...,,!\n",
-      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" \",..\",\",,\".\",,.,,'..\".,,,\",.,,.\",!\"*,.*\",!\",,,.,,'\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',.\",',?\".\"'?\".\"',,'.',\n",
-      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,\"*,.\"',,.*(),\"----.*\",!\"*()\"--,,.\",...-,,.,,.,',.\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",!\",'..',.\"!!\",,,.,,,,\n",
-      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. ,.\"!!\"*,.*\"!!\"\"?\"*.\"!!!\"*(),.*\"?\"*()\"!!!\",,,:\"!\"**\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'.?\"\",.\".\"'!\".\"!\".,,.,\n",
-      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., ,.,.\"!\",\",!\"\",,\"'.\",',\",.\",\",\",.\"\"!',.!\",'.\"!.,.!!\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",,.,,.\";'..,'?\",,.\"!\".\n",
-      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. '.\"!\",.\",,,\",.,,.\"!!'?,\"'.\"?','...,\",,,...;.\",,?\".\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. (.);.\"...\".\",',,\",.\"',\".\"'!'.'.\"\",,\".\"','!'.''.\"\"'\n",
-      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., ,\",.,,.,,.\"!',\",'.:\",'?\",,.,.\",\".\"?\",.\".\"\".'.,?\"\".\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ?\"\",\".....':\".\",,.\",,\",\"'....,'...'?,'!\",.\"?.'.\".\"\n",
-      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. ,\".\"?\",.\".\"\",'!,,'?,\".\",,:,,\",.\"',',\".\"',.,\".\",.\".\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?,,\".\".?\",.\"'..\"\"'?...\n",
-      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" \"\"';..\"\",',\",\".\",,,.',.\",'...\"',,...\"'.,\".\",',!\",,\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., .\"'','.\",,,,.\",,\",.\",,,\",.,,,,.\"!\",.\",.'.!',.\"\",\",\n",
-      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, .\",'!\",.,,.\"'?\".\".,...\",.\",,\".'.\",',\"'.\"?\",'.\",.\"\"\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ',\".,,,..'..\",',!\",.\",\";....,,,-,,.\",\"...\",\",,.,.\"\n",
-      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" ,'.,,\",,,\",.\",,..\"'',\".\",,,'.\".\"??,\".\",.\"..,,,\",,'\n",
-      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. '.\"\",?\",'.'',.\",\",'.\"';...\"'.\"????\".,.,.,,.\",\",.\".\n",
-      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ..\"\",\".\"...\"',,',.\"!...'...,...\".\"!...\",',..\",\",\"?\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' \"\"...\".\"',\",.\",,\".''.\",,!\",-,,.,,.\"!\".\",..,,,,,,..\n",
-      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, .\"\",,,\",.\"...\"\"'.,.',;--...\"\"'.,'.?\",.'.\",\",\"\"()\".\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'.:;,.????'.:.',',?.,,\n",
-      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. ,.,?,!','!\"'.\",,'''!''!,?'!\",.\"',\",\",,,,,.,,!,'!.'\n",
-      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, !\".\"',!\",.\",,!\",,.\",,...'....'.........'...,',...,\n",
-      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? ,'',.,?...\"\",',!\",.\",\",\"'.\"\"',,\",,.\",.,!\"\",'.,\",\"'\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,',!?\".\"'.',\".\",'!'.'...\"\",',\".\"?\".\",',\".\",',\".\",'\n",
-      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", .'!\"..\"?\".\"',!.\"\"'!\"\"'!\"\"???\"\"!!!?\"\"',..'...',?'.\"\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, \",,'.\"..\"',!\"\",!'!\",()()..,,.,,.,,,-.,,-,,,.,,,,,.\n",
-      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ,'.,.,--,.,.,,.\",.'!,?\".\",,\",.\"'!...!\"\",,\",,--\",.,\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .',\".\",\".\",,\",-,\".\",.\",!\".\"..'!\"\",,\",.,.\",,,\",,\"!'\n",
-      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .?\",-.,.,,,.\"?\".\"',\",\".\"\"',?\".\",,\",:\";.\"\",\".,,.\"',\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" \",.\",',.!\",.\".\"\",!\"..\"!\"..,,..,',.,.',.,..,,.\",!\",\n",
-      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. .\"!'!'?\"\"\".\",!!.\",,,.,,.,,,,,,,,,,,.,,,,;,,,;,'',,\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\",.\"?\",...\",,...\",.\",\n",
-      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...\".,,,,.\"!.',\".\",,,\",,\".,',!\",...,..,,..,'.,.\",,\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",.,.\",\",...,,,.,,.\"?'!\n",
-      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., \".\"?!'?'.,'\"--,,.,,...,.\"!\",.\",\"...\",,!\".\",,!!!\",.\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'?\"\"',\",,,,,,.\"?'!!!..\n",
-      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" .!...,!'!\",.,.\"''?\".\"'!\".\".,'..\"\"!\",'.,,'.\".'!',,.\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'!\".\"',!\".\"''!,\",.\",'.\n",
-      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, \"\",,.',\",.\",'!\".,.,,.',,..,...',,,,'..,...,,,,.\",,\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, .??--,,?,.,,.,,,,.\",,,.,,....,..,.,,,,,.,'.,',,,,.\n",
-      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, ,..,----.,,.,.\"'?!'!,\",,.,,-,,,;.,,,,..-,.,.\",?\".\"\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; '.'--.\"\"'!\".\",,\"',\"'.\",....\"!!'.\"\"!\",.\"?'?.\"..,,.,\n",
-      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ,',.,,',,.,',;.--.,,.-,,.,,..\",\",',\".\"\"?\".\"'','\",\"\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\",,\"',?\"\"','.,!,.,,!\"\n",
-      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" \",'!\".\"?\",.\".!!\"\",....\".\",\",\".\",,,.\",\".,,,.\",',\".\"\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" !\".\"!\"..,,--,,,..\"!!\".,,..,.,.',.,.,.\"!\".;,;,,,,,.\n",
-      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .\",,\",,,,,.,.,,:\"'?!,!\";,,,:\",?,\".\",,\",.,,,,,-,,,-\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\".\"\",,\",,.\",!!??,,..\"\n",
-      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", \"!\",\"'.\",.,,,,.,.\"!!\",.\"!!,!\"\",.\"\",\",...,.,.,..,.,\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;,,!!.,,,......\",,,\".\"\n",
-      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. ;...,,,...--,,,,,...,,!...\",.,,.\"!,,,!\".;,.\",?'!\".\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\",,,,.\",,\"..,.\"',\".\"'\n",
-      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .\"\"!\".\"?\"\",\":\",,\",,\"\".,,,,,-,.,,;----,.,..,,,,,.-.\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" ',,.:,,.,',.-,,,,,;;,.,,.,..--',().,,,,..,--.,,---\n",
-      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" ,-..,,.,.....,,,,..,.,,.(),;,,.,.\",,\"..\"',\".\",!\",.\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", \"'.\"\",?\",.\"!...!\",.,,,,,.,..,,...,,,.\",!,\".\".\",,,.\n",
-      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..''.,..\",!\".,.,.'.,.\",\",.',.\",\".,,.,,.().\"?\".\"???\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!..,.\",,.\"!.,\",..;.,.\"\n",
-      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. ,!,\".\",',\".\"',?!,.\",'..,.,,(),,.-,,.,.,.,,,..,,.,,\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,,'.,,,'..,.,-.\",,\".,,\n",
-      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', .\",\"..\",,\",,\",''.\"**\",,.\",.\"!,!'?\"\",\",\"...\"\"',,?\"\"\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'?'.,,,...,...\".\"'?',\"\n",
-      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .\":,'.,.,,.\"\"',.',,!,,,?(',)','!.,.,--:',!',,,!.',\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\":...'.\"\"',',\",'.\"???\"\n",
-      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., .\",,--,,..,,.,.\"\",\".\",.,'.,',,,,\",,.\"?,'..\"\"!\",,\"!\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"?\"\".,..----,,*.----,,\n",
-      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" .\"*.\"!\".\".\"\",\",.,,.,',',',.,,,,,,,....\",!\",,,,..,;\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" ,,,'.,,',,,..,,..',,,,,,,.*,,,,.,.,,.*.\",\",,\".?...\n",
-      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" \"\",----,,,!\"..\"!\".\",!!\".\",,',\",\"()!\"\"',\"*,.*\"'.\"\"\"\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" ',,----',.\",,\".\"--!\"..\",\",\".........,...\",...\",,\".\n",
-      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...\".\"..\"'.\",!\",.,.,,.\",,\",\".,.,,,,.'.,,,,.\"\",'!\"\"\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\".\"'.\"\",,\",.\",,',\",.\"\n",
-      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,,.,',.\",.,...\",?\"..:\"??\".--,,.\"'?\".\"',,,,\",,..\"?\"\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\"\"',.\"\"'?',!\"...',.,.\n",
-      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, '..,.,,.'.,,.,.,,'..,',.',.\"?\".\",!\",,\".!\"\"??\"...\"!\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\".\"'?,,:.\"\"??,?\"\".,,.\n",
-      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', \".\"?,\".\"',\".\"!..,,,,*,,,.(.)',','?,!'','!'.,,,,,.\"\n",
-      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, *.\",\"..;!,.\",\"\",\".\".;,,.--.*,,,,.;,,,,,--.,.'!,,'.\n",
-      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., ...'.',,,,,','',''!\"*(),.\",,!,\",,\",,,,.,,:',,!',,(\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ):''-,!'..,!,....\"*.*().\",\",,,,,.\".,\".\"':......\"--\n",
-      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .\"'...'.(....),\",,.,.\"?\".\".\"\"?\"\".\"\"?\"\".\".\",,\",\".?\"\n",
-      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..\"?..,!\"\",\".\",,,,.....;,.,..\"\",,\".\"!!,?,\",\",'.\",.\n",
-      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. \",\",:\".\"\",!\".,,,.,...,,,--.,.\"''',--('').\"*',,,.\"?\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" \".\",,.\"*\",--().\",,,,,.,,,,,,,,,,,.,,,-,,,,,,..-.,,\n",
-      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., ,...\",\",'.--,.-,,,.,..',..,,:\".--!.--!...'...!?...\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .',...\"\"'!\".\"!\"\".--!!...?\"'.\".''?\".,.\"'!...!\"\",!\",\n",
-      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" .\"?\",,\"???,!',\"..\"--,\".,.'--;.,,.\"...----!\".\"'',\".\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" \".\"',,--.,,,.\",\",..'.,,,.\"!!...'??...\".,...'.\"--?\"\n",
-      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .\",,\".\",'?\".\"..\"\",!'!,',\".\".\"\"',.,\".\"?\"\".\"\",,\".\"'-\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? -.',!'?,\",.\"',\".'.\"--?\".\"',\".\",,,!\",--.',,.,,...,,\n",
-      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .'--..\"...?\".\",...\"\"',,\",.',,,.,,,,,..\",,\".\".\"\"?\"\"\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ..\".,,.'.'.\",?\".\",.\",-,,--.\",\",.\",?.,!\".\",-,,\".\",!\n",
-      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" \".,,,,,.\"!\".\",\".\",.'.\"\",\",,:\",!\".\",,\",''.\",\".',,.\"\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,',\".\",\"..,.,,..,,.,,.,,'.,',.,,.,,,,,..,,,,-'.,;,\n",
-      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". ...,',,--.,,..,,-,,-..,,...''.,'.,.,,','.'..',',()\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" .,,.,,.,-.',,.'(),',.(,)',:,,,',.,...,.,,,;.,.....\n",
-      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., '--.;....,--.'.,,,,',,,.',,.''.'.;.,,,,,\".\"\",,\".\",\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ,...'',\".,,',.,,,,.-,,,.\",!',\".\"'.,\"',\".,'.,,.'.\"\"\n",
-      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. ,',\".\"',?.\".,,.\",?\",.\"'..,,\",(),,,.\",',?\".\",!'!\"(.\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, )\",,,!\".,,,,,.\",\",...\",\".'.,,,..,,,.,,;.,,.,,..\"',\n",
-      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,\"*.*\",.\"...\"',\".\"'.;',.\"\",,\",',\"'.\".,..,.,,.;,,.,\n",
-      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,.,,,-,,.,,,,.,.----,,...,:\"';,,,,'.!!\",,.\",!\"..\n",
-      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,,.,,'.,,,.-----.,,-..\"!!\",.\"!,'?'.,!\"\".'!\",...,.\"\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,,!\",.\",:!'?\";..,,,.\",,\".\"!\"..\"'...,\"*.*\".\"\"'-'?\"*\n",
-      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, .*\"'?\"\"',\",.\"...\"\"...\",.\".!...!\".\".\"'.\",,\".\",',\".\"\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"-,,,.,,.,.,.;,,.'.,,,\n",
-      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, '.'.,,,,.,,,..,.,',.,.,.,.,,.,.,,,,.,,,,.:\",\",\"..,\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' ,,.\"....,,.,,,.\",,\",,,\",.',.\",,:\",'.\"\",!,,\".\",--.\"\n",
-      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., ,,.\",,\",.\",'.....\".\",,,\".\",\",\"''.\",.\"?!\".\",...\".;,\n",
-      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ,,,,,..,,,,,.,.,..,,.,.,.!...,,.',,,,.\".!\",.\"?\",,.\n",
-      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, \"!,!\".,,,.,,.,;..,\"!!\"'-,,.,,.\"?\".,,\"!\".,,.,,,.,'.\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. .,',,,,,--.,,-,,,,,'.\",\",,\".\"\",!\",',.\",,\".(,.)',.\"\n",
-      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., '?\".\",\".\"'?\".\"!\"....--!,,..,,.,.,,,,,,\"?\",,.-.,..\"\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,.,-,,,,;'.,-,,,,.\",\",\n",
-      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' -.\"!\".\",!\",,',.',,.,,,,.\"!\"',..,,-,,...,..'....,,.\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. \"!\".,,,(),'..',,,,,,,.,,',,.;,,.,,......,,..;.,'.,\n",
-      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,.,...,,,..\"?\".\"',;'--.\",,---,,.,,.,,-,.\"!\".,,...'\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. ..,,.,,',.,.\",,'!\",.\",!\",,.:\",,,.\",-.',;-,.,,,,,,.\n",
-      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., .',,.\",\"'.....;,,.,.,,,-,--..-,,,.(,,),.,.\".......\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. ..\";,,,,\".........\",;,,,.,,,\"...!\"\"!\"'.,,,,,,,....\n",
-      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, ...\",!\".\",'-!\".,:\"!\",,,...,,,.,,.\",!\",,,,,.,..,,,,\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,..',,.,.,.----..,,...\n",
-      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. ,,,..,.,,.,,.,.\",\",,\",...,!\".,,,'.,..\",,\",\"'.,,\",\"\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\",.'!\"',,,,.,,.,,.,..\n",
-      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,,'....,..,,,----.,,,.,,,,.,...,,,.\"!\",.\"',,!\"'.\"'\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' !\"'..,,.,.\"!\",'.'..--,.\",!\",.\"----!\".\",\".,..,,,,,.\n",
-      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ,,.'.\"?,!\"..',..\",.\",'.;.,.,,..,.\",,?\".\"?\":..,.\",,\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" \",.\"!\",,,.,.,...\",..??\",.\"?\",,.\"??????\"',',','.\"!\"\n",
-      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, .,,.,,,,,.,,.,.,,.,,-,,.:\",,\",.,,,..\",',\".\"'.\",-..\n",
-      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ...,,..,,.,,,\"!\",.\"!?'!\".,,,',,,,-,,,,.,,,,-',,.,,\n",
-      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, ,..,,,?,,,,,,....,,,.',,,.,,,,,.,,.,-,.,.,,',.,,,.\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" '.,',.,.\",,\",.\"..\".\".,!\"\",,\",.;,,.\"..,!\"',,,,.'',.\n",
-      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ,----.,.,.\"!'!!!!,!\",.,,.,:\"!'!...!\",,.;,'.,,,,,-'\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" .,,,.,,-.'',.,.,,\"!\",,.\"',!\",.,,,,,,,..,,,.,,,--,.\n",
-      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,.,.,,,-.,,,.,',,,'(,,,),.'.\"...',\",.\"...'.\"\",?\",\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, ,.\"......\".\",!\".\"\"*,..,'\"\";.,,,'..*.\"!,!\".,.\",,,'!\n",
-      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" \",,:\"!!\"..:\"?,...\"\"?\",.\"...'...\",.\"...\".,,.,,..\"!!\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., \"..,..',.....\",\",...,,.\",,\".\"!\"..,(),.\",...\",.\"-,,\n",
-      "'..,,,.,,,,,.                                      \".\"!-,!\".,,..,.,,,,,'.,,,,.,,----.,.',,\"'\".,,,.\",'\n",
-      "                                                   !',\".\"'...'.'!\".,.\",'!\"\",\".\",,\",.\"?\"\".,\".\".,,!,.\".\n",
-      "                                                   ;,.\",\"..\",,?\",.\",'.\"\"?\".\",,,\",,.,.,.,,...,',,,.,,.\n",
-      "                                                   \",?\".\"'',!',\".\"'.!.-,!'?\".',.,,.,.,.,,:\"?,?,??\".:.\n",
-      "                                                   ..,,,.,,.,,,.,,.,,,--.',,,.,,,.,,',,.,,,,..,,,.\"'?\n",
-      "                                                   \".\"',.'...!\",,.,.,.\"?...!'!\".,,,.\"?\"..,.\"!,.--',\",\n",
-      "                                                   .,,..\"?\".\"'--?\".\"!\".\"?\".\".\"\",'.,\",.\",.\",,.,,,.-,-,\n",
-      "                                                   ;,,,,,.,,--,,,....,,,,.\",,,:'''--'.\".??\",,,\"--'---\n",
-      "                                                   \",,.\"\",,\",.,.\",.\"',,',,.:\",;:,,.?\",.(;.)\"?\",.\",\",\"\n",
-      "                                                   '.....,\",..\",?\",.\",,\",.\",\",...,,..\"?\",,,.,,..'.:\"'\n",
-      "                                                   ..........\"\".\",.,..,,;..\"!\",\"'.,,.\",.\",,\",\"',\",.,'\n",
-      "                                                   ,,..\";,!\".,..,.\"????\",..,,.,----,,..,:,',',,.,,.,'\n",
-      "                                                   .----,....,.,,.\"!\".\".,,,.\",,.\",?\",,:\"--!\".,,,,,.\"?\n",
-      "                                                   \".,''.:...,,,.,,,.,,:\",.\":\",.\",,,,.,,.-,,...,,.,,,\n",
-      "                                                   ,,.--,,--:'.:\",\",\",\"\",\",\",\",,..,','.,,,..,,..\",;,,\n",
-      "                                                   \",'.----..,,,.,,.,..;,,,;,.,'..,,,',,,,.,,,,:\",.\"\"\n",
-      "                                                   ,,,\",',.\"'..,..,..\",,,.,,.\",,,,.;,,...\".\",,..!,\".\"\n",
-      "                                                   ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,..;;;;,.',,.,.',,,,'.\n",
-      "                                                   .,.-':\",.\",,,,.'\"\",,',.,'(),...,,..,----,,:\",.\"(.)\n",
-      "                                                   \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".,,'.,.,.,.,',:\"',\".,.\n",
-      "                                                   ,,,.,.,,.',,.'.\",\",,.,,,'.,.,,,.,,,.,,.,.,.\"?\".\"?,\n",
-      "                                                   --,\".,,,..,(,,),.,,,,.,..,.\",,\"',\".\",,..,:\"?\".,,,.\n",
-      "                                                   \"',''.,\",.\".'?..''.\",,.\",\",.....?.,-:\",',\".\"'.,\".\"\n",
-      "                                                   ,,.,'.......'....\",(),,,,.,.\"!?\",,,..',,,,.,.,,.,.\n",
-      "                                                   ,,,,,,',,,'(),.\",,\",,,(\"\").\",...,,\",,\".'.,--,..\"'\"\n",
-      "                                                   \",,,'',,,.()'.,,',-,-:\",\",\",\",\",\".,()',,.:\".,?,,,\"\n",
-      "                                                   \",.,,.,!\",----..,.,,.,:\"?.?\",.,',.',----'...,,.--,\n",
-      "                                                   .,,,.:,,,.,..,,'';,,,.,,;.,'.,',,,,',,.:\",,\".\",:''\n",
-      "                                                   ?\".\",',\",,\"'............'!,'','--,',''.,:',,'...,.\n",
-      "                                                   \"\"......,\".\"',\".\",....\".,,.,,--.,,,,,,,,,,,--.,:\".\n",
-      "                                                   ..',.\"\",\",,,,--'.,:\",',,,.\"\"!\",.\"'!\",,..,,.,,,..,.\n",
-      "                                                   .,,..\"!\".\"?!,,,.,,,.?,!\",..',,.\"!\".\",??..?.,?\",,,,\n",
-      "                                                   ,,.,,,,...\",\".\"-,.\",.\",,?\".\"?'!\",.\"??\",.\"?\".\",,\",.\n",
-      "                                                   .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\",'..,,,.,.;'.\",\".\".\"\n",
-      "                                                   ,,......,.,',,.\",?\",,..\"---\",.,,...:,:\",.\"\",!\",,,.\n",
-      "                                                   .,,,.\",,,...\"\",\".,,...\",\",\".\",,..\",\".,,,.,,,...\"!\"\n",
-      "                                                   .\"!\"(.)--\".......\"(.)\"......!...\",,..\",!\"...,'..\",\n",
-      "                                                   \",\".'.\",.\"!\".\",\",....\",......\",.,,,.,,,.,,.\",';,\".\n",
-      "                                                   \"!\"*,:.*\".\",',,,,.,,.\",,,\".\",,,.\"\",,\".,.',.',,.,,,\n",
-      "                                                   ..',.,',,.\"'?\",''.\"--....\",',,.,,:.,',,.\"?\",,,.\".,\n",
-      "                                                   .\".\",\",\"!\"\",,\".\",,.\",.\"????\",.\",!,!\"\",...\"\"!\",.\"!.\n",
-      "                                                   ..!!...'!\",,.\"......\".,,,,,,:\"!...!\".,,,;:\",,\",,.,\n",
-      "                                                   .:\";,()'.\"'.\"...!\".\".',\"--.\"?\".\"?\"\",\",\"'..\"\"!!\",.,\n",
-      "                                                   ..,,,.\",\":\".\",.,.,,,,.\",?\",.\",?\".\"!--....,\".\"'..'.\n",
-      "                                                   \"(.)\"??''?\"\",.\",,,.,--.,,.--...,,.\",,\"'.\"?\"\",,.\"\",\n",
-      "                                                   ,.\".\"?\"\",.'....\"\",,\",,,..,,,..,,-...,,.\"?,\".,,'-.'\n",
-      "                                                   ,,:\",'.\"\",,,?\",.\"!!,.\"\"',\".\"'!?\"\",.\",',.,.\",?!\",.\"\n",
-      "                                                   ?'.\"'.,',',,,.,,,'.\"',?\",,.,.,,,.,.'.\"!,?\".\"',!\",,\n",
-      "                                                   .'-,'.,.,,,,..,,.\",,,\",.\",.!.,'!\",,;,,,,.,,.,()-,,\n",
-      "                                                   ,.\",,\",.\",,..,.,\",\",',,,\",.,,,,.\",,\",\".\",,.\",',\".,\n",
-      "                                                   ,',',,,.\",,\"..,,,,.\",,\".\"',\",,\"'.!.\"\",!,\".,,.,.(),\n",
-      "                                                   ,.\",'?\".,..',,.,.,,,.,--'--,.\",,,\".\".,\"'.,,,,..,,?\n",
-      "                                                   ,,.,.\",\",\"?,?\".\",,.',.',.\"(),,.,'?,,.,,,,:\"!\".',,,\n",
-      "                                                   \"\".,,,,,,.,,,...,,-..,,,,,.-,,,,-.-,.,,'..\",,',\".,\n",
-      "                                                   ,,--.:\",,?',.\"--,--.,,.,'.,-,-,--.,,..\",,\"(,).\"''*\n",
-      "                                                   ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\".!\",\"!\"\"'?\",',\"',?,,,\n",
-      "                                                   \",.,..,,.,.\"!\",,\",!',.\"**.,..\"?,,,\".,..,,.,,.\"?\".\"\n",
-      "                                                   .',----??!'.,?\",.,..\",',\",\"..\"\"!!\".,.',',','',.\"!\"\n",
-      "                                                   ,.\",!\".\"!'?'?!\"\",\",-,.\";.\".\"!!\".\",,\".,,.,,.,.\"?\",'\n",
-      "                                                   .,.\"',?\".\",!,.\"\",,\",.\",\",--,\",'.\",,.\",,\".\",,'?\",,\"\n",
-      "                                                   ,.\"\",\",.\",,',,.,,?\",.\",,\",.\"!'.,,?..,?\"\",,,...,?\",\n",
-      "                                                   .\",!'!',,!\",..\",\"..\"',,'?\".\",.\"\",,.',!,.\"'.,.\",,'?\n",
-      "                                                   \".\"!'!,--.--?;,.'.\".\",'!\".\",\"-.\",.,,;.\"\",,'!\",''.,\n",
-      "                                                   ,,,,,...,,,,....\"?\".\",.\",,.\",'!\".,',.,,,,,.,,,,;.,\n",
-      "                                                   ,.,(),.,.,,..'.(),,.,,,,,.,.,.,.,,,...',,',.,.\"!\".\n",
-      "                                                   \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\"()\",?\".'.\"!!!.!\".,.,\n",
-      "                                                   ,,.\",--,,,\";,,.,.----,,..,,,...,'.,,,.\"!\".\",'!\"..,\n",
-      "                                                   ,..,,.,.\"--,!!.......!'--.?!.,...'....\",'-(),,.\"?\"\n",
-      "                                                   ,--.\".--.\"\"'!\",.',.\"?\".,,'..\",.\"\"......\",,.,,;.',.\n",
-      "                                                   .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,.\"\",?\",.\"!\".\"--'.''!'\n",
-      "                                                   '!...!\"\",,\".\"???.'.?'.\",.,,:\",...\"..\"'!\".\".',...\".\n",
-      "                                                   ..\",,'!\".\",,..'.!\"\",!\"\"'!;....,,:..,,.!,,!\",,...,,\n",
-      "                                                   .,,-.,.,,.\"'??!\"'....,,.,;.,.''.\",,!\".\"?,\",\".\"\"..,\n",
-      "                                                   ...\"\",\",.\",.,\",.,,,',..\",,!\",.,,:\"'.,,,,!\".\"......\n",
-      "                                                   \".\"'--,'--.'?:,\",\".,,,\",.\",?\"\",,.',\",.\"!!,,!\",';,,\n",
-      "                                                   ..\",,.,,,?''....'.'\"\",.,'.\"\",',!.!,.!\".\",,\",.\",\".\"\n",
-      "                                                   ,-.,',,..;..,,,!,,!!...\"..'.,,,,.,,,.,,.\"?\",,..\"..\n",
-      "                                                   ............................!\",,,,,',.,,,.,.,,,,,,\n",
-      "                                                   ,,.,,,,'.,,,.\",,!\"\",.\"\",,,,'--.\".\",\".\"!'!\",'.\"',,.\n",
-      "                                                   \"\",,!'?.\",,,.\",,\",,\"'!\".\"......,\".\"!\",.,',.,,.\",;,\n",
-      "                                                   ,\".\"!',\",,.\"',,..\".\"'?\".\",'.\"\"!\",.\"..\".\"'',\".\"!''.\n",
-      "                                                   \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",,.\",,\".\"'.'.\"\"!'?\".\"'\n",
-      "                                                   '--,.--,...!\"(.)\"!'.\"\",!\",,,\",,.\",.,..,.\"?\"..,,.,,\n",
-      "                                                   ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'.'.\"\"',\",'.\"'\"(,)\"'\"(\n",
-      "                                                   '),\"''!\"\",'!\".\",,\"--,.'.,,,.,,'.\"',\".\".\",..,',,,,.\n",
-      "                                                   ..\"!\",,,.,,,,,.,,,,.,,'',,,.,,,,\",.\",,,,,,..\",?\".\"\n",
-      "                                                   .\",,,.\"?\".',,.,,,,'.,,,,,,\"\"\",\",',.,,.',,.,,,,,,,,\n",
-      "                                                   .\"!!\",.\"!....!,,,..!!!.--....\",,,.,,.,.,,,,.'.,,,,\n",
-      "                                                   ,,.,',,--.,,,'.,.,,-.,,,.,',,,.',,,'..,',','.,.--.\n",
-      "                                                   ,.,,.,'(),.,,.,,.,,,,--'.,',,,,..,,',',.\",?\".\"',\",\n",
-      "                                                   ..\"!\".\"!,,!\",',.\",!\",.,.,,,.,,--.,,.,',,..\",!',,\",\n",
-      "                                                   ,,-.,',.\",?\".\"?'!\".\",\".\"--','.....,??\".,'.,,.\",\".\"\n",
-      "                                                   ?,!\",.\".,,,.!!'..\",,.\",!\".\",.\".\",\".,,.\",,\".,,.,,,,\n",
-      "                                                   .\",',\",.\",,....\"\",,,\",\",,',!,...!\",,,,\"',;.\"\",',!,\n",
-      "                                                   \",.\":,\".,,,,,,.\",!\",.\"?\"\",,!,!\",.\",?'!\"',.\"!!\",.\"?\n",
-      "                                                   \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"''!\"\",,\",.\"'!'...,?\".\n",
-      "                                                   \",.',.\"\"?\"\",.\"\",'!\",.',..\"'?\".\".'.\"\",...?\",.\",,,,\"\n",
-      "                                                   .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",,,.,,'.,,,.....\"(,,-.\n",
-      "                                                   )\",,,!,.'!''!''!'\".\";,?...',?'..,?.''.',,\",.\",,\",.\n",
-      "                                                   ,..,.,,,,,,..,,,.----,,..,,.,.,,,,,..,:\",\",,.,,,,.\n",
-      "                                                   ,,.(),,-,,:.,,.,,,.',,,,,,,.,,,.\",\",.,,,,.,.\",\",,\"\n",
-      "                                                   \"().\".\",,,,:\"??\"\",\",--.',.,:\",!\"\",!\",,,.\",!'!,!\"\"?\n",
-      "                                                   \",.'-'.\",\",\"',,'..\"\",\",\",'-,.,,,,.,\",\",',,.,,.!\",.\n",
-      "                                                   ..,,.,,.,.,,.,,,.,.',,,;,,,,,;,,.,,,,,,,--,.,,.'..\n",
-      "                                                   :,,..:'();,;.,,.:\"'!'!\",.,.,,..:\"!\",,..'.,.,,',.,.\n",
-      "                                                   ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\"!\"...,\"!!\".,,,.,,,--\n",
-      "                                                   .,.,,,,'.,.,,,.'.,.,...\",?\".\"!\":\",,.\".!\".'.\"\",,,\".\n",
-      "                                                   ,,,\"!\",,\"!\",,..\"?\",,..',,,,--.,,.,,..\"!\".\"?,,-,?.\"\n",
-      "                                                   ,,,,,--,.,,,.,,,',,,.,,\",\".\",!\".\",!\".,,',,,,,,...:\n",
-      "                                                   '.,:..,,',,--,.\",,',,!\".,,,.,',,,,,,,,,.--,,,.,,,,\n",
-      "                                                   ,,.,,:,,.,,,.,,,,.,,,....,.,,(,\"\"),,,,',.\",,,\",,,,\n",
-      "                                                   ,,.,,,,,,,-,-,,.,.,..\"...,'!\",.',\".\"\",,?.\"\",\"----\"\n",
-      "                                                   --..',\".\",.',\".\"',.\"-,--'--.'--'.\",,,\".\"'--.,\"(\",\"\n",
-      "                                                   ),\".--!':,,;,..;..\".,,.'...,,..',.----..,',,'.:;,,\n",
-      "                                                   ,.,,,.,,,.\",,!!,,\",\".,,,,!,,.--?\"\"?\".\",,,.\".\"??\".\"\n",
-      "                                                   ?----....,'!,\",,-,\"!''',''.'\"\",,\".\"',\",.\"--'.'.'\".\n",
-      "                                                   \"?\".\",..\"\"?\"\"...,\",.\",'?\"\",,\".\",!,'----,--,-!?.?!\"\n",
-      "                                                   ,,,,,,,'.\"!\".\",,....\",--.\",,\",.\".\"-,,.\"...!\".,,.--\n",
-      "                                                   '--,,.,.:.\"?\".\",--,....,\",.,,,.,',',,,..,,,..,,(),\n",
-      "                                                   ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\"!!\",..\"!\".\",!\"..,,,,\n",
-      "                                                   .,',.:\"'!\"..,,.,.,,,.\"'!\"-..\"!!\",'.\"!!\".,.,..,...-\n",
-      "                                                   .,.,,,,.,,,,,!','.\"?\".\",!\",:\"?\".'.,,--,.,,''.'(),-\n",
-      "                                                   '.,.,,.,,'.,.,,,,,.,.,,.,',.,,,,,.,,.',',-.,,..\",!\n",
-      "                                                   '?\",.',,:\":!!\",',.',,.'.,,,'.\"',,',\",\",,,!!\"\",\",\",\n",
-      "                                                   ,?!,?,--,!!!\"\"!\".,,--.,,,',,,.\"!',,!!\",,'..,,,,.\"'\n",
-      "                                                   ,',\".\",'!\".\",,...\"\",,,...\"\",'!\",--'(),..:,,.,,,..,\n",
-      "                                                   ..,,,...,..,,,,,,,.,,.,''.,,,.,--,,--'.,'.,,,,.'.,\n",
-      "                                                   ,,,,,,.,,;.,;.,,,--,,,,,,,--,---,.--.,',..,':.\",',\n",
-      "                                                   ?\",.\".??\"\"',.\"\",.\"\",?\".\",??\"\",,,\",.\"'?,,?,,.!!\"\",,\n",
-      "                                                   ?\".\",',',,!',,\",.\",\",\",,!,'--,..\"\"?,\"..\",,\",.\"....\n",
-      "                                                   \"'.,','.,-,'.\"',;,\".\",\",.\",?\",,,.\",.,!:,,,,,,.\"\",!\n",
-      "                                                   \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\",.?',,,!'...!\"','.--\n",
-      "                                                   ',,.,,,...,.',,,,,,,'..,,,.,,,-.'.',,.,.'.--,,.\",,\n",
-      "                                                   \",.,,,.',.\",,!,\",.,----..,,,,,,:\",,.\".:\"',,,,',,'.\n",
-      "                                                   ............\",..,-,,,.,-,,,,.,',...,,.,,,,.,,,:\",.\n",
-      "                                                   \",,'.\"!\",.,,,.,,,,...,,,',,.'-----,,.',.,,\"!\",.,',\n",
-      "                                                   ,.,.\",,\".\"?\".\",\",.\",\",,..\"!\",\".\",.\",\".\"?,,.\"(.)\",.\n",
-      "                                                   \"\"?...\",.,,.\",--,--,\".\",.,...\",\".\"....,,.,,,,--.\"?\n",
-      "                                                   ,,,\",\"?\"\",,\".,,,,:;.,..\",,!\".\"!,.,,.\",,,.,,.,,.,,,\n",
-      "                                                   ---,.\"?\".,,..',.....\"?\".\",,,...?...\"\",\",\"'',',--,,\n",
-      "                                                   ,.,!,,!'?,,--.--,,----,,,',,\",'.;,',',.,\",,!\"\"?\".\"\n",
-      "                                                   ,,!\".\",!\",.\",,!\",'..,',;.,:,,,.,--,,--,,,,.\"?...,\"\n",
-      "                                                   ,\";':''.'!?,,,!\",,...\"?,...--,.,\".\"',.'.''.\"..,.:,\n",
-      "                                                   ,?.\"'......--,\".\"...'......,.........(''?)......\"-\n",
-      "                                                   -\",,,\",.'.,,.\"?'.?,'--'.!.........?...,....,'.....\n",
-      "                                                   ..,'.'..,....,.',.,-,,,,!'!\"'..\"???...!?...\",.,,-.\n",
-      "                                                   .,,,,..;:\"!\"\"!\"\"'??\".\"'!\".\",'?\",.\",?\".\",,\".\",\".\"'.\n",
-      "                                                   ..!\".':,..,...\"'!'!\".\"',,\"..',,.\",!\",.,,..'.,,.\",\"\n",
-      "                                                   ,,\"!.\"\",\".\";....!\",\"'?\"\",',.?\".,,'.\",,\",.\",.\",,,..\n",
-      "                                                   ,,.,',.,.,..\"!\",,.\",!\".,,,...,.,,,,.\",!!\"..,..\"?\".\n",
-      "                                                   \".\"\"',,\".\",'.\"\",,,\",.\",,\".\",.\"\",\",\"?\"\"?\"\".?\"\"'?\"\".\n",
-      "                                                   \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.,,,,\"'!\"':!..,.!.',,,\n",
-      "                                                   ,,,.!,!,,,,..,,',,,,,.,,..,,,,,,,,..',:,,,,.,,..,,\n",
-      "                                                   ,,,.,,,..,,,,,,,,,,,.,----,,.,,,...,,.,,,,,.,,,,.,\n",
-      "                                                   .\",,\".\"',!.!\"(,,,),,,.,.,,,,,.,,,,.\"???\"\",'.'.\"\",.\n",
-      "                                                   ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\",.\".\"\"?,'.\"\"!'!\".,.\"\n",
-      "                                                   -!',\",.\"',!\"\",'.!\"..,.,..,,,..',.,.,--...--,.,,,,,\n",
-      "                                                   ,.,,,.,,.,,;,.,,,,'.'.,,.,',.,,,,.,,.,.----....,,,\n",
-      "                                                   .,,,,,,..--.,,,,.,,,-..,.,----,,.,,,.',',''.,..,--\n",
-      "                                                   '.,-.,.,..,,.,',.,..\",,\",\",,,.\".,\".\",-..,.,,,,.;..\n",
-      "                                                   --..,.\"!\".\"',,,?\"\"-,,\"..\"',!!\"\",....\"\"!\".\"?....\"\",\n",
-      "                                                   .\"\",\",\".\"'.,.,',',,.\",,..\".\",\".\"??\",..,.--'...--',\n",
-      "                                                   .,,.,.\",!\",,,-.\",,\".\",\".,..,..,.,..,,\"!\"...,..,,.;\n",
-      "                                                   .,,.,,,,,,-,,,,.,,,,.--\"',\",.',.'.,,,'.\"',?\",.\",,\"\n",
-      "                                                   ,.,,.\",,\".('\".\")\",.\";,.\",,',\",..\",,\",,--\",,',\".'.\"\n",
-      "                                                   ,,,,\".'.,,..\",,,\",,,.,,.,.,-,,,,.\",!\".\",,,,\"*,'.*\"\n",
-      "                                                   ,,,.\".,',,.\"!\",-,,,,,',,'.\",'',\".\"!\".'.,',,',,,.,.\n",
-      "                                                   .,,...,,..,,.\",!\",,.\"'!\",..,.\"'?...!...,!.......?\"\n",
-      "                                                   .,,.\"!.,\",.\",,\".,,,\"!'!\",.-.,.,.,,....\"?\",.\",!\",.\"\n",
-      "                                                   !\",,,...,\"!?\";.,,,.,,,.,..'..\"!\",;,,'.,,.;,.,..\"!!\n",
-      "                                                   !\"....\"!\",,\"!\",,\"'?\",,,.\",!\"'.\"!\",..\"!\",,,..\"!\".',\n",
-      "                                                   .,,.,,,,....:--.-,.,.\"?\".\"'-?'?....\",,,-,,...,.\"'?\n",
-      "                                                   ?,\",.,,-..--,,.\",,;,\"--\",,:!?!!,,.,,.,.!...\",'.',,\n",
-      "                                                   --.,(),--(),.,,,,,..\"--,?\",.\",\",.',,,,,,,.:,,,,,.,\n",
-      "                                                   ,..',;';'..,,,,.,,,.,,.,:,;,,,.;,.\"!!!\",,.\"',!\".()\n",
-      "                                                   .\"!,\"....,,.\",\".,,,,.,,,.,,,.,.,.:\"!\".,,,.,,,.()'.\n",
-      "                                                   ,,,;,,,.,\"!\",.,.,,,,..,,,,-,.\"?,!\".,'..\"!\"\"?\",.\",'\n",
-      "                                                   !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\".\".\"\"!\",\",\"',,.\"',--,\n",
-      "                                                   \",.\"!!\".\"!\"()\".,.----!\",.,,,,.,.\"?\".\"?!\".\",\",\".,.\"\n",
-      "                                                   ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"!\"*.*\"!\",,,,..\"!?\".\",\n",
-      "                                                   ....,.,','!,!\"'.--,,,..,.,.,,,..\"??\",..\",!'!\",.,..\n",
-      "                                                   \"'!\".\".\"\",\"-.\",'......!,!'.'!\",:\"?\".\"--?--.\"\"--!\".\n",
-      "                                                   \"??\".\",'--,....,,,\",,..,..,.?,?\",,!\".\"'!\"\",?\".\"?.\"\n",
-      "                                                   ,.\"'.,?\"..,----.,-,.,--.,--,.,,.'.'.\",\",\"?\",....,,\n",
-      "                                                   '-,'.,,.,,,.;(),,.'.,,,.,,.\"',!\"..,,,,....,,,-,,,,\n",
-      "                                                   ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,,,,.,,.,,'.\"!\",,,....\n",
-      "                                                   .,.....\"?\".,..',..'.,,-.\"!,!\".\"?\"-.\",!!\"\",!\",.,...\n",
-      "                                                   ..''.'(),.,..,,,,---,',,,,,.,,.----,,,.,,,.,.,,,,.\n",
-      "                                                   \",,\".,,.\"!\",;\"!\".\"!...\",,.,...,..\",!!!'?!\",,,...,.\n",
-      "                                                   .,,:\",?!!\"...,,,,,.,,.,,,,...,.\",,?\".\",\".\",,.?\",..\n",
-      "                                                   ,.,,.--..\"!\",,,,.\",,\".\",\",,.(.)\"'!\"....,.,,,,.----\n",
-      "                                                   ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,..,:\":;.\"\",,,\".\"!',\",.\n",
-      "                                                   .,.,,.\"?\",.,.\"'?\".\",\".\",\".\"',\".\",\".\"?\"..\"'.\"\",\".\"!\n",
-      "                                                   \".\",!\",',.,,\"\".\",,,\".\",?\",,,....,,,,,.,,.',,,.:\";,\n",
-      "                                                   ,.,!\".-.',,.,.\",\",,\".,!:',!'...?,,---\",\"!,,-.\".;.,\n",
-      "                                                   ,,,,,,..,,.',,.\",,\",\".\",,.:..,,-,,,.\"??,,,',,!\",.\"\n",
-      "                                                   !'!',\",..\"',,,,'!'!'?!\"\"?\".\",,,.'?',\".\",'!,!'!\",,.\n",
-      "                                                   \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\".\",!\",,.\",!--!\",..,,\n",
-      "                                                   ,,.,.,..\"!?\",,.-,,...,,,..\"!!\",.\"?!\",,-,,,,'.\"?\",.\n",
-      "                                                   \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,,.,,.,,.,.\"......!...\n",
-      "                                                   \"\"......,*...!...?...!...\"*.\",!\"\"...!\",,,,,,,,,--.\n",
-      "                                                   ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'.,,.,.,,.,'.,,.\",',\",\n",
-      "                                                   ,.\"!,,\",.\"...,,!!\",.\"!\",,,,..,,',.,.,,:,,,,,.,,.;,\n",
-      "                                                   ,.,,'.,,,,..,,-..\",--!\"'.\",!\",,.\",?\"\"!'',\"'.'.,,,.\n",
-      "                                                   ,,,.\"!!\"'.\"!\",,,,,.\"?\"..,.,,..\"!!\"'.\"?\".\"?\",-.,,..\n",
-      "                                                   ,,.,-,,,.,,',,..,,.\",,!\".,,.\",,\",\",'?''.\".\".??\"\"?\"\n",
-      "                                                   .\",!'!--?\"\",\".\",,!'.,'.'..!\",,,.\".!\",,',-,;,.\",?\".\n",
-      "                                                   \",!,.,,,',.\"\",?\"\",.\".\",?...,....:',.''!,?'?\",,..\",\n",
-      "                                                   \".\",.\"\",!\",\".'.',,----.,'.\"..,,.,().,,,!\",,\",\".\"\",\n",
-      "                                                   ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!?\"\"?\",.\"?\"\".\"\"--?,'.'\n",
-      "                                                   '.\",,,,,,.\",'!!\",.\"''!',.'.\",,.\",''?\".\"!?\".\"'.'!\"\"\n",
-      "                                                   !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\",.\"\"?'!?\"\".\"\",.'.\",,\n",
-      "                                                   .,..,,,;,,.--.,.,',,.,.\",\",,\".\"',,,,,,,,,----.,',,\n",
-      "                                                   ,,,.,,,;,,;,,..,,,,,,,,.,..,,--.,,.,,-,,..',,,..,,\n",
-      "                                                   ,,,\".\"',,,.,,.,,,\",,,.,.\",.'.,,,--!,.,,',,,,,..,-,\n",
-      "                                                   ,.',.\",',!\"\"?\"..\"'--,...,',\",.\"?\".\",''.,!..,!\".\"?!\n",
-      "                                                   ,!,\".\",,...\",\"\",,,,.,,,,,,.\",,'!\",.\",!.,'?.\"\",,,\".\n",
-      "                                                   .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"','!\",,,\"',,','.''.',\n",
-      "                                                   ';----,',,,.\"\"?\",.\",!...\",,,,.,.\",,\",.\"''.,...,.\"'\n",
-      "                                                   .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"..\",',\",\",.,,...!\",,\"\n",
-      "                                                   ,\".\".\"\",!--..\",,',,,.,.,,.,,,,,.--,,,,--,,----.,.,\n",
-      "                                                   ,',.,-,,,.,,,',(),.,,,.,,.,,.''.,,.,.\",,\",.,,.':\",\n",
-      "                                                   \";,,,!,.,,.,,,,,.,,,.,,.,,,,,,.,,'.,,-,,..--,,,--.\n",
-      "                                                   ,,,\",.\".,',.,,,,-.,,.-.,,...,.,,,,,,.,,,,,,--,.,.'\n",
-      "                                                   .\"............,...',?\",,,,:\"'!\",,----.,,,.,,,,..,.\n",
-      "                                                   ,,,.,,,,.,,,.,;,--.,,,,,.-',.,,\",!,!\",,.,,.,,,.'.,\n",
-      "                                                   ,,..,.(,,).\",,!\",,,..:'.,,,!',,,...,-!,:',,,!...,,\n",
-      "                                                   .,,,,.----.,:,.,,,,,.,,,.,.,,..,,,.,,..,(-),.,,.\",\n",
-      "                                                   ',\",,.,.\",!\",.\"'...\"\"!\"\"!\".'..\",!\",\"!\".,.,,.,,,\",!\n",
-      "                                                   \".\"!\",:!'!;?,....,,,.,,,,,,,,,.,,,..,,..,,,-,...,,\n",
-      "                                                   ,',,,'.',,.',.',,.,,.,,.','.\",,\",\".,,,.,.,,.,',.\"'\n",
-      "                                                   ,,,-'.'.\",,\",\".,.,,--,\",.,,.,,,,-,.,,,--;-.',,,.\"?\n",
-      "                                                   \",.\"'''?\",,,,,.\",'!\".;\"!\"\"'?\".\",'!\".\",\".,..\",!\",,,\n",
-      "                                                   .\"',--!\".,,.,',.,,.,..\"?\".,.\"'!'!?\".,,,,\"!!\"\"'!\".,\n",
-      "                                                   ,.\"...!...!!\",,,.,'..',',,'.,,.\",,\",.\"?\"..\",,'.,,,\n",
-      "                                                   .,,.',','',!''.,.\"**,.,,,,.....:',,,....\",\".\"',,?,\n",
-      "                                                   ,,.',,?\".,-,,\"??\",,,.\",,\",\",,,.,....,,...\"\",,\".\",,\n",
-      "                                                   \"(,,).\",,'......\"\"!?\".\"'....?\".\",\".,--.\",,,,\".\",,\"\n",
-      "                                                   (),.,,,..,,'',.;'.,.\"!\".\",\",..'.:\"',.,.\"-!-!!\".,,.\n",
-      "                                                   .,,'..\"!\",\",\",.',.,.,,,,.,,,.,,,.',.,...\"--!\",\",'.\n",
-      "                                                   \",.;..\"...\",.\",\".,,,:\"!\",,..,,,,,.,,,..\"!!\".\"!\".,,\n",
-      "                                                   ,.,,.'.\"!\",,.,,,:\"...!......\",....,,,,.'.\"??\".\"!',\n",
-      "                                                   -\".\"?,.',,...'!'....\"\"?\".\"!,,,\"'.,,,,..,,,,...,,',\n",
-      "                                                   .,.,,,,.,,,',,,,,,,.\"?\".\",,'.,!??\"--\",\".\"?\".\";.\"',\n",
-      "                                                   :\".\"\"!,\".\",..\".,,,,,,'.\",,\";\",,.!.,,..\".,.,:','..,\n",
-      "                                                   .\",.\"'........-,\"*..*\".\"\",,\";\",\",\".',!\",,..\",,\";\"?\n",
-      "                                                   ?''*,,?...???,',\".\"--'.\"*.\",\"',\",'..?!--:'.,?\",,.\"\n",
-      "                                                   ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\".,(),,....,,.,.,.\",'?\n",
-      "                                                   ,?\".\"?...?\".\"',?,???.\",.\"','...\".\"'....\",\",\",,\"!,?\n",
-      "                                                   ?',,.?,,,.\",\"'...\"\"......!\",,.\"???,.\"\"'...,\".\"'?,(\n",
-      "                                                   ),,\".,,.,.,.\",\".\"?,,\".\"!'!\".\"'!\",,.',.'..,,,\"!\"..,\n",
-      "                                                   ,.,,.,,.,,...\",\",\",--,..,,.\",,,,,,.,,.\",!\",.(,,.),\n",
-      "                                                   ,..',,,,,,,--.\"!!\"--,-.\"!'!...\"...\"!\".,,.----.,,,,\n",
-      "                                                   .\",\",\",.\"\"!!\",.\",!?,.\".,..\"????\".\",,\".\"!!,'.,...\",\n",
-      "                                                   ,........\",\",,\".\"--'.,.--'.\",!?.,,,\",--.,.\",?\"\"...\n",
-      "                                                   ...,\",--'.--,.,,,..,,.,,.\"?\".\",'..\"\"'?\"\",\",--.,..:\n",
-      "                                                   ,,,.,.,,,...\",\",,,,,----.\",''*----.\"*:.\",?.,!\",,--\n",
-      "                                                   .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"',.\",'?...',,!...\"..\"!\n",
-      "                                                   !!\".,,.\",'!\"-.\",,,\",.\".\"\"?\".(''.)\",,',\".\"'.\"..'..,\n",
-      "                                                   ..,,,,..,,,.\"',,\",\"'',,\".\",,'!\"\",.\"..,,..,;,',,,.'\n",
-      "                                                   .',.'.,,.--\"','.\"\",\",..\"!\",.-,,,,,,..,,...,-.:,'()\n",
-      "                                                   ,,.,,,,:.\",,\".,(,),,,,.;,,..\",,'!\",.\"..\"\",!!\".\",.\"\n",
-      "                                                   .,...,,,.,,,.\"!\".\"?\"\",\",.,,.\"'!\".\"',,\",,,.,,,,..\"?\n",
-      "                                                   \",--,--,(),.\",!\",'.,().,..,,.\";?!\".,..\"!\"--.\"....\"\n",
-      "                                                   .\",!\".;....,,.,..\",,\"....,,.,,..\"'!'!\"..,.--,--.;.\n",
-      "                                                   \"?\".\"?...???\";,,..,,,.,.,.'.,,,.\",;?\"--,,.'.,,'..'\n",
-      "                                                   ,.,,.,.\",?\",..,,,:\",,?\".,.,'.,,,,.,,.'.'',.,.,.',,\n",
-      "                                                   ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!',?.--!,?,!'.?'?,,,.,!\n",
-      "                                                   !!,;,,..,!\".\"!\".\"!';,,'.,,----.,.,,\",\",,-,----..'!\n",
-      "                                                   !...\".\",,,,.'.\"\",,,\",'...,,,.'.;;,,,.'.--,(),,--;'\n",
-      "                                                   .,..,,,.\"',\"-,\".,,;.'...,'....\"\",,\",--\",.!\"\",',.?\"\n",
-      "                                                   \"...\"\"';'.\"'.,,,()..,,.',,'.,.,,.',.\"',\"...,,,..,'\n",
-      "                                                   .,.,,,.,.,.,.,'.\",!,.,\".,,,.,.,,,.,.().\",'?!\".\",*.\n",
-      "                                                   \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\",\",,,,.\",\",..\",\".\",,\"\n",
-      "                                                   .\"!\",.,..'....,\"';',\".\"!!\",,\".\"\",!\".\",,'...\"\"!\".\",\n",
-      "                                                   \".\",--'--.,,'.\"\"'!\".\".!\".\",!'.\".,,...\",\",,\",......\n",
-      "                                                   \".\",\".\",...\".,.\",'!\".\",.,.,.,....\"\",\",.\",,,,...,.'\n",
-      "                                                   ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,..,,--.,,,,,,,,,.',,,\n",
-      "                                                   ...,',,,,....,..\",!\",.,.\"--!\".\"?\"\",\".\"!!\".\"?\"\",\"..\n",
-      "                                                   \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",--,!\"..,,,,,,.,,,,,..\n",
-      "                                                   :\",\".\"?.\",:\".,!\".',,,....\",,\",\"!\"\",,,\".\",,\".\"!\".\"'\n",
-      "                                                   ,\".\",!!\",.,',,,.'.,,,.,,,,,,,,,,.,.,,,,,,.,,,.,.\"?\n",
-      "                                                   \".,',,.,,.'::,,--.',.,..,.'.',,.\"',\".\".',.\"\",\",..\"\n",
-      "                                                   ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"...'',,'.\"\"?\".\",',\",:\",\n",
-      "                                                   !\"...\"'?\".,,.\",\".\"'.\",,.\",\",,'.\",\".\".\".\",,.,\".\"','\n",
-      "                                                   ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\"\";,',,,'.'.,,..,,.',\n",
-      "                                                   \",',,,.\",,,,,,,,.,,,,.,'.,,,.\"?\",,,:\",,''',.\"\",!\".\n",
-      "                                                   \",!\",.\"!\".,..\",'!\"...,,,,..,'.-.-'.,,,,.:-,,.\",,,.\n",
-      "                                                   ..'...,!...,...'!...?\".,.,,,,,.\".'.'?'?'.'?...',\",\n",
-      "                                                   \".,???'.,,!!,??,,-.?.,'!!\",.,.-.,,,,',,.\",'!!\".;:\"\n",
-      "                                                   ,'?,\".\"'!'!\".\"--''!\":\",!\"\"!\",.\"!-,\",--;.,,-.\"',\".\"\n",
-      "                                                   ,.\".,,.....\"-,,\",.\",\".\",',\".,.\",?\",,.\"....?\".\",,\",\n",
-      "                                                   ,\",',.',.\"\",'',\".,,,.\"...\",.\"'!\".\"?\"\",\".\"\",,,,,,,.\n",
-      "                                                   ,.,,.,,'',.,-,,,..,,.,,,,,,,\",\",:,,?,?,-.\"!!\".\",\",\n",
-      "                                                   .\"',\",,.\",'!\",.\"?\".\"'!\",.\"!!?\"\",,\".\",?,!\".,,.,.\"!!\n",
-      "                                                   \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"'.!?\",.,'....\"??'!\"..\n",
-      "                                                   \",'!--!\".\"??'--!\",.\",?\"'...,,'.,,,,,-,.\",',\",:\",,,\n",
-      "                                                   .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\",,,.,,.,,,.,,,;,:\",.\n",
-      "                                                   \".,,,,.,,,.\"?\",.\"?!\",,:\".\"...,,...,,......\".\"...,,\n",
-      "                                                   ....\",!\".\",,,,--'.......,,,!,!?'!!\",,.\",!!?!\".,,'!\n",
-      "                                                   .\",,?...!...\"...,.,,.\"--?\",.\",\":.'.\",'!\",.,,,,:\",.\n",
-      "                                                   ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?...!\",.\",\".\"!...\",.\"'!\n",
-      "                                                   \",,,,.',,,!'.\",,\",\",,...!,?\"',....,.\"!-!\",,\"!\"',.,\n",
-      "                                                   .,.\"!...!......\"\"?\"\",,!!\"...?,,.\"',!!\",.\",!,\".\",'!\n",
-      "                                                   '\".\",,'!\"\",'!\".\",?'.,,!\",.\"!\"\",,','.\"\",.\"\",?',!?\"\"\n",
-      "                                                   ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.!'.\"\",.',\".\",,'.''.\"\"\n",
-      "                                                   '.,\",.\",!,',\",..\",\",,\"..\"\",'!...,...'......,.\"..,'\n",
-      "                                                   ..\",,\",,--\",,',..\"\"...\",.,.,..\",',\",\",...\",:\",-,,\"\n",
-      "                                                   ,,...'',.',,,,'..,.',-,,,.:-.,..,,,.\"?,?\".,.--.,,.\n",
-      "                                                   ,,,.,.,.,,.,.,,.,,,..\"?\".\",,',;..,\",\",,--.?????,??\n",
-      "                                                   \",,.:\"'.',.\".,,,.\"',,\".\"?'.?----,.\",.-,,..\"?\".\".--\n",
-      "                                                   --,.,,\".\".'.\",,..\",\",,.,-,-,,.,,,,,,,.,,-,,,-,.,,.\n",
-      "                                                   ,,.'.,,,.,,,.'..,,,.,,,.,*,.*.\".,\".,..,,,,.,,'.,.\"\n",
-      "                                                   ,,\"..\",,\",\".\",--\",!,.\"--\",.\",,.\",,.\",,.,,,.\",,\".\".\n",
-      "                                                   .\"\",!\",.\".?\"',,,.\"',\",\",.\",.\",!,,\".,',,--.\",\",\"?\"\"\n",
-      "                                                   ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\",,,,,.,,..\"\",\",.\",\",.\n",
-      "                                                   \".,,,\",.\"...,\",,.,,.\",,,\".\"..\"\",,,\".\"?\"\",,.,,,,,!\"\n",
-      "                                                   .,.\",\",\",.,,??\".\",??,,,-,,?...\"..\",,\",,.\",.,,,,,?\"\n",
-      "                                                   .\"?,\",.\",,,,,.....,,;....\",',,.',,','----,,()--,,,\n",
-      "                                                   ,.\",,\".\",\",.,,';.\"',\",\".\".\",\".\"?.\"\",,,\".\",,,,,..--\n",
-      "                                                   --'.',,'.,.\"\",,\".\",.??,,,.??\"\",,\",.\".,;,.,.?,..???\n",
-      "                                                   ?!..?!.,--;?,,.,.,!\",,,.,,,.,\",,,!\".,,.\"?\",.\",\".\"?\n",
-      "                                                   \"\",.\"\",?\",;,.\",,,,\".\",,.\",.,,.,,:\",?\"\"?...',\",,.\".\n",
-      "                                                   ..,....,,.,,...\"..,.\",\",\",..\"().\".,-.,,\",...\".\",'.\n",
-      "                                                   -,'.,,,,,...,.,,.:,,,,.,,,,',,,.\",,\".\".'.?\",,,,.\",\n",
-      "                                                   ,\"..\",,\",\"--:--?\".\"...,,\".\"...\",.\",,\".\",\".\".\".',.,\n",
-      "                                                   ,-...,,.,',.,,..,,,,.,.\",\",\".\"(.)\",,\".\",\",',.,.,,.\n",
-      "                                                   .,,...;,...,..,.:\",\"...,,.,,--..\",,,,\",..,,.,,-.;,\n",
-      "                                                   .\"?\",'.\",,??,,?\",;,.().,,,--.,.\".........,\".\",\",:\"\n",
-      "                                                   ?\".\"............,\",.\"?\"\",\",,.\"...\"\"!\",.\"?\"\",,\",.\",\n",
-      "                                                   \".\",.?\",'.\",,\".,,.\",\",\",.,,...,--.-,.,,,,.\",,,,..\"\n",
-      "                                                   \"...\",.,.,.,,,.,,,,,.,,',.:.,.............\",,,\",\",\n",
-      "                                                   ,.\"\",,\",,.\",,.\",,:,,,,--,.(.)..\",\".\",\",\",.,,...,\",\n",
-      "                                                   \".\",.,.\",,\".\".\"\",\",.\":,,....\",.,:\",.\",,'.',.,.,,-,\n",
-      "                                                   ,,,.\",,,\".\"!,\".\",\".,.\"???????\",-.\",\",..,,.\"--,,,..\n",
-      "                                                   ...\".,',,.:\",,,\",,,,,..,,.(),,.,,,,.,\",\"\",\"\",\"...,\n",
-      "                                                   ,.,,.,,,,,'..,,..\",\".;:\".\"...',.'.'.,,.-.,..,,,.\",\n",
-      "                                                   \".\",,!\".,,,.\"??'?'?\".,,.,,.,.,,,,:,.,;,,.,',.',,',\n",
-      "                                                   :\",'...\",:\",,.\".,,,.,:,,,,,,,,.,,,..,,,,,..\",\",\"..\n",
-      "                                                   ',,,...,.,..\",,,,,,.,..,.,\"\".,.,,,.,,,,,..,..,.\",?\n",
-      "                                                   ,?,\",.\",.\",.\"'?,\".\",,'.,,\",.\".,,\"',\"..,',,,''.\".\".\n",
-      "                                                   .\",,,,,--.,,\",\".,,,--',,,.'-,--,,.\",,\",\"','',.\",,,\n",
-      "                                                   ,:\",.,!\".\"!\",'.\"'??\"\"!\"..,,,,,..,',.,',.,,----,,'.\n",
-      "                                                   ,.',,.,...,,:\"--.\"\",\",\"\"()\".,,,,.?.\"----\",,\".'.,',\n",
-      "                                                   ,.\"\",,,,,,\"\"(),,.,--.:\",,,,.,:'.',,''!\",,,,,,.,,-,\n",
-      "                                                   --.,.\",.,'--,\",\".--\"--.',,,.--,,.,,,,,.,,,.,,...'.\n",
-      "                                                   ',,.,,..\",.,\"'.\",\"\",\".\",\".\",.\"\",,\",\"'\"(),\"'.\"**\".\"\n",
-      "                                                   ,.,,,,--.,.,,,,.,.'...\",\",,.\"..\",.\",?\",.\",!'--'!!\"\n",
-      "                                                   .:\"!\"..\"?\",,.,.\"...\",:\"...\",,..,',.\",?\".\",'....\"()\n",
-      "                                                   \"!\",..\",',\",.\",.,!\"...\"----?\"\".\"\"'----?\"\"!',\"--\",.\n",
-      "                                                   \"\",.\"\"',\".\"?....\",,.\",\",,,,'.,..,',.,,:\"........!\"\n",
-      "                                                   ,'..,\".\",,.,,..,,,.,,,.,().','.,,,----.,,.','.,,',\n",
-      "                                                   :\",?\"',,-.,',,,.,,..,,,,,.,,.'...',..\",,,\"',,.\"?\",\n",
-      "                                                   ,,...',,,,',.,,.\",\",,\"......\"\",,--!\",.\",...'...',\"\n",
-      "                                                   .,.\"',\".\".........,\",.'.,.,,..\",\"..\"!\",',.\"?\".\".,'\n",
-      "                                                   .,\"...\"!\".\",'!\".,.\",\".\"--!\"..,,...,,:--'..,.--!'--\n",
-      "                                                   --;.'.-----'.-'..!..',:\"!\"\",,',\",.,.\",'?\",'.\",,'.,\n",
-      "                                                   ,'....,!!\"'.,,,.,,--.,.,-.\",\",\",,.,;.\".',',..,'',.\n",
-      "                                                   \"',',',,.!'.\",,.....\",,,,,.,,,.--,,.,-,,.\",.',...,\n",
-      "                                                   ..,.,.,,,.'!'!!,!!!':'.,:,,,,,--.'\"',',',,,,,,,,',\n",
-      "                                                   ,,,..,.\"'.,.--..'\",'?\"..'.--,;''..,.,,.;.,,,,..,,,\n",
-      "                                                   .,..--..,,.,''.--,,,;,.,--,,,,,!,.,..,,.,--..,.\",,\n",
-      "                                                   (),.,.,.,,.....\",\".,--..\",\",.,.,.:,.,.,,..;,.,.,,,\n",
-      "                                                   ,.,..,'.,,,...\",\".\".\",,...,..,.\",,\".,,,..--,,,,,,.\n",
-      "                                                   (),,',,,,.',.',,.:,,,,,;,;,;,.,,,,,,,,.,.--....,,,\n",
-      "                                                   .,,,.,,,,:--,,,--:\",,.\"..,,.'----.,,,,,,,.,.,--.--\n",
-      "                                                   ----,...,'--,,--.,--,,--.(),,,,,.,,,.;.,.,,,,..,,,\n",
-      "                                                   ',,,.,,,,,.',',-..',(),.,.,'.,,,.',.,\"-\".\",,,\",\"!\"\n",
-      "                                                   ,.,.,,,,.,,,,.',,'--,.,,.,...,,,,,..;,,;,..,,.,,,,\n",
-      "                                                   ..-,,.\",?\",.\",\".\",\".,..\",,,\".;..,.,,-,.,..:,,',,.'\n",
-      "                                                   ,.,.,,,'.,.,,,,.\"'..\"\",,,,\".\",??\"\"!\".\"?\",.\",,'....\n",
-      "                                                   .\"',.\",...\",.\"?...,,.\",.',-,.'.\"',,\",,\"...,\",.\".?\"\n",
-      "                                                   ,.,,,,:\",.,'.\",'.\",\".,,:\".,.\"\"?\".\"'.\"\",'??\"\"!\"\",\".\n",
-      "                                                   \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\"?\".\"!!\".\".\"\",,,\",..\"\n",
-      "                                                   :...\"\"',-?\".\",'!.,.,\"(')\",.,,.\".\",,',\".\",\",\"....--\n",
-      "                                                   ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\",',,,.--.\",..\",\",.\",\n",
-      "                                                   --?,,,,,,?,,,,?,,,?\",.\";,,'.,\",\",,.\"\",',\".\",..'',.\n",
-      "                                                   ,,\",\".\".\",',\",\",\",,\";,\"()\",,.,,.,'.',,,.'.,',',';'\n",
-      "                                                   ,.,,.--?\".\",,,.,,.,,...--'--..,!,!\",.,..\",,!\".\"'.,\n",
-      "                                                   ,'--....','...?...\"\"?,\";\"'.',,.\"\"?,....\"\".,;.---,.\n",
-      "                                                   ','.'.\"\"'?\"\"!\".\",!.'----'!,,\",,\"'.,.\"\"?\"\".\".\"?\"\",!\n",
-      "                                                   .,.,--,.',\".\",.\"\",!\"\",,\".\",,;,--.\"..\",,\";\",--'--.,\n",
-      "                                                   ,,'.,,.,,,.,.,,,,,,.\"'..\"''--,,,',,,.\"\",!!,\"..,,.,\n",
-      "                                                   .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"??\".\",'.'.,?!,'.,:,,.\"\n",
-      "                                                   .,,,.\",,\".\",,,,.,,,,,,,\".,,'.,,,',..,.,,.\",?\".\"?\"\"\n",
-      "                                                   ?.'....:,,.?.??,'.\".\"?\".\"?\",,,,'.\"'.,.,\"(),\",;,,--\n",
-      "                                                   --.'?',,,----?,,,?,,.,.\"\",',\",\",--.,',\"('),\",,....\n",
-      "                                                   ?.....',,\".\",,,\",\"''?\"\".,:,,,.....\"\",'!?.--.\".,,.,\n",
-      "                                                   ,,,,.\",,'.,,,,,,\",.,....',:\",.\",,,',,.\",!\".\",,\",,,\n",
-      "                                                   ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\"''','\".\"..,.\"\"'''?\".\n",
-      "                                                   .,..,';.\",\".\",,''.',,''.''.\"\"'''?\".\",'.\".,,,',,.,,\n",
-      "                                                   ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\",.*\"..\"\",!\",.\"!\",.\"',\n",
-      "                                                   \"*.\",!\"*().*\".\"*()\"'.\"''-.\",,\",\"''.\"**\",,.\"\"?\",()'\n",
-      "                                                   ,,,.''..,,,,.,,.\"??\".\",,\".\".',,.\"\"?\"\",,\",.\"...\";.\"\n",
-      "                                                   ,,.\"\"??\".\",,\".\"',.\"\"...,,'?.,',',,.,(''),,'?-.'-.\"\n",
-      "                                                   ,,.\",,:',,'....\"\",,,\",.\",\".\"?\".\",,,.,'....\"\",,!\",,\n",
-      "                                                   .\",,?\",.\",\".\"!\",.\",',!,,',''.,'.':',.''',.,,,,',',\n",
-      "                                                   ''.',,.,?!'.,\",.\"?\".\"?\",..\",,,!!\",.\",?!\".\"!,?...\",\n",
-      "                                                   .,,.,.\",?\".\"?...\"\",,,\".\",,''.*,,\",.\",.\"*\",,.\",',,.\n",
-      "                                                   ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\",\".\",..\".\",,,\".\"?\",.\n",
-      "                                                   \".,..,,..,--..,.',.\"','..\"'?\",.\"!!,\",..,,',..,.\"',\n",
-      "                                                   !'--'!\",,,,..\",,'.--!...,....,,\",.\"----!.',.,!!'.'\n",
-      "                                                   .,,\",.,,..,,,..,,,--\"\"(),.;'.'.,,,.,,,.,.,-,,\"!\",,\n",
-      "                                                   ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,,.:,;,..,:,,,,,.,',,,\n",
-      "                                                   ,,,--.,.,,,,(,',),,,,---,,,.,.,.,-,.'.,,,.-,,'.'.,\n",
-      "                                                   ,'..,,,..,,,.--,;,,,.,.,,,,.,,,,\"'.\",,,.,,,,.,'\"',\n",
-      "                                                   \".,.,.,,,,,,,.,,,;,,'',,'.,,,-.,,.,(,),,.,,.,,,.',\n",
-      "                                                   ,'.,.,,.,,.,,.,,,.,,.,,',,:\"....,'......,....\",.\",\n",
-      "                                                   !\",.',,..,.,.,,.,.,,,,,.,,..,,,().,'\"\"----,,.,.,,,\n",
-      "                                                   ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,',\".:\",''--!\"--,'--,.\n",
-      "                                                   ,,.'.\"!!\"\"?\".,,,,,,,.',.\"!\",..,..,,..,..\",,\",\".\"\"!\n",
-      "                                                   \".\"'!\",..\",,\",,,.\"''?\".\",.--'..\"\",\".\"!',!\",.\",?\",.\n",
-      "                                                   \",'.!!\".\",!\",.\",'...\"\"!','!\".\",!\",,,.\"!!\"(),.\"'!\".\n",
-      "                                                   \",'.\",,.,.,:\":',.,,.\"',...,,.',,,.\"...!...,'...''.\n",
-      "                                                   .....\".,,..\",\".\"',''?'.'.'''..',--:''!'--',',',!''\n",
-      "                                                   ?''!':',.'.,...?,!...'?\",.\"!'?''!?!',...',......!'\n",
-      "                                                   '...,'!\",,.\"''!\"\"?,\".\"'.,.\"..'''.:-,,.,,,,,,,,,.',\n",
-      "                                                   ,,,,,.,()-,.,,,..,,,..,.,,.,',,..,,,,,..,,....\"',\"\n",
-      "                                                   .\"..\".\",!'?\".\",?\".\"?,?,.\"\"?\".\",.'.,\"(),\".....,\".\",\n",
-      "                                                   '.\",.\"'.',.!!'!\".\",,'.??\",...\",\".\".\"\",.,?\",.,,'.\"?\n",
-      "                                                   \".'.\",\",.\",.,'..,?\"\",\".\"''',\",.\",',,\",\".\".\"'!\"...,\n",
-      "                                                   ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..,,,,'..,..,,,.,.,,,.,\n",
-      "                                                   ..\",,!\",.\"?\".,,,,.\",!\",.\",\",.\",,\",,.\",',\",,,,.,,,,\n",
-      "                                                   -,.',,.,.,,...\",...\",.\"',,\",.\"'.',.\"\"'.--,\".\",.\"\",\n",
-      "                                                   ,,\",,,.,',,...',,.,.\"'!\".\",,',?',...\",.\"?,\",.\",,\",\n",
-      "                                                   .\",?\",',,.,.\",?,?\",,,,'.,,,.,.,.,,.,..',.'.,----..\n",
-      "                                                   ,,,,-,.,.\",\",,\".,....\"\"'!\",,.\"?,'-.,'.'!?...,''.:'\n",
-      "                                                   ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\",\".\"()\".'.\"\"''?\",.,,\n",
-      "                                                   ..',,,,',,..,,.\",,\",,,,.\"''!\",.,,,.\"....\",.',..,.\"\n",
-      "                                                   ,\",,,,.\"?\",..\",,,\".,.\",\",..,,,',,----,..,.,.-.,.',\n",
-      "                                                   ,,,,.,.,,,-,.,.,,,,,.-,.--',,',.,,,.,,----.,,,.,',\n",
-      "                                                   ,.,,.',.,,..,,..\",'?,,\",,..\"'.,,\".\",.,\"*,.*\".\"\"',\"\n",
-      "                                                   .':,'.,,,..\",!!\",,,,.\"--..--..,\",.,,..,,.,,,.\",,\",\n",
-      "                                                   .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\",.\"\",...\".,,,()',,,'\n",
-      "                                                   '.,.,,,'..\".,....,...\"\"'?,!\",..\",....\"'.\",,,...\",,\n",
-      "                                                   ,.'.,,,.,,.:.,,..,,,,.,,.;,..\"''.',\".\",'.!...!\",.,\n",
-      "                                                   .\",\".\"...?!.,.,?,?\",.\",....'!'!\",.\",',,\",,.\".,,.',\n",
-      "                                                   ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"(),\"'.\",;,,.,,,-,,'..\",\n",
-      "                                                   \",,.\"??\"\"?\".\",\".\".',.\"\"...!.'...\",.\"??\"\",\".\"?\"\".\"\"\n",
-      "                                                   !....,\".,.,,,,,.\",,?\".',.,,,,,,,.,.\"',..\"',,,,.'.,\n",
-      "                                                   ,',.,,,,,:,....'.-----('),,.,.,,',...().,,,:\",.,,\"\n",
-      "                                                   .,.,.,,.,,,..,,,..-.,,,',.\"!\"\"'!\",'.'..',,.,.,,.,,\n",
-      "                                                   .\",,\",,.,'.,,.\",\",,,,.\"?\",.,,.--.\"?\",.\".\",,:\".\".\"?\n",
-      "                                                   \".\"!\",,,,.\"?!\".,.,.,.,,,--'--,,.,,.(),,'.',,.',,..\n",
-      "                                                   ,,.,,',,,.,..,,..,,...,,.\"'?,\".\"?\"\".\"\",,.\"\",!'.\"\"'\n",
-      "                                                   ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'..'...\",,,.,.\"!'?,\",,'\n",
-      "                                                   .\",,\".\"'?\"\",.\",.,..,,,..-,,,.?.....;..,,,,...,,,.,\n",
-      "                                                   .()...,.,',-,:\"'?\",.\"'??'!\"\"!\",,',..\",,\".\",.',,'.,\n",
-      "                                                   .,!--!\",--,.\",!'....\".\",\",.\",,\".\"!!\".,.\"',\",-,'.,.\n",
-      "                                                   --,,,,,,,,,,--,.:-.----.,.--.'.,.,.\",\"'.,,,,,----.\n",
-      "                                                   ,,.,.,,.,-..,,,,,.,.,-'...;.',.\",!\".\"?\"\"',!\"\"?\".\",\n",
-      "                                                   ,,\".\",....!.....,!\".,.,,.,,,,.-,,.\",,!\".\",,??,,!,,\n",
-      "                                                   ,,:,.\",.,,,,,,.\",,,\".\"----,,!\",,.,,,:--,,..,....,,\n",
-      "                                                   '..-,,,.,,.,,.,,,,,----.\"??'.??\".,,,,,.,,.,('),,,,\n",
-      "                                                   \"??\",,.,.,.(),,..,,..,,.,.,,-.,,,,,,.....\",\".\"?\".\"\n",
-      "                                                   ',','?.\"--.\",!,'.\"\",',\",.,.-,.,,,.\"!!\".\",?!,!,!\".\"\n",
-      "                                                   ,!\".\"!...,!....,,!,?,,,,!....\"\",'.\"':\"''.\"\",.,,!\",\n",
-      "                                                   ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,..,,,,,,..,,.,,.,,,.\"\n",
-      "                                                   ,,\".\"?\",,.,,-,..-,,.\",,\",..,',,,,.....\",-!\".\"--:,,\n",
-      "                                                   ,,,!\".,-,.,..,,,,..;,,,.,.,,,.,,,,,,,,,,,,'.,,.\",\"\n",
-      "                                                   ,\"','.\"\",\",\",,.;,\",..,..,,,.----,:,,,.,,,,,----.,.\n",
-      "                                                   ,,.,,.,,,.'''.\"',\",\",.\",'.,,.,.'.,,.\",,:,,\"'.,,,.'\n",
-      "                                                   .;,,,.,.\"\",\",\".(),,.--.,.',.'.,----,.,\",.\",,,-..\"?\n",
-      "                                                   \".\",,\".'.\",\".\"?\"\"....\"\",,,\",----.\"?.,.\"\"',\".\".,\",.\n",
-      "                                                   \"!\".,,,:\".\"\"?\".\",,.\".\"'.\"\",\".\"...!!?\",.,.,,,.,,,,,\n",
-      "                                                   ,,,,--.,,..,,.,,,.,,,,,.,,,,,.,,.,'.(').\",'..'..\"\"\n",
-      "                                                   ?\".,'.\",\",\".\"\",,,?\"',.\",\",.\"...\",.\"'',\".\"?,....--,\n",
-      "                                                   --?\"\",,\",.\",,,,'.?\"\",',,...\".,,,,,.-..,,.,,,.'.-;-\n",
-      "                                                   ,,;,,;--,,,..,,,..,,.'.,,--,,--..,.,.\".,,\"...\",\",,\n",
-      "                                                   \".\".\"-.\",.':,,,,----...,.,..\",,,\",..\":,,;,-.\"\",\",\"\n",
-      "                                                   ..\"\",,.\"\",,,\",',..,.'.\",\".\",\".\"?\",.\",\",\"'..\"**\"..\"\n",
-      "                                                   ',.'.\",\"*,,.*\".\",',;,',,.,,.\",,',,.\"\",,\".\".\"\",,\",.\n",
-      "                                                   \",\",\",,,.\",,,,...,,.,,,,...',,--.,,.,,,;,'.,,',-''\n",
-      "                                                   .,:\"...\",:\"...\":\"...\":\",,.\".,-,.'--,,.'.,'.:.',,,,\n",
-      "                                                   .,.,,,.,,,,.;,;,.(.),,,,,,.'.,,;,\"?\"'..,(),,.,,,,.\n",
-      "                                                   \",\".\",.,,!\".\",?.\"----.',,.,,.,,.,..,.,.,,,....,,,-\n",
-      "                                                   .--,.,..,..,,,,..,:,--,,--.,,,,..,,,.(),..,,.',,,.\n",
-      "                                                   .,,.,...,,,.,,.,...\",\",,,\"----!,.\".\",\",\",,,,,,,.\",\n",
-      "                                                   ,..?,,?...!.,,.\"--,:..,,,,...\",,.,.,,.;,..\",,,.\",.\n",
-      "                                                   ,,*.,..,,.',.,.*.-,..,...,,..,',.--,',.,,..,.\";,\".\n",
-      "                                                   ,.,.,?--,.:,,...,,..,,.,,,.,,,.:().(),().?--..;,,,\n",
-      "                                                   ,.,.,.,\",,.,,,:()---,()-,,()--..\",,,----..,-,,,--.\n",
-      "                                                   ,,.,.--;,....',,----.,.,.,,....,,,.,.,,....:\"'.\"*,\n",
-      "                                                   .\"',.\"*()-.'.'.',,,,,.,,,,,,,..,,'.*\"'.\"*()\",.\".-,\n",
-      "                                                   ',,,,.,,',,,,,.',,,.,\"\",,.\"\".,,,'.\"\".,...,,.\",,\".\"\n",
-      "                                                   \"--,,.''();.\",\",\".\",,-,-.',.,:,,.('.)--...,..,,(),\n",
-      "                                                   ()-,(),(),(),(),...,!,..'.,'--........,,,,........\n",
-      "                                                   .,....(),,,,.,.,!,,:.,.,.....,,..-.,.,.----,,.;,,,\n",
-      "                                                   .,,.,,!...,..,,,,'...,..,...,.,..,.,,.,\"!\",...,,.,\n",
-      "                                                   ..,,.,.,..,..,,--,,.,.,.,,...,,.,.,.;,,..,\"??.\",.;\n",
-      "                                                   ,,.'.,.:\".;.\"'.\".\".,,.,.,,\"?\",,,.,\",\",\"?\";;,\",\".,.\n",
-      "                                                   .,..,.,!,,;,!!'.,,--',--.,,,..,.,,.,.,,,,.',,',,..\n",
-      "                                                   ,..----.,,.,,.',,,.,,,\",\"*.,',.*\".\"'.;',,.,',;,-,,\n",
-      "                                                   -,..\",\",\"\",\",,.,----,.----.,.,'?,,,...\".\",.,,--...\n",
-      "                                                   .?......!...,,\",\",\"\",\",.',,.',..,.,,.,,;,,..,,,.,.\n",
-      "                                                   ',,--'.-.\".........\",.,,,.\",,--,....\",,.,,,.\",,\",\"\n",
-      "                                                   .\"\",,!\".\",,'.,!.\",..,,,-.,..,,.,.\",\".,,.....,,,.'.\n",
-      "                                                   ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,','..',,,..,,,.,,,,',\n",
-      "                                                   ....,..,.,.,,.,,,,,.,'.,...,,....,,,,;,,,.,.,,,,,,\n",
-      "                                                   ,.----.:\"?\",,,,,.,,.,.,,,,,,,.,,',,.\",!\".\",??\".\",.\n",
-      "                                                   ..'!\",.,.\",?\",,,,,.',.\"?--...\"'.\"...,\";\"'.'--.,!\".\n",
-      "                                                   \",!'?\"\",...,.?...?,....\".,'...\",?\".\",??'.\"\"?\",.\",,\n",
-      "                                                   ...'.\"\"?\"\".,!\"\"...\".\",\".\"...\"\",...\".',,,,,,\",,,,.,\n",
-      "                                                   ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\"\"!....\"\".',,'.....\"\"\n",
-      "                                                   ,?\"\"....\"\"?,,'!!\".\",',.\".\",,\".\",?\"\".'.....\"\",,\",,,\n",
-      "                                                   ,.\"',!\".\"'!',.......\"',,\",\",,\",,\".\",,???',,.--,-..\n",
-      "                                                   ..'?,--,...\"\"'!\".:\"'?....,,,-,.\"\",\",.\",,.,-....?\"\"\n",
-      "                                                   !\"'.\"'?\",,...\"?\",-,.\",?'......,\",,----.\",,\".\",...,\n",
-      "                                                   ,--...!'!\",,,,,,.,'.-,',-'..'-.,.,-.,,,,..\"?...,..\n",
-      "                                                   ......'?...\".,,.,,,.,,,.,,,.',,...--,,--..-,,.;,,,\n",
-      "                                                   ,,,;;.,,,.-.,,.\"',',!\".\".!\".\",!',\"'.\",!,.',.\"\"'?,\"\n",
-      "                                                   '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,',,,.',,,.',..,.\",,!\"\n",
-      "                                                   \",,...\"\"?\".\"..\"\"',,\",,,..\"!!',!\"--...-,,.\",!!!\",.\"\n",
-      "                                                   ,!,\",.\",\",,\",'.\"..\",,,\",.\",''...',\",,.,,,.\"-,!\",\"!\n",
-      "                                                   \",,.\",,,\".\"',\".\"!?!\"\",',',\".\"--!\".\"!!\"...,--.,,.,,\n",
-      "                                                   ,''.'.,',,..,,--,,,,.,.,,,,,,.,.,,,,,.,,..,.,-,,..\n",
-      "                                                   .,,,.,,\",\"*.*\".\",,,'..,..\"!\",....,.\",\"..\",?-,\",-,.\n",
-      "                                                   \",,,,\",.\"!.,,....--.,,-,.\".\",,\".\",.\"\"',,\",,.\"','?.\n",
-      "                                                   ,,..,'!\"'.\"!,,..,!,,!!!,\",.\"!\",,,-.,.,\",\",,..,,,.:\n",
-      "                                                   ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*'..',.!',\",.\"'.\"*\".\",\n",
-      "                                                   ,,,,..,.,:\",,...\",,.-,.,,,.,,..,.;,,,.,,.,.,,,,.--\n",
-      "                                                   :\",??,,','','!',',\".\",,.\",,'....,.,...,,.--.,.().-\n",
-      "                                                   -,,,,...--,,..--,,,,,',,-,,,'..,,,..,,,.,.',..\".,,\n",
-      "                                                   .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\",.\",,\"',..',,,,.\",\",\n",
-      "                                                   '...,,,.--'.,,,,.,,,',,;,.,,--,,,,,..,,----,--,,..\n",
-      "                                                   ,,.,.,.,,,,.,;.,,,,.,',.\"':';,',',,\",..\",,\",..\"'!\"\n",
-      "                                                   ,\",,'....,\",,,..,.:\"?\"\"!\",..,,..-.,..',..,.\",!\".\"'\n",
-      "                                                   ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",,\"...\",.',,--.\"',.-.,\n",
-      "                                                   ,.,,,,--,.'.',.'..\",.,\",.\",!',,\".,,,,,.'.:\"??\".',\"\n",
-      "                                                   ,\".,,.,,.,(),,,''.'(-).,,.--.------.',,-..-'.,-,,.\n",
-      "                                                   .,,,.'..,-.,.\",,\".\"...\",.\",!\".,,.....,,..,,.,.,,--\n",
-      "                                                   ..,.,,,..'-,.,..,,.,,,.'..,,.--.',,.,,..,,,\",\"....\n",
-      "                                                   \"!\".\"!\",-...\"?\".\".\".,,,.,'..,,,,..,.,,.,,;,,.,'.,,\n",
-      "                                                   ,..-.,.,,,,.',,.\",\",\",;,,!\",,.,.,',..,.,...????...\n",
-      "                                                   ?....,,,...,.,,.'.,.,,:'.;,,.\",,,,,?\"..',,,.\",\".\",\n",
-      "                                                   .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(),\"'.\"(.)\".\",,.,,,--,\n",
-      "                                                   .\"',,;,....,..\",',.,'.,,.,,,.\",..\"(.)\",,.\"(',-.)\"?\n",
-      "                                                   ..\",,',.*,,,.,,.,,,,.*.,,.\",',\",.\",\",\"'..\"\",\",..,-\n",
-      "                                                   ,.\",\".\".\"\"',\",\".\".\"':,\".,-,,,;,,,.,,.,,.,,',.,,,,,\n",
-      "                                                   .,',..,,,.,,,.,,,,.,.,,,..,,,,.,.,,.\"'?\",.,,,.',,,\n",
-      "                                                   .\"?\".,.,,,...,'.,,.\",\",.,,.,.,,.,',,,,,.,.-,,.\"?\".\n",
-      "                                                   \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\",,.,\"--\"\",\"\"--\"..\":,\n",
-      "                                                   :\",\",\".,,\",\",,,...\"()..\",'?\".\",...\"\"?\"\",?\",.\",..*'\n",
-      "                                                   ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\".\"'?\"(.)\"...,,\",....\n",
-      "                                                   ..:',,,;...,,.,.,,...,,...,,:\",?\"\"!''!',\".,,'.,,,.\n",
-      "                                                   \"......!\".\".'.?'??,?\"\",;,\".\"!\"\"'.,!!!,\",.\"!...\".,(\n",
-      "                                                   ),,.\"...!,.\"\"??...\",,'.\",?\"\"',!.','\".\",!!\",...,,.,\n",
-      "                                                   ,,-,..,,,.'.,;;:?;,.,',,,..\",'!\",.\",,.\".,,,,,.\",,\"\n",
-      "                                                   ,\"..,!\".\",?\".\",!?,.,,.,'!?.......'?\"\"???\",.\"......\n",
-      "                                                   .....,,',',,,.....\"\"?\"\".\"\"'...\",'.\",,\".\",\",.\"?.\"\",\n",
-      "                                                   ,.,\",,,.,,,.,,?;.,',,;,.\",\".\".:,,,:,....\"\",\":\",,.\"\n",
-      "                                                   \",.!?.\"\",,\",.',.',.',.,.\",\",\".\",,,,.,,.,(),.,.\",\",\n",
-      "                                                   ,\":,,.----,!'.,...\",.,',',(),'--,.,.,..,,..,;...,.\n",
-      "                                                   ,,..,',:\",!','!,...\",,:\"'.;,.\",.,,..(),,;.\"'?,\",,(\n",
-      "                                                   )..\",'!\".\",!.\",.--,,.\"!\",,,.\",,,'.\",.,,\"?\".,..,..,\n",
-      "                                                   .,.\"!!\".\",,!'...??...\",..'',.\"...\",,.\"'..,\";\",,\"'.\n",
-      "                                                   ,.\",\".,:,-.\"?!...,'!\".,.,,,.\",!,\"..\",,',\".',.\"...\"\n",
-      "                                                   .,.\"...\"()\",............\"\"....?\".\",\".,.,.\",\",\"...\"\n",
-      "                                                   \",,.,\".\",--?...\"\",\".\",\",.\"!\"..,,..\",?...?...\"\",.,\"\n",
-      "                                                   ,.\"...,\",,,...\"?\",,\",!.\".\".?\".:\"??,?\"..\"?\"\",!\".,,.\n",
-      "                                                   \"?'?\"\",!\",,,,.,,.;,,,.,,.\"?\",.\"--',',\"--\",,??,,?,?\n",
-      "                                                   \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,...\".\"?\".\",\",.\"....\"\"!\n",
-      "                                                   \",.\"??...\"..\"'?\".,.\"'!,'!!\",.\",:','!\"'.\",!'!\",.\".\"\n",
-      "                                                   .''.';.;,..,.',:,,.,,,..;:,.;,,,,.,,.,,.,:',,',...\n",
-      "                                                   ,,...,..,----.\"?\".\",...\"\"!\",;\".\",,''.;,.(),;.:\"?!?\n",
-      "                                                   \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\",-,.\"?..,,\"--\"....,.\n",
-      "                                                   ,:...\"\"?\"\",\",\",,,!-,.\",,,.,-,.,,.\"'!\".;-,,\",?\",,,,\n",
-      "                                                   .','.,..--,,--'.,.\"\"----\"!!,\".,,'.',.,,,??\".\"---.?\n",
-      "                                                   ,.,,.,.,.,,(),,.,,,,.,,.,!,,----.:,,----,,,,,.,---\n",
-      "                                                   ---.,,,,.,?,,,,,,,.,,'.;.,,,,.,.,,;,.,,:.,..,.!:',\n",
-      "                                                   .,,.,!,,',,,,..;...'.,,..:,,.,,.....,,.,.,,..,--'.\n",
-      "                                                   ,;:,,.,,.,..-,..,,.....,.,.\",\",\".,,,.,...;,,.,.\",,\n",
-      "                                                   ,.:\"....'--.\",,,:\",,!...!...,?,?,!.''!...,,!'!,--.\n",
-      "                                                   ?\",.\"!......!\".'-.--.\"'?\".\"'!\",,.,.,,';,,.'---'.,,\n",
-      "                                                   -:,,,,,,.,,:..,,.,,,;.\"?\".\"',,,,-.,,,,--:!\",,..,,.\n",
-      "                                                   ,,,.,,,.,':,,,.,,,.,',,,.',,,,,',,,,,.\",,.,',,,...\n",
-      "                                                   \".,(),.,.:-----'.,,..,'.--..,,,.,-,,,,,.,,,.,,,.-,\n",
-      "                                                   ,,,,,,'.;,,:\",\":\",\".,','..,,;,,,.,,,.,,',.,.,,-,.\"\n",
-      "                                                   ',,,\"..--.,,.;-,,,(').----.;,;()--,..--,--,.;,,;,\"\n",
-      "                                                   !\".----',,,;,,.--,.-,,,.,--\",?\"--.,.,,,,.;,.,,..,,\n",
-      "                                                   ,,.,.\"',\".\"??\"\",?!\".\",,!\",..\",?\".\".\"\",\".\"....?\"\"?\"\n",
-      "                                                   .\",,,..,..\";,,',.\"',\"....-.'.,..\"??\".,,,,.\",\",',',\n",
-      "                                                   \"'.?,!.'.':'',!,!\"(.)\"!\"..,,,'...,,,,',,,.\"!...!..\n",
-      "                                                   .'!'!...!...\".,,,,\"!,!\".(-.,,,,,.)'--'.,,,.,,,.,.,\n",
-      "                                                   ,:\",,'!.\"\",\",\".\"\".--.\"\",!!,;,,'.\"\",\"(,,.',).\",....\n",
-      "                                                   .\"\",...\"\",,,\".\"'',',\",.,.\",\".\".,'',.,!\",.,,----..,\n",
-      "                                                   -.,,-.,,..,',,,..,.,,,,:.,..,...,-,-,,,,.,,,,,.\"-!\n",
-      "                                                   \",',,,,,,...,,.\"!\",,,,.\",?\",-'--,.\"?\".\"',?,?\",.,.\"\n",
-      "                                                   ,\"'.\"'..\"(-,,,.)\",'?\".\".\"\".\"\".\"\",.\"'.,.,,,',,.(),.\n",
-      "                                                   ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\",\".\"';,.\"\"'''--'!\".\"'\n",
-      "                                                   .',\".\",'.,\".\",,,\".,.,.,',,.'.,,.,,,,.',,,.-,-.,,,,\n",
-      "                                                   ..,,.,,.,.,,,.,,,.,,.-,.\",!\",.\"'.!...,\"\".\"(',,.)\"'\n",
-      "                                                   ''.'!!\"(\"'\".)\",.'.!...'.\"\"''.?\".,\"\".,,.,,,.,,..\"\".\n",
-      "                                                   .\",!!\".\",!',\"\"\".\",!,\",.\",',',\",,..\"''',,\".\"''.\"\",,\n",
-      "                                                   \"\",\"\"',\",\"--',!--'.\",.,\"\",----.\",,',\"\".\"\"'!\"\"',\".\"\n",
-      "                                                   ,!\",\"'\".,..,',,,,,,,.,,,-,,,,..,,,,,,,,.,,.,,,..,'\n",
-      "                                                   ,.,,,,..,,,.,-,,,.().-',.,',.\",!\",.\",'!\"\"!\".\"!\".\"?\n",
-      "                                                   \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"!'.,!\"\"??,'?\"\",..,\",.\n",
-      "                                                   \",?,?\"\"!!;...!,.\"\"...\",.\",\",.\",...\",.,.\"...\",\".\",,\n",
-      "                                                   ,,.';,.-,,',,..,:,,,,'.,.;,,.\"!\"....,,,,.,.\"!\",,.,\n",
-      "                                                   ,.'.,,,,,.,,,,,-.',.,,,,.\"!!...\"..\"!\",.\"'!...!\",.,\n",
-      "                                                   ,,'..,,.,.,,,,,.,,,......\"?\".\",,'--''--!\"-,-\"'\".\",\n",
-      "                                                   ',\",\"'!!,,.\".\",!\",..\",'!\",,.--,,,,...,.,,..,.\"!\",.\n",
-      "                                                   ,.,,.\"?\".':,----,.\"?,,...\",,,.\"!\",,,,,.,,:,,,.,,..\n",
-      "                                                   ..;,.\"!\".,,,.,,,,.\"'!,'!\",.\",!...\",.,,,,.''..,,..,\n",
-      "                                                   ,,,.,,,,,,.\"?!...\".',.,,,.--,.,,,(),.,,,.(),,,,.,,\n",
-      "                                                   ,.\"!?\".\"'\"''..,\"\",,\"!\",.,,,,.,,.,,,.,\"'\".,.,,,',.,\n",
-      "                                                   ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,,,,..,,,-,.,..\",!\".\",\n",
-      "                                                   ?\",.\",,\",..\",,!\".,,,.,,...,.,,;,.,,,.,,.,,-.....,,\n",
-      "                                                   ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..,.\"'',\"'.,..,,,,.,.,.\n",
-      "                                                   ,.\"?\".\",!!,!...!.!?...\",.,,',',.,,,.,,,,,.,,,,.,.-\n",
-      "                                                   ,.,'.,'..,,.,.,,,.',,,.,,,.'...\",\",',.,-,-',,,.',.\n",
-      "                                                   ',-.\",!\".\"?\"\"?,',',\",-,,,.\",,,?\",.',.\"---!\".\",',\",\n",
-      "                                                   :\"-',\",.\"',\",\".,,,...?\"()\",'.\"\"!\"\"'.,,?...\"\"-!\"--,\n",
-      "                                                   .,,-,\"-!\"(.)\",,,\".\",....?\",\"'\".\"!\"\"\".\"-?\"--.\",?\",\"\n",
-      "                                                   .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,.;,,,..\"?\",.,,,.,.,,,\n",
-      "                                                   \"!\",,\"-!\".,,,\"\",,..,.,,,,,.,.,,,'-,,,,,..-,-.\",!\"'\n",
-      "                                                   .,..,',.\",!\"..,.,,,.\",!',!\",\"'\",,,,,,,,,,...\"\",,,.\n",
-      "                                                   .\"',!'!...,,--.',!\",,,.\"-....',!...\"\",'!\",'.\"',',!\n",
-      "                                                   \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\",',,,.,,.,,\"'\".\",'.,\n",
-      "                                                   !\".,,\"\",,,\"\".,\"'\".\".',!\"\".\"\"',,.\"\"'\".,\"'\".,,.,,,.-\n",
-      "                                                   -,,--,,.\"!,!....,'!\"\"!?...\"\"'!\"\"'?\",.\"\",,..\"\".,,,-\n",
-      "                                                   ---.,.\"\",,,,,',..\"\",.,,,..'.,,.,,..,.(,),,.\"\",,,.,\n",
-      "                                                   ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"'\",,,,-,,.,,,.,,(\"'\")\n",
-      "                                                   .,,'.,.\".!''?\".?,.,,,,,,,(),--.,,,.',.:,,,.\",-!\",.\n",
-      "                                                   ,,--,..,,\"\",',.,..,',\",\"',:\",,....',!.?\"\"'\"..\"\".,,\n",
-      "                                                   ,;,,,.\"',?\"\",..',!'.'--'.,--',!,!\".\"?\"',.,',,,..\"'\n",
-      "                                                   ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",'.\"'''!\"\"'\",,,,,.\",,!\n",
-      "                                                   \".,,.\"\",,..,..\"?\",\"'.\"\"',\".\"'!\"\"\",.\"--',!--.\"\"?\".\"\n",
-      "                                                   \",.\",.'.'--!'.\",,.,\"\",,.,,,,,,,,,,-:.,,,'.,.\"\",,,.\n",
-      "                                                   ,,,,.\",!,,!\"..\",!\",,:\"?\"\"'\",\"\".'...,,,--\"\",,.\",,\".\n",
-      "                                                   \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,,,,,.*.,,,,,,,,',.\",;\n",
-      "                                                   '--!\"\",\",.\",!.'--!\"\"',\".\"?\"\"\",,.\"!\"..\"'''??..?\",..\n",
-      "                                                   \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"..\"\".',,.,...\"\".,,.\"-\n",
-      "                                                   ,,\"--,'..\"!\",.\",\".\"'?\"\".',.!\",...,.??.'--.\"?\".\",?\"\n",
-      "                                                   ..\"?\",.\",,,,,,,.!'?...,?\"\"?,....,,,,....,.\"\",,\",.\"\n",
-      "                                                   ,\",,\".\"\",',!'\",,.\",\",\".\"\",,!\",:\"!.?!\"\"!\".\",-!\",.,.\n",
-      "                                                   .,,.,,,'.,,,,,',','.,.,,;',----,.,,.,,,'--()',.,,.\n",
-      "                                                   ,.,,,.'.,'..,,,....'..\",,,?\",-.\",,\",.\",.,\",..\",'!,\n",
-      "                                                   ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\",\",?-.',\",\"'.,.\",.,,\n",
-      "                                                   .,,,\",\"\"\"\"\".,-,,,,,,..,,,.,,;.:--.'.,,,,,,.,,..,,-\n",
-      "                                                   ..,...,,,.\"?\".\"?\"\"......,!!\",..\"',!';.\"\",\".\",.,?\",\n",
-      "                                                   ,.,,'.,'.\"--',\".\",,\".\",,.\",...\"?\".\",,...?...,,,,,,\n",
-      "                                                   .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\",..,.;'.\",?\",.\",?\",'\n",
-      "                                                   .\",,,,\".\",,'!,??\",.,,,..,,.\",\",\"---,\",,,,.;.\"!!\".\"\n",
-      "                                                   .\".,,.\",'...!\",.,,,,,,,,.,....,.\",\".\",?\",.\",!\",.\"'\n",
-      "                                                   .?\",.\"!',\",\".\"\",'-,!\".\"?\".\"..\"\",',\".\"'?\"\",.\"\",,\".\"\n",
-      "                                                   .\",,,,'.\",!!,,--'!'.',...\",,.,,,,.--.\",!\",.\",.\".\"!\n",
-      "                                                   \",\",,,,!\".,.\",!,,!\",,.,,,,.\",\",,\"--;?,?\"\"!\".\".,...\n",
-      "                                                   ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\",\".\",,...?\"\",\",\",,,,\n",
-      "                                                   ------...\"\",\".\".',.\"\",,,...\"\",?\".\",,,\".\",\",\".,!\"\",\n",
-      "                                                   .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.,,,.,..'.,,.\",\",\",,.\"\n",
-      "                                                   .\",,\".\"',.,\".,.,.\".,,\"'.,,,,:\"!\"\",',\",..;,,,,.,.,.\n",
-      "                                                   \",\",,\",...\"\",\",,.\",.\"\",',\",.\",,....\"\"?\",.\",?\".\",'!\n",
-      "                                                   \"\",?...?\".\"--,,.\"\",,\",.\"?\".\",,;,...\"\"!'.,\".\"?\"\",',\n",
-      "                                                   \",.,-,,.,'.,,,.,,,,,,..,,,.,.,.,,.\",,\",\"',--,,....\n",
-      "                                                   \"\",,!\",.,.,--,..\"!\",,,.\"',,';,\",,.(),,,----,,,,,,,\n",
-      "                                                   ,.,,.,..--...,-.,,,,.,,,,\"'.\"\",?\".\",'.,'.\",,,.\"',,\n",
-      "                                                   \",.\"'.'.\";.,(),',,,.'..,.,.,,,.,,,,,,,.,','.,',,.,\n",
-      "                                                   .,,,';,,,',.\",!\"',.',,,,-.,,,,.,;,..,,.,!,,-,,.\"',\n",
-      "                                                   !\"'-.\",!\"'.,.,----.\",\",.\",?\"\",\".---,--.,,.,:\"'?\",,\n",
-      "                                                   .,,.\",!\",.----..,--.,..,.\"?\".\"',.--'.',!.,...\",.,.\n",
-      "                                                   ,,,.\",,!\".,..,,.\"',!\"..--..,..\",?\".\"'??,--.\".\",!\",\n",
-      "                                                   ,--.\",\",\",',',.\"\"'?\"..----.\",!\",.\",.,,\".,,.\"?\".\"'.\n",
-      "                                                   ,\".,,,,.,.,,,,,,.--------.,,.\"!'!!!.--'!'!.,'.,.?,\n",
-      "                                                   !--!.,,!...,!!!...'...\".,',.,.,,,.,,',,.\"?\",-.\"!,.\n",
-      "                                                   ,?\".\",!\".\"'.\",,--,--,,,,.\"!!\".,:,,.,.,,.,,,.,.\"'!\"\n",
-      "                                                   ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,,,.,...;!,,--.\"\"!!\",.\n",
-      "                                                   \"?...?\"\",.,;,,.....\"\",?\".\",...\".\"?\".\",,.;--';,.\"\",\n",
-      "                                                   .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\",?\".,',.,-,.,,,,.\"';\n",
-      "                                                   !\",,.\"',\".\"?\".,..\"!\".\"?\".,..,,..,.\",!?\",..-..-,,.,\n",
-      "                                                   ..,,\",,,.,'.\"\",\"',,'.,.,.',..\",\",.,,,.,.\"!...!\"...\n",
-      "                                                   .,-,.',,,,.-'.,,,,.\",?\".\"!\".\"?\"'.\"!\",\"?\"\"?\",.\",!..\n",
-      "                                                   .--?\"\",!.,.,!,,\".\"!,.\"\",....,!\",,,.\",','?\"\",\".\".\"\"\n",
-      "                                                   ,\",\",.\"\"?\"\",!..!.,.\"\"'?\",'.,,.,,,,,.',.,,.,,.'.\"?.\n",
-      "                                                   ...!\",.\",;',\".,,.\",\",.\"',,\".'',;.(),,,,.,..\"'?\".\",\n",
-      "                                                   .,!....!\",,.\",,\";\".\"':\"..\".\"!\",....\",!\".\"???\",.,,\"\n",
-      "                                                   !\",..\"?\",.\".......,\",,.\"'?!?\"'.\",,\".\"??\"\",...,.\"\"?\n",
-      "                                                   ?\",.\",,!,.\".\",,?...\"\",;...\"\"!?!,,!...\",',-,..,,,.,\n",
-      "                                                   ,,,.,,,,,',..,,,.,,.,,,.,,,.',..-,.,...,.,,,',,.,,\n",
-      "                                                   ,,,....,.,,,.\",!,,,!...\",.\",'...,,\",,.\",'.!,,\".,.,\n",
-      "                                                   ,',,,.,,'.,,,,,,,,,,.,..,.,.'.,,.,,,,..,,..,,.,,,.\n",
-      "                                                   ,,,,.',.'.,,,.,,,.:-',.,,--,.:,,,..,,,,,.,.,;,,,,,\n",
-      "                                                   ,,;,,,.,,.,,-.,,,,,,..,,,,,,,,,,--,,..,,,.,-..,,..\n",
-      "                                                   ,,,,.\";',\"*.*\";.\"---.,,,,,,.!;;;?,,,??--,,--,,,,,.\n",
-      "                                                   --.;,,,,.,--:,,,,\".,,,,----,\";,,,,.,,,.\"???\",;,,',\n",
-      "                                                   .\",,\",\",.,.,,,,,.,,,,,.,--,,.\",,,.\",\",\"?,,.!--?\".,\n",
-      "                                                   ,,.,,.,,..,.,,,,--.,.,,.,,;,,..,.,,..,.:\"'.'.,--'!\n",
-      "                                                   \".,,,,.',,.,:,,,,,,,,,.\",,'--,\".\",!\".'-,,,..,,,.--\n",
-      "                                                   -,,,.,-,-,,().,-..----.;,,..,,.:.,,,.,,,.,,.,,..,-\n",
-      "                                                   -.,'.,,.',;,,().-.'.,,,,----,,,.,,,,,,,,.',.,,;---\n",
-      "                                                   -,.;-.'----,,,.'()',,..'.,,,:\"',,,...\".\",\",.,.,,,,\n",
-      "                                                   .\"'......'!;',\".\",\",,\",.!';!\"',',..,,,,,,,.\",!\",.-\n",
-      "                                                   ---.,,,,,.,.,'..--.''--',.,,,*,...,,.'.,.*.',',,,,\n",
-      "                                                   ,.\"'?\",\"!,,,!,...\",,.\":.,,\";.:\",,!'!\"',..,,,??.,,'\n",
-      "                                                   .\",'!,!,!,\",.,,:\"'..,--;....\",,:\"!\",,.'.--,,',--.,\n",
-      "                                                   ,,.',----.--.',:\".\"\",,!\"--.\"?...\"-....,.,,..,,,..,\n",
-      "                                                   ,,.:'',,,.\",\",.\"-.''--!',...\",.\",\".\".\"\",\",..,,.\",\"\n",
-      "                                                   .,.\",,,\",\"?\"\",,\".'.\",\".\"--..!\".;.\"?.\"\"?,:'.\"\",\",\":\n",
-      "                                                   '!'.,,.\".,.\"!\".\"?.;,\",..,.,..,,.,,-.',,.,..,.\".,,,\n",
-      "                                                   !\"\",?\".\"?,!:.\",.\",,!,,.,'.,.,,,'.\"..\",-,,!\",.\"-,..\n",
-      "                                                   ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"?\".-..\",?\".\"?\"\".\"\",..\n",
-      "                                                   .\"\"?\"\",....?\",'.\".\"\"?\".\",\",\"..--..\"\"?\"\",.?\",.\",\".\"\n",
-      "                                                   .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\".\",...\",\",.--,?\"\"?,?\n",
-      "                                                   \",.\"'.'--!\"'.,;,,--'.\"?\",.\"...\"\"?\",..\"?.....,\".\":,\n",
-      "                                                   ?--,'...\",,-'--';.\"',\",.\"';'.,'..\",:\",'.\"\"?\"..\",\",\n",
-      "                                                   \"--.....,,.\".\",!.\"\",\".--.,.,.,,,.',,.,.-..,-.,,,,.\n",
-      "                                                   ,,.'.,,,,.,,..,,\".\",.,.,,.,,,,,'.,,',,,,.,:,,.:\",.\n",
-      "                                                   \",:.!''.**.!.\",\",.\",,.\":',,,,,,,.**,,,,,,,.,.'',..\n",
-      "                                                   ,,'().,.\",,\".\".,\".\",,',\".\"?!,,!\"--.\",\";\"(),,,,!\".,\n",
-      "                                                   .;,,,..',.',(),,,,.',,-,.,,,'.',,',,,.\",\",\"..,?\",,\n",
-      "                                                   ,.'.,,',.,,,.,.\"...\",;,--.,,:\"....\".,,.\",\".\"!\",,:\"\n",
-      "                                                   !\":'-;--.,.,,,,...,,--.',,,.''..,.,,,,,,--.,,,:.,,\n",
-      "                                                   ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\"!...',\",().\"!!,!\".\"'\n",
-      "                                                   ,'!!...,!\",.,,.\"'.,\",.\"'.'.',\",.\",\".\"???\".\"?'.'.!,\n",
-      "                                                   ?,...\"----\"','-'.'.':!;--.....?\".\":,.,',.\"\"..',!',\n",
-      "                                                   ,,\",,,.-,..,.\",'..'!'.\"..\".!'.'!,''..''.,..\",,,.,,\n",
-      "                                                   ..\",--.'',''..'.:'.,'.?'?\"\",,\".,',.,.,.,,,.\"',\".\",\n",
-      "                                                   ,--------...\".\",!\",,;...,.,,..'.,,,,,..,.--,,,'.,'\n",
-      "                                                   ,,,.,,'.\",,',\",.\"...,\".\"',,','','.\"()--,,.,'.,,.,'\n",
-      "                                                   ,.------.,',----,.,,,..,,..,,.\",!\".\",...,...,...,.\n",
-      "                                                   ,,....,'-\",\"\".,,..\",!,,\",.'.,,.,:,,.\"',\"..,,,,.,,,\n",
-      "                                                   :\",...\".\",\",\"....\",..\",,,\",.\"?\",..,.,.\",?\".\"?,.\"\".\n",
-      "                                                   .....\"\"',.'?,\".,,.\"','.',\"--\"'..,'?...\".,,.,.,'.,,\n",
-      "                                                   ,,,.\",,.,,,,.--!\".\"?,,,,,....,;,.'!\",.\"?\",,,.\",'.'\n",
-      "                                                   !\",,,,.,,,.,',.,,.,,,..\",!...\"..,,...,,,.----,.,,,\n",
-      "                                                   .,',,.',,,.,.,,,,,,,.\",',\",\",'?\"\",!\".\"--!\"\",--.'..\n",
-      "                                                   ..\"\"?\"\",,\",'.'--.,','.,,.\",!\".\".'!.\"..'.\"?,--!\",,,\n",
-      "                                                   .,,,,.,',.',.,,.\"?\".\"?\",.\"'?\"\",\".\".,'.!'''!.,.'.\",\n",
-      "                                                   ,,.,,,.,',.,',,,.\",?\".\"','.'...?\"\",,\",..\",'?\".\"!\".\n",
-      "                                                   \"'.\".,.,,,,,..,,..,..',,,.,,,.,----,,.,,.;,,.,.,,,\n",
-      "                                                   .\"!\".,,----,.,.,.,:,,.,',.\"'!\".,,,-..'.--.,,.,,,,.\n",
-      "                                                   \"!\",,.,.,,.\",\".\"!\",,',\".\".,.',,-',.,,.,.,.',.','..\n",
-      "                                                   ...,.,.,'.,,.,,.,''..,,,,.,,,...,,..,..,'----,.\",\"\n",
-      "                                                   .\"'!\"..\",,\".\"'?\".----.\",!----.,\".\",.?',,\",.,...,,.\n",
-      "                                                   ,,.,,,.,,,,,.\"!\".,.(,.),,,..,.,,,,.,:\"!!!\".,.\"'?\".\n",
-      "                                                   \",,\".'',,,.\",\",..,,--',-..,,,,-..\",,\",,,\";!.'!!!,?\n",
-      "                                                   \".,,..,.,.,...,.,,,':\"?,'!\"',,,....\",,*'?,\",.\"',?!\n",
-      "                                                   \",,\".,,!\"*.,..,,.\"????\",.,,-,-.,...,.,.,,,.,..,.,,\n",
-      "                                                   ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,,,,,\"!\"--;,,.\"???\"...\n",
-      "                                                   .\"'?\",:\"!?!,'.,\".\",.'?','?\",,,.,,,.,,,.,------..,'\n",
-      "                                                   .,,,.,,--,,.'',,,.,.,.,--.,.,--,.,,...,,.,,,.,....\n",
-      "                                                   ,.,.,,,,,.,,,.\",;,.\",,,,,..,',,,.,',,..,,,.-,.\"'-,\n",
-      "                                                   ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\"'.\"!\"\",'!?\",-...,...\n",
-      "                                                   .,...,,,,.,,,,.,.--.\"',\",.\".,,.?','-!\".;,.,.',,.,,\n",
-      "                                                   ,.,,.,-,,,,.,,''--'--..,,-.\",!\".\"!,,,\".\"?,'!','---\n",
-      "                                                   -'!..!.\",,,.-,'.',\",\",.\",!\".'..,..,..,,,,..\"----,!\n",
-      "                                                   ,,,.\".\",,!\".\".,,.,.\"\",----.'.\",',.\",,.?\",-,.,'..'.\n",
-      "                                                   ',:\"'';,'--.,\",.'.,...,.'.,..--....,,,..,,,,,,...,\n",
-      "                                                   ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\",..\"......\"\",,!\",.\"!\n",
-      "                                                   \".,,.,,..,,,.,,,..\"'.,\"......\"'!?\".\",,!?...'.\",,-.\n",
-      "                                                   ..,.,.,',.,:\"?....?\",,.,,.\"?\".\"?\"\"'.,\".,,'.,,,.\",,\n",
-      "                                                   '!\"...\",,!\",.....--.,.\"?\".\",,-,,.,,,.?\",..,.,.-,,.\n",
-      "                                                   ,,.\",,,\".\",,.,....,.!\"\",?\".\"?'....'?,\".\"....\"\",!\".\n",
-      "                                                   \",,\",\".--;.\",.;,,,.\".,\".\",?,.'--',\",.\",,;'.',.,'!\"\n",
-      "                                                   ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"',!\".\"!!\"'..',,.\",,\",\"\n",
-      "                                                   -.;.\"..\",\",.?\",!,,\".\"??'...\".'.\"?\".\"?\",.',,,,'.\"?\"\n",
-      "                                                   .\";,'.,\",\"..',?\"\",!\".\"-\".\",'...\",,,,,,--.,,??,.\";.\n",
-      "                                                   ,\".----,...\",!!\",.'.,,.',.,'..,,.,,.,,,.\"????,'!,,\n",
-      "                                                   ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",,',.\",'?\".\",\"..\",,'!\"\n",
-      "                                                   .\"'.,!,,......\"-,.\"?\".\",,!\".\"'....\"\",,?\"-.\",,?\".\",\n",
-      "                                                   '!',!\",.\"',\".\"'....,!,','!...\"\"?\".\"'..'....,,,\".\",\n",
-      "                                                   ,'.'.,.,!.'.?,?\".\",\".\"'....?\",.\",\".\"'?!\"\"'...!\",.\"\n",
-      "                                                   ?'...,!\".\",....\"',.\"?\".\"?'?\".\"',,',',\".\"!....\"\"?'?\n",
-      "                                                   \".\"'?--;'!,?\"..\"'.!\".\"...\".,,.\",'!','!'?\".\"?\"\"?\"'.\n",
-      "                                                   \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",'.!.\"\"','.?'?\".\",!',,\n",
-      "                                                   '!!\",..'.;,,.,,.,.,',.,,,..\",,,\".\".\"\",??,'!--.?\".\"\n",
-      "                                                   ,,!.....\".\"'?\".\"..?\"\"','...\"\",,'.'!'.':.?\".','.\",\"\n",
-      "                                                   ,\",',.',.?\"\",!\".\",!\"\"?\"\"',\",.'.\"',,!'!',,'.,!!\"\"!\"\n",
-      "                                                   ,.\",!'!\"..,,,.,.,-,..,,.'.,....\"!\".\"..-,\".\",',,?\",\n",
-      "                                                   .\".???,?...--.....\".\",,\",\"'.!'',\".'.',,',,..,.,.,,\n",
-      "                                                   '.--,,,,,--'.,,,,,.,,,,..\",\",\".\"\",,\".\"\"()\".,\",.\"?\"\n",
-      "                                                   \",,\",.:\"?'.'!\"\",\".\"'!...'!\"\",,!\".\".','.\"\",?!?\",.\"'\n",
-      "                                                   ,\"..\",\".\"','.,!\",.\".'.?????.\"\",.?\".\",;,--.,'--!?'.\n",
-      "                                                   ,'....\"\",,!\".\"'??\",-,.\"':,\",,\";,!.'?',','.\"\",'!'!\"\n",
-      "                                                   \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"',?\"\"??\",.\"?...,'....\n",
-      "                                                   !\".\"'!\".\"!?'!\".,,.,.\".!\".\"',\".\"!.\"..',,..\"\".\"\"..,,\n",
-      "                                                   ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-',,.\"\".----..\",,,\"\",\".\n",
-      "                                                   \"..\",,.-,,--;-,,,.,-,-.,,,,.\"!\",.\"',?,!\"\",!\",.\",,\"\n",
-      "                                                   ,',\"??,....??\"\",,\".\",,!.?\"\",?\".\",'!'!\",.\"?\",.\"'!,'\n",
-      "                                                   !\"\"!\".\",.\"\",!\".\"',.\"\";!!\",.'.',.\",?\"\"...\".\"'.,!'??\n",
-      "                                                   \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\"!\".\"',\",.\",,?',--',!\n",
-      "                                                   ',.',.!.\",.,,.\",-,.!\".\",...\"\"...,!\",.,..\";,.,,'.?,\n",
-      "                                                   ?.--,!!!...\",.\"!\",..\",,!\"'.'!\"..\",!\".\";.'.\".\",,!\",\n",
-      "                                                   .,,,.\"'?\".\",!.,\".\",';'''',''--.\"'-.\",!,,!\".,,--,,.\n",
-      "                                                   \",'--!\",.,,,,.\"',\",\"!\",.\",?\"','.\",-,,\",.\",..,-!-,,\n",
-      "                                                   !\"\",,!\"....,,.\",?\".\"!\",,.\"!!!...!...\".;,,.,,...,.\"\n",
-      "                                                   ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"!!\".\"!!\",,.,,,.,,,'.\"\n",
-      "                                                   --!\".\"'.\",;,,,.,,.'..\",'!\",....\",......,!'!\",.\",'.\n",
-      "                                                   \".,,..\"!!\".\"!':!\".\"!'.',',.\",,..\"';'!\".\"?\".'..,,.\"\n",
-      "                                                   !...?...!\",'.\"!\".\".,,'..'..??\"'.\",,?\"\":!\".\"',\".\",?\n",
-      "                                                   ,,...??\"\",!????\",.\"?\",.\"???...,...'?,,?',--'!\"\"!\".\n",
-      "                                                   \"'...,!??,?...!\".:\"!!!\".,.,,.,,-,.\",,\".;-...;,,.,.\n",
-      "                                                   .,,..',..\",??\".':\",.\"',.'.,',,,,,;.,..','..''..\"??\n",
-      "                                                   \"'.\"!\"..\"!?\"..-,.,.,-,,.\",,',\".\",,,.'!\".'.,,,.,,.\"\n",
-      "                                                   ?\",'.\"!\".\"-!\",''',.-,.'----(),,.,,,,..\"!\",.,.',,,.\n",
-      "                                                   \"?\",.\"--!\"\"!\".\"!!'--.!'.\"',,.,,(),--.--,,--.,.\",.,\n",
-      "                                                   \".\"!!\".,..\",,!\".\"!.....?'.,,'','.,,''!',!',,'....\"\n",
-      "                                                   ,..\";'..\"\",',,\".\"!!!\".,.'.,,,,,.,,:,?,.\",\".\".\".\",\"\n",
-      "                                                   ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\",.\",.\".,.,.,','...;.\n",
-      "                                                   ,,,.',,',?'..,.,.,,.,,,..'.,.'.----.\",,\".\"'...\",',\n",
-      "                                                   ,.\",!\".\",!,\".,.,,.\"...\",...\",?\"\",\"(),\"'.\"',,.'.\"!.\n",
-      "                                                   ..\".\",.?\",.\"','!\",.,.\"?\"\"...'.,...\".\"??\",..,,.\"','\n",
-      "                                                   !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\".',...\"..\",',!--,.;..\n",
-      "                                                   .,....'?...\".\"',?\",.\"'',\",,\"--''--'.\",.\"--,\",\"'...\n",
-      "                                                   \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\",!\",..'..,,,,..,,.,,\n",
-      "                                                   -,..,--.-'.''...',.,'(),',...'..,,,'.\",\".\",,,.....\n",
-      "                                                   \"\"?\"....,,,,.--.\",\",\".',,.\"..\",\",.\",??\",.\",,\"',.:\"\n",
-      "                                                   ,.\",,.,',.\",,,\".\",,,!\",.,'.,.,....\"...\",.,,,:\"--,.\n",
-      "                                                   ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\".\".'.\"\",\";,,,.\"?\",.\",\n",
-      "                                                   ,\".,.\"--,?\".\"...',\".\",',\".\".\".,,,.\",?\",\"...\"\",\".\",\n",
-      "                                                   '.'.\"\"...?\".:\",,,?...,,'....!,-.'?\"..,,.,.,.,,,,.'\n",
-      "                                                   .,,,,..\",\".\"??.\"\",,\"..\"?!,'!\".\"',,.\",,,.,..;,,,,,.\n",
-      "                                                   \",\",\"--,\".(.)\"...\",.,.\":......!\",.\"...,\";\"...\"..\",\n",
-      "                                                   ,\".\",.'.,,....\".'.\",,\".\".......\"\"?\"'.\",...\"--\"?\"\"'\n",
-      "                                                   !\".\"','....\",,..\"',,\",,.\"',--';,,,--,!\".\"'...\".\"'.\n",
-      "                                                   !\",...\",!,\".\"?!,\"-.\"?\".\",,,,,!\",.,,.\",?\".\"?\".\"??\",\n",
-      "                                                   ,:,,.\"!\",-..,-,,...,,,,,--.,,.,,,,----,,.,.:,--,--\n",
-      "                                                   ,.,,,,.,,,,,,,,,.??,,,,,.,,,,,,:\",\"--..'(.).';,;;;\n",
-      "                                                   -,,..,,;,,.,'.:,.,,,.;,----.,';,,,,'.,,;.,,,,,..--\n",
-      "                                                   --.,.,,,,.,,.,(),.--,--,.(,).,.,,;,,.,,,.,,,.,.,,.\n",
-      "                                                   \"'.\"'.,,,,,.,,,()*----,,,--,--.*\"().\",-:,',--(),''\n",
-      "                                                   ,,,,,,,-,.,?,,,,,?...,,.-,.,,.-,,,,.,,,,,--,--,,,-\n",
-      "                                                   -,--.,,,--,.,,--,,,,,..,.,*,.*.,,,,,.,,()-(,),--,,\n",
-      "                                                   ,.,,.,',,,:\"'!\",,.\"'.,,...!...!...'!!'.,;'!.!...?'\n",
-      "                                                   !...!--,,'--'.'!!!!----!'!,?',........'!\",,.-.,.,,\n",
-      "                                                   .,,,,,,.,.\"!\",,.,,.,,..,--.\"??\"--..,,,,--.,,'.--.-\n",
-      "                                                   -,,,,\"!\",,.,,,..,.;,'.,,.--,,',,,,.,,-..,...,,\"!\".\n",
-      "                                                   ,,,'..**().,,,....--,,.----..,,,,----...--..,,,,,,\n",
-      "                                                   ,'.,,,,--'...,-..,(),,--,..,,..,,..,',-,,,,.,,.,,,\n",
-      "                                                   .,,,.'.,.'.,,.(.),,.,.,,,,,,,..,,.,,:\"!!\".,.\"!\".,,\n",
-      "                                                   .--.,,,.,.,,,.',,,.:,,,,,,,..,,,,.,,.,,..,.,().,,,\n",
-      "                                                   .,.,,.,,,,..,,.,.,,',,,:?..,,,,,.,.,,,.,..,,,.,,.,\n",
-      "                                                   ,,.,'.,',,.,,,...,,.,,.,.,.',,,,,,,:\"!\",,,\".\",,,.,\n",
-      "                                                   ,,:\"!\"*:\",'!\"*\".\",,--,--:\",!\"--,-----,,.,,,.',.\"-!\n",
-      "                                                   \"().\",!\",.,-.':\",,,\".\",\",\",,...\",,.'\"-.\"!*,,'.,',,\n",
-      "                                                   ,,.,.*\".\"\",...\".\"'?\",..\",!\",\",!\",.,.,,,,,,:\"',.,\",\n",
-      "                                                   ,,.,'.,',,,.--,,,.,,,,.,',,,,,,.',--.,..\",,?\".,,,.\n",
-      "                                                   .,',,,.',.,.,,,.\"?\".\"..\".\"',,\",\"'.\",,.'(,)..\",\",\".\n",
-      "                                                   ...\"'.\",\",,.',,.,.,,,,.,,----',,----.--,,'.,,,--,,\n",
-      "                                                   ,,,,..,'.,--,----..,--,,.,,.,.,;,--.,,,,.,.,.,-,,.\n",
-      "                                                   ,.,,.,,.',.\",!\".\".\"'.'..,,,.\",,,\",\".\"()\".\".,.,,,:\"\n",
-      "                                                   !,...\"'.\"--!\",'..';',,.\"!\",,,.,,...:,.,\",\".,.:\".\"'\n",
-      "                                                   ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\".\"--?\",..,..\",,.\"...\"\n",
-      "                                                   ,\".\",!\",.\".!?,!,,.!??\",,'..,.--.\"?\".\"...\"..,.\",;.,\n",
-      "                                                   \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\"?\",.\",,?,,,!,;,;,;,,\n",
-      "                                                   '....,\"--,()--\"!!,,.,?,,,,,,..',,,....?.!\",..\",'..\n",
-      "                                                   .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".;.--.--,--.\".',;,.,:.\n",
-      "                                                   ,,,.:;,,.,.,'.\"?\".\"--...\",,,',,,:\",'!\",,.\",,-.,.!\"\n",
-      "                                                   ,.,,,.,',:\"!\",,.,..,,\"','..\",,,.,--,,;.,,:\",\",,\":.\n",
-      "                                                   ,;.\"..--:\",;,\",----.,,,,.,,..-,,,.,,,.,.,,,,,,.,,,\n",
-      "                                                   .,,,,.\"??''??\".,:\"?\"\",\".\",\",..\",\".\",\".\"',\",\",.\"',,\n",
-      "                                                   ',',.'.\"',,\"..,,\",\":,\",.\",.',.,,.--,,.:,,.,,.\"?,',\n",
-      "                                                   ?\",,',..\".,,\"-.\"',\",\".....?\",',.\"!\",.\"',,.....'.!\"\n",
-      "                                                   ,.;,'.\"??,!?\",,,,,,,,--',,,.'.\",,'?\",,,,.\"?\",'.\",!\n",
-      "                                                   \".,...,,,..--..,,,--.,,...,,.,,.----,.,,.,.,,,,.,.\n",
-      "                                                   ',.,,,--,.,,,,.,--,--.,',.,,,,.,,,(),.,.,,,,,,,,.,\n",
-      "                                                   ,.,-,.-,.,,,,,.,;,..,,,,,.,.,.,.,,;,,,.,.,,.,,,',,\n",
-      "                                                   ,,,.:,.,.\",,?,,,?',,,\".'.\",\",(),\",.,'..,\",----\",'.\n",
-      "                                                   \",.\",??'!?\"\",,\",,\",,,,----.\"\",...!\",,,:\",!!...\",.,\n",
-      "                                                   ,.,,'.,-,,,.,,.,..\",!\".,,.,,,.\"',?\".\",\".\"'.\"\"?\".\",\n",
-      "                                                   ,?....\",..\",!!----!\".\"\",,.\"!,!\",.\"\"().\"'..\"',.\",.,\n",
-      "                                                   .,!..\"\",.'.,\",,.\",,\".,.,,,.\"-,!,,\".\"!\".\",,.,.,..?'\n",
-      "                                                   .,!\",,.,,'..,,;,.,,,,.,,.,,..,.,,.,.,.,,,,..,----,\n",
-      "                                                   .,,,,.,.,,,,,.,--.,,.,,--'.,,,--,,,.,:,-;,;;,;,;,;\n",
-      "                                                   ,;,;--.,,,--,,,,,.;,'('),.:--,;.'.,,..-.-,..,,,.,'\n",
-      "                                                   (,,-).--,--.,,,,:----,,.-,,,.,,,,.;,,..,,-.:,(),.'\n",
-      "                                                   ,.,,,,,,,.----.,,.,(),,-,,',.,',.,,,.,,,,;..,,.:\",\n",
-      "                                                   ,!.,.\",,,,.,--.\"\"(),\",.,,,.,.,.\",,,,:\",.!\",.\"..,,,\n",
-      "                                                   --,.\",,----,,,,.,,,,--',,,,.,-,,,,,--.',.,,,,.',,,\n",
-      "                                                   .,,,.'.,-,.,,,,,,.,,,,,--.,,,.,,,,.,,,,,,,.',,,;,;\n",
-      "                                                   ,--,,.,,,.,,----.--''--,,.,,,,'.'--.,-'',,.'--',.,\n",
-      "                                                   ,'--,,,,..;,'.-,.,,,,..,',(),.,,,.,,(),,,,,,,.,,,.\n",
-      "                                                   ,,-,,,.,,,-,..-,,,,..,.,,.,.,,,.,,,.,---\"\"...\",\"\".\n",
-      "                                                   \"...,,.----,:\"\";,,.,,,.,,,.-,-,---,,.-,,.-,-,.-.-,\n",
-      "                                                   .'-,,----..--',--,,.,,.,,,,,\",!\"'--.,.,.,,..,,.',,\n",
-      "                                                   ,,.,.,,,.,,.,,,.\"--,\",,\",...\",,,\"--!\"',,,,.\"!,.\".,\n",
-      "                                                   .,',,,.,,'.,.().,,.(,,),.--,,--.,,.,.',-,.,''.,,,,\n",
-      "                                                   ().,(\"\"),.,.,,,:\"?,'--,,!?\".\",.\",,',,,:\",,,!?!,\",.\n",
-      "                                                   \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\",,,:\",,?\"....,,,-.,,\n",
-      "                                                   ,,,.,,.,:',,,.,,'..,.,',,,.-,.,.,,,.,,,,,.--,--.\",\n",
-      "                                                   ?'',.--,'!',,'!'--,,,.,,,?,;,;,,,.''??,.,,-.,.!,-.\n",
-      "                                                   ,--,,,.,(),.,,,.''!,,'!','!'.\",.,',.,'(').,,,..\"!\"\n",
-      "                                                   .\".,,,',..,,,,.\",,.,',,.\",,,,,,...\".,.,,,.,,.,,.,,\n",
-      "                                                   ,,,,,,.,.,,.,,.,,;.,,.',,.,,..,,,,,,,.,,,.,,..,,.,\n",
-      "                                                   .,.,,,,.,,,'.\",.'?\",.,,,,.,,..,,\",\"..',,,.,;,.',,,\n",
-      "                                                   ,,..\",,,\",\".,'?,,.??,,',,\",.,,,...\"',\",'.\"...!'..\"\n",
-      "                                                   .,,.\"!,!'!'.,'.\",.,,.,,--,--.\",?\"\".!\".,',.,,,.,,.,\n",
-      "                                                   ,.\",!\".\"?\"\"!,!'.\"\"''!\".'.,,.,,,..,,,,.,,,',.\",\",.\"\n",
-      "                                                   ,.\"\",,,\",\".',.\",,,''.,,.,.,,,,.,,,.,.\"?\",,.\",.\".\",\n",
-      "                                                   ,,\".\"!\",.,.\",\".\"'.\",\"\"..'\"\"',\"\".\",''?\".\",,!\"'.,,..\n",
-      "                                                   ,..,(,,),.\"'....!\".\",!\"\"'!\".\",,,,\",,.,,,.,,,,,;,''\n",
-      "                                                   ,.,,,,,,.',.,..,,.,.,',,'.\",\",.\"!\",..\"\".\"!\",,',,.,\n",
-      "                                                   -,,..,';,,.'.,,.,.,,,,,-,,.,,,',.,,;.,(),.--.,,,.,\n",
-      "                                                   ,',,,,.,..,,;,,..,..,,.,-'.----,..\"!!\".\".,!\".,,.:.\n",
-      "                                                   ,,,.,,'.,,.,,',.---!,,....,,,.,.\"!!\".,,.,.,,,.,,.,\n",
-      "                                                   ,.,,,,-,,.,',..,,,..,,,,..,,.\"!\".\",....\"\"!\",\"...\",\n",
-      "                                                   ,,,,,,..,.;--..,,,,.,..,,.,'.,,..,,.,,.,,,.'',,,,.\n",
-      "                                                   ,'.,----.,.,.,,.---,---',,.,,\"!\"'..,;,,;;.,..,.,,.\n",
-      "                                                   -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",,.\",,..\".;..,.,,,,.,,\n",
-      "                                                   .,.',.\"!\".\"'!'?,?!.?..'....'.\",,,.,,.',,,,'.',,,,.\n",
-      "                                                   .,,,,,..,,,,,,,,,,,,--,,,,,,.(),.,,,.(,),,,--,,-,,\n",
-      "                                                   ,.,,,.,.,.,'.,',,.,,,,,,,?',,,,,?'?\"',\",,\"'!',,,\",\n",
-      "                                                   ,.,',?,,.,,.,,,-.,,,,,...,,.',,,-.,,.,,.',,,..--,,\n",
-      "                                                   ,--..,,:,,.,.-,.,..,.,,\",\".!.--..,,,..,,\"?\".,.,..,\n",
-      "                                                   .,.,,..;',.,,.,.----,;,,.,,,,-,..,,,.,.',,,,,,.';,\n",
-      "                                                   ,,'.,..,,,,.',,,.;,,,,,,,..,,,,.,,,,,,..,,,,,,.,.,\n",
-      "                                                   \"\",,,.,,,,,..\",\",.\",.\",\",.\"...\",,.;,.,.,,.,,,,',,,\n",
-      "                                                   ,.,'..',,,,,,,,,,,,.,',',,,.,',,.\"',...\"\"','!\",,..\n",
-      "                                                   .,,----.,.,,.\"'--,\",,\",.',',.,,\",\".\"'.',,,,,,.,-.,\n",
-      "                                                   ,.,,',.\",,,!\".,,,,...\".\"\",,,--!\".\",.\"\",\".,.,,,.,,,\n",
-      "                                                   ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\",;!,!\",,,,,,,.'.,,,,\n",
-      "                                                   ,.,,..--.\",!\",,,.\",!,,,!,,;,,;,,.,,??\"!;,;,,,!,,;,\n",
-      "                                                   ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,,,.\",,,,,.,,;;!,,,,,,\n",
-      "                                                   ,,..\"'.,,,\",\",.,,...,,,,,,..,'',--,,.\"?\"\"?\",,,.,,,\n",
-      "                                                   ,,--,--,,,--.,:\",..,,?,,.\".,,',.,',-,,.,,.,..,,,:.\n",
-      "                                                   :;.:;.,,,:',,.,-,*\",\";'-.,,,,.',,.,,.,,.:,..,,.,,.\n",
-      "                                                   '..,,,.,,,,,,','--,,.*-.,,,.,',,.\",,',!\".\".\".,',,,\n",
-      "                                                   .,,,,,,.',,.,',',,,.',,,'--,.,,,,,.',;,,.,..,,.,..\n",
-      "                                                   '.'.,,..,,..,.,,.,,,,,.\",\",,\",,.\"\"'!\"\"'!,\",.\".'?.\"\n",
-      "                                                   \",.',\",..\",?\",.\"...?...?\"\"',\",\"..','....\".\",\"(),\",\n",
-      "                                                   .?\"--,--\"????\"\"...\",\".......\",,,,;,,..\",......\",--\n",
-      "                                                   \"'.,,;!,,',...\",,,,...,,,...,..\",?,'!,\".\",.?','.\"\"\n",
-      "                                                   ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",,!,?\"\".',\".\",!\".\"?\"\"'\n",
-      "                                                   ?!\",.,,,.\",'',\".\",!\"..,',,,.\",!',.'...\"\"'.\"\"!.\",,'\n",
-      "                                                   ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\".\"'.'.\"\"?\".\"..\"\",?,,\n",
-      "                                                   \",.,..\",,\".\"!?,!'.',,.\",,.\",!\"..\"-.,.,....,,:',',.\n",
-      "                                                   ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\"!\",,.\"!'!\".\",...\".\",\n",
-      "                                                   '....\"\"!\".\"'....'!\"\",,''?\".\"'....\",,,:\",,,,',,'...\n",
-      "                                                   '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"',.,'.,'...\",,,\".\"\"',\n",
-      "                                                   '--....\"\".\"\"!,!\",,.\"--...\"\",.'!,,,\",,.\",,',\"..',,.\n",
-      "                                                   \",'.\"\"?,....',,\"-,,\"'.\"\",.........\".\",,!\",.\"??\",'.\n",
-      "                                                   \"!\",,,.\"......,....\"\"?,!\"..:,.'.,.,,,-,.,'.-.,,,,,\n",
-      "                                                   ,.--(--),,;,...,--.-----.-,..,,.,,,.,,,,,:\",?''??\"\n",
-      "                                                   \",\",.'.,--.,.',,.,,,.,--..,,.,,\"!!!\",..',.\"!!!\",.\"\n",
-      "                                                   !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;--:--.,----.\"'!\".\"?!.\n",
-      "                                                   ..',!\".,-----.,.,,,().\"!?!,'!\"--.,,,..!--'--,,,(),\n",
-      "                                                   .';..\"\"(),..,,,.----.,,.,,.,.,,--,:,..\"!!\".\"??\",,,\n",
-      "                                                   ;,,,----\"!\",,.,,.,,,,--,,,.,,,:\".\",,,.,,.\"!!!!...\"\n",
-      "                                                   ,,,,.,,.,,...',,.,'.;--.,,,\"!\".,.\"!--!\".,.,,..,---\n",
-      "                                                   -.,,..,-.'.-,.,,--',,',,.,-,,,,,,.,,,.,,:,,,',.,'.\n",
-      "                                                   ;---(-)--:.'----.,,.',,.,,',...;,,..-,,,,..,',,.,,\n",
-      "                                                   .,.,,,.,,,':,\"!!\".\"?'?,'.''?'....\".\"?!!...'''','.'\n",
-      "                                                   --,'\"()\"''!\".',.,,.,,,,.,:\",,\",,\"'..----....\"...,,\n",
-      "                                                   .\",,\".(,.)\"'...\"(:,\"\"--\"\")\"...,!,\",,\",*----.\"*\".\",\n",
-      "                                                   ''.,,.\",\",\"----,...\".,,.,.,:\",,,,.'...\",,',,,,.\",,\n",
-      "                                                   \",\":!,,.\".\",,!\",..\",,!!!\",.,,'.;,,:\"',!!\",,,,.,,,,\n",
-      "                                                   -,.',,,.,,..,..,,(\"!!\"),\",\",\".\"\",,!\".,---,,..,...,\n",
-      "                                                   ,,.,,,----.,.\"!\",.,.\",!!\".\"!\".\"....\"\",!...\",,,.\",\"\n",
-      "                                                   .\".,..\"--'--\"...!\"..,\",\",\",\".,,,,.,,,.\"!!\"..,-....\n",
-      "                                                   \"!\".,:\",.!,!...\",,.\",...,\",.,,,...'.,.,,.,..',:\"--\n",
-      "                                                   ,!\"'..,.,'..,,.:,,,..,.;,,,.,,,,,.,.,,.,,--,,..,,,\n",
-      "                                                   ,.()----,.,,,'-,,,.,,.,,,,--,,.,,.,.:\",\".',(),,,..\n",
-      "                                                   ,.,,.,,..',..,,.,..,.,,.,;,,,...,',,--.;,(),----'.\n",
-      "                                                   ----,,,,;,.,,,'.,,--,,'..,,;,,--,(,,)-.,..--',,.,,\n",
-      "                                                   --,,\",\"...,,,,,.,...,,,,,.'.,':\",().'...,..\",...,,\n",
-      "                                                   ,,,,,,.,----'....-.,,.,.,.\"??\".\"'!,?'!?...,.'.,!!\"\n",
-      "                                                   ..,..,.:\",?,,!\",,,;,,\"'\"..,,,.,,\"'\",,,(),,.\",,\",\",\n",
-      "                                                   .....\",.\",:'!',.,!,,,'',,,...\".,,.'...,,.,,----..,\n",
-      "                                                   .,'.,.',,,.,',.,','.\",\"--\"'?\"\",,\"..\",\",.\",\".\"...\"\"\n",
-      "                                                   ,!\".\",\".\"--.\".\",'!\".\",.\".,,.\"'...,\".,,,.,,.--.,,..\n",
-      "                                                   ,.\",?\".\"??...\",.\"...\"\"!!\".\".\",,,,.\"'.,\",.\",...\"\",,\n",
-      "                                                   \",\"....\"\",?...\".\"......\"..\",......?\".\",\".\"'?'.\".\".\n",
-      "                                                   .....,,\",,\"....\",.',,'-;,.,,'.,,.\",\".\"'.,\"--,--\"',\n",
-      "                                                   ,.\"('\".\")\"?\".\",,.\",,,,,--\"\"--.'.',,,.,,.\",--?,,-..\n",
-      "                                                   ..,,'.\".\".\",,\"\"..,,,..\",,!'.\".,,,,..,...,.,.,:..\"'\n",
-      "                                                   !'!\",.\",',',\",.,,,.,.\",!,!\".-....\",!\",.\",,,.?,.,,.\n",
-      "                                                   .,,.--'...\"\",?\"\"...\"\",!\".\",,'!..'.\"----,.,,.\",';!!\n",
-      "                                                   \".\",,'!\"..:,,,,',\"\"..,-,,,,,,.\",,!!,--!\",',.,,,,,'\n",
-      "                                                   ,,.,,.,----,.-..;.--,,,,,,,--.-.--,.\"!!'!,!\",,.,,,\n",
-      "                                                   .\"...,!'!\",.\",!'!\",-,,.',,,'.,..,.,.,.,.'.,,.,',,,\n",
-      "                                                   ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'.!.\"\"','!\".\",.:,.--'!\n",
-      "                                                   \".,...'.\",\"..'.,,,.,,,'.,,.',,'.,.,-,:\"',!''.',',.\n",
-      "                                                   ..'!?--!...\"\",'!\".\"?!',\"-,.\",!?\"\"',\",....\",\".\",!\".\n",
-      "                                                   \"'!...,?\",.\"'...!\",..,,,.'.,,,,.,,.\",--,\".:\":--...\n",
-      "                                                   \".\",.....\":.'.\",\",,.,,'.,,.:\".,,,.,.\"(,,.).,,.'-..\n",
-      "                                                   ..,,.',,.,.\"'.!......!...\"\"?\".\".'!',',''!,',',,','\n",
-      "                                                   '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\"'!,'?\".\"?\".\",?\".\"''!\n",
-      "                                                   ,,--.?\".,,.\",,\",.\"..',.....\",,.,,..,..-,.:...'...'\n",
-      "                                                   ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".,,,',,...\"?\",,,,.\"!\",\n",
-      "                                                   ',-.,,;,,.\",?\",.,,..\"--!,!'!!...\".,,.,,',.,,,,..,-\n",
-      "                                                   ...,,,.,,,,.'..-.''..,,.,:\".,!\",,:\"'!\",,.',.,,----\n",
-      "                                                   ..',..,,,:\",!'!\",.,.,:\"!\".\",'.'!...\".,.'...'',,.,.\n",
-      "                                                   .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,.\"?\".\"...,\".\"?!...\"\"?\n",
-      "                                                   \".'..\",?\"..:\".....\",,,,',.,.\"?\",.\"!?!\",,,,\".\".\",'.\n",
-      "                                                   \"\",\",,\",....,\"....\"--!\",,.,,,.:\"',!'...'!\"\"',\".\",\"\n",
-      "                                                   ,\"\";,.,...,-....,-..,,;..,-,,.,,,,,,.,,.,...,,,...\n",
-      "                                                   .\",\".,--,.,,,.,.,(),.,,.,,;,.,,'.,,,.'..,.;,.,.,.,\n",
-      "                                                   ..,...,.,,.,,.,,,,,'.,,...,,.;,.,:\"?\".,,,.\",?,\".\"?\n",
-      "                                                   \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\"!!\"..\",-!\",.\",.\"'.,.\n",
-      "                                                   ,,,,,.,,.,.,,.,,.----..,,,...'.,,....,,.,,,,-,,,.,\n",
-      "                                                   ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"',!'?\".\"',\",.\"',\",,,.\"\n",
-      "                                                   .\"\"??\",..\",,!\",,,.:--(,.)().,.,,,..,,.-;.,,,,,.,;,\n",
-      "                                                   ,;,'!...?,.,.,....!.--...,.,,....;.,,.:..--.',.,.,\n",
-      "                                                   ,,..,.,',,,,??,,,,.....--,,,--,..,--.'',.',,,\"\"\",\"\n",
-      "                                                   ,,,.,',,.'-,.,.'.'.',--',--.--'--,.'.,,.\"\"'\",\"''.'\n",
-      "                                                   ',--.,\",\",,,..\",\",\"...\"',\".\"?,\",','..\",,,?!--,,!!'\n",
-      "                                                   ,,,?!'.'?'!\".-.-.,'.,,,,,.',.--.'\".\"..\",?!!,!!\",.\"\n",
-      "                                                   ,\",.',,.\",,!\",.\"?!,\",--.\",\".\",\",\"----.,\".\"!!\".\",\",\n",
-      "                                                   ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\".\"\",\".,:\".?\".\".\"\",!!\n",
-      "                                                   \"\",\"\"\",\".\"..',,.;.,,,.,.,.,,,!,-,,..,,',,*'.-,,,--\n",
-      "                                                   .,,.',,.*\",,',.\"\"?\".\"''--..\"..,,,,',,..\"?\"\",,.\"\",,\n",
-      "                                                   ',,\",.,,,.,-,,,',.,,'.,'',',,.,..,.,,.\"',\",\"',.'.,\n",
-      "                                                   ,,.\"':\",,.\",,.,,:\",...\"--.,.\",\".,,,.**\".\".,,-,,.\"'\n",
-      "                                                   ,\",\",,,,..,,.\",,\"\",..,',,.;...,--,--',',.,.,',.'..\n",
-      "                                                   ,,,,,..,,..,--.....,-,.,.,-,....,,.,,.,,.,.,,..,,.\n",
-      "                                                   --.,:-,,.;,...,.\",?\".,,,,.,.'(,),.--,--.,,..,.,,,.\n",
-      "                                                   --,.,,..,,,.;,,-,,,..,,.,,.,,,,.,.,.,.....:,,....'\n",
-      "                                                   .,,.\"??!\".,,,..,.,..\",\".\"...,...\"'.,,,,.\",\".'.,;,,\n",
-      "                                                   .,,.;...,..,.,,,,...,.,.\"............\"..,:\",?\",.\",\n",
-      "                                                   ?\".,,.\".........\",.,..\"...\".\"...\".\".\".\"'?\"\",,\",.,,\n",
-      "                                                   ,.\"......\",.\"'?\"\"!\"..\"...!...,...!...!...!...!...\"\n",
-      "                                                   .\"!\",,...\",\"..\"?\"\"',,.\".,.\",\",.\".'.\",...,,,,.,..,,\n",
-      "                                                   ,,,.\".,\".,,.,,,,..,.,,,.,.\".........!,........??\",\n",
-      "                                                   .,,----.,.;,,.,,'..\",!...!\",.'.,,.\",...,\".\",','!\",\n",
-      "                                                   ,.\",''!,\",.\";'!\"..'.\"?'!?\"...,.,.\",'--'!\",,...\",!,\n",
-      "                                                   ,,,!\",,.,,..,.,,,,.,--,,--,,'.,.,,..,,.',,.:;;'(),\n",
-      "                                                   '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\".\",,,,,.,,,,.,.,',,,\n",
-      "                                                   ,,,,,.,,,.,,,.().,',..,',',..,.,,.,,\".\",,.\",\",,-..\n",
-      "                                                   ,,\".\",,,.,,''.,,..,..,,,:,,.,..,'.,.,.,,:''.'.\",,\"\n",
-      "                                                   .\"'.,..?\"\",\"..\",,!\",.\",\".\",,!\",'.\",\",.,.\"'.',?\".\",\n",
-      "                                                   !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\"?\".\"';...\"\"','!\".\"?\"\n",
-      "                                                   .\",;'.\"\",,!',,.\"\".\"..\"\",,.,.,,,.,'..'..(.)..,,--,,\n",
-      "                                                   '.,..,,..,,,,.\",!,\",....,,,...,.\",,,?\".,,..,'.,;,,\n",
-      "                                                   ,.,.\",,\".\",,,....??\"...\"??\",.\",,\",\"--..,...\".\",,\".\n",
-      "                                                   \"........;,,'....\"\"'.,,\".\",,,.\"()',..\",\",\".\",.\"?\".\n",
-      "                                                   \",,\".,,'.\",,,!\",\",\",'.\",!\",.\"!,,!\",,,.,,.\",,:.'..,\n",
-      "                                                   ',,...\",.,...',,.,',,.,.,,'.,.,,.,,.,,,:\",\"'.,,..\"\n",
-      "                                                   ,\",,\",...\",.\"',\",..\",.,,'?\"\"',?,\".\".,..!.\".:\";.\"\"?\n",
-      "                                                   \".\"'',\".\"--!'--!,.','.\".\"??\".\"',\".\"'.\"\"',?'?'....\"\n",
-      "                                                   ,,,.\"'\".,.,.'.\"?\".\"',\".\".\"\",;',\"..\"..';...\".\",,'!,\n",
-      "                                                   \".\"-.,'!\"..,'.\",\".\".\"\",',,'.',\",\"...'...\"\"?\".\",'!.\n",
-      "                                                   '.\"\"'.,\".\".\"';'.\",\".\"..\".\",\".\",.',\",'';,,,.\",,\".\".\n",
-      "                                                   ,\".,,.,,.,,,,,,.,.\",\",.\".,..........,,,,!--.,,..\".\n",
-      "                                                   .\",\",\",,.\"..\".,\",..,,,--.\",'',\".\"?\".,,.\"'?\"..'.\"'?\n",
-      "                                                   \".\",!,\",.,:\"?'.\"\"?'.'....,'.,...\".,,.\"',\".\"'?,...\"\n",
-      "                                                   .\"'.!'.'.\"',;..\",!!!!'',!',\"..,.',..,,,,....,,,,.-\n",
-      "                                                   -'--.,,,.,,.,,.\",\".\".\",.,.,..\"'?'?\".\".,.'?\".\"..,,.\n",
-      "                                                   .----,,'!'.,'!''???.\".\"-!\",,..,,,,.\"-!\".\"??\",.,,.,\n",
-      "                                                   .-,,.\",\".\"!\",'.,,,,--.,;,,..,,,'..,,,.\"'!\",.\",,\",.\n",
-      "                                                   \"',,\",,\"'.\",.,.,,,,.\"!\".\"?\"\",\".\"--------...!\"..\"?\"\n",
-      "                                                   .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"?\"\",\",.,,.\",!\".\"'!\",.\n",
-      "                                                   \",?\".\".\"\",,.\"\"----!\".,,.\"?\",.\",,\"----\"....',,,\",\".\n",
-      "                                                   ..?\".\"!......,...!',?\",..\"?\",.\",',\",.\"'?\".\"',,,.\"\"\n",
-      "                                                   !\".\",\".,,,.',,;,:,.,(,),,.,,,,,,,,.\"!!!\".,.,.,,..\"\n",
-      "                                                   ,,!!!\".',.,,,.'..\",,,\",.\",.\",,.',..\",,\",\".\".\"!\".,,\n",
-      "                                                   .\",?,--;....\"'...\"';',!\".,,.\"?\".,,.\"??!...\".\"??,'?\n",
-      "                                                   '!.'!...\",.,,.\"\",?\"'...'''!\",.,..',,.,..,-.\"?\".\"'!\n",
-      "                                                   '....?\"\"',,'!\".\"',!,\"--\"!.\"\",.',\".\"'--!'....\".,,,,\n",
-      "                                                   ,,,..\"??\",.\"??...\".,.\",!\".\"'?\".\"....!...,!\".\"',',\"\n",
-      "                                                   ,.\"'--'.\"\"?!...!!\",.\",!\",.,,.\"?\"...\"'?\"..\"?,!\",,,.\n",
-      "                                                   ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",.\"',!\"\",,\",.'..\",!...\n",
-      "                                                   \".\"?,?\"--\"!\".',,',.\"',\",,.\"!'?'.,.,--'!\"\",,!\",'.\"'\n",
-      "                                                   !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"!,,\".\".-,..','!\",,,..\n",
-      "                                                   ,,,,.,,,.,:?,',,,.\",?\".,,,.,,,..\",?\".\"?\"..,,,,.,,.\n",
-      "                                                   :,',----'.??..-.'--',,.\"!\"--.,-,,,'.,,,.'.,,--',:\"\n",
-      "                                                   ??'.?\"',,,..\"'--?\".\",!...'!!'.,..?\".\",\",\"----,..\"\"\n",
-      "                                                   ?'?!',','\",'.\",,\",:\",'.'--.?\".\",,!\",,'..,.--,,'--,\n",
-      "                                                   ,,.,,,,'.,...,,,,..\"'.'..,'!'--!\".,,..\"'!'!\".,(),.\n",
-      "                                                   .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!!!\".,,.,,.'..\"......!\n",
-      "                                                   \"..,,,,,.,,,,,,.\"......!\",.,''.\",,?,?...\",,..\"'?\"\"\n",
-      "                                                   ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\".,,,.,,.,,'.,,,:\"'?,?\n",
-      "                                                   !\"(,,-)'..,.,.,,.\"?\",',\"?\"\",,\".,:\"?\".\",\",\"'!\"\"?\",.\n",
-      "                                                   \",.\"\",,\".\",,,'.\".\"?\",\".\".....\",,.',\".\"',\",,'.,'.,,\n",
-      "                                                   ,--.',.\",....',\"..'-----,.,,;,,,..,,--.--',,,.,,,-\n",
-      "                                                   ---...,.,.\"...!,,\",\"!'.','.'.'.'\".\",!\",.\",'!\",.',,\n",
-      "                                                   ,,.,,,:\",!,!\".\",,?\",.',...,.,..\",,.',\".\"',.,,,....\n",
-      "                                                   \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\",\",\",,..,...\",,'..\",\n",
-      "                                                   .','!'.,.-.....,,!\",'.,,'.',,.\".!\".\",.\",.\",,\",\"...\n",
-      "                                                   ..*...\",\"\".\",!\".\".,,....,.,!\".\",,\",,\"'!\".*\".\"\"'?\".\n",
-      "                                                   \";'....,,:,.',.*--'.'?\",.\",?\",.\"',\",:\",.,,\",\"-\"*()\n",
-      "                                                   --.*\"','.\"*()\",,.\"\",-,;,,,--,!.-,.\",,.,.--,()--.\".\n",
-      "                                                   ,\",\",,..--,,.,\",\"',,:'!''!'\",,,,--.,,,.',,.',',.:;\n",
-      "                                                   ,,,',,.,...',,,,\"----,,,,,,,\",'.,,,:\",,..\".,;'.,:\"\n",
-      "                                                   ;,'.\"*,'--.',,'.*\";,.\"\"',\",..\",-.?\"\"!\"\",\".',,.\",\".\n",
-      "                                                   \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\".\"...,,\",\"'.!\".\",\".\"'\n",
-      "                                                   .\"\",',\",'.\".\"\",,?\",,.','.-,'.\",\",,.\",.\"'.\",\".\",.,.\n",
-      "                                                   .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:--.\"\",,!.\"\",\",.\".?.,'\n",
-      "                                                   ?\".\",\".\"'..,'.\"\"'...!\"\"?\",..\",,'.\"\"??\",.\",,!'.,'!\"\n",
-      "                                                   **\".,!\"\",!\".\",'--!\"\"''?\",.\",,!\"\"',\".\",...--.\"\",!\",\n",
-      "                                                   \"',....\"\"'',\"*,,.\"?.?\"*\",.\"\"??,\".\".,.\"\",?\".\",.?.!,\n",
-      "                                                   .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\"?\"'.;'.\",\"\".\".,,,:,,\n",
-      "                                                   ....\",?\"..\",\",,,\",...?\".\",\".\",!\".,,'..\",,\".\".?.?\"\"\n",
-      "                                                   ,,,\",.\",!!.!--,..'.,,,?,,\",\".,''.\"\",,!?...\"\"'!....\n",
-      "                                                   '...\"\",'.\".,.\",\".\".!'...\".\".\"\",!\".\",.',','?(!)','.\n",
-      "                                                   !.\"\",'...,\",.,,,,,.,'..,.\",,\".\"'?'!\",,..,.,.,.,'.:\n",
-      "                                                   ,..,'.--.,,,..,,,.,,..',.\"???\".--,,,,--.,,,,,--,.,\n",
-      "                                                   .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"?\",.\"',,\".\"!!\",--.\",!\n",
-      "                                                   ,!\"\",\".,.--,,--,.,'.-,.,.(.),..,..,.,,,,.,.'--.'--\n",
-      "                                                   ,,--,...?,.;.-,-,-.??.,,--;--.,.,,,.,,,.,,.,:;.,,,\n",
-      "                                                   ,.,.',,,,.,.,,,.,.,,-,,.:,,.,,(),,.,,.-,,,,-,,.,,.\n",
-      "                                                   ,,.,,,.,(),,.,,(,),-,,.--,,..?-?.,,-,,,,.,,(--)---\n",
-      "                                                   -,.:----,,.,,,.,-,()(),,----.,,.,(),,-----.-,,,.--\n",
-      "                                                   --.,-,.(,),,,-,-,-.,-,.-,,--,--,..(',',.)(').,,,,;\n",
-      "                                                   ,,.-.,,,...,,.,,.,,,,,.,'-.'.,,'.,.,'..,,-.,,.\",!?\n",
-      "                                                   \"..,,..'...,,-,,..:,...,.'.,.,,,,..\",!\".\"',',....-\n",
-      "                                                   -,\",.\"....--,'!.\"'.;.,,...,,'.\"!,?\".\",,...\"\",,....\n",
-      "                                                   \",..\",?\",.\".'.\".\"?...,?\".\"?\".\",'.,.'.\"\"?......\".\"'\n",
-      "                                                   \"--.\"'.?...,,'.,',,,.,--!\",,(),.\";?\",,,,.\",,.,!!\",\n",
-      "                                                   .',,.--,--..,,,,,.,,.,.,,:\".\",,,,,,.,,,,.'.,,.,,,.\n",
-      "                                                   .,,,..,.,,--'.----..;,,,..,,,,,,,,;\"\",'.\",\",.\",\",\"\n",
-      "                                                   ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",....\"\"??\".\"...,!\",.\",\n",
-      "                                                   !?...\",.\".\"\",!?...\",.\"',\".(.)\",.\"\"?\"\"?\".\",.,?',,,\"\n",
-      "                                                   .\"'.,'.'.\"--,--\"',,....\".\",,'....,,,--,?',,,\"'.\".;\n",
-      "                                                   .,!\".,,',.\",\".,.\",,\".\",?\"\",',\",,.\",!\",.\"...,......\n",
-      "                                                   '...\";,,..,...\",!...!\".\",\".,,.--.,-..,,,,,.;,,...,\n",
-      "                                                   ,...'',(),,.,.,,--.,,:\",,\":\",\";,..,,.,.,.,-,,,.,,.\n",
-      "                                                   .--,,.,,,,,..,,.,,,,,,,.,.\"!?\"..,(,,),.,..,..,.,..\n",
-      "                                                   \",\".\"..,;'.,..,'.?,\".\".',\".\".\"\",,.\"\",.'??\"\"'?'.\"\"?\n",
-      "                                                   \"\",,,\".\".,...\",\",....\",,',.\",!\",,\".!\"\"?\".\",;.\",.,,\n",
-      "                                                   ,.:',.,,.,.',..,,,.,;,,--.'.\",\".','...\"?\".\"'!\".\",.\n",
-      "                                                   .''....'.\".\",'...\".\",.\"\",.\"\",.\"\",.....\"\"......\",.,\n",
-      "                                                   ,',,,:\".,!\".',.\"?\".\",----.\"\"...,!\";.\"!\".\"?\".\",'.'.\n",
-      "                                                   ?.\",-.,,,'.\"...'...,?:''...,!\",......,.\",,\",.\",..\"\n",
-      "                                                   ,..,.\",\".\",,\".,,,.,,,-.,,.,,,,..,.,,,*.*.,.,.,..,.\n",
-      "                                                   ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,,,,.'.,....'.,,.,,,,.\n",
-      "                                                   --.,-'.,,-,,--'.,.'.--,,--.',--,,--,,,.,,.-..\",!,,\n",
-      "                                                   ,,\",.\",.,,,--,!,,.\":,',.\"...!,,.!,!\".\"!!.........\"\n",
-      "                                                   \":,,.,,,..,?!?,!,,,,,....\",.\".........,....\",,,..,\n",
-      "                                                   ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,,.\"?!\".\"?!\"--,.,'.\"..\n",
-      "                                                   ..........,\",\".\"\".\"\",??\".\",'???\".\",..,..\",,,..',.,\n",
-      "                                                   -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",.\",'?\".\",',\".\".....?\"\n",
-      "                                                   \",\",..\",,,\",.\"?\".\",,.,.,,;',?\".\"'.-.....\"\"?\",..\",,\n",
-      "                                                   \".\":'.,.,\":\",,,,,.,.,,,.,.?...,,','.',,..,;.!,,,,.\n",
-      "                                                   .\"\"',\".\"'','\".\"?\".\",...'.\"\"',\"..\"?\".\",\",\",,,,,..,\"\n",
-      "                                                   ,\",,,'....,,,,,.\"\"?\"\",\",\".\",...\"!?,,.,.'',,'.,.'!,\n",
-      "                                                   ,\".\"','.?,,.,..\"\"?\".\"!\".\".:,.,'.,,!\"\",!',,\".\"?,,'!\n",
-      "                                                   ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\",\",-.\"**\",,,.\"\",,\".\"\n",
-      "                                                   !\",.\"'',,,.'!'--','--.,.!\".\"'?\".\",,\".\",\",\".?'!,...\n",
-      "                                                   .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\".--''!.:',.,,,.'!;.',\n",
-      "                                                   ,,!,!...\",,.,.\",,..,,!.,.;..:.,..\"???;,,,',,.,,,,,\n",
-      "                                                   ,,.,.,,,.\",,;,(),,.?\",.\",,..'....,,'!\".\",','.!\".\"!\n",
-      "                                                   \",,.\",!',\"..\"-,!\".\"...\".,'..\",!\".\"!\".-,......,,,:\"\n",
-      "                                                   ,'!';,',\",.:.\",......,',\",..\",\".\",,,,----......\".\"\n",
-      "                                                   ..,.?...!\",.,,.,',',.,.','--.,,..,.,,'.',,,.\",,!\",\n",
-      "                                                   .--,',,.,,.\"!\",--'.\"........,!\",.\".,,\",--.\",,\"--.,\n",
-      "                                                   .',...,,,,------..',.\",\".\"',\",,,.,,,..\"..,?\",.\",,\"\n",
-      "                                                   .,,..\",\".\",,\".,-,.--,.\",,\",.\",...\"().\",'?\",.,,:\".\"\n",
-      "                                                   ,,,\".\"-..-,,,.\"!\",.\"!\",.,----,,.,,(),.,.----,,.,,,\n",
-      "                                                   ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,,,..:\"!\"\"!\",.,,,.\"!\";\n",
-      "                                                   ,.,.'..\"!\",.\".\",,,'.-,,,,.-,----..,,.,,;,,.,,.,',,\n",
-      "                                                   ,.(),,-().,,,,.,.,,:'.,,''',,,',:'''--.,,,,,.'.'..\n",
-      "                                                   ,'..'-'.-,'',.().,,,.,,'--.,,.,;,,.,,,',.,,.,,,,.:\n",
-      "                                                   .',,.:-(),''(),.,-,.,,.-;,().,,.,,',.,,,.,.-------\n",
-      "                                                   --.',,,-.,().'.,,,,,.,,--,'..',;',;,--,--,....'.--\n",
-      "                                                   ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\".\"'!\",.'.,.',...,-,,,\n",
-      "                                                   '-.,,.-,..,,,,,.,--,.,,.;,,,,,.,:\",!\",',.,',,,-.\".\n",
-      "                                                   ,,,.\",,,.,,',.,'...\",,?\".\",,\"..\",,?\".\".\".\"!\".\".,..\n",
-      "                                                   ,,?\".\",,\".,,..,.\"?\".\",.\"\"?\"',..,.\",\",.\".--'!'.?'..\n",
-      "                                                   ,.,.;,,....,,.\",,.\",,?\".\".'.\".\"!\".\"!....!\".'...,,,\n",
-      "                                                   .,.,,.,.,,,,.\"?\"..\"!!?\"\",.\".-.,,....,....,,...\"!!!\n",
-      "                                                   \",.\"???\",.\",\",.\",.\".,,,.,,,,,-,,,,'...\"',;'!\".,.,,\n",
-      "                                                   ',..,.,,,,,-.-;..,.,,;,.,,,,,.,,,,.,,.,,.-,,,,,,,,\n",
-      "                                                   ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\".,,,--\"\"()--\",!\",--\"\n",
-      "                                                   --,!\",,.,,.,,,,,,.\"---!\",.,,,.,.,,,..\",,...!\",..\"!\n",
-      "                                                   \".\"',!\",..,,,,,,,.,,,.,,.,'.\"?\".,,,.,..,().,-;.,,,\n",
-      "                                                   ,..\"'?\".\"!...!\".,'.,,.\"?\",.,,,',.\"'??\".\",!\",,.\",?\"\n",
-      "                                                   .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\".\"?\"\",',\",..,,.\"'?\",\n",
-      "                                                   ,.'.'.\"',?\".\"',,\".\"...'!\".\".,.,,!\",,,.,..\"?\".\",\",.\n",
-      "                                                   .\"',\".\"'?\"\",.'','.\".,.',,,,,.,....,,.,.,.,,,.,.,,.\n",
-      "                                                   '..,,-,,.-,,,.\",\",\"..\".,,,,,,,,.,,(\"\"),..\"'',,?\"-,\n",
-      "                                                   -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'.'!'!\"\"!\"..,',.,----.\n",
-      "                                                   ,.,,.';.,.\"!\".\"!!\",.\",?\",.,.\"',,\",.\",\".\"'''.\",,..\"\n",
-      "                                                   ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,,.\"'?,!'!\".\",...,!\",\"\n",
-      "                                                   '!\",,.,,,.;.'..,,.,.,,.-.-......,.,,.,,,.,.,..,,.\"\n",
-      "                                                   ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.,;..\"!\".().\"!?\",.'.\"!\n",
-      "                                                   \",.\"',\".,,.\"'....!\"..\",,,\",.,.,,,,,..\"?\".,..,,,.;,\n",
-      "                                                   ,,,,,,,.,...\"!\"..,\"!\",,,-,,.----().,,.'.\"?\".',,.,,\n",
-      "                                                   ,,',..,,,.,,,,.(,:.'.),\"!\".,.----,,,,.,.,.,,.-,..\"\n",
-      "                                                   ,!\",.,,,,,,,.'.,,',,,';.,,..,,'',,'.,,,.'.,.----.,\n",
-      "                                                   ,.',,.,,.,.,,,,,,..,,.,,--,,,,,,--.,,,,:,,,,,,.,,,\n",
-      "                                                   ,;..?.----,.,,;,,.,.,,,,.,',,..;,,,,..,.,--,,,,.,-\n",
-      "                                                   ---,;.,,.,.,,,-,.'--,,,---.,',.-,..,,'.\"?\",--'--.\"\n",
-      "                                                   !\".\",?\"\",\",\",'.!...\"..,,',......\",,\",.\"..\",.\",?\".\"\n",
-      "                                                   ,...\".\"?\".,,,,,.\",\",.\"?\"(\"\").\"',,\",',..'..\"!\".\"'.'\n",
-      "                                                   .\"'',,.--.'...,..,,,.\"?\"..,..\"...\",.,,.'.-,,,.,,,,\n",
-      "                                                   ,:.--.:,',\",\",,,,,.,,,,,,,.,,,,,,..,,,..,'--.,.---\n",
-      "                                                   -.,,,,--,.,,..,,.,,,,..,..\"??\".\",.\".,,,..,,,.,..,.\n",
-      "                                                   :..,,,..,,'..\",!\",.-,,.,.\",,,\".\",:,,,\";,\",','!\";,-\n",
-      "                                                   -.,,,--,,,,.',.',..\",\",.\"?\"'----.,----.,,.\",,\".\",.\n",
-      "                                                   ,.\".,,',,',.\",,\",\"'.\",..,'.'.,,.'--,'...,,\",\",..,,\n",
-      "                                                   ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\".,.,\"'\",:\"....\"\"??...\n",
-      "                                                   \".,.\"...!...\",:\",,?.,--,.\",.\".,,'!,\".,.\",!,,\",.,,,\n",
-      "                                                   \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\"...\"\"!\".\".,\",,\".\",.,\n",
-      "                                                   ,--,,.,\",\",',,..,,--'.,,,.'',.',,,,'..,,,.,,,..,,.\n",
-      "                                                   .,\"!\".,',.,,;,,;,.,..,,,,.,.,,.,...\",!...!'....,'!\n",
-      "                                                   \".,,,,,,..,,,,.,,,,...,,..,,,.,,.,,,;,,,,,,.'..-,,\n",
-      "                                                   ,.\"...!\",.\",!!....\".\",.!\".!,...--.\"!\".\".\",,..\"!\",,\n",
-      "                                                   '.,,,,.'.\"!\",..,.\"?\",,,,.\",.--,,....\",.\"',!\".\"...\"\n",
-      "                                                   .,,,,,..,..,.\"?!\",,,.\",,'!\"..\",!!??!!\"--.\"',\".,,,.\n",
-      "                                                   \"!...!\",,.\",...,!\".\"'!\",.\"!,!\",..,.,.,..,,.,,,,.-,\n",
-      "                                                   .',,..,.,,,,,..',,,,,..,,,,.,,,,-..,,-.\",!\",.\",,'!\n",
-      "                                                   ...\",.\"'?\".\",??.\",,.,..,.\",,\",..\"!\"...,,.,,,,.,,,,\n",
-      "                                                   ..,..,,.,.\",,!\",-,,,,.,,-.,,..,,..----',.,,,.'.\"!?\n",
-      "                                                   \".,'.,,.,.,,..,,,.,.--,,,,--,.:.\"....,...!,!\",..,,\n",
-      "                                                   ,--,,..\"!,!\",.,,.\"!??\".,,,.,,..\",!,,\",.\"?\"..,,,,..\n",
-      "                                                   ,.,,.\",,,;,--,..!\",,,,,,..,,,,,,,,.,.,...,,(?).,,.\n",
-      "                                                   ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",,.,----,,,..,,,,,.,,,\n",
-      "                                                   ,.,(),,,.\",\",.,::,,;.,.,-.;.,..,.,,,.,,.,,,,,,;,.;\n",
-      "                                                   ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,,,,.,,,,,,,,,,-,,,:.;\n",
-      "                                                   ;;,;,.\",.,.--,,,..,,,.,,..,,.,,,,:\",!!...!?\",,;,:\"\n",
-      "                                                   ,,?...,'!\"..,,,,,,,,,,.,,.,,;.,...,,,,.,,',,,.,,..\n",
-      "                                                   ,,...,,.,,,.,,----,,..,,,.,,,,,,.,,,,,.',,,,.:.;,.\n",
-      "                                                   ,-,,.,:,,..():,.,.,,,..,,,()..,,..,,'.,,.----;..,,\n",
-      "                                                   ,,..--,.(,,)(,)..,,,,.,?.,,,\"\";;,:.,,.,.\";,\".,,:,.\n",
-      "                                                   ,;,.;.,.,,.,,,,,,.,,...,,,,,.;,,,'..,.,,,.-,;.'.,.\n",
-      "                                                   .,,,.----...,,,,,:,(---),,,,,.-,..,,.-,,.,,,,,.,,,\n",
-      "                                                   .',.,,.',',,----.,,',.----:??,?.,,.--,,.----.--.,,\n",
-      "                                                   --,,,,,,,,.,.,,.,,.--',,...,-,.,..,,,--',(),,--,,;\n",
-      "                                                   ,,,'.--',,--,,;,,.?--,.,,,.\",\",,:\",.!\".,,.,,,.,,,,\n",
-      "                                                   .,,..,.,,,..,,--().,.,.,..,,.(.),,....,,..'.:,,,.,\n",
-      "                                                   .?-(),.,..,,().:,;,;,.'..:\",??,,??...,?..\".(,,),,'\n",
-      "                                                   ,--.,,.,..\",,,\",,.'.,,.,'--,.,,,.\"\",,.,,,,.;.,.',,\n",
-      "                                                   ,,,.,,,,.,,,..'..,,..-,..,,.',,,.',.,.'.,.:\"',?\".'\n",
-      "                                                   ..\".\";,.\"'!\",'.\",,.\"(.)\";!..,?,\"...,,.,.,,.,,.,,,,\n",
-      "                                                   .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\",\",\"'.,....\",,,:\";,,.\n",
-      "                                                   ..,...\",.,...\",,,\",.\",..,\",\",.\",.,,--.,,,,.,:\",???\n",
-      "                                                   \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,,,,..,.,.,,,.,..,,..,\n",
-      "                                                   ,',,,,.\";,\"..,,,.?.',,..,.,'-,,.,,,.,.,.,',,',,,.,\n",
-      "                                                   ;;,;-;;;;,;,-(),;,,;,--,;,----,.,,...,.--.,.,,.,,,\n",
-      "                                                   ,.,,,:\"'--!.,,!,,?!\",.\",,\",\",.,!,,,\",,.\"'!\"\",!\"\"'.\n",
-      "                                                   \"\"',...\",.,,,,(,),',.\",...\",.\",...'?\".,,.,,,,*,,,,\n",
-      "                                                   .,.,,,,.*.,.,-,,..-.,.,..,,,-(),.,--,,()-..,,,?..,\n",
-      "                                                   .,-,-,,,,,.,-,.,,.':\",,,....?,,?,.,.:...\",,:\".\"'.'\n",
-      "                                                   ,.\",,\",'.,..;,.,,'.,,,;,,-().,().,.,,,,,'.,\",\",'.,\n",
-      "                                                   ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",.\"....,'.......,,.,\"'\n",
-      "                                                   .,,----.\",,\"(),,.\",,.?\",.\",,\".\",.,\"----,\",.(.),...\n",
-      "                                                   ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*.\",?\",.\"?\"\",!\",.\".\".\"\n",
-      "                                                   ?\"..',.,,.',,().,,'.',.\":'...'\".\",,..',\"*,,.*\",,'!\n",
-      "                                                   '..\"\",....\"\",,',...\".\",-,,''.\"**\",',.\"\",,\"*-,.*\",.\n",
-      "                                                   \"...\",,\",.\",?,\".'--,,--..,,.,,--.'.,,',,,,....,.,,\n",
-      "                                                   ,,',,,,.,.,.,.,..,,.,,...,.\"?\",,:\"',.\"\",...\",.\",..\n",
-      "                                                   \"\"!\"..\"?\",.,,.,,.\"?!\".\".\"\"','?\"\".\"\"'?\"\".\"\",,,'.\".,\n",
-      "                                                   .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\".\",-,--'?\"\"-,!\".\"-!\".\n",
-      "                                                   \"!\",.\",!\",.,.,,.,,,,,,,,,...',,.',,.,..\",!\",.\",,!.\n",
-      "                                                   ..,...\".,',,,,.,,.\",!\",\",.,?.,..\"',...\",!.!\".\",,.,\n",
-      "                                                   !\",,,,(),,,;,.,().,,..,,.,.,,,,,.\",\".\"'.'.\",.,.,.,\n",
-      "                                                   ,.\"',\".\";..,..,.,,.(,,).?\".\",.,!,,!\",.\",,.\"\",,!!\".\n",
-      "                                                   \",....\",.'..,.\",','..!?,?\".,,.,,.,.,,.,,,,.,,,.--.\n",
-      "                                                   .'.\",\".\"..\",--....,----',,.'.,.,,,..,..\"','.\"\"...\"\n",
-      "                                                   ,.\"'.',\".\"?\".\",'.\"..,.,,;,!,.,,-:...,,:.\",\",\"...\"\"\n",
-      "                                                   ,!',\".\"''?\".\",\",\".,,\",,\",...\"\",\".\"?\"\",,..\"\"?\"\",,\",\n",
-      "                                                   \",,.'....\"\",\",-.\"?\",,-.\"?',,',..\"\",!\",,.\"',',\".\".\"\n",
-      "                                                   ,,.\"',,\".\"....-.,'?''--.'.'?',,,','\".\",'?'...:';.'\n",
-      "                                                   ,:'.',.'?''.',,\",,\"--',,!\"\"?!\".\",\".\"..'?',.'!,,',.\n",
-      "                                                   '?',',',.''','','!.'',.'.,.,..'--!',-..'.,.,?...\".\n",
-      "                                                   ,,.,.\",,?\".\".'.,,?\",..\",,.\"\",,\".\",,!...,..,.'----,\n",
-      "                                                   ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\",\".\",--..\"--,,',\"'..,\n",
-      "                                                   ,?\"\",,\"..\",.,'..-,.,!\",\"?\"'..:,,,-,...'.\",,.......\n",
-      "                                                   ...............\".-,,..,,.',,.,,'.',.,,,.,,..,.,.,.\n",
-      "                                                   '',.,,,.-;:,,---,,--,,.,..,,.\"?,\"..,..',,,,.-.--.,\n",
-      "                                                   ,--\"\"--,,,-.'-.--.,.',,.,.,.,,;,,,.;(,,),,,.,.,,,.\n",
-      "                                                   .,,.,,,...',,,.\"',\",\",.!\":',..,,..,,.,,.,.(),,,,,.\n",
-      "                                                   ,.:--.,,,,--,,,.,-,'-.,,.,,,..,,....,..,,,().,,,.,\n",
-      "                                                   .,,.\",!,',?\",,,.()...,,,,,,,,.,,.,,,,.,,.\"?\".\"...,\n",
-      "                                                   ....\"\"',\".\"...,\"..\"?\"..\",''?\",.,,,----.\",?,\".,,.\".\n",
-      "                                                   !\".',...\",,\".\",,?..\"\",,!,',',.\"\",'.\"-,'.\",?\"\",-?\",\n",
-      "                                                   .\"!\",',\",,';!:--.?.'!\".\"??',\".,.\"'...',\",,.,.\"'!\".\n",
-      "                                                   \".\"\",--'?\".\",\".\"'.,,,,!....\"-..,',,.',.(),,--,,,;,\n",
-      "                                                   ,,,.',,..,,''..,..,,,,..,',.,.,..;,,.,,..,,.,..\",-\n",
-      "                                                   -',\".\"',,,\"'.\",,.\".\",\".\",',\"'.\",,!\".\"',\",.\"--,,\",.\n",
-      "                                                   \"',!!',\".\"!\"-..,.,,,..,.,,,'----,.\"',,\".\",.\"\"'!\",,\n",
-      "                                                   .\",!,,!\".;,,...,,.',,.,.,,..,,,'..,...\".,\".\",,\".\"'\n",
-      "                                                   !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\".,,,,.\",!\"..\"'...\".,'\n",
-      "                                                   ..'.,.,..--,,.,,,,,,.,,..,,,,,,,,,,,.'-.,;,.,,'',.\n",
-      "                                                   -,,,.,,'.'.-'.,,...-.-.\",,?\",-.(.)\",.\"\",'.',!,?\",.\n",
-      "                                                   \"?\".\",...',!.......\".\",,,!\".\",.,'..,...'...\",.'..,\n",
-      "                                                   ,,..\",,\"-.\"?\",.\",,,\",,.',,'','.,,..\",?.\"\",,.......\n",
-      "                                                   ,!...,--....,,......'?\",.',,..:\",,,--'!'.',,'!!'';\n",
-      "                                                   .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\"\"?\"..\"!',\",.,'--,,..\n",
-      "                                                   ,..--',..,,,\"'\".\",?\".\",!?\"\",,\".\",,..,,,,--\"()\"---!\n",
-      "                                                   ,\"(,\"\"),\",,,......,,\".\",..!\".,.\"!\",,,.\"',!'',?\"..,\n",
-      "                                                   ,,,,.\",,.?....\"\"',\",.\"...'.\",..,,,.\",,\".\"...\",.\"',\n",
-      "                                                   \",\",,'.,,..\"(.)\"'!,!.,..,,...\".\",'.\"\"',',\".\",'.\"\",\n",
-      "                                                   ,!,,...\".\"'!\"..\",!,!\".,,.,...\"'?\"...\"',\".\"....\"\",\"\n",
-      "                                                   ,,\",,...'.?\",,..,,,,,.\"'!'!\".\"'!\",..\",':!\".\"!...\"\"\n",
-      "                                                   '?''??\"\",!',.'!...,,'.,....,?...!...'!\"..,,,,.\",!?\n",
-      "                                                   \",.\",,!\".\",....',\",.\"...,\",.\"!!??...\".\".\",,,.,,',.\n",
-      "                                                   .,.,,..,'..,,..,,,,.\",\".\",?\"\",\".\".\".,,..\"?\",.\".\"\"'\n",
-      "                                                   ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'',,..'..\"?\",.\",',?\".\"\n",
-      "                                                   :.\"\"?'?\"\"'--!,\"..,,,..\",\",\",..\",',.\"?\"..,.\",,\".\"?\"\n",
-      "                                                   ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"??\"\"......\"\"??\"..,,,,\n",
-      "                                                   ,,.,..,,..(,,.),,.,,,,,,.\"!\".\"''?\",,,.\",!\",.,,,.',\n",
-      "                                                   \",'!\":,.,,,,.,,,,...\",'!\",.\"!\",,,.;,.,,,..,,..'.,.\n",
-      "                                                   .,,,',.,,:\"!,,,'!\"\"??\"\"!,,'!\",,',,,-,.\",',-.,\",\",!\n",
-      "                                                   \"\",'.?\"\",\",\"''!!,!\".,,.,,,----',,.,'.,,.,,..',,.\",\n",
-      "                                                   !!!\",.\"??\".\",?\".\"???',\",,----.\",?\".\"?\".\",.-!\"\",?'.\n",
-      "                                                   !\".\",','!\",.\",.\"\",,\".\"...\",.\",?....\"\",','!'....!-,\n",
-      "                                                   -!\".\"'!\".,,,.,,,..,.,,.,,,,.,,,,,.-,'',.\",,;...!,.\n",
-      "                                                   ..,\"-...,,.....,.:.'.','.,,,,..'',..,,.\"?\".\",.\"\",,\n",
-      "                                                   \".\".,----,,\".'-.\",,....\".,-,,..\",,\".\"?\".\",.\"'.,..,\n",
-      "                                                   ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,,,\",?\"\",\".\",.\"\",,\".\"?\n",
-      "                                                   \"\",.,\",.\",,\".',..,,',.----',...(').'.,.,,,,,.,,..'\n",
-      "                                                   ,,..,,.-,,,,,,,,,,...,,,,.,,..,,,,,.;,,,.\",.,!,\"*,\n",
-      "                                                   ,',.*\",!,..\"\",\"()..-,,.,,.\"?\".\".,?,,;!!\",.\",,\",.\",\n",
-      "                                                   ,...,',\".\",......,.\"(.)\"--,,--;,.,,,;..',',',.',,:\n",
-      "                                                   ,,.?,.\"\"'',\"*.*\".\"......,.,..,,.--,,*--:\".\",:,*().\n",
-      "                                                   \"?,,?\".*\",,.\"*()\".\".,..(),----:.,,.\",,\".\",...\",,,.\n",
-      "                                                   \"'...\",--...,,',.,,,,,.,,,.,,,-,..,,...;,..,.',,,.\n",
-      "                                                   ,,,.,.,,..,.,;..,--,',--,.,,,,,..,,..,,,,.,,,..,,.\n",
-      "                                                   ,,,.,,,,,,..,,,.,..,,',;.,,.,,,,-,,,--.,.,,,.\"!\".-\n",
-      "                                                   -.\"!\".\"!\",..'.,,.,,,,,,..;,--,,-.().,..,,,.,.,,-,,\n",
-      "                                                   ,..\",.!.\"\"?...?...\",,.\",!\"\"?\".\".,'!\"\"?,,'.'?\"\",!\".\n",
-      "                                                   ,,..,,,,,.\"!\".\"!',--!!...',.;'--!,....\".\",!\",,-.\"'\n",
-      "                                                   ''!!\".\"',,,\".\",!\"\"!\".\"'.?,!'''.'\"\",!\",..\"'!\",.,.,,\n",
-      "                                                   .,.\"??\",..,,,...,,',.,,.,,,,.,..,...',.,,.,,'..,,.\n",
-      "                                                   \"',,?\",.\"!\",.\"!!\".\"',!'?'.!\",,.\",,\".\"',!\",.\".\",.--\n",
-      "                                                   ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\",.,\".,,.\",!\".\"....,.\"\n",
-      "                                                   ,',-.\"?\".\"...'!\"..\",\",\"'.\"(-)\",...\".\",.,\".,,'.-.\"'\n",
-      "                                                   !!?,?\".,-.--.\",......\".,.\"...\".\",!!\",.,.,.,,..,-,.\n",
-      "                                                   ,,,,.,,-,.,,,,.,,,.,.,..\"!\".\"',!\",,..,,.,,.,,,.,.-\n",
-      "                                                   :\"',!\",,:\"!!...',!\"\",,--!...\"..\"'--?\".\",?\",,.\"!\".\"\n",
-      "                                                   ,!\"\"!\",,.,.\",!'.'?!\",.\"!!\",..,.,',,-,-,.\",\",,.\"''.\n",
-      "                                                   '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,,.,.\",,'.,?\",.\"'!?'.\"\n",
-      "                                                   \"?\".\"?,!'?,!'.',\".-.\",!!\",..,,.\",\"(\",\"),\",....\",(\"\n",
-      "                                                   ,\",\"'....\"),\",.,'.,,.\"...,\",\".'--...\"...'?\"...\",!.\n",
-      "                                                   ..?'\"...,'.,',.\"?\",.\"?\",.\"...\",\",,,,,...\"\",,,\".\"!\"\n",
-      "                                                   .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\".,,,;,.,,,.,.,..,,,'\n",
-      "                                                   .,,,.,:.'.\",,,,?--?\"\",\".\",'?\"\",\"...,,'??.?.,',,.,,\n",
-      "                                                   ,,,,.,,.'\".\"()',,.,,,.,,..,..,,.().,,,-,,,.,,,.,,,\n",
-      "                                                   ,.,,.\"??\".\",...!!!\",,.,..\",'...,,,,.......?......\"\n",
-      "                                                   .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'......\",:\"----?,'!\"\",,\n",
-      "                                                   ,...\"\"!'?\".\"!\"',,.,.,,,,.,.-,,.,.,,,,,,.,.,,.,,,.,\n",
-      "                                                   ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,,.,--.,...\"\".'!\"..\"!!\n",
-      "                                                   \",.,.\",,\":\"!,\".,.\"?\".\",.?,\".\"!\",..,,.\",!\".\".',..!\"\n",
-      "                                                   ..\"','!...'!\".,,..,,.\"?\"..,,,.,,,,,-.,.\"!\",-.\".\",,\n",
-      "                                                   ,,,..,,,,..\"!\",.\",,.\"-,,,.,-,.'..',..,,,.\",.,,\",,.\n",
-      "                                                   ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\"..\"',,.\"!\",\"!....\"..\n",
-      "                                                   \"!...\",.\"!\",..,,,.\"!\".,,.\"!\",..\"!\".,.,,...,,..,,.,\n",
-      "                                                   ,,,,.,..,.,,,,,,.\",!...?...,..........!.!...--?\"-,\n",
-      "                                                   ,.,,,,.\"!!?\".\"...'.!...'....?...!'--'....,...'?...\n",
-      "                                                   \",,,-.,',..,-,-..,,,,,.'.\",...?...,...\",.,,....,..\n",
-      "                                                   \"--,\".\".\"\"!!\"--',..\",\".\".\"--,--(),.\",--.\",,,...,.,\n",
-      "                                                   ..,-.\",\"(),\".:.\",.,...().,..,,.',,,.,,,,.',,.,-.\"!\n",
-      "                                                   ,!\",..\",.,..............-!\",...\"...!\".,,,,\"\"-.,.,,\n",
-      "                                                   ,.:\"!....\"\"?....,\".\".\",,-.\".....,...,\"...,,.'..,,.\n",
-      "                                                   \";,\".,,..':\"!!\",,,.,,,.''..,.,,..,-.\"?'!\"..\"...!\".\n",
-      "                                                   .,,...,,.\"!\",,....,...,.,..',.,,.,,,,(),...,,\"!\",.\n",
-      "                                                   ,.-.,.'..\"!\",....,.\"!\",,,,..\"!\",.:\",,\"()\"..\"...,,.\n",
-      "                                                   ,,.,.,,,,.,..,,.,.,.,,,.,,,,.,.,.,,-,;,,.--.,,.,,,\n",
-      "                                                   .,,.,----.,',,,.,,.,,..,.,..,,..;.,*.,,,,,,.,,,..,\n",
-      "                                                   ,,,..,.\"\".',,,.(,--),,.*'.',,,,,.,,.,,,,.,,.,..,,,\n",
-      "                                                   .',.',',',,,,.,'.,,,,..','.(,)'.,',.,,:\"?...!\",,.,\n",
-      "                                                   ,.,.,,,--.',...,-,,.,,--.,,,----.,:,,,,,.,.,.,,,,,\n",
-      "                                                   .',,.,,,,--.'..,,.,.\",,,!\".\",......?!',',\",.\",!\",.\n",
-      "                                                   ,,,,.,..,',,.\"',\".\"',...,?\".,,.,,-.,,,.\"!!,',\".\",,\n",
-      "                                                   .--,,!,...\",.\"?!...\".\"',.,,..\"\",!!?\",.\"!\"\"!\"..,.,,\n",
-      "                                                   .\"'!!,,!\".,.,,-,.--..--,,--,,,,.,.,,,.,,,.\",!\"*,.*\n",
-      "                                                   \",!\".\"?\"*.*\"?\".\",,!\",-.\".!!,!\"*,.\",?\",'..*\",,!.!,'\n",
-      "                                                   ,!\".\",--'...,...\",.,',,,,.,.',,,.\"!\",.,.,,..,,,.\"?\n",
-      "                                                   \".\",\",.\",\",.\"?\",.\",,\",.\".\".,,,.\"!,\",.\",,\",.,,.,...\n",
-      "                                                   \".,\"..,--.,--.',.\",\".\",,!,\",.\"..,?\",.,,'.,..\"!.?.!\n",
-      "                                                   \",,.,,,,.\",\".,,,.\",,\".\"?\"\",,\".,.,,-,,--.',,,,.,',,\n",
-      "                                                   '.\",\",'.\"....\"()',,,',.\",,,\",-.\",'?\",,,.\",!\".\"....\n",
-      "                                                   ..'....?\"..\",..,....'.\",,,,,,--\"!!\"..,,.,..('),.,.\n",
-      "                                                   ..\",,....,.\"()\"\"----\",.!!.,!!,,..\"\",\".\",?!.,!\".\".-\n",
-      "                                                   -..,,!,!.!,','!',!!\",,.\",,!......\"(),\"',,'?\"-,,.\"\"\n",
-      "                                                   '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?...,...\"\"--,\"..,.\",',!.\n",
-      "                                                   ..',...\",.\".,\".\",.!...'..,,,,,\",:\"..,'.\",,-.\"--..!\n",
-      "                                                   ,--';,.,,,,,,'....,.....\",.\",\",,\"...?\"\"?,,,,--'!,,\n",
-      "                                                   ............--,,:','!!,,.\"\"?\"..\",,\",.,'..,,,.,,,,.\n",
-      "                                                   ,,'.,..,...,....-.,,..,.,.,,,-,.,.'.,,,.\".',\".,.;,\n",
-      "                                                   .,,...\",\".\"',....'.\".\",,?\".\"''?\"\"?\".\".\"\"?\".\",\".\",\"\n",
-      "                                                   .\"-,',?\".\",',?.!\"..'.,,.\",',\",'.\"?,,?\".\"'?\",'.\",,.\n",
-      "                                                   ?..!\",.\",\".\"\",.\",,!\",..,',.\",,\",\"'.,?.,,\",\".\"',,,,\n",
-      "                                                   ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,',-,.',.',.(:\"\"\".\")'.\n",
-      "                                                   -,,.,',,.,----,,\"\"\".\",',,(,')().,,,,,:\",!\",.',----\n",
-      "                                                   ,,,,.,'.,.--..\",!,\",,,....,...,.\"!\".,,.,,.,..\",...\n",
-      "                                                   \".,,,,,,'.,:,',,.'--.',,,...--.'.,,...,.,,,,.\",,?\"\n",
-      "                                                   ..,.,.,.,,,..'.',,,,.'.,..,.,,.--'.\",,'!\"..\"'.\"\"',\n",
-      "                                                   '.\"\",!\".\"',,,.\".\"',\".\"':.\".,'(),.\",--?...';.\"\",\".\"\n",
-      "                                                   ,?'?\".,.,,.\"....'...\".\"!'.!.!\"\"',!\"\"'?\",,..\",,\".\",\n",
-      "                                                   ...\",'..,,'.,,..,,..,.,,.,,,'.,.\",,\".\",'!,!,\",..,,\n",
-      "                                                   ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'!\"\",,\".,,..,,.\"..',\".\n",
-      "                                                   \"?,.',\".,:????,,,,.,,..,,.\",,;.\"..\",,,\"..,..;..\",;\n",
-      "                                                   ,,\",'.\",.\"\",...',\",,.,,,.,,,,.,,,..\",',\".\"',\".\",\",\n",
-      "                                                   .,,..,','..,''...\"',,\"..'.,,,.,..;..\",??\"..,,,,...\n",
-      "                                                   :,.,..,,..,,,,.',.,,...??'?,..,,,..,.----,----..,,\n",
-      "                                                   -,,.',,\"?'?\".,.,,,.,,,,',-,,,.,,...,,'.,..,...:\"?\"\n",
-      "                                                   .',.,.,-',,.,',,..,.\"'.?\"..\",.\"\"'?\"\",?.?\".\"'?\".\"?\"\n",
-      "                                                   \".'.\".,.,,.,..\"?\".\".,\"..\",\".\"'...',,.\"\",!\"..,,,,.,\n",
-      "                                                   ,...,..;;,,,,..,,,..'.,..,,,.\",,\",.\",--,.,.?...?\",\n",
-      "                                                   ()\"--,\"\",\"\"--,\"\"-\".,,,.();--\",,,\".,,.,..--,.\"',\",\"\n",
-      "                                                   ',,,'--''-''--'...?',!\"..\"--,\".\",,,,----...',',,.,\n",
-      "                                                   ..??...\",.,..?,.\",,.,,,.,.\"!,...\"\"-----!\"...,.,,,;\n",
-      "                                                   ,,,..\",,\",..,,.,,.,,,,.,,,.,.,(),,...,,.\"?\".\"!\",,,\n",
-      "                                                   .\"!\",.\"!\"\",\".\"...!\"\"?\".\"--!\",,,.\",,\",.,,,,.',,--.,\n",
-      "                                                   ..,,.,,,.\"'?\",.\",!\",',.,,.,',,,.'--,,--.,----:,,..\n",
-      "                                                   ,,.'.,.,,,.\"?\".\",'.\",.,....,,.\",,\",.,,,.,,,.,,..,,\n",
-      "                                                   ,,.'.,....,,..,,.,,.,,..,'..,,,',..,,,,,,.;,-----.\n",
-      "                                                   .--...,,.-',..,,:,,,.,,,,,.,,.,,.,,,'.,,,-,.',,-,-\n",
-      "                                                   -,,,.,.\",,,,...,,\".\"...!.'!!....!\"\"',!\",.\",?\".\"!!\"\n",
-      "                                                   ,.\",'!.!,,,\",.\",,'!'.........,,..!!!...\".\",!,!\"\"?\"\n",
-      "                                                   ..\",!\",.\",....,,,!\",.\",,...',\".,,,,..,,,,.....,,,.\n",
-      "                                                   \"!\"*.*\"'!\"\",,\".\"','!\",.,,,,.\"',,\",,,,,.,,.,.\"??\".\"\n",
-      "                                                   !\",.\"',.',,,!!\",.,,,.,,;-,,.,,,,,(),,..,,,.,.,..\"?\n",
-      "                                                   \".\"'.'?\".\"'?!\",,,.\"?\".\".'.,,....\"\"??\".\"!!\",.\"--'.\"\n",
-      "                                                   ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,.,!\".,.,-,,.,,.'...,,\n",
-      "                                                   ;,,,,.,.,.,....,,,.,',..,..,.,,-,,,.,,,,,,.,,,.,,,\n",
-      "                                                   -..,,.,,.,,,.\",?','??\".,.\",,\",.\",!\".\"?,\".\".''!\"\"',\n",
-      "                                                   ',\".\"?',,\".\"'!,\",.\",!\".\",'.'!,\".\"'.,!\"...,,..,,,,-\n",
-      "                                                   ,-,.',,.,,.,.\",!\",.\",!\",,,,...,,,,.,.,,,,.\"!\",.,,.\n",
-      "                                                   ,,.\",!\"*.*\",!\".,,.,....\",,\".\",?\".\",-.\".\"?\".,.\"?\",.\n",
-      "                                                   \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".--!\".\",!\".\",!\".,.\",?\".\n",
-      "                                                   \",,'?\".\"?\"...\"?\".\",\".\"-!\",.',,,.:,,,,.,.,.:,,,,,,.\n",
-      "                                                   ,,,,,.,,...,,,.,,--,.'-,,,.,.,,.('.),,,.,',..,,,..\n",
-      "                                                   ,,,.',';'.\"..\"\"?,'!\"\",...\".\",..\"\",,.\"\"?\",.\",.,,\",.\n",
-      "                                                   \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"?'?\",,.,.\",\",\",\".\",!\"\n",
-      "                                                   .\",,\".,...,.\",\",\",'.\",,,,,..\"!\",..\",,,\"----\",,,,',\n",
-      "                                                   !'\".,,.,:\"...\"..\"-;,,.,',..,.\"\"!!\".'.\",\",\",',.!\"'.\n",
-      "                                                   ',.',.,,..,,.',.,',,...''..',,,.:'.,,.:\"!.!!\"\"?\"'.\n",
-      "                                                   \".\"..\"'!\",,'.,--.,,,..,,,;,(,),,.,.:',,.',.!!,',()\n",
-      "                                                   ,.\".\",:'..!'!!.,.:!-,--,,,,.,.-,.,.,,,',*.*,..,,()\n",
-      "                                                   *,.*()*.*()..',':\",?\"\",,\",.\".\"\"?\",.,,,,.,.\"?\".\",,.\n",
-      "                                                   ,\",.,,..,,:\",,,...;,,??...\",,'.\",?\".\",,\".\",.\"\"!\",,\n",
-      "                                                   -,\",,,...\"\"?\",.\"?...!\".\",\",,\",,.,\",\"....\"\"!\",,.\",.\n",
-      "                                                   \".\",,,\",,\".,\";\",\",,\",,\"()\",.\",.,.'.\",,...,\",.\".,..\n",
-      "                                                   ..\",.',--,'--(),,:\"!\",\"!\".,,,,.-,,,,....,.-,,--'',\n",
-      "                                                   ,.,,'..,...,,,-;,,,,,.,,,-,.,,,,,'.,,,--.,,,.--,--\n",
-      "                                                   ',,.--,,--,',,,.,,;,,.,,,--,.,.(),...,.,,.\"'?'.--,\n",
-      "                                                   ,\",.',,,,,.,,.,,,,-,,.--,,.,--,--,,'.,,,',\"\".,,,.,\n",
-      "                                                   ,,,\",--?\",,,,,.'.',.,,--.,;.,,.,,.,,\"\",;,--:,.,,',\n",
-      "                                                   ,'(),,.,,.',\".\",...,,.-,,.',',,,.,,.'-'.,,',',''.,\n",
-      "                                                   .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\".\",!\",,,.,.'-.\",,\",.\n",
-      "                                                   \",!?\"\",,.?\"\"....?\"\"!\".\",..!.,...?\"\"!',!\"\",!...,!\"'\n",
-      "                                                   ,.,'',,..,,.\",,\",.\".\",,,,..,.,',,,.\",,\"',\":?\"\",?\".\n",
-      "                                                   \".,,--!?.,!,.\"\",\".\",,',\".\",,!\"\"!\"\",,\"'.\",,,.,....\"\n",
-      "                                                   \",,\";.\"'!\".\"......?\"',,\",!\".\",,...\"\",?,',\".(,,).,-\n",
-      "                                                   ---:,,.\",,,.\"\",,\"'.\"--'..,;,--,:'.';,..'.........,\n",
-      "                                                   .\"'.\",?,,....-\".\",!'.?,'.--'?,....,,.\"..\",,,\",.\",?\n",
-      "                                                   ,.!\"\"''?,\"'.\",...\",.,,.',,,,,,'..,,.,,.',--.',,,,,\n",
-      "                                                   .,'','.--,,,-,.,.--,,;;'----,,:,,'.,,..,,.\",?\",.,,\n",
-      "                                                   ,.,,,.,,.,.\".,!\".,.,,.,.,,,,,,.,,.,,,,,,---,,..,,,\n",
-      "                                                   ..,;----',','.,.',.,',.(),,,,,.,,,',.,,.,,.,,.,;',\n",
-      "                                                   ,.'.',.,,,,...(),,--.,,.,,,.-,,,:,,',,,,--.,,.,..,\n",
-      "                                                   ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\",,.,,.,,..,,,,.,,.,'\n",
-      "                                                   ,.,.\",,\".\",,,,.\",,.\"\"()\",\".\",...\".\",...\",,,,,.,.,,\n",
-      "                                                   ,..,,...,,.',,.,,,,,.(),.\".!\".\"??\":--...,.,.,,,.,.\n",
-      "                                                   \"!\".\".,,.'?\".\"?,...,\",':\".,......,!,'--.,!,!\".\",,,\n",
-      "                                                   --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\",.'..\",'!\"..,,,,,.;,\n",
-      "                                                   ,.,,.--'--',,.(),;,,,,,.,,,,,.;,..'.\"\",.,.',',:'.,\n",
-      "                                                   '',..,,,,.\".\",..'.,.-,.-.;,,.,,,.,,,,.'..',,..,.,.\n",
-      "                                                   .,..,.,..,.,,.\",?!\".,.,.\",?\".\",,!...,,.!.........\"\n",
-      "                                                   .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,.\",!\",'.\"??\".\"',...\",\n",
-      "                                                   .,.\",\".\"...??\"\",!\",.\"?\".\",.,\",,\",,\",.,.----.\",,!\",\n",
-      "                                                   ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\",,.,,,.,,.\",,,\".,,,.\n",
-      "                                                   ',-.----.,.----.,----;,;.,.,,,,.,.,,,..(,,)..,,,,,\n",
-      "                                                   .,,,',,.,.,,,..',,,.,,..,.?\",\"\";...\",.?.:,??,,..\",\n",
-      "                                                   '...,\"..'...,.,,.,.\"\".,,.----.,,,,\".\",.'.,,.,.,,.,\n",
-      "                                                   ...,,...:,.,,,,.,,;,.,.,,.:\",\",,..',.',,,,,()...,,\n",
-      "                                                   ,,.,,.,,,.,:\"?\".,.,,;.,..,,,,.\",\",,.'.\",,...\"\",\",,\n",
-      "                                                   ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",..,.,.,.,,,,..\"?\".,.\"\n",
-      "                                                   ,\".,..,..,'.:'..\",!\",\"\",.,,.,,.:?--,,.,.,.,,.,,--,\n",
-      "                                                   ,,,,??.--.----,,.'',,.,.'--,,,..,(),.,...--...,,,,\n",
-      "                                                   .,-,,-.,,-.,,-..\",\".--,..'.,,.,.,,...,,.,,..,,.,.;\n",
-      "                                                   ,,,,,.,,..,,,.\",,?.??\".\",!\".,,--.,.-,,...(.).,,.,.\n",
-      "                                                   ,,,..,,.;.;,,,,,..;.,,,,...,......,.,,.,..,.-,,...\n",
-      "                                                   ,,,,,.,.,...\",\".,..,,..,.,,,,..,,.,.,,.,.,,,.,,,,,\n",
-      "                                                   .,.,,.,....,.\",,......\",.,.----,...,.,'.,,..,,.,,,\n",
-      "                                                   ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'!\",.\"',--',!'',.,,.,,\n",
-      "                                                   ,\",,,,,.\",!\".\"',?...,,'!\",,..\",,,\",.\"!\"..\",?\".\".\",\n",
-      "                                                   ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\".\",...!\",:\",,?\"\"'.,\".\n",
-      "                                                   \",??\"\",,,.\"\"'',\".\"?\".\"?,.\"\",?\"\",..'..,.\"\"?\".\",?,,\"\n",
-      "                                                   ,.\"''.?--'.?',';',\".\"??\".\"??\".\",\",,:\",,,??,??,?\".,\n",
-      "                                                   '.,.\",--,''!\".\",?\".',:\"!',.....\"\"',\".\",!\",\"'!\",.\",\n",
-      "                                                   ,,\".\"--,,.......\"',,,,.\",,\"\"!,.,,,,,.,.',.,,,,.,,'\n",
-      "                                                   :.',.',,.',',';,,;,,!?'.',..,''--'!':,''!'.\"..\",,\"\n",
-      "                                                   ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\".\"?\",.\"?.'?\"\",,\".\":?\"\n",
-      "                                                   \",,\",\"'..,!',!\",,.,,.,,,.-,,.,,,.,,:'--,',--.,,,,,\n",
-      "                                                   ,,,.,,..,----,,.,,,,..,..,:\",!\",:\",.\",,,',.,.,,,,.\n",
-      "                                                   ,----.,,,-,,,,.,----.\"--,\".,,.\"\",.,,,,.,.,,----'.(\n",
-      "                                                   ),.,.,,,,,--,.,,,,'(')...\"\"\",\"-,.:,,...,,,,:,,.,,.\n",
-      "                                                   ,.,,..,,..,'--.,,:,,,,.,..,,.,,,,,.,,,,,,,.,,'.,.,\n",
-      "                                                   ,...,,.,.,.',,,.,--,,--,.,.;,.,,,.,,.,,.--,--.,,'.\n",
-      "                                                   \",:',,,\".,:?.\"?\".\".\"\",\",:\"?\"\".\"\"\",--,,,,,...----.:\n",
-      "                                                   ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\",.,,:\"?\"\",\",,.\"?--?\"\n",
-      "                                                   .\",,,!?\",.\",.,!\",.,..,,-;,..,.,,,,.,.\",\",--\"',?\",,\n",
-      "                                                   ..\"?\",.\".,\",.\".,.\"'.,,,.,--.',.,,.,',',.----,,;,,.\n",
-      "                                                   '.,,',.\",,,\",.,,..\"...\".,,.'.,;,.,',,..,,:\"??\"\",..\n",
-      "                                                   .,\"..\"???\".,..().,.\",\",.\"',.\"\"??\".\",',..,,,,,...\"'\n",
-      "                                                   ,.,,.:\".\".',,,,.,,.,.,.-,..,,,..',..\"?\".,:\",...\".,\n",
-      "                                                   .\",??\".,'.\"?\",.\"?\",.\",,,\",,():\",,'.\"**\",.\"..,..,,,\n",
-      "                                                   ,.;,----.\",,\",.\".\".,,,,?.,?,,,..\",\".,.\"?\".\",...\"..\n",
-      "                                                   ,.\",',\".\"',\",.\",?\",.\",\",.\",,\",.,.\"?\".,,..\",...\",\"?\n",
-      "                                                   !\",,,,,.\",.?\"',,..,,,..\"?\".,.\",...\".\"?\"\".',\",.,..\"\n",
-      "                                                   ,!\".\".\",,,\";\",,'!'--,,.,\".'.,.,,,,,,,,.,,,,,,.,,.'\n",
-      "                                                   ..,,,,.,...,,,--,,....----.,,,,.,,.,,,,.,.,----.,:\n",
-      "                                                   \",?!\",,,,,,..,,..,:\",\".,.,,,..,....\",!\".:'.,.,,.,.\n",
-      "                                                   ,,.,.,,,,.,.,,.\"?\".\"?...?!?\",,.,,,,.\"?\"\",.......\".\n",
-      "                                                   .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\",!\",..\"!\".,.\",\",.\"..\n",
-      "                                                   .!\",.,....--,..\"??\".\"..,,.,,..,,,.\"..,,--...,.,,..\n",
-      "                                                   .,,.,,,,..,,.,,....,.----,.,----,,...,,.,,,,.\",!--\n",
-      "                                                   .,!\".,.,,,.,.'.,,,,.....,,.(,)--..,..,,,.,:.,',(),\n",
-      "                                                   ,.,,,.\"?\",.,,.,--.\"??...\",,,...,,,.,;.:','.,:\"!\"()\n",
-      "                                                   ,,--.----.;,,.,,.,.,.,,---..,,.,,.,;..;,,,,.,.,.??\n",
-      "                                                   ???,??....,,,,,--,,--.,,.,-,,.--,,.---.,.(),,.,,,;\n",
-      "                                                   ,,,,.,,,.,,.:,,,,,.,,,.,,,.,'.,----.',,,.',,------\n",
-      "                                                   .;,,..()'.,,,.:-.,.,,,!,,:\"..\".,----.,.:';;;;;,,;,\n",
-      "                                                   ,;;,;,()'.,.,,,,.,.,.,..,'.,.,,,,.'',',--''.,,,,.,\n",
-      "                                                   ,.,;,:,,.,,.!().,,.,.',..,,.-.,,,'?,,.,,,,,.;,,...\n",
-      "                                                   ,,,,,.,,,.,,,.',..,,..,,,..--.\".,\".',,.,.,,,,--',,\n",
-      "                                                   ,--,--,,.'',..,.\"--.',\",..,--:\",\"\",\";,.,,.,.,',,'.\n",
-      "                                                   \",\"'..\",'.\",,.\",'.\"\"'!!\",.,.'..',.,'.\"?\"\",,,\",.\",?\n",
-      "                                                   \"\"',','!!\".'.\"...!\",,.,.'..,..,'.,..\",,!,!,,!\",;,,\n",
-      "                                                   .,,.\"?\",,,.\"..''.\",,,,,,().,,....,,..\",\"--.,,...\"!\n",
-      "                                                   ...\",.,,.,,,,,.,,,.,,,.\"?'!!\",..,--,,--!\"',,\".\"...\n",
-      "                                                   !\",.,,,.,,,-(),,...,.,,.,,,..,,,,,.-().,.,-,,.',:,\n",
-      "                                                   ,.,.-...,-.\",,\"-,\"';'!\",,,.,-,,,,,..,,.,-.\",,\",.,,\n",
-      "                                                   ,,.--!\",\".\",\",'.\"?...??\"\"?\"\",!\",.\"..\".,-,,,..\"!\"..\n",
-      "                                                   ...\",'!\"\"--!\",,,.,,,,,,,.,,....-,(),,,.,,----.,,:.\n",
-      "                                                   -,,.,\"\",,,,,,.,,;,,.,,,,,,,.\"!\",;,.,,,.',-.,,.,,,,\n",
-      "                                                   -,'.\",,\",.',,,,,.,,.,..,.,..,.\",',\".\"',!\".----,.\"!\n",
-      "                                                   ,,,,.\".,.\"',\",.,:\",----!,.\",',.-':.,,,.\"',-!\",,..-\n",
-      "                                                   -,,--..(,),.,,--.,,,.--;---;,;;,.----,,..,,:,,'.;.\n",
-      "                                                   .,,,,,'.,,.'.;,,,,;;,.,:,----,().,,,.,.:,-,(),.,;,\n",
-      "                                                   ,,,-,,.,,.',,.,,!,,.,,.',.,.,,,.----.,,.,,.,...,,.\n",
-      "                                                   ,,,.,,,.,.,,,,,.,.,..,.:!,..-.,,.,,.,..,.,,..,..-.\n",
-      "                                                   ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!,,,,,!...,..,,.,!.,,,\n",
-      "                                                   ,!.,,,,!.:(),,,,.(),.().().()-.,,,,-!!,.,,,.,,.,.,\n",
-      "                                                   ,.,,:\",.,,,.\",.,,,----,,.----,\",,,\".--,.,(),.'--.,\n",
-      "                                                   ,-.,,,----.,',(),;.,.,.,',.',,:\".,,,.\",.,.,.'...,,\n",
-      "                                                   .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--.\"\",.,,.,,.,.\"\",\",\",.\n",
-      "                                                   \",,..,.,,(),..,,,,()-.,.,,,...,,',,.,,.,',,,----,.\n",
-      "                                                   ,----,,.,-,,.,;.,.;;,.,,-.,,..,,,.'(),'',..,.,,,.,\n",
-      "                                                   ,,...,,,,.-..--\"'.\",.----.,,,.,,,,,.-,.----,,.,,,,\n",
-      "                                                   .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\",,,..,.\"(.)\"',.,'.',.\n",
-      "                                                   ,.'....,'.,,-.',..\",.(--,.).,,,.,.,.\",,!\",.,,.,,-,\n",
-      "                                                   .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\",,,;,,,\",.\"',,,\",,\".\n",
-      "                                                   \",\",.\"'....\"\",,....?\"..\".\",...\"?\".\"'.,.\",,.\"!\".,,,\n",
-      "                                                   ',:\"!,!!\".\",,\",.\",.':'','.'','.\".\"',,\",.'',.;,,,..\n",
-      "                                                   ,.,,,,-,;--.,,..,,,.,.\",\",'...?,,'?,'.,..,'',,','.\n",
-      "                                                   ,,,,.'--,,--,;,,----',--,,--.'.,,,,,,.,,,,,,,',,,,\n",
-      "                                                   --.,..,,,();,;,(),.,,--,,---..:,,.,,,,,.,,,,.,,,.,\n",
-      "                                                   ,,.().,,.\",,!.,\".\"!,!!\".\"',\",.,.,.,,..\",?...\".,.,.\n",
-      "                                                   ',,.,'.\"!...!...\",.',,,,--.,,...,,.,,,.,'.\",!\",,.,\n",
-      "                                                   .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"---,-...\",..,,.,,.,.,\n",
-      "                                                   ,,,.,,.,.,,,.,.,,,.\"?\".\"..?','....?'?\",.\",,!?\".\",,\n",
-      "                                                   ....!'.,--,.\"\",','?\".().\",!!;,,...!\",.,,.\"!...!!..\n",
-      "                                                   .\",,.,,.,..,,.'.,,'.',,.''.,,,.,,,.,,,,.,.,-.\"!!..\n",
-      "                                                   .'!,!\".\"....!....,,!...,!...,!,'!.......!'.\"\"',--!\n",
-      "                                                   ,'.,....,'.!!'....''....,-!,,''...,'.,,!--'!\",,,,,\n",
-      "                                                   .,,,,.:.--,,.'.,,,,,,,,,...;,,,,,'.,,,.,,.'..,,,..\n",
-      "                                                   :,,,.,,.,...,.,,,,.,-.',.,,.,,..,,..,,...,..,.,...\n",
-      "                                                   ,,..,-,.\"--!\".:\"...,???--!--!...\"..,,,.,,..,,.,,,,\n",
-      "                                                   ..\",,!\".\"!\",.,.,.''..,,'..:.,,,--,,,,---.,,.'.,,--\n",
-      "                                                   .,,--.,.,.-,;,...,.,,,,'--,.,',..,..'.--.,...,'..,\n",
-      "                                                   ,,,.,,.,,..,,'.,,,.\",!'!\".\",\".\".\"\",,\",..\",!.\"\"?'??\n",
-      "                                                   \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'.,?\",.(,'.)\"','!\"..\",\n",
-      "                                                   !\".',..,,,,..\"?\",.\",\".\",,.\"\"',',\",.\"!\".(.)\"!\",..',\n",
-      "                                                   ,,.\",??\",.'..,,.\"?.\"....,,'.,.,,'---,,,,.,.,.,,,,.\n",
-      "                                                   ,--,,,;,,,..,,,,,..,,,.,,,,,.,,,.,,,,.\".,,\"..,,,.,\n",
-      "                                                   ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\"'...;..,,,..--,,.().\n",
-      "                                                   ',--,':--.'','',,.,.',,...'.,,,,,.,,'..,,.\",'?,!?\"\n",
-      "                                                   .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"--.?????\".\",!'!\".,..,\n",
-      "                                                   ;,.\",,...\".\".,!\".',,,,,,.-,--.,.'-,.(),,.--,--,,?.\n",
-      "                                                   ,,.----,,.-,,-,,:;,,.,.,.\"'.\"-,..,,.,..,,.--,,----\n",
-      "                                                   .,,,(,)....,.,:\"-,\"'..,----,,,,.,(,,),.,.-.,--.,..\n",
-      "                                                   ;,,;,,.,......,.,,,,,.(--).:\",,?,?\",,,,.,,,,.,,.,,\n",
-      "                                                   ,.,,,,.:,,.,.,,,',,,,,(),,------.,.,,.,.'.,..,,.,,\n",
-      "                                                   ,,.:,',.,.?,(');,;',,.;,,.,,,,,--.,.(,),,,..;,,,.,\n",
-      "                                                   ,..;;..,,,,,,.,',--.,,,--',',,,.----,,,,,,.-..,,,,\n",
-      "                                                   ,.,,.\"\".-..(,)....**.:.()..,,--,,,,..(\"\"),.,,,,,,-\n",
-      "                                                   --,...----.--,,--,.,,.,,,,,,--,--,,.,=./=/..(,,),.\n",
-      "                                                   ,,.().,.,----.,,,,,,.-.,,,,.,,,.'...----.,,,.,,,..\n",
-      "                                                   ,.;,,..:,,,,.:.,,...,()..,----.('),,,.----,.\",,,\",\n",
-      "                                                   ,,.,.,,,..,.,,.,',.,,.,',,,.,,.,,..,,.\"\"--,.';,.,,\n",
-      "                                                   ,...,..,,.,.,*',,.*.,-,-,-.,,,,.,.,,,,.,.,,..,,,:,\n",
-      "                                                   ,.,,.,,-,..,,,,,,.,,,.,,.''.\",!\",,.(),\"\".\"'.',,\",,\n",
-      "                                                   .,.\"',\"..\",.,\",.,.,,,,.,,.,,.\",\".\".\",,.\",:'',','\",\n",
-      "                                                   .\"\"----\".....'?\",.\"?'??\"\"!!\",.\"'?\"..--.,,,.\",,\",.\"\n",
-      "                                                   ,\",\",.\"----\".\"'.\"',',\".,--'--,.\",?\",,\"?\"\"?\".\"?\"\",.\n",
-      "                                                   ..?\".\",??\"..\".?\",.\",,\".',().,.\",,\",\".\",,,,.,.,,,,,\n",
-      "                                                   .,,,.,...,,.,,'.,,,,,,,,.-,,.\",\",.,,.,.,,,,.,.,,,,\n",
-      "                                                   ,,.\",,?\".\",\".\"',\".\"';'\"----\"....\"\"--',\".\".....\",,,\n",
-      "                                                   ....,..\",',\".\"!!\"\"!\".\"'!\",.,,,,,,,..\",!\".\"!\".\"?\"\"?\n",
-      "                                                   \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\",.,,'.\"',\",'.\",!'-,'\n",
-      "                                                   ...\",,..,,,,,,.,..,,.(),,,.',.'.--',,,,--.\"'--'!\".\n",
-      "                                                   .()--.\",!??\".,,...,,.\".\",,,.',,,,.\",,',\".,.,,,,,,.\n",
-      "                                                   .,,..-..\",?\".\"?,\",.\"?!,'?\"\",,\".\"?\"\",,\",.\".''.\"\"?..\n",
-      "                                                   .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\",\",\".\"(.)\",.\"(.)\"','\n",
-      "                                                   .,..,:'?'.'!'\",.\",!\",.,.''',.\"'!\",.\"'?\",,,(---).,.\n",
-      "                                                   \",--,\".\"--!?,!,:''','!'.\"\"!\".\"...\"\",\".\"'.',','--,'\n",
-      "                                                   .',','','\",'.\"'--'!\".\"?\",\"'!'--.\"\",',\",.,.',...,,'\n",
-      "                                                   ,..,,:\",.\",,.,,-.,..-',.',,.'...,,,,,,,,,.,,.,..'.\n",
-      "                                                   ,,..,,,,.,,,.\",?\".\"'?\":\"--,..........'......\",.\"..\n",
-      "                                                   .\".\",,...\".\"?...,?\",...\".,\",.\"!!\".\",;,....?...\".\",\n",
-      "                                                   ,!\"\",'?\".\"!.','.'.,--,.,\"----\"..,....\",,...\"',???'\n",
-      "                                                   ?\".,.\",\",\"':''.'''.?\".\",!\",,:\"?......\"\",',\",.\"...\"\n",
-      "                                                   \"',\".\",,.,\"..,,:\",!,,!\".\"!!\",.\",?\"..\",?\".,',().().\n",
-      "                                                   \".,!!--!\".\"',\".\".!\",.\",'!\".\"-?',,\"*,'.\",.\"*()*\",'!\n",
-      "                                                   ?','.\"*()\",.\"\",,\"*,.*\",.\",..'.\",!\".\",?\",.,,..',,.'\n",
-      "                                                   ,,,.'.,,-,.,,.-'..,.,,..\"'.,\".\".'..--'?.\"\",...'!\".\n",
-      "                                                   \"',\",,\",'.\"\"!\".\"'?\"\"'.\"\",,......,'.','?\",.\"?\",.\"?\"\n",
-      "                                                   .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\",\"'.\"\",'!',\".\",,',\",\n",
-      "                                                   .\",?\",.\"!'''?,..'?\",-,.\"'.'..'..!\".\"?',.\".\",...,?\"\n",
-      "                                                   .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,.\"''...,.,,',\".\"...\",\n",
-      "                                                   ,.,.,,.\"','!,\".\"',\",:\"?\"*.*\"?\"'.\"-,\"*,'.*\".\".\"'.\"*\n",
-      "                                                   *\".\".\",?\"*.*\",?\"\"',\",.\",'...\".\".\"**\",'.....\",,.,.,\n",
-      "                                                   ,,',,,'.,,'.,,.,,.\",',\".\"',!\",.,''.\",!\"*.*\",.\",,-,\n",
-      "                                                   ,.\",?\".\"...?\",,,,,.,.,..\",,\"....,,,.\",\".,\"?\"..\",',\n",
-      "                                                   \".,,.,:\"!,\",,.',()..\"?\",..\",,\".\"\"..,.,,.,..\"?\"..,,\n",
-      "                                                   .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..,,,.',.',,-.\"!\".\",!\",\n",
-      "                                                   '.\",,'!,...\"\"...,\",\"'.,'..\".,,..,.''.,.;,,.,,.,.,\"\n",
-      "                                                   \",.\",!',\",.\"',?\".\",...--'?!'.\",\".\"\",,\".\",,\".\",'?.'\n",
-      "                                                   ?.\".\",\".\",,'.'.\"\",\".\",!,,?'...\"(,.)\"?\"\".\",,...\"!?\"\n",
-      "                                                   .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",'.\"\"',\",.\"?\"\",!\".\",\",\n",
-      "                                                   ,.',,,,',,;..'.,.,,,,.,,,,,,,.,--.....,.,..,,'.'..\n",
-      "                                                   ...\"-,-...\",,.,,...--.--,--,,;,,.\"--,!\",.\"'.'.,,!!\n",
-      "                                                   ...\",,,,,,,.\",!!\"..\",!\".\",.!\".\"!\".''.,.,,,\"--...\",\n",
-      "                                                   .:,.'.\"',;!\".\"','!\".,.,,;,,..\"',\".',,.,,.'.,..,.,,\n",
-      "                                                   ,..\",'?\".\".\".,,..,,,.\",!...'...!\".'..\",\",\".\"...,.,\n",
-      "                                                   .,.,.,.\"!\"..,,.,,....,.,,.'.,..,,.\"!...!...!\",..,,\n",
-      "                                                   ,,.-,,,,..\"!\"'.'..,,,-,.\"!!\".\"?...--!\",.,,..,.,,.,\n",
-      "                                                   ,,...,,,.\"!\",.\"?\",----'.\"!\",,.\"'!\".;,,,-.\".,...!\"'\n",
-      "                                                   .,,,,...-.,.;.',..,,..;,,.,,,,.--,,'--,.,;.'.'.,,,\n",
-      "                                                   '...'.',().,,,,.,,,,.,,.,--.,.,.,,.,,,,,.,--.,.;,;\n",
-      "                                                   --.----.,,,,-.(,;,,;.).',,;,,,,,.,,.,.,...,,,.-,,.\n",
-      "                                                   ..-,-,..----;.,.,.,,,.,:\",,!!\",..',,,.----,.,.',,.\n",
-      "                                                   ,,,.\",?\".\"?,',\",.\",,\",,\",...\".-.,,.-,--.,.'.,,,\"\",\n",
-      "                                                   .\",\"(),\".,..,,.,.,,,.:',?'--',,',''.,.,,.'.'',',',\n",
-      "                                                   ,.,'..',?'.',?'.,!',,'.'',,,','!,',',.,,',''!'\",,.\n",
-      "                                                   \",',.,'.,,?\",:\",?.','(),'.'.'.,,,----..':..'?!',\"'\n",
-      "                                                   ,\"--!',!\",.':',.\"!\"*.*\".\".,,....\"!!!!\",.-,,..',.,.\n",
-      "                                                   ..\"??\".,,..,,.,......,,.,--..,.,----.,,.,,.\"!?\".,,\n",
-      "                                                   ,,.,,'..,,,..,,,.\".....',.\"\"!\"'.-,.\",\",.--.,,,.,,,\n",
-      "                                                   .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\",..,.,,..\"',\",.\"!!\",\n",
-      "                                                   .,,.-,,.\",'?\".\"-\",.--,,',,,'--,,,.,,,,...\"!\",...\"!\n",
-      "                                                   !!\",,.;,,..,,.,.,,,,.',.\"?\".\",\".\",!\"*,,.*\",!\",,.-,\n",
-      "                                                   ,,,,,,;.-()-,..,,,--,,,.,.():'..,...,,',,,.,,'...:\n",
-      "                                                   .,,,,,..,,,.:,,,;,,',,.,,,,,.,.',.,,'.,',--.,'----\n",
-      "                                                   .,,.,,'..,,.',,,----,.,-.,,.,----.'.,,.--'(-'),','\n",
-      "                                                   --,,.,,,,,.,,',,.,,,,.,'.,,.,,,.,..,.,,.!,',,,.---\n",
-      "                                                   ---..,,:\"'';,\"*,.*\";.\",--:,,,.,.,--'.,,\".\"\",\",.\"\",\n",
-      "                                                   \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*().*\".\"*().\"()'',\"*.:\"\n",
-      "                                                   !!!\"''.*\".\"'.,.,,.,,,,?,,,,(),,?,,???(),,...??,,,,\n",
-      "                                                   (),,,,.(),.----?----,.,,,,.,,.,,,,,,.,.,',,.?,.,',\n",
-      "                                                   ,,,.,,,--,().,,.,,..,.,.-----,,,,.,',.,\"\".,.----,,\n",
-      "                                                   .,'.,.,.,,.,..--,,,,,,,,--,,(-),--\"\"\"\".,,,,,.,.,;,\n",
-      "                                                   .,...:.,,.,,...:-:.,,,,.'.,..:,,',,,,,..,....,.,--\n",
-      "                                                   --..,,.;;,..,,.,,.,,.,,.\",\".\"!\",.,,,..,,,.----.,,,\n",
-      "                                                   ,,.--.,,,.;.,,.,,,.,..,,.,..\"????\".,,:\",\":\"..\"..:\"\n",
-      "                                                   '--'.--.\"..\",\",\".,...!..,:,,.....?,.,.\",.:\",!,,\".:\n",
-      "                                                   \"!...!,...\",...;.,,.,.....,,.\",!\",.\"......,\"..--,,\n",
-      "                                                   --,,,,.',.\"??,,,\".'....\"......,,......\",,.'.,..,,.\n",
-      "                                                   ,,'.,,..,,.,..\"!!...\".\"'...'...'...!\",.\",;'!!...,,\n",
-      "                                                   !...'!\",,,,,.\"!...!...,,\",.,,'.\"...,!...\",,,,.',,.\n",
-      "                                                   ,,'.'.\",?\".\",?'?\".\"!\",.,,.,..,,.,,..\"..'?\".\",\",'.\"\n",
-      "                                                   !...\"\",,!\",....',,,,.'.'.',.,,.,,,.'.,----..';.,.'\n",
-      "                                                   '.,.,.\"',,.\"\"--.\"\",.?.\"\".,\".'.\"?\".\",.,,,..?.???,!\"\n",
-      "                                                   \",\",',\",'.?,!,.\",,,.....;'.;..,,,;,,,-,,.-,,.,',:.\n",
-      "                                                   ,();.,.,,,,,,,.,..,,,,.,----,.,,,..,'.,,,,.;,.-.,,\n",
-      "                                                   ..,,.',.,,,,.,,..,..,.'--.----:,;,.,,,,------.---,\n",
-      "                                                   ,--,,.,,,.,.',-.:\",\"..,.,,,,.,,--*--,,,.*.\",,\",.,,\n",
-      "                                                   --,,-,--.-,,\"',\"--,,.,,,.,,,,,.,,,,,,,--...,,.**.,\n",
-      "                                                   .(),,,..,,--,,--;.--,,---,.;.'.\",\",;,,,.,,,,,,.,:\"\n",
-      "                                                   ?\":\",\".,,,:\",,\".----?.----.,,.,,.,,,..',:,'.,;\"\";,\n",
-      "                                                   ,;,.,,,--'--..----:(),(),(),.,\",\",,.,,,,.,,,.----.\n",
-      "                                                   ,,,'?.,',----.,--,.,,,----.,..--,--,..,.().,,.--,,\n",
-      "                                                   ...,.-,,.,,,.,,..,,.,,.\"?\",--'.\",!\",...,,.--.,,..,\n",
-      "                                                   .\"!\",..\".!.\".\",!\".\",,'.!\",.\"--!\".,.\",...\"....--.,.\n",
-      "                                                   \",,','!;'!''.'.,--,\",.\".',..',?\",,,.',..\"?,!\",.,\"!\n",
-      "                                                   \"'.',';,,'-,-.,,.',,..-.--.,,....-,.-,,,.,.,,,,,,.\n",
-      "                                                   ,.\",--!\",,,.,.,.\",!!'...?\"\",!,...!\",,.,:\"---!'.!,!\n",
-      "                                                   ...\",.\",!!...?.\",,-,,,.\"...??...\".\"?\".\";,-,,'!\",.\"\n",
-      "                                                   '?\".,.\",!',\".\"'?\",.,.,.,-().,,,...,,,.,,.,,,--,,.-\n",
-      "                                                   -,,,()--.,..----....\",!,??!\"--,.\",,!\".-,.\",\",,.\"--\n",
-      "                                                   '!\",,,,..,,.\"!....''...\",.\",!\"-,'.\"!\",,.\",,\",,,,.\"\n",
-      "                                                   ',\",.\"'.','!\"\",,\".\"',\".\",'...\"\".\"\",','?\"\"?'!\".\"?\",\n",
-      "                                                   .\",,\"-,,\",'.,!',\",.\";';'.\"\"','!\"..\",,\",.\"-.\"\"..,,\"\n",
-      "                                                   .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\".\",.!\"\"',,\",\"----,,,'\n",
-      "                                                   ,,.'\"\"?\".\"'!!,.,.',','.,',':.,','.'\".\",\".\".\".\"'.,.\n",
-      "                                                   ..\"\",\".\"';...'.\"\",,,,'.'!'.'.'.'.--!.'.\"\"'-,,!\"\",!\n",
-      "                                                   '.\"\",''.'!\"\",'.',\",.,.\".'!,\",.\"'.\"\".\"\".'.\"\"!\"\"??'!\n",
-      "                                                   \",.,.,.\"!\",\"!\".\"',\",.\".''.'....\"\",'....\"..,.,.\",,\"\n",
-      "                                                   .,..,.;'.,.,,.,.,,.,.,.,.-.,,.,,.,.\"',?\",.\",!,--!\"\n",
-      "                                                   .,,.:\",,,!!,,,\".,.,,'.,,..\",,!'.?\"----.\"!!\",.\"...\"\n",
-      "                                                   **\",!.\"\"!-!!\",.\"!,,!\",.,,.\",,!\"\",,,'.\"**,,...\",.,,\n",
-      "                                                   !\"\"...\",:\"---,\",,\"-------,----\".\"!!,!?\"\":.\"..,,,.\"\n",
-      "                                                   ,\".\".\"\",!!!....\".,,:,,,.;,.,,----(').,.----,.'----\n",
-      "                                                   ,....,,,-----,....,,.----';.,----..,,,,.,..,,.,,()\n",
-      "                                                   ,,.,,,.,.;,.;,()\",\",..--,--,,,,.,..,,():\",,.\"',..,\n",
-      "                                                   '.'.,----'----',,,..;.---\"\"..,,,.,,,.,\"-\"\"-,\":,,,,\n",
-      "                                                   ';.,,,.,.,.\"....,,\",.,,:\".\"'..,,'.--,,,--,.,.,-,\"!\n",
-      "                                                   \",'.'-,,.,,.;,..,,,,,,,.,,,.,-,.,'.,..,'.,':\"!\",..\n",
-      "                                                   ;,.....,.,--.,',',,\".\"'.:\",!\".,.,,.'.,--,'..,,.'..\n",
-      "                                                   .,,--,--,'.,,,,.,,'..,,..,,.,.,.,,,.\".\",,,.'.,,.,,\n",
-      "                                                   ..,',',.:.,,,;.,,;,.,,,,..,,,.----'.,,.,..:,.\",!!\"\n",
-      "                                                   ,,.\",,!\":\",??\":\",.,!\",----.--.,.,--,,,-,-..,:.,..,\n",
-      "                                                   ...,,,.,.,,,,.,,,,.,,,,,----',-,,,..,\"?\",.,\"?\":\",'\n",
-      "                                                   .\"..-.,.,,.,.,,,.,,;.,',----.,.,;,,,,.,.',,().\",,,\n",
-      "                                                   \".----.\".\",,',.,,.\",...,?\".,,,',.,,,.\"';,\".,,,.,.,\n",
-      "                                                   ,,,,.\",,\".\",,.\".',,.,.,,,.,,.,,,.\",,\".,.,.,,',.,.,\n",
-      "                                                   ,,.,',,,,.',,,,.',,,.,,.,,',,..,,,,.\"?\".\"..??\".,..\n",
-      "                                                   .,.,,,,.,.',.'..,',.',,.\",',\".\"'..\",,.'.''.,.,..,,\n",
-      "                                                   ;,..--,-,--.'.--,,.----.:,,,,,,,.,,,,,,;,,,,--.,.,\n",
-      "                                                   .:,.,-,.,,.',,.,,...,,.,.,,,..,,,,----,,,,,,.,,.,.\n",
-      "                                                   ,,:.,,,,---,,,,,--..,',,,,'.,,,,.....-..,,;,.,,...\n",
-      "                                                   ,.,.,,.,.----:???--:\",,\",\",\"...,,..,,'.----,.,,,.\"\n",
-      "                                                   ??\".,,..;.,,,.\".,\".\",,\".\".\",..,.\",\",..\",\",,\".,\",.\"\n",
-      "                                                   ..\",.\"--!\".\"......!\".',,,,,,.,'.':\"?\"',,,,.\",'!\".\"\n",
-      "                                                   ,,!..\",\"!\",,,,,--.,,.,.,,,...----,,.\",',\".,--..,.,\n",
-      "                                                   ;,:.'',.\",\".\".;..\"\",?\",.\"..!\",.\"?\".\"!,,?\"\",...\".\",\n",
-      "                                                   ,,\".\"?\",'.\"?\".\"...\".\",\",\"....\".,'.',...,.----.',,.\n",
-      "                                                   \",,...?\".\",...?----.----.?...,\",.'...\",,\".\".\".\"...\n",
-      "                                                   .......\"'.,,.\"...,,\",,.--..,,.,.,,,''..,,..'.\",'--\n",
-      "                                                   ,\".,,,...',',,,.,.\",','..,.\":\".\",;.,..,,...,,.;.\",\n",
-      "                                                   ?\",.\",\".\".\"\",\".\"!,,..();.\".\",\",\".?\"\",\".',.\",\",,.\"?\n",
-      "                                                   \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'....!,,\",'.\",,\"..,,.\"\n",
-      "                                                   ,?\"..\",!'.--!\",.\"'?\".\",?\",''.,-...,,,--.,,.,,.:\"--\n",
-      "                                                   ,.........\".\"--,--,.\"\"';...\",\"?\".,.,.,.:\",'--.\"\",,\n",
-      "                                                   !\".\"?\"\".\",,,'..,,.--,--.:,',,,.,'.,.,.'.,..,,,.,..\n",
-      "                                                   '.\",\",\":',?''!,..,.,\",.\",,\",.\".\".\",,\".\"',!\".\"--.\",\n",
-      "                                                   ,.\",?\".\",.\".\"!.\"....\",,!\".\",\"()\",.\"',.\"?\".\".,,!\".\"\n",
-      "                                                   ....?\",.\"?,.!\".\",...\",\",,--;?.'?\"\",\".\".\"\";,,......\n",
-      "                                                   \"\"\"()\",\".\",...--.\"\",'.\"\",,\"...,,,.,,,,..\",'?'?,\",,\n",
-      "                                                   .\",,\"..,.\",???\",.\",,,\".\"?.,,\",',\"!\"\",,?\".\"',?--!--\n",
-      "                                                   ,.\"\"?\"\"..\"\"?\".\"...,\".\",,.\"\",\".\"'....!\"\"??\".\",'.'.,\n",
-      "                                                   \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\",\".\".,.\"\";?\"\"..\"\",',\"\n",
-      "                                                   .\".\"'.\",\".\".!\",.\",\",.\",-.!.!,'?',.,.\"'.,.--,,.,,,,\n",
-      "                                                   :\",!'!\"'.\";.\".,..'.,.,.,,.',.,..,.,,,.\"?\".\",,\",.\".\n",
-      "                                                   .....?--'-.,\",,..,,..-.'..\",,\",.\",!??,,!.,'..,,','\n",
-      "                                                   ...\".\",\"-.\"',,.,.......,?,!\",.\",\".\"....\".,,.\"',\".\"\n",
-      "                                                   ?\"\",\".\"...\"'.\"?...?...\".\"...,\".,'.\"??...?\"\",,\".\",.\n",
-      "                                                   ..\"\",!!'....!,'!\"'.\",.,\".\"??,'.?\"-.;,.\"?,',\",,.-,,\n",
-      "                                                   .\",,,,,?...,'!...\"\"-,,\".\",\".,,,,,.\"'....',,?,'.',!\n",
-      "                                                   ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?-?--,:'!.',,...?.'\"..\n",
-      "                                                   ,..,,,.----.--....,.,',.--,,(,)--,.,.,,,...,,.\",\",\n",
-      "                                                   \".,,....\"',,\"\";,.',:\",,--,\",,'.:,,,,...,,.,-.;.\"?\"\n",
-      "                                                   ...,.,.\"???\".'.\",.\",,..\"'?',\"...\"!\".'.\",\",\"!.,....\n",
-      "                                                   .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\"?\",.\",,...,,....\":-.\n",
-      "                                                   -.().,.,.....,,,,,,.\".\",,.-,,,,,,,.,,,.,,.\"..,,,,,\n",
-      "                                                   ..\",.?(,,)--,,--(,,)??,;:,,-;;,,,,----()---:,.,.,,\n",
-      "                                                   ,;,,.,:,.,.,.',,,,,\"\",.;;,--,,,(,,).,.--?:,.,.--,,\n",
-      "                                                   ,,--.,.,.,.,.?!\";,\".??..;;.;.,.,--,,.;,.,,.,,(),.-\n",
-      "                                                   -,,,,,,,,--,,,,.,,,...:(),(),(),,.,,,.,,,,,----,.,\n",
-      "                                                   ,,-.,',-.-..:,..----...-.;.',,..,,,--.--,--,,....,\n",
-      "                                                   -,,,,'.,,,,,,--,.,,.--,-,--.,,,,..,..,,,.,,,-.,;;.\n",
-      "                                                   '--,.(),,.;,----,,,,.,,,,,...-...';;,,.,.,,..,,,,-\n",
-      "                                                   -...--.;.,--,--,.,,,..--,,--;;;,.,,..;,..,,--...',\n",
-      "                                                   ,..,,..;;..--.:.,.,....:.,,..\"!!?\",.,.,,?,;-;;.;-:\n",
-      "                                                   ,,,,,..,,...?--,',------,,,,,:\",,!.....\",,....,,.,\n",
-      "                                                   .,'.,,,.,,.,,...',,.,,'.:,,',',''.,..'.,:.,..,'...\n",
-      "                                                   ,,--.;.,,,-,:\",.'....?\"'.'.,.',...',,.,',.,.,--()-\n",
-      "                                                   -.;,.--.,,-.,;,,,,.'.--,.,,,.,,(),,,,.,,,-,.,.,.,.\n",
-      "                                                   ..'..,'..,,.--'--.,.;,,,...,\",\".\",\",.,...,'.,,,.,,\n",
-      "                                                   .',.'.\"'?,\".\"??'!\"',,'.\",,?\",.\"!\"..,,,-.,.\",\",\".,.\n",
-      "                                                   \"\"',.\"\",'.',.,.\"\".\"\",'.,..\"\",.\"\"--.....,,'.\"\",,'.\"\n",
-      "                                                   \"'..\",,,'.,.,.\",\",.\",.\";.,.,.,(),,.',.,.',.',,,,-.\n",
-      "                                                   ',,,,,-,,.,,...,.\"-,!\".,,.\",,\".\",?,-!,!\"\",',\",.,.\"\n",
-      "                                                   ,,\",\"',!,...'.\"..\",,\",\",.,,-...\"\",\".\".....\".,.\",\".\n",
-      "                                                   \"...,,\".\"',\",,\",...\"\",\".\",,\".\".\"\"'!'!\"'.\",,,,,.,,-\n",
-      "                                                   ,\".\",....,'....,...\",,,.\",,?\",.\"?.!\".\"',,\",\"'.....\n",
-      "                                                   .\".\"....,-!\".\",'!\",.\"!\".'--,,.,,.',.,,--.,.:,.,,,,\n",
-      "                                                   .'.,,,,,,,--.,.,.,,,,.',,,,,.'.,,,,,.,(),.,.,,,.',\n",
-      "                                                   ,,.--\"\"--.,,;...,,.,.,,:\"?\".\"\",.';,.,,.--,;(').,,,\n",
-      "                                                   ,,,,,:\",'.\",,;,,,.,.,,,:\";'!''--'!.,'.,....'!\",.\",\n",
-      "                                                   ,\",\",.\"--'.;,.\"...'.--,!\",.,.,.,.,,..,.\"!\",.\"...,?\n",
-      "                                                   \".,.\",,?\".,,..\",...,...!\"..,,.,.\",',?\".,.\",\",,\";.,\n",
-      "                                                   \".'..\",?\",'.\"--.,,'!\".\"',,\".,,.,,.\",!\".\".\"\",,',\",.\n",
-      "                                                   .,.,,.---,,..,.,,,.,--,.,,'...,,..,,'.,-..\",\",\"--.\n",
-      "                                                   \"\"?\",.\"',.'?;,'.,',,..,.,--.,'.\",'.,..,.,,,.,.,,.,\n",
-      "                                                   .,,,..''.,,,.,,,,,..,,.'.,.,'.,,,,,,,;.'',,,.',,,.\n",
-      "                                                   ,',,,',,,,,,,',..,,,--.,-.,.....\"',\".\"?\".,.,.,,.\"!\n",
-      "                                                   ',\".:\",'.\",,;.,,,',.\",,\"(),\".,'.\".\"',\".\"....,.\",,.\n",
-      "                                                   --',',..,.\"\".,.,,.\";',\".,,,..\",,--,\",().\".\",,,.,..\n",
-      "                                                   ,.,,,..:\"!'!\".,,..,:\"''....,??\"\"......\"..---,',,.-\n",
-      "                                                   ,,,,..\",!\"'.\".\"\",,',\".\"'.\",,.\",,\"..\",\".\".\",,,.\"?\".\n",
-      "                                                   .\"!\",.\"',\",'.\",,....\"\",'.!\".\"',............\"\",!,'.\n",
-      "                                                   .?',...'.,,'.?',!\"\"',.'?\"\"!\",..\",,'?\",'.....,,..\",\n",
-      "                                                   \",.\"..:'!',','.',\".\",.\",,,,,..\".,\".\",?......\",.\".\"\n",
-      "                                                   \".,\"..,.,',.\",,!\",-.\".,.,,,!',\",...\",,\".,,,.,.,,,.\n",
-      "                                                   ,,.-.,.,,..,,,,(,'),,.,.,,,,,'.,.--,--,,,',..'----\n",
-      "                                                   ,.\",\",\".\",,,,,.,..,,,..,--,,.,--.,,.----.,,.,'.':,\n",
-      "                                                   ,,,,.,,,,,.',,;,.,,,,,.,',;.,,.,,.,,--,...,,.,--,,\n",
-      "                                                   ,.,',.,-,--,,,--.',..',,.',,.',,;,,,--,.,.,--,...'\n",
-      "                                                   ,,.,,',',',.,..,,',,.,,,--,--,.,',.,..,..,.('),.',\n",
-      "                                                   .',.'.,,,,.,,..,,,.,,,,.\"',--!\".,.--.:\",,,--!...\".\n",
-      "                                                   .,,.,..',----.\"?\",.\"',',\".',..\"'?\",.,,,.,..\",'!',!\n",
-      "                                                   \",,..,,.,.\"'!\",,,..\"'!'!!\",,,,,.\",,...\",;.\",'.,'..\n",
-      "                                                   ..?.....'..,...\",;;..,.\",.?\"\".!'!,!\"\"?\"\",!\",..,,.'\n",
-      "                                                   .,'.\"?\".\",.\"\",.\"('.)\"...'?'...\"\",...\".,,.,.\"!\",.\",\n",
-      "                                                   ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\"...\"\",,\".\"'.!\"\"...\",.,\n",
-      "                                                   ,.,,,.,'.----',,.'.(),,,.,,,-,..,,.,,..;,,.'.,,,.'\n",
-      "                                                   (),,,(),(),'--.,,,,,,.,...-,,.,..-,,,,----',,'.,..\n",
-      "                                                   ,,,.'.(,),.,,--,'--.:,,.,.,.\"?\",.,,.\"'?!\".\",?\".\"!\"\n",
-      "                                                   .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,.,,.,,.,.,,,,..,.,,..\n",
-      "                                                   --.,,,,,,,,,,,,.,..,,..----'..\",,\".:\",',\":\"!!\",.,,\n",
-      "                                                   ,'.---.,.,,,.,'-,.',.,,,.:,,,,,.\",\".,,.,--:\",,!.,!\n",
-      "                                                   \":\"'',,,...\"--'..,,-,'.,.\",,,\".\"--,!?.',',\",.\",,\",\n",
-      "                                                   \"!\".,,,,--,:----,--,',.,,.-..:;,(),,;,,,,';..,,,..\n",
-      "                                                   '.,,',,,,,.,.\",--?\".\"?\"\"?\".\"!!\"\",?\",.\"?'.\"\",,,\",',\n",
-      "                                                   \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"().'..\",!\"'.().\"'!\".\"\n",
-      "                                                   ,\".\",',\",.\",\",,\"'?.,.'.\"\"!,\".\"'--.\",.\",,\"',\",',,''\n",
-      "                                                   '...,--!,!...\",:\"!\"'.\",!\".,,,,,,'..,,...\",,,\".\",,\"\n",
-      "                                                   ,.,,..\"',\".\",.!\",,.\"'...,!\",.\"?\",,.,.;.,,,----.-,,\n",
-      "                                                   ,,-,.,.,,,.\"--,'.,--'!'!\".,',,,----,...,',,.\"?\".\",\n",
-      "                                                   \",.\".\"\"?\",.\"?\"\",...\"\",\".,,...\",?\".\",\".\",\",,,,:\":.\"\n",
-      "                                                   ().\",*----,,....,,\".*.\",?\".\",!,,,;,.!.,\"().\".\"\"?\"\"\n",
-      "                                                   ,,\",.\"...\"..\"?\"\"?,\",.\",..,,..,,,.,,.,'!\",,,,,.\"?\".\n",
-      "                                                   \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,....\",,.--,('),.-----\n",
-      "                                                   .','.\";,.\"\",!,'',\".\",'.',.'.'!\"**\"'.\",,.,,.,,,.\",\"\n",
-      "                                                   ,,.\"'.:'.,:',,----.,,.'!\".,..,'.,,,.\",.........?\".\n",
-      "                                                   ,,,,.,,.\",,\",...\",,...,\",..\",,\",.,.\",\".,--...,,,,.\n",
-      "                                                   \",?\"...,.\",,\",,.\"?\",...()..,.:',.,,,,..,..\"''?\".\",\n",
-      "                                                   .\",.'.,,.\"\":..,!...:?.,,,,'.,,,,.,,.\",,!\",:\".'.---\n",
-      "                                                   -.:!''....?...\"\",,\".\".\"\",,,\",,\"',...'.--....!...\",\n",
-      "                                                   ..\",,\".\",!--?\"\",.,,,.,\",\",,.\"\",'!',\",.\":'--,.\"\",,,\n",
-      "                                                   \".\".:..\"\",'.,.,!,--,!.,!\",.\",,\".\".,..\"\"'.',\".\",,\",\n",
-      "                                                   .\",--,?,?.?,,,.\"...,'.\",,\"()\".\",:\"....\".,.,.,,.,.'\n",
-      "                                                   ,..'',,;.,,.,--,,,,.',,,.,..\"!,?\",.,,,,,',,,,..,,,\n",
-      "                                                   ,.-,,:\",!'!\"--,..,,,,,.',,,.',,,,,,.,',.\",\".\".,.\":\n",
-      "                                                   \",\".\"!.,,...\"\",\".':--.\".,\",.\",--,\".\",--,\".\"...\";.\"\n",
-      "                                                   ....\"\",..,.\"\",'',\".\"?,'.\"\",\",.\".'.,()--.;.,'..:',,\n",
-      "                                                   --.'.\"',.\"??\".\"?\",..\"?\".\".,?\".'.\"?\",,'.\"....\"\"!\".\"\n",
-      "                                                   ,!\"\",,\",.\".,,,.--,'....\"\",...\".\",'..',....,-\".\",\",\n",
-      "                                                   \",!,.!?..--'!\"\",\".\"...\"\"'!'!\",.\"?\",.\",'.\".\",?,\",.\"\n",
-      "                                                   --.\"(.)\",'....'....'.\"..-,,..\".?,.\"\",,,\"....\".,.'.\n",
-      "                                                   \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!,'.,-!\".'.(.).,,-..,,\n",
-      "                                                   ..,.,...\"?\",.\",.\".----,,:,,....\"!\".(,.)\"..,..?..,.\n",
-      "                                                   ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,,!,....\".,,.--.,.:?,.\n",
-      "                                                   .,,.',..,.,,,,,.,,,,--,,,,,,.,,\"\",,,(),().,,,.(,,,\n",
-      "                                                   ,,,,).,:,,;,,.;,,..,,,,,,,.----.-,,,,,,.?????,,.,.\n",
-      "                                                   ,,,.,,..,.:,,?:\"-;...,....--.--,.,,.,,..,,.,.;,,,.\n",
-      "                                                   '.,,,,,.,,.,,.(,).,,,,..,,..,,..\"--.,,,.,,.,----:?\n",
-      "                                                   ,,,.,.,-,;,,-,,.,,.-.,,,.?.,,..,,.',',.,.,,'.,,.,'\n",
-      "                                                   ,,'.'.,.,,.,,,,.,.,,,.,,,,,,','.'.'..,'..,.,,,..,,\n",
-      "                                                   '--,,,,,,.':,,--,,,,,,,.,,.--,------,,.,.,,:\",\",\".\n",
-      "                                                   \",,,,,.-------.--.,,,?,.,,',,.----',,,----,.;;,,.,\n",
-      "                                                   ,,,,..:(),,,,(,),(),,,,,,,.(),,,,,,--'.,,,..:\"?\"..\n",
-      "                                                   ...,,.,,.,;,....,.,;,;,.,,,,,,,..,,,,,,.,.',--..,.\n",
-      "                                                   ,'.,,,:?--,.,,.,.,.,':?,.,,,',,\".\"',:\".\",;..:,...,\n",
-      "                                                   .--,;,,,.,,,,,,.,--.,'.,,.,,;.--,.,,.,----,'.,?,?,\n",
-      "                                                   ,,?----?,??,?:(),,,;(),,,,;(),,,,..----,,,--.,,---\n",
-      "                                                   -,,,:,..,,.,.,',,,,.'----.,,,,?',,.--??.,,,,,,,,,,\n",
-      "                                                   .',,,,',,,,,.--,,--',-,,,..,,,,,,,.,..,,?,,:.'.',,\n",
-      "                                                   ,;',-\"\",','.,,,'.:,,,,,.,:,,,,,,,.,,,,,,,,,,..,,,,\n",
-      "                                                   ,,,,??-?,,,,.----.,,;,..,...;;,.,,,.,..,,,,--,--.'\n",
-      "                                                   ,.,.,,,.\".\"--'.\",,.\".(,,,',,,.)\",,.\",,.--.?.?.?.,:\n",
-      "                                                   ,.,\"\",.,,..,.,......,,,.'----,,,----.,,,,,.\"\".,,'.\n",
-      "                                                   ,.,,,,.,:():,().,,,,,';.,,.,;,.,,,..,,;,,,--,.,,()\n",
-      "                                                   --,.,.,',,...,.,.,,,,,,..',,,.',,--,;,.,,.,,..:,,.\n",
-      "                                                   ,,..----;--,-,.,;,,--.,,.,,,,;.(),.,.,,.--,.--,,.,\n",
-      "                                                   ,,,,,;,..,.,.,,.,...,...,;.,,.,,.,,,..',,.,,,.,,,.\n",
-      "                                                   ,,...:'..--,,?,,,,,?,,,?,,.,..,.(,---).,...,,'.,,,\n",
-      "                                                   .,.,,,----.:()?()?(),,,,.(),,,,.;.,.,.--'.,..,,,..\n",
-      "                                                   .,,,.,..,,,:.',,...,,,.,,,'.,,'.,.--,,,--().,.-.,.\n",
-      "                                                   .,,,.,,.----().,,(,,)-..'.:....-,.,,,.,,,;.,.,.,,.\n",
-      "                                                   ,,,().,,,.,',,.,,,,,,,,,..,,.,,,,.-,-,-.,'?..',?.'\n",
-      "                                                   .?...--,,?.---,--.---,--.,;.,,..,,,,--;',,,,.,(,);\n",
-      "                                                   ',,,,,.,,,,,,,,,.,,'.,.'.,,,.'.,,,.,.,,.,'.,,',..,\n",
-      "                                                   ..,.,.;,;--,,,,,,,.,.,,,.,..,,,.:().().().'.,,,,,.\n",
-      "                                                   ,,.,--,,,--..'.,,'.,..,.,,--,,--.,,.,,..,..-,.,,'.\n",
-      "                                                   ,.''.,.,,',.,,,,,,,.,,,,.;.,,.,,..-,-,-,.,,.,',.,.\n",
-      "                                                   ,,',.,,,--,,..,,.,,'.,,,.,,,.--,,,,--.(),...;,...,\n",
-      "                                                   .(),.,.?,:?..,,.,,..,.,,--,,.(),,,.,',,.,.--,,--,,\n",
-      "                                                   ,,..(),,.,.(),,,.(),,.,,,--,,--,,.'.,,,.,,,,.,,,.,\n",
-      "                                                   ,,,,.'--,.:(),.().().:(),,.(),.(),...,'.'.....,,.'\n",
-      "                                                   .,.,,.,.;,,,,,.,,(,'),,,(,)..',.,,.'.,,,,,,;,.,,,,\n",
-      "                                                   ,,,,,,.,,,,.,..,..',,,.',,,.,,.,.,,.,,',,.,..,',,'\n",
-      "                                                   ,,.,,,,,.-----..,,,,,.,,,,,..;,,,.:,..,,,.,.,,..,,\n",
-      "                                                   ,.;'.,,,.,,,,,...,.,,.,.,.,,,.,,,.,,,.,,,,,,.,,,.,\n",
-      "                                                   --.',,,'.:\",,(),\":\",,,,,.\";,.,***********-.-.*****\n",
-      "                                                   :://../////,--.,(!).,,--.,,.,.,,.--.,.***:***-,(\"\"\n",
-      "                                                   ),-(://./)..-..-,,,(/).,-.-,.....\"\"..-...--.....(\"\n",
-      "                                                   \"),-..,,,,.,---.-.....,,,,,-....:...,,,--(\"\",\"\"),,\n",
-      "                                                   ,,:.,-.....-(),.\"\",....-........-,.....-....-,-...\n",
-      "                                                   .,,,,,..-....,,,,.,-\"\"-(..),,,,,,,\"\".-......,,,,-.\n",
-      "                                                   .......--%-.-,.().,\".\"-(-)/-.-.-,..,,.--....-,,-..\n",
-      "                                                   .....,,-.,-,,\",\",,,,,,,,....,-\"\"..,,-,-,,,.,,.,,,,\n",
-      "                                                   ,,....-,().,..,.,......,'-',,.....,.....-,,,-,,-,,\n",
-      "                                                   ,,:()-,(),,-,()..--,,-..,-'-.,-.,://....()().'-.()\n",
-      "                                                   ()://./...'.'..,,.,.,,,()-,@..'://.:..@..-.($$,)..\n",
-      "                                                   ,..://.,.,.....,.,:://./.-..-.,-.-,...,.:://..-,,,\n",
-      "                                                   .\n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(sherlock['punctuation'], wap['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 28,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "-',,:;!;,,'.;;,-,.,,;;;.,',;,,,.,!,:'?,,.,.,.,:,,' ..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,\n",
-      ":,,,,'-;,,;',,,,,,,,';'';',,.,,,,,;,,.,?',.,;',,,. ,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,\n",
-      "..;,,',.'...,;,,.,.,,;,,',',,',,.,;',,,,.,,,,,.;,, ,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\n",
-      "-,',,;'.,;,,.',;':.!,,;,.,,',';;',';,,'.?,',',,;,, \"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"\n",
-      ",,,.,;,--,.,,;,;,.,,',,,,.,:,?,:,..,!??,.!,,;,,!'. ?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,.\n",
-      ",!'.,!'.,,,,,,,,,,,,,'!':.',:,,,,'.:,,.,,:;.,,,.', .\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''\n",
-      "'-,,,,,.!',,',,',,,,,-.,.,.!??.:!-!'',,.:!,,,;,,'. ''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',.\n",
-      ",,'.!,'.,.!.,.!.,.,.,,.,:!:;.,':!,,'.,.-,',,',''., .\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-\n",
-      "-,,;,.,:;!,:'.,.,:,!'!;?;;,',,.,,.,,'.';:,'.,';'', ,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\n",
-      "';,',.':-;,:,.?,,.',,,-.,,;,.,,,.,,.,,.,..,..,.,,. \".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\n",
-      "?,?,.:,;,.:.,,.:'.!.',';.,-.,..??.,,;.':,.,.',',!' \"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!\n",
-      "',,;,!',;;,.,.,.,.,'.,.,.,';,';,,':,,.'?,,,.,..,'; -!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",\n",
-      ",,',.',,;.,'.,,,;;'.;-;,';,-;,.,.?,.-,-,--,-,.,-., !!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\n",
-      ";,,,-,,,:;,,.,.,.;.;;.'.;,-.,!?,,,,,,,,,';,:;;,,:- \"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\n",
-      ",'.,:';.-.;,,';;,;,,,,.,,,,;,,-.,':;,,;;-,?,,:?,'; \",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\"\n",
-      ".,-,:',;,,'.,,-;,,'',;;,,.,,!..!,.!.,:.,!?,;',,,., .',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\n",
-      "?,,,',,.,,,?,?,,?:,',,,,,,,,,'.,,,';,,:',,':,;'',: \"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\"\n",
-      "::,,,,::-,',,.,,,,,,,.,:.;.?,.;.:,,,',',;'-;,,,,,, .\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.\n",
-      ",,.,,;,.?,'.,,;,,.,..,!,.,:.,.',',,-'..,,,':,'-,;' ,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,\n",
-      "'',,,-.':,-,',,--.;':.;.'.',:,,,,,,,:,,'.?,.,.?',. .'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.\n",
-      "'';,,.!,.,-:,:,.??,,?.;,,,:,,,,;,,.,,?,..,,;.:,;,: ',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\n",
-      ",?',..,';,;;:,.:;,,.,,,,.,!.,;'.',.,:,,.?,.,.,.,-, \"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\".\n",
-      "-,:,';',:',.,::;..,..,,.,;,,;-,-,,,,.;,...,-,;,-,; ..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\"\n",
-      ".,,:,,;,,:,,,;,,..;,-',!,;,.,,&.,!..,-;:,,,,,',.., ,,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\"\n",
-      ";,:',,,.,:,.;,,,.,;,,,.!,,,'.,;;.-,,,,.:,.,,;,,;,, ,,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\n",
-      ".'!,,,;!:!''!,,'.!?:,,;,,.!-,-.,.',:;.,,.,,.!?.,:. \"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,\n",
-      "!.,.,';.?:,'.,,;;,,.'??!!??,.,,,..!,.?!.,;.?!?:.!: '\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,.\n",
-      ".,:?',.;,,;,,;'''.??',',,,,,',?,,,,.:.!','..,;.,;, .\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\"\n",
-      ":,,,!,,,.,,!.,!!,:,.!!'?!!!??,?!?,;,!.!:'.?,;'.,-- ,,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,\n",
-      ";.,,?.,,.?',.,.:.;,,;,,,,,:.,,.,:.?,.,:,!,;-,.,.,, ,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\n",
-      "';,,,',',','',',',',',,:.,:,:;',.,.,,;,,.?,!;,.,., \".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\n",
-      "-,,;.;,,,.,:;,,..,?;,,-,;,.,.,,',.,:,;.-,?!;';,.,. \"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,\n",
-      ",.,,,.:,.,!,.''!?,,;,,.,-,,,,,',,'.'','.,;:,.,:;'. ,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,\n",
-      "'!,.,,.!!.,!,!!',',,,,:',,,,;,,,,,,,,,,.?.,!??-,?, ,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\n",
-      "!!.:;,.,:,,.-,,-,,.?,,,-,,,;,?,''?,,:';;',,,,,,.,, \"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\n",
-      ":,,--.,.,..,;,.:,'.;;:,;',,,:.-!!!!....?;,;,,,.--, \",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,\n",
-      "-,-',,;:,,.,!!!!,:'..,:,.,?-.,,,,.-,.,,?-.-,:,--., .,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',\n",
-      ".,-.,;.,;,,.',.';,,..,!-?.,,,,,'.-,,',;':,.,,-,,', .\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,\n",
-      ",;,,,,,'';,.,,;;,,.,;,,''..''-,?,',;,','.:.;.!?.;, .\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..\n",
-      ",,.,',,..'?'',,'.';,,.',,';,,,,.'??!,?.,!,!''.?'!! ,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\"\n",
-      ",,';','?!,,?;,,.':',,.,.,?.;,'.:.';,.?,--':-','.'- .,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"\n",
-      ",,,,.,:-,,.:'.,;;'.,',.,.',,.,,,,'.?,!:.;;.?:,,;,. ..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.'\n",
-      ",?.,-!':'?,:,,,,..,,'.,.!,,,!,,?.!,,,,',','.!,.!!: ,,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.'\n",
-      ",.,,?,,;,,,.,,,:,,'!,',.,;;;:,,,';,,..,;:'',.',',. '.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,\n",
-      ",.,.!:.,,;,.,,;,,.?,??',,,.'?,?:.!.'.!!','?',-,,-, ,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\n",
-      "!?-',?,,,,,,,,,,,,.,,,;;,,;,,,.,?,':,,,..:.,,,,,,, \",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,\n",
-      ",,,??,,,,,,?,,,'?..,,,,;;:,,.,,,.,:',.,!:,,,!!,.,. -.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.\n",
-      ":.,;,:,..,,.,!,?,!,,'...;,,:,!,,!,,.?,,!,,!,!,!?,; '.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.'\n",
-      ".,.,:'.!,,?,'.!?!?!,???.';,:,,,!,?,;.,,;,:',.!!-!! '.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,\n",
-      "!''?,'!,,?!?,!,!!,:,.:';,,,,'.,?,?;?.,,,:;;:.,,.!, '.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\"\n",
-      ".,.,,,';,,.';';,',,,:,,,::.,.'?,.!?.:,.,;,.!',.:,. ,..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.\n",
-      "''!'''!'?.,;,-;,!.;;,,,.;,',,,.!,',.,,':,.,,.,,.', ....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,.\n",
-      ".:','.,,.?,'';,.':,,;;,'.,;;,'-:';,,.,;,.,';',.,,' ..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,.\n",
-      ",';,,,:,-,;,,-'..';,,,,-,,-.,,;:.,;:';,..,?.,!.?., .-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\n",
-      ",.!.,,?!??!,',?,;,;':'.,?:'.:,.-':',;,.,!,'.!!!,'? \"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\"\n",
-      ",';',,',.?:.,'.,:,.:'.!,!,,!,:,',.?;.,:,.,,,,;..,! ,'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,\n",
-      ":',,','':,,:;;,.,,,-,,.'-?.,-.'?.,,,--;,,-.,;,,-;- -.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\n",
-      ",.'-?.,-.,,.'?,,.',,;,,.,,?:.,,'.,:.:,,.',..,,:.,. \"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,\n",
-      ",,.;.!;!,.'?:,,,;;,,'.,',;,.,:,,,,,,'..;:'''.,;,.! -\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-\n",
-      "!'..?!.,.,.,;.,!!.','.,!,,,.,-',.,,.,,:.,,,';,.,;. .-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,\n",
-      ",,;';,.;:,,.,,',.,':;,,,,'.,.,',;;-',-';,',.',',,, ,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\n",
-      ":,.,!?,;,;;,':.,,,.,,?,.,.,.:-?,.,.:,,,?,,,:,,;,,, \",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',\n",
-      ",,:,,,,;:,,.';,,;,,.,,,;',.,,,,,,;,,,.,,':,,;,,,,, .'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,\n",
-      ",.,:.,,,,,:,,'.,:,'.,.,-.,.:,,,.?,.,?;...,.';.,,:, ,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\n",
-      "'.'-!!,-!,!!'!,!.,:,..,,,.,,',,,.:',;,:,,.'??..,:, \"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.\n",
-      "?:.;.,;.,':',!.,,:,.!;':,';:,.??!!!,:;,.,.,..,.,,; ,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,\n",
-      ";';,.,;,'.,,,,,.:!;.',,..,.,,.,,,:,,;,,':',,,;,,', ,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",\n",
-      ".,,,;,,'!,',',,,,.,.,!,!,,!;,,--???,?.,.,???,?;.,. -\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\n",
-      "':,.,.;'.,'.,.;.!!,.?,,,;,,,;,.,,;.',,;.?-,,','',. \",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.\n",
-      ".,;:,,;,'',.;,.,:,.'',.,,..,.:,,.,;,,',,,,.,,';.,, ,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\n",
-      "-,.,'..,.,,.,..,.,.,;,,..;.,:,.;,.;,.?,;,.,;,.,-,, \",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\n",
-      ";',,,.,,,,;,,',,.,,,,,;,,,.,,':,,,';,,,.,,,,,,.,., \",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.-\n",
-      ":,..,,;,,,,,.,-,;;,,.?,.:!-'!!,!!!,,!'.,!,!'';,!,! --\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\"\n",
-      ".,:!?.!;'!,,,.,,,.','':,.,..!,:',.:,'..!,.,';,,.,. ,.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\"\n",
-      ".,.!.','?',',.,,;,,..,,..,,.,.,.,.,,,,,.,,-,':,,'. .,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..\n",
-      ",.,,'..;.,;,.,,,.:,.;.,.;'..:'?;,,.:!,,;,,,.,.,,;, ,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.\n",
-      ";-,-;,.,;.,!.'.?.,.,.,.,.,...,;,,,,,,,'.,!,,!,??!! ,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\"\n",
-      ",!'!,!,,,;,,,!,,.,.!,,?'?,',',','.,;,,:,,:,,,.,;:, .\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,\n",
-      "!,!,,,,.,,;.,,;.,,.?.;.:.,,,:,;,..,:,?,,?,!,!?,!., '.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\n",
-      ",,,:,!.,,,,;,.,:,:,,:,;:,,..,.,;.,?,;.;,.,,',:,,., \"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\n",
-      ":.;,;'.-,'.-'.,.,,.,;,.,-,,.,,,-:,',,,;':,.;;.,,:, \"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\n",
-      ",,.,,.-,;.;':,-,,,,.-,,,,;,.;;.,,,'.,,,:,.,','',;: \"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,\n",
-      ",.,,.,.,,,'';',,.,;,,.,,.'?,;,.,,'!''!;,,.,',!'.,? ..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,\n",
-      ",,,:.,:.,.,,?,...?,;.:,;,;:;.,,.'..,,,;,.,.,.,.,.? .\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\n",
-      ",;,!;!,,:,':','.,,!,;'';,..!,.!,,.,:.!.;.?:''.:,,. \"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",\n",
-      ",:,.:.',,;,,,';:',.?:;,,;',,':,.,!,!..?.;.;?.;,,.- .,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\"\n",
-      ".:,,.!,?,:,,..,..,,:,.':'!',.'';'.,.:,,,.,,,.,,,,- ,-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,\n",
-      ",.;'!'!,,.'!,,?:,,'.';,:',';.,,;,:,.:,,;,;,';;,'.? ,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,\n",
-      ".,,,,,,,,,,,,;,,,,,;,,,..!'-,,'?.''?',;,,,,,.,.,:, ..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\n",
-      ".,.,.,.?..,.?.'.,:,..;,,',;,:.,;,.,:,.:;.;,?,.,:,? \".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.\n",
-      "',,'.;,.',.,':,',;,.,',.',:,,.,.'?,,.,'';,,'.'!.'. ,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\n",
-      ",!:;,..-;.,;,';,,,':',',,.,,',.,,;.!,:',,.',',,,', \".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\"\n",
-      "',',,;;.'':,,,,,.',;.,'.',,'?'.,.,:::.,;'..:?,,;,. ;\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''\n",
-      "?,::';,.',,.,.,,',.,',.?.?'.;',..,,:;.'?,,,.?,,,;, ',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-\n",
-      ",.,.',;'.,.',,;.,:,'.;;:,.,;,,',;'.-?,;:,;,.,:'.,, '\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,\n",
-      ":.,;.,,?,,'?,,;,,'.!?,.,;'.!'-.,'!,,':'.',,!',!,;. ,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\"\n",
-      ",:.,.,,.,:;,,:,'.,:,;,,.,:,,,;,,;,,.';,,.:.,.,:;.. ,,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\"\n",
-      ":',;;,:','':,;.':.,?,,..,:?,',':'''?,;:',;''','.', .\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,'\n",
-      "!?',',-',???.,.,;:,';,:,;,..?,:,,!,,.',,,?,,--:!., ,',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,-\n",
-      "?':,':':',,:;,';,,,'';:,.,'?,;,':',,,.,!?,!?,?;':, -.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\"\n",
-      ",,'.,,,,,.,;':,':;;.,;,,.,-,,,,.,:,,,,;!,,;,,-,.,, ,..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,\n",
-      "?,.?.;.',;'',.,,','.,?.;,,,.,,,?;,,,.,,',?'',',',: -....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.\n",
-      ",,'-',,.'?,,.,,,,,.''.-;,.,:-:,,:;,'',.',,',.,,;., ,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..\n",
-      ";,:,;,:,.,,!,:,:,....,!',.!'.:.,','','''.'',,.,,!! ,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".\n",
-      "'.'.,.;.,.,.!,.,,:,,,,::,,,.!?;.;:;,,,,;,.,..;.,,. ,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,\n",
-      "'.'.',,,.;,''.,:,,';'?.!,?,.',,;,,'-.''?,.,'':,,,, .,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\n",
-      ",,,,,'.,,?,.,,,,''.,',..,..,;,:;:',..,,?,.;..;.';, \":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\"\n",
-      ",,,,,.;,'',,.,;,,;,,-,,.,:;,.,'.',;,',,.,'.:,;;.,; :?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,\n",
-      ".:,.,',:.'.,';.,;,,.;,,.?'?',,',',,,.'?,',,':'';., ,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\"\n",
-      ";,.;;,,,,,:.,,.,,,'.,';,,?.?,,.:,;,,,.;',':,,',.,, ,\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",\n",
-      ",',;'.,!,.,;...!,?'!',,,:,',,,,,,;,,.,,.,'.';-,-,- .\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".\n",
-      ",.?,,'',-,,,,,'';,.,,?,..,,.,':;.,.,.,,?,!'.,,.,,. !..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,\n",
-      ",!,,.,,.,!,',.,,.,!.,',!','?'',!':,'.'',!',.,'.,!, .,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\"\n",
-      "'.,:.,:...:?:..;,,.,,.,'.'.,...,;.,,';.,;',,.,:.., ,\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.\n",
-      ":,.';.,:',,',',;,,.,,:,,,.;..,:',.,'.!?',.,.,,':,' '...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\"\n",
-      "',,.,:,''':;,.,!,,.',,'.:.,'.,.;.,:,',;,',;''.';,, .,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\n",
-      ".,,,,,.,?.,;.-.,,,,:,!,.,!.?,''.;':!,!,':,;''.,,,. \"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\"\n",
-      ",.'..',:.;,,..,,;'.,!.',,?,;.''.,,?:'.'!!'',.,,,,' ,!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\"\n",
-      ",,.,',',';:,':',,.::,.,,;',:'',:.',',,''.?,:;.,'.' ,\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,\n",
-      ".',,':.',.,,,,;,,;,.:,:,;;,,.;.,;.,,,;,,,',.,:,..; ,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\n",
-      "-,'-:,.',';,.,?.,?.!!!;?,.!?;;.':'.,;,.,,;.,.,,:;: \"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.\n",
-      ".;,;,'.,,;!,,:,..,.,;.,,.,,;.,.','.',.,,,.,.-,:;,. ,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\n",
-      ",;,,,!,;.',,,.'',!,';':.::.??,.'.'???.,,':,:.,.,;; \".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\"\n",
-      ":.,'..,;:,..,!,?,.,,?,!',.-,'.!':.,.,!!,,-,,'.!;'; ,\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\"\n",
-      ",!:',,;:,..??,.':-',.,;'.':'':,;::,!'.:?;;';:,','; .\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\n",
-      ".,'?,',.?,',!,',!,!,,.;,.!,?,,.,.,;''.,,,,;.!'.,,' \"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\".\n",
-      ";,':,.,;.,??,,;,'.,',.,-;.,,,,,';,,',,',.'?',,'.?, .,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\n",
-      "',....,..,,...:.,,,.;,.;,;.,.,,'??!.,;,,,.?.-?'.,, \",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,.\n",
-      ";-,,.;,,.,.,?'.',,;',.,.,.,;,;.;,.,:;.,..,?,;..,,, .\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,\n",
-      ",';,..,,,,:';.;;,..',.,,.,,.'.:.:.,.,?,',;,,.?,:,. .,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\"\n",
-      ",:,;,.,,.,..;.!.,!,,.';..,,,-:,'..,,.,.;,.-.,.,.,? ,,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,..\n",
-      ",;;;..,..'':',,,.?'.--:,.,;''.:.,..,:,!!!.?,,;.?,, .,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',\n",
-      ",:';',.;,.,.,,...,,,,,':,?,':;,,,.,;'.,,,:'''.'.,? ,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-\n",
-      ",;'.,,;,':,,.?,.?;,',.?,,.,.'.?,.',,.!';,.?,.,?,,. .,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\n",
-      ",.-.,,,.',.,,:'.,,.,.?',.'!,,;.!',-?,,?,,;-,;!,;,' \"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\"\n",
-      ";,,:'';'.,,,,:;:'?,,,':,,.,;,!,,'.;,,.,,'.,'!,,:,, ,.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\n",
-      ".!?,?.',:-.,,,,,:,:;,,,,:;,.,!,,:,,.,:-'';,.?,,,,. \"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,\n",
-      ",,,;:,,.:,;,,,...;,.,;..,'.;:!.;',.,,:,..;!:.,;,,, ,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.''\n",
-      ",,:;,,,,.;,...,:;.'.,!?.,?,.?,,'.!.,,,':,.?,.,.,,? ,,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.\n",
-      "..,.:?,;.','.,',.?,,:..'?.!,,,:,'.,!'.,;,',.'.?.,; ,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-\n",
-      ":'.!,.,';,.?;:';'.,;'?.'.':.?--.?''.!.'.,.,!,-!.,, ,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,\n",
-      ":'',,..-,;,,.'.,,':.,.,,.?,,,,,',,-,'.;,,,..,.,,:. ,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.'\n",
-      ",,.:,,,,.!,:'.',,',..!,:.,!.'!:'.'!'''?'!,,!:.,:;. '',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,\n",
-      ".;..,,.,',,,;:,,,.,..':,,,.?,;.';,,....,,,;,'?,,:, ,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,\n",
-      "',;.,?;.,-;,,'.'.:,;.:..':'.,.'.'.,;,',-;.';?,.,,. ,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\n",
-      "',,;..,,,;,,.:''.,,-.,,':,''.,':,,:;,,,,'...,,,,,, \"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,\n",
-      ",.,,'..,.':,'.-;,,,,,.'.-.,:,;,,.,.??,,.-?.''.,;,; ,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\n",
-      ",:',,.,,.,!,,.':'.?.,.;,.'.,,?.:,'?'.,'?,-',',.,?. \",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,\n",
-      ".,.'.,..?..':..'!,,,.,,,.!,!..';.,,,,,:.:,::,,.!!, .\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\n",
-      ",...;,',:'.!,',,;,'.?,..;.,,,,.,.':.,.,''..,,.;,!, \",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\n",
-      ",?,,:,,;...:;,,.'!.';',.,;,.!','.,,:,,,'',,?,,:,'; \".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\n",
-      ".,.-:;'.,,:,.'..',;.,?',,'.':',,'..,:,,,,,'.,-:'., \"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\n",
-      "',,.;':',.,;,.,..!.';:';'.,,:'.'?:',..,.,.,',.,;:, \".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,\n",
-      ".,!,!:,,,,'.,?-?,.:,,.,.?.,,.?,?,.,;.,:;;,,;,,.?,, .,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,\n",
-      ":,,.?,,,.'.!!.,:;.!'?,,:..,.'.'.,!'?-,'-,:',,,,,;: .-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",''\n",
-      ",.,,.,,.?,:,-..',.;,.?,.;:,,':?,'?,:',,.!!:!!!.:'? :\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",\n",
-      ":,.....,.,.?;:,,,.?:'',.'.-!,:,,,,.;.,'.,,,,,'.'.' .\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\n",
-      ",.,,.,'.,.';.,-.?,,,.:,;,;,;,;,,,,;,,,,:-,,,;,.?,. \"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.\n",
-      ",.,'.,',;;,,;,-,.??,':.?:''',';,.,,;.,'?,.,;.?,':. -.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,\n",
-      ",'.,:,'.';';?...,',',;,,,,.,,.,',.',,;,,.-!,,;,:;, ..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-\n",
-      ";'-;,,,,,;,',,,.,','.,;.,'.,,',.,,!;,,.,,,',,.',:, ,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\n",
-      ".:?,,;;;';,,,;,-,,-;,.,,:;,..?!.?,,,,;,,-,:,.-,.!' \".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.\n",
-      ".,,.,-,;,.',??'?'';,.,.-;,.,?,,.',.';!,,.?,,.,,,,; ,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,\n",
-      ".,,.,,,!,.,:?,.,.,.,?.,?';.,;;'.?,.,;:.:'.';,:.,;. ,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\n",
-      ",!,!,!',!'.'.',;'',,.,;',,.';.,:,;,,,'.,.,,.',.,!, \"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\"\n",
-      "':..,,.,.,:,,.;',:':';',.,,;-,:--,,--.;.,,.',':.,, ,\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,\n",
-      "-,,.-,;-.,;.,,?,,','.?,.,.,,.,..,,.,,,.'??,,';.?,; .,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.\n",
-      ",;,.,'.:.,,;,.,,;'.,:;,'.,;,.:,.',,',...':,;,,,.;' -,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\n",
-      ".,',,;,,,-,.;,.?,;.,:-,..-:.,..,;.!'':,;'.,.,,;.., \"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\"\n",
-      ":.,'',,.,,;:,,.;',.,..,..,,;,,,,.'?,.'.,!,:',.,!', ,\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:\n",
-      ".,?,,;.,,,;..'.','.:,,.,.,,,;,,',.,':'.,.,,:.,,,;' ...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,.\n",
-      ".,.,,.!,:'-!,.',,'-,,,.,,,,,,,.,.,.?'.,,?'.;..:,'; .,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,\n",
-      ".,,..!.?,!.,?.,,,.,!?.';.,;:,:,..,:,,'.',;,';,','. ..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,\n",
-      "',,,'.,,,,,,:,,''..,;',.:,:,,;'.,.??..,.'.,;:;.-,, ,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\"\n",
-      ".;.',,'.?,:,,,,';',';:,',,,',.':,.,,,,'''.',:,,:', ;-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-\n",
-      ".',.:;''-.,,!,,,,!,,',,.'',,',;,',..,,;,,''.;,,,,. ..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\n",
-      "?,',.,,;''..',,:,','.,':',',',,.,,':','',.,,',.',, \"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.\n",
-      ",..',;'.,';:,;,,,..-,',,'.!'.,,.'.,,:',,.,',:,,,.\" ,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\"\n",
-      ",,.:,'.,,.,!;,..\"--,:'.,,.:.,,'.,!,,,,.'?,,,:,,,., ,..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\"\n",
-      ",,,.,;?,:??',.,,;',;,;;.:.,,':.,,,:,.,,.?',;.,;,:. ,\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\n",
-      "!,;',.,':,','.:'..,,:'.-,.,.?','',.',?.:','.,,';,, \"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\n",
-      ",,;,-.;,',.,,;,..,?,.?.,-...,.,.?,.,,,,,,',?,:,.,, \"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\n",
-      ":?,,;?,?,,.?,,.,.!,'.,,.?,'.?,.,;,,,,,,,,:,,,,:.,: \".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\n",
-      ";.,,?,.??,.?.,?.,?.',:.:.,.;.;.'.'..',..,,'.'?',., \"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-\n",
-      "'';',.,,;,'.:!,.,;,.,',,',:',:,:':';.?'?,;';.,.!.! ,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".\n",
-      ",.;,,';:,,&.:,?,,,',,.,,!!;?;.,:,.,':,.,.',,';,.,, ,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.\n",
-      ",:;,,.',:;,,:,;,.,,,,,,:.,:,,,,;,?;,,,:,,,.,,:,,,, ,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\"\n",
-      ".,,;,,.,.,.,,.,!?:.,?,,,,.,,,.,?,?,?!,:.,?,.;,,.,- ,-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,\n",
-      ";,.;,,.,!,,,.,?;;,.,:.,:',.,.,:.:,-.,;,;.?,?,,:;:, ,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\"\n",
-      "..,.''?,.!.??,.,!?'?,,..';-..,'?',,:,;,;.,',?,;',, .\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--\n",
-      ",,,.,;.?,;.,,.,-?,,;.,,.-,,,.;,,,,:,,,,,.,,.',,.', ,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\n",
-      ",;,',:..';,,,,';,,,.;,,..-,':,';!,..;,,.',,,,,,,,. \",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,\n",
-      ";:,'.,,,.,,?,..,,,,,:,.,,.,;,,,:,;,;,.,,,.,,.;?,,, -.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,\n",
-      ":;,.?,.,,.';,-.,'':,.?,?,?,,'-'.',';,,:.,!?,.?,;., ...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\n",
-      "?,:,',,.,?,:.:,.,,.,,;,:,,;,.,'?,,.'.!;'.,.,;,..., \"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-\n",
-      ".-'.;.,:'?,.!?,!?..:.,,.,:,..;,,,;,,.,,.,.,;,'.',' ,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\"\n",
-      ";,:,.;,,.!,,?,.:.,.?-?,?,;,.,,:.:,.?,.!:.,!?,,.,,: ,\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.'\n",
-      "',.,;.,.:'.,..,?,;:,,.,.':,.,,.,:..,,,.:,;,.,;,;,. ,,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\n",
-      ",.,..!'!,?,;..,,,.;:.,!,.!,.,.,:.,?,..,?,;.:',:',. \"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\n",
-      ";:.,,?',;,.',':,,'.,:'.,':,,.,,,,.,?.,.,?,,.:;'.,? \",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\"\n",
-      ",,.,?..?,'.,!.,.',,'.:,.,;,;,?,:,:',',;.'',,';,,'. .,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\n",
-      ",:,,.:.;.!,!,!!?.,;;,.;.?,':,-!,,:,.:..,','.,;.!!, \"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,\n",
-      "!,.,,:,,'?.?,,;.,,,.??;,.,..,,.,?,:',.,.,,,,,,.:,: ;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\"\n",
-      ".:.';'.;'.,;,,'?:,,.,.,;';'.:.;:,;,,',',;',',.;,,, ,\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,\n",
-      ".:;.:';'.,,:..,,:,,,.!??.,'..,;,;',',?.,?:'?,?:.,, ,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\n",
-      ":,;,,,,'.,?.,,,!.',;:.,,?-,-;,',',.?'',.'?:,.,,''? \",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,\n",
-      "?'';.',,..,-,??,';,',,,,':.',,,;,,,,..,.,?,,,'.,,; ,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,\n",
-      ",,'.-;','',;,,,',';,,,.??,,.,;',','',:',,';'',';': -,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\n",
-      "',,,;',',',;';?',,,,;,,','-.?,,..,'.'.?:..,,-;,'., \".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\"\n",
-      ",,.,',';,,.;;,;'.,.'?!?!!!,???,,??.,,?:,,.,,!,'?!; .\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?\n",
-      ".,,;,,,,,:,..;:,,.,,,?,.!??,:,;..,',-,.;,,,!;.:,;, ,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,\n",
-      ";,,.;'.!,,!,,,:.,,',,.,',,'.,,.,.;:'.!..';,:,,.,:. -.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\n",
-      ",;,.,.,;:,:.,,.,;..,'!,'.,;,,':,,?.!'.',':,',':,,' \",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\n",
-      ".,,!,!,..,,-;,';,,,,'.';,..,'.,!'.;.,,:.,!,:'.?,.. \"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''\n",
-      ",.,.,,.,,,.'',.,,,,;,:.,,,;,,;,,.?,.,,,,,..,.::,,, ',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\n",
-      ",.,',,,:.,,,.,..!,..!,.;.;.,;:?,.,;.?.,,':-,,.,;,. \",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'\n",
-      ",'.,;...:,,.,;.,',,'.,,:.',.'.:,,,,,:,.''?''.';,'- .,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.\n",
-      ".':.,:!.,.,.,,!?;;.,,..,',,,;,.!,'.:,,.,.',.,:,.,, -,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\"\n",
-      ",.,:..,,!,?,!,!',;!,;',',,.',,'.',,','.',,-,,'';,' .\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"\n",
-      ",':',';,,,.',,-,.!!'.?!,,,;,,',.!..;.,,;:,.,,?'':, -.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\"\n",
-      ",;,''.;,',.!.,,,?,:,;,,.,,?,?,-?,?,,,?;??':,';,,,' .,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,\n",
-      ".?,.,.,'.?',,,,'?':';.,:.,.?.;.,.?,:,.',,;',',',', .\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,\n",
-      "',,:,.,',','';'.,,,.,':',',,.,.;'!:.',:;,.,'.-,,,. ,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,\n",
-      ",,'.,,,,,'.,',,,;.',,',;,,.,,,,,,..,..:.;:,.;,,.,, .\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.\n",
-      ",';,,.-!,-!:,.-!!.,,,:,'.-!,-!:,.-!!.',',',:':,.,. ,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'\n",
-      ".,.!,,:,,.:,';;,,,.,,'.!'..,;..,,:,-,,,',.!,',,,'. ',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,'\n",
-      ",,:,,.',?,,,;',.,;,.,,;,.,,;,.,?;,,,;,;,;,..,?,.., ,..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'\n",
-      ".,-,.?.,,;,;,.,.,:,.,;.,;,.,,,,.,'??,.,;.,.:.;.;?' -..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,\n",
-      ".!-,,!,:,.,.:'.?,!!.,:,,,',',;.,,;-,--,,,.',:'.,'. ;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.\n",
-      ",,,.'.,.',,:-'.,!:,.,.-',.,.,.'.:?!:.,.',:';','.;, ,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",.\n",
-      ".!,:.??;',.,,;,':,',;.''':'',,',','.',,,'.,.!,,',! .\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\n",
-      "'!,!,:,.,,;,.?,,,;.':.,,,.,?;-:-',,.??,,.?,?,!;,., \",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,\n",
-      "??,,,.,,!!,!!,',?-;,,.,,-';,.,,..'??,?,.,,.,.,',., .\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,\n",
-      ":,.',,'.?.!????????,?.':''..'??;,.,.',.,..,'.,.'!' ,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\n",
-      ",;.'.,!.:.?,.,..!?':,.;,,.;,',.':'..,-.-.'?,...?.. \",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\"\n",
-      "','?;,.:''.?,.,..'..,.:,...'.,..,.,.,?:?,''?,';'.; ,.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.\n",
-      ".??,..',,,.,?,;','.?,;,;,..?;.?;,.,?,;,.?,..:,;,.; '',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,\n",
-      ",,.?;-;.,.,,.,'';,;,,:-,,.-.,.':;.?,;,;,;,:,,,'.,, ,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.'\n",
-      ",,,.:-;.,.!;,,;.,,,?,,,,.?.,,,;,..?,;.,;:,,,,,;,,, ,,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\n",
-      ",,,,,,,,;,;,;,;,,,.;','.,.,,.,,:.';.?,.,.,,?,:,.,? \"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,\n",
-      "??!!?,,,.-,'!',',.,.''.??,,;,.?,;:,,.?,,-';..,,.,. ,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\n",
-      ",.,!.,;,,,..,!.,,;,-.?!,.,':';,.,;'.?.?,;.?:,;,.., \"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\n",
-      ":,??.,,.,:'.,--'.,?:'::,:,.,?,,,,;,.,,,?,:;,,,.:,, \"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,\n",
-      ".,.,:,.,:!!:,,,,.':'.:.,;.?;..';,'.',.:..:';.,?,,. .,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\"\n",
-      "?:--;,-.?,;..''':',;...;,;,.,?,'!,,,,,;,,.'.?,'',, ,-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,\n",
-      ".,?',,,,.!,:.,'.,;,:,.,',:?:,.':',,,,',,',,!;,,;;; .\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\n",
-      ",,!,,,.;,;,;,,,,,.,,,,'.,;,,,;,.,?,,,,?,,,?,??'-.' \",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.\n",
-      "!.,,,:',,,,.,,?:'-':',,;.,,:,,,':,;.;;:,.,..,,:.', ,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\"\n",
-      "'.,,'.?.,,:,.,'.,?,.,.,,:,'.,.,:'''?',!,?,.,,.,:,' .\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\n",
-      ".:?.,.,;:,,,,';'.,,:','.'?,;.,.';;?,.::,,';:':;.;' \"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,\n",
-      ":;':,';'.,,',;,,;:?;,','.':';.',:,?,.';':.,.,,..;. --.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\"\n",
-      ",.,'.,,'.',;',;',;',;',;',;',:,,,,,,.!,.';,,.,.::! .\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,\n",
-      ",,!,',.,:,,,,;.,,!?!,.,.'!,,','-.,.,,:.!,;,;,,:,.' ,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\"\n",
-      "?,;:.-;.?;.,,;,.,?.,,,.,,;,!,.?,.,?,,;.,?,.?,.,.., ,.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\"\n",
-      ",.,,,-.;,.,,,-;,,,;'.':,,.;,,.,.,-;,.,.,,.?,.??.,? ,..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\n",
-      ",,.,.,?,..,',,'.,,?.,?;.,',,.',,.;,,,:';,,'.;.?.', \"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\"\n",
-      "''.',,;,:,.-;;-;:,,;,.?,.!.:,:',;,'-;,'.,,',?',''. .\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\"\n",
-      "?,.,.!',,.,,.!,.:'.,,;,,::',,,!'?,.,,,,,-,,,.,,.:, .\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.\n",
-      ".,,..-:,.,,,,!:,.,;,.;,,,,',.',,:'.'.?,.',;'.,,?,. ,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,\n",
-      ":'.'?.;:',:,,?'?!,,',.,.,.:;,,:;.,:,:;;,.''!:?,,,. .?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,\n",
-      ",,:.,,,'.:,-';,':';':;',.,.,',;,,:'-,,.?,;'...','' ,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\n",
-      "???,,''??,..,!.,,!;;;,'.?,!?,.?,!!,,,:,:,,.,,,.,., \"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.\n",
-      "'-?,:.;'.,;,:',,:,.'?,',,.,.?:?;,,,'.,.;,,,,!,:,', ,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,.\n",
-      ",,',:',';,,',;',,,,,;':,,,.!;''.,.,:,'?';,,,,,:'.? .',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,\n",
-      "'?'?';'.,,.,?.,,',:,,,';,';,,;,,,.,',;,,,,,,;,',., ,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\n",
-      ",!!..!!,..'.,?,.!'.,.,!.,.-!:.,.,.;,',.;:,.,.,,.., \",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..\n",
-      ",.?,:,.,,'.,;.,,.,':...,:;.,.,.,.,.,;,,.,?--,..?,. ,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\n",
-      ".'?,,.';'.?,,.',',,:;.?,,.,.,',.',,;.?,..?,.:,;,,, \"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\"\n",
-      ";:,,.,?,,.,,,,,,,,,,;,,,,;,,;,,,,,.,,;;';:,.,.,.:, ,\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,\n",
-      ",!,!,!,.'?,,?,,?,,??,,,,;,;,;,:;'',..-:'.;,,.,.,.! ,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,\n",
-      ",...,.?,.!.,':,'',,:',;;;;:,.,:.-,.,!'.--,.,-?..,, ,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';\n",
-      ".,;,,.,,.,,,.,,.;,,-,,.?,;,.,;;-,;,.,,.,,.:.':,;., '.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\"\n",
-      "'.;....;....,,;,,;,,;,,;....,?,?,?,'?',.,:'.,:,'., ,..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.\n",
-      ":.',...-,;-.,.'.,.,.,,,.:'.',,,?',';,.,,,,'-,,,,,; ''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--\n",
-      ".,,,,,,&.,,,,,&.,,,;,&.,,,.,:;.,;.';!,.,,?,;,.,'., .'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','\n",
-      ",?,.,?,.,',?,.,'?.,',?.'.,,;,,;,,',,,;,,',:,.'.,,; .,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,\n",
-      ",,-,',,.,,,.,.!,.-:,.,.;;,;;,.'?,,.?,..',;.,,,,,., -'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,\n",
-      ",-,,:,,.,,,.,.',,.,;?:,:,.':,,:'.',,,:'.',,:'.',,, .,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,.\n",
-      ":':',,,:'':',''.'?','';'.?,;,:.,';',';',';',';','; .'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,\n",
-      "',';','.';,'.';,','',;'.''-;'.',?',.-,.,.,;;,,,.,. .,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?\n",
-      ",.,.,.,,!',.',:',.,!:':'',.::,:,.,,,,.':!';.,,,,!! ,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-''\n",
-      ":,.,;.:,.,,',,:,,,,;',''.,.,;'':,;,.,,;,',,.,-',., ,...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",\n",
-      "!,,',.,.,,?.:'.;::,,:-:;'.,:.,,.,:''.,:,',.;.,';,. .,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,\n",
-      ",,!,:,;'.,!,:,!,,,.,,;,,,,,,,,.;.'?,','',,'.';',': .''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,\n",
-      ",'.?;,';,',.?';,,!!',,...,,,.'?:,,'','-;,,,';,,,,' .\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.\n",
-      ".,;;,;,,'',';',',';,,;,',';.,.,,?.,,,,',';.?.'',,, ,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\n",
-      "!'',',,...,,.,',,-,-';',.,,,;,,''.,-.:',','.!.!,'; \".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\"\n",
-      ",',.;,,.!!,,.''.',,;,,',.,;,.'.,,.,.!,:.,;';,;,.!! .:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..\n",
-      "?,,!,!,,,,,;;;'.!?!!,!,!,.!'.!..,,''.,,;;,.??,;,.! ,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"\n",
-      "',!.';.;.!,';,,.!?,;!-','!!;.,..!,!,,.,;,,!!:.,!?. -.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\n",
-      "!,,?,',;.'.'';.!!,,-.?:;,''.;..,.-,,.;.,;.,;'.,.?; \",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\n",
-      ".!';.;'..;,.!;,..!..!,.,,;',.,.,'.!;,.'?'.,,'.,.', \",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,\n",
-      "':,,','.?,!'?',.,!?,;,,,,,,'',.,,-.,.-,',,,,',,',. ,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--\n",
-      ",,?',,.,;,,',,,-,,;,,.,,'.,'..,.,,;,;,..:.',,,,.,. .,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\n",
-      ",;,,.,??;.:,,.,,,;,.,.,.,'-.;,.,,;';,,,.,,,,.,,?,. \"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,\n",
-      "',,,.,;,,,,,,,.,'..'.,,,.--.,,;,.;.?.,'.;,;,;,.?,, ,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,\n",
-      ".,,,.,;,;,,.,,,.;.,.,.,,;.,,,.,.,,,';;,,.;'.'?;,,, .-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,\n",
-      ".,;;,,,.'!?;.,,,,.,:;'.,.',.,.;,.,',.?.':;.'..,.,; ,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,\n",
-      ":,,,,;.;.,:,;:,,,,.;.,,...,?.,'.',:;?,..,,?,;,:,,, ..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;\n",
-      ",,,?,,':?'???,?,','?,,,.;,.!.;:',.,:,;.,;.,..;,'.; .,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,\n",
-      ",,',;,-,,.';,.,,..,?,?:,';,,;,;,'.,,,,?'';:,';:,,; .,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.\n",
-      ".;'.,,,,.'';,,,.;.,';,-.,,,,,'.,;,.,,-.,:.:,';''., ,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\n",
-      "-;,':!,!!-',,!':',',,.?!,,.,?,.,:.!',,.!,,!,,;,.,. \"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\n",
-      ",;',.,,;.,.!?,,'''?'??';';',;';','.,?,,',,.,,??,,. \"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,\n",
-      ",,';'.,,.,?,.'?.;:'.,-..,,,,,;,,',,'!,,,,,,,,?'?,, ---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\n",
-      ":;,,.,.;''.,';,,,.,?,.,?:?!!'!,,.?,,,'.,;,;,,,,.;, \".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",\n",
-      ",,';,,;';,,;-,';.,,..,',;'..!,.,'','-'-!'!'!';,.'! ;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\n",
-      "'?,,,,'?',,,,?.,,,.,!.!.,,';.',,'.,!;,,.,!!:,'.!'; \"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,.\n",
-      ",..,,,';';;'..':,.,,';',.;,,.,.',.'..,,,,,.,'?,,;, .',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\n",
-      ",;',;;,,.?;:,.,;,;-.!,.,,.'.;-!!,:,,'-:,..;,.'.!,- \"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\"\n",
-      "!';,.?.,.,-,?,;.!!!..'!..-,.;,,.?.,;.,.,.'-?,'!',. ,,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"\n",
-      "';','.!;',.?'.?'?,.,.,;,,.,'.-'-.,.'.!,.!,,'-',,,' ',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\"\n",
-      ".;',;,'!'??,.?,.;;;:,,',,..,!,!,'''.'.,'!,!!:!','! ,!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",\n",
-      "';,-,,,''.,::;;';,,,;'.!,,.!,;.,;!';,,.-,':';:''.. ,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\n",
-      "?,','?;''.:,.,,,'!;,.,,:,!,.....,.','?,..';.;.,;': \".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\"\n",
-      ",;''.,-;,,:.!!',',',-:,,.,!,.,;,,-'-,,..,';..??',. .-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.\n",
-      ",;,'.,.,;;';,.!.,,;.,;':;,,.,,;.,.,';,,.,!.?';;,', '.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,\n",
-      "';'';,.?,..',?.?,'.'.''?':?,.';.!??!,;,.,.;.,.,':, .,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\n",
-      "...,:,.,,.,':..?,:',';.,,',;,,,,,;,,;'.,.,',',,;'? \".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;\n",
-      "-';'',,,',,.!,,;,,','-,'.-!'.',,.,!'!',,'!',,'.,;' ,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..'\n",
-      ",''.';',';.'.;,.':'!',,:','..:',,,.,,.''.'!'.,;.?, ,,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'\n",
-      ",';',;,.'.,;',',,,.,;-,.'',:,,.!!,',.,..'.;..,.'.? ..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,\n",
-      ",'..?'?,.';.'.,.,,:.,,.,,,;,.',;,.,,:;,,',..,,,,'; ,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\"\n",
-      ",,',;,,;',';,,..,.,-;;,;,.,,,.';,,.!,,.,,:;!';;'.! .,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\n",
-      ".?,,:';;,'.,'.'.,?!,,,'.,;,'.;;';,.!.,,;':;,,'?;'. \"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\"\n",
-      ".,;'.,.,;.';,;':;;'!!,';;.,;!,:'';.,,,,:,',,.?,,,. .\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\n",
-      "?;;,!',.',;'.'.!,-.',',.'!:',..,-?;,';;';.!,;'';'' \"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"\n",
-      ";'.!!,,'??,-',,'!';'.'!'';,,';,;,;,,;,;,,,,,,,,,,, --,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,\n",
-      ",,;,;,.',,.':.?',,',,,',,,,,'.,,..,.,',,.,,,,,',,, .,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.\n",
-      "',.,',,:'',;!,-','':',!','-,.,'.;,,;,,.,.;,.??,,;, ''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''..\n",
-      ",,.,,;'''';-,.',;,,,.,,'.,,,.,:'':.,.,.;;';,,,.;:. ..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,\n",
-      "..,;,-;,;,;'.,.':'!'!!'?!!'!-''?!:'',,--,.!.!??,?? .-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,\n",
-      ",.,?'::'!'.,,'-?!..,!,.??,.!';'.,',',,;,';,,,!,.'! ,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;\n",
-      ";,'.,!,',,,,,.,-;,.,,,,,!!',?-;,'.,?,,',,;',!',;', ,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',\n",
-      ":!,';,;',,;,,';,,,,,,;,.?'.,,'?',,',.,',,:,''.;;'; ',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,\n",
-      "-,'.,'.,;,,,,.,;.';.,'!,;,';',.,!',.,!,!.;;'.,,;,, ,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,\n",
-      ";,,';,,,'.!,,-;',';.;,','','.,;,;,-,,.?,?;,,-;;,', ,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''\n",
-      ".!';',,,';,';',;,,;',:!;'',;',,;,,,,,,,,.!,,,',;', ','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,\n",
-      ",',-.,!'.';;.'.!;.;,'',,.,,',!--,:,',';',,,.,,,,.! ,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\n",
-      "'.!;,,,,'.,;,:,,',..',,:'',.!!?,??,,'-;,.'?'?',';, \"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\n",
-      "''.'!-'-,'.,;,.,;,,'.,,;.,.,,,.;-;;,,,.?.,',,,;,,, \"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\n",
-      ",,,.,?!??'?,,?'',?!.!!,;';'.,,':,,,,';!!''!,,!;',. \";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,\n",
-      ",.,,,',;,,;'.,,;'.,;!;,,.,';,:;.,'.,!.,;,'.-.,'.'' ,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-\n",
-      ";,!';.?'!,!;.;',.,,',,,;,'','.,;;'?',.,!'.',.'.?'? ,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\"\n",
-      "??'??',?.,',?,'.,.;:,,,,..,,.,.,;,.';,,,,..,.';':' .\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\n",
-      ",.,,???,?',,;,,!,-.,.??,,?'',';':,'..,,--;,,,',-,, \",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\n",
-      ";,,;,.!:,',.,,':;;,;,-',,;,,,!,!-,,.,:,.,.,'-,,,;, \"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?\n",
-      ",',,,',,,',,,.,,;..,;'',';','.,.,,,,',.,,,'';,-',. .\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\n",
-      ",.!.;.,.,;'.,,;,-.,:-.,.!,;.,,.,.;.,..,,'.!;.';..; \"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\n",
-      ",.';'..,,?',';:.,..,';,,'.,;',.,?'?,,','.,,',',,;' \",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\"\n",
-      ",.'!!,,!,,.,,,.,.,'!;,.,?,',,',''.,;,.,!'.;,.;!;', ,\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,\n",
-      ",,;,,,.;'',,,,'.,?!,?.!.,?;.!.?,.,',.?.!,?'?.,?,;? ,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".\n",
-      "!-.-!.;'!',.,,.''.'.,.';,.!''.!,!,?,.';'.,,,,,',,; ,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"\n",
-      ".,.?,,,.?,.;'.'?,,,.,:;.,.-!;'',,,..,,,.:,;,.,,,,, ',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,\n",
-      ",,',.,'.?,.'-?.;:,.,.;!,.';,,.,'.,,,!'';!';',;.,-' ,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,\n",
-      ",.!;,,'.;,,'?;,.,.!'.,',.?';';,,,',.,.!'?',;,.!?'. ,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.\n",
-      ";,''.,!,,',;,';.;';.,,,'!.,.';',''.;;,.',?,!,,!!,: ,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,\n",
-      "',';'.,',,''.';,.,?!''.'.,,.?-.'?,.;':,,'.,,,.'!'; ,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.\n",
-      ",.,.,,.,,.'';';',:!,'.',.,';,,..'!,',,.!,,,',-,-., ,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\n",
-      "!','..,'.,:,;',',.,..,.,.':','-,.-;,,.!?.?,;..,.!, \".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-\n",
-      ",?,,''..,-,,,;,,,,,,;.!,,,,,;,,,,,.;,,!,!-;.;;'.,; ....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,\n",
-      "?,,..;'.,;.,;;.;;.,;,,',,.;;,,.!!!,,':;,'':,','',. .,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,\n",
-      "'!!!,:,.';,,'.''.,...,..,!':,!'.,.,-.,'.;,;,.;.,!' ,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.\n",
-      ";.'.,,.,..,'',.-!!,'.,,;,,.,.,!-,,!.,!'?;'..'!'?;' ,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,\n",
-      ",'..,'.:!.;,;.!??.?'''.,-,.,.?????,,,.,?,'?,,,:,,, '.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.'\n",
-      ".,.,.;.,,.'?,.,,,;,,,'.,,,.'',.?,;,.:,',':,...,.;, ,'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,\n",
-      "';,,.'.:,.,,,;.,.,,'.',;,.?:',,;',,,',!,'..,,,,?;, ''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,\n",
-      ",??;.,,;,'.,,,,,;,,,';',,;,,.;',.;'.,,';'',,'',:'. ,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,\n",
-      "''.,,'!.''!,,';,,.,'.'-,'.,;;',.!';',.!,'.,,;,',', ..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..\n",
-      ",.'',,,,'!'',.'?',;'.!!,;?!?.?'..?.?!,..','-,.,,!' ,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\n",
-      ".!?,?!;,,,.?,:,,',';.?',';,,'.,:,';,.,,';',,'-,,,, \"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\n",
-      ",-':,,!--,,;,',,-.,,-.,.!,'?,.':,,,,;,.,;',;.'.,,, \"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'\n",
-      ".',,,;,,'.,,,.,.''.','.,.,,;'.'.,.,.',';,,';,-,.', .\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.\n",
-      "':;:,,,,.-,--;,;',,.!!!!;!.,.','-,;''.,';,.,;.;,., ,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",\n",
-      ",-;?.?,?'!?:,'.,!-!!;,'.;-,;',',,.,.,;',',!';,,;', ..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.\n",
-      ".!!',,,,,?!'.,,,!,',,.!',',-!!!?'?!'?',.??';.!',!, ,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,\n",
-      ",?;',':!,.!,.',,',-:.?',,;,'.?'..';'.,,''?',',:',, ,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\n",
-      "',';,,.,.,!?.!!?,,.''.',.',,.,,.'?,,'?'????;,.,,.! \";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,\n",
-      ";,,,,,.',!'.,..,,'.,??,.;,.?','.',,..',.,',',;-'', .,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.\n",
-      ",,',';,,,.,,.,;,;,.,','.;:.;'.,,'.!.,,;,;,:,.,,,'. ,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,.\n",
-      ",,;,,,,.,.,;'.,,,,..';.-,,,,,.!'.,;,':,..';.,.!;'; .,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,\n",
-      ",;;':.;:,','.,';'...,,,?,?,,,.,';.'';',,',',',.,,, ,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.\n",
-      ".,',',,.!;,,,.,,',;','..,,:;,,','.,':!',,!,,'!',', ,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'\n",
-      ".!':,,,';,.;.,,'.,!,,,':,.;,.,,',''.,,!!;.!',';',, .,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.\n",
-      ".,!;',;,,,'.;,'.,';',,'-!'.,:',;',',!,,:,,,'..!'.' ,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"\n",
-      ",,.:,,';,','?,,.,,,.,!.;.,,!,,!,,,;,''.'.':'-,.'?: ...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,\n",
-      ",,..,;,.,,,;-,,',,',;','.?,',';,,;',;,,,,,',,;,'', ,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\n",
-      ":.!,,,:,!',,,,,',!',,',,,';,',!,',','.',,,,;,';,.' \"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,\n",
-      ";,!;;;'-';,',-;'.:,,!,;.',?:',,,','.',,.'!?,';',,' ,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\"\n",
-      "..;'.?!!',,'?'!-'!',!,',,:,',,;'.,;,,';,.;.,';,',. ,,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\".\n",
-      "'!.'.,,'.';'.!?,,'.;!'.:.',:.,.,!,,.'',';.,':,;,!' ..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\"\n",
-      "?;.?,'';,',.,,,,:';';',';';';,':,;,,,.!'.,-,:,,.,? ,.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,\n",
-      "'':,',-.,;,',!,,,'','.,,,?',',',,?,,;''?,,';'.':,, ,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,\n",
-      "','?;;.,,,.;!.,!,.,,;!,,,-,?,;-:;;'.;,',.;-:,.',., ','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\"\n",
-      "!,.,;,:,.,,.;;',;';,'.,!;'.!,,.,,;.!!:.,';,.,!:,,' ,\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,\n",
-      ";,.??!,,:,,.',,,;,,,,,,,,.',;;,.,,',.,,?-;.,:,.,,. '..,,,.,,,,,.\n",
-      ",;,,-,,.,,;;;,,.!;:;',,,.,,,;..,,;,,;,,.,,.',;:,,: \n",
-      "','.,,.,!'.;.';.'',.;.,.,,,;,;,.,;!.,'.,.,',',:,.; \n",
-      "'.?',.,;,,,,,,.':.,,:,,..,':,.'.?,'.,!,.?,',.?,,;, \n",
-      ",.',:;'.,.,'',,;,;'.;,,..,,;,,'.!'??,,.;,,,',;',,, \n",
-      ",,';,;,-;',,;':,.,?,.,;,;,::,!,,.!',,;',;',:,.,,:; \n",
-      ",,,'.,',;,';';.;,,';,,,,,,-.,';,'.,,.;.,',.,,',:'' \n",
-      ";:,,';,,'..,;.,;!'.;,,.,,;.'?,?;'.''?;???;;,,.'?', \n",
-      ",,.,,.'?,.',;':;.'?;,.?.,!;;;;',..;'.:,,.,:.,;,,,, \n",
-      ",.,.,.'?,?',,.!?'.;'',,,'''.,?.,,,,;.!?;.,,.,!,'!' \n",
-      ",','!,?;';';,-,;,;,...,.,;,',,';,',','.,,.',.,;,,, \n",
-      "'',',,.,,,;,';,'..,,,'.',,';,;,,',',,;-,,;!!,,','. \n",
-      ",,,,!,,,,',,.!,,,.,;'.,';-,;',,';;,.,,,';';'!!,,!, \n",
-      ",!,!,!'?,.,,!,!!,''.,!'!??,!,.?!:':,!.!,,:.?'.!',: \n",
-      "',',','.'',?,,',,,;,,,,',,.'?,.,.,,.?;.,,!,,!,'??, \n",
-      ".,;'.!,'.',.,;;,,.,,'.,',,',',.,',;,,',',';.:.,!:, \n",
-      ",'.,...-;.';.:',.'..,.,:,;.;.,,,??.'.:'.,,,,.'..,, \n",
-      ".,,'.?'.':,';.:.:;'.!;':;.,,,,;,,.!!'.,,':,,;'.';; \n",
-      ",,.,,,:'',',;.,''.,,;'.!.','.'.:,.'.,,,,;,,,;,,',, \n",
-      ",,.,;.,.',.!,?''.,,,.!.,;'.!?,:',;.'?,.';',.''.!?, \n",
-      ".?'????,?,,,,-,,'.,,,,,,,,:.',.;'.;,.'';,.,.!,''., \n",
-      ",;''.,,;.;,.,,,,.:;.,.':'--;'.,,;'.,.,.,,',',:',;; \n",
-      ".!,.,',,,;,,,,,:,,.,,';,-,.,,;;,,;,,,,,'..,,,';,,, \n",
-      "'',.;.,,,,;,;..-,';,,','':',,,.;'..:;':';..,',.'', \n",
-      ",',;,,',.,,,',:;,.,,,,',-,:';,.',,,.';'':,:,,.,:'' \n",
-      ":,,,;.;,,,,.;,,:,;:,,,,.!,,,,,.'.,,.,'.,,.,,.?.,.' \n",
-      ",,?,'-.;,;:,;,;,--,,.',,.,'.,.,;,':,,;::,,.,,,,.', \n",
-      "-';,'.',.;.',!,!,.,-.?..,.-.,:??'-;.,,'.,:,:!,;:,' \n",
-      ",'.;;''.!,.?.'..?,.,?.!.,.,,;',,-:,'.,?,.:,;,';,.; \n",
-      ".';,',.,'.'::;,,.?,.,,;',;;,:,,-'.,,,;,,,.,-,'.;,, \n",
-      ".'?,.?,':...':.,..,.:!,?,,;.,,.,,.,.?,;:-,,;,,,.,, \n",
-      ",,,.,?;!?..,',,'',',.,;,,,.!.!',.,-,--;,,.?;,,:.;, \n",
-      ",:.;,,,--,,,,.,---:-,,.-,.,.,,,.,,,!,.,;,,.,,,,,', \n",
-      ";,,,.,';.,,';,,.,-,,.,.,,?,.?,.'.,:.,'.',:'.';'.', \n",
-      ":.,.,.,:...,'':,,.'',.,.,:,;!;,,!,?,,.,-,.,;,,.,?, \n",
-      ".????,,,.,,,.,.,?,?,?,.,.?,.,?..!?.:.,..:..,..?;., \n",
-      ".:.,-....,,?,',';''',',.!.;,.,,.:.,:?,.!,,;,,.,:,, \n",
-      ";.-!-!..',?,.?,,,..-,.?,;.;,..,,..,,.,,-.',',!;!,' \n",
-      ",,:,,,.,,.,,?;';,,.',.,:.;.,:.',.,..,',:,'.,;-...! \n",
-      "?.'..,!.?...!,,!,.,,,,..,.:.,:!,:,.,;:.,,?,,,.;:,. \n",
-      ",,,,,,.,,.?;:.,;,.'-','.;,:,,.,!,!,!;,.,.,;,;.,,:, \n",
-      ",':,',,;,.,.,,,:,''..:,,-,,-,:,,;,,-.,,,,.,;,-',., \n",
-      ".,.,,-?.?,:,,,.';,:.',',';,.,;'?.-'.?,-',':,,,.';. \n",
-      ",:;,,'.;-,,',,,;.!,?.,,?;',,.,;,,,..,.',';'':,.,,. \n",
-      ",:.,;.!'.,,.,;,..,,.-:',,.,-:.,.,,.,''.??.!.''.',, \n",
-      "'..'?.!!!,.,.,;.,,,',;,,''.,,.,,;,,;,,,.,',',.,.;, \n",
-      "'..,..,:-.:.,,,.,,;',',.,:-.!!,.,;..?.!.?,'.''?,., \n",
-      "!!.,,:?,..,.:?,...;,.,,?',.'!,..,..,;.',?,.?,,.,.. \n",
-      ",,.,-:...,.,!?,,.,:?.,.,.?.;,,.'-,''.,,',,.?..,,;, \n",
-      ",',,':,,;,,',;,'',,'.',.',,'.:'.'.,.-,'.'.,.,?.,,? \n",
-      ",..,;.,!,;,,;.,???,;',,,,,,,;-';-;;,.,,,;,?.?.,'-. \n",
-      "''-?',;-,,.?.!.,,.,:.?,;,,,,:,;,;,..,.:.:.,!?,,,-. \n",
-      ".:!,.,?,,?,;,,.,.,,:'?!;,':.,.;!,,:,.'.,!'.,:,';., \n",
-      ",';,.!,,:',':,,.,;,;:!,.','??'?,:,.:,,-,.'.'.'..,, \n",
-      "-,,.,'.,'.,,-,,.,.',.?,,'.,.:;';,'.,.?.''.,:;'',;. \n",
-      ";?.,:':,,,,...,.!:',,.,,:,,,.,,.,;,:.[.];.,.,.,.'! \n",
-      "!.!!':,.''?''.'',':',!,..!,.,,??,,.,--..'!,;:,,.,? \n",
-      ",.,,!.,.,,.,,.-..,,:,:,,:'-.':.,!;'-.!,,!!,,!,';;, \n",
-      ",-,',!,,,,-,-,;-,,,,,,':!,'!!!!!,-,,,,'!,',;,,;,;, \n",
-      ",,:!!!;.,,,,,,:,.,'?;.'',''.,,-;.,,,?,;.,,'.,,.,?, \n",
-      "?-'!?!,,.,:,.,::..,!'.,!,,.,:,.:,';,,.,,,',,,;',.- \n",
-      "','?;..--!,?,,.,?,.,!;.,,,''.?.',?'?.!,;'.,.,;..;: \n",
-      ".,.,.,,;,;,.,,,!,,,;!,,,:,;,;,.?:?:?:?:?.?.:?';:?' \n",
-      ".:?',,,.,;,.?:?:?.?;?;?.,,,,.,,.',,:,.,,?,.????'., \n",
-      "'.,;,,-.,,.?;.?.,?,,,'..,,.,,:'.???,.,.!;,,.!,.?,: \n",
-      ".,!,,.:?,,?,,.,,,,.,,,,.,:!,.!!;,!',,.'!'.',''.',. \n",
-      ".,,;.',:..,.,!!,!',!!,,,,,',!.,!!'!'',!!,.,!,:.,,, \n",
-      ";,,,,;,,,.,,,:,,,.,.';'.!,,,,;,,,,,,,,,,,,,,,,,,,, \n",
-      ".;'.,!!,!,;,;:;,:,,,;,,:,,:,,;',.-:,','?,:,.?,,.;- \n",
-      "..':.!,.,;'.,?,,',.,,;.;.'';;,.;,;,,;.,!,.!,.,,;,, \n",
-      ",,,,,,:,,.,.,,;,:.!,;,.,..,.,-.,?,,.!;,:';.:,:,.,, \n",
-      ".!.:,,,.!!,.,,,,,.,,?,,,,?,,.,,:,.,?!,';,';,'.:,;; \n",
-      "',,,,.,!.'!,:.;,,,,.:,,,,?;,,'.,,?,;,'..-.,:',,,., \n",
-      "!,.,,;,,;.:,?.-';,,,,;,,,..;.,,.[;:;,:!!,,!,,:,!,: \n",
-      ":,:'!;,;',.!,,,;,.,,.,,,;,.,':,,:,,!,.:!!,!,:-.,!, \n",
-      "-,:,,'.;.,,,.!,,?':,.?,!!,.,,!!.,,.,:!.'?::',-,',. \n",
-      ".,!,.!':..,',?.;,,:,;,',.,:,,,'-;:,,:,!-,;;,.,!'.? \n",
-      "!.,;.-,''-.!!.':!!!,!,;..-'..,;..,;.!.!,!,.?;,'.!, \n",
-      ":!'.'.,!,,:,,';,,''.,,;,!!':,!,.,;';,.,,'.!,,.,,'; \n",
-      ".,,'':,,,'.,,:;,:;,.,',.,',,:!;!;,,':;,,.,,?!!,!,. \n",
-      ".!,,:!,,?;:'',':!.'?,,,'?;;.!,,,,;!,;,,-,!?!,,,,?' \n",
-      "?:,!.'-?,':,;,;',,.??'?,,,,,,,,,,?!??;,.!?.?,,.,., \n",
-      ":;',.,?.?,.!??,,:.,'.',.,-,.,,;,.?';,,,,,-,.!,..,; \n",
-      ".?,;!,.,,!.:,;:;,.!?','?,,,,,,,?-,?,'?,,;,,.,:!,.' \n",
-      ",,;,.,,!!:';;.',-,,:,-,'.!'.,.?!.!??,:.!,;'.,.!'', \n",
-      ";.,:,,,.-...,.,'.';,,,''-.',...,':.!,.!,,'.??;.;,, \n",
-      ".,,;.!;,,..,'.,,'--:,,,;'.,?,.',,,?,,,,''?':,,,.,, \n",
-      "-.,',,,;'?,:',?!,,:,,,,''?,,,;,',,,,,,.;';',':':'. \n",
-      ",,?;',;,.'';!,.':;,,,,,;.,,,.',,',,',;',,,.;;?,!,, \n",
-      "!,,!-,!',.-;;?:.,;:,;,,,,,.,!,,.!!'';:;,..,:;,,,,. \n",
-      "',,,,.:,,,,,,,.,,,,,,...,-;,,,,;,,,,,,,,,:,;,;,.,, \n",
-      ":,?,..?,:;'.?,.!,?,.,.,.!.;:-.!.,?,;.,,,?,,.!..,,? \n",
-      ",;,.,,,,;,,.,,,!,,!:!;-.??.;,.,.'.,.,,,-.!,.;,',.! \n",
-      ";.-,:.-?,.,.,.,',.,,,,:,,,,;.,,,,.,:,;,:,,,:,,,,,, \n",
-      ":,,.,:,,,:.,,,,,,,,,,-.,,,,.,.,,,,',,,,;,.?,;,,;,, \n",
-      ",;,,,;:':.?:;.!,,,',!!',.?.-!?.,,.,.,!.,.!.',;,.,, \n",
-      ",!,,:'!.,?!,',',,'.;.,.'':''.,,;:,,,,,';,.',,?..'; \n",
-      ",'.,,'.,.,..!'.;,'.';'.,:??:,;.,,:;,',:'.!.?,.;.-. \n",
-      "'!?.,:,'!!!?,.?,;,:,',.,:..?,...'.!,,,,,,,!-',.,', \n",
-      "':,',''.'.,;,,.,.!'.'?,?,,!,,!:',;'':;;,.!?,,.,,!' \n",
-      ",:,;,,'.,':;',.';',',';,.',';'.''',.',',;,,''!',;' \n",
-      "',';'',.,,,,,,'.,,?,;',,.,;-,'.?':,,',,,'.,,,:,,,, \n",
-      ",;,'.,;.?,:;.',',.,'?,,:';'.,',.;,',.'',:,,,',.:'; \n",
-      ".,!.,'!',','.''!;','.',,'','.'-,-';'-.',.?,!?,:,': \n",
-      ".?.,?.,;.,,.,',.,',..:',.',,...,','?:,,.,,,.,.,!,, \n",
-      ",,','.!;'.,.';.,,!,.!!.?'?,''.,.;...,,'::.?.,;.:.. \n",
-      "??..:,;,!,'.,.'.-,.,,;.,,,,,:,!'.,:,'...'.!..?.,?, \n",
-      ".,,'.!?,,.!;,;.,.','.''?,!,.'.,':,:.,.,?.,.,.;.',, \n",
-      ";;,,,,.,:,.,-!,:.,.'?,'.-;,;,.,-!,,-?,,?.!.-..,:', \n",
-      "':.,';'?,.,.,!,.?...,.,,:;.?,,;,:;,,.??.',:',,,.!? \n",
-      ",'',','.,',;,',,.,:.,.,!?.,?.;,,.,,:',,,,;,,.;,:,: \n",
-      ",';,,,,:,,:,;,,.,-;,,-'.,,'!!,,'??,,!','',',.,.:., \n",
-      ":.,:,,'.:.-;;''.,,,,,';,'.!',,,.,;,;..,!?,,;,.,.,: \n",
-      ",,.,,:',';,,.;,,..,:,,',:.,,.,.!,.?.?????,,;,'.:'. \n",
-      ",.',??!!'.?-,,..?,;;,;;;,.!',-',,,',,,-',,;:;,,,,' \n",
-      ":,,,,!,.','.:,;'.!:,'';,;,:;,'.,.:..,,?!.,.:.,,.., \n",
-      ",'?,.'?,.,'?.,.,.!!;,.,.;.,?,,;,,,.!.,?,,.;,:,,.:. \n",
-      ",,;,,.,,?;.':,,.-,-,,-,-,,,'',;',,,,'.,,,.:,?',?,, \n",
-      ",,?:,';,.,?'.,,.!.!.,!.,,.,?,;,..,;,,,.,,,;:,,,,., \n",
-      ",.,.,!,.?,!,,,:,,,,,.?:,,.,.,;.,;.-,;''..,,'.;,;,. \n",
-      ",.,.??',',,,;,,;-;-:,,.,!.;,;,;',;,:,..,'.,,,,:,,. \n",
-      ",.,,.,'.,:.,','.'',';';,,:,,.,',,'.,.';.'.',.',';, \n",
-      ",,,:,,,;.',',-.'.,.',';;':,.,,.,.,':;,,!,,;,,,','. \n",
-      "-.,.,',-;,,,,.,,,.,..!,.,...'?.,.,?.,;.':...?-..'. \n",
-      ",.'.-.'-.,.,.;..:..,.,,.,!,?.?:-,!,,.!,.!,.,:.,..? \n",
-      "-..,.;..';.,,,...,.!,,,;',,.,..,.,.,'.-;,;,..,.,;. \n",
-      "'...,;,;.?,,:';:'.?.,.!!,,,!!..,!!!.,'''.,.,:';'., \n",
-      ".!'.!,-.??.,;.;.,.'?,..,;,',-','.,!,;'.,;.,!:.,!., \n",
-      ".,.?,:-.,:,.,.,,;,-,,-;.,!,,'.,,,:;,',';,-.:.;.,'. \n",
-      ",,',;',;,;',,,,,,,:-,,,,,,.,,,:,,,:,,.';,;,,,,,.;, \n",
-      ".,,'...,,.,,--.,,,',;:,,,:;,;,.;,,,;,,,,,,;,,,'.,; \n",
-      "'.,,,,!.,??,':;,,,,.,??!,,;-.!,,?,.'-':;,,'.'.,.?' \n",
-      "'.';.;.?,.,,;.,,,';,:,,,,,,,;,.?;:.,',.',:,,',,,;, \n",
-      ",,.!,,'.,;.,;.;;'.,,,'.'.,,?.,.;.,,?.;.!.,;,;,.,.. \n",
-      "---,,,;,,,:,,!.,',,,,,,,;,;,:,,!..,,,,',,,-;-,-,., \n",
-      "',,',,,-;-,-,..,:,..?,,,,:,,,,.,',,',.,.,,.?,,,,:? \n",
-      ",..',.,,,'.,,.,;,'.',,,,,.;,,:;.,,..,,,'.:';.,'.,, \n",
-      ";.,:.,,,.;,,:,.;':,.,,.,.!!..,,;:,.'.,.'.,,.,'!.,, \n",
-      ".'?',.,':.',,,..,.?.,?.,.;?,:,,,.,.;:.:;-,.,,.?;,, \n",
-      ":,,;,,.,?,,.,,!,?..,..;:.,,;:;.!?,;'.',?,,',.!'.,' \n",
-      ":;;,,.,,.?;.,:,-.,,.,.!'.,,,,-.!'?.:?.'?.,?;'.,?,? \n",
-      "?:,.?,.,'!?;::,;'.!;,.',?'.,;'.,?,.,.-'.;,;,:'.,,! \n",
-      "?,,:,.,,.,.,,.',?.,'?.?.,!.,.,.,'.?:':;,:,,..,?,., \n",
-      ",,,,,;,,:,',,;,,:'.:,,..,'.,,.,:;,,;:;,;,,.:,,,-.' \n",
-      ".,..,,!,;:.,.?,'',,,.',';','.,,?,.,,;',.,,',',,''; \n",
-      ",,,;,.'-';'.,:',':,.,,,',,,,.,,',:,,,.;,:;;,:,,.?? \n",
-      ",:,,.!!'?'.,,:,;.',:,,,,,.;,.!'?,,,-!,,?'?';.,:,'. \n",
-      "!?,,:.,..,',,:';,',...,':':,,.???;-,..!..;,,;,-.,, \n",
-      ";-;,,.,,,,',':,,.,;'.?'';,,.!'?.?!,,.,,,;,.'..;.:; \n",
-      "'..,.,,,.,,,.!,,.,,,,',',,,','.',,.,,',;',:?',,;,. \n",
-      ";,,,,,.,..?,.-:,';'.,,!,:,,.,:-,:.,!','?,',:,;.!;? \n",
-      "?,;,,.:'.:??,?,:'.,?,!,;-;,,,,,;-,,,.?,,,!?,;,,,?, \n",
-      ",,,,',,.,?,,;,,,,.'?,,';,.,,.,,.?,,,,',.,,,,-,-;;, \n",
-      ".,:,.,,,;:.,,,,,-,,,,,,,,,,,,;,,,-.,.:,,,,,.,:,,,, \n",
-      ",.,.,:.',?.,.,,.,,'.,,,;,.',?-.,:.,,,,,;',,,?,.,:. \n",
-      ",:',,'...,,:',?,?.,,.,.,,?,,'.,;'.?,,.,,.,.?,.',., \n",
-      ";,'?.'.,?,',;,,.,,.,:,.,,.,.?,??!!!?,,'.,,'.'',.,. \n",
-      "''?,,,.,.,,,':,,.,?,.?,',..,?;'.'?.?,;.!,.,;,,.,.. \n",
-      ",,.:,:.,.',?.?,.,,,,.,,,,?,:.,,.,??,??,.,;.?,.,,,' \n",
-      ".,.,:.,'.,'.,,.,;,,:,;,:,,,.,,.,,,.;.!,;;'.,;,.?,. \n",
-      ",,.,?,.!!'.?,,.,:,.,.',?..'',?,...;..:,;.,!'.,.':: \n",
-      "'.,.';.!:,,!,',?-?,???.,,,,'.;:,,'.'.,,?'.;.'.?,;, \n",
-      ",.,.':,,;'.!.':'?,.;'?,,,;,'.;?':,,.!,?,''.,,.,!,. \n",
-      "!'':,;,;;,..!?,.;,.'.,?,,.',,'?'':'..?,;,,.,,',',, \n",
-      "',',.,,;,,.,.,!?;',.,;'.,.!!,;,.,,,?!,,.,;,,:,,,:- \n",
-      ".-!!'!,!''.:?,,:?'.,.,:','':',,,,,,,-',',,,,..;,', \n",
-      ",,,.:-:.,.!',.'.,',,;.!';,,,'',,,;,,.,,,!:':'.!:;' \n",
-      ",,.',:'.',.''?'.?,,,'.;,'':,'.,'..,..-.'.,.!?,.'., \n",
-      ";-:,.;-.;':!!:,.-?'.!;!'?'??,?!;:,,,,,.'?,,?,,,!,, \n",
-      "??,!.!,,?'?,,,!:,,,;.,,''.,!..',?',:,.,.,:,,,'.,,' \n",
-      ";,.?,-.:,.,,?,.',,,.'.'?,'.?..,,.',:,,,,,,,,..,,-, \n",
-      ".'!!-!,,!'.,:,,,:,,.,,,,';,,,,,,.!!,,,!,:'',''.!'? \n",
-      ",,..!,,?;,:,-',,,.,!.,,'...!;,,:.?.,?,,.!,!,':',.' \n",
-      ",.?.,';,,'?,,..'.?,';.:,,':'?',';,.'',,.,,!,,',.,. \n",
-      ":,;'.,,.;,'.;,':..,..,,,,,,',,,-;,',;?,:,,'',,,,,' \n",
-      "..':,,,.'?:.';'.,,!,,.,..,,.,.,,.!!.,,,.:,,;.,,;,' \n",
-      ";,',,'.:,.,.;'.,,.'.,.,,.!',!,!,;':,''.,?',,,',,.; \n",
-      ":;,;,,.-,,,'.,,'.?,?!-,,';',.':,,,,','.,,,,,:.'',, \n",
-      "'.?:,'.;.:,:,,,',.,';','.:'''.;.,';',.;'.;,',,'.;, \n",
-      ".,';,,',.;,,,,,,.;,,-',;,;,,,,,.'?:,..,,,,:.!;!'?: \n",
-      ".,'.,...,;'.,..,'.,,'?,;,.,,,:,;-.?,,.?,,:,',,.?,; \n",
-      ",,','.?,',,..,,;,,.'?,,,.??,,.:'.,:.-,',,;,.?,','! \n",
-      ",?,.!.,',,.',-.'.!,'.,.,,-..,,?,;.?,,'?!?..,,;;;,- \n",
-      ";',;:'!,,.!!,:',.!!!?','??';''.;,!,.',.,,.,,,!',.: \n",
-      "'.,.,,.?,:.:;.,.;.,,:,;.:-;...:.,.',?,.:..:;,,.,;, \n",
-      ",.,?;.,!.,.:,,;'.',:.,,,,...,.,,?,.;,:,,,.:,;,-,,- \n",
-      ".??,;,:,,;,,,.!,!?;,.,.:,,,,.::;,,,,.,,,;,;,,,..,, \n",
-      ".?,..:,..';,,:,,..,.,,,.!?',,,,;,,,.,.,.,.,?,,:,,, \n",
-      ";,,,.,:,!,.':,,,,.,?,.,,;,,,,.,;.,;.:,,.,,,,!,,.:, \n",
-      ".'.,!,??,',,,???',?'',??,??,,??,,!,?,?,,,.,';;::;. \n",
-      ",?,,.,',..,.,??,.,,.,,':,,;-.,.,.,;.,,.,,;.,,:,,., \n",
-      ".,..,,?,;.,?,,.,??,;.,;.,,?.?;,:,?;,.,.;'.'.:,.,., \n",
-      ",;;,,.:,?,?-';-.;;;'.,,.,,-!?,:;,.;.,,.'.??,,-;.;. \n",
-      ",.,.;,.,,?,;';,.!,.,,.,,:,,.,,.;,,.,,.,.,,.,.,,,:, \n",
-      ".;,,?,,.,,..!,.;'.':,..-?,??.:;-,.;:!,.,;,.,,.',,, \n",
-      ":..':-.??;!,;;.,?,.',.,'.';;,:,!:.!;.,;-.,:,.,,.,. \n",
-      "!?,:,,.'?,,:;,:,..,'.,,?,,.?,:.,;.,.,;,,,,,.,.;,., \n",
-      ";,...!,;,,;.!,!,,!,,''!:-':,',,.,,;,,:,,,','.,:,'. \n",
-      ",;:,,','.';,.,-?.:...;,..,.?',';,;;.?'':,,'.'?,,'; \n",
-      "';,,.'..!!.,;..?,,.,.:;.'?!::,!!?',,.,.,,,'.'.,,.- \n",
-      ":,',.,:','.,.'?,,;,','.,,,.-.,:,;,,,.,;..,!',?,?,' \n",
-      "-.,,;,,.;.,?!.,;;.,,,,,,,,?,;.,,,;,,,,:,,.,.?'.,;, \n",
-      ":,'.?,;,.,,-'.,;;.,;,,,;,,,.:;,,.,',,:',-.'?'';.?, \n",
-      ";.,?!..,.',!'?.?.,,'.?'..,:'::',;,'..:.!?''.;'.,-? \n",
-      ",,.,,,.;,:.,,'.'.'.;,,,,.;,,..,;,.,','.,,?;,,;,.,' \n",
-      ".,;,,.,'.;.,.,??,;.?.;,,,,.?,.??;,,',,;,...:,:,.,, \n",
-      ":..,,;,;,.,,.,',.,,?.!,,,,?'.,.,.,.!',.,;:.,,,.,;. \n",
-      "?,.,??,.,,,,,.,;:,,..:-,,.,;';,;,,.,.:.,':.',.;.:' \n",
-      ",.,';',-,,:,,.,-,-',.,-,,-,-',,,-,-,,,;,''.',.!,.! \n",
-      "!'!??,;.,,.!,!.,.,,,.,.,,;.,?,.,!'?,,;,,'.,;'.,,;, \n",
-      "',.,;:,?,,,,,.,:,,.,'.,,;,.-'..:,;..,!:.,,?',;,.,, \n",
-      ",,';.',,?,'!:'.,,.,,.:,?:,:,..,,.,,,,,,:';,-',.;'. \n",
-      ".,.'.,,!.'';,,.!.,.,.'?',,:.,.:,,.!!.!!!!;;.,.-;,: \n",
-      ",,:,,.,,,,,..;'':,,'-.,',;,.,..:,.'?.,?,.,:.;;'.-. \n",
-      ",,:,.,;,.,:'.,'..,;':.,,;,..?,,;:.,..,''.,'.,,;... \n",
-      ":!,?.,,?:,,.,,':'';.,:..,.','!,!:,:.',,,','.'!!,:, \n",
-      "...,,,,.',:,,,;..,;.,.',.:;,:'';,.'.,,;''.,,!.;,,. \n",
-      ":,':,!,!,.!!.;,,..!;,,,,'.,,.,,;.:.,!',',!!,,,!:?? \n",
-      ";,:.!.;,',.,,,!,,,:,!.,,.',?','?,,-;,?,.;,;.!,.,,' \n",
-      ",,'..',',,,,;,,,,,-.,:,';',.,,,,,'.!;;,.,,.?,';'., \n",
-      ",;,',':,''.'..,;'.,;,;,..':.,.;...'.;.:;.,,,',',', \n",
-      ",,.,,;,,,.,,'.!,!,!'','.,;,:,',.:,'.?,,;,'!,,',!'. \n",
-      "!!?.?,.,.?,;';:,,,'.!',!!.,,,:,.'!,,'.,',,..?;,,'; \n",
-      ",,,,.,;.;,,,.,',,,,;,'.,,,',,.,'.,?,!.,;';.,?,,.,; \n",
-      ".,?,.?,.,?,.,,:,,?,;,,.:.,.,';:.:.,!,..',:,-;,,,,' \n",
-      ",,'.?.?.,,,,''..'.;.,,':,',':,-'.?,.,!,.,;,,;,':,, \n",
-      ",.,,,'':,,'-.,,.:,,;'..,,.,;.,,',',,''?,,;,''.;.,; \n",
-      ":..,-,,,:;,'.,'.,?:,;...,.:.,,;'.,.?,,,,:,,'..':., \n",
-      ":'.,;.:,..,.?.'.!?!'.?'.',:.,.,,!?!?.',,'.:.,'!'', \n",
-      ",,,?.?;!',.!''?;:,.-,'-:,',',.!!,??',.,-:?,,:,.!?? \n",
-      ",.,?-,,,?,,,:,,;,.!?.,!'.!?!,.,!,;.!?,.,;,;,;!.,-, \n",
-      ",,?',!,!'?'.,,.,;...;:'.,.,,,?,,.!,,,'.,,,:.,,,'?, \n",
-      ".,.,;,.,.,'.,.:,,'.,,,,''!',:,,.',,;',,.!,,':,!,,: \n",
-      ",.,.-,'-,'.',,,-,,',,,',!',,,.,,',,,.',.!,!.'.,;,, \n",
-      ".,,,.!,.;.,.!,,.!,:,,,',:,',.,,:,,'.,,,:.,!?'.,,,' \n",
-      ",'.',:,.,:,';'.;.,.':,..,?.?,;.:.,:,,,;,,'.'?..,:. \n",
-      ",,,',,,'.;:',.?,..,,,'.'':,,,.,:.'?',,.,';,,..,':. \n",
-      ",,:;.,'.,,,,,,:',?',,.,;.',,'.,,,'',',,:',''.,.,:, \n",
-      ".,.;.,.,,,,..,,',.,!,:'.,,:'.,,;.,,':.,;',',.,;'', \n",
-      "'..:.?,....,:..,;.?..:!?,:.,?.!,.;',,,-.,??,,.,,;' \n",
-      ",.,,.,:;.,.;?,,.,;;,,.,,:'.!.,!,;.?.'?:;.,,.;,.,,? \n",
-      "?.!:,.!,'.,.,.,.,..,:,.,,;,....,,?,;.,:,.,.,,.,,., \n",
-      ":.!,??,..,;;,,.:.,:.;.,'.,-..,.,'';.':.,:,,.,:,.,, \n",
-      ".,:,.:,.?,;.,?;.?,,;,?;.,',',,:,,,,.:.,??,.,,-,?,, \n",
-      "?.:',.,?,,.','??-?,';,,.!.,'?..,:;;,,:.?'.:,'.,.,: \n",
-      "',';,,.',.,;.,.,.,,.,,.,.,.,:...,;,:,,.,;,,.,,.,,, \n",
-      ";:,-',-.,,.,;,,.,:'.';,';,,',''.',-.,,..,.,,':;.;: \n",
-      ",,:,.,,.,:,:.,.:,.,?;'.,?!,,',',;',-,,,,'.,.,,,,.' \n",
-      "'?,'!,'.?.,:',',.-:,;',:,;,..,!,??.,,.?:;.,-,:,;,, \n",
-      ".?:;.,;:,,.,.,.!,;,.,.-,!?;..,?,.,,',,.:,';,';,';, \n",
-      ".;.,';:.;:,,-.;.,;,:,,.?,.?,?:,,;.??,'.??.!,??,,.- \n",
-      "!?,,,,:,,,.,;:.-:,.,?,.,.:.!'?'.?.!-..-:,;',.'','' \n",
-      ",,,,,'.,,,.,'.:';,';'.,,?,;.!:..?-?,;;,:-,.,?;;,,, \n",
-      ",',,;':',;,.,,.,;',,',:',,,,,',.',,..-??,,':';,.,: \n",
-      ",.,,:,,.,,:,,,,,-:,,;,-,,;,,,-,.,.,:.,:.,?,;.?,.?; \n",
-      "!';.,,'.,.,.,;.?.;.!.!,.:.:.,..,.-,.':,.,.,;??,,:, \n",
-      "'.?,.?.,'.',.'?.,.?,?,':;:;,;,.:!,'.,:';,,;',...,, \n",
-      ".,..:.?;.,:;,;:.?.;-.,.,.';.:;;.,.,,!?,.,??,,.?,'? \n",
-      ",'?,..,':.?,.!:','.,'.!..,,!'!!.,;:,.,'.,,'??,,.., \n",
-      ",;,,,,.!'?-,,'',,.?.,;,,,,'.,.,,.:.!:,:.,,';;,,.,: \n",
-      ",;.,:,,.,;.,,,;;,,,.!.'?;;';';,'.?,.,,':.,,;.,,;,: \n",
-      ",,.,,.,,.,.,,!?,.??,.,,,;,,.',,;,',,.,,,;,,;,!,,:, \n",
-      "!,,'.:,.,,:.,;,,,.,,.,;,,..,.,!,.-!,.'.'?,.,?,,:., \n",
-      ",;.,;,,.,,,;,.,!,?,.'.,-.',:;,,..!:..!,,.,?-,..,,- \n",
-      ";,.,;,,,.',,.;,.,,'.,.,?,,..;,,.,;,,,,.,:,-.,.;.,; \n",
-      ".,,:,.?,;..,,,-..,,'-.,?.;,,,,.?,,,.?,.,;:;,',,',, \n",
-      ".:,-,;;:;',,.,.,.,..!?-;.,.;,.[.],,,,:.,;:,;,.,;;, \n",
-      ".,?;:;',,.,;,;,;,.,';,';,';,';,;,;,,.!!.,?,.,'!?!, \n",
-      ":,'--.,,'.!,.,.,,.,;;;.,,;,.;''.;,,,!,!!''?,,'.,,, \n",
-      ";,,.,,,,.,;,.,,,,.,.,.,,,;.,;.-,.,;,?,,-'-.,.:.,:- \n",
-      ",?!:,;..,;,.'??,,:..,.!!.,?:.,?;.,.,,?:.,;.,-:,,.' \n",
-      ":.?;:'.',;:',',',?';',:.,.!,,?.!;,:',',';,;,,.',,, \n",
-      ",,,;'!!';;,..,.?.,.',,,...!,,.,,.;.,,'.,?;,,,.:,'' \n",
-      ";,,...',,...,:;,-.,':,.;,.,.,?,:.,':.,:.,,.,?.,.;. \n",
-      ",',:',..:..:,.!,.:,;.::,.:',;:',;,:,,,.,;?.?;.,..! \n",
-      "':..,.:,.?,',.,:.!',''.','',.,;,..,;:,,,;',,-,',;, \n",
-      ",.,.;.',,.,,,,:,.:',.;,,,.',:;..,.,,,;.?,-.,?;,',, \n",
-      ".??!;'';,,,.,,-'.,;,.,.,,,,',:-',;,,,,;,-;,;,,;,,. \n",
-      ",.,,.;,.?,:!,.,',,:,.:.;,.,,'..!.,',.,.,,,:,,,,.,. \n",
-      ",.,?,,-.,:',-.'',:,.,:,.??'?,!,!.,,;,:,;,.,.',,'., \n",
-      ",.;,,:'-,.,;.,.:..,!',.,.-...,.!-??,.,.,;,-,-,,,,, \n",
-      ".,,,.,:';?'?,';-.,.,':?''..?,?,.,;-,-.,.,.,.:,.,;, \n",
-      "..-.,:,-.,.'.,.,!,.,.?;,.'?-?.,.,.:,.,,;-,!,'?;,,. \n",
-      ",?:',,'.?';,:,.:-,-,-:,-;.?.,.,;,.--,,,.,,.:,.!!!. \n",
-      "?,,.,,,'.,,.,?,,;.,.:-;.,,:.,,,,,;,.;.:;,'.,'?,,,; \n",
-      ",.,'.,'.:,.:.,,;.,,.?,:,.,.,,,;,,,,.,?,,;.,,,.,.,, \n",
-      ".,.?,,,;,.'..,':,.,',,'.',,:,;,,,.',.,,!,,:,:',.,. \n",
-      ",,:-,.,.,';-,-.;,.,!!.,!,,.,;.;.,,,,.,;.,.?;,...,, \n",
-      ",.,.,.,.!'.?;';':.?:'.,,?--?';'-;-,-?,.,?,;,-,',:' \n",
-      "-,,:,,,,.?,;,;,,,,,,;,,,,,',.',!..:,'.,!',.,:.,'., \n",
-      ".,'.,,.,...,.,,,'.';.',:'.,;','.'.!,.'-:',,,,,,,;, \n",
-      ",,,'.!.'.!?,????,',:','.'?',,;',:;.,.,.,!?,.''';': \n",
-      ",'.'!,,'.!.'',;'.,.-!,,?,.,,'.,?;'!;.,,.,!'.,!!?.! \n",
-      ",.,.,:.'.!?.!,,;,-.,,:,',;;,,,,,,.,:;,,:,;.?.,:,,, \n",
-      ",,.,,,.,?,,,.,;.,,.,,.,?,,:,,,,,;,,.,,,.:,.,.,';,, \n",
-      ",.!?,'';,,,...,,-,',''.,;;,',.'!!,',:,';,.,',;,::; \n",
-      "!.,,...,:,,,.,:,..:.,.':.,,,;:..,;'-:,.,,:,.,,?.,; \n",
-      ".,?.,,,,.,?,.,?;.!!!,!!?,,!!!,.,:,?,,.?,.,.,,:;'.! \n",
-      ".!.?,,,?:;,.,?,.,,,',,:,',':,,;,,'.'?!!:,;,'.,?,?? \n",
-      "',.,?,,..!!,??'?'??;,?;,.,.,!!?.??,:'.',?,,.',.,., \n",
-      ":,,,,,,,-;,,'.,!',,;.,,.!,'!,,!,,!',,,.'?,,!?,.,,. \n",
-      "?,!,!!,!!!!!:'.,!,.?;?!,??,;;,,,,,.',?'?!.??',,',, \n",
-      "';?',',',,,;,!,,-.,,.,',.!,!,?,,;,,.','!!,'.?,',,, \n",
-      "'?!.;,,:';;',.;,;,,,,.,.,:.'?,'?,;,!,!',',,,..;,,. \n",
-      ".,;,..,,,,',,,.,.;,:;'.??,;:,.,',',,';,',,,.:,,',- \n",
-      ",,':,,,,.,.',':,,,,,,,.,:,,,.,.':;.,,:':.,?,..;..! \n",
-      ".?,.?',.:?.,,;,..,,.,.;.?..,!,?:...,..!...,.,::,,. \n",
-      ",,.'..?,,,?!.!,,,,,,!-.,,!!,,!,,.!,,;,!!,!,,,:,.,. \n",
-      ",.,..?,.!,.,.,.,.,:;,.?!.?,.,':.?.,,.,?..,?,,..,?, \n",
-      ",.,,.:;!,,.?,,.,;.,;:,,.,.,.',.,?,:.,,'..,,',.,,,' \n",
-      ",..,,'.,,,:,.?,..,,.,?,,,.!.?.,,.:,,,,.,,':.,.,!'! \n",
-      "'?'.,.!!;.??!,,;,.,,,.;,,;,,;,,;,;,;;,..!,;'.,,:;: \n",
-      "',',;,,,,,,:,;,'',;-;,.;,,;,,,,,.,;'','.:..,!;,.;. \n",
-      "':,.;;,..,..,,,.,!,,:?,.,,.,.?,;,.,;.,,.,.,,!:,,,, \n",
-      ",.,,,'',,,.:,;!,,'!?,;,.,.,,',,,.!.?';',,.,:';:;., \n",
-      ",;,,,.,';,,.,.';,',.,,,,!,.,!,,,,,-,-,,,,,,,;!,,,' \n",
-      ":,.,.';,,'.,.?,,..,.,;.,,?,.,:...?,...;-,.?;??,.,; \n",
-      ",.,.,?,,!,.,,..,:.,:.,.?!;:,,.,.,..,.,,?',;'-,,'.? \n",
-      ",;.'.,.',','.'',','.'',','.'',','.'',','.'',','.'' \n",
-      ",','.'',','.'','.',:';'.',,-;,..,;,,,.'.,;,.''?,,' \n",
-      "!',:.-:,,,.,:.:,,.-,;,..;,',.?.!;.,;:,,!?,,:,'.,,. \n",
-      "!'!,!,.,?,,;,;,;,;,;,.,;,';,;,,?,;,,'.,,?.'?,:,.:, \n",
-      ";,;';,.;.';,,.?'.?;.'':.!'.,:.,,,.,,.?,,,.?,.'?,., \n",
-      ",;:;,.,,'.',.;.;:'.,:,,'.;:,,;,,:-.-,--,.,',:,.,-! \n",
-      ";.-;-.,,,','.,;;.,,,,,,,:,.,:,',,-,'.,..,.'.!,,.;, \n",
-      ".!;!,,!,.-,,.,:-..-'..',.,,.?,,;,,.!,?';.',,.,;:,, \n",
-      "..,.,,;.,,..,,,,,,;,,,-,,,,.,;:''',';','',';','',' \n",
-      ";:,,.,?,;.,!'';:,,;,.;.,,;.,.,,,.,,,?;.?','!,.,.,! \n",
-      ",;..:'.,,,.,.?:,:,,,,,.,,,.,?.?.,,.,.,.':,,;,.?,?, \n",
-      ",;'.?,.:,,..,.,,,.,,;,,.,;,,:,,,,.,!.,:.';,,,.,:,: \n",
-      ".,,;'.','!?,':,,.,.,'.,,,,,':'.,;',.'.,,.,?,;.,,,. \n",
-      ":'..,,,.'?,,:,,,':,,.....,;,:.'-'?',.,:'.,.,',,,?. \n",
-      "!,,',,,.,,:'',,,.:.?,.,'.,.,,,.:,,.',:',.!:',,,.!! \n",
-      ",,'.:,'':,,.,.?.??,;.,,;.?,;.,,,,,';..-.'.,?,,.,,. \n",
-      "'';',,'.',',,.!'.,;,,.;,,,,.!.,,?',;.?;,'.,,;,,.,, \n",
-      ";,,,.,,-;,,,.,,.','.'.,;,!,;,:.,',.-:'.,!,,,',,.,- \n",
-      ",-;:;,.,,',,,,-.,,,,,,:,,,,;,.,!..,-,--:,,,,',,:,. \n",
-      ",,.,'.,,,',.,,;,',,,-,.,',,!,,',.,,,',,,!,.,,';-:, \n",
-      ",,;,,,.,,,,,,,,';',.,,,,,;',',.';,,,,:,;,.,.,;,',. \n",
-      "',!',!,,.,';,.',,,,,.,,,.:,!',,,?,',,':;',,.',,,', \n",
-      ";',.,.,,,',.'':.,;'.,';,',;,,.','';'.';';,?;,,.,.! \n",
-      ";;.,,,;,,:;,':.,,!,;',,,;',';,,.,!,,.,,;'.,,,:,',' \n",
-      ".,.,;,.??,',;.,,',';,:,.,?,'..,.,.,;,-',''.',',':, \n",
-      ".,!,..,,-',','?,,,,,;','.:,-,-;,.:,',',,;,;,'.'',, \n",
-      ",','':,,,,,.!,,.,!.;;',,;,,,,:,,.,,,;.;'',.,';?,.' \n",
-      ",?,?'.;.,,;;:;!,',?.',,'.:,',,.;,,;,',;','.,,';,,, \n",
-      ".;',.,,',,',;,,',,',:,,',!.,,,,;,.,,,.,,,,.,,,,.;, \n",
-      "'.;?',.,,,','.'','.',;.',','',.,.;,:'.,,,,,:;,.!., \n",
-      ",':',,'.!!,,',,'.?,';'',';',.,',;',:'',.'...,;,.,, \n",
-      ":,,,,.,,','?;.!;',',,',.,,,?;;,.',,.',.,',,';',''; \n",
-      "',':',;',,.!',!,,,,,,',';,,,,;,,,'.',.,;,.?.!',,:. \n",
-      "'?.',.,,..;.,,',,;,'.';',,,.''':.,?'.,,,.,.;.,,,'. \n",
-      ",:,;,',,','.!'.,,:,,,,.,,,,,!,,'.';,.,,;,.,,,'.',, \n",
-      ".,,,;,,:;?',';,,',:;.,,,,';;,';,,,.,,;,',,;.,,.,!, \n",
-      ",,,;,,.!,',:;,'.,,!!.,-,!,?!,'.,,.!;,,--,.,,?';!'. \n",
-      ",.,-;;;',,.',',,,,..,,.,?;,,,,,,.,!,.;!,.!,'?,,.'. \n",
-      ",!,-,,;,'.,,?'.?.,;'--'.,;';,;,,,.,-?,!;,;.,,!,,', \n",
-      "-,'-;.,.,;..!','.,,?!,,;,.,,'.!,;?.,':,.?,;.,.?,,' \n",
-      ";',,-;.,.!,;,',,,!',';'.!',','.,!,.,,,';,,,,,',,'; \n",
-      "';'',;!'.',';,,,''.';',''.,?,,,;.',;'',;,';.,?'.,' \n",
-      ";'!,,;';,.,,,'.,.';,:,.,,.';,'.!',.?,;.,;,,,',,.,, \n",
-      ",'.';,:,.',,.,,'.?,;;,..?,;''';,,.'?;,;,.?';,.,.,, \n",
-      "';,.','?;',';,.;,.;,'.,'.,.',.,;'.,'.,-,,,',.,:.,; \n",
-      ",'.',,.,;,,.,,;''.,',,,,;,.'.;,,.,..,;..,;.,,,,.,, \n",
-      ",.,'.';;;..'',;,,,.,;'-,,:';',,,.,,??,'',,',..;,., \n",
-      "?,?!,:,;,,''.,-.!,;,'.!,'.,,.,,,,.,,,...,.,,.,,;;, \n",
-      ",,,.;,,,.,,,.,,,.,','.,'.',''.,;:,,.,.!'.,;,,;,.,! \n",
-      ",,.'.,,';;-.,,,';,,,,,,',;,'.'.;,',.'.,..'..,.?.,. \n",
-      ",.!?.,;,,'.,';,';',,',.':,,,',,.,!':,.,,''.,;',.,, \n",
-      ",;,,.';,.,,':,..,,'.,.,?,;'.'';',.,.,'';'.,',.',;; \n",
-      ":'',!,;'.!:.!,!:',.,'.,..,?.,?;.,,;,,,:..;.'?!''.! \n",
-      ",,,',.',.,:;.,.!,.,,,.,,.,'.',;,''.?,.,,,',.,,,?,, \n",
-      "?',.';'.,,?,,,,.,,;;,,,',:,,;',';,!!'?,,.,.!?,'.,' \n",
-      ".,;.;,'--.,,';','.,,,.;;''.,,,,.,,:;,:';',,,,.,,,, \n",
-      "'-!',?',:,,,?;:,,,.';:';,,,.,--;.,,.,-.,,;,,,'.!,; \n",
-      ",.!,?;?',.!,!,,;'!,!,,,,:.,,!,;.',:,,.!,?,,.,,.,!' \n",
-      ":!''.!,,,,,;,.,'!,?!.;.,--,.!,?,.-,,.,:,,.'.,;,.,. \n",
-      ".!,.-,;,:;',,',;,,-,',!!,,;:.,:,.,,'..,?.,,.?,.!., \n",
-      ";'.,;'.,!?;'.;''.;''.',.,..,?,,,';,..;'.!.,,.',,'. \n",
-      ",;,,.',,',,,;,;,,.',,':,,,,'.;.?,:'.;''.',.','.;'' \n",
-      "','.',.''!?,,'.,.!...,.!'?!!;''!!,'!,'-,,,.,;:,!', \n",
-      ",!'-.,.,-;,..;.,'.,,.,;.,,.;',!!,.,;,;'.!''..!,,,; \n",
-      ",.,,,!!?'???.,!;.;',,,;!',;',.;!,,.!','!.,'.,,',,, \n",
-      "'.,,,'.,,',;,,!;',.,,,,','..,.,,.,.''';'..,.!,,:,. \n",
-      ",.,,,;.?'.',,;',,.,,',,.,,',.,,.,';,.','.,.,-,',;' \n",
-      ",.,!,,''.,,-;,,:'',,,,,;,-,;;:.,,.,',,,.,,,:.:;,., \n",
-      ",.;':',.',.,,',;,,,.'';.,,.'.'?'.,,;,,,,,.!,,,,.,! \n",
-      "??;.!''.,,.;,.,,,.,;'.,;,,.;,;,.,;,;,.;.,;.,,'.,,. \n",
-      ".,.',,;,:!.,.?-.,.'?,,,'!',;,,'.?:;--.'!','?';,,.; \n",
-      ".?,.;,,.?.'?,,,.,;,,',;,.,,?,'.',.',.,;,';;;,,.,., \n",
-      "!!!-,,-.,'.;'.;''.'',.';,.,'..?;;..,;.,','.,.;',,, \n",
-      ",;.?,?,.;','.,.,;-.'.,.,??!,;,,'.,.,.!,;.;'...,'?! \n",
-      ",.,,:,;,.,?,,;'.',?.,,,.,;,.,,,,,,;,',.'-,...!,.,; \n",
-      "'!,?.,..,.'.,..,,,.;.!??,?,.,,;.,,.!,,,.'.,,?;.,,, \n",
-      "?,,'.',.-.-,-.,,'???;;,-.,;,:.,.,,.,..:,;.;,..!,,; \n",
-      ".,',;.,,.,,,.??,,.,,.,;;'.,;,.,,-.'-.;.,,,.,!?,?,? \n",
-      "?!''.'.,'.!,''.!';';?.,,.;'.?,'.'!.,,,.,.,.,,.,;,, \n",
-      ".,;,',.';,,'.!,?,;',,'.,,,','.;'.,;,';,.',.,',.,,, \n",
-      "'..,,,'.-,,,,.;'.!';,',,'',.,;,.,,..,',,':',.';,,, \n",
-      "'':,'','-':,',..',;'--.,.?,,.!?,.,-.'?';.,'.,!,;,. \n",
-      ",,,,-,,;.,,',.,-!,''.,..!?,-!.;'.!,,?,,.',.'.;,.,, \n",
-      ",;,?!,..;,.?,.,';.,;,'..,,.,.,',.,;.,,?.,.'?,';.,. \n",
-      ".,,?,?,'...?'.'??,,.,.,'?,.,??,-;.!,.,,,.,;,.,;,.' \n",
-      "?'?;.,,',,,,!','!;''.,'.,';,!!,,..,.,'.,,!,.,.!-., \n",
-      ",.!'?.,,,..?,..'.,.!'?,;.!..,!,;.,;;,.,.,,!;!!,!'. \n",
-      "-?,,!,;.?.,.,.?,,,.,.',';-,,'.?,?,?..,,;:;,,,.!.,' \n",
-      ".,,,,,,';..?,,.,;,.,.,.,';,.;';.',,.,-;;',,,,,;,,; \n",
-      ",;.;,,.,,,':.'';,,';.;:,,,';,.'?.!.,',,,.?..,!.?,' \n",
-      ";,.,,,.,!!,,,..,',,.,?.,,;,.?';.?;:...,,,.,!!,!;., \n",
-      ",,.'.,,'':','.,';','.,',,,,.!,,,,.'.,,;,.!.,!'?'.' \n",
-      ",',',.,,:,.,,'.,;!'?,'.,.,!,.!!,,',';,,,,','.,;,.; \n",
-      ",,'.'!??,,,..,.-??,;,.,.,:';;-;-';-,';;,,.?;.?',?, \n",
-      ",'.,;,',''.,;'.?,','?..',','.,.;',,';',.??,?,.,..! \n",
-      "',.,,'.,'.',.;,.!'?'?;,,.???!;.?'?'.!?;,'.!.';.'.; \n",
-      "?',,.';''..,:??,,,;',',';.,,??;,;,.,!?,;,,,,?;,,,. \n",
-      ";,.!,';,,',.!,';,,.!,;.'?,',.,,,?:'',-;',.'?,.,!;, \n",
-      ".,;,,;;,.?,',,,....!.,!?,,',,,.,?,.!!,.;.!?,.:',;. \n",
-      ".,.,,,'.;,.,,,;,',.,';,;!,!,,!!?,::;'.,,,?,;,.,;., \n",
-      ".,.;,.,,,,,,,,,.','';,:,,,.'',''.,,.,'.,!,;,,.,-'; \n",
-      ",!.',;,',,,,.!,!?!,!,',.,;'.,.'..!'''..',;',''.?,, \n",
-      ".!.!!,,,.!,?,.,,?!,'.!.,.,:,!:,.!,.'.,!,;,',.',!,, \n",
-      "!.,,;'?'.'.!,;.,',,,.,;,;.,.-?,.,.;;.!;-.,,-,.;',- \n",
-      "'.,,'.!,,',;.,.,'.:,,,''',,'.,,..,,',,:;,.,!.,,,., \n",
-      ".:,-,,,','.,',,,':,,,;,,,';,.,',;,'.:,.,;,,'.';,,, \n",
-      "'.,,,,.':';',,:,,,,.;,,,'.,-,,,.,,,.,,:;!.',--:;;, \n",
-      "',,,,',,'.,:,,-,:,-,',;,.',,',';,,,.,,',,',;,:,!;. \n",
-      ",,;;,.!,'!,,';,;,,.,!,,,,.,';,,-';,;.',',.,,'.,,;' \n",
-      ",,';','.,,,,,,.;,.,'!,,,,,,,,,.'',:,,'.;,,,;,'.,., \n",
-      ".,.,,.,;,,..,,,,.-:,',,,,..,,.,,,,.,,?,,,;.',,',-: \n",
-      ".:,.,.,.;,,,,:,,,,..?'?'!':,,;:;;;,;,',-.,:,:?!,'' \n",
-      ";,;..,,?,'?,,,.;,,.,,.,,;;.?,?,.,,,'.,,,:.,,,';'.? \n",
-      ",',.,.'!,,?',;,.!,?,,.,?',!,,,'.,'-.;,,-,-,,,-:,.' \n",
-      ",:.,',!,,'.,'.,::,,,':,,.?'.,,.!.'.,'.'',,,:,,,'., \n",
-      ",,,',',-,:,..,-.,,.,'.?,.'!;.,',;',,:,,:.-'.,,.:., \n",
-      "?,',.,?'?,,.,.,?,,;,.,,?.,,-.-,!-;,,.',':'',';'!': \n",
-      "',';'!':'?':'!':',?'',','';''!':',,':'!:!'?:',',', \n",
-      ",.',,,;,,.,,.,?',.,,.:,.,!.,?,:,.,!,.?,:??',:?';': \n",
-      "'?.;,,:.-!!..,?,':,,!,;,;,.,'',.!;',.,',.,.,!'?,.? \n",
-      "'???,?,??,,--.,,.,',';,,''.:?,,.,,?'?,,.,,'!.?,,,. \n",
-      ",.,,,.,?,:,;.,,,??,,.?,,;.,,;,,.,,?,,.,!?,,.',.,,- \n",
-      "?,:,;'?.,,'.,,.?,.,,:'.,.,?,,.'.'.?,.,,,?:,.,'..,. \n",
-      ",:.?;.,,..,,.,..,;,..,,;,.,.:,'.'.!?,,,,:,,.',,,-' \n",
-      ",,',','.,,!,?,,,,,'.!,,,,,,.,,,,!,,'-,--?;,.';:,,. \n",
-      ";',.,?:,;,',.,:'!?.??;,,,,.,,-??,?.,;..,,?,!,.,;,, \n",
-      ",,,:,,,,;,,.;!!???,''.,,!.:!.,,:,,',.''?,,,,!,,?,, \n",
-      ".,,..,.','.';.',;.,;,,.,,.,.,'-,.,,,.,.,.,,??-'?,' \n",
-      "!',,.,?;,.,,;.,;;',-.',,,',.,,?,,;,:,..,.,';,,.,:, \n",
-      ".,,.,,,-.,,;.,'..,:,;,.!'..,,,,,!,-,,,,!.,',?,.?., \n",
-      "'.?!.,;','.?:'-.-;.'?,,.!:',.-,',.,!?,.,;;.!.:?:'? \n",
-      "?',,'.,?',?'.,.,:!.,.?,..',,.,??.,?.,!,.,,''.,,:., \n",
-      ".,:.,.,,.;:.:'.,''.,,:,,.:,!''!',.,,.,'..?,?,':,,' \n",
-      ".:.,;!;,.,,,,,;,,.':,;,.,,,;,.':,,,.,,,,::,,,,,:., \n",
-      ";':,,;':,,.,.,','.'...'?,,,-?,,?,,':,,;;;';,,;';,; \n",
-      ";-:??',:,;.!,,,;,;,.,,;,,:',.,,,,';.,,:-,',,,,'.'? \n",
-      "??,'.,,:,,.!,,,:,,,:',';,:,,!!,?,;,..;,.,.,,.?.'.' \n",
-      ".;,';',';,,',','.,.,,.:..!,;:',.,,!'?,????,,.,'.'? \n",
-      "?,,,;,,.?,,;:,,;,,.?;,,,'-.',.?,,'-,;.;,'.?,,:;.'. \n",
-      ",,';'.'?,;,,,.?:,;.?,,:.?;.?;,.?,:,.?,;.,?,!,',,,, \n",
-      ".,?,!.,,,;';;,,,,,,.,,,''.:,-:,,.,',,,,.,.','.,;,' \n",
-      ",,:,-,''.!,'.,:,.';'.?,:.,!,,.;-',.,,,'.,:.,:,''., \n",
-      ",.',:,.,';,,:,'.;:'.,,.:.',',,.!.;,.:!:;.,',.,'.,, \n",
-      ":',.';,.,,,:.,?;,.,,.?,,,.,,,,:,,,.!.,,,.;,,.:!,., \n",
-      ";..!.,'?,..,'':,'.!?...:.,,:.,,.;'..,.!,,'.:,.,.,: \n",
-      "..,,.,,,,.,,.,,',,,-.;;,,.!!,,?,.,;,.':,,.,.,,;,,' \n",
-      "'',:.,.,,!,,.!',:,,.,,'.!,???'??''?.;..,..?''.?.,, \n",
-      ".?,.,:,,.,,,-',,:,,,,,,.,?'.!,'.:,.,:!!,,.?.,??,', \n",
-      ".,';,,;,,,;-,-,,;;,,.,,?:'.,?.;'',.,,,?,.:,,:,?,;, \n",
-      ".?,?,,:':,.!.;,'.!!,'.,':,?,,?,:',,.,;';,.',;.;;;: \n",
-      "'',,.,.,'.!???,:':,,,..?,':,-,;,,,,,';,,;-.,?,,;;, \n",
-      ",'!',,.-??,,-;..,;:!,,.,,:'-?,!!,?.,,',:,';'','.', \n",
-      ":,;,..,.?'.,,-,.,?,.,!'?,,:.,,,',',,.',,,,,,-;,,., \n",
-      ":,.,,,:.,!,,.',':,.,,,.,':.,,-,,,.,,,,',.,.,;:',,, \n",
-      ",'.-,.',,'.:.,!?',,.'?,,.,,?',,.?',;'.,,.,.,';.,., \n",
-      ".,!,,.,.;.,.,;,;;;;;,,;,,,.,;.,,;,,''.'???.,;,.!.! \n",
-      ".,.,,',,:.,,!.!,!,,?-,?,';'.!'!,'?,,.'?,'.?,'.-,,? \n",
-      ",;-'.?:,.'?:,,.'.!,,.!;,,.'?,'..-!,':..,-??,,.,,'; \n",
-      ",,'.!'.!;;'.!,,.!.!,!,?,,:?,:,.,.,??:,'.:,,,.,'.!! \n",
-      ",'.,!??,;,'!',!..,.,?,;?.?.,?.,.,-,,,.,.,,:.,!..'. \n",
-      "!'.,..;:.,,;,:,,,,.-;,.,,';,,,.'?,,,',:.:,,.';.,,' \n",
-      ".,;,:,,,,,,-.;?:.,,,.?,',.,!''.:','.,.!,'!.,.,.,,; \n",
-      "',!:,'.,.?.,,...?,,,;,'.??'?,.?,;,..,.,..,..,.:,;, \n",
-      ";,;:.:'.,',.'':;:'?'':',,,,?,,-',:,'.',,.?.,,.;.,. \n",
-      ":,,.,,,,;.;',,,,.,;.;.,:..,:,,.,,:,',,,.?,,.:..,,; \n",
-      ".,,!:.,,,,,,,,,,,,.,.,,,,,,,',,.,';,,.,,,.','',,., \n",
-      ",..,!!,-,';'.,;,,.,!,.,,;',.,,,.,!,:,!,;.!,!,:',', \n",
-      ".,!!,,;,.,!,,!',',!.,.,,,.!,,?,:,,-.!',,!'!:!,:',- \n",
-      ",',.':,',,;,,.,,:,.'',,,;.,:'..,,:,-',,,,-,,-',-,- \n",
-      ".,,,,,,,',-,,'.,,,,,;,,',;.,,,','.,?,;,.,;;,,,.;;, \n",
-      "!.,!'.',;,;';.,?,',.,'.',;.'?,,.,...,:,.,,.,,??,;, \n",
-      ",':,..,,;,.',,??..!',,',:,?.,?,,,..,;;,.!,',','?-' \n",
-      ",,,,:,,..,,,':,,'.:'.,,,'..,'.,!;:,??,,:.,,:.??!;? \n",
-      ",,.,,'',.!',,!,:,?,,,:,.,;.,:',,,,;,.,'?,,;.,;.,,. \n",
-      ",,.-?,.?;.;;,,.,,.,,.,;.,,.,;.,,,;.,.',,,.',',,..: \n",
-      ".,.,;.,,;,'',,.-,;,'.,,,,',:!'.,?,'?,,..,:,;':;.', \n",
-      "'-:,.,:-'.?,;.':?':.,,:;',.,:;;,,,',,;-,.;,,,,,,,, \n",
-      ",.,,,.;,,;,.,,,.-,'-.,,',;,,,?,'?:.,:,,;:,.,.,!?', \n",
-      ":',,.,-,':-,',.,,,.:.',..,,.,.,??:?'.,,;,-,,..,;:: \n",
-      ",'.,;,.:,.,,?,?,,,,',,;,',!',,,;,,,,,.':,,-,.,.:'. \n",
-      ",-.-,.,,.:'.,';'.?,.:,,,.,,,-'?',,,:';,,,'.,,,;.,, \n",
-      ";,,,',,,,'.-,,--,,,.,.,,,;,,,,,.,;:,:.,,,,::;'',': \n",
-      ",;;',.!,,.;,:;:',,,.,,,,.,,.,,:,,.,:,...,,''.:,.,' \n",
-      ":,'..,'!';.,,?,;,,,,,,,.?,-,,;,,.,.,',;...,,',.',: \n",
-      ",.'-.!,?,.,;,!,',;;,-;:,.,,,.,,,?,,:,,;.',,!-?!,,, \n",
-      ".,?,,:.,'?,,,:,,,.,.,,',.,,,,,,.,,.,,:;,,,'.,,'.,, \n",
-      ".,,',,,?,:;,.,:,,.,.!?,,;,,-.,:,.,.,.,.;?,,.;?,,.; \n",
-      "????,,...?,,,,:.:,;,,,,.,:--,-,-,,,,.,,.;,..;,,.?. \n",
-      ",:.,,,,;,,.??.!;,.,.,,,,,-,.,!,?,,,.?,,.!?,;.,,,,' \n",
-      ".'?,,..;;.,;.;..'',,,:,,??;;,,:.','',,,;,,',,,,,,- \n",
-      "','.,:,.,,';,''.??;:,.,,.,,,.,!;'.,.,,?,:,.,-,,.,: \n",
-      ";,,',:';,,:.?,'??',',,,:',;';';'?',,.,,?;,.,,!,,', \n",
-      ",,':...,;,,,,',,.,':',.:'.,,;:,',.!,.,;,?',,,,,,., \n",
-      ",:,;,;,,.,,.';,,,,.,.:.'.:;.,'',.,',,,.,,':,':,,.' \n",
-      ";,:',,,,'.:,,.,,,,,-,,,,.,!,:;,,,.;,,,:'.:,.,:.!'! \n",
-      ".,,,',,,'','',,,.',';,;,;',,';;.',:'!';'!';',,','. \n",
-      "',,,,',','';,,,,;,,',.'','.','.',',';'',',':',,,!; \n",
-      ",,,,,.,;,,,.:,;;.,;,'?!,,,-,:.,,'?,,,;,,,'.','.,,? \n",
-      "?;.?,,':,,,,,,.,',.',,.,,,,,?,'.,.,;,,,,,;,,.,!,.- \n",
-      ",?,?!,:,,,!?,?,,-;.,,,:.,,.;;;',,,.,,.,.,',:,,,..; \n",
-      ",',.,:',,.!!-.':,.!.?.'?,:,,,.':!:;.,:,,,.,.!:,;,. \n",
-      ";.;;.,.!!?',,,,,';,,,,,,,,,,,,',-,,,,,,,,,,,,,;,,, \n",
-      ",..?,.,.;':,',',.,:,,.'.,,.,.':.,.,;'.,,.;':':!:'- \n",
-      ";',-;'.,,'.,;'.,,:,',,--':,..?,,.!!.'.:.,.,;,;,;,, \n",
-      ".,,,,',.,:,,,-,,,,,,';',,.,.,-;-.,:,.:.;-.:,,,.;:, \n",
-      ",,':;;:.!.,!,.,!:!,.,''!,.!,,,.,-,,..-.',',,,.'':. \n",
-      ",'?,.:,';.,.,.?,,,,-,.,:;.,,-?-.,,'..'.'.?.';';'.' \n",
-      ",';,,.,:.-.,,,:,,;,,,,!,!?..??,:.?;:',.,,.:-,--.,, \n",
-      ":..:;,--,'',-.!?,:;,-',,',',;.'-;.,;.,.,,;,'.',?,' \n",
-      ",;'.,;-,:;,'.,,::;:',,'.;,,,.'..-,.!''-,!:??,'.,'! \n",
-      ",-',,,'!:.,;,,:,'.;.!'??,,'.,.,;,?,,?.,;.',,';,;,. \n",
-      ",-.!?,,-.,',,'.,,.;,''.,,.,,,.,;,,,,,';,,,,,.,?,;! \n",
-      ".'?!,,!?'';.-:;:.':-.,,..,,:.,,:.,,:.?,:,.!::?.:?? \n",
-      "?.:;'.?.!,,.',;:.!,':,,,;,.',?'':.,':;,,-::,,,,',. \n",
-      ".'?':.'','?!.,'';.:,!,,;,.!?,.'.;::.,,,':;.,;:,,,, \n",
-      "!,.':..:..,,:;'.','.,:.,.',,,,:'!!!!!!!,!,,,'!!,,' \n",
-      "!!!,.',,,,,.,.,'.',,,.,'.;,..::'';,,;',:,:',,,,';. \n",
-      ".,,..,,;:',.,,:',';,,,.':,';,,;,,..'.'!,,.:,.?!:.! \n",
-      "'',,;,,,,.,.,,-;:.;?.!,,','.;;';''!,:..,..'?,!.!!. \n",
-      "'???,,,.?:.;':,,'';.,:,:.:',.,.',.'.,!,.:'.',,.?;? \n",
-      ",,;,,,..,,-.,:,'-.,,;'.,,!,?,;,;,,,,.,.,,,,,!,.!?, \n",
-      ",..'',,.,!?,,,'.':,,.,,;..',.!,!?.;.,?:,,;,;:;:;., \n",
-      ",:'?:,.,,,,,,,;'?.?,,,,,?,,,,,?,?,?,?,?,.,?.,?,.,. \n",
-      ",,..:,.,!??,.,,!,!;:;,.,!,!?,:':!,;,:;;.,.,,,,?,?, \n",
-      ".!!??.,.,!,!??,,,.'::!!',.:';':..!,:;:..,','.,,;., \n",
-      ";,,.,,,;,;,.,:;,.:,.',,;,.,,.,;:;,',.,'':,,,;,,.!; \n",
-      ",,.,,.;',,.;,.,!.,':',.,,.,'.,,.'''':,!.!':,.,.;,, \n",
-      "-,:,-.;?-:',.,,,,-:;,,.,!,:,'.,?,?,.',;';',,,.,,.: \n",
-      "'.,,',?,,,?.,,,,',;'!,'';,:,,,,.;;,.,,,;,':,,',,:! \n",
-      ",,-',,-'.!;;;;;,!?'!-??,,?',;.,,:!?,':,,.',.,!,.', \n",
-      "..,;,.,',,,;,-,,,,',',.,,,:,;,;,;,,,,,:;,,',',';,; \n",
-      ",;,,,.:,,';,,,,,.;,,,,.,,;,,,;,,,,''.,:!'.,,,,.,!, \n",
-      ";:,,.,.,.,,:,;','.,,.,,;,,,,,'.,?,,'.,,?,,.'.'.!?; \n",
-      "',.??!,?,,,.,,,.,:..,,;,,,.,,..,,.,,;,:.,;.,.'?,?; \n",
-      ",..,':,.,!,;,.!'.,,,:;,,,.,;,,',',.,;,,-.,?'?,?,,, \n",
-      ",,?'-?,.,,,.,,.,,:,,,;,,.,,,';,,,,,.?,,-',.?,.,?,; \n",
-      ",,'.,;'.:,.,.,!-.,;,..,,,,;,,,,.,:,.,,!,;,,','.,:; \n",
-      ":,.,.';:.',,,:.,,.,.';:',.'-,,,,.;';..:'.;.';..:,, \n",
-      "';.,:,-.,,.,,!,,-;.,,,.,:,,,,;,,.,'!;,:.,':,',,'., \n",
-      ".,.,:.,..!'.,':,.,,-,.,:',;,,,,,',.,:.,.,::'.?,;.' \n",
-      ",,',,,,,,,,:;',,,':','.,.,?,',!:',;,-.,;,,;,,.,:;, \n",
-      ",.,.,?,,'.,:.:,,,:,.;.:;'.:-,.',,:.,,.,,:.,,':,,,. \n",
-      "':,.;,.!,.,:.,;.,-!.,;,''.,,?,,;.!?,:;,,.,,;,,;,,, \n",
-      ".,!:,,',.',?,,;'?.,,,,;,.,,,,',..,.;,.,.,,-;'','., \n",
-      "'.,?,.:,,.';,',,'.,.':,.,.,,,';''-;',',,,',;,,,,,' \n",
-      ".,.';:,'.',:'::'?,''?,'?;,;,',:,,,.,:',;,;,;,;,,', \n",
-      ".'?,,..??.!?,:,;,;,;,'?:,,,;,,..,;.,?,?',,,,:,,??, \n",
-      "'?:':':,;'.,!.:;?,,,,-.,,.:.,!,,!,,,,.,:;:',,,.,?, \n",
-      "..?.,,,';,,',.?,.,',!'.',:',,',,'',';,,',.,':,,... \n",
-      "?,,'.:.,'.;,;.:':;,,,,,',,.,.',:,,..?,.:.?.,?,.?.; \n",
-      ".,?,.?..?.',:';:';;,,;,,,'.,,,,:,.,,'.!,.?,;,:,',, \n",
-      ",.,.,,:,,..:',..!,!,!,.',;.,''.,,:?,.,;,'.:;..;,:, \n",
-      "-,:...,:.!!,,.'!!!.,':':,?':'..?.,,,,.?';?'.:'.,,? \n",
-      ":''.,:!;:,;.:';',;,,.,;,'.,;,,,':,,,,.,.,,,:,.';.! \n",
-      ";!;,.':,.!:,.!!,!:.;':',;,,,,,.!,:!?;,,','.!,:!:,. \n",
-      ".!;!:.!,!.;,,:',,,,,,,.,,!,,.?.,.;.':,.,;!,,.?,,., \n",
-      "!'.,:.,',';;','.,,';,';''..:,,;''.,.,';,.,;.,;:;., \n",
-      "?;,'!,,,;,,,:,,,;,,,',,.,.,??.,.:.,.,.;,,,.,.:,.., \n",
-      ",,,.,;,,,.,,.;,,,:.,:,.,:,,.,,,.,.,';,,'.;';.,?!;. \n",
-      ";.'.,:,,.,,:,'.,;,,.'.-,',,.,.,:'''.,;;,,,'.!.,,., \n",
-      ".',,.'-,:.,''.,.:;,,:,,'..,.'',.,.;',.!:'.,,?:,,,' \n",
-      ",.',','.-,.'.,,.',,'.,,,.-,;,!.?.!?,,.;:,.?,.,'?,. \n",
-      ",,,.,!,!,!?!?!,!,;.!??.',:.,',.;?,,,,;.!,:.,:,:'', \n",
-      "-;;,,.,!:',..,:,,,,;,,,':,,;,,,.,',,,;,:...!.,.:,, \n",
-      ".!!,,.,,:.,.,,,,.'!,!,'!,',.,,.,.',,,.'?,;,.,:;,;, \n",
-      ".;:-,;.;:',.,.,;,:!,.,.:,,.,,,..,:,.;,':,,,,.,,!'? \n",
-      ",,',',.',?,,,:,,.'!,',''.,.,.,,,,,,'.,':.,,';,.;,. \n",
-      ",,,:',.,,.',';,,,';.,?,,'.,;;..,'.,.,,,,,,.,,,.,', \n",
-      "?:''.,,,,;,,',,'';.,?';;.,,,,,'.'.',,;';,,'.,:;:,, \n",
-      ",,'.;'.,:,;,''..,;.,;,,,,!;,:,'.,:,.,,',:,,..,.,;. \n",
-      "!!:,,,,.,;,',.,,.!'?.':;;,:,,,:';'.,;:;...??;,.,:, \n",
-      ",.,;.,!.,'.,,,,'.,.,.;',.:',',,:,,'.,''.,;-;,.,,., \n",
-      ",-.,-;,;,,,,,.,;.';:..;,;,.;.,?,.,..,';,,:.,,.;.;. \n",
-      ",,,;.!',,.,;,,,.,,.?,.,;,,,'-,!,.,.?,.;..,.??;.,,; \n",
-      ",,-..,!!'?',.;,,..,.,:!;.?,!.,.,;,.,.,?.,.','.:',' \n",
-      ".'.,.,',;?.?,;..,.,.,:,?;,;,,:,,,..,,'?,,,.'?,!.:. \n",
-      "..':'.,;.!.,:?,,;-,,,.,,.!,.,!,.,!,;!'.',?,?,.:,;, \n",
-      ",;,,;,,.,.:-;.!.!,'?',.,'?,,,,-,-,-,.,?;,-.,!,.!:, \n",
-      ".,,'.,,.,',',':.,,;,.,?,,,,.';',!,,,,';'.,;'.'',,, \n",
-      ",:,',.,.,;.,,;'.!.,!,,:,.,.,:,,..,!?,?,?!,-,?,;,;. \n",
-      ",;,,:,',,:?,,:,.,.,.,:,.,.;',.;.,',.,,;.,,.'?;:,,? \n",
-      ",?,,.,'!,..,,?,,,.,,,:,,.?,,;,,:,:,',';,.;,':',,'. \n",
-      "'.,.,,!.,.;'.,.'!.',?,,,;.,.-,.,,,..,;?.:.',';.,,. \n",
-      ",.';;,,.?'?,;.;.,,?,,.',:,;,,,:,,';-.,,;.',,.,,!,. \n",
-      ",,.,.,.,;,.,:,!.,.'.,,!,',:,,,,,,.,.,.;'':,'.,:;'. \n",
-      "!-?.,,.,;:;,..',,,.;,:,?,.;.:;.,.:;-,.;...!?;?;;;. \n",
-      "'.','.'!'!!,,.,,.;,..?:.,.,.,!,;;.,':;,,:;,,,''.', \n",
-      ",.:?,';.,',,'.;:.;',,:,...!',-.':;,.',:,.;.,,.,?,! \n",
-      ":,-..,,:.,!!,;,';,!,,:.!,.',!,.?!?,:.,,,,.:;,:.:;. \n",
-      ",!,,,,:,',,''.'.;'',,-.,,,;,,-,-:,;,;.?,.'?,.'-?,: \n",
-      ",-.-,?,;:.?!:,,?,,.,!:,,!..,;.',,-,'&.?.,;,-:?-.,; \n",
-      "'.:,-.,,,!,.',.,?;;,.?,!!,.,:,-,.',,.,.'!''?,.!',. \n",
-      "!!?!!,!,.-?.?.,.:..,,,.-!-.,,.,,!'',.-?,:-.:,,.,,, \n",
-      "';,,,,,;,,,,,,,,''.''?:;,,,:,','.',-;,:;--.;:,;,.! \n",
-      ".-:-?,;.,.,,.:,-!,.,,.,.'-.,':';,.'?!',?,.,!?,.??, \n",
-      ",,,;,;.,??,,;,,',.?,;?,.,;,,:'.';,,.,.,-.,';:,.?', \n",
-      ":;.,;..,:;'.'!?!'--,?.;,.,;,';,,!!,',,,?,,,,,,'-;, \n",
-      ".,,,,,!,!-,!,'!,?,!?:!,'.?,.!,.,,..,'':.,,.,;,.,!. \n",
-      "',?,,!,;.?;?,.?.!;.:,,;.':;';-,;'.',,,,??,,.?,!,': \n",
-      ";,,.,,,,.,;,:,.,.,;,.?,:.';,,,,.?'.:,'.':';,-,.,,. \n",
-      ",!.,,;:',;,,..'..,.:.,,.,,,,.:,.!:,,,.!!,?,.:;,:,- \n",
-      ".,!,;.:.;.:,.;'.;,':,..;'..',''!'..,.:.,'.':.,!,?. \n",
-      ",!?!.,.,.,?.',?,:.,:'.?,;,,?,:''.,!,?;??',!:,;,.?, \n",
-      "..?,,.,;,.,.:':'.,..,!,-!'.-,!,,.,!,?.,-;,-.,.',., \n",
-      "-??,,,;,,.,.,-?,:',.,:;?..,?,.,.,!.,,,:',;','..,,, \n",
-      "!?..,',.',,.,';.,;,'..,',...,,:-;,.,;,'.??,,:,'?,; \n",
-      "::!-!.',!!,,.,,,,,,;,,,--,-,-,!,!:?,'...,.,'.,.',. \n",
-      ".??,;'.,,,:.,:,,:,.,;,.?,!:;?,,'.,!'!,,,!;,,,.':,, \n",
-      ";,,,,,,,;,,,;;,';,,-.;,,,:,,;,,,;,,.?,.,;;.?,;,,:, \n",
-      ",.!;';,..,;.,.::,',,,,,':;,.:,,;,.,:,.'!,,:''?!,:, \n",
-      "!,:;,,.:,,,,,,:,;,.;.,.,,:,,;-,',;':,,,,.:.';.,..' \n",
-      ".;;;!,!,?;'.?,,?,.';,.,',:'.?,..,'.,!,?;!,!,;?.'.' \n",
-      "?,.,:.,.,:;:;,,,.,,.,:,,,,.,.,,.,;.,,,,,,.,;,,,,,, \n",
-      ".,;.,'.,.,,,;;;';,.,;.,,,,;;,;,?.?.,?';.?,.,,.,,:, \n",
-      ",,,-,-,.,!,.;,;;;,':,;,.,?.,.,:.,,:,,,,-.',?,;,;,, \n",
-      ",,'.!.,;.,;.,,;,-:;.;..,?,!.,:;-.';'-.,,,.,-!;:''. \n",
-      ",,..',;,,..!.?,,.?!,,;,,.!!;,;,;',:!!!.,:;.,,-,,:, \n",
-      ",;,.!':,,,.;.,,!!!!!?,?',,.,,:,.,,,.,;,.,.,;.,!.,. \n",
-      ";'.,!,!,!,.,,,,,?,,;,;,,,,.,?,?,!???!,??,;.!,!,,,, \n",
-      ".,:,;,.,?,,.,,,,.,,;,.',.,.,.:,.,.,-.,.-!?-,,,.,,- \n",
-      ".-!,.-,.--!?,.,,--;,,.',..,,,,,,.,?:;.?.,.,;--..;: \n",
-      ":,-;.??,:,;-,,,,,.:?,';.,.,.,'-,,,?,,-,,;,..,.!,!. \n",
-      "!'':!,;,.!.,,.,,,.'.,!?,.,,,,,.,;.,!,.,,.,!,!,!,!, \n",
-      "?!?.,.:?,,,.;,,,.?;,.',!.?,;.,'.,!,.:.,,.,.,:.,-:- \n",
-      "?,:.,,,.,-';,:[.]'.!,,?,?,,,:'.,,;,--!,;.,!.????;. \n",
-      ",,?;-.,;;;.,;:,,.,.,;,,.,!,,.,!!?-,,?;-.,,,.,.:,., \n",
-      ".,.,,:,.,'?,,.!:'.,.?,,:?;,.,,.,.?.',?.!,;'.!?.,:. \n",
-      "???,;.,,-.';:','.:'!!;.;,,,;.,;.;,:.,.,.;.,.,:,'., \n",
-      ".,.,;:,,.,;-:-.?,,,,,:',';';'.,.:;;.,:,;,.,:,;.,;, \n",
-      ";,.,:'.,;.,:,.;'.,?.,!,!,:.,,!,,.,.;.,,,,;,,,:,,-, \n",
-      ",.?;.,..,-!?,,-,,.--,?,'.,;'.';.'...,.;,.,:',;'.'? \n",
-      "',,::!,!,,,.:.',.,!,..:-,-,.,:;.,:;-.,,.,.,'.?'.,, \n",
-      ",,-;;;;.,..,-,-.,;.;'.,,,.!!',,.:.,:'.'?!!?',,'!', \n",
-      "?--,!,!?!!!,,'?',,,,:..',.,!'',..,,;,,.;:,.?,;:.!' \n",
-      "'':'';:.,!,:,;,:--.'.?',',,'!','.'.'.,!,?,;:.',.,. \n",
-      "!,!!!;'-?,!-;,.,:,;;.!??,.,?-.!!,,!,;,;,.,-;'.,,:; \n",
-      ",,:''..[.],.,:.,.,;:,..,';.,,;.?;,.!;.,!.';.;:.,;, \n",
-      "?:-,',.:.?,,.,,?,.!!,.,;.,,,,!,,.,,!?,?'.',:.:',., \n",
-      "'.;.,,:,;.,;,.,;,.',;,,'.-;,'-:.?.,.,-.,.,-,.;,.!! \n",
-      "';,.!?,.,,',.,,,;'..,!'',:,,;'.,';,:,,,.,:.''.','. \n",
-      ".,:,.;..'.,-'!?,.';,.,!,;.,,,,.,.,;..,,-,..,.,;.,: \n",
-      "'.,.,.??'!',!',;,.,,?,,.:,;,!:;.,:,.,!?,,:,,'.,,., \n",
-      "..,?,.,;,,.,,..,,,,,:.,.;.',.!','.,.,:,,.',,:;.,., \n",
-      ".,:',',',?.'.:,-.'.!:.;;,,.,,';.,:!,,,.;'.,'?,,'', \n",
-      ",'.',';:,.;,,!.',,.,,'..,..:...,?;'-.!,,.!;;.!,:;. \n",
-      ",'.,,,,.-:.:',.,:;:,...,?,.,:.,.;..!.,!,,'?,,,.,:. \n",
-      ",?-,.,??,;,,',,,,,,,;,,,,'.!?.,?.,;';,'',-.-!,-!,, \n",
-      ",;,,.?,,,.,',,-:;,.;,,.;,.,::,-,-;,,,,,;,,,:,,,;:' \n",
-      ".,,,,,,,-;,,,!,,.;'?,,,.-:;',.',.?.,,:.,;,.!!???,! \n",
-      ",!',.':'-!,:;;';';-,-;,,.,,:,;'-.',?,;,..':'.,;'-, \n",
-      ".,!-?;.!,:,.,;;.,;;,.,?.,,,''.'!,?.!,.':.,?.,?.,:. \n",
-      "..,,?,,,,,,.,,,;,:,.,?,.,,;,,,.,.,'.,?,.,;.'.',.!, \n",
-      "??.,,,.'!!,,.,'!.,','?'!',??.,.,,.,.,,;,,,.;...,., \n",
-      ".,.,.,.,';,,,,.?'-,.!!!,.,!'?,.!,..,.?,,:;;',;,,', \n",
-      "!',,..,?;,,:,,.;.,?;;.!.,'.!,!.???,''.?!',;.??'.-. \n",
-      "-.?,.,,,,,,,:.',.,,.,?!.';,,,,.,:.',,.,;':'.,.,,:. \n",
-      ",!';.:;';,.',!?,,;,.';',,.,':'.'.;'.,!.',,,:;',,'. \n",
-      "',,:;,.;.,,.,.;.,,,?,..!!',,,:.,,!,!!,!,;.,!!,,,., \n",
-      ".,,,,,!,,?,,.,-!.,!!?..'.'?.,!,,?,,:?;;..'.'.,,;., \n",
-      ",:.,'.,.:,;-;,','.';.,!;.!'?,'.,,!?,?;'-.,,,,:.,,, \n",
-      ";,!,,!,.,;,.'''.,,,,,!,!','-.?.,.'.,!,':';.,?,:.,. \n",
-      "'.,.,.,,;.'':.?,,?,,:-,,,,,.?,;'.,.'',,.,;:.,:-,.? \n",
-      ".;?,;'.,';':;:;'..''.?.,.;:,,.',';.;:,,,..?'?,!'., \n",
-      "':;,..',.,,-,,,';,,-,:,-'.,'.?,;,'.,',,??,:,,,',,, \n",
-      ",.,,,,,:,:,,-,-;,,.,.,',-,.','''.;--,..'.,.:,.,.,' \n",
-      ";'.,'..,,.:.,,,.':,,.,,;:',:,,,.,?,-?,,;,,,.,,.',, \n",
-      ",--:',.:':,.',,:',,;,.!!:'.!!:?,,.,!'-.,;;:!?!,,,' \n",
-      ".,,'?,,,-:?,,,,,,,,,,..,,?,.:,.?.,;.,.,.,,;'.','., \n",
-      "?,.;.,?,;?:.,,.?,,;:,.,,!,!?,.,;,,,;,,.,.:.?,?:,,- \n",
-      ",,,.,:-,'..?,,.;-:,.:.,!.,;.,,,!!,.,,,':-..,,.,?,. \n",
-      "!.,'.?,;:,,,.?;:,,,',',.,;,,,..!!,,..,:;..,,,'.,;, \n",
-      ",.;,',,.;,,;:',:-',',;,:,,,::,,,,,;,,:',,.,:,,,:,, \n",
-      "'',,';,;.,?,,:,'',,,.,;'.,.;,'.,;:'.;.!.,,.!','.,; \n",
-      ":,.,!,-,.,',.,,?,,,;,,.,,,,.:,;,,',.:;',.,,,.:',-, \n",
-      "..,!.,;''-.,,.,;.,,';',';'.':',''?'.'.;.!,.';.,:,, \n",
-      ",.:...,.,':';.,,?',;,',..,;,.'.,.:,!,,:;.,;,-,.,;, \n",
-      ".;.,-!,,;.!,,;,.,,;!!;,!:',;!,?,;,,':-,,???!,??!;' \n",
-      ";'-;,.,.',:,,.,??,;.,!!?!?,!,!,;.,,,,,,,,.,.,:,!,: \n",
-      "'',:.;:':.'?,,,,,;,,,,,,,.,!,,:,,,,',,.:,,,,!,-,,' \n",
-      ",:,,-;,,,,;,,,':.!!,'',,.,;;-,.,;-.,!,''.--:,;,.!. \n",
-      ",?,,!,,!,,;,,.!!,,,,.,,;;,,,-.,:':?,,.,,?,??,'?,', \n",
-      ";,:,,'-,,,,;,.,;.,..,;.?;,,,,.--,'!,,,.,.,.,.,'-?? \n",
-      "?'.:.'''!'?-.,,,,,?,-???,,,????,,,,?,:;;.':.,,',,, \n",
-      ":,,.,,;,'.,':.,:-;,.,.:,,'.,!!!,!,!?!'-';,,!,?,':' \n",
-      ",,.,!''.,,.?,.,',.,.?,,','',';,'.!,?:?,:;;,,,.?,:' \n",
-      ",;,,;:,.,?,,':,'..?:.,!,!,!,,?,?:.,.,,,.,,,,,.'::: \n",
-      ",.,',.,?,!''.'.,.,,!,,';..,;-.',.,!':;;.,;.!?,.,,, \n",
-      ".:-.,,,'.',:,.,,:,',-'.',,-,?.,,;,-':,.:,.,:-.,.'? \n",
-      ",?,?,.',.!!,!,.,',',,,,?,,.'...,;,.,;,,,'?'-,';,,, \n",
-      "''?',;,.;,,.,,:,.,,,,.,,.,':,,,.!?,..,,..-?..,'':' \n",
-      "'.;,,'.'.':.,,.-;,,-,,;,,.,:.,,,:.,',':,';','.,,,' \n",
-      ",:;,'',,?',,,,,'',.',,',.':'.,,,:,.':,.'!.'?'?-?;, \n",
-      ":';,.'',,,:,,.!,,,,,!!?,',;,,-,?,-,:,.!:'!.!.,.,,, \n",
-      ".,:?!,:?''.,:?',.?:?,.;,,.?,,,.',',.,;,.:.'-,;.??? \n",
-      "'?;,,;,:,;,.,;,'.'?,'!,!,,','.!,.?!,,;,,,,'..,'.,, \n",
-      ",,',,,,,,.,!.;.?,,.?,:?,?:.,;..?.',?,:.,'.,,'.'.,. \n",
-      ",,.,,,,:',,:.,,;:,.',,;,',:,,.,;.-?,;.!?.,''.,,,:' \n",
-      ".,,,',;'',',,.,,,,,.',,',:,,,'.;,,.,,,.,,,',;''.,; \n",
-      ";,;';,,.,,.,,,,.:?,.,,';,.,,.:'.,,,?,,?,!?,,.',,:; \n",
-      ",-',,.,!,!,!:.''.,!,;!.,,,:,,',.!,.,.,:,.,!.,?'.,, \n",
-      ",?,;'.,.,,,,.,,,,,;,;,.,;.,;?!,,,,?!':,'.,,,:'.:,, \n",
-      ",.,:,.,,,,',.',?,,.!.,.,.,,,?,!,,,,,,.;,-.,,'.,;,, \n",
-      "',,'.!!.,?:,,,,..,,,?!,;,,;,,,,,,,.,,:,,.,;:',,,., \n",
-      ";::,'.,',''.,,,,'.?'?,,;.,,'.,,:,.:,,,;','.,,'!'?, \n",
-      ",,;'.,.,,..,:'.:?;,'?,;,?;;.,',:,:,,,,,,:;,,.'':,, \n",
-      "':,;..,,,;',',',':,.,,;,'..,?!,!?,','??,'?,:',.,,, \n",
-      ",;',.,,,:?,!'.:.:!,,,,'.,,,',:,,;,.,'.,,:,.,;.,,., \n",
-      ":?,'.',:'!,,;,,;.,;,.,!??,,.,!,,,,,?,,;,''..,.?,,' \n",
-      ",';',,.,,!.,,!!'?!!?,?,.;.,,:.,',,'.,,,,:,;,,,--,? \n",
-      ",',.!,,.!!,',,,,?''?',,,.,;'.,'',,,.,,?,.,,:,,',,. \n",
-      ",.,,-'?';',:','.,',;,',,',,',,,,,',:;,.,,,:,-;',-- \n",
-      ":,,.,','.,,,,:,,,,,,,:,!'':',';,.,;,'.,;.,,;,,.,,. \n",
-      "',,.,,:,':,'.',,,,.,.,,,':,,,,;,',':',,.!.,,',,;,, \n",
-      ",.'!,,!,,:,?,!'.,.,!!;'.,;':,,..','.,';.?',',,',;, \n",
-      ",,.!,.!,.,!,!,!',.?.';,,;;,,.':',:,'.',..,':,,'.,, \n",
-      ";,,.,,.,?,:,,.,,??,':,;.,,,,!,''':.-???,'.???,',?, \n",
-      "'?',,'?','?,!..,:',,.',,'.,..,!,,,?:'?,!,;,,:?,,,. \n",
-      ",.,'.,.,:,?,,?;.,,,?.,?,','.'.,!,;.,;,,.';,;,.!-., \n",
-      ":'.,?,,'?,;,.,,';.,,'.,:,,,;,.,,,;,,,,.,,;,,,,.,:, \n",
-      ",',,,.!,'.!,'.',:,.,,,;:,,',,,;,.,,':.,,.,.'?,,',. \n",
-      "!,,:.?,;:,,.,.,,!?,.!.;.,,'??,''.!?,.!?,,;--,,,.:. \n",
-      "'??,.,.,!,.,',?,,'.:.,:.,,,,,,,.,,,,,.,:,.',;,.,,, \n",
-      ".,.;.,??;';.:.,,,,,.!.,,;.,;.,,.,,,;,,,.;.,;,.,,:? \n",
-      ",,,,,,,.,.,,,',:,,,:,.,,?,;.;:,.;.,!,,:.,.,.,,.,,, \n",
-      "'':,',?,.,,',,.,.,',,;.,;,,-;:,;,;.,!'.,;,,.,!?,,. \n",
-      ",?':,.,?,;.,';,,',?';'';',,,;,,;,;.,,!':!!,,:;',., \n",
-      ",?;,.;':;'':;',:;',:;',.;,,.,;',.,:.,;',,;,,;-,-,: \n",
-      ",,,;',,,,'.'!:'.,.,'?-.:,.,.,.,.!,;,,,.!!',.-'!?,, \n",
-      ".,,;'.,.,,.,.?..?,;.!?,.,.'.'.:,;,.,?!.??,.;.,,,;. \n",
-      ".,',.,..,.,?'.,,.'.'..,,:,'.,:.,:.',;,,,,-:,,,;;', \n",
-      ",.?!,-,,,.!:.,,'.?!,,,!?,-.!.?;.,,,:,,:;';,,.,,;,, \n",
-      ",,:,;.:;.,,?,??.,,!??,',;-,.,':,',':,,',;,;,;,',-. \n",
-      "''.,:''.?,!,;:','?''',,.,':!.,,,.!:',,,.,:'-.,,;.; \n",
-      ".,!'.,:.,:.,,,.;:,,;,,,'.'?,,',.':',.,..,,::,.,.,. \n",
-      ",..,:'..,;':';,,'.,,?,,:;;';,,,,,',-,,:,-,,.,;-,,. \n",
-      "''.,:':,',,;,.,',?!:;'.,'?,',,;,,''.,',;:,.,,.-.;, \n",
-      ",;,:,'?':,.?,,'.,,:,,,;,:,,.,.:,,.!!,.'!'.':,',''; \n",
-      "'':,;,,.,;,:'?,,:;,.,'!?,,.,.,,,.;'',.,,:,;'.'?:.? \n",
-      ",:;;..,,,,,,,;,,,,,,,.,'.'.!.,,.:,,,;,,,;,.,'..;'. \n",
-      "!,,:,'.,.;,,,'.;,,:.,,.,,,.,:.,?,,;,',.,,,;,,,,:,. \n",
-      ",..'',,','';',',,',':',',:',',.?,:;,.,,':--.,:.,,. \n",
-      ":.,,,:,.,',--.?!?:,,''-,;'.,,,;,',',,;'.,,'!',.',, \n",
-      ".,,:,;,'.!,:,,.,!!,!??,'??,,.?.?.,,?,,;;-,,;'-,,;: \n",
-      ";,;,,,,,,,,,-;-,-,-',,,;,',,.?,!,;-,;,''':,,'.';-' \n",
-      ".,'.,,.???,.,;,.,'.,,,,.,??,...'.,.???,:,,,?,,:,;, \n",
-      ".!,,-.',?,:,,;,,.?:,'.:;.,:'.,,.,;':',.,'.,!.,,.', \n",
-      ".':,,,',',,,.,.',',,;',,',.,.'-,,-,,,;',.,?'.??',, \n",
-      ".?,'.,',,.,',,'.!',,.',:,,',-!';,,',;,',-':',','.' \n",
-      "?;,.,:'!';,;',';,'.,,':,,;,,..,!.,:-,';,,.'-?-,.:, \n",
-      ".,,,,,.,,;.......?,,.,,.,!,,:.,,,-;,-,,,,;;,'.'',. \n",
-      "!:,.:?,;.,,,.,:,.,,.,;,,,,:,.,,,,;.,;,,,,,,,;,;'., \n",
-      ",';,.,;,:'.,,...,'?,,'.,.,,.,','.?,.,,'.,,,,!???,. \n",
-      ",,,,,;,,;,,.,!.?:,.,.,?!,,;,;.'?,,;,,,,;,,,.,--!.? \n",
-      ",;.,,,,,,?,,,?,,;,.,,.';,,?,',!,!'.,-.:.'?,,,;-,,- \n",
-      "?,,,?;,,?,,;.?;.'',....,.;.:,,,?'?,.:,;,:;;:;,;;;; \n",
-      ";,,..;,.?,,,,,,:,,:,'.?..?!.,.?,,..,.,!,?,!!,!,;,; \n",
-      ",;,;.,,,?.?',;,',!.?!?,,?,,;,.,!,!,!,!-'!,????,;.! \n",
-      "-!,?',,,''',',',,,;,,;,,.,,,.??,,.,,,!,,?,,.,!!?,: \n",
-      ",!:,.,.,;,!'?,:,,,.??,,,.!?,;'.,-,-'!,,;.,,?'??.?. \n",
-      "';.!?,,,?,,,,.'!!?'.,,:.,,';,,;',,,,-.;-',':,.,?.? \n",
-      ",;,,,,,,,,-.,!.,'.,-',.,';,,.-,;,-:,';',,,:,;:',.; \n",
-      "'.,:'.',,?,,.,,,.,,?,,?.,.,,!,,.,!,,,'.!!,,.:,,;,, \n",
-      ":,,'.,;,,,.,!,,;,'.,.!.,!,,,''.,.,,:,.,''!,',,.,.? \n",
-      ",..',','.!,'.,.,-.-!,?,,;,,.,!''-;.,?,,,;,.,?,',,. \n",
-      ",.,!,!.,?,;,;,.,?.,!,!,?,!,?.'.?';,',''.',,'.,!;,. \n",
-      ",,,,:,,?,,;,.,?,;.,;,,.,.,;.,',!,;.,,.,;..,,:','': \n",
-      "'..,,;,..,?,',;,:,,,',;,.,;,',.;,.'?':..'?:,.;'.?. \n",
-      ",.,,.,:,.,,.,.,,,'.,!,,.?,,?,?,.;.,;,:,,.!?,',.,., \n",
-      ".,,.,.,!.,,'.,,'.!,:,,',,,;,,.!'?,.,,;.,?.,;:,!':, \n",
-      "'-,,,,':!,.':,.,;..,,,;,:',,.,,,:,,,.,;,-,,.'.,,,. \n",
-      "?,:,,'.,!?'??'-:!,'-?','.,,'',,'?,'.,.,:',.,,,.':! \n",
-      ".-',,,..,;..!,,,,-,-,,!,,-!'!!,,,-'!,,'.':..;.?,,. \n",
-      "?..:;:.,;:,.,..'..-.,-,,.,.......,'.',;'.;',.:.:,- \n",
-      ",.--,!.,,,.',;'.,'.,!''!,,'?,,.''!,,,!,.;,.,'-:.!; \n",
-      ".,,;',.,:';,.??,,;.',;:,'.,,;-;,.';'',-.,,';'-..,, \n",
-      ",,.,':-;,'.,.,:?,?,,,,,.';,,'..,,;''..,,:'.!.?,'.' \n",
-      ":..,.,.,:,,.,!,:,:,,,,,,',';,,';,,.,:.,,:,,,,:.,., \n",
-      ",''?,;,,,.,,.:,'.;.,,,'..,,;,,:'',''.!,.,?!.,;..!, \n",
-      "??,?,;.,..,.?.?'.?,:,.!,,.,,.,?:;,;,,.',.,,:';?,': \n",
-      ".,'';'.,!!:...,',',,,,'..'';'!,.,,,,,.-,...,;.',:, \n",
-      ".',;,.,;.,,!,.!?,:?,,,?!,?,.,'.',.,,,?;,-!,,!:,,,, \n",
-      "',,.,,,:;,,.,;:,.,,',;,;,,.?,.;.,,:,,.,':,,;,.;,.? \n",
-      ",,?,,.,,;.,,.!,.,,.,:;.,,'';..,',':';,,..,,,.';.'? \n",
-      ",?',,.,?:.,.,?,,,.:,.?,;,.,,!,,'.:,'.:'!?,!.,-.,., \n",
-      ".,?!,:,.,!',?,,?,,:.',?,,!'.,!,!,,',.,?,!,,?!!!!!! \n",
-      ",!!,.!'?,?,,.,,'?,.!!.,,,.,?!:,.,,!;,,.!!.,'.,!,,? \n",
-      "..,.!,:.,:.,,-:.,.,.,.,.!!:!!;:,,.,.?,.??',;,'.',, \n",
-      "!,''?,,?'..',;'.,';,,.'',.,??,;,:,.,.,;.;',,.,',., \n",
-      ",.!?!?,,;.,'.,,'.,:,,.?,:,.,,:,,'.,,-.,,,,,,:,.,;. \n",
-      ",!,...,,.,.,:,...,?.!?,..,.':',.,,':..,.,,.,!,!,.' \n",
-      ".:',.-?,,.!-.,,'?,;'.,;,.?;...,;',:'.!',,,.,.',,:' \n",
-      ".,!.,.,,?'',;,,''.,,,.,:,,';,..?.!',...!'.?.,,..,, \n",
-      ".';'.!?,.!,!?,:,,.,.,.!!,.,,,.,'?::.;!,,'!,;,..?., \n",
-      ".,,!,,?,'?.,:,.,,.,...,,,,;,,'.,!;;,',.,,,-.,.,:,. \n",
-      "!,!!?:,,-..,,.,,':.,;..:.,!,,,,:,,.',,-,,;,.,,,,;, \n",
-      ",,,,;,,;.,;',,,,,,?',,,,,,.,,,,?,,!,,,;,,,.,,':,,; \n",
-      ".,'!,,.,,,'.'..,,'.,.',;,,!,;'.',,'.!,:?,:',:,.,!, \n",
-      ",!,!.'.,,!,.'?.,.,??::.,,..!?:!.,..:,,;:,,,.,!,.:; \n",
-      ".,,!,!,.!!,!-.!,.??',??',,,!,.,,!,,.';,.-,-!;;.!,! \n",
-      "!,?!,...-',',!'',,'.',!'',!'',!'',,!']''.'.;,,.!., \n",
-      ",,.,,,,'',.!':,,,,'.!.,'.,,''.:.'.,!.,,!,!,:,,..'. \n",
-      ",.:,.;.,',',,,','.;.,',,,';.'',;.?,.,,.??,.';.?,,. \n",
-      "??'',','..,,,.,?,;,,.,!?'?,,:,',';.!'',.,.,',,,!,' \n",
-      ",;,,;,,:,,,.?,.,,',-;,,'','':,'';,''.'.,!.,.,,,,', \n",
-      "'',';,,;,,.,,,,,,,,,;',',:,?,,.'',.,,:;,,',;,,',,! \n",
-      ".!;.:..,,';,,',,,:,,;,',.,!,',':,'.,'';.?,:.,,,;., \n",
-      ",;',',,,;:,';,,.!!,,!,,',';',.?.,,,,;,,,,;,,',',.! \n",
-      ":,-.';,,,.'!,,,',-?.,,,;,,.;';',;.,,!'.,;!,!,!;',, \n",
-      ",':.,,'?.';,,,,':';,,,,,:','-,-:,,.!,,?'.,,-:',,-, \n",
-      ",,';,',.','!?,.,,?';,:,',''.';,.',','.';,'-';':';, \n",
-      "'',:'',,,,'',.,':':''?..'.?,''.!?'?.?!,;,,':.?.;', \n",
-      ",'''.,.,!,??,..?;.,.!?,,,'.',,,,',':.?,.-'.,,',:,' \n",
-      ",,,,,;',;,-.,,-,'.;.,;,.';-:',;,',,.,.','.,;,.;.'! \n",
-      "???:;.,,':,!,,!;!..;',.',,.,',:,;.!!!,!.'.,;':,!?! \n",
-      ",.,.,,!'''!-,'!,,-,-;,:',..',,'.,',';';,,:'''',,-, \n",
-      ",.!,,,,!,;,''.,,!',,;',.!!!;.,,!,,:,,,,':,,';','.: \n",
-      "',:,!-,!;,',.',?',,',;,.,!:,',,.,;!,:,',,;,,.,!-:, \n",
-      "!?'','?;,''.,',,,,:',,'.,.;:,-.-:!,-,.'.,:.,.'??,! \n",
-      ",,:'.,;,,;',;,'','',':'.;.,,.,!'.,!,;:,,,!?,;.!!,' \n",
-      ".!?,?,,.;,,:,,',,'.,!,,;,.,,''.:,'!,;:.?';'':'!!,, \n",
-      "'.,:':,.:.';,,'.,.':,'..;':-;-,'..;.!,',.!,?,;',', \n",
-      "':,.,!!.,:'.!,.!?!',:!.;.;:,.:,,.',,,',,,:'';..,!. \n",
-      ",.;',,:,.;..,..,,:,,;.:',,;,,:,,.,..'.,';.,:.''',. \n",
-      ",:..,,,!,.,:.,,,?...?.!,,,!'.,,.,,..,;..,.'..;.',. \n",
-      "!!.'..;.,,'.,,,,;-'.,?,.,,'.',..'.!'!?!,?,!,?:,.,, \n",
-      ".?,..',.?,.,,.?,.,,.'.,,.!;,.,,?,.'.'?,.!,,;,,,',' \n",
-      ".,!?,:,:,,:',','-',..,;'.,,,;','.,.'';','.,,:',:'. \n",
-      ".,;,...,,.?.,,''-.,.'',?'.';;;;,,,;,,,,,,;,,,;;,;, \n",
-      ";,'..:,,,,,,,;,,,,.'?,;;.,,!!,,?,:.;,.''.;.!-.:,., \n",
-      "--.,,.,;.,?,.!!,,:'.,,:;.,,,...!'.?'.:.,;',-.,?!?: \n",
-      ",'.;.!??;,,'.?,;,,,.,';'.:'.:,;'.;.'.:,.!!,,!,,.,: \n",
-      ",.,:,',,',,,','''.''.!'!,.'?'.'?.;';,'''-:,?-',,', \n",
-      ".!?''';;'.,'?,!',';,.;;.,!!?.?.:;;';.,,,;?,';:,',, \n",
-      "!,,',';,,,;,,,,.,';'.,,:','.:',.;,,.!.,,;.,-'.,,!! \n",
-      ".,!,!,!??'?,,,;'?..!'',:.,?,,,,.',,';',:,'.',:'.,' \n",
-      ".!,,'..:,,.,,,,-!,.',-,',,,,';:,;-,--;,.!!,:';.',; \n",
-      "':,,.,:.???:;-;-.!,,,:;.,.'!!,'!,;,,.!:;:..,,-:':, \n",
-      "'.,,,,',,,';,,'!'',-':,,.:'.:!'???!',;,:'.:!,,,.?, \n",
-      ":,''-.,:'.'.:.,,:,.;,:.:;,.:,,:';.:,.!.;!;,.,..!.! \n",
-      "?!!,:;.!,,;:.,.':',.!'-??.,?.?'.,?!'!,:..':.'?'?,' \n",
-      ".,,!,.',;.:,.,,:,'.,.,.!?,:,.,-!??,:,.,;,,.,;;;.,. \n",
-      "!.'!!,,.'';.,.,:','.':'.;,.-.!,,.':!';';',.!',,.,! \n",
-      ",;-;';'','.?,,.,,.;.,'.,;,,.',,,,',',,.,-!-,!!-,!! \n",
-      ".,:,.;':!',''.,:,.:,.!,,:'!,:,'.;,:'.,,.','.,;'.,: \n",
-      ",,,.:;,.!:..,;'.?.!.'!,;'!',:';',:,!,'.;',,,;,,:,- \n",
-      ";,,,;,,.'.,;,;!-.:;,;-.?!!,:,!,',,,..!!?,;.;.,!,!, \n",
-      ";,':;'.,;.?,':'.,':.!,,';.';,,.:,;:,'.-,.-!!':;',. \n",
-      ",-,:.?,.-:,;,,--,,.,,.,;'.',.:',;.-,,-.?.',.,:.,,- \n",
-      "?,?,!,?''!!,,!,.,:,!',..'?,;,:,.,,,..,;;.,,,.,..., \n",
-      ";:,,,,';,'.'.??,,:','.;.'!!,,:';'.,:,,,''-.,?.'.?. \n",
-      "?.,.:'?'!.,!,,!,..:'..,.,,'':',';,,.;',,:.;,,,,':; \n",
-      ":,;'.?,;,,.,:,!.,?.:;,,.;?,..':.:-?,,,:,,.',';','; \n",
-      ".'.?,.,:,'.,!:.!?,,.:,,,.;,,',:,,;,'.,..:.:',.,;'. \n",
-      "!.?',.',,;:',-,!,.,,',:,.,:';.,.'.,,'..-;,',,,.-:. \n",
-      "?,!!,!?.;,';.';,,'':',.,?,,,,,,,,-,,.,;.,,,,,,..'. \n",
-      ",;.'?.,,.,-',??-.,;,.,,.,',-;;'.;-.!:',,'--,';-.,, \n",
-      ".,,',;',,:,,,',,,.,,;,,,,;,,-.',;,::,,.,:;,,','.,, \n",
-      "?,!!;;,-,':.'';'',.,''.'.;,,'.,.,.',;,;:,:,,.!,,.. \n",
-      ",',:',;,-':,'.,,',,,',,','','.:,,.,?.;.,',:;:,.?,. \n",
-      ",','',';,',,',,.,??..,.,;:':,!,;-..,!,:,.!!.,,,,,, \n",
-      ",;,,',;,,;,,-;-;-,-,:',,;,-,,;:,,.,-',';-,:,',;',- \n",
-      "'?,'.,,,,?,''.;-.,,-';:'';-,,,.,;.?,,'.,,-,,,!.',, \n",
-      ":,';;!;'.,:?,'.:',.,,!,':,,'.,',,',-,,:.,,:.-',,,: \n",
-      ":-,.,:.!;!:'.''.,,',':,:.,,,:,,-',,,,,,,,.,.,':;.' \n",
-      ".',:',..!:,!.'?,.,;,;'.,?,,-;;;.;,',',',:',-,'',,, \n",
-      "':'-,,'.,.:,,.,.,,;,,,;,.,.,.,,:.,,,.,-;..,?,,.,:, \n",
-      "':;''.,,,,.':,.,'.,,.,':,.,,,,-.:.!!!,!,;.,,!.!,;, \n",
-      "'..?',:,';.,.,?:,,.,:,'.;''::',';''.,,,.':,',.,-:, \n",
-      "'.;..,.,,!!,!,!,,!,!,;,-,'.!..:,:,,.:;,.'?;,,.,'., \n",
-      ",'?',:,,--;.,,,,,;,',,':',';,,.,?,,..,,,,,,,,'?,': \n",
-      ":,.,,.',',.',,,,;,;-,;,;;,',','':-':-';':',',.;,', \n",
-      ",,',,,,'.,,,'!,-'.,,,,.;,,.!,',,.,,:;''',.,,,',';, \n",
-      ",,';,!,.,.,:,,.,;.,':.',,'!;;,,.',:;,,,.,'.,,,:!,, \n",
-      ",.,;.',,,:,;,,',,,:,.,.,?,,;','.,,'.',.!:,,,',:... \n",
-      ",,,;;,,,,.,;,';,!.',.,.;,,.!,;,,,.?!,!,.?.,,,:,',; \n",
-      ",',,'.;',.,;'::,.,;,.,.,,.,,.,.!,:'.,!,'.,!!!,'!'. \n",
-      ",?':',?,;';,.,,;';.:!!,,:'.,.,,;'!,,!,?,,.,,,;;,.: \n",
-      "!:!,!,!.,,.,,'',???:,,,'.,.!;.,?,,,'.,,,',,,,,,,,, \n",
-      "';,:,,,,;:,,,,.'?,!.';:.,,:',',,';,,.,;;.?.,,.!-,! \n",
-      ",'.!,.!.,!,??;,,,.,,,.-,;,,.';,',:;.',?:?-:?'?,,:- \n",
-      ".,,!!:,.',?.''.'.,,;:,.,;',.-,,!;!,.,.,,;',,;:',,- \n",
-      "';,.,.';,.,,:,!,.',';:,',',,',;.,,.,;,',.',.,:-.'' \n",
-      ",,',.',,,.?,!,-:;,,,,.-?'.','.';.';,.?,.,,.?,;-;', \n",
-      ",:,;,:,,.,,.,,'.':.,;,,.,,.,,;,,.?!,'.,.,;.,;.!!,. \n",
-      ",:;,,.,,';,,,;,.,!?,.,,',',.,,.,,?.,.,..,.,.'.,;,: \n",
-      ".,;,:.'.',??,:,,,;,,,,.'.,.,;'.,,.:,.?,'.??.,?,'., \n",
-      ":;;,..,.,;.,.,,?,,;''.,..,;:?,.,,?,,'.??,;,.,'.,'. \n",
-      "!?,'.',,;,.,,'.,,,;,,'.:,.,,,?,,.,?,'.'?-,;,,.'?;, \n",
-      ".'?,!!!?,;',,.,?,.?':.?,.,,'.,,..'..!..,.'.'?.,,?' \n",
-      ",,,.,,,;,.,,!??,,'.,:';..?.''..,,!,,'''.',!,,!,:,' \n",
-      ".,.!!?-?;.'?.,?.?..,,..,,::.;''.'.!,?;,.?.'.,!,:,. \n",
-      "?,;.,,.,:.'.,..!,,:,.;''.,'!,!,!'.,':'!,,.'-:'!,'; \n",
-      ".'':,,,;,,!!,',,':';,::,,,.,,.,.!-?,.,;,.'.,,;,.,; \n",
-      "'?,,?',.,?',,,:,;;.,,,.'.',,':'.,?,,..',,:,,,.,':. \n",
-      "'.-,,,.;::.!!!,;,'.!,!!!?',','.;.,;,';,.?'..;,,.'' \n",
-      ":,.-:,.,:,.,':;-.,:'.',','.'',;.!,,!,:;,,.,:,,'.', \n",
-      ".;.,,.!:,,';!!!!!,?,.,,?,;.,'..,.,??,?,:,,,,;-,-;, \n",
-      ";,;,;,;,;,.,,;,;,;,:,,,.?.?.?,';,,:,,.,???,.,,.,?- \n",
-      ",?,,-.,.?,,,-.,.'.??,,,.?..?.,..?.!;!?:,,;,,.,,,;. \n",
-      ",;.,,.,.,..?.?,,.!.!!.,.!:'.,.,.',;.,.'.,,,;,,.?,; \n",
-      ",,,.!,;;;;,.;.??,:,,:,.,.,;,,,;..,'.',:,;,,.,,?,,: \n",
-      ",,.,,,',!,,,.!,,,?,!?,:'.?.?.,.?,.,?,?,?,.,,.?,.,. \n",
-      "'.,..',':',,,,;,.',.,?'-..,,:,.!:,.,.,.,.,.'.,,':, \n",
-      "..;',,,'!;.:,;.,.!?,:;.,'.;,.!.,':.,,'.-:,,,,,,-., \n",
-      ",;:,,,,.,'.;,:,,;,:,;;.,,,.'!':,,;,,:,:;,,,!,:,,.; \n",
-      "',;':;,.;,!,;,';''.;:;.,,,!,.'?,?,!'.;.'?,',,.,,'; \n",
-      ",,,,,;,,;,,?.?.!,,,,!,,,;,.,,;.,.?,.!?,.,,'..,.''. \n",
-      ",.,,.?...?.?.?..,,'.?,,!?,;..,.,,,.,:.,,.',;.,?,;. \n",
-      "',.,,.,:,,,;.,,..,,.,':?,.,?,;,.?,;.?;':,-,,',:,;' \n",
-      ",;,,,.,,,''.,,;:,'.',..,;,:,.'.,'.'.,,.,;,,?,,..,, \n",
-      ":.,..,!,,.,'.,:,-..,;.:,.,..,.'.?.,..,,.,,:'-;,.'. \n",
-      ",,?.?.?;-.,,':;',,-;,,','.,!',,,.,;,,,.;.?;?;...!, \n",
-      ".,.;,,..,,.?:,',,,,-,.,,?,:..,.:,,,,,,.,'.,,,,,',. \n",
-      "?,':,,-,,':,,'.,,.,:,,'.?.,,.,',,,?';,,',,',.,:!-; \n",
-      "'.,?',';,.,;,'.!,!,,.;,'!',,';,,.,,?,,.?.??,.,?,., \n",
-      "?,;,.!.,!.?,:,',.,.,--.,'?:,;,;,.,,..'.,,,?.?,.,,. \n",
-      ",,;.,.,,.;,,,.?.?.,;,;,;:,.-!',,,.,.;.,,!,'-.,;.:, \n",
-      ";,,,;,.,;!.,;',.':'-,,.,';,',;,,;,,','.,,!,;,:','' \n",
-      ",,,.!.-;',,,..!''?,.,.',',.',.,',',;,'',;,.:',;',. \n",
-      "?;.,-.,,.,;'--:.,,?',,?',',.-,.,,!-'.,,',-.,','.,, \n",
-      "?,'.,.,.,.,''.,'.,,:,,..,;':,,,,,.!,',:,,.,,,;,,., \n",
-      ",!.,,,;.,,'?,;,,.,,,,:.',;'.,',,,,,,.,,,.,,',';,', \n",
-      ",'.,,,,;'.,,'-;;,,.,,;,,.,.,:.,?,,.?.,:;,.'.,;,;,, \n",
-      ",,.?,:,,,,,,;,:,,,;,'-,':-;.?,;:,,;,',-.,:'...;',- \n",
-      ".,',;,';.,;,',','!',,;','.,,,.',,.,.,',.?,,.,,,,', \n",
-      ".,,.?,,.;,.''.;:?,,.?,.:'.,,.?,.?'?!!'.;!,!;,,,',' \n",
-      ":,,.'?,';'.,,',?,?,!!,,,.'.,!.!;,',.?';:',!,?,?.,; \n",
-      ",.;,',',',.,:,;,,.,;,,.!!?:'''.?.??.?.?,?'?.,.,,': \n",
-      ",,,.,.','.,,.?,.,,!?,.,!?,.,,',,,.,,.?,;',',,:'';, \n",
-      ",;,:,,,,-,;,',.,',,,.;':,,,.,'..,;,.';.,;,,'-.:,'- \n",
-      ",,,-.',,,!,,,-.,,.,.!!,;:',.:;,';';,;';',;',',.-,. \n",
-      ".,.,:,,;,.,;,.,!?'?,.,;.,,?.,,?,..,!.;..:?,.,!..,, \n",
-      ":.;!,.,.,.,',.',.',?,.,?,.;.,.,.,.',;,,,...,,.,.., \n",
-      "..,.',.,.,!':,',.,.:','.,.,.,.;,.,.,:,;.,.,':,':,, \n",
-      ".,.,,,.;':,,..,.;':,;,,.'?.'!,!.,.,';,,?,,-.?!;?.? \n",
-      ",.?-!'.,.','.,,'.',',.,'.,.,!?,..,,.;.,,,..'.,.,,. \n",
-      ",,.,.,?,,,.,'.,:..,,:',.,:,.',.,,.,.,,,;.,,,,','.; \n",
-      ",,,,',;,..,,;,-.,-.,,.,,:'',,.-,'-:;'-.,,..'.,,-,' \n",
-      "..,!',.!.,;.,,'.,,;,'.,:.,',;.!'.,,,.,.':,,.?.?.'? \n",
-      ";'.!'?.?.',;,,.,',.'?,.?,.',!':,.,;.,!:?,.,,':,,., \n",
-      ",,,'..;,';,,,,,',,,.?,,?'??',':'',.,.'.,,.;,.,;',, \n",
-      ",,.,.,:,,,.,;,':,',,-,,,.:,.,!?,;.;,,.,;.??,,..,,' \n",
-      ",.,,':,?,,.,'.'.?,..!!?;!''.???,,;,.?:,;,',.,;;.!? \n",
-      ",?.;.,?,.??;-..;;..,.!!,.?.,,?,,:'.?;,-,',.!:.,:.? \n",
-      "'..,.,.?,,',.,.,,.?.;:.,',,!',,,'?,,.,,,.,,;.',;.; \n",
-      ";,':'?.;,.,.';,,..,,,:',';,,.',,,,,.,;,,'.,.'.,?,. \n",
-      ",?,.,'.;''.,:''.,!?,;'.,.,,.',.,,,,,-'.',,.';,'.,, \n",
-      ",,;,,,.',,,',,,.,,:,,.,;',,.?.?',..,.,.',,;;,.,,'. \n",
-      "',-'.!'.,,,,,.,,':,':.-':-,.'!';'?';',';','.,,,:', \n",
-      "','?'',,,'.',';''.',.?,',,;,';.,:?'???.:..,!?,,.?, \n",
-      ",,,.?,,:.!?,:;,,.,,,'.,!'?.,,,,';,,,,,:,,.,.:''.,' \n",
-      ",.',?:,.!'?'.'?'.;,.',;,'!',,:'..,,.?,!'.,!?,;,.,; \n",
-      ",','.'-,,.;,.,!,.,?,.?,,.!?,.,.,:,,,.,.,,'':.,.:,. \n",
-      ",.':,'-,.,.;,,.',..'?,,.!.?:,.,,.,'.?,,.',,,;--,'' \n",
-      "-,.?;,,',','',,',:.;.,'';,,,!,.,,!.,,:','..','.,.' \n",
-      ",'.,!:;,,;',.,:''.,:,','.,?,,,,'.!',',',',,,.'','; \n",
-      ",,',.,'.;,,.,.,!,!,,-..:;,'.,?,,;.!?,.'.'.?.,;.,,' \n",
-      "'.'',';.?,.,?,,.?,,.,.?'.;.?,;.?...,!,!?..?.,',.'; \n",
-      ",';,',,',;,',..,,,-,,.,,.,,.','.,'.,.,,;.'.,.?-,;. \n",
-      ";.'':;'.,'.;,.!.!,,.,,'.,,,,!,!,!-?,,.;.,:'?,'.,,; \n",
-      ",,,.!,.,,!,,;.'.,.,,.!,','.,.,,!,',',''!''.',,;.,' \n",
-      ",':.!?.,,',',',.!'.,;!!,''!':.:.,''?,,.'.!'!.,.,': \n",
-      "'.,;.,;'.''':,,.!.,!,!!'?;.,',.,?'.!..,,;:.'?.;.!! \n",
-      ",':!!.';.,,.!'.!,:;:.','?,,.:'.,,,..!!!,,;.',.!;'. \n",
-      ",,;;;,.;;.,,.:,.,,.,,,,'.,,,,',:,';,'.;.,',.,,'.', \n",
-      "':,'.,,,,.';,:'.,:,,.,.,?:.,,.?,',.,;',:,;,,.,,,,, \n",
-      ",.,,.:,,,,:.,,,,,.'.,,.-.;.,,,,,;,,,,,,.!.:..;,;.? \n",
-      ";.,.':',,;:,,,''.,.,'-.',;,,'!','.,,'..-.,-.'';'., \n",
-      ",.,,',:,,'.;;:,,.-,?.,,.,,:,':-':,'.,.:,;,,'.'.,'' \n",
-      "':,,,'.'?,.,?,.!;,,,',.',:'''''.?,;,.?,?','.,,:;., \n",
-      ".,'':.,,--,.'?'',:';-,'.','',',';''.'.!,';';'.!,;, \n",
-      ":';',,'.?',..,,'.?,.!?'?;',':,,.:'.::?,:!.:?,';.,' \n",
-      ",:,'.''.,,:',.,!.:;;.,,,,:':,,',-;,'';!,.,?,.'?,'. \n",
-      "!'?.,,;,,:,,,'.!,!?,,.',:;,:'-',,,'',.,,:!'!!?'?!: \n",
-      ",';?'-,':,'-;,,,.?.,!?',?:',?,.,,!',-,',,,,,,:,,,, \n",
-      ".,?,,'.?,!,?,,',,,;,,,:',.'.,,.,','::,'.,':'?:',., \n",
-      ".,!,!!!-,-,''!,,;,,',:.,,.,',;,,,,'',',,:,'',,',,. \n",
-      ".';,';',,,,,:,:';.','.,!,.,'.!?,.,;'.,.:,.?;.?',,' \n",
-      "-.'',.',,?'.',':'';,.?;:,',?-??.,!.!.,?.!!!.,,,-,, \n",
-      "-,':';','.,!',;,',,,';,;',,'.,,,;,,,,,.,,-,;',,;,, \n",
-      "-,':,,':,,;;,'.',,';,',,,,,?,,,,,'-;--:''.-,,:',;, \n",
-      ".?????,???,?,?,,??,'';;;;,.,'',;'.,'.,,.;,:,,;,,,, \n",
-      ":',.?,,,:,,,,:,,-,'',,,,,,;.,,,,:,:',,!,,;,;,,,?', \n",
-      ",,'???,:;';'',,';.:',.,;,,.;,.:',;','.'',.,'.!,,?; \n",
-      "';,..,','';,'.:',,-.!.:.?,.,!'?,.':,,,,,.,.!!!,?': \n",
-      ",,,,.,'';,''.;,.!?:',,'.,,-',',,,',..,!'.,;,,,;,;; \n",
-      ",.,;'.,',','!,..,?.?,,,'','.,,'!,;',,,''!,,',.?:'' \n",
-      "'.,,',-!,'.,',.;,,',,,;'',.:'.:..:',,',,'',,.':,,, \n",
-      "-'!.;':.:.,,!:,'.,,?,'.,?'..,?;,,,,,-.?''.,?,.,':' \n",
-      ",.;:;',.:!?,:,,'.'?.'..',.,:,;'.,,,;..;.,'.???::', \n",
-      "!,!'!',,,,;',,,,.,.,:,;':'-':',';,.?;'.'.::,.??;;! \n",
-      "';'.',','.,,,;,','''',:'-,,,,,,,!,:,','',',''.'',, \n",
-      "'.,',:,,.,,.!',,,,:';:,',,,'-,';,.,,.'!,.;,'.!.':. \n",
-      ",,;;'.,,,;''!?'?,;.,;:',:.,:';.,;.,:!.,,:,,,.,,,', \n",
-      ",,':,.',';';;,,',.!,,.',-'';,-.-',;,,;,'':,';,:-;. \n",
-      "!.';'',,.,:'.!?,,;,''.,,?,;,,,:,,,',.,,,.?,.',,',' \n",
-      ",,,:,,',',',,'.,;,.?,.,,.',.,:;.,,.,;.,;?,,,?.,.,: \n",
-      ".',!',,???,,,.,..,,.,',.',.,?.,,'.?;,:';,',.':',!' \n",
-      ",:;''.-',,-'.,,:,''.:.,:.,',-',,.,,':',.!'.,.,',,. \n",
-      ",:,';,,,..:,.,,;;.,',;,,-;:,,,.'???-;'''.!,',',,'' \n",
-      "',,,,'.:,.,!;:,,;:,.;:,,..,,,:,,'?,.'.,-;.,;.',,:' \n",
-      ",,.,?,;.!!,':.,,',,.!?:,,,,.!;;'.,,,,,,,:,.!,,;,;, \n",
-      ",..:';'.,,:';.!!,':!;,;,',,.!?.!-',.;',;'.,''!.;,' \n",
-      ",'.!,.;',';,',',',,';,,,'',,.,!;:;,!;,,','.',,,;,, \n",
-      ",',,,,,,,,:,,,,'';,,'.!,,',.,'.,..'''.:,'.';,-',,, \n",
-      ",.,!,?.!;'.,;':!?,',,.,:;.,,.!'!,',':.:',,','.,;., \n",
-      ";'.,:,,,'.,,..,:',;,,,,,...?.,;:.,,;,,',',','?,,,: \n",
-      ",:',:...,.,!',-',.,,;;,,,.,,'',,..,.,:!,,.,!,,'!;' \n",
-      "'.,:,',,.,,.-:';.,;,;,',..,.',,,.,,,,.,!,,'!,-',', \n",
-      "',.',,'!,,,'.!,,.:,'',,.:!!,,':,,'.',,,..'.!.,,,,, \n",
-      ",,:,,,,,,.,,':',,,'.:,,,.,,,,,,,;,''.,,,',,'.,.,:, \n",
-      "',.,,,,;,',:,,','!'.';',,..,.,','',;,,:,,,,.,,,':; \n",
-      ",,,.,''.,:,'.:,'.,,:;,,,,,,,.,:.:,,;,.,-,',.,',,,' \n",
-      ":':-,':,,',.,,,?.;;,:,,',,'.,:!:,,',.:!,';;,!,,,,' \n",
-      "-,'',','...,.;;;;;!!!?,;.'::.,!?!:,',.!!.';.,!:,.: \n",
-      "'';:':,.,'!',,,,;,,:,;,,:,',',,,,:!!!,,,,!,?,,???? \n",
-      "?,?,?,,,,!,,;-.',';,;''';,:;':',,,,':,,:,!,,'!',,, \n",
-      "',''.!';'':,:,,,,'.,!,;.,,,,,.,;:'.:','.':,,.!':'. \n",
-      "'':;,',.,,,,:,,!',;',:,'.,,.,::,.',:,..,,'?,;:.,,' \n",
-      ".!,;:'.,':';,'.:'..,:,',':,','.,,;,',:,,;',,,:,:', \n",
-      ",,-,,,;,,,,':,,':',,.,,.;,,,'.';,,,,.,!;:;,,,,.:!' \n",
-      "'.,,''.!:..!!:.--,;,,,.!--?;:,'-,.,'!?',;!,?;;:,-. \n",
-      "-,-,--;.';';.,,!,!!?',.,?!,:'.,,?,,!'.!;',';,,'.-: \n",
-      ";,.:-:,,,;,,.!,?,;:,:'.,!',:.!!,.:,.';,-'!:,,;'.,' \n",
-      ":,:.'.',?':,'.!!,,':',:,,.,;,..,,..',:.,'.'.,.,;'. \n",
-      "',,''.,,,,,,,.,',;',-'.,'':;,,.,.,,,,,;,''',;,:;'' \n",
-      ".',,,'.,:,.,,:';.:,.,,,;,',.,,.:.,,;,,,,.,,,,,,;., \n",
-      ",?,,.,.,;,.,,;,;,;,,,,.,,,:.';,.;,,;'.,,..!.,!,,,' \n",
-      ";'.,!,,!;,-,,!,!,,.,-;:,?;,.,-,,;,.;,,,-.,.::,.!!: \n",
-      "';:,?,'.'.;-?';;,'?,.--,--,;:,.,;,,;':;,;,'.!!'!!, \n",
-      "!,,!,!,.,!,.,!.,,;',.,?,,.,,:',.,':,.!,,!,!!;,!,,- \n",
-      ".!?,;,.'.?.,:,,.-,:,:,!.?,,--:.,,,.,:':,,.,,.:-;-, \n",
-      ";,';,:.!,,:,,-.,;,,:'.:,'.,,:,,.?,:.,'.?,-;,.:-.,! \n",
-      ".'-.,,,.,,,-:,-.:,'.-,'.,,:!,.,','',,,-'.,,,,,.'., \n",
-      "!;'.,,,.,!,,,??,',?.,,:,';,;-',,,.,,,.!,,,'',,.,,, \n",
-      ".,',,':',,';,,:,.,;.:,.,!,:,'.,!',,,;;',',;,',';,; \n",
-      "',.',:,';,.,,':,-,.,:'-':',.,.,';:,!,,.,,',,',',': \n",
-      "',.,,?.;:,,,.,,,:,,..,.';,,,',.';,,,;,',:,.'.,,.,! \n",
-      "',.,',';,,:!''!,,;,'';-,,,;;,--.!,,''!!?,;;,,.,::. \n",
-      ".,,':,';;;,,:,',;,,:,,,.!:,,',,,'.'.,;,.,:.''.--:; \n",
-      "..,.,.:,,.,!,:.,.,,?,;:.:;'''';,,..,.,.!,;,.';'.:: \n",
-      ",,.,;:-;,;,';',,,,',,;',',,.'.,.?';,;,,,:,',.-,-'. \n",
-      ",,.'.,',.,,.;';;;-,-,';,;-;:,;,;,,:.,;,.;.,.:,.??- \n",
-      ",,-,,-?':,..,.,?,,;.,,.,;.??,:,-,.','-;'.,?,.!''', \n",
-      ",'.?,.,:';'.',,:..,?',.:.,.'.,,':'':',.:';'.'.;':. \n",
-      ",,.?!??,.:.'.,..,?.:'??':,':,.,'.,'.,.'.,,,-?,,,'' \n",
-      ",'-?;','-.,,,-,-,;;,';',,.!'':.,,.:,'.,,,;.::.,,., \n",
-      "!'.?'.'.,!.,,,:''';.,,.,.'',,'.!,,,':;,',,','''.?! \n",
-      "::.,'.?,,,,,;,',,,',:;.'..,,?,;,:.;;,,':,.!':,;.,; \n",
-      "'.,;,,.,,,.?;??.,,.,,??????-??,:.,,,.,,,.;,,',.'.. \n",
-      ",.,.,:.,,..,,:':','-!,.,,',,!'',.,,,,';,,,::.,,,,. \n",
-      ",,;,,,,,,,'.!;,-,.',,?:,:,',.,,!,.,,.!,,,,:.!',.!! \n",
-      ",'.?,;','.,:;.,':,;,:,,..,?,.'!'!;'!:,;.'.;:,;,,', \n",
-      ".,.;,.,,',,'.,,'',,,,,:.,;,,'.,.!,.,.'.','.,,,,,., \n",
-      ",.,,'?':','.,,',,,,';,,,',,,!,;,.,,,,?,,.'?;-,.:;, \n",
-      ",,,,,';.;,,''';;''':,.,?.,,,,':;'...',',:,;,,'.,', \n",
-      ".:,.,?'.,''.',.,;'.!!.,,,',?'',.,::.,,,.,!!,,!:,,, \n",
-      ",,-,,,,,-,,-,:,:;,.,,';:,;';:,,',;,;-',,.,,,.'.!.? \n",
-      "':.,,.,!?,;'.,.,;';,;,,,'',:,,'.,..,,:.,?'.,.,;.,. \n",
-      ",!:'';;,,,;,,...?.,.,,.,.,.,!,.,;:,'.!,,-..;.,,,-: \n",
-      ",..!!,,.;.,':,.,:.',,,,,.,,!'.,.,.,.,;.;,:,:.,,,'; \n",
-      ",,,'--.,--,.,!,:...,:'.[.],!?,.,,,,,,,,,,.,.;.;,;, \n",
-      ";.,.,',?,.??-?-?',,,?,--,:.,,.?,'.'-:.,;,.'!,'..,. \n",
-      ":,';'.?''??,;.,.,?;:,',.',,,'.-,:,,,.,?;,,:,.-,-,! \n",
-      ";,:!,.',,,',?,;',';;-;,,,-,,.,,?,,:,',,;,.:,;,.,., \n",
-      "',''!'',,,:'.?,.,.?,:,.!'':,'.,!:';.,;,,..-;,.,,.' \n",
-      "..:.,,;?,,:,,;'.:.,,'-:';,.,,;.,,;,,'''.,,;,,,''.. \n",
-      "'!'!;':.,.,:,'..,,;,',-.?',,,'?,'.,';,',?,;,,.',.; \n",
-      ":,.,,,;!'!,,'',,,.'.;,:,',,',-',,'?',.;.:',',';',; \n",
-      "''.',!.;',.?,:'!,,..,,.,.,,,,,,,;,'',.,'.';.,,,,.? \n",
-      "';,,'','.?,.,,?,,,'.!,'.,,,',';'':''.,:,',.,,,.!?, \n",
-      ";,.,;,',.',.,':.,:!'':,,..,;,.-,',,,;'.!,,!,!,',,: \n",
-      ",,,,,.';,,:,,,'','',.,!,,,-!,.',,?,.-,',''?,;,',:- \n",
-      "',:';,,,',.!,;,,:,,;'',.,',!,,.,,;,,,'.'?.;:,.,,,. \n",
-      "';'.':'.??,:,.:,,:,.!,.?,,;,,:'.,?,.',',',.,,;,.,: \n",
-      ",,,.,,';,;,',.,,':',.,.'.:',;.,:,.,,?,:,,;,..;:,,; \n",
-      ",;,:;,,;..,?:;':-.':.,?,:?,:',.,,,;,,'.?.,,.,,,,,. \n",
-      ",,,.,,,,',,!';--;;,-'.,.,,?,,.:',,.?,',:.,!'.,:,,. \n",
-      ",.,,,',,,;,,,'!',,.;,:',.?;',,,;,,,::,.,,,,.??:.'. \n",
-      ",,.;;,',,-,,,.';,.,.,;,.,.,:?,:.,,.,,.,.,.:;';;;:- \n",
-      ".,,.;',.,,,.,,;,.?,.:.,.,?,'.,?',:';:',.,,.,:,,.!, \n",
-      ",'.,:'.,!,,,.;',',,,.!::',,,.',,,';,.:'':!'.:;:,.? \n",
-      "!,,,;,,.,,;.!.';'.,,.!,,,,'.':?,!',',,.,',.,,,.,!' \n",
-      ",'.,,,:;'.,.,,,,''..',.,!,,,?,,',?:.','.';''.!:.'. \n",
-      ",,':.,;.,,:?,.,.:';.?,.,-.,,.,',,;',,.,:,;'.'.,;,. \n",
-      ":.,:!';;:;.;':;,;,.:;:,.,:';!!'.,..:.;'','.,,;,.., \n",
-      ".'.,;.,,'!,,'?'?'?,,'.';.,:.,,',,',.!,.,:,'.;,';,, \n",
-      ".',,,.,,;,,.'.!:,'.'--,,,-.,,'':..,',,:,,;,',',;'. \n",
-      ",--::'-,,,,,,,,.,,,,.','',,,,',;.;:,'.,':,?,;,!.'? \n",
-      ",.,;',,,,'.,:,'..?,;.?,;..,;''',,,;,,.,',.';,,!''! \n",
-      "?,,.:,,,,;,',.',,,:,,;,,,,:',!,,,','.':',;',,,,;,! \n",
-      ",,;',:',',;,,,'...,''.:,';,.,,!;-,-:,,.!,?!?',':,. \n",
-      "?--;'.?.':;'.,''.,.,,!,.,!,!!,.;'.,!.;''-.,,',,,?; \n",
-      ",:';,,.,!?:',.,,-?,.,?,.:';''.,-!,'''.':?.,.?.?,,. \n",
-      ",',-':,;,,',;,,'.?,:,;.;?.,,,.,,:,,:,:,.,;,,;,.,,? \n",
-      ";.?,.'.,.'?'?,.,.?,.,??,.??,?,.':.,.?.,;:'-,:';,.! \n",
-      "?,?.!'.!??,.,.;.,.';.!,,..,-..!,'.':,;:,,,.,...,.' \n",
-      "'';''......';'.,:',,,',,,.,,.,.'.,..:,:,,.'.,.'.,. \n",
-      "',,,,,'.,;,,.,?:,!?,,'..!.?!,'.,,.,,'.!.,'.,:,',,. \n",
-      ".!!.:'...:'?.?,'.',..?,''--,.'.';.'--,',':,.''!',' \n",
-      ",?'',';'',.',,,,.,.,,;'..'':,'.','.!.,?,;,..,;':.' \n",
-      ",..':?',:;.'?':,;':'',,.?':,.?.,.',,,,;'!,!',.!!'! \n",
-      "'?!.'?'.!,?:';',',:!??,;,':','.,.,:','?,.-?':,',!! \n",
-      ".'?'..'.-.'.,??,,'..!,'?'.???'.!',!!!!!,!;:!,:,';, \n",
-      "!!'--.,,!,,.!?;,,,,..,,!,!!'.',';:,!.,.!,,.,.',!', \n",
-      "???,,,,,,,,,,,?,:,''.!.,;,;,;,;,:,..,';':,;,'.!,.? \n",
-      ";.,..,.,.',,.,?,.,.,,,,'';-'..,:;':':':,.:;',:',., \n",
-      "?':';,,.,,';,,,,'.,,',?,:';,,,,,':,,,,,;,.-,,.:,,! \n",
-      ",-',,':''-'?,.'';;,,,',,'-,.,,,,,,.,,'-,,;,',,-,', \n",
-      ",,,.,;',,,,,,,.,,,'',.:,,.,?,.,,,,,,,,,,,,:'';',,, \n",
-      ",:,,,,,,,,,,,!!',,.,,,,,,,,,,?,,,!;:,:,:;,,.,,;,,, \n",
-      ",.,,,.,.'',,;,,:',.,,.'.,,?,,,,.,,,.,,,,,'',--'-:, \n",
-      "';',,',.,',;,'!'.;,,.'';,:,'!'.,,.',,;,-,:;,'!,;;. \n",
-      "',,,,,,,,,,,,,,.,,.-',,;;;,,;,.,;;,:,,,',,':-,,-;, \n",
-      ",,.,''.?,..'?',?.,,?'',..?!;,,:,??;.,,',;':,,,,;,' \n",
-      ",.,!,!!,';,;,,.,,?,,.',?,;''..:,,.:';,,,.,,;,,.,,. \n",
-      ",,-':,:,,!',,,,,,,.,,,,,,,;-,-,:,;,',,..,;,:;,,,!, \n",
-      ",,;,.,'':;,,',';,,,:,'.!.,;.;,:,.!?;.'?'::,',,,,., \n",
-      "?,,.:,,,,,,,',,,,'.,?,':,,?',;'':,,';,,;,,.';,,,,' \n",
-      ",';,,?',,.:'.,';,.;'.:?,,:;,':',.;;:,;.,':,.,,':'' \n",
-      ".,;:.:,'.!,?,,?!?,??!:.-',?,.,-!,,:.:.,?''!,.,?!,. \n",
-      ",,:.,;.,.,!,',.!.!,..,.!,,;-!;:-!;,.,,,,!!!!!,;,;, \n",
-      ".,,!?,!',?,?;'?,.:'?,.'!',.;,,.,.,..,,,,!.:,.,,,,, \n",
-      "'.?,,,.,.',.,!,:;;.!'?,;'.,.'?,..,,..,';:,.;,.:'., \n",
-      ",?',,-,.,?,:,!,!!.';.,;!',?',.,,:..,,,':,,,,';:'.. \n",
-      ".?:;,.,..,,,:',,,,,,,,',.','?,,,,,,'?'.,;',.:,,',; \n",
-      ",:,,,,'?,!,???,!,,.,?,;.:;',:,,,,'?,,':-,':,.,.''? \n",
-      ";'.';,.-,;,'.,,?.',.:;:'',,',.?:?,,',''.'',,',,'', \n",
-      ",',''!',,'?!,'!',.,,!??',,!.,,!,.,,!,-,,,!.,,!!,;, \n",
-      ",.,,!!,!,.,,?,,?,,,,':-'.,'';.;,:,!?',?,,,,',.,:,; \n",
-      ".,;',.',,,,!?','':,,,,,'.,;',;,.'';.':,?,,,;-'.',, \n",
-      ",,':,.',;,',,;'.,':,.,,,,,;,,''.,..':,,.,!,!?,:!;, \n",
-      ".',','.',.,.!-,,,,,;-,.,!,,-!,,.,.,!!'?!,.,:;!,,!, \n",
-      "!!,,''..'?!??;!'?,.,??,,,?,'?,.,,'?,.,,'?,.,,?.!,. \n",
-      "'.;;';.!,!..,.;;;,,.;.;;;.?..,?,'.,.,,!;.,!!?;-',. \n",
-      ".;,:;,..:.,-,:;,,':,?.,.?.,?.,.;,,.;:....,:,.,;,,- \n",
-      "'.,::,',.,;,,,,,.,;--,-;,,;,,,,.,,,';,,:',:':.;.'; \n",
-      ".,.?.??.,?,;,,,,,.??.,,.:,,;,.,.:'?-.'?,,-.?,',:', \n",
-      "-:','':?,-'.'.,:',.!.':,,,'?,-,';,,,,:-,.!,,'.'!;. \n",
-      "!,''.,!.','...,!!?.'..',.',':?','.'.;.'::,;.,.,.., \n",
-      "'.';.?,.,.,!!,,,,,,-!,,;,:',-',:',,:,,-.,,,,,:',,, \n",
-      ";,,,',,.?,.',.;.;:-,:',,,..:,.!!,:?,,.,?,.;.!,?,,. \n",
-      ",.....!,;.?,:.?,.?,.,?,,.,,.,?,:,.?'',,.,,,;,,'.,? \n",
-      ",,:?,,.:,.:',.,,!,,!,!!,.,.,.,;,,:.,.,,.,!,;,.,!,. \n",
-      ",.,?,:',.,,.,,,.,;-,,,:.:,!,!','..,;,,!,:,.,,,,.,, \n",
-      "?'?-?,,!..',.,,;.,.,'.,.?,'..!?,.,.,.,.,,.!,';.,,. \n",
-      ",,'.'.,,.,,.,,.:.,,!!,,'.,,,,.,:,,,!,!':,,.!!!,!!! \n",
-      "!!:!!,!!!!!!!!-!,',.,;,,,.??,?,:?,'--?,,,,:-,.?:,. \n",
-      ",-.-.''?.,..,.':'.,:,',;,.',;,,,.,.!'?'?,;.!.,!,.? \n",
-      ",:,.!,-'!!',.'.'.,..'-?,,,,-,':;;,.':':.,,:'.:-'.; \n",
-      "';,.,,?'.:.!?,?,;,''.?,,'.,-!','.,;,.!-!,;.,.,':,. \n",
-      ",.,;'.!?''',:'.,?!!,!,!???,.;.,,:.!:'.?;,,,;.,,,;, \n",
-      ".,;.,??.,;,.:,,,.:,;.,?!??,,,.:,'.;,.;',.,'.,,:,;' \n",
-      ".,:,'.?;,,.;,,:,;,.,!'??,',';,,','.,;.,!,,..,.,'., \n",
-      ",;':':!?,.,?!-,,.,?,..:;,,'.:?..,,;,:,,,,';.!;,',: \n",
-      ",';!,!',.'.!.:,,,,,',,,,,,,,,',''.!,,,,',,,,!',,,, \n",
-      ",',,;',,,'.',;,:'.,'.,,-';;,,-!,....;,,:!-,,!,,,., \n",
-      "',,'';',',;,,,;,,,,:,,,',,,.,?.,',:.',;,;,,:,,;,., \n",
-      ":.,:-':.;'.:,;,,:.'':,',.:,'.',:,,,'..!?;''.??,,?. \n",
-      ",..,.??!?,?,.?.,.??:',;'.!?',,',:';,,,,,,,,,,:,,', \n",
-      ",.'::,';,,.:'.,!,'!?,,,,,,;,.,!,':,;'';''..,,;:''; \n",
-      ",,,,,.;.,!,.,,,!!-,,'.!;.',!',!!,,',.;',:!?,,,,-': \n",
-      ";',:,,:,,.;:,,;:,,';,',,':,,';,,',,:,.!;,,,,,,,,., \n",
-      "-,,'-.:,,;.,,,,;,,',..'.',,'.!!?'',,,,,.,.,;;,,,'' \n",
-      ",.',:;'.,,'.'.':.,;,,-',.?;.;'.!,;:;,,.,:''.',,;,. \n",
-      "'!!?,.?-,.?,,;;,',';',,.';',''.:,',;',',.'?'-,,.!, \n",
-      ".,.,?,';;;.:,.,:,;-,-----,,..!!,!,!-.!,.!'?',.,.-, \n",
-      "';,.,.,.,,?,''.,;,,,.,.,'.,';.,!.,!?.?,,-.'.,.,;:, \n",
-      ",,.,,;',..,,,!,,',,.,.,!,',,!',..,,,!,,,,-!.;.,,'. \n",
-      ",,?;,.:'',,,.';,,.,-:,:.:.;.,;'.,.,;,,-,,,?:,:,,;, \n",
-      ",':',;,.-.'.,:';.,'.,,;,'..,:.,,':.;,:,'!.,.?!,',' \n",
-      ",,..!,-.,.,:.!,.!'.!?.!:!,!-?,!'?,!.??:?,;!'',.,!, \n",
-      "!!-?,,?!?'''!'?,.,:,,.,!,',.!,:.'?'??!'?,,.'?!,:?? \n",
-      "!?,,::.,?',':,.?!,:,,'''.',.,;.!'?,,:,,,';,,,'.?,: \n",
-      ".!:,,;.,,;.'??!:!'!!??!!?'?!,,'?!!'?,.'!.!!,,,'?,, \n",
-      ";.,:';';.!..,:;;,,,.!'!,,,;,.',,.,,,..,'.,,.;':,,, \n",
-      ".';,,!,.,.?,,,,:?,,:;,.,,.!.!!!.',',,,'?,..,:,.,!, \n",
-      "',',,,.?,,,;'.?.!?.?;-,,,',.,,.',:,',,',.,?!':'!'. \n",
-      ";.?,,!?.'!?,.,!!?,,:',',,';,',',;,.!',,;'.'...?,., \n",
-      ".!''!,:;',',,':,,!,,,,'.!.,!:,,,;,:-..?.:,.,,,;.!, \n",
-      ";.,?,?,,:,;,.;,;'.,!:,,',.;,,,',,.,,:,,;,.,,:,,-'' \n",
-      ".,;,,,,'.!',:';,';,,':';'','','.',.',,.,,,,.!'.!,. \n",
-      "''.,,..,',':.,.,;.,,'.,:,,'.,,;'..'.'?',;:.?.,..;' \n",
-      "'.:'..',:..';',.,,!.';,:.!.,.',.,.,?.',;.';'.';,., \n",
-      "!.,;,',,.'.,'.,.,,?..,,.,,',,,.;'.',.,:'..,!',,,,; \n",
-      ".!,,,,.'..,!??,?.?;'.';,,'.,.?,.;,',:,;,.,.':;,,,, \n",
-      ".,?!..,,:,;,:.'.?,:,;,;','':;,;,.,;,,;.,,.;,..,,!, \n",
-      "';!':,!.,,.;..,:,,'',-';'.,',;,;',',',.',,'!,;,;:, \n",
-      "!,::,,.,','!'.,.';:,.,,.'','.,,;.,;..;,.!;';,''';, \n",
-      ",'-,,,,,.,.-',.':-,.?.!,?,!;':',.,;'.!;.,,,,:,,,,' \n",
-      "'',';-,'!,!',',:;,',.,:;,,,.;,,.'.,,':,.,..!,'-.,, \n",
-      "!.,.,,.!,',,.,:;,,,,.:,,:,,,..,.,.,,!,,;',,.?.,:.. \n",
-      ",.:,,.!'';''.?,,?,,?,'.,!',,.:'?,.,'.,',,;,,',,''. \n",
-      ",;;',,:,,,':,.,,.,;''.,?-,;-..,,;,',.,,.,,,?',:-;, \n",
-      ".,,,',?,.,??,!.,?',';,:'.'-,'-.,..,!,'?,,-,'.,?,,. \n",
-      "?','.,!?,,::'.,!'?,.,,-,,,'',,,,-,,,,-',-,-,!,,,?? \n",
-      ",,,,.!,,,',?!-,.,!!,-'.,,,.:;;;,'.,,,;.,!,;,,'.',, \n",
-      ",-:,,,,;-,',?,:;,:.,,,,,,,,,;!.,,,.-!!,.,';,..,.., \n",
-      ";,.,,-..-'.-,.-,.:',''!,.-,.-.;,,.,;,.-,..;'.'.,., \n",
-      "-.,,.'-,;.,,;,:,:.,:,'.'.!.,,!.?.,.'?...,!,!!.,!., \n",
-      ";'.?!.,,;.?!,.!,,',,!,:.,.?,.?,;,.-.,!,?,,,-;'..!. \n",
-      "!',;,,.;.,.,!,,:;,.,.;.,.,',!,-.,.?'!,,!,.!,!,!;., \n",
-      ":.,,:?.!,.,;,::.,,!,,!,?,,;..'..,;,:.!,,!,,.!?,;.; \n",
-      ".'!'.'?,'.-.,,.:,!.,?,.!.,!;,,,.,;.;..,;;'..?'.,.' \n",
-      "'.,,.?'-,,.-,.,','.,,','::.,;.:,..,:.,??,:!:'..-:, \n",
-      ".,!,.!;,..!'.,,''.'',..,?.-,?,,,,.?,.,..,.,:.'!;,, \n",
-      ",,':.,,?,.'??,'.,;,,',,.,;-!,:,,.;'.,!';,:,!;',',' \n",
-      ";,--,,,,,,'-,.'?,;':'.,:,;';'',.,','.'.!!,,!,'.!;. \n",
-      ",.,,:,,.,.,.,!,,!'..!;,.:.,;,:.!',?,,-.;:,'.,,.,.? \n",
-      ",;',.;;',.!'.!.,,.,:.:,'.!::,,,.;.,.,;:;-.,!'-?,., \n",
-      ",;,;-':,.,,,,'-.,,.,?.,,,.!'.',,.!!,',,',,.,,!,'., \n",
-      "-.?,,;,';,,,',,.,,:;,,,.,,;:';;;,:,.-;',,.,..;,,,, \n",
-      ",.!.,.,:,.,,.!.!;!;!:!:!!,,,,,,!'!!!!.,!,:.',,.:'; \n",
-      ".:!,!,,,.,???'..,,;,,':,,,'.?,,,;.,,.,.-;'.,,':;,, \n",
-      ",,,.',,-,,-,,:,,,,,;,-;,.!,'.;,.:;.!,!,!,!,?'??,,; \n",
-      ";.:.--,;!'?:;,,.'.,,,';:,:',.,.,!;,-,,;;,,;',;';:, \n",
-      ",,.,';-'.:,;',,;,,,,':,,,,;.!,,;,,,:'',,,,'',,.,,' \n",
-      ",,-,,,.!!,,.,,.?,,-,;:!'?.,,!,!'??.,.,!,!!,!'!!?': \n",
-      ",.;.,;!,?,,!.!,!,.,.:,;,.:,.,!':?,,:'',.,!-.,,;.?? \n",
-      ";',,'.,,?,,'.,;.:,:,;.,,:,.-.,!,!',,'!,-!',,'!:',! \n",
-      ",,.?'.;:,,,,.,?,':,.,.,!,,.';':,;.,,;:,,'.';,.,,!. \n",
-      ",,!,,!,,.!,,'.'!.,.',,-,.-',,',.,';.!!?,!!!'!!,',. \n",
-      ",;...,,.,!.;..!!';'',,'.,,!,,,!,,!,..,,;.:,?-',':, \n",
-      ",;,,.:;..,,,'!,-',:','.!:.,!,!,!!!!!.,-,!,???!-,;' \n",
-      ",.,.',,,';,,,.-,.,,.',;-;,;,,,,.!:!',.!:'.!,,,,',, \n",
-      ":,.,?,?.,,.!,'.',,,'.!?,;:,',;,,,-:,',.!,,';,,,,,' \n",
-      ".;-.,,?,.?.':?'.!.,:,,,,',,,,,';,',.'.,,.'?,,;'.?, \n",
-      ".?.!:.,;,',,,,.'?,;,,:,'.!',',,.,,,'.,;,.,',,.'::; \n",
-      ".;.,':,.:.,?'.,,':,,.,.,.!'.,:,.:;.??,.''.'?,.,':' \n",
-      ".,'!'--,,.,;,',';,'.,.?,,'..'.','-.,!!.!,!!,.,.,,. \n",
-      "'?'.,.,.,,:'',,,,.,.'?',.,,!,,.,?,.,;'.,,':',-.,?' \n",
-      "?',.,:.'?,.?,,':,,.!:?,;.;,..,'.'-,.,?'?'?,,-.!!., \n",
-      "?;.,'?;,,.,'-,:;,''..'';',,,;.,'',.'.'';.,?,,:.,?, \n",
-      ".'.-.?'?,'?,?:--.??,,.,',-.???!'.,,..!:,!!,,:,.,., \n",
-      ",?,...?!,;..,';':,,,,,,.,,',..,,?!;:;.,.,;:';',;'. \n",
-      ".;,;.,,.':,!',.,,..:...:,,'.',?;.,;,.;,,?;,,.?,;., \n",
-      ";,,.,;.,:,'.,,'.:,.,',!,;,,:?'.',!.,?.,';':,.,,:,; \n",
-      ":,;,.':;.,;,?,'.;,,.,.!,;'.,.?,..,:,.,,,'.,?,'.,., \n",
-      ".,,'.,.,??;,:,,.,,,!,.,?:.,';,.,,,'.!-,,.,,,--.,;, \n",
-      ".,,!,.,?,:',.?,,.,:.!,,,.,,;!.,.,?.!?','!,!.,,?!!' \n",
-      ".,,?,,:,.,'.',?,,:,,.,';',':,.,;.,.:,.:,.,?'..';,' \n",
-      "',,'.'?,.?:',.?,;',':',.-,:'...,.:,'.''.,?;.?,,,,: \n",
-      ";,,.,;,.,?,'.,,.?,;,.?,.,,;,.:,.':.!,'.:.,.,;,:'., \n",
-      "?.,;.,...,,...,:;..??''.,,-;,;',.:.,;?,,.?'.!?,.!: \n",
-      ".?,.?:.,,:'?,.',;'.',':,',.!,-;:,:,,;,,;,,,.?:;,,. \n",
-      ":!','.?,,,.;;,,,;',,',;,;:.',,,;.,?,;,;,,'!'!,!.?, \n",
-      ":.:.,,,,.::.',;:,,.,,','!,.'?'',:.'':,,,,,-.:!!.!? \n",
-      "'.,.,!!,,.,':,,:'.,:'.-,''.,.,.,.,:;,!??,.;,,;..., \n",
-      ",:.;,.,,,.,.,:,!,,;.!,,,:,,:.,,,.,,.!!,.,,,.:;,.': \n",
-      ".!',;,,,,.?,:.,:,.,,.;,'..;'.,,;:,;,.:?'!;,,,.,;.' \n",
-      "!,.:,',,.,,,.-'!!,!,.?;,,;,,.?,';,!!!,;.,:-;,,,,;, \n",
-      ".:.,;.?,;,,.;.,!!,'.,!'?',.'.,.,,.,,,:','.:?;':,.! \n",
-      ",,.,.;:'.':-,?-,-.,;.!?!;',.,;,'.,'.,.?';;':;,,'., \n",
-      "..,'.,.?-??,'':.',,..,'.',,'?'',.'.,:,'.'.,'.,.!,. \n",
-      "';;'--,'.'??,!,,!,'.,,:,.!,',!,??,,,?','?,,,?,,.!, \n",
-      ".,,,'.,;,,.,,.,..'?.,..??,?!,,,,.''!',.?,,?,;'.''. \n",
-      ",,.,!,',:,..''-,,.',:';'.,-:'-,.,:,,..,;.,,.!,'.,? \n",
-      ",?',.,-;,,:;,,,;.?;,,,,,,,.;.!.'.,,,.,,..,.!'.,:., \n",
-      ",:.,,..,.,'.',-,:'?.',..,.,:',.,,.,:';'.,;,..,,:,, \n",
-      ",;,-:;.,,.?,,;'..,.,:,;:'.?'..',,';,?,.'?.,.,'?,., \n",
-      ".,,':,,,,,,,'.,.,,;,',.:,;,!,!,.,;;,,:,,.,?;,.,,,; \n",
-      ",,;.,,!,.,,,,,.,,!,.'.,;,.'.,,,..,,,!,;'...,,:,,,; \n",
-      "',,;'.,?'.,.,,,:;;'?';',;.!',,,,,;,..,,?:,.',,,,.' \n",
-      "?,.,,',:',,,.?,;,,.,?',;.,?,'.;;,.,.,':,.-?,:'-.'; \n",
-      ";,?,..,!-.':'-.,;.,!:.';.;,,.,.'?'-!,!-:!',!!.!,!, \n",
-      ".!!':.,!,!';.,,!-,!,;,,!,!!:,,,,!,,,!,.,,.;,.;,?,! \n",
-      ",,'?,',,',?'.',!,,.',,'',.','';.?.,!!,'!',',';'.,, \n",
-      ".',',':,:!,.!,:'.?,.;?,.'.'?!':',!,,!;,,:,,,,.!,.' \n",
-      ",,,,.',,,,.'!!'.',:;.,;.,?,!,,,,!,:.',,.,;,,.?.,;: \n",
-      ",.,.,',,!.,,.,,,;;,,,.!.,.;:,,.;;,,.,;;.,-:,.,,;,, \n",
-      ",'...-.:.,,,,-.,,,.,-;,,..,,,-,.!..,;;,,.,.:...... \n",
-      "-.'?'?-,-?',?,,.,;?-.,,;,';-,;,,,.,.,!'.,,.?,,.?,: \n",
-      ";,.,,;,,.,.!:!,':.,.,?,,';.,.,?,,;,.,.,,;,,:,,.'?, \n",
-      ",;:,,;'.,.'.,,;.,,..,,'.,'.,,!,',,.?,?,.,,.,;''.,, \n",
-      ",,:.,.;;','.',:,,,,,.';;-',.,.,.,.;.,,;.?,.,:,.,:. \n",
-      ",,.,,,...,!'.'!'.,,.','',''.'''.,.,.,,.?',.,!''.', \n",
-      ".,:',.,:,'!,.!,,:,,.,,.,,:,,,,:,,,:?,'?;,,.,..'.,; \n",
-      "'.,'.!.,!.,,:,,:,.-!!',,?:,'..,.:.!,,?,.!.;'.,,,,, \n",
-      ",,,,.,,;,,'.,,,,,;,.,:'.,,,.,,'.,;.,.,'-;''.,?...' \n",
-      "!'?,,.-.,,,.,,,.,:,';',,.',,:.,,:';:;,-'.,.?,;;,,: \n",
-      ":',;,,':,.,-,:.?':.,.,,,.;'.,;..,,,'.,,.,.,,.,;,,. \n",
-      "'.-?;'..:.';.:,''.,,.;,.:,,;,,,;,,:,,.,,,;:,,,,.'? \n",
-      "?-,:.,':,.';:,-',;,''.?,.';,',:;,,...,;'.,,:,:.?;, \n",
-      ",,.'-...:';??''..?,,:?',;.',.,'??,;:,'..,.,!,,.'?. \n",
-      ",!:,;?,,'.',,??,.,:.,?!,;'.!?,?!;.?':''.,?','!','? \n",
-      "'.'!','!'-.'-!',,,'?',.',.,'.:'.'.,.'?:.,!?!:,;.', \n",
-      "';',;;;';,,,,,.;',!,';'!,,.,,,,,?.,,,,.,?,','.,.', \n",
-      "?',?;:;.,!?,.,!?,:!!;.,?'?,!:,'.?!,.,!-.,-,.'.,!!, \n",
-      ";:?.;,:,.,,!,?!,,.,!'-:,!,,.,!,,.,!:..'?,.,.,,,.,. \n",
-      ".,',.':,,,,;,.,..';:''.'?,',:..,,.,.,,,',,.,:;.,.; \n",
-      ",,..':.;!,;.,,,,.''.':,.,;-:,;,,;,,.!,.:;:,,:.,,;; \n",
-      ",,,,,.,.:,..,:',.'.;,';;;-.','?;.?.,-::.,.,.,':,;, \n",
-      ",,-.,,,,.,::.',:,,;,,,,.,,?,;:,.,,:''.:.;.,;:.,:,, \n",
-      ";,',..,,:,..,.,,?,,.,?,,.,,,,,.?.':;.,,';.,,,;,..' \n",
-      ",'.,:.';''.,',.'.;':.,'..'.;,.',:'.,,::.!.,.,,':,' \n",
-      ",;:,,.;'.,!,'..,:,.,!,?,,.,,.,,!.'.,,,.,,;,,'..;., \n",
-      ".,.,,:,-.:..:':.,?.':.,,..,?',,,'::'.,.?'?,.;.,,,. \n",
-      "!,:,..'-,',,,.'?:!!.,,.';'':,''.:!,,..,;.,,,,,,'!, \n",
-      ";,:''.':;;,,,.!,,!,.,;,.,,.','.;,.,,'.'.?,;:.,'!,; \n",
-      ";;..,:'.!,.!,,.,.?,,:':.,.'.,,?'.,',,,!?,,''...,:. \n",
-      ",;':'.,'..,,.,,:;..?',.,!,.,!,!!?!,''.!,.,!,,,,.,' \n",
-      ",.:.,.??,:;,!;,.''!,.!,!,,;:;'.,'':.,;..,.,:,,,,', \n",
-      ",;',,;,','','',''?',.!.!;.?,,.,,,.,!!?,.,.,:.,!;.? \n",
-      ",.,-,-;?,.,.,:,,.,;,.:.?.?,.::,,..!!!,.:.,:.,;..,, \n",
-      ".!,!!,?,!.,?,,,,,.,'.,.,,?,:,,.?,.;,,!.:.,,!,-.!,. \n",
-      ",,?,.',.,.,,.,,,!,,.,?.,:.--,,!,.,,,;:.'.,??,:.,'' \n",
-      "..,':,.,,,,',,;,,,,!:,,;,.;;,'';','.'?;,,.;,,,,,': \n",
-      ",',,,,,.''...,;,,,;.,.?',;,,.,;!,,.,...,,,.,?,;.:, \n",
-      "?,,.;.,,.?,,;:,,,:,,,,.,.,,;.:'.-,,.,.,,,.,-:'.,,, \n",
-      ";,':',,;,,;,,.:,,.,,.,;;,,,.,,.;,'.,;,.'?,;,.,,.,, \n",
-      ";:'.!-!,,?,,':,,,'.:,'';:,,,;,,;:,,,,,,.??-,;,,',. \n",
-      ":!,;,:;..,,?,.!.,?,;.,,.?,.,?,''''!?,.,,,?.:-,,,-; \n",
-      ",,,,,,'.,,;;','.,,,,,.?,,,,'.,!,!'!????..,?,,.?,:? \n",
-      ",?,,.!.,;;','.,,!,,,,','.,',,';',:,,'.,!'??,;.,,!: \n",
-      ",.,!.'?,.,!.,?',:,'.,?'!.!,'.?:;,.,:.;:.,!'?':,''. \n",
-      ",,?!',,:'.',-..!?',,'.?-,-,!,'.,,;,,.,:,,.,,,;,,!! \n",
-      "!''!?',??.?!?;,.,'.,????:;,..;.,,,,',!'..'.!..',,, \n",
-      ",:,',:'..,,:.;,,','.';.,,.,.-,.;'.':','...,,,,,'.' \n",
-      ".,?,,'.:-;',.,.,.,,!?,,:,.,'.,;:,,.,.,,,:,,.;,..,. \n",
-      "-.?,..',;.,,,,',,.,.;,,,;',:'.!.?,,.,!,,.,?.,..:,, \n",
-      ",':.,,,,,-',,;,,'',,,''?.!,,,,;,,'':,;','.,:';,.,, \n",
-      ",'.,,,'.';.',,'.,,!,',,.',,;,;'.',,:'?',?,':'.''.' \n",
-      ".,;:,.,,.,;,;,','.,,,;,.',,,;',.,!,,,;,.,,,;-,.,,, \n",
-      ";',,'.:,,,,,,,.,,,;.,.,,,'.,,,,';,,,,,,,.,',,,:;,' \n",
-      ";,:,'.,.,?,;.',,,.':,;,,,;,''?'.:,,,.',.-,,,;-:'., \n",
-      ":,,',,.;,.,,,,;,;,,';.'',';,,,'.!.,,,'.;',;.,,,?,. \n",
-      ",,?'.!'.?',.,,';,',,';;,-,-,,;,.:;:?,,,.,-,,',?;:, \n",
-      ",.,,',.!'.?,.,',';,,:,,'.;',''.'?,'.;'!,.,.,,';.,' \n",
-      ";:',',;',.,'..',?'?,.?,.,;.'-',;.''.!'?;'.';',::'; \n",
-      "',-.,,'.:-,',-.:.';','.';.,.,',?':,,,,.,,':-,,,,,. \n",
-      ",'.''';..,,,,',,,,,,,','.,.,.'';,','.-,';,,.,,,,,, \n",
-      ",',,:,,,;''.,,,;,';';,',':',.,.;'.,:.,;.,,,,,,.,,' \n",
-      "!.',.''.,'.!.!,!,.',.,,''!;',,,,,;':,.'.!?.;'-'.': \n",
-      ",,'.,.,,:'-','.'';';.,:.,:;:,,;,..,',,.,.,,,:',':, \n",
-      ",,,-,,!;,,.,;,,,',,,,,,,',,,.!??,',?,,;.,,;;,.,',; \n",
-      "',.',.!?,',?;''.',,;',.:,;;',.,.,.,,'.',,,',.,;,', \n",
-      "-',.,,,,';,,,.,'',,-.,,;,'.?,.,.?!,,,,';,,',.',,., \n",
-      "';..,'.';':..:',,;,.,',,,.,'',,',;,,,'.;.-;,.;,,.. \n",
-      ",,,,'.'--,,'.,.,;,.',.:??.?,,,.'?,,,:,','.,',;';', \n",
-      "',',,,:',,,':':':.',',':,.,;,...,'.,'';',',,',.',' \n",
-      "!;',',''.!,?,!'.?,..,',:,'.;?',',',,,,';,,';,,.'!, \n",
-      ",,?!'??','','',,,',,;,',.';.';:,';,':!'.'?,,,','., \n",
-      "';;',,.,:,',''.!,,,,'.!,?,,,''-.'?',,,.':,.,,;,;,' \n",
-      ",,;:,,,,,'.'',.!,,,:;.'!':,,'':,,,;,',.,;'.,;,.,-? \n",
-      "':.!':,,;,'.,;.';.,;::;.,;.;.,,;,,,.'.,;.,,,;,,,,. \n",
-      ",!':'.,.,-,,':,.!!;.,?-.,?,,';'.;':,';,.,.,:,;.,?! \n",
-      ",;:;,.,.,'.,,.,.',:,,,:,;,.:,.,:.,:,?,;,'.,.,.';,, \n",
-      "',..'?,.-,,?,,;''.,'?;:';,.,,';;,,',',..;'.;;.!?,' \n",
-      ":,,,,;,,,'.,,;','.'!,!.?:',,;,,.,.?,,,;,..,,'.,.;, \n",
-      ":,,',,..,,.'?',',,'.,.,,.,!.,'?,.,,.,.',,.,.,.':,, \n",
-      "';''..?!.',.',.'.?,,.'..?,,''.'..,,'?'.;,,'.'',,,' \n",
-      ",,:';;,;-,,.?.';,,,:,,.,,;.?,,,',,,,:,'..,;;..':,' \n",
-      ",;,',,,..,.,,,,.,',:;,;,,'.',.,,,.'',:,,,,,!,';:,' \n",
-      ".',;'.',,.',,,,,,,;,,,.,''.,,,.,:.':.;,,,.';,,:!'! \n",
-      ",!;,.!:;.,,;.,,;,:,:;'.,,',,',',:'!,',,',,,.,,,,,, \n",
-      ".,,,;:;,':!;,,:;,,,.,!:.:,.;!!!,,,.,';,,.!?,?,'.;. \n",
-      ":,.?,;,,.,,;';.,,,,':,',;,.';,,,'.:'?,.'.;'.,,,,,. \n",
-      ",.,',,;:,;,..,:,.,..'?,.'?'.;.':',-:,,..!'.,!,',', \n",
-      "',,,,,;:,,;,,;,;,,,:?!';','.,,'.',..,,;.','.,,,;'. \n",
-      ",',;,'.,;,.';,.,'?;:,':.,.!,.,?.',??,?':;..;':,?'? \n",
-      "?!,;.',,:,.,.,..:.!;:.,'--..,.??,,,,.,,:,,,,,,;.,: \n",
-      "'.',.',,,,,',,...'?',,,'.,,;:.,,,:.;;'.,'.,.,'?,.? \n",
-      ",.,',.!?,,,,;'.'!':'.,:,,:.,,'..,-;.,'.!?,,!!',.:' \n",
-      ":',;,-;!,',,-',!..!';':',,,,,''.!,'..,,',,''...,,' \n",
-      ";,.,,';,,:,,,,.,.,,;?,.':-',,.,,??,..:,:,'.!,.,':, \n",
-      "''.!?,.'?,;:'.,:.,,!,.,,,'',',;,,.;,',;.,,,,.,.';; \n",
-      "?',,.'.,;,!,,;;,!-,,,'!'..??,.,',,,:?,.'.!,!!:'.:, \n",
-      "?,,'.,:,.,.,'.?,.'?,';.'..,,.,..,,.,.,;;,,;,.!,?,? \n",
-      ",,;,,,'.,?,?',?,'.,,,:,,,,,,,,';','.,,,,,':,,,'':' \n",
-      "',,'.,,,',:,','!,,,;,,',.,,.:,,',,,'.,.,?,;,,',,'. \n",
-      ".,;,,.,',;;,'!,,,,,,,.;,',''.,:;:,,,,.:.:,,,;,.,.; \n",
-      ",:,,,,.,,,.'-';,,;',,.,',',,,,'.,';;,,,','.,,,':'. \n",
-      "'..,.,'.?,:',.,!.,:;,.,:',,:,,,,-,-,,,,.';,,.,,,,' \n",
-      "',,,,,'?,,,?,;,,'.,,,,:.'':?';'';',,.,,.,'',:.;':' \n",
-      ",,,',,'.',,,;,,'.,',,,;',','.,,,',',';,'.;,','.''; \n",
-      ".,,;',,,,''.,,;,'.,.:'.,,',,';.',,.;:,;',.,,,,'''. \n",
-      ",,':,.:.'-,,:,,.:,.,:;',..,,,:;.,,,.,,,.!',.?',.., \n",
-      ",'?,'.,;.!,,.,?,,,.;',',:!,,',',.,,:.,,,,;':,;,:,, \n",
-      "':,.,''.,,,,.,,,,;;,,.',,,,,,,,,,,..,;,,!,,,,,,,,. \n",
-      ";,,.,,:!,,.,':..,,?,'',,?,,,,,:,,,.,.,?';':';',''. \n",
-      ".;.?!;..!,,;.',,.?,,','?,;,':,',,.,;.:,!,,;',?!',, \n",
-      "!,,.?..',,?,-,??'?'?,,???',.,'',,,,.,.,,:'..,!',., \n",
-      "?.!,?',,,;;'.,','.,'.,,,?!,:,.',;,,',.,;,.,,:,-,,. \n",
-      ",'.':,,,,.;:,,.,:,,'.,.:;.,,:,,.,,:,.--,,'.',?,?,: \n",
-      ",;,,.,,'.!;:.,',,.,.,:;.?.!??',';,';,',','',.'?.?, \n",
-      ".,':.!,!,.!'!'.':,,.,,,:,,'.'?!,!,;.';';';,,.!.,,! \n",
-      ".,,?',,.,,',.',,.',''.;..'.!,;'.,,'?,.''?;',;..?,. \n",
-      ".,';.!;':''.!,'..!'..,,!',','!'!:';,.?;,'-'.,,,;', \n",
-      ".'.',-'!,!!!,',?,,?,;:,;,,;;,;:.:'.,';,,?,,;,,,-.' \n",
-      "':.,',:,.!!,,,'::,,.,;';,,,,..,,!';':.':;.,;',',.? \n",
-      "!?,;,,.?,,',;':,'.,.',,,,,,,,.';;,,',.',',',;,,,,, \n",
-      "'',,,.,'';,,.,;',,,,,.'.,,,'.';,:.?'?'?,':';.;,.'; \n",
-      "!';,,.!:???';,,.'?'!',,'.,!';,:,.',:;-,',.,',?.',' \n",
-      "?,,,,.,:,!,;',,,.,;;,-:'?,..,.,:.,,',--:'.!,,,';,, \n",
-      "'.,.:,.',,,,,,,.,,,;'-.,??,,;,..,',,,;,;,,.,,,',,, \n",
-      ",,,;',,.,,,!,,';,,..:,;.,,',','.,;;,..!,,',;'.,,,' \n",
-      ";.,,,.,,,'',.,,'''.,,,,;.;,,,.!;':;,,...,',,,,,';, \n",
-      ",,,,'..'.,,,,.,..!,!:-;-,;,;,,,-,,,.',,,:-,,,,.,:' \n",
-      ".!'!,,,,;,,.,,!,.!'??,,'.?,;,.;,.',;,',,:!',,'..:, \n",
-      ",,-.?,.!,.':'.',';,,''!?','.'.,,,',,;.'.!:.,.,,;', \n",
-      ":;,,!,:;.,;,.!,?,,?,.;,.,;',,.':,;,,,,,,,,,,,,,;,' \n",
-      ".,'.,,:;,,'?:;.,:,.'',',';',!'.;,,:,;'':,.,!'',.,. \n",
-      ".!.'..,?'..':';,.':,,,,',,,,.;,',,.,?;'.,-;,,:.,:, \n",
-      ".,,',??.,,,,;,':,,',',:',.!!:,....,..,..,.,,....-; \n",
-      ",..,..,.;'?:..?';-.?.!'.,,;,,:.,-.;.,,.;..;..,!?'; \n",
-      "':.?.?.,..,',;,,,.,,:,,,:,,,,;,..-,,,,'.,',';.,'?, \n",
-      ";',,-,'.':;,',,,:',,,.,'-,.,-,';,,':'','.;''.?;,'' \n",
-      ",,.',.:,';,.,?:,.',,,-..,.,,,,:.,'.,.?!!,,,.:;,,., \n",
-      ",',,,?,;,','.,,:,',,.,,:,,,,,.!.,,;',,,'::'!,,,;.' \n",
-      ",';,,,,,,,,,.;!,,,.,;,;-;;',.,,;,,;,,:,.,';.?,,.,, \n",
-      "'.,;,-,;';,.,,,,.',,!,;,',,,,.';,,,:,,.,,,.,,,.!,; \n",
-      ":.,',.:,',:,.,?,?,.:?,.?,,;,?',,,:.,,.,.'??,?!,.,. \n",
-      "!',:?,,;,.;.,,.,:'.,,,.,;.!'.,,?,,;,';,,.!,;':,,'; \n",
-      ".?,.!,,'.,',?,.,.,.,:!,,,,',',.,,':,,,,,,,,;,,'.,: \n",
-      ",';',:',.:,,,,',.,,!,.:;,';..,.,.,,:;.,,':,:,:',,, \n",
-      "..'',,'?.,;,.,!?,?,;.,.'.,.'?:',:,,.,,.',,;''.,,:, \n",
-      ",'.;',,,.,,,,:';,;,,',',,',,,,,.,,''.,-,',';,,,.'; \n",
-      "?,,,;':,,,'',,:';,,,--.',,.:-,!-,..,-;'';.,.,;'.,, \n",
-      "?,;'','.,??!?;.!.,,!',;,;.;.;.,-.,,?,,.!?,.':,?'.. \n",
-      ":..!..!.?':'.,!.'.,,.,;:,,.!,,.,,,,,;,',',;,,,,,,: \n",
-      ",,.;',;',.,:,:,:,'.,,?,',';,,.,:,,,';,..',?,;;''.? \n",
-      ".',.,',,,'?,;,.!!;.;.,,,,:,,.!;',.'!-;.,..:?';.,', \n",
-      "!,.'?,;.,,;:!',.,,:'.!!.'.!,''.:,.?,';,,'.;,,'.??! \n",
-      "?,?,;.?'...:.','.,.!,,!,:,-,',,.',.',',?.',?,,;,', \n",
-      ",.!',:?'''.',,,,,',,.,,':',;.,:?,.?.?,?.:--,...,': \n",
-      ",,;:,,,',,,,,,',,;,,',.,;'',,',.',:?,,:,,,,,.,,',, \n",
-      ",;,:,,,,,,,.!,.,,,,,.,,:,.,,.'',,,;,,,,,.!,;:,,.;' \n",
-      ":,,:,.,,,,.,.,,;':,,.,,,;,,:'.,,,,.,??.?,.!',....; \n",
-      ",,...,:,,,';'.,?.,,??.'.??,'.,;.,;,,.'.'.',!,-,'., \n",
-      ",'?':?'.,:!,,;,:;,,,.,;,,;.;,;,'','.,.,,:',.,,,.;. \n",
-      ",,,,,,-??,!?,.',,,,;.,',.',,,',.,,,;,;'.,,,,.,:,,! \n",
-      ",;,,,.:,?,,,':;,:?,,,.-.,.!:,,,,',.',,;.,,;,.',.-? \n",
-      ",.,.,,!?-,:'.':!,?,,:''',''-;.''.,'?,;?,,.,.,,,';' \n",
-      ",,,-,';,!,?,.,.?,'??,?,!,:,,.,.,,,',':,.-,:,-,.',, \n",
-      ".,,,'!',',.;;;';',,,,'.',,.,;,-,,,.',;,.',!,,!,?,: \n",
-      "'.'?,,,.',;,-,:'.,',',;:';,.!;'.,,,'..,,'.',':''., \n",
-      ",,,,,!,,,,:,,,,!,:?.,.;!..,::.,,;,''.,!,,:,::,,,;; \n",
-      ";'';;,;.;.;,,.;,,-,,,,,-,,'.,,,,,,,:,,;,,,;',..,,; \n",
-      ",.!,,,;,.!:,,.',,,..,,,;',.,:,;.,;:.',:;,,';,''':, \n",
-      "',,''!':,,',;'':,',,;''.,,,-'.';,:,,,,,,,-,,',,:,- \n",
-      ",.,,,,',,'''.,':.,,.,,;;,,,,;',,-..',;:-,,,-,,;,,; \n",
-      ",,.,,,';.;,,'':,,,,,.??,,?,.,'',';;':,,.!'-'-,',., \n",
-      "..,,'?,',,,.',,;,.;.,;:;.,.,,,?-,,,,.?,,,-,-',.,,; \n",
-      ",,,'.',,,,,,,,,!?,;.,?,,.,,,,'':',,;,,,,.,;',,.:;' \n",
-      ";'':',.,,.?,.?,,!,??,?,.?;',.,,;,.,,.,,,,?,,.;.?!, \n",
-      "'.;,.,,;,.?,,.',,.,'.,.,-?,,,,,;,,,..,,;,;,.;,.!,. \n",
-      ",;!,,;,,.,;,,:''.-,?!,,';,.;-.,,',;'.!.!,?'!'.,.,. \n",
-      "?--?!,-'?,;:...,,-,',!,:;.;-:.;,.,:,'.,?,?,??,.',, \n",
-      ",,.,,'.,'.,,'.,',..,,:.,,,,,,;.:.,!,-!,,-:.,,,;;,, \n",
-      ".?,,,;,'.,',,,.!,';;,,,.,.,,-;,,'.,:,,;,,;.,':-;'. \n",
-      ".,.,':,,,,',.,;,',.,,,';,,',.';.,,;:,,,,',,,,'.,,' \n",
-      ";.,,;.,,,.;..,.',,,,':,,.,:,,,,,,,',;,','--:,'-,'; \n",
-      ",,:'';,',,.';,'.,',',,,;-,,,!';,,',';,.,,',;,.',,, \n",
-      ",-,,,.,,,--,;,,',',,,.?,,?,;.!,,:,,,',,,.',,',,,,- \n",
-      ".;,:'.,,::,.'?,,:,.,.,'.,:;,.!?,:.!'!;:',',-','.,. \n",
-      "?,,;'',',',.:'?;:,!;,,',.''.,!,?;.,,'.,,',,,,,,,?! \n",
-      ",.,,,',!,,,,,?,',,?;',;',,.,,,!:,-','-,.,!:,,:!..- \n",
-      "',,-,;:-'!,.,..,';,:,,:',.,..,;':;;,''!','',',.,;. \n",
-      ",:--,,,'.,:'.,-',!,,'',,,,.',?';',;',,'!...,!,','' \n",
-      ",''.'!.!,,.,,';'.,'..,';,,',.,,',',.,?;',.,,,;...' \n",
-      "'.,:,,?.,'.',;,,,,..,:''.,:,.,,';,,,,.,:,.,:!,!-!' \n",
-      "':',.,!,.,,',;.,;.!;.:.!,'.,',;-.,!,.,-.!.,!!??',. \n",
-      ",!?,.''?'.,,.,,:,'.,.,??,'?,'.,?,.,,':,.,!!',-.'', \n",
-      "',';;.,.:':;;,.:.,','.,':,;'.?';,,'.!,;,,.--,-,--; \n",
-      ",,,,:;,;,,,,.!??,;.,-;-,.,,-.:,.,,.;..,.,,:',..!,! \n",
-      "!,-!!',?:'.';..,,'.--,'.,'::.!!!!!''.',.,-.'!!!,;. \n",
-      ",!:,.,?'!''.?:;.,,,'.,!?,!''.,,:,!..,.!':.?,;:'';' \n",
-      "'.,;''.'..,;:'.?.'!?!,?,,;,.,.,:.,..,?,;.,,:.,;;', \n",
-      ".!!;;':!!-!:;.!,.,,?,;!,,!!,.-?','..,,,.;.,;,.,':' \n",
-      ".!!.:'';.,.:'.'!,,,.;?:..;,':',,;,,,,,.;;;.,?,,.-! \n",
-      ",;:,,;,.-!,.'!,'.,,?,,??,?!!!,.!,.!;.-.,!.,!?''?,, \n",
-      "',,?,'?,-?',,,,'!!'',,,,,,,,,',,.,',,-;',.!?,,.,!? \n",
-      ",,.?,,.?,-,?,..,:,!.,.,??,,,.,-!'.,',,.,.,,.,,,.,' \n",
-      ",,.,,!!,,::',.',!,???,?,,;,.?,.,?',.,;,.,;,,,.;':, \n",
-      ":,;;,.!?.,,;,;-,-.,?,.,,,.,?..,,,,,.,,;,,,,,,,,.,; \n",
-      ",'!'.,,.,,.,,,,,','',',',,!-,'.,,,-,;'!''.','.!.!, \n",
-      ",.,.,..,?,,!,,.!'.,,?,!',!,.,?!,.,,.,,.,','?,!.:.! \n",
-      ",.,?,;-,;,,';,,,.,!?-,-,-,-,,-,-,-,,,?,;,,,.,,.,?! \n",
-      ",!?!,?.,,,:?,.!,,.,:?,.;?,'?''.'',?,,.,!--;.',;,,, \n",
-      "'!.'',','-?'',',,',',',.':',.'!'.,.,:?,,!,!,.,'-.! \n",
-      ",.?-,?.,'::,!,;.,,,.,:!,.;.,.,-!?'!,,'.!,,'??;?'!, \n",
-      ",'.!';.;:?!.:-.!.'.,.'?'?'.,??!:.,,?,-.''.,;;-:!:. \n",
-      "!:,.,;?,,,..,,.,,;,.,,,.,?!;,:,-..,'::,.,,,,.;,.,, \n",
-      "?.,;.,,.-,.,.?,..,,.,,.,;.,?,,.,.,,.,.;,.!.,,-;,,. \n",
-      ";,,.,-,-,,,,,???,-,?,:?,,,.,?'!,,.!,.':,-,-,;',,-, \n",
-      "'-,',-!!;',,-,-;,,;,.,.,.,.,,,-,;,.,,,,,,-.,,!,,-? \n",
-      ",',;?,.,,:-??,;;.,.;,.,,,.,:-,-.,,,,!!??;.!,,!!!,! \n",
-      "?,,:.,.?.??,,.,'.,:',;,;,:,,;,!,.,,'?,,.,-,.;.!,,. \n",
-      ",.?,??.?.,,.,,.,-.,!',,?!,,';'-.!.'::.,,,,?.,,;--; \n",
-      ",,'....,;.,!',!,.,,.,.,,,-.-;':.,,,-,.,,;.,,?,,,?? \n",
-      "?,';.,-:,.,.?:,,.-,,!,,.,;,'.,..,.!,'!,,.,!.',,,-. \n",
-      "!!,-!,-!,,:,,,.,',;,,.,;,,??.?.,,,:,,;;,,,,,,.,.,? \n",
-      ",',;,,;,,,',;,:,;,,.,,,,:,.,,,??,'.?,,,-'.,..,.,!? \n",
-      ",..',,:,','.,?'.:;.,-,,,-,,,,,???????:?,,-.,...,,; \n",
-      ",,,.,!,:,'.,;,,;,,,,,,,,':':,.,.!,,.,!:.!,!,!-:'?: \n",
-      ".?,?:...,;,:,!.,:.,,.;,'..,,'?,,.'.?,,..,,,'.,,,,- \n",
-      "-,,,':.,..:',;.,.,?,,'.'.,.!,.,..?,.':.!-!,;'..'., \n",
-      ".';,,-..;,.,.,,.,,?:!.,.,;,;,.,.:,;'.,,',..,.,.!,. \n",
-      ";'';,,,-.,,.,.,,.';.,',,,,?'.'.'.,!..,,;?,,,.,,:., \n",
-      ",'.!,!,;.;-'-.,!','?,':'?.,,,':,,,:,,,.,,,-,,,,.,. \n",
-      ",,.,;,;.,,:,-,.'',,:,.!,;.,,;,.,,;.';.'.?,.?,.:.,, \n",
-      ",';,,,;.,'.,-;',-;,:''.,'.:'-;,,'.??,:':,.,!!:,,,, \n",
-      "-',,,,-.';':'!'',.''.!',;.,,-.,,,,,.,?,;,.,,:,.,,; \n",
-      ".,,:,,,',,,,,,,:',.,';!,.,,.;:':'.,,.';-',.:';,,., \n",
-      "':,,';',',,.,,.!.,,-,,'-'.':,,.;,:,.,,:,,,.,.;'.', \n",
-      "'..,,.,,!.?..;''.,!'.'?!.,,'.,.,'!'!-'!,';',';','; \n",
-      "',':'','.,,,-;','-,--.,..'-.,';,.,,;.;,..,;:,.,,,, \n",
-      "';'.,,,,,,,,',?,':,,',,-,,,',.!,,,.,,.',.,-',,,,,. \n",
-      ",,';,';','??','',,.;,,'':,,,.,,;,,,,,;,';,'',,.,,, \n",
-      ",;,,,,-;',,',,',.,,';:,,';,.,,.,;.,,;,,,',,,.-!,,, \n",
-      ",.,,,;',,.?,,',,,.?,,,'?,,,,',,,.;:,''!',;,,',:,', \n",
-      ",,-,.,,!.,,;,,,.,,:,',-:,,.:.,!..,.,,'.-,,;.,,;:;, \n",
-      ";,,.:';.,???,';-.,',,;,.,,':!,,.,,.,:,;.;:;;-;;;,. \n",
-      ",,,,,.,':,,':.,,.,';',:-;,,.,;,','':',,,.,,'.!,-., \n",
-      ":'.--;!',.--!-.,!?,,,??,,,,,:.,:;'.,;.,?;:'!.,.,;, \n",
-      ":,:,,:.,:',.,,.,,-,,--.;.!!;.!?;?,.'.!??-'.!,,.!,- \n",
-      ";'!,,.,!,'??,,.,,.,??,.,.,,.,?:-;.,?,?-,-'.;-.,;:, \n",
-      ",,-,.!?',,.';;,'.,,.,??!,.,;';,,.,.,,?!,.,!,??';.: \n",
-      ",!,;.,;.!?,!:;.,,,.,?,,.;.':?,,,,;,.?:'?,,!!,.,,', \n",
-      ",;.!,,,,,-,--;,.,.?,?;?,.,?.,.;,,::.!,.,,:,,?!,:.! \n",
-      ";'..,.,.,,..?!,--,;.,;:,.!?,;.,,,!-.,--':,.;;.!!,; \n",
-      "!!.,:,,'.,;;'.,;,.:.,'.?..!?,:'.'!???,,.,,?,,;'.:. \n",
-      "!!-;',,,;'.,,';,,,'.?'.,':,,';.??;,,.,;::.,,.,..,, \n",
-      ",,,.;,-,:',..:,,;,,,'-.,.:.!,.,.,,;.:?,',,,..,-,,' \n",
-      ",?',,',',,,,,,.,,,',',,',.,:.;,-':..,,:,,'.!.:',,. \n",
-      "'.,,.'?.:,.,:;,.:'.,;::'-''-.,?,..,;,,'.'.,:.,.'., \n",
-      ",.,';,;,;-.--,',;,,,,,';,-,,-,;:,,,-,...',':,,;,.' \n",
-      ";';,,',--.';'.,!,!,!,!?,:.,,',;.,,:.,:.,.,,?,,..,; \n",
-      ";,;':,,,.,,,;.,,;,.,';.,:.,?,:.,.'-....??.,.,':-., \n",
-      ".:.,:,,-,,,:-.,-..-,.,,.,,:':'-;,,.,-:.:',,.,.,;!; \n",
-      ",,.,.,.,,.,,;,.;,.;--,',,,;,,,,','.',;,,,,,,',,'., \n",
-      ",,,;,,,,';,,;;,.,..,';,';,,';,',',',;';;-;';,;;,.? \n",
-      ",:'.;',;...,!,;;,.,.,..-,,;,,,,-:,,,,,',,,'-',.,,: \n",
-      ".,.,,,',,.;:,,,-;.,,'.,';,,,:,,,,':.;,.!.,.,.,!'.' \n",
-      ",,:,;.?-,,',?,.,-;.!?,.,,!';,,.';,,.,,,.,,',-',,.: \n",
-      ",',,,,,,,:';;',',:,;',',;',,.,,'-,,,:-;,-.,.,:,,,- \n",
-      "-,,.,,;;',,,.,,,.,,,;';,,,,,'.,;,,.,:;,.,..,,;,,;, \n",
-      "!,,,;'..,.-,,.,.':.?,';.,???.?.?.?.?.,?.!?'.?.?.?, \n",
-      ".?.?.':;.,!,,.'..,,;,:;,,',',',.,,,,',.',;,-','.': \n",
-      ";,',,,.,,.,''..':.,?..,.,,..?!,-;,:,;.,!!',,',;.', \n",
-      ",,'.!,-.,,'?'?,;',.,',,,';,,,'..,,,'.,:.,',.,,!,,, \n",
-      ",,,,.,..!;,',.,;,,!,,,.,;.,.,:,.,!!.,;,,.,??,;..-; \n",
-      ",,,:,.,;'.,!,'.',':.?.,!;;,;'.,!':?.,,;',,.,!.'-,; \n",
-      "'.!?:'!'!,:!.:',',.?!'?:,':,.!,..,.,;.,.,,,,';,..! \n",
-      "?,;',':'.!'?,,'.,:,,,.:;,;,,'.,,;'.,.,,.,,..,.,,'. \n",
-      ",?:,','!:,,:',.,',;:,',;,..!.!':,:,'?;,,.:,',;.;,, \n",
-      "':,',.,,!,,,:,.,:?,:'.,.','',.!'.,;,'.:'.,.'..,,.; \n",
-      ",,:;,.,;;!';',..,!,!,',.,!'.;:',';,,.!,.,,,,.,!-', \n",
-      "!,;,:,,.,:,,,'.,!,'!!!?,!'.!.-,,.':.!-,',-.'!',.?, \n",
-      ":,;,;,,,.;,.'!:,?.';,'.?,:,[],.,;'.,!??;,.??,;:'., \n",
-      "';:,.:,;,.,.,,.?,!.,;,.,;,.',:,',.'.,.,:,,'.;.,,,, \n",
-      ".',,.,!,';',,,..-!,,??'?-,,,.';,.:.?,,',,,;'.,..,, \n",
-      ".,,,:-,.,.,.,,,,,,,:,,,.,:,..,!,,,,'!,!'.'.,:';';, \n",
-      ",-.?:'.:?.,',.!'?-,,,'?'.-.:'.!?'':,--.,',.;,.,',' \n",
-      "',.,!':,:',,'.,,',,.!:,!!,,,!,,,:,,,,,,,.,,'?;.??' \n",
-      ".?'?;.,;,',.;,;,,'.,,!-:'--;'..;.:'.!,.,,.,:;';,,; \n",
-      ".!!!?,'.,,'.,'?',.,,',.!?'?,!':'.,,,--.;;',.;.,;,, \n",
-      ",':';'.,,!!,'.','.,,',,,.;.,',;,,.?,,,'.!;,,:'.:'; \n",
-      ";'.,;;,':,.;';;,,,,.,,,,.;,.',;.,,';'.:;.---.,.,,. \n",
-      ";;.?;',,.-:,,.':?,:-',;.,!.!.?!!!!''.;:,,.,,,.;,.! \n",
-      "-'!'?';-',:;'.,,,;'.,''..'?.,.,':?',:,,.,;''.,?,., \n",
-      ".,,,:;:.,'?,'??,;,.',':.,,..,','.':!,'',',':'';';, \n",
-      ",','.:,',.,-.'.',,,;.':-','--;,',.,'';.,,''.,!,.', \n",
-      ".',':;'.,,;'.,':,..,,.;'.,?:.,??,?,,,!;.,':'.'.':' \n",
-      ",,.,,.';..?.,,'.,',?.,;'.'.,':.;',,.?!'.'?.',.,?!: \n",
-      "'.??'.,':?,?!'.,;;:.-,'?,,,,'?:,'.;',.,!?',?,,,.,, \n",
-      "';':'',.,;:,,,.,':'-'.';'.!'?,,;-.,;.',,'.,'.!!!;? \n",
-      "','.,!,!,!,,!,!':',,'.',;,',,,.,.,.,:';.,,'',,',-; \n",
-      ",,,,,,,.,';.,;,:-'.'.'.,:.!;.',.!;.,'',.,;,''..':- \n",
-      ";.',',,.,'';'.,,,.',;'.,;;'.,,!'!?'',,,'.;'.':',-' \n",
-      ".,''.,!:.''..-',:,,,.,'...';'':,'-;.';'.-:,,,:;.,, \n",
-      ".;.,,.,',.!,.!,.'?,;,:',?'!!'!';';,'.',?,:.,,!;.,? \n",
-      ";,.,;,,,',.',;,,,:.?'??,!':,',.,!'.,':,,''.,'.,,?, \n",
-      ";.,.':,',':,,'.,;'.,?',,-.,;:.';.,,-;:,.';,:,,,,:, \n",
-      ",.';,,.,!,';,':,,-.::',..!..;':'.,',?','.,!':'.?,, \n",
-      ".,'.',,;;.'':,,-',.,'.,,.,.,.,.',,.,,,,,,,':,'.!,' \n",
-      ",!.'?,.,!;,.,;,.,;.:,,,,..'..,.,,,,.,!!,!!?!,''.', \n",
-      ",,-.','-..,,,.:.!.,?,,,???,?!,'.,,,-,.,'..,.,,',:? \n",
-      ",,,:',.;,'',.'.;,.,,-'.,.,-,.;-.','':,,',,.,,,',-, \n",
-      ",.',,,','.',,-.,'.,!-,?:?,,,,,,.?,,,'.,,.';,'-':,. \n",
-      "?,;;,.,,','.,..,,.,;,.,.:,'.,:,.,',',..!?,.?,',?:, \n",
-      ",,-.!,:.,;,'.?.,;.,','.,.!?,-;'.,:,,,,,.,,!,?.',., \n",
-      "?,..,,:',;.,,,,.;,:?.,??,,,,,,,.!:,'.;.',;.;,,,;'. \n",
-      ",.,,??;.',?,,;.,,,.,;,;,;,;,;,;,,.,!:,.',,,,'.-,,: \n",
-      "-,,,.,,.,,.:.,,,,',.,:..,,.,,,.,,,,.,,:?,,.,,?,;., \n",
-      ";,.,,',.,?,?,,;.,',,.,,,.,.,,.'.,!:.,',',:,,,.?',, \n",
-      ",.,'.,,'?,',,?;,',.,;',;','.,',:'.,,;.,,,-,,.,':., \n",
-      ".,.'!',';,.,,.:-,,.,,...,.,:.,.,;,,-,,.,,,;,,,':,, \n",
-      ",-,.,,?,,:,.'.:.!.,,;','.,,',:',.,.,,?,,',,,.,:!,. \n",
-      ",','?,;,'.,,';'':,.,,',,,,,.,,','',,.,.,,.,,',',-, \n",
-      ",:,,'.',',;,;,.:,,,.,,,,,',,,,';,,,.,,'.,,.;,:;:.. \n",
-      "'.,,:-,,'.,,'.!.,,.,;:;,!,,!,'.,;.,;.,':,,,',;,,.' \n",
-      ",',?,',,;,.!'.,',',:,;,,,,.,,;,,;,'?'.,,,,',.,.,., \n",
-      ",,,?,?,,'?,,;':,;;,.!!,;,,'?,??,,.!,,...,.,.,.;.,' \n",
-      ".,',??,,,,',,;?'.,,,,.!,.,,,.'?,,'.,,,,!',,',',':, \n",
-      "'.,,',.,,.,,'.,.,,'.,,,,;,,,,'.,.,,!,,,.!!,,???,;, \n",
-      ";'.:,..;.,,',:?,,.,!,;,?!.,,!!?,,;.;,.,,,.,!,!,,!, \n",
-      "!;,.:''...,,.',:,,,;-.,,:,,.;''.,.,,,.,.;,,:,,,.!, \n",
-      "!,,!,,!,'.,.,;..,,.',:',,.,',;;:.,,:,;-.,,,',.,;'. \n",
-      "?,:-.,;-.,,'.!'.';?;,',,,,'.!,!,,,.,!,;,'!',.,,.,, \n",
-      ",,'.,!?'.';?,!,.,.!,,!,-?,?,,'!?,',.,?,,;,.!??,.,, \n",
-      ",;,,?,.,!!-,.,!';-,.',!.,,'!,,,'',,;,,,---',..,,,. \n",
-      ",,,.,:,.,.;,,,:',.!:!,,,.,,?!:.!,?,,.!!,,,'.?,.,'! \n",
-      ",:!,,'.,.?.'',?!?,.,,;..,,'',':,;,'.,,,:,,.,;','., \n",
-      ":.,.'':,,,.;:,'',.,,,,';,.',..!-.,,.:.;.!?,.,?.,,. \n",
-      ",!,.;-.,,'.,,;,,'.!;,.',:,,'.',.,,.''?,',,?,,,?,,, \n",
-      ".,'!'.,,;';.;'-,.,,!,,:.,,;'.:,!,!..',.,,:.,,,',:, \n",
-      ",',,,,',,,,.,,?,,.,!,,,.,;,',:,;,;.,,,,,''?,:.,.,? \n",
-      ".;:,.,',,',.',;'.,,';,,.,.,.,,,,,:,!;,,',.!',,,';, \n",
-      ".,,:,,,,,:;,,'.,,;,,?,,,.',,,,,;,,.',;,-.!'.,;.,,. \n",
-      ",'?,,!??'?,,'',,,',.,!,,,,?!?,,.?,,,.,,.,??,!:,''. \n",
-      ",:,.,;.,!,;!:,!:,!,;.,,???,;.;.?,'.,,,;,',';:,',., \n",
-      ":,,,,';,,''.,,?,,,'.!-,,,!,,,,.,.;,.;,.,.,.!!,!!', \n",
-      "?,,;:.:,.,.,,.,,;,'.,,',!,,,,'',!!,,!.,,:,.,,,'.:, \n",
-      ",.,:,,;,,.,,,;;,,,.,,,,.;,.!,;,,.,;.,,;,',,''.',,, \n",
-      ",.'';,:,.,;.,,,;:,,',,';,',,,,;-,.,'!.;,,,:,,,:',; \n",
-      ",.',.!',,':,,,';,,,,,',,,.!!',,;.;:,,.!;',','!,,;- \n",
-      ",,-,,:,,.,',!','?',;,',.',,'.,!,,.!,.,,,'.,-!,!,,, \n",
-      "'.!,,'!.,,.!'.,;-;,;,;'.';,-.;.!,?!'.,:,.,,,,,'.,, \n",
-      ",,:,,,,.;:::-,,:,,,.,''.,!?,?;,',,:-,,,,,,',.,,,:, \n",
-      ",,,,,.;.;.;:,;.,,'-.,,'.,;:.:',;,.,,!,.!,'',.,-!,: \n",
-      ",,,':,,.???!,,:'.,,.'.,.;,,:,;,.;,.;:;,'..,,,'.'?, \n",
-      "''..,.'..,.,:?'.,.,.?.?'.,,,;.,,.,,.!,,!,.?,:'.!,: \n",
-      "',-,,''.',''-'.,'-,,,,'.,,,,,,;,,,',,,,,:',,.,',,? \n",
-      "?,,,'?,;.!,,.-',-:;''.,',',,'.;'.;-.,,,,!,'!,,,':, \n",
-      ";,'.,.:,',,','.?;!'??,','.',',;,',-'';;,,.,!,!,,', \n",
-      ",,,,,'.!,-',;';.!,,,,-.,,':.,!,'..',-,'!',:',':',' \n",
-      ":'.',,,.;,.,,','.,!;,.,','.?,!';.',.'?.'.,,?,,,,;, \n",
-      ",,,,-;,;?!,--,.,-.,','?!-',!!!..,,.',.',';.,.':'., \n",
-      "'.,:'.',,?,;:.?,;,.,,;.,,,,,,,.,!!,.;,,:''.!',''?, \n",
-      ",','-.',',.;';.,',,',,,'.,,.,,,;'.,:'.'.,,.,:',.,, \n",
-      ";',-.,,,.;,!,!?.,,',.,,:.:,,.,'.,,;.,;!.,;:,,,!'., \n",
-      ",',,.!-.,',,.?,.-?;,,,.!.,-,'.,:,,.,:,.,'!,.'.!;.! \n",
-      "',!,,!,.,,.,.!,.,.?,.,,,'.,'.,',':,.,,'.!;,.,,.,:' \n",
-      ".,!;??'?;'.,,,?,.,?'??'',,.,?!;?,.';.;,...'.?,:!'. \n",
-      ":.,.;,,,.,??,':.,.'?,.,.';.,,.,?,'.,,?;.,'.,?'',,? \n",
-      ".'.,;.,,?,.!,,'',.,,!?.,?,,'.,;:,,,,';-'.?,,.,..,, \n",
-      ":.,,,.?,,,,'.;;.,',,.,,:,,.',,'.,:,,.,,,.,.,,.,!,; \n",
-      "?,,,.'.,,?,;,,..:,.!!,;;.:;,,'',.,'.,!'.,,,?,!,'.! \n",
-      "!:.,!,,';:,.!?:;.,,!,;:,,.,!',.',,.,.?!,',!,-!,?!, \n",
-      "!.;',.,':,';;,,.:,,',,,.!,;,',.,:!,;,,:,.?,,;.,:,. \n",
-      ",!!'!?:.,;;.';:'.!!.!,:',',,,'.:'.,'!,,.'.,,.,:,.; \n",
-      ":;,!,!,.,,,',';,,.'?,,,,,',?,,,,?!,!.,:,.,,,',.,;' \n",
-      ",.,,:,,,,,:,,-,,',.,?,,,?.'',':,','?,;',,.!',,'?', \n",
-      ",.,:,,.,;,.,??;',.;,,,,.,;,,.,,':,':,,.!,:,:,,,,;, \n",
-      ",,.'.,,'..,,';,?;,','.',.,,,?,.,,,;,.,.,,.,!,,,,., \n",
-      ":,-,,.:,,;,,,'.,,?,.,,,?,,:;,,,'.,;,.,,,;',,,.,,;, \n",
-      ",;,'':,.,;.,,:,,.,,,.,,,.';,;,.,;,,.,,,?,,,,,'.;'' \n",
-      "!',;.,',,,,,,,;,',.?,.,,:.',.,:;,.,!.:,'.,.,!?,.., \n",
-      ",:,.,,',':?.'.?,,,,,,---.?.,?,.,,:,,:':,'.,!.,?,;' \n",
-      ";,':'!.,,?,.':'-,';-,,!.,,;,,!,!--';.?,.,:'?-,.;-' \n",
-      "!,',,,,:'.',.,'';,:,,.-',';,.,,,','.,;',,;.,,,,,'? \n",
-      ",,;:,',;,,:;'';''.'?,,,.',,--,?,,,,;-,-',,',--!',, \n",
-      ",,':.:,,?.,,'.,'.,'.,..?,,;,''.:,;,.',:,.,,,!!,:., \n",
-      ";?,,,':,,.,,,'.,:;.,,,:,,.,:!'.,.,.',!''--,!',';-' \n",
-      ":'.,',',,:',',,,',';-:',,',';;,:'',,',',,:',,,,,.; \n",
-      ",;,;,,,,,':,,,,;.-?-??!.,!?,?,??'?,?'?'!,,':'?',., \n",
-      "?,.!!,':'.,':-'.:,,?::,,?.,?,?,,,-.!';.,,';';,,.,, \n",
-      ";,;,??.--:''.!,'.,,,,.,;:,,,'.'.,,!,'.,,;,,,:,:,'. \n",
-      ",.,,,',:,,,,,,,:,,.--',.,:,.!?,,,,,-',',,',-,,:,,, \n",
-      ".!',',..,:.,:',-',.,'.;.,!,,,,'!,,;;,..,,:,',;,,.- \n",
-      ",,;,;'';,,,,'',,,.,',.:,;.'!,,:,'.,;,,,,',.,,.;,': \n",
-      ";-,,-,.':,,;,.,;''.',,'?,,?,,::,.!.;.,?;.,!,,!,;,. \n",
-      "!:.',,.',,.!.?,,,'.,.',.,';',,'.!',.':,,',.?,,.,., \n",
-      ":,,,,.?:,.,;''.,.,.,,,;,,,:'.,!:'.,,.,'!',',-,;,'. \n",
-      "!!;,,:'',:;,-.,.,',,',,;,,',.!,.,?!;';''!,!,:-.:,' \n",
-      "'.'?',..,,,',',;.,,':,':',;,,,.,,''',,';,',,,:,,,, \n",
-      "',,.,.!,',,,':-,-,,,.,,;,,,';';','',,,,,.','-','., \n",
-      ",'??,':,,.,.;,:'.?,,',,..-,..,.,,,'!,!,!!,','',!,, \n",
-      ",,,-',.!.!,.;'.,.;.,!,,,,,,,';',';,,,,','.,,;,',,. \n",
-      ",'-,';;';,,,'..,,,;:,';',:;.:,,.,?,?,','',.,',,;,: \n",
-      ",,-,',',,'.,!!!;,;,,'.?'!';,-,-!';,,,!?,,;'?,.,.,, \n",
-      ",,,.;,,-',;,',''.,,,,.':,.,-':',.,,;;,,,,.,??,,.,; \n",
-      "?,',,,;',,,-,,..,?'...,!':'.,,!,:,-';;,.,,.:.,,:., \n",
-      "?,?,?,,,,:,;,,:,;,.!,,;,,,,.-;,,,;,,,,,,.',!',,,,- \n",
-      ".?,;;';.'!'''.,,;;',.;:,,,,.'?,:?,,',':,,,,,',,,,, \n",
-      ",,,.,?'.,;,,';,,:',.!'!'!':,'',.':,,,;,,.,,,:,,.?, \n",
-      "?.,;?,;.,,,,,,;,.,',..,.;''.,,,;''.?;:?,.'.,,.,?;, \n",
-      ",',.;';.::,,,.,,'-.!!!,',;,,',-,,,,-,,,,,,,',',-', \n",
-      ",,;,,,,-,,,,,,,:,,,,-,',',',-.?'.;,,,.,,,;,.,,,!!! \n",
-      "'!!,?;,;',':;'.,:,,;'.',;',;,,;,;,',.???,'??;,,..! \n",
-      ",;.!!??,!:.,,,?.,,.,',,',,,,,,,'-,,;,,,.;,,':'-.,! \n",
-      ",',:,',.,,!,,?,.,,.,:.;.;':;,.',;:,:.,!'??,,,,:,,, \n",
-      "':;;;,!,,:'?',,',:,;',:,.,,,'!;,!;,,''!!,!,!!!!.,! \n",
-      ",!.,,!,!!',!','.,,,!-,??,,??'!,'-.!.'-.',,.'-.;.., \n",
-      "!,,.,,,,,;,,,,?,',,.?,,,,,.;:;,,,,:;,'.,.,;,,,,,;; \n",
-      ",,.,,':;',',.!.,;.',,.:,.,:,,?,,-,,.',?.,,,,.,.'-. \n",
-      ",,,.,?,?,;,:.'.,!,.,.!,,,:!,,;,.',.!',.,:.'-,.',., \n",
-      "'?,,.,,';-,,,,;,,,,''',:,',',,??,,,,-,?!,,!,,,,'., \n",
-      ",'.!,,,,',.,,,,.,.':',.!,';,.';;,,.;,,,-'.;',',':, \n",
-      ";!;,.;:,;,,,.,!'?'-?,!-??!'?,,?,!,!;,',,.!,,,,.:?, \n",
-      ":!,,.,...,'.'!!,.-,,?,.'':,!?:;,,.,;,;,;,:,;'.,;., \n",
-      ".,.,';,,,,-'.,,:,..'!,,;.',.,.,,,',.,';,:,;.;.,:;. \n",
-      "!.,!;,,;'::.,,..,,,;.,.,.,;,.,.,:,:,,,..,.,,'..,;; \n",
-      "',.,:,,,:,,;,;,,'-,,,,',;,,,,,,;,,:!:;,,'.,,,,.?!, \n",
-      ",:',,;':?.'..?....,;,':.,:''.!,;:,.,!,,''.!.???'?? \n",
-      ",',?:',,:?,.,!;,,.,.!.,!,!,,,,,,:,!!!,,,,,,:,;'!', \n",
-      "!.,!,,,:!'!,',.,,.;:;;';,!:!':!,.,',;,',:,,.:,..!: \n",
-      ",;,,,.,..,;?,'!,!',,.,,.,;,,,.-,,',';,,:,..,..,,,, \n",
-      ",,:.:,..!,,!,,,!-,'!,'.':-,;'',.,,:,.?,,.,.,;,.'.' \n",
-      "?..;,,,';.';,'',,,.''';:,;,.'?,,.,,.!;;.,,;,,',,,, \n",
-      ",,,,,.',.!,,,;,'.:,!'.,:,;,,.!.'.;..:,.;:,,:.,..!: \n",
-      "'.,;.,.,.,,..,.!:,,,.,,;,:,.'?,,';,,.:.,?-:,,:..,. \n",
-      ",!!,.??,,.?,.?.?,,,,;,,',,'?','?','?'',';-.,,:.',. \n",
-      "??;.!!,-,,;,,,.-'?,';'...!,,!.,,.!?;-.',,!,,:,;,,, \n",
-      ".,',.,:.'.!:,.,.,,.?,.!,,,,,;,.?,.,:;,:,,,:!,:!,., \n",
-      ".,;,,'':;;'.,.,:,;',.:,-.,;:,,.!,.!..;':,,,.!,.!,: \n",
-      ".,',',,.','',:','',';'-.,',,,,,,,-,.,,,.-;,,,,,'.; \n",
-      ":'.,',':',';.';,,,:';.,,,,,,,;:,,,,,,,?',,;,,.:.,? \n",
-      ";':;;','.,':.,'.':,,:'-.'.:',.???;':!,.,;',,.',:!: \n",
-      ",..:,''.:?::?..';,'.!??',?,':;,,,:';.,!!,'.!!!'?.. \n",
-      ",?,.,.,,';,,.,.',,',,,.',;,-,,-,.,?.,;:,,,,'.,,.,' \n",
-      ",'?,;':,,-,,,'-.,,.;..,;.!.,,...;;.,.!,-:,.!:';,;, \n",
-      "',,,.,,,';,,,,,'.''.'?'?':,.,!,?,,,,,'..!',.!,',', \n",
-      ";',,,',';,,.,,',,,,:;,,,.,!;',,:,,,,'.,'.:,.';',,, \n",
-      ".?!,,.;,.!;,.;.;,!';,-''.;'.,,':,.!':,!,.,.?,;',.- \n",
-      ".;'',,'.-,'!.':,'.:.',,,.,,.;'.,,.';,..?,!.,,.',-. \n",
-      ",?,,??,,?,,?,,,,':,,,-.':,,,,;,.;,.!:';:,,,,,,,,.. \n",
-      ".,::.!.,!..?,;.'.,,,:,'.,,,;,,,,.,!'?;..;.',;,..,. \n",
-      ",,.,:,,,'.:'-,.,??,.'?':',';'.,;,,.,-;.;!.'!?,,',. \n",
-      ",.!';',;':,.,,;',;;,,,..,,,,..,.',,.!,,;'.-',:;,-, \n",
-      "..:':,..,,.:,''.,,,.':;',',.;,.-,,,.-?-?:;,',.;:', \n",
-      ",:,;.?,,'''..,,,.??,;:;;,:,,.!:.!??!.,,.,;'.!,,-,, \n",
-      "?,',,-,,?,,:;,..,!,,.,,.;,,,',,..,,,';,,,',.!-!!., \n",
-      ",,.',!,,;,',,,?,?!;',,,;,!;.!.,:',;,,,,'''.,,:';,, \n",
-      ",.,;:,,,.,,:,,,.,!:';,.',,,',,.;:-,,-.',;'.,,,;??, \n",
-      "-,,;,-',?'?,,,?'?,,?,!'?'?'?,,,..,,',.?,;:,,;,,.-, \n",
-      ":'.',.;.';:,',',;',,.,,;,,;:';;;,',:?!,,',.,,,,:-' \n",
-      ",,,.,;:;..,..;.,,,;,.,';,'-':,,',;-',.,.,,.?!,.,.? \n",
-      ",,:!.,,,,.,,.:,'..,.!,.:;,.'.;:.,,,.,,.....,;;,.;, \n",
-      ".,,,;.??,,,'?,?,?,,,':,,,-,,,,.;,,,.,,,,.:,,,,'',, \n",
-      ",.,.,!;,.,','.!,,,,,,!,?:?;,,';,',,.,!!-.?,,.;-:,- \n",
-      ".'?,!,..?.?'??,?:,'.?:,.!:,,'.,;,?,,.,;'?!,,,,,.:; \n",
-      "'.,,':;,.??,;,:,.?,?,;',.,,!',,,,;:,-,'.!;.:';,'-, \n",
-      ",,.;,,..?:.,!.,',;,,,,.'.,,-,;.,,-;,.:,,.?',-;,,;; \n",
-      "'';.:;.!,..;'.!.!:'',,;,;.,:,,..!!,.,.,,,,??,,.,,, \n",
-      ",?,,.,:..,,,..,;'-,:,,,,..,,','.';'..!,,,.,.,.!.,, \n",
-      ",.,,.,..!,;,.-,,;,',,,.,,':??,!;,,.',::,;';',,',-: \n",
-      ",;-,,,.,';','',',.,,?.,;;':,',,;,,,;,...'.?..'.',, \n",
-      "';,,,',,.;,,;-..,,-,:,:,':,,;,,,',,',';:,;',,;',,; \n",
-      ",,.,':';,,,,,.;';.,,'?,?,;,,,',,.',?;,',,,',-.?';: \n",
-      "'?.;.',.?.,.,?,:',,,.,!,.,,,,.,,,,,,;.,:,;;,,'.,,, \n",
-      ",,'.,,,,,.',,,':',.,;,',;,,';,:,,','.;--,';-;',,., \n",
-      ",,,,,,,.,',,,,,',,,.,,,,,,,:-.,',',',,:;;'.?,!:',. \n",
-      "',;;:,,-',;-,-',,',;'.!,,,.,:,,;--,.,.;;,,'.!,,;., \n",
-      ",.,,.,,;-',,,,;,,.'',;:,,;,',.';,:,,,.:';.:,,,,,., \n",
-      ";,,:-,.;,,,,,,,,,';-:,,,,,-',,'.,,,;,,;;;';,,,.,.; \n",
-      ",.,,,..';',,,,':',',,,:,,,,'.';,.';'?,;':'.,.,,,,. \n",
-      ",,'';.,,;,,..,?-,.::',,','.'.,',.';,,;'.,:-,,,.'-; \n",
-      "-:;,;'.,;,-'.;.....,,;,,.,;,,''.,.,;,':,,,.,,'.,', \n",
-      ",.!,,,,!!,;,,,,,,,,,,,,!';,,,.;.;;;,,:,:,,;,,'.,,. \n",
-      ",.,.,?,:;,;.;.;?,':'.,':,.,,';,:,.,,;,,-.;:,;,,.:, \n",
-      "..,..,.,!,'?,,,;.,,;,-.[!!.!,!!,.?.,?!;,,,,,;,,!;, \n",
-      "',.;..,,,,:,,,;'.!,;.,:,',.,.,-;.,,;.!..,'?;,-',,: \n",
-      ",,;,'.,,:,.,-.,'.,!,'..,.,?.'?',!'?.;'.:.,,';,.,., \n",
-      ",:,,.,.?,;,,:',.?,..?.,'.,.,!,.,.;'.,;.:;.;,,.',.. \n",
-      "!,.,.,,'',,,'!,.,,,,:,?,,.;;.'':',,-.:'',.,,.,,.., \n",
-      "':;.',:',,,,.!.,.,,.!'.,,',,',',,?',,,,,,'.:?,:-., \n",
-      ".,.,,,;,;,,,:;,.,,-.,,!?,!.,,'?,'...'':,,;,,.,,!,; \n",
-      ",,',,:,,.!,?,,!,',''!?',,.,-',:,',::,,,';',,.',,,' \n",
-      "'.'!.?,:?,:?,:?,:,,,,'',,?:,-'.;,,.:;!,.,.,,,.',;, \n",
-      ".,,:;,.',.,;,.!.','',';,,,.;',,.,,;,,!.,,!,,.,..,: \n",
-      ",.!:,.,-,.;.,;,;,;,.,',!,,':'','.';',':',;,'.',!': \n",
-      "'!.''',,!':,,',.':,;,,,..,'..,'.,';.';'.',.',,;,.' \n",
-      "','-?,:'.?.,'.,.:,,';';,',-,:,.,.-,;-,,,,!',.,.,., \n",
-      ";,.:,.;.;.,,,,,,:.,.,';,,,,,',,,.,':;,-:,,',,,,,., \n",
-      "!.,,,,,,,;.,',;,:':';.;,,.',:',;,,,',,',.;..'.,.', \n",
-      ".,;.,,:-,,-.?;.,,,',';,-.','--',',,;;'',,,.?;,:,,, \n",
-      ",;,,,;',',',',,,,'.,',;,.,:-.,:?,,,,.:',,,',.,,;:, \n",
-      ",.',-:,','.;,.-.,;.':.'.-;:,-;';,,',.!;,.,!,,,,,,' \n",
-      ":,','-?,,;,.;;,,::,.,.,,;!':,;,,-';;;'','.,,!,,!-; \n",
-      ",,,'.;'.,.,,,;;;.,.':;,'!!',,,,!,!,,:;,:,-.-,::';. \n",
-      "!,.:,,.,,.,!,!,,!,!,!,;,!!.,.,,,;,.,--;,',.,;',.,; \n",
-      ",':;'',..-,,-.,-;,':';.:,.,:.!.,;;,,',;,,'.,,,,'., \n",
-      "?.,,::,,,-.';,,.,;',:,,.,.-,.,!?'?,!:,.,,',;:,,!:! \n",
-      ",;,!,,,,,,,,,;,,,,:.,,:,;,.,:,,,,:.,;,,:';',';,;,; \n",
-      ",',!,,,';,;,,.,'.,,,,!?,,,???,,,,;,,,.:,.,.!'..,,, \n",
-      ";.?:;:,,,,,-.,',,,-.,,',,','?',,??.,,,;',,.,,,-;,' \n",
-      ";,','-.?,?,,'?.,,.,,.;;.!,,;,':.,,,.-;-.,,.,.,';'. \n",
-      "??,..??,;.?';,.,;,..''.??,..;,:,,.',;.'.,.?..''.,, \n",
-      ".,;:,,,,.,.!';.?,..?..,:,..,'.',.'?,.,,,,.,,.,'.;' \n",
-      ",,.?,;.,?!,,,,''.,.!,.:,,,',',,,,.,!':.','.,,;,.!, \n",
-      "',,,,?,,!!,,-.!?,,,,,,?,-',-,?,,?!,',;.,,;-.-,;,.? \n",
-      ":.,!,',:,;,,,,,,;,,,,,,,,,,;,,,,,.,:,,:,,..,',',., \n",
-      ",,.,.,.,.,,'.,!?,.?;,,,,,:!;,.,,,;;.?...,:.,;.,,,, \n",
-      "',,,,.,,:,,,,,,:,,,,,:,:.',;',',!,-..,;;':,,,.,.,. \n",
-      ",,;,,,,;.';!.!.,:;,.'''.;,,,.,',,,.',;,,;,,,;,-:'- \n",
-      ",.,.,;,:.,;.!,!'?,.:,,.,',,..,?',:,,;,:,,,';,,;,'. \n",
-      ":,,;,..:?'..::,:.,,:,:,,.;,,;,-,.,;,;,,,.:,,,.,.?. \n",
-      "..,,;,,',,',:,,,,.,,,!;.,:,;,,,.',.,:,;',:,,.:;,,: \n",
-      "....',,.;:',-.!.!;..?,,.!.,!:,,!,,:;;.'..:;:;.,,.; \n",
-      ".,.,,,:;,.',';,.:'!''.;..;.,...!;,,..,:,,...,,..,: \n",
-      ".:.,-,?,.-,..,,'.;.!?-,..,.?,.':'....,'.,..,.,.-:. \n",
-      "..'?,;.;.,,;:';,.'.''.''.'::,'.',''.'.'.,.?..!!,., \n",
-      "!.;-.:.!.'.,;,:,.,.-.;,?':,,..,,,'':,'':,';,,,.,,. \n",
-      ",,--;-,,.,,,',--.!,',,'!',,,,.;-:;,,,,,,.,,,.;,,,, \n",
-      "',.;.,';.,.!,;,,:,,;.,.,:.,:,,'.'';':',,,,,.,.,;;. \n",
-      ",.?,;:,.,!--,!'.?.;?,?.'?.?..',,,:,:,-.'?.!:?,.'?. \n",
-      ",''.,.?.!.!..!,.,.,,,--';,,,,,,.,;.,,,,,,?..,.,?;. \n",
-      ",.?.?.:,?,.?;.,,,:;;:,;,,.,,,,:,,,,,.,,',,,,,.,:.; \n",
-      ",'.,'.',.'.,;'.,.,;,,,,';',,,,.;?,,,.,,,,:,',,'.:, \n",
-      ",;.,,,,.,,;,;,,.,,,:,;-'':,.,,.'';'.,;,;,:,,,,.',, \n",
-      ":.;..,,;,'.,..'-,.'.'!,'.;.,..?,:,,.':..:-,','.,.. \n",
-      ",,'.:.,,:,.,,;:,-.!,,,,,!.!-,,.'!,,?,?,'??-?!:?,,, \n",
-      "?,',.',,'?!,,.'?-?,'',?,,'';;',,,,,,',,,,,-,,,,',' \n",
-      ";,,,,,;,,-:,,,,-.,',;,.,,,.,:'.',.!';;,.-,!!-,.'', \n",
-      "''.,',;,'.;,,.!'!;,:,,.:,!!!!!!!!!?'.!.,!!,,,:!!'? \n",
-      "?',.,!!,,.;-,-,:,'.'',,,,,':.'?,.:,.,?,-':,:',:,-; \n",
-      ",,--,',;,,',..,.,,?:,!,.,,!,.?.-.';,.'!'.',;':,,,, \n",
-      ",,,,!,;!,.-:,'.;.!-.'??,:',;,,.'!,.,,;;:,.,,,:'!,, \n",
-      ",.!:,,,,;,:'.':,,-',.,,,,'-:',,''.':,'.,,,,,,'.;', \n",
-      ",;,,;-;':,-','.',:,.,.!,?'!,,,!,';.:!,,,:.,,;,,,.? \n",
-      ".,:.!?'','.;,,';,,-,';,,,.,,',,.:,-;';',,:,,;,','' \n",
-      ",.,,,,.,;,:,,;',,.,.,:.'.,.,.,,:,,!,!.?!??.!:,,:,, \n",
-      ",.,!!;;.-'?,!,'?!??,:.:?..!',,..,,.,.-,?;.,,.,,;.! \n",
-      "',!:,.?:;,.,,.,-?';-,',,.,;'',,,,'.,.,,;,,-.,.!.:, \n",
-      "'.'',;;.,:,;.!!!!,!.!.,.!'.'??,,!'!;,,,,-,,.,',!., \n",
-      ".!':,.,-:';..,?;,;.,,,;,--,.:,,,',,;,',!;,,,,-,!'' \n",
-      ":',,,',.',',';','-.'';,.;,,,.!?'':!.!':',,':,?','; \n",
-      ":,';'.!'.,,.'?.,,?,,,,,,.:,..,,',,,,,.,:;;',',.',' \n",
-      ";.,,,,,,,,,,,,,,,.:.,,,.:,,,,-:,,,;...',...,;:,,;. \n",
-      "',,,.,',..,.'.!,?''?'?,.,',;;!'';;-,,.!,,.,,;'..,, \n",
-      "!'?.,.,',-,,.,..,,;,,;,'.;,,.',:,,!,.,',;':,,.!:.. \n",
-      ",.,'?',',.?',;,',':,,,.,??,',.,.,,,,.,,-',,!,,.,,. \n",
-      "?,.,.,.,.,;.:,,;,,.:,;,.?,'.,,..,,.,';';.,:,,,;,', \n",
-      ",:.,.,.',,:.,?!.;.'!'',,,!!'?,;,..'.',:'.,!'?,,!,, \n",
-      "'..!'?,,,,.,;;:,:,.,',,,,.,,;.,:,.',,;.',,'.?,,:.. \n",
-      ":;,,;,,:;,,.,,,.,;.:,,.,.,,,,,,,,,..;:,?:',,.,,'?' \n",
-      ".,?,;,:,,,.:,,,-:,,,,;':,,;,,,,,.:,;,;-,;-,;;,,:,, \n",
-      ",,.!?,,,,::.!;,,.,,,?,,!'!,:.,,?,;,.,,.:;'.';,''., \n",
-      ":,,,,.:;,.,,,,--',,',:.;:,-;,,,.,-,.,,,:,,,,,,!,,. \n",
-      ";',',;,','-:;','.,,,.,';-?'.:,,.,,,,,,',,,,,.;,.,, \n",
-      "-.'-.,!,,!!?,,'?!.,,,,;,,,,...,,?,.,,'.;,.-,-.,:., \n",
-      ":.,,.,;.?,,.,.,,:?.:.,,.,,;.,,';..,.,.!,,;,..:,.', \n",
-      ",..,;.,,,?.,,:;..?':.,.,',.,':',.,!,,;;,,',,;,,,!, \n",
-      ";:,,.,,,;,,,:,,,.,.,.,,!',,,,.',,,,,,,,,,,,,?!',,. \n",
-      ",,;-',,';,,;,,,,,,,,,,,,;,,,,,,,,,,,,,',.;,.,,,,;, \n",
-      "',.;,.,',.'':,-,.,.,,,,,,;,,,,,'.,,,?,.''.:,'-..,! \n",
-      ",',-?;.!,.,?,'.',;.-??,,,-.,;.!.,??,:..',,:;,,.,': \n",
-      "','?'.;':.,?,.,,,,:,,,,.-,,,.,,--,.,,,;,,.,.-,,.:, \n",
-      ";,,;,,;.,,,,;,',.!;.,,,,,,,,;,,,;,.,;,;,.?,,,.?;,; \n",
-      ",,;,;:,,,..,?,-',.,,,?!,.,,,:,.,'.,,',;,,,.,,,?.,? \n",
-      "'.,;';,,:,,;,,.',,,,-.,,,,,??,--?.;',:,,,.,,?.,!,, \n",
-      ":;,.'!:,,,.,,,:,,-,:,,;,,.,,?;;,',:',',,,;',,,.,;, \n",
-      ";,,,:?.,,;,..,.,,,!,,':,,.,.,,,'.,?,...,?,.!.,':,; \n",
-      "-,,:,,.,:,;..!,?,,;.?,,;,,,..,;,.,,?,,.,.,,.,,.,,: \n",
-      ",,-,,;,.;,,,.,,.:,,,.,,,;.?.;:..',?:,,.:,,,,,,',;, \n",
-      ",,.,,,.,,;.,;;,',,-,'.!,,:,.,,,!,,,',,,,;,,!!!:,,' \n",
-      ",',.,;!,-,';,.,':,'',.,',;,:;,,.;?,,-,:,,.,:,,',,, \n",
-      ",?,,,,-,.-??';,'.?',''.'-,',,-.,':',.?!??.':,..,?. \n",
-      ";,,.,.,!.;,,;';.',,:!,,',,'.'???,,;,'.,.,-;'.,,?,' \n",
-      ";,',-.,,'.';.,'.,,-,,,',.!:'?,??,':,,':.?,?,,,.,., \n",
-      "',-,:,'.,,?,;.?,.,,,,,-,',';,''.,';;;':,,,',,.',,; \n",
-      ",,,.,!''.,:,.;,.,,'.:','.,;:,.,,'.,,.;,,',;-,.,,,, \n",
-      "-';';,',:',,,',,,.';,,-,',';,,.,,,,...;,,,,:,-',,, \n",
-      ",',,',',.,,!,:,!,',.;''!!''!!;-,,,,!,.,.;,'.,,',,' \n",
-      ".':'',,';',':,';',,-:,,?'';',''';',.,,.':,,,,,-:.' \n",
-      ",;,,;,',,':,,,,,.:','',,';;,;.;,,'.;:,:,.,,?,,;,,. \n",
-      ":-,,,:,..,.,.;,,,;,,.;,-:,:-,;.,,.?,,;:.!!!-!,.-,; \n",
-      ",..',,.,;,:,.'?'.',':,,,.,.;.'?,'.?,;,,,.,?.!,.,., \n",
-      ".,;.!!,!????,,.,.,,?,.,,,.!!',:,.-:!!,.,.!.;:.,,,; \n",
-      ".,.',...,,.,!,.,,,';,.?.,.:.,.,,:,',,,.;.,,:;,,.,, \n",
-      ".-,.,,,..,.:..:,.,-:'':'-.!,:..!,.,;:,..,,.,.,;,:, \n",
-      ",,,.-:,:,,.;;,,.,?,,,,,?,,,,,?,,,!,,,.,,.,:,;,,!', \n",
-      ",.,;,,.,!!.,..;.,,;,,,:,,..,.,,.,.:.,,;.?;;.:.,-.; \n",
-      ",;.!!?.:,.;;;,.:.!,!.';,.;.;,,,:,,?;.--;,.,,,:--., \n",
-      ".,,':,,;-',,,.',;,'.,;',,;,,,'.,,.,,,,,;,,.,,;,;,, \n",
-      "?,,,,,,,,;,,,:;,,'--,'.,,-,';,,.!--?;,,.,,:,;,:,., \n",
-      ".,',:.?;,:'..;-..!:',,,'.,,,,,'.?,',,':,',,','!,!' \n",
-      ",!;.?',.,?.'??''?,'?,!.,.,.,;.,.!:,.,:,,,..,:'.;', \n",
-      ";,'.,:,'.'-,''-,':,,,.;,,;,,,,.;,,'.;,,.,,;,,.!'?' \n",
-      "?,.,!,:';.!'.??!,!,-!''?,-!-,-,-.,.!!,!','?','?,,! \n",
-      ",-!,!!!'.?,!,!,!,!!?,?.,:'?,,',,.?,;,.;:,'..,?!??? \n",
-      ",,.-,-,,,,-,,,.?,',?;;,?,-,;??-:.,;.,,.,.,,.,,;,,- \n",
-      ",.,,.,.,:,.,.:,,.,,,:,,'.:,.,.,!?,,:..,..,.,-.,,:, \n",
-      ",,-,--..,,.,,.,;?,,.,,:',,,!;':'.,,.'.'??,,;,.?;'. \n",
-      ".',??,.,,':,??;,,',.,?.,,.!'?,?;,.,,.,?,?,,.,;,.!. \n",
-      ",.?.,,.?,.;,,,.,,.,-!;.,-!;,,!--,;,-:;;,.,,!,,?,?, \n",
-      ",..;.,,,:,,,,,..,':.;.??.';:'-:.?,..,;:;.,.:';,.!, \n",
-      ".,,,??--!-'?',,,:,,-',.?,,!,',!,;,?,,;.'.,.!.,.,., \n",
-      "?,.':'..,?,.,;:,.;,.',,',:,,''.''?'.','',.',,.:,,, \n",
-      ",.,.!:,-.,,.;.,.,'.'.,??!.,,.?,.??,,.?,,.?,,.?,,'. \n",
-      ".,,?,;'.,,;:'.,.,,.;..,'.-,?,.!!'.!!;.,.,,,:,.,:;. \n",
-      "!,;,,.!',.,,';,',;.?,':,!,;::,';,,;,,:,,,,,,,,,'., \n",
-      "!!,,,;':.,!,:.:,-,',''.,!.,,.!,.,,,;,,.;':;,,.,,.' \n",
-      "',-,:,.:,.?-?-.,.-,;,,,',,.';.,,:';.:;'.,;;:.,:.'. \n",
-      "',,:;,,;,!,',,',,'??:!,';'.!...,!:,.;.,?,.!;.,,:,, \n",
-      ";,,.,;.',,:':,;,,,!,;:,,;'.-!,:,,.?'':.,',:;,.,',. \n",
-      ",!:-.,:,;;':.;::,.,?,,:.?.-,,:.,,';,,',',';,,;',', \n",
-      "',,',';',',;',',',;:,','.':.,'.',;,';:.,.,?,;,;,., \n",
-      ",;,.,.?,,,':.,!,.,,:.,,.-,;.,':',',.,;.!,.!,,,,-!, \n",
-      ",!.,.,-!,!,'.,-!-,!,,?'!?!.!,:.,.,;,.!,?,.,!?'-?!, \n",
-      "!.!',',':.,,.,.;,;.'.,.';',,,.,.,,!!?,;,'.,.,!-,', \n",
-      ",,,?,;.?,,.,:.!!?',,'.-!?'!.,,.,'.,.?,:;,,.,?,.,.! \n",
-      ".',!.'!'?,,:,','.,.!??,!,,,!,,!'!,.,,,..'!','.;,., \n",
-      "!;.,,;'.!,!'?'.'?,:'.,,'.,!,,!,,!,;,.,!',.,,.,!!., \n",
-      ":,'.,..,.,.!.',.-,',',?,!':.,?:','.,.!,!:.,?,,,',, \n",
-      "-,,,,;',,:;.?'.,.?,.!?,,,,',-,-..,.,.'.?';-.!:;'.' \n",
-      ".,'-:.,.,!,,.,,.!'??,,!:;.,;.!;,.,!!?,.,!.,,.-,,,, \n",
-      "!!,.?;,:,.,,;;.;.,,';.,-?,.!,,;,.,;,.,;,,:,,,.,??? \n",
-      "?,,?,,.;',.,;.?,,.,;,.,.,;.,,,;.:'?,,?.?,.,!?;:,,- \n",
-      ",,,.,,,,,,,..,.,.!!'?,,;.,.,;,.,,:.,.,.;,,,.,.,:-, \n",
-      "-;,-,,.!'?.!,,;,.,;,,'-,..!!!',,?,,,,'-,',,'?!,'-' \n",
-      "?-',,,,,',?,!-,,,?,,!.!,?'',.,,.'?,.,;,,.,,',':'.! \n",
-      ",,,,!,,';,!!,,,,,,.',,,:,';,,.,,,,,,',,'?',,;',,,' \n",
-      ":',',',,,:','.',';',,,,.;,,,,.?;..,!,,'.:,,.,'.,'. \n",
-      ":,,,.,,,;,,,:,!?,.,-?,-?!,!,,.,?,,.',,'.';.'',.,;, \n",
-      ".,,,,;-:,,-,.,,,,.,,?,.',':,,'.!!;!,.,';,:,,;.?,,. \n",
-      ".?,.!!!';!':,.!'';,'.?:.?',.,:,?,;,':?,,;,:,,.,..? \n",
-      "?,;.,,;.'!';,:,.!:;.,;.','?,;-,,.;,,,;,,,,',..,.,' \n",
-      ".,:,.,.,.,;,,.,..!,.?,,.?,.'?'?'?,,.,,,,,,:,,:!;,. \n",
-      ";?,'.,?;,,.?,'.'.,,!,'!:.,,;..,::;.:,!.,.!,,!:?,:. \n",
-      "!,,:'.'?,.,?',.'!,'::,;'.,?;,-.?'?,.?,..,?;,:.,,!, \n",
-      ";:.!,.,?',.,?;''.''?,:.,'!,!.';,;,.,.',,.:,.,.,.?' \n",
-      "!,,'.,.',!,.!,!?,!.?,;,,',.,;;.?;,:,,.,,.,,.,,'?,, \n",
-      ".!.?,..,;.,.-.?,,.;;';'.'-.!,.!,?,.,,;,,.,',!',';, \n",
-      "'.,!,.,,'.,,,,:,,,;,,,,:,,,,.;.,,',:,;,.,.;.,;;.'' \n",
-      ":',;',.'';,.;'.,'.,,?,.,..;.,,?.,,,,,.,:,,:,,:.,,: \n",
-      ",.,,?,,,,!,.';:'','.-,,:;.,;'!!,.',.,,;,,.,.::::., \n",
-      ",,,',.,',;':,'.',.-,',',,':',,;',,,'';','';',':.,. \n",
-      ",:.,::-.,.,!!!;:.',.;..,.,:.,!.;,'.'-:',:':';,:'-, \n",
-      "-.',;''-,'.;-;,;.,,;'.,.,.'?','.,,,..'.,'-;,,:,;;' \n",
-      ",,;..,?,,;,,...-?..,.,,,.,,.,,,,';,'',,,,,,,.,,',' \n",
-      ",',,,;,,,??.:';,,:,,,.,,,;,.:',,.';,,,',.',.,,',,- \n",
-      ";,,,.??',','?,,,.;,.,,?!,,,,,.,,:'',-''?,,,''?',': \n",
-      ",,,,,,,,,',!,;.,,.:'?,';;,'',..;;,;.',,.,.,:,!,.,, \n",
-      ",;:'.,.:.,,?'..,,,:';,,',';..,,;,!.,..:,,.,-,,,,;, \n",
-      ",'.,,.;:;,-;:,,.,,',,''.,,;,,,.':',,,,,..'.:,'?,', \n",
-      ".,:,.',:,;,,.,',,,,,.',,!.,,.?,;';,,.!,,',?,,,;'., \n",
-      "';,,',,,.,',;',,',.,.,:,;,.,,,-.,.,;,,',.,';,.,,:' \n",
-      ",..,:.,,:,::,.,.:,',;...,.;,,.,.,;,.,..':,!,.;',., \n",
-      ",.,,,,'.,,,',.,,-.,,?,,..,':',,,,;,,-.,;,,:,,,,.?? \n",
-      "?'.';,,.,,.,.!':,,-.;',.',?,,?,;.,,,:,,,;.?,,'.,,? \n",
-      ",,:,.,.,.,:,,..,.,.,,?,:,,'.,,:.,,?,,?;;,-,,,,.?,; \n",
-      "-,',,.'.:,;,';,,,',.,-,',',.,.'..'.,,,.?,.,..,,:'. \n",
-      ":,,,.?'.,.,,.,:,:,,,,;.,,,,,,.,:,,.:'.,-;;',.';-,- \n",
-      ",-;,,.,.--.;;,,,;,'',,,.,;,,,:.,,,,,;,,,,;.,-;,.;, \n",
-      ",,,,,,,,.,,.,?..';,:,..,,,.',,,:,;,,,..,,?',,.?,.? \n",
-      ",;.?,.?,,;:,,,,:;,;,':;,,',';,.':,,';,,,,,.,,,,,,, \n",
-      ",..,?-;.??.;,,::.,,,!'.,:,,,'',';',,.,,;,,.'.'?!,! \n",
-      "':,,.'',.,.!,.!'.;,,!,,,.,,.??;,;;,.,,.!,.,!!,:!,: \n",
-      ":,;'.,;:,.;':,'.',;,',-,,'.,,..,:,.,;...,.,!?,,.!, \n",
-      "!?.?.'.,.,.,;'..'?;.,?'!!'!!,.!,,.:,.!!;'.,,,,!:,, \n",
-      ",.!,;',.,'.!!!???,?,,.!?:.;.'.??,,.':,.?,;.,.,,!!- \n",
-      ",,;''-;:,,,,,,,'..,'?,,,,',,,'-..?,.,.,..,,:,.?!'. \n",
-      ";:.';':','.',,.!?,,.:;.,;.'!,!,!,!,,!,,:,,,,,,?,:. \n",
-      ",,;',.!.,?!,,.!,;,,'.;!,,,.,,,!,!.,,,,,,:';,:,,,:, \n",
-      "',',.',,,,,',.,;,,!!,',.,:;,,.,,-';:,,;.'',;,.;;:' \n",
-      ",;'.,',,;,,';',':,;,.,,;,,.,.,,!.,,,,;:'.,,.,,!',; \n",
-      ",,':.?!?'',.!.,'.;':.,,-.!,.,.;;;;.,!,.,,,,,;:,,,. \n",
-      ",.,,;:,,?,.:?,.'-..,.,,:,,',?'.,,-,,,.,?,..'.,,,.- \n",
-      ",;.,:,.,,.,,:,.,;,,,'.,,,.,,;,.,;,,.;.,.,?,,;.,.., \n",
-      ":,.,.',.,'.':,,;,,--.,-.,:,.,,:.,,,'.!.!!!,:,.,!?? \n",
-      ":..'';.':..,,;.:!,.,!!'.,,.,.,..;.,!,!!,;;.',.;'., \n",
-      ",.,,,;'.,',..,!,,.,:,;,.,,,,:.,;,,.,,',';,':',;..: \n",
-      ";,,'.',',.!?!,,!?',?;:,,,,,,;,,,.,,,,,,:,,.,;,',,' \n",
-      ";,:,;,,,,''.,;;:,.':',;,,.':,';,,,'.:;,-'.,,,;,;,, \n",
-      ",,.':,.;,';,,;,,.,,',:,,,'.,,,,',,;,;.',,.,,;,,:,. \n",
-      ",;,:,.;-.,,,:,:.,.,.,!',,,;,,.'!,'.,.,;':,.,,.!':: \n",
-      "'.,;,.,,;,:',-.,..,?.'-.!!'.,?';-.,.,'.,.,;'.,:,., \n",
-      ";.'..,,,':!,?,,-.',.,:';.',.,.:.'.!?,.,:'?'.'?,,.' \n",
-      ",'.!.,!,,!,?.,.',',.!,!,,-,.,.!.,?.,,.??,,'.,.,.,: \n",
-      ",,,:,.,,,.,?,..??.!,;'.:,;,.!?:.,!.,,'.,-.!.!..,,, \n",
-      "'.:'.!,!,,;,.,,:.';.,!!'?':,:!,:;.,-,:.-,-,.;',-,, \n",
-      ",-.!;.!,;.,;.',,,-!!,'-.,,,.,!,.,,:.;,-.!!,!,;,!., \n",
-      "..'.,.,;.,';.,.,;.!,.';:.....,,.,;,,..,;;,.',:'.', \n",
-      ".,,.,,;':',:..',.,!!,!,!,.?'?!!,!,:;!',-',,;,',.,; \n",
-      ";.-:;,,';.,,,:,,,,.,:,,,,.,,'..,.,,;.,.:.,.;.,.,,. \n",
-      ",:.,.:.,;,:.,;.,!:..,.'.;'..',..,,,.,,,'.,?,;,;.,, \n",
-      ",,,.,;;,,.,.,,,.;,,,,,.,,:;,,.,?,.,.:,,.,.,,,:,,,' \n",
-      ";,.;,:;,,.,,;,,,,,,,,,,,',':,,,;,'.,.,:.!,!,.,,,,, \n",
-      ",,,,,,-.,,-',;'.,.,'!.,,,.,,,,,,,,,,.,.,!,;',.,,., \n",
-      ",;',..,:,.,','.,,,,,,,;,.,,'.,,,,.!,,,,?,',',,?,?, \n",
-      ",,,,,'?,,,-,?',??',',?!,,,,,',,.,,?,';.,;,;.,-,,., \n",
-      ",.,?:,,,.!;:,,'?!',,-!.';,.,,!',',,:.,:','.:,..,;, \n",
-      ",.,.',,,,,,.,,:,,''.,;;.,,',;',,'!''!',,,.,?,,,,'. \n",
-      ";'.,',::','.,,,,.,.,.,,.',,.,,,,,-,,:,,,,,,''.,,'' \n",
-      ";,,',.,,!,.',.!,!,:,,;,,.;;.,,''.:'?',.,,,;,,,,',: \n",
-      "'.,,''.!,,'.;',,,,'..,,-.,,,:,;,,'-,':-,',,;,,','. \n",
-      ",-''?,?',??''?,,,.,:!'?';',',.,,,:,,,!.'?,''.,-,;, \n",
-      ",,;',,.:,.!'.,,:,';',.,,:!-'!,','?,?,'?,.,,!,?','. \n",
-      ",;'.,''',..,,?,,'.;,.,,,-;,,'.?!,,,;'.!?!.,,','.,? \n",
-      "',,,??,',.:'.''.,,;,,'.';.,!,:.:,.:-;:,,,',.,';''. \n",
-      ",,.,;,,'','..,':,.,,'!!',,.',.,!.,!?,,:.!?:?,',,', \n",
-      ",,,.!.'?'?,!,!!,.,,.???,:;.?,.'.,',.,!,.,'.,,,?',' \n",
-      "?!'?,?,,','',,,:,-;;;-,'.,,:.,;,'.,,,,;.:.,':,'.:' \n",
-      ",.'?-,''',.,',',.,:,,;.,.,:,,',.,,;,'.','.,;.,,:., \n",
-      ".'.,..,!,,'.,,.,:'.,?,;..,?;';.';'.'.,.,,,.:,!?,,? \n",
-      "'?,,:'.,;'.!,';':,'.,,,:';,'.,,-,.,,:!.,',.,,,.',, \n",
-      ":,;,,,,,,'.'',',.;.,!,?':!?',?,?,.:,,,.,,?',:,.,,, \n",
-      "'.,,''..!,.;,::,'.,?,,.',;;'.,'..,'...!,:',!.,!.,! \n",
-      ",,'.;.,,'.,;,,.,.?;?.:,,;,,',.,,;,;.,,..,;:,,,;-,- \n",
-      ",,,.,,:'..!,,;,..!,:?;,.?.?:.,.!,!.,'.!,?:,,'.',,' \n",
-      ".,,.?!'.,,:,.'.,!,':,!,,,''.?;,.,,,,.,:?.?:.,,;',. \n",
-      "';,:,.,,,.,.',!-.!,,,':,,,,,.,,,!!,.,,';,'.,'.;'., \n",
-      ";??.;,;,,'!!,???,;?,;.,?,,,'-.,,.,.,,,;.!,,'!,'.;. \n",
-      ",':',.,!,,,.-.,.'?.,.,,!;,.,',,',.;,',.;,.!,?,,.?, \n",
-      "?!!,.,',';'.,',,!,.,.,;:'.,,.!,'?,'.,,.?,'.,.?,'.! \n",
-      "':',.,,',,?,;'',;,',;,,.',;.!?,!'?.-,.?!,.!?,.;.,' \n",
-      ",.!,',.!.:::.,,;.??,;.,'.?,;-,.,'?,,..,,.,,'?!,.'? \n",
-      ".?,,.'?,,.,,,.,.,,.,;,?,,!',,?,,..,..,,,.!,:.,,.,. \n",
-      ",.,;.!,?.!,'?.;.!,.',.-.;.;,,.?.,,,',,',:;-,',',., \n",
-      ",.,,'';',,.,:';,',,.!,.,;,.,,,';,,.:,,',,,,,,,''., \n",
-      ":-,,;',,.,,,,,,'.,.,;,.:,,:,,;,;,,;,;,;,;.,,,',';, \n",
-      ",,',',',,,;,'.,;.;,',,'..,,,,,,:,:,,.,,,;,,.,.,,,, \n",
-      ",,,'.:,;;,,:,,.?,;.',:,,,.,,,.,'!,!','-;'',.,',',' \n",
-      ",,',,:';,,.,;..,,,.,,'.,:''.,;,:',.,,,,,',,,,.;.,, \n",
-      ",:.,.,!.,;.,,:,:;,,,.,;'..'!,,.!,,:';.,!,.,,;,,,:; \n",
-      "',';:,,'.;'.,.;,,,.,;,.'',:;!,,,,.,,:,,.,,'.',:,., \n",
-      "',';!,,;.,,:.:,,;,,.,,,:,,:,,.!,,.,.,'?,.!?.!.,,,' \n",
-      ",,:,,,;,,!:'.,,.,,!,..,,'.!?!!,;:','.,,.;,:,.,''?, \n",
-      ".':,-.,,,.,!;'-'.,'.,,;.,,?.!.!,,.,,,,,,,!,;.,,;,, \n",
-      ",,',,'-.,,,.,!?''',?;,;.',';:',,-.;,,,;,,,,,,';,,' \n",
-      ":,',.,!:;;,,,,,.?,',.,:,;'.',.''!.,.,:,,'.',;.,,?, \n",
-      "'..;:,,.!,,!,.?!:;,',''.,,,;,,.,,;'.',:'?,':'.,,,. \n",
-      ";,,.,,;'.,,?,,,.:;,,.,;.:','.?'?,,,,?,-,,':,,,,,,. \n",
-      ",;.,,.,,,'.',,''.',-;'',..,';,'.,,,.;,'.,,,:,,,,,, \n",
-      "-,'.,.:,,';,.,,?,,',?.!,.,:,,;,,.,,,.!'!?',':?,''. \n",
-      "?,;.!,.?;.,:'!;,.,;,.!,,'.,,,:.,',,:..??',,,,,'';. \n",
-      "??',.,',,,,',,-!;,,,'.,,.,!,,'.,',,;',.,',:,,,'.,, \n",
-      "':,.';.,':.!,.','';,''.;,,;;,,.'',';;,,',:,',,,'., \n",
-      ";;.,;:'.',.'',,,,'.,','?.:,;,'!.'.,.,,.!:,.!,!;,,. \n",
-      ",,.!?,;',,,'?!,,,;,,'','.',,,?,;,,,-,,,;,,';',,',; \n",
-      ".;,','',.','.,;';,'',',.,,,,,.;.''.:;;,,.,,.!,.'., \n",
-      ",,,,','?.,':',,?,',.;,,',',,',.:,,,,',;.,'.,,;,,,, \n",
-      ".,,:,';.,..:,.,,,.,,,;,,.!?.'';.,-,,'.,,:,.':''.,, \n",
-      ".,;,:,,,'.!?,.,.,.:,,,?,,.,,:,,.:,,.,,'..;.;.,.,;' \n",
-      ".',.,,,,:',;.-'-,.-,.,,.,,;',:,,',.'',:;''.,;,',-. \n",
-      ",,',,,,.,,-':,',,.,-',,',.;,,,,,;',.,',,'.,',,,';, \n",
-      ",,,.;',.!.??.,,'?,,'.,'.,;..?,?',.!.,;,-,,'.',.,;, \n",
-      ",',,'.!,!,;.!'???',?,;.,!':-,.?,!.;.,,,!,!.,.!?,!, \n",
-      "!!?',,,,-?':;,:'.,!.,:;,,;,,'.?,,-,:,,--,,,-,.?:': \n",
-      "',''..,!,'!!,.,.!?;.!,,?.'?,,':,.','?,,'',?','';', \n",
-      "?,:',':',,,,.,,,-',,,,:',':',,''.',','!'??!.,!.,,' \n",
-      "''.,,,.',.,,';,.,,.,.,,.!,,'.,,,.,,,:,?,,.;,.',-., \n",
-      "!?.-,,,,,;,,';,'.,,',;',':','','.,,,;-',''.';.,,?; \n",
-      ",,,.'',,,:','.,,'.,,,'?',,?.,?'?'??;',,'.,',,'.,?, \n",
-      ",.,,;.-,!',',-;,'.,,,'',,',,';:,,,-.,'.,:,','.!',, \n",
-      "',.?,,!!?,?,,,.,;.,,,',.,;,';,,,.,,,,,,,,,',,',:,, \n",
-      ",',;,,,,.,!',',;,,',:,.,!,,,;,;,,':,,,,.!.,!,;.,,, \n",
-      ".'',.,,,,;.!'!';,!,,,.,-!?!?,',-,,,',,-'.;;',;,:'. \n",
-      "!,,!!!'!',-!-,;';,',-,,.,?,',',,,.!,!,;,.!,,'.,,;' \n",
-      "',.,,',;,.;;.!.',,.;!,,.',;,:,,,,.:;'.?,?;,,,,.';, \n",
-      ",,:..!!!',','?,,,,',?:,',;.;,?,,';,,,,:,,'.,;.!,!! \n",
-      ",.,:;'','...,''.,:..?,,.','',,,.!'.,'..??'?!,.?:'. \n",
-      ",.;!!,-.;.!;!',.!!.,'!,'',,.,.,!.,.,;.,,,-;,,',.,, \n",
-      ",'.,:;,,.,?.,.,.!,?'!:'!',;.,.,;.:;.;:,.;.!'?!?,., \n",
-      ":-;,.,,;':,-,,','!,;,,.!,:',?,.,',,.'?--,?,,',?-'; \n",
-      ",.?,.,,?,.,,.,'.'.,.!!!!,,,;.:,',;,'',,:,,,,.,,,'' \n",
-      ".,,,',.,,,,:,,,;-',,.;,,.!.!,,,.:,,.',..,:;,.!,,.: \n",
-      "'..!??,,.',',.:,,;'.:.,.,,,..';'';;.,:.,.!:,;,.,,: \n",
-      "..,,,.,'.,.!-..,;'.;,':',;.;'.!!'',,'-.,,'.,,.,,'. \n",
-      ",,,.,,.!.,.,;.,,,',.,,..,,;,;..',..,-..,.,'.,;,.;- \n",
-      ";.,.,,!,:;,,,.,'.,.,?,',?;,'',,.!'?:.!'.'!'.,.,,-. \n",
-      "':,;,.,,.?..'..,,-?,,,.:!'.!:-.'?,.,,!,'.,,,'.:,'? \n",
-      ".,..[.].,,',;,:,.,,',:,.-,:,,,',;.!;,?.?,:,,',?,.. \n",
-      "'.,';,':,,-';,,:;.,';.,',;.',?,,;.,.,.,;,,',,-,;'. \n",
-      ",''.;,,.,,;,;.!,,:;,,,?,;'.,,.,;;,'',':,',.,,.;'., \n",
-      ":,,,.,..,!!',?,.,-:,;..,,.;',,'.,.,.;'.,;,.?;'?'?' \n",
-      ";!,,.,'.,!',,?,.,.,!'?,,,'.,;,.!?'?;,!,',,.,:'.,,, \n",
-      ",,.!.,,'.!,'.,,.'.;,.;;,,;.,;!.,;,,.,'.,:.,'.,.!?, \n",
-      ",;,.,.;;'.,:,,;,,..,-,,',-.,,.!!.,':.,'.,'.,-,,,., \n",
-      "'.,:;:..,..,';,'.,,;.;.!:.,..,,!',;--,,.,.!,,,;.,? \n",
-      ",,.-;,,-,;,,,,-.,.,.,;,;.-,??,,.;,,.,?:',.!!.,.,,' \n",
-      "':,;,,,;.,;,,.;',.,,,?',',,,',:',!'?:,.!,!.','.,', \n",
-      ".,.,?.,,.,;,':',..?,?.'??',?,.!.;':,.!;''.,,,;--', \n",
-      ",,..,!,,?,.!.,;,,;;.,?,.!!?,.,.,:,,;.!!.'!!![,.]?, \n",
-      "?,.,,;.,?,,'',?,,,'!',,,,,.!!!,?,,??,?;,.,,:,,,'!' \n",
-      ",'!,'?,?!,;,.',,,,'?,!.-,'.,!;,.,;,.!!'.?,..,.,!,, \n",
-      "',.,?,;.,:'.',?:'.,,!,,'?'?',,;,,',,.,,,!,',':,,,, \n",
-      ":,,.!!,;,,;,,,.,'';,,',',.,';.,,,'.';,,,'.,',,.,;. \n",
-      ",;.,,',;.!,,!,;,.,,,,'.'':,,-;,,,-;''.!,?,.',:,.', \n",
-      "-.,!,;',,.,,',;?',,,?!,,.:;,,-,.,',,,,'.-,-:,;;;;' \n",
-      ".,,.,!,,-,,.,!:,,'.,;-,.',?,,':',',.,;.,,;,,,.',., \n",
-      ",!,.,;,.,':,,;,,,'.,?;:,,.,-,'--.?,?,:.,,.,.,?,,;, \n",
-      ",,,.,:!,;,,.,,;,,.,,,;.,.:,:.,?,.,,.,;;-',,,',,,,, \n",
-      ";':,,,,,.,:'.,,?.?,,,.,!',,.!,!!,,.,,?,'.',?,';,., \n",
-      ",'.,..;,.,!!!:,.,.!?,,-'.?!,??,;,',,.;',.,,',.,.:, \n",
-      "'.:,,'.,;.?.,:,'.;,.-,,'!,,';!:''.,.!,:,?,:',,;,., \n",
-      ",;'.!?,;.;,.,:,,.,?,,.,.,!,:,-.,-:.?',-,'-.',;,'', \n",
-      "',:,.,,,!,.,.,,?,,-!!-,?!?,?',?,?,'?,?!,.,';'.?.?, \n",
-      ".,,',,',?.,.,,',.,.,.'-;',.,',',',',-,,.',,-.,,.!! \n",
-      "!,-.,'.,'.,':,,,',,,,!,,.,!!?-;','..,!,.,,;''.,,-, \n",
-      "'.,??,.,'..!!..,.,,!!:,.!,,!:-;,,.!,;,!',,,,,-?':' \n",
-      ".::;,,.:,:.,':,;,.,;',',.,;,:,.,!:,!?,.?':,,,,,.', \n",
-      ":,,,,','.',;:.,!.,,!,;,,,,?,,.,-,;,:,,;,.,,.,,-;,. \n",
-      ",:;'-.,,:',.;,,,::??!,,.,,,':',,'.,,:!'.',:,,';,,, \n",
-      ",'',.',,;:,,.,,'',''.,.'.,,?!'..,,.,:,;,''.,,,;.'; \n",
-      ".,.,;,,.,,.,:.','.',,,,',-.,;;.,,,.',.,;.,,!',.,,, \n",
-      ";',,,.,'!.!?':;.,.,:'.,.,:.!,?'.',-!,,,,.,,;..!:.' \n",
-      ",..,.?,;',.,?:.:.;..','.,,;,,.,,,,''.;,,,.!.?,.,,? \n",
-      ",,;,,;,,'.,.,:'.,,,.,'.,;.,'','.,.,!!.:,;,.',?:;,, \n",
-      ",',-.,?',.,,..'.:'.,??,;,,',,.,,.,,','?;.,?,.,,?., \n",
-      ".,','.'.':',,,,,,.,,:,!,!,.,,?,,',,.,:-.,'.:,.!!,, \n",
-      "!'!..,,.,-,.,!,''!,,..!.,?,,,.;;,,,,;..!,.!'.'!,;' \n",
-      ".'...,,.,:'.,.,;.,,.?!;,,,'.'?',,',-,,.,:,?,;,;,,' \n",
-      ".'!,'?.!;,,;.,,?;;;?.,,';':,,,,,'.,;,,..,,';;,'.,, \n",
-      ".:.,?,'.':,'.,,;.!.',,,,!:',.,;.,,.,,.,..,,!???,.? \n",
-      ";,,.,?..,:,,,..:.;.,.','.,;.,:,;,',,,.,!,,,,.?''., \n",
-      ",,.,,.,,,.,,,:;,,,,.',,,,?,:?'?.,,.,.!'?,;:,,,,,., \n",
-      ";',:.,,!;.,'.!?,,,:';?;',.!,,,.,:?,'?!,,!,!.,,.,,. \n",
-      ",.!,,!!??'.-';,',.!,,.!:;',.',;''.':,,,.,;,'',,,.; \n",
-      ",,.!.;,!'.:?.'.;,,,.!;,,.!;,.!!,!',,',.:;,,'-.,:,' \n",
-      ".,,',!!',,':,,'!!',',!,!',';,,!':,-.,!;;:';,.,,,:, \n",
-      ".,.,'.,.,,;,'.?!,?;';,,'.!,'-;,,,,.,,.,!'.:,.,!,., \n",
-      ",,?',.,;..';,'-.?,,,,,.!'?'',??,?'-,,?,,?,:'';,.,! \n",
-      ",.,,.!''?,?;,,.,,,.',,:.!,,:.,,,!,';.',?,.',,,?!'- \n",
-      ".;,,;,,.,'.,;'.-,,'!-,,!,-,,,,,:',',,.,;.?,,,,.';, \n",
-      ",:'';':';.,.'''!-,,'?,,,;,,,,.'?,:?,;,,.',,',,,.,. \n",
-      "',';,,!,.,,':',.,;',,;,-,,'!!',,,,!-,;,!-,,.!-,?,. \n",
-      "';''.'.,!.,;.'',''''.';;'',.??'.,'.;,',',.';-:,'., \n",
-      ";,'.,?,;,'-.,!,,,':,,..',.,,;,,,,-,.',-.,:,.,?!-,, \n",
-      ",.!,.,.,,'.;,,-'.';',';';,,,:,,,;,''.!,,,!!'!;','. \n",
-      "':!,,,,!,.,'-:';-,,,.:,;!,;',.;.,',':,;,.,!??,,'', \n",
-      ".!.!!',.',,,.,',,,.,,,',',,,'',;,'.,',',:','-,';'; \n",
-      "',,:,,;'-',,.',,:;,;:;,,,,-,;,.,??;,,,.',,:,'.,,;, \n",
-      "',,,',,.,;:'.,'?,,'-??,',',.,;.,.,,,-.,;,.,,:,,,,, \n",
-      ",,!,,,'!'.,:',','.,;'!,!,:';';.,,,,,.,,,,,.,!,!!?, \n",
-      ";.;,'.,,.'-,':,?,:,.,!','.,.?.?.''?.,.;:,,,;,,',,' \n",
-      ".;',,,,',','?,!.',,',?'!.;,,.',.,,,??';!-.!,!,:,.' \n",
-      ":,.,.,;,.,,',.,.,:,;,,,:,.:.,,.,';'..,,:,:,'!',',, \n",
-      ";?,,!?,;:,;,,,,,',,,.:?,?!.,-;,.'',?,,.',,.,,?,,-' \n",
-      "!?',.','.,.',,.,.,.;-,-.:'?,,;-'.,,.,,.,:,'.,';.,, \n",
-      ".,''.,,?-,'.,;.,,.,;'.,,',,'.,,',',,-?,.,;'''.',', \n",
-      ";',;,',','','.'?,,,'.,,;,,,',,'.;,'.!!,.,.,,':,,;' \n",
-      ",,'-,.,!,!,'.,!??,,,.??,;.!,?','';,,',!,!',,',.:'. \n",
-      "-,,;,'?,',',.!;.,',,,,,,,,!,,,',.,;,,:,,-.,!,,.,,; \n",
-      ",.;.;.,,.,;,'.,,.',;',;,!,,;.',,,,.,';,-':,;,;,,:. \n",
-      ".,!,,;.!';?!,;,,,,,;;;.,:;;;;;;:,,,,,',.!!!!,,','? \n",
-      ",!;-.,',,',,',,,,,..,;,,,.'?!','.,!';,',,';,',.,,! \n",
-      ",,!;'.!!,.,,';,,,''.,,,.:'?!,,,.!,,:,!,,,.!,,.,,,, \n",
-      ",,!!,.!!!.!,;,.,:;,,:,!,.''!'!!''?'?''?;,.',.-;,,, \n",
-      "':;,',,.';,'.-,',.,,!,.!.,;.,,,',;.!.,;,:'.,,:,.!! \n",
-      ";,,,,.!'.';,,,,:;?'?!,';,,',,,;,.??,;,:,;'.,.,,;'' \n",
-      ",.,:,.-,,,,',.,,?,';,,';','.?,'.:','.,';',',,.,',; \n",
-      ":.-,:,-..,;?',,.!;:',.',.!.,.!..,.,.',?,:.!?,.';,, \n",
-      "',,,.,':','.,':,.;,,';,.;',,.,,;,.,;,;,,.,,'.!':,. \n",
-      ",.-';;,.',.;-,.,:,,'.;'.',,.,,,';',,':,,,;,?,''':; \n",
-      "'.,,.?.;'.;,,,'.,,;,.,':;;;,,.,';,:;.,';,';,,:,,,, \n",
-      ",,'.!';,,,'.,,'?,:,;,?,'.,,;'.,,?,;',:';.,',;,,';, \n",
-      ",.,?,;.?,.;,:,,?;.,??!,.,,,,,;.;.,;:,'.,.,.,',',.' \n",
-      ",;'':,;,.,'',,,':,;,.;.:'.;?.:!!,,.,:,.,?',,,,,'., \n",
-      ".!'.,?..,,;'.,.,''.''.,,.,:''.,;,.,,,?,.?.',..'.'. \n",
-      ",?,..,,.,.,.;.!,.??:'.'',.,'..;.;'.,.,,,.'?,,:.,,. \n",
-      ",..,.,.,.,'.,;.'..,,:,',''.','';,''.,,..,..;;:,;,. \n",
-      "?',:,.,,;,..,.,:,.'..,;,',,,:,'.,..,'.,.,.'.,?,,.' \n",
-      ".'..,,:'.,,.':,,,.,.,.,.,,,,,!,'',,,,',,:!,;,-,;,, \n",
-      "':,,,',.',',.,;?'',,.!.,':,,,';,;;,,'-.'?!.,,,','; \n",
-      ",,,-'.,:,,,;,,:,.,,,,',',,.';';',,,,.,,'.,?!,'.,,: \n",
-      ",.,:,.,,';,,,.,,,?,'.',,.',.,,;',.,-.,,,,,',';'-., \n",
-      ",,,',;,.,;,',,,,.,,.,.,'.!:.',?,'.,!?,;.,,,,,,,;;, \n",
-      ",,'.,'.,,',,,,'';,,''.,,.'-,;,?,;,,'.,,,;,,.!?,.,; \n",
-      ",,,;,,,:.,,,?.,;'.,,,,?,,?!,.,,,?,,',?,,;,..,,,,.' \n",
-      "!,,,,?..'?.,,..,'','',,,.,,.,,:,',.,,:';,'.,,.,.!: \n",
-      "'.:,',''..,,.,,,'.!,;;,,,,';-.,.,,,:;,,;.,.,:'.,?, \n",
-      "?,'.,'.!?,,???:''.,,,,';,;,.????'?!:,,,.,,.,.,';,' \n",
-      "'.,,,,,',.'-:,,',,.,',?,,?'.,,.,'.,,'..,',,,,,.';. \n",
-      ",','.,,.,,''.':.,,,,,;,,.,:?:,'.,,.,,,;,,,'.,,;,,. \n",
-      "?,,,,.',.,:,.?.',':','.,,??!,';?,;.-..,,,,?,;'.,:, \n",
-      "',.,:.,,?:,,'';,'.,':,,.:.,,.'?''',-.,,,?;''.':',: \n",
-      "..,?;.,::.'',.,,?.',,;.,,,'.,',,-;.,,,.,:,,,?,,,;, \n",
-      ",.,,.,,?,;;,,.,:,,.?:',,,.'?.?,':',','.',;.'?.',', \n",
-      "',.'.?,',':',''.'!?,,':,.,?,;','.;.,,,,';,,.,,..;, \n",
-      ".!',.,,:,:,,,.,,,:?,;:,.!'!,,?,.,!.;.,,;.!,,?,.,,; \n",
-      ",:,';,',:,;.,',',,,?.,,',;,'',',;,,.,,.,,'.,!,,;,, \n",
-      ".,?,:'.-,.,,?','.!?,?',.,;.,'..;,-?;.,!!,.?,.?:;'. \n",
-      "!,,,'!,':',,.!,,,,',?,,?,,.,,,,,:',.,,':,,.,,',.,' \n",
-      ",:,,.,;.,,,?,';,.,?,,,'?!'?,.?,,;'':,,,',.,,;,,:,. \n",
-      "'.':,';,,,-,',.,,?',':;'.,',,',':.,;:.,,,..,,,,,,. \n",
-      "',,,,.,,.,,:.,,,,,'?,..?,;.',;.,.?'.,??'.,;''.,:', \n",
-      ".,,',,,?;,.,??,,',;,,,.,,,',;,.,',,',,,,.';,';:,., \n",
-      ",,,',,;..,:,,:,,,''.'?,;.,,:',',;,,.,,',.?'.,.,,,, \n",
-      ",,,:,,'.,',.,?,,.,':,'.,',,.,;.,?,,,.!?',,,'':..,, \n",
-      ".,';,'.',,:,,,',.,,'.;.,,'.,,,,,,'.',',:,',,?!,;., \n",
-      "!.,.,'.,,;.,,,,,.,,.,,.,'.,,?;'.,?'.,.,'';',,,.,:, \n",
-      ".!,,;,.,,,'.,!?,.,;,.,:.,,.,,,;''.?,'.',.,?,,?';,' \n",
-      ".!..,;.;',.,';'.,!';,,.,,,,&.'',.!,;:,'.,,';,',;., \n",
-      ",,!,,'.,:;,,.,?,,',;.',.,,',.-,,;:,,,,,:,,,,,'':,, \n",
-      "',.',,,,.,,.,.,,'.,'.-,!,;,.,.,,,.,:'..,?..';:',;, \n",
-      "',-;;',,'.?,,:,,.,,!?-'!:.:;,.!.,,,:;,,'-.,,-:,.?, \n",
-      "?,.??,.,,?,,?,.,.,;:.?,'.,.,,,..,!?,',?,,,,?,?.,,, \n",
-      "'?,;.,,;?,,?,,:'.'.','.:,,;,.'';,,,,?!,,,'.',,,'.' \n",
-      ":.,,;,:,?,.,,.,;,-,,,:'-.'!!,,!,..;:,,'.!,!.,,!.', \n",
-      ":,.,,!,,;,.!,;'.,,;,.,?,:',,.,',,,,,?:','.,',;,'., \n",
-      "-,,.,,;,,,.,','.,;-.,',!,,,??!':,,,'.,,,.,;!,:,;'. \n",
-      ",;,'.!?,,,??,,,,,,,.',,,'','.,'',-,:,',';',??!';,, \n",
-      ",;,'.,,,,?,,.!,,,.;.!.,,.!,,,,.';,,,.,,.!,';,,,'.' \n",
-      ";,,':,','!,!'!,,;,.,,'.,'.-,,,',,:,,',',,,.,:,.',, \n",
-      ",:,'.'.,,,;,,.!'!'.,',.-,,,'?:',;,'?!!,.,;?-;?';?, \n",
-      "?,??,,''?,,,,..???.;!':;,:;,;'.,,,,''-,.,,!'.,,,,, \n",
-      ".,;,,,.,!.,!,'.!:!,,,,,,''.,:,..,,,;.:,.'';..;.,,, \n",
-      "',,.,:,,.,,,;,,.,:,,;',,,',;.:,',,,.,.:,.,;.,'.,., \n",
-      ".,,?:,.:.!?,,,,'?,!':,,-,,,.!'.,''.';.,,'.,.',.,., \n",
-      ",.',.;:,',-,,,;''.,.'?,.'.,!,.,,!.,?!?.,,;':,.??!! \n",
-      ",!,!?!!',,,,:;,,;'.',?,,,:,.!!'!,!,':,,,!!,.,,:,'. \n",
-      "!?,,.,.,;,.?,:','.!?',-'?,?:-;''.,!,.,!'?,;,,.'.:, \n",
-      "';,,.,.!?,:,;','':'''',;,'.',:.;,'.?;.,;,,',,'.,,! \n",
-      ",,'.,;,;,,;,',,,.!,.'.?'?'?,,:',,.'.',,'.:,,',','- \n",
-      ",',',',.',;-,;',!'',.',';,.,':,,'':,,:,,'.,.,,!!?. \n",
-      "'!!.,,;,,,,.,',;.,,,'?','!,.';.,','.,;',',:.,;':;; \n",
-      ",,'.:,,,.',,,.',-'.',',!,';,;:''';,,,','.,.,,.,''; \n",
-      "-',';.',;'.';,:,.,;,.,,.,;,.,',.,','!'.,''.?,,',., \n",
-      ".,,?,!,!,,.,-',,,,,,,?,.,,,,,,?,',.:,,:-',,,.,!';, \n",
-      "',!:,;,.,,?,!',,,.,,,;,.;,,.,,';,,,,.:'',,;':'.,;' \n",
-      ".',,,;:,,,,.:,.,,;',,,:',:,,,,,.;,,',:,,!'?.,,;'', \n",
-      "',.,',,.,',,,,':,',,,;,,,.!,?!,.,:,,','',,',,.,;:. \n",
-      ",,,,.'';',,..',;.,,,,;','',.:',,;,','.,.-,';':,;:, \n",
-      ";,.,;',.-:,,'.,,.,,?.,,;.,,.,:;,,'.',',,''',-'.::. \n",
-      ",:,.,;,.--'-.;;,:,,;.,:.!.'',--'?,,,,,'.,:,,,,'::, \n",
-      "'.,--.!',.,;,,'.??',,,:',;,,,,',,',;',,''.,!:,,,-, \n",
-      "';'',:','.,;:'',:.?,'.';',,';,,.,!?,'.,.,.',:!'',' \n",
-      ".,'',,!,:'.,;.!.,,:,.,.!:,;,;.,?.!',,??;,.,,:.,'?, \n",
-      ",.,,'.,','.,:,.',',,',',.,:!,,,!,,,;,,,,,,:,!,,;,, \n",
-      ".?',??'?,!,,,;,'',,,,',,,:,!,-,.,',:;.,..,,!,;-,,. \n",
-      "!,''.',.,;,,;,,,,.!,,:,,,,-,,',',,.!;,,:,.!,,',,,. \n",
-      "',.,,.,:.,:.,,.,,,;!,'.',.,,,,,,,,,,,;.,,,,,,,,,;, \n",
-      ".,;,.,,.,:;.,.'';'';--,-,,';''',-',,':,:,,,',,.:,; \n",
-      ".,,:;'',.,,'':,,'.',,;',',,,:',';,,.,:,?:.,',.,.'; \n",
-      ".,!';';,,'-;,,',,,..,.,,:,,',',':;,.,:,,'!,,,;,,., \n",
-      ".;,'.,:''.,.!:.,';:,,--;,.,,.,,:,,;.;,,.',-:'?.';. \n",
-      "!,,:,'.!',;.,;,,:,.,:,.,;,,.!,'?,'..,.?.;.'.,..,,. \n",
-      ",,,?.;.,.,.,,';,.,,','.,'',,;.!??'?,!:',.,,,'.,.,' \n",
-      ",;,:,,!',,',-..,?,,,.,?,;,,',.?':',,''.,''',;,,.,; \n",
-      "',,.,',,,,'.-;,,',,;','.,;.;,,'..,,';.,;,,,;.,?,,, \n",
-      "-.?.,,.'!.,,':,..,?,;.!:,,.';'':,,,,:','.;',:,:,., \n",
-      "','?,'.:'',.',:,;,;;:,,,.,',,,,-,,,,,,,,,,,,,,',,, \n",
-      "',':,,,,',,,:,,,,,:,,.!,.:;,',.,?,?'?!;,:;?';,.,'; \n",
-      ".,,.?;:,,,.?,;.,-,'.,!,.,,.,;,.-:,,':,;,,.!,',',,' \n",
-      ",'.,,,;,?,:-,-,',',.,',',.!,','.,,'':,-,'!'':;,-'. \n",
-      ",!!,:.;,.,:,,,,.,:',;,;.,.?,;:;,,,.!,.,:;...-,.,,, \n",
-      ",,'.?!?',',',',,,,'.',,,;',,.,',';',,;,':',.,!,.,, \n",
-      "'?!.,;,,'',.'?,?,??-?',;--;;?,,!',--,',,-,.:,,,.': \n",
-      ",:,';.,,:.-;',:,,;,'.,:-;,.,,.;.,.,.;,''.,;'!'?,,; \n",
-      ".,,.,,',,.,;,,',',,,.',:',.';,,:,'',?,','...',..,, \n",
-      "'.:!,,,;,,.;,.:;.,,.,::,,;,.:,,',,,,,,,,,,',,,,.,. \n",
-      ",',',',,;,,,.,!.,.,:',,-,.;;,:,,,,',,;.,,.',,;,';' \n",
-      ":,',;,',.,-,':';,'',.;:',,,,,.',.':';,;:';,;;',.!, \n",
-      ":'.'?',,:'?,,',',:','.!!,':,,,,,,,.'?:,',.,,,':,,- \n",
-      "',,'.,.?,:,,-,,..:!.,',.,:';,,,.,,:,,,.;'.,.?,!!,, \n",
-      ",,'.,,;.,.,:-,,;.',?.!!:,','.!'??,,,,,.,,;.,?,.:,; \n",
-      ",',.,.,,'.,,.:.,.,..,.';,,.'.,,.,';.;,.?;.:','.'., \n",
-      "!:,.;,,.,.,.,,?,,:;,.,,,,':';':,,..?,,,.,?,,'.,?,; \n",
-      ",,'.?'..,,,,;.,?,;':.:.,,,,,,.,;;,':,.??,,',;,,;., \n",
-      ",-.,.';,,','.,..,;,,.?,.,.,;;.,;':,,,,,,-.:.!,,.,! \n",
-      ",:';''.'''?,'?'',-'?'?,,,.,,',,,!,,,!,:?,:',,.','; \n",
-      ",.,,:,:!,,';'??,.,,;,,,.,-:'','.?,:,.'...,:',';,,, \n",
-      ",;.;;'!,,:,,;,,;,.,;.,,:;,,,,.;';'.,:.,',,;:.,:.': \n",
-      ".-',-'-',,,:.:,'.,!.,,,.,..,,';,,.,,,':,,''.,,,,', \n",
-      "',;,',,,',,',.,,.'..,.,.,'.,;',:;'.'.,.,,,:,.?,.,? \n",
-      ":.,,':-,,,,,,.',,;,,-,.;,,,'.,:,'.,:.',;,,,','.,,; \n",
-      ",,.!',,,;,,,,,',,?,,,',,,,,-.;.',:,,,.,:?,,:.,,,.! \n",
-      ",,:-,-,,',,,;,,,',.,!?,,;?,;.,!..?,!.'?,,!.,:?:.?- \n",
-      "'!':.,?,';??:',:?;:,,,,;,.'.,',,.-';,',,;-;,-:,.,' \n",
-      ".?????,..,,.,,'!,!,-',!,!?!,,,.;:','.,,?,.?.:',,;, \n",
-      ";':?,,',,.',:',,',',';':,,;,,,',,;',,!,:,,,,:,,,:, \n",
-      "?,',.,,,.;:;.;.'.,.--;,.,,?,,.;,.,.',,..,,!??,'.:' \n",
-      ";,',.,;,:,.,.,.:,''.',.,:.,':'!;.,,,,,'.,,.,,,'.,; \n",
-      ".?,:,?',,.!,?,,:;,,;;,.!.,,',:',;,','.,',''':,,',. \n",
-      ",,.'','''.,.,':,;,.,.,,,,.:,,',:,,,!';,:,?,';,,,,. \n",
-      ",,,;,,,;,.,,:;,'',-,'.'!-,,;,',,,-,,,:,,,.,,;,,.,, \n",
-      ":;':.,,,?,?,;',.!!',,.!,,,.',?',..??:'?:?'',:',,', \n",
-      "','-,,,,;'',,'';;,?,',-!';,.,?;,;,:''.'?,,.,,??,., \n",
-      ";'?,,;,.?,,'.??,!,!-.?,:.,.,,:'.,,;,,,.,.,,.,,.:'. \n",
-      ",:,;,.,,.',;..,?,..,?,'.';.,'.:,,;.,'.?,.,:,,;,,:, \n",
-      ".,'.';.,,.,.,:'.,';:.,,,,:.,,,:.',,'.,,,,-,,,',-', \n",
-      "',',?:'';-,',';,,.!?;'.!''.,-,,-,:,'::,,.!'?','':' \n",
-      ",.!'.,',,?,,?'?',,?,,,'?,.,:,.,;':',;,,,.';..,,?!' \n",
-      ",.,,,'.!,?,,'.!,.;,,',;,,,..,,;',,'..,,.,'.',,',,' \n",
-      "?',,';,'.,?,?,'.,,:,-,.,;.,'.,,,:',,','.',;,,'.',, \n",
-      ".,,.,'.,;;,,:'.!,;':';'.?,':,.,.':;.,,.,.!,-'.,':' \n",
-      ".!,,,,,,,,:.,:,',,..,,'.':',,';'',.'.',,,;',';',,. \n",
-      ",,?,.!,.,-';,.,;,!','.,!,.!,.?'?',;',,,,,,,',?!,,' \n",
-      ",,.,,'.,,';,,;,;,,,''.!,.,,,,','!'',;,,.,.,,'?,;.. \n",
-      ",,.,'.!'?',,,:.:?,''?:,,;,,.!,??,.!;,,.?,..,,;,.;, \n",
-      ",:,,..,;.,;...,;,.,;,.?,;,;;,.:,,;,,,:;,,,;,,:!!,, \n",
-      "',','!',!,',!?,;,,'.?'-?,,?,,,,','.,,,,;',.,;'.,:. \n",
-      ",,;';,,,,,,';,,,,'':!,.!,,-.,,,,,,.-.'.!'.,..:','. \n",
-      ",.??,!,.??',-'?:;,'.,,,'.'..!!':',;';:,,,',.',.?,. \n",
-      "'!';,;,.,..?..?,.,.,!?,'.:,..';.,?,,,.,,:;.;'-,'., \n",
-      "'.,,,:,,,-.!,,,',;,-'',?,,,:,,;',.,,,.,:',.!''!'?? \n",
-      ",,'';,-,,,,?;,.,,,',-,.',,;,,,:,;,-,.,';,.,,';.,,, \n",
-      ".,,,;,',,'',.;,.,.;.'!,-;',,.';,'.,:,;:,,,'.??,,,. \n",
-      "..,.,,.,;,,'.,,..',,.,,',,,.,;,.;'.,,,.:,;.,,,.?,, \n",
-      "',','.,,,,,',,,',!',,'!,!',,-,',,',:','.,!?,,-',,; \n",
-      ",,':,';';,,,,,,',,.,.,..;',,,.-.,:?,,:.,,'.??,,.,. \n",
-      ",.?,'?.,'.,:;.:,.,,.,,?''''.!?,.,.,;.;,.!!!!!,?!?. \n",
-      "!!,,?,;.,,,,.'?,..,?,;.!:.,.,'.,!.,.,,??,??,'???,, \n",
-      "?',,.;':,?,!,.','.:,,:,,:,,,.,!,!;,,.';,:'.!.?'.,' \n",
-      ".,,:,',,,,,,,;,,.,,.?:,',;.;,,,.??,?!,.,.?,,.?,',- \n",
-      ".,..,!;.,'.;.,,:?,.,?;;,.,.,',':;;.',,.',;,,.,.,,! \n",
-      "!,,,'!,.',,'.,':';,,'.,!'.-'?,,;'.,,:,'.',''.',:'. \n",
-      ",,,,.',;,,.!-:,,.,??,-.,.,.,.,,;,,.'..!?;,;,:;:,;: \n",
-      ";.-;.,.,';''','.',,''.';',';:,;',''.,;,'.'?!,-,'.' \n",
-      "'';.,,,,.,.;.,.!:;'',...--,,.,,':,,,.,:,:',.,:.,?' \n",
-      "?'?.'?':,',?.,,,';'.,':',.:,,;'.';:-,,.,,',:,',;', \n",
-      "''.',;,;,,.',;,:,'.,:;,:;';',:',','.?,!.!'.';.,;:, \n",
-      ",,,',,.,,:,,;',,'.:;,.!',-.,!,;.?,,?,,;,,'.!',,,'. \n",
-      "?,,?'.!;.?,,?,!,,',?;,-''.,;.,'.,.,'?,.,:,,.,!,.,, \n",
-      "!!?,'..-.,'''.,,!,,.:;!;,,.'..,';'.,.?,.:,,,..,,,. \n",
-      ",,.,,;,.,,,;,.,:,,,;,,:,.,:,,.,;.,,.,:,,.,:,.,,,:, \n",
-      ",.',.;,.;'.;;;.-'';,,,'.,',-;,',';,',,',',,,,;,,,, \n",
-      ":,,-,,.,,,,,:,,,',,,'.,,:.,:?,',.?.!,;,,.!-'.',??, \n",
-      ",;:,,;-,;,,.,,,'.,,':';,,,'.,,,,'?,;.,'-.?.';,,:'- \n",
-      ",',.;,,.;,,:,:,,,;',,,;'.,??,,.!,,,,,.,?,.?;.,,.', \n",
-      ".,:;',',.,..,;,:,.:.,',,!,.?-'!!!.'?,,:,,.,;;,'.', \n",
-      ".?;,,,.,.!,-':'.,?.,.,;'-.',,';,,:,,!''.',:;,,.:;: \n",
-      ",.,,,.-!!!,,,','-!,,.!;!!,,,,,'!,,,,;!,!,,';,,,'., \n",
-      ",.,?!;,,'.,,.'!:,,,',,,.!??!;,.!,,:,.,,.,',;,'.,.! \n",
-      ";,!''.,,,',:,,.!',;!',;,,,,',-'!,,,.,':.,.!,..,,,, \n",
-      ",.,',,,,.,.,,..',..:,,,..,.,;'.:;,.',.,.?.,-?,!!,, \n",
-      ".,.,.,';..,,..-.!,,...,,,,,,?,'.;,,.,,,.';:,;,.',! \n",
-      ",;.,'.,'.,''.,,,.....,.-,.?.?,!..!.,,.,!,;.,';,;,- \n",
-      "';-,',,-,':,;,,.',;;,',,.,,,.,!-;,,,.,;;'.,;'';'., \n",
-      ".,:,.,..:,,,,,,,:..''...,,.,,..?,,...,,;,.,.?,-;,' \n",
-      ",,:,,.;.,..';,.,.,?,-;.'??';.!,',,';,,;,,,,,!!,,,, \n",
-      ",'?,',,,,,,,:,',?,'?,?:,,,.'-,,:,.',.,,,.,:''.,:,' \n",
-      ",,.,?..',.!;,,.?',:..!!,,.,,',,,,'.,;,',,,,,.-,?,. \n",
-      ",?,;.!?,:,;.!..,:,,,?,.,',,,,,.,',,??,.'?????!,!-, \n",
-      ".,.,,',,,,,,,;-,.;:'.,,,;'.!,:',',;,,.'',,.,,.'.,; \n",
-      ",!,?,,:,,.?,,,,,,?,,!,,..,;,'.,,,',:'.',,!,,.!?,:, \n",
-      ":.';.,!:',,,.,,,-,-,;.,,.;,,.''?,,,;,,.,.,,,,!!';, \n",
-      ",'.,';',:-.,,!.,,',;,.!.!,,,',,.;,..,,'!?,,,,,',?! \n",
-      ",.,'?';.?;.';,;,:,.,-,';,,'';,',';,,'.,!',,'...,,. \n",
-      "!,,?'',',',,??,,,!,,,!,,,,,,!,,,!',,,','!;,',,,'!, \n",
-      ",,,,':,,,'.,'!?,,.,!,,'.!'!,!-',,!'!'!'!!!!!.,'.,; \n",
-      "'.!.','.''.,!',?,!'.'-'.-,,.!'.',.,,,:!,.,.!,:-.!' \n",
-      ",!,,.,:,,.,,.,;,',,.;!!,;-.':!,;,!,!,.:,'.,;'!,.!' \n",
-      ",:!,.;.,'-.!:,,;:,;,,.,?,.!,?!,,.,,'!..'.:',,.,.., \n",
-      ".,,;':!-,.-';','.,;;,.,.,?.,..,,,,;,,,;'.;',,;,,,: \n",
-      "',.!.,,!?,;,.;:,-.,,,,;-,,.,,,;:'.,':,;;,,.,.-?,', \n",
-      ",,,,,',.,?,.,';,:',,,'.',;,,,,,.,!:!!;';,,,,','.'; \n",
-      ",,',,',''.?;;,,,;',.'?,,';!.',,,,.,--,;,'?'':,;',' \n",
-      ",,,',';!,.',,',,,',,,.,,;,,.!,';.!,',:!.,,;,.,.!,, \n",
-      "-.,;,,:,,'.!'?,?'?,.!?',,.,.,,:,.,.';'.,;':.!?;'', \n",
-      ".!,,-.,'.''.!?,;',..,.',.,,:;.?.'.'!:.'?'.,.';:'.? \n",
-      "';;,;,;',:',';;;;;,.'!,.,:.,-;..,?,-.,!.!.!,'.,?., \n",
-      ",.',?,.,,.,,.,.',.,!:???,,?,.,.,,?,.'.,;.'????''?, \n",
-      ".,',;.,..!:,,'?;,.,:.,,,,''..',?!?,,:;.,!,:;.,-,,, \n",
-      "?',,.',,,.,;,.',,,.',.,!,:.,.,',',:,.,;'.!,.;.':'. \n",
-      ";,',,,.,,'.,,.,,,?!,,,.?.!',.,,,.,',,,',?,;!,,,,:? \n",
-      ",.,:,'-.,'!,,.!','?,.'!,;.:,.,',:,;,.,:'.,:;,.,';, \n",
-      ".,';'.,!,;,'.,!,!,,,,,;.,,;,.,;,!,;,.,,..,,',.,,!, \n",
-      ",,,,,!,.,,..,,.;,!,,.,;,,-.,.,,,,;,,,:';,'.,,,;,,' \n",
-      ";,,,,';,,,;,,,;,.-:.:.',.,,',??.!?-,!,,?,;.?'.,,,; \n",
-      ",.,,,,,.,',!,:.,.,'.,,';-.',?',;.'?,,','???,?,,,', \n",
-      ",',,?',,;,,?',.-,',,;,,;,,,,.,.!,.,,.!!.'''?!:.,;? \n",
-      ".,,?,.,,',?',,,,,?,;,,';'.,,.:;..,,!:,''.,;,,'',': \n",
-      ",,,';,,.!,.,,,.,?,..!?!,,?',.?:,,,,!'??,:,,-';,,.! \n",
-      ".',';',,.;,:',',.!,!,,';?';-.;:,,'',!!,!!,!!,,!?'. \n",
-      "?'.?....!:',.,;,:,;,:!,,',;',.,:'.'';,.,,,:;';.',' \n",
-      ".,:;.,,;:.!,,,,.;!-';.-,,':,.-,',,',',',:,,,','.,? \n",
-      ",,,,-';,';,,,,,.;.;,,:,,,':,..;.,,?,,',:',','.,',, \n",
-      "!,,,.,'.,:?,:?;.,';:,,'.,!,.'?,,;!,,.,;',.''!,,',, \n",
-      ".'.?,,,;';.,,.,;,,,.!!';',,.,,,.,;,;,?.;,,',.,:.,: \n",
-      "';,,..?,.:'.,,;--:-,,...,;'.,,.,,.,,,':',',',:',,, \n",
-      ".,,:',-,,,,.,,,.;.,,',','.,?,.,,:'.,.,,?,.!,.',.:, \n",
-      ".,...?,,.?,,.?,,.?,.?':,.!!';:,,,!,,.,!,',:,-,,,;, \n",
-      ",:!,;,.,,;.,.,..,;.,':!;'.,,,.,,';.,;,,:.,'':;,,.; \n",
-      "',':,!!.,.!,;.:!,..,.,?,,,,,:,.!!,?,,,.,,;,!.-,,:, \n",
-      ".':',';,,:,,.,'.,'-.,,?,.,.,,,?.,:,.,:,?,,,,,-.,,? \n",
-      ",.,,',,'',-.,,.,?,,.,,,.;,:,,.',,,?,',,'..,,.!?,;. \n",
-      ",,,:,.,?,.,,:.,.?,,..;.,,.,?.,?,;,,.'.!,'.,,.,,,'; \n",
-      "'..,.!,?,,.?..,.,,:,.,,.!,:.,'?,.!,?..,?,':'..,.,, \n",
-      ".,;,,,.,,?,:!';,,,,:'',.,.,;.'':'?,?'.'??.,:,,,,,; \n",
-      "-,.,,:,-,,,,;-,'.:,,-;,,.,,.,.,,?,.-,.,,?;:,,,,'.' \n",
-      "'..,,.!!?.''?.?.,.?,:,;'.',,,.,,,;:,;.,:,'.,.,;,,, \n",
-      ".',,.!,;.,,?,,;.!!?,.'''.?,;:,,,.,,;'',',,.!-,',., \n",
-      ",,''.',,'.,!,,;',;,',.;.,'.,;-,?,?,;:,,,.,;,,,'.,, \n",
-      "?,,',;'.;,,!,?.,,.,?-.,,,'.,,'.;'.,!?.,,':,';,,,,' \n",
-      ".'!,:,..,;.,,.;,.,,?,:.,,.,?,;:.,,.,'.,?'.,:-,,.!. \n",
-      ".;.,!!!';,,.'',',,,'.',',':!,,,;,,,,,',.;.,,,;:.,: \n",
-      ":',,??;.-.'??,,.';,;,,.,.,;,,,':,,;'',,,'.,.,.;,,, \n",
-      ".,,',,,.:,.,,;.,,,.,.,,',,'.;'..-,,;,'.,?.:',.';.' \n",
-      "'-?,;,,.,,'?,,',':,,..';,':',,.,,!,'?:!,,,.,:,,,., \n",
-      ",!;,,.;,'.--,,-.!:,,-'.,!'.,,;:,.,!,;.,,;'.!!''.,; \n",
-      ":.,,,,,,,?!,,,,:,;,,.!?;,,.,!!.,'.,,,;.!,,.,.',.'; \n",
-      ",:',,,','.,,'''.,,',,-,??!?,,',,','?,!';,.',.',;,, \n",
-      ":,,,;,,.,,',:,,'.',.,:,,.,,,.:,,':,;,.,;',,,.,,:,, \n",
-      ";,,;,.,';,,.,,':,,.,';-.;'.,,;;'.,,;.;',-'':.,.-;' \n",
-      ",,',,.'!??;,.,,!?,,,.''?;,;,;;,,,,:,,;,,,,,;,';,'' \n",
-      ",'!'?,,;,,','.,;':,.':',';'.,,,',,'!',',,';':',.!? \n",
-      "?.;:-,,:':;',,.;,.,,!.,:;.,!?,,-.,,;',.,,:,,,,,.'. \n",
-      ",,,!-,;,;,,,.,:,,.,!..,,?,':,..,;,.,';.,'!,;,,;.,, \n",
-      ",,.,;,,,'.,,'?,,,'.';.,:,!?,,,,,,';,,',;',,'.;,,,' \n",
-      ";,,,.,,,,.,,:,-,,',;,',,,'.,,,,,,.;.,,,,,,,,,'.,', \n",
-      ";,;,,',,,,.,;!,;,.':,';,,',.,,-',-,,,'':,,,.,,,.,, \n",
-      "';,,-.,;.,,'.!::!?:,,.,,,,';,,,,,,,,';,:.,,.,;:,.? \n",
-      ":,,.,,,,,',:-',;,,.!,.,.:,'!.-'?,.-:.,.,;,.?,?,,'' \n",
-      ",',.,.!,!?;,,,.,:':,,.,,,,?,.,:'.!'?.!?;?';.,:;',, \n",
-      ".,,,:,.,,,',-.,,,'.!,,-.!!!:,?,!,;:'.,,,:,,,-,,',, \n",
-      ",'.,.;,:'.-!!,,',!,,;..!-.;,'!',,,;,.!?,,'';',','; \n",
-      "!,'',,',','',,!,',;'!'!,,','':;,'.,,,,.,!..!!,,'!, \n",
-      "!,!,!,!,''.,.,,',!,,....!.,,,:?,?,!!,,::.,.,,,.,,- \n",
-      ".!?':.,.,!',!',:?;'.?,..,!,:,?,,,:.:,.-:.-.!!'?,:, \n",
-      ",,.?,,.:,.-.',?,.,!'?,,,,,.,:,;.,':,.,'!,,:;,.',., \n",
-      "!!,:-.?,.,?,.'?;.,:,,',.,.,'.'.,,:,:,.:,,..,'.,.., \n",
-      ".,':,.,,,';.,:,.?,,.!!,,?,,!,',':,.!,''?'.,''?.,.? \n",
-      ",,'.-.,',.:.???,,,.;.,,',,,'.'!,',':'',,',':,'.;,' \n",
-      ",'';,,'';:',''.';;,:.,!,?,,.?,.,?;.,,-,.,,...;';', \n",
-      ".,,',,,,,.!,'?,:;,',,.-.;':-':,',!,:;.,.'.,,,,.,:? \n",
-      "!!,,,-,',,'.;,'.',-.,?;.,!,??,.,,,',','',,',!!;,.! \n",
-      "?,,,.':,';,':,';,'.,;,'.,'.:,,,,',-,,,.!,,-,',-'.! \n",
-      "',:,.;,.,';,;,:';,,,,,'.,',',;,,:,,,,'.,!,,.!,'.'; \n",
-      "',;;;'-';';,,,,,;,.?????'?'?,:,;,;',;,';',';',;,'. \n",
-      "',;,,.,?';,,.,',:.,',,.,;;,::.;!!,.?,,!:,.,-:,','. \n",
-      ":.?!,,,,!',,,',?,,?,,,?,,??,!,!-'.,!,,.?;,,..,,.,! \n",
-      ",;'..,;.?',,.?,,','.;;-,,;,,;',,,,,,,:'?,,,'.,,,.! \n",
-      ",..;.!',;.,,,'!;'.,;.,:.,;.:,,,;.',,.?!,',;';:','. \n",
-      ";.,'...!!,..,.','..,;',,,,.',,:-,.,';,,,,.,,'.',', \n",
-      "?,.,?,,'.:,,,?;,,;.,'.,.'.?:';'.:,,.,?:?!?:??,.?,. \n",
-      ",,;;:,,'',,,,',.,;',;,,'.,;.,.,?,,,.,:,-.,'.',,:'; \n",
-      ",,;,'.,.,.,.,,:,;,'.!:,',.,;:;';;:,-',,';,,'.?'?,? \n",
-      ",?,,,,?'..,,,.'.,.,.,.''?'.?..,,,.,,......,!;,,.,; \n",
-      ".-.,,,,',','.,;.,',;,',';,','.',,,'.,,'.','.,,-'., \n",
-      ",,'.',,:',,,',,,-,.?.';'.,',',:,',,.;'',-''.,,!!!, \n",
-      ";,,!,,',,,!;,,,,,,,,,:;.,,,:,;,:,-.?,.?,'..':,,,.? \n",
-      "..,.';.,!!?,;-,','.';,.-:,,;?,.,.,,.,.:',,,','?,,' \n",
-      ",.!,:,..,,?,?.'.,?,,;.,!!',?,?.,!-'!?,,.,?',,,,.?' \n",
-      "??'??''?,,?,,.,..,;.??,-?,,.:?,:,',,.,,:'.,..:,:,' \n",
-      "..,,,,,,,.,,;,.,,!?,,.,,''';',.:,.-'?,.,,',,:,'.,, \n",
-      ",;',:,,',.,,;,.,,:,.!,.;.,:':,';.,:.,.,,?,'-,.?,,, \n",
-      ",,,,,;:,.,;:..?,;.,',,,,,,,!-',,?,.,-''.,',',';';, \n",
-      "-''.-','.':':',',',.',,,:,.,,',':.,,,',,',,,:'.',, \n",
-      ",.',..,.:,',:,';,.,.,?.,,.,;!?,.!-;-?,'.?.,;,',.!, \n",
-      ",;:',;,,-.,,,-.,.:',,.,,,,,.:,-,.,,;',?',,',,.,,-, \n",
-      ".,,';,-!-,.,,-';,.''?'-,;''.-..,,?,;.,;;.,.-,.,.!? \n",
-      "';-,...-.,.!!'?,,-,,.,.:,,..?,.;.,.,.!,--!,?,,,':. \n",
-      ",.,,,-.,,,,:,,,,,'.:,':!,:,!,.',,,-,.,-,.!,,;,!,!, \n",
-      ":,!!-!':,,!,;':',,.,:;!.,!,,:!-!,',,'!-,:,!,:!,!-! \n",
-      ",!,!,.,:,!!':,!,;!,,!,,,!,,,'!':,,,,!',!,,,;'!,!'. \n",
-      ",,,,:-,:,!,;!'.';.!,!,,:,;,!:,':';.!!,!!.,!...!?': \n",
-      ",,.?.,::!?:.!?!.??!:!..;.,:,.,,.,,':,,';,',,,'!!'. \n",
-      ";,:,,?';-'.!'!'?,;'.;,.!'.,?,.!,,,,.,-,..,;'-,.,!, \n",
-      ",,'.,?,-',,.,',:,.,?.,'..,,:,;,-',;,.?,,;',';,';,' \n",
-      ",;'.,',,;,,;',';,;,'.,,,.,';,.,;!!?.:?',,'.'';,,.. \n",
-      ".-?,.;':.!?-;..-!,?-.,,!.,,;.,:,:;:,,.,,.,!',?,-.. \n",
-      ",,..,;:;,':,.,,'-;,..'?:,,-,,'-'.,;,',,.,'?,?'';,' \n",
-      ",;,,,,':',,;,',',,,.???!.,!,!,,!,;!??,.'!,':.:!!,, \n",
-      "!!.,!,!,:,,.,,!!!!,;'.!,.;-,.!!!',;,.,!!,-',:,,.,! \n",
-      ",,?,,;,,.?,,,.:;,',:,,,'!,?,';',',,',:,,!,,,';,,-' \n",
-      ",,!,,,!','!',:,!,'';,'',,;',,,'.!.,'';.,.''.''.,., \n",
-      ",.;.,,:,,;,-,',;,;',.',!!,;;;,.''?'??.',,,';-'.!,' \n",
-      "!.;;;',,,.!?';.'.,,':'.-?.,!,,,;,,'.,;,-'.,;:.'?,, \n",
-      ",.,;-.!,,,,'?!,,,.!??',,?'..;'.,.,.,...,.!;.!'..,. \n",
-      ",!,;,;,..!.'.,,;,?,,.,!..,,.'.,,-,,.',.'.,,.,,.,-. \n",
-      ".??..?,,?'.!,,,.!,,;,;,,-!,,;,!.,!,--,:,,,!.,!,,'' \n",
-      "!!.;.?,.?,.';.!!,.'?,..;..?:,',',,.,?.,.;.':,,'.,; \n",
-      ":,,!.,;';';.!;...,,!!,?..,.?.?:,,..'!:;,,:',;'.;,, \n",
-      ".!!',?.,,.;,'..;;.,,;.,.'.!,;.;:;,.!,!..?.!.,,.,;, \n",
-      ",.,,:;;..;',...,.,,,.,;';,,,,,,'.,,',,'.,,,..?.,', \n",
-      ";:,;,:,.,,,.?,.;.;,:...,,,:,.,,,.'?,,'.?:!';;.,!'; \n",
-      ".,,,?,-,!,,,,,:';:,;;,,,'.,!;.,:,.';;.,,;',',',;,, \n",
-      ".,,'.,:?',:,';,,.!?,,','.,',.',,,'.,,;:,;.,,..,;,: \n",
-      ",,.';.,.,,.;.,,,.',.,.,,':,',';:,!,.,.'.,,;:;,!!'! \n",
-      ".;,,,',,,.!,,,'.:,,;,;,':.;,';';..,,,,;,,,.',';,,' \n",
-      ",,,,.'.,,,'.,'';,''..,';',''',''.,,,,.,,,,,:;',;,' \n",
-      ";'.,.,',,,',,;;;,,,';,;,'.'..'';;.-,,'.,..,.,,,.,; \n",
-      ".!!,!.,?..!'.,,.,!''?;.',,',.?,.!,;;,.!'?,???,!,,' \n",
-      "'?-,.',''?'..,',?-,,;.,!!,,.?,,',,...',',',;,,;,,. \n",
-      "',-,''.!?';.-!,,,';:,;,';:!',,.'?,,.?',.,.,.,,?!.' \n",
-      "!.!,,.,.,,,!,;:,'.,.,,,.,.,,,;.:,;,.,;;,';,.;.?'., \n",
-      ".;,.,,'!,!,;,'!,!:;'..,';.,''--.;',','.,,.'',;,.'! \n",
-      ",.,.,',,.:,',.,','-.'.'...;,,..,.,:,.,;.,',.',;,;, \n",
-      ",,,.'.,,....,.,.,,,.',,,';','.,,'?;,,.,'?'.,,.;:;, \n",
-      ".,,?.',',.,'.,;,',,,',.,:',,.,!,,,,,;.;,.,,:,';,'. \n",
-      ";,.,.,!,,:','.,;.',.,;,'.,';,.,,,;,,.'.,:.,.,',,,: \n",
-      ".;..;.,;.,;,.,,'.,.,.',';.,:,'.,;.,,,;,.,,,;;.,',, \n",
-      ".?'.,,',,'?,.,,!;,!.,;,!,!',;,;,.':,.?.'?;..!;,,'. \n",
-      ";','.,,.,.,.,!,!!.'.,;,.,;?;,.',.,.,..,',';,,,-,,, \n",
-      ",.,';,--,'-;-,,-',,.!.,,,',;;-,..,,''-,,;,,.!,,;,. \n",
-      ",''','',,,.!;','.;,,,,,..;:,;,;,.,,,,..,.,,...,.,' \n",
-      ";,.,.,..,;?,!,?,:.,,'?'.,!;',,,,,';,'';..;.,,,';., \n",
-      ",,'.:..;.;,,,',.;,'.!,,;';,'.;.,','.',,.,,,.;:'.,! \n",
-      ",!.;,.,!;':,.;.'.,',?,.',',.'.;':-';;,,',,',!''.'' \n",
-      ";-,.!';':,,;,.!;,.,,'!,,';,,,;',.,,.,'.,,,:,,-.,., \n",
-      ",;';,!,',.'?':,,,,,',.,'...'...,,',';'!'''.,,,.';, \n",
-      ";,.,!;:'.?'.,!,'.!,.?,!';':',',.,,.',,;,.',.!'.,'. \n",
-      ",?.,;.'.!!:,....,;.,.,;,..?'.'',.!?,?!,''.,;,.?'.? \n",
-      ";;'.!,'.;;'!,.'.,.'.;.!!'.,;,,,:.:!,'..,,..,;.,;', \n",
-      "',.,,,,;,,.''?-',,,',,,?,',..,,;':,''-.,,'-';,,'.' \n",
-      ".'.,'.,.,;;,;',',.'.'.'.,,';.,,,.,;.:,,.';,',''.,. \n",
-      ",,..,..'.'.';'.,.,,:,,...,..,;:.,?.;',?;;.;.,.,',' \n",
-      "''.,.:,?,.,.,..,,'.,.,.,...;..,;...,;,.','..;..,.. \n",
-      ",,.,.:,?'.,;..,?'..,..;.,,.?;.;,,,,.;..,,?.,:.;'.' \n",
-      ",.'-;'.-.-.,,';',..,';.,',,.,.'';,,,.;,,.'.,.;..,! \n",
-      "!,''.;'.,,';,.,.;'?,,,..!'?,,,;,;;,.?.'.';.?,.,,!? \n",
-      "!.''?,.'.?.'.'?,.-,,,.???'.?,,.?,,.,',:',,,'..-,,: \n",
-      ";,,:.!,'.';'.';.'';,,.,.,''.,'',.!.',.',!,!.',.?', \n",
-      ";'?;,!;....,!!'.',,.'.,';.!;,?'',.,','..;';,.,,,!' \n",
-      ",':,,,!?,.,;.,';;,;'.?.,.'.,.'.,!,,?...,'.,.!,!!:' \n",
-      "!!!'.'.!!.,,;''.''.,,.,,;,,;.,!;,,;,,'.;,,,,',.''; \n",
-      ",',.,';.,,,,.?',,;,-,'--'.?;,',.,;.!?';;.;;,',,.'. \n",
-      ".!.,!?,'.'?.?!-!,!!,,','.,.;.!,,,,,,,,,,,;!.,,,.., \n",
-      ".;.,.,,.,.;'.,,.,,,;','...,,.,,!.,,:,!.!';',..,';, \n",
-      "?'.,;',,.?'.;,.,,;.,,;',',.,,;-.,,;':,;,.;!!,!!?., \n",
-      ".,.,'.'';,?.!?,.?,;',.?,.?-',?,;-'.'..!!'.,:,!?,'' \n",
-      ".;;,.?..','.'...,.,,!,.'.'?'?.,,.,?,;.':.;.,;'..,; \n",
-      ".,,,'.,.,.?,!,:';..,.,,,,,,,'';,:;,;;,',.!;,,.,,', \n",
-      ":,,'!;',,'!!',,,;'.,.;.,,';,,';,..,,!',.,;.;,.,!', \n",
-      ".,?.:?,',,;,;,:,.,,,;,'.'?':;,',!''.''..,;:.';..,. \n",
-      ",;'';'-,',';,',.';,,,.?'-,.';,,;',,.';,',..,,.;'.? \n",
-      ";,',';,';,';,,.,'.',.,;',:',;,,',.'..,,!,!-!',.'?' \n",
-      ";,;;,;,,'.-,,,,':,.,',-.,,',;,'.,'.,.,.?,.,';.;'., \n",
-      ";,;,;,;;;;,;,,.,,!:,'.;,',''.;.',,,.,.,.,.;,,,,.,? \n",
-      ".,;,;!,.,,?,.,,?',?,:,;.'?;,,','.','.,!',,,.;.,.., \n",
-      ",,?',?'.,',.,.!??'.'.,,;,,;.';,,';':;,.,'.,.,;,-'; \n",
-      ";;.'.,.;,-',.,'.?,;;.?';.,,.':,!,!!;:?-;,,.,:!,'., \n",
-      ";':','.,?,,,,;.'.'.',?,...',.!?;:..:.',';,.,,!.,,, \n",
-      ",;'.,!'?;'.?',.,'!'',',,,,,.:,.',,,-,,,.;,,,'.,!,. \n",
-      ",:!.,?,,,..'';.;.',.!';'.,:.;,;,.!.,.,;';:',.!':,, \n",
-      ".,;.,,;;;-;.,,;:,;,,,.'.,,,.,.!,?.!,,,,.,?,,!!;!,! \n",
-      ",,.,',;':,:.!.,,.,,;.,:!,;:'',,.,.,.!,?,''.,!:'.,' \n",
-      ",;'',.!.,,''',.,,,.,!,;.;.;?,.,,!,.'.?,':',,.,.,:- \n",
-      "-.'..,;,,,;.,,,,.,.,-,;,..!.;,,;,,.,'-'.,;,.,.,'., \n",
-      ".,?,.,?,.,,?';,',.',,.,.?,.,?.'.,.,?.,;,,,',':,',, \n",
-      ".':.,,-,'!',,.,,!,'..!?!;,'.,..;',,'.'?.;.,,.,,,., \n",
-      ";,,'..,':,',.;.,'.!,,'.,.,'.,.,,',,.?'.,;,,.'?.,:' \n",
-      ";,',;,-.'.,,..',',','.,!,?,'.'.!,!,!:,'!',,,'?'?.. \n",
-      "''.!.',,',?,,,,;.,;',;'.:!',,,'?,:,'!;;;'.!'?,';,' \n",
-      ";,',';,,,.?'!',;.!,;;',.'?,.?''?.,;,':,,'.,;,;,,:; \n",
-      "'',,,,.,,,,,,,::;!?!';..,??-?!,,,;:,.,,,,,!.,.;',, \n",
-      "'-.,?,?,;:''.'!-',,',;,;',.,':;;'.-:;,,...,';-'.,; \n",
-      "''.',.'.,;,'...,;';,.;.,,'.,:.-.,',.;;','.!,..?,,. \n",
-      "-,,':,.'?',,'.';.;'-.,;;;,:',.?'..,',.!,,-,,,'.?.- \n",
-      ";:,;,:-'..,;,,.-,,'!,,?,;,,-':,.,,!,,!!,,;.,,-;'.' \n",
-      ",,.,;-.;.?.?,'..,,.,..,.:-,.',.!?,!!'..,?.,!?',',. \n",
-      ";'.,!!!?;'?,??;''..'.!,!.,.,;,!,,:-,..,'.'?!,;:,;, \n",
-      ".,!':.,;.,?.,.?,:,',.,;':.!-,','.;;'-:,'.,,',,..,. \n",
-      ",.',.,,.,;,:;.,,';'.,;',.,;''..,...!,,.,.!'!,,,'.' \n",
-      "?!:,;','.'?,.,.?.,,;;,.;.!..!,,:;.,.:,-'..,.,;,:'. \n",
-      ",.,.,,:;..,.:';'..,.!,,!:,;',.!:,;'.,'.,.,!,.'.,'. \n",
-      ".''-:.,;.,',,:'.,-..'.;.-,','-'.;-,','';.,,,;,'.:' \n",
-      ",.'!';,,,.!!''?,.,!,',.;:,:-,,'.',,;'.','.:;':,',. \n",
-      ",',,,.',:,'.'.!,,?.,,,!!!.,,,,;,,,,.!,;-.!!'.',.'. \n",
-      ".;..,,!.,?.!.;:.,;.-;.,.''';'.;;,,.',,,',;.,!'.;'' \n",
-      ".';,;,.,;,,.!;,.-'!',.;',.;.!;;.?',,,;','.'.!,',', \n",
-      ",,,,,'.,!!!.!'?,,'.,;,;-,',;.'',;'',.,!;,,,;';,',. \n",
-      ":,;'.,!,!!;'.!,..!,;',',,.,,.!,'?,.';,',,,',:;'.,. \n",
-      ",,,.,.,,:;,.;,,,'',;,,',-''.,,;.!;'.,;',.,;!'.,'.; \n",
-      ",'!!';.',.,?.,;',.',;.,:-.!,;,,!,,.;,;..',,.,;,,.; \n",
-      ",;,.!,.!:,',;,.,!!?,',.,','',;,'.',,,,,,,,:';.','' \n",
-      "..!,,?,',',,',',,'?'.,;'.,.,!.,'?,'.,.,.!..,,,,,.' \n",
-      ",;.,.?,.,;'.-!,,,.;,''.,;,,:'.!??,!!.'?,:!...,!... \n",
-      "..,,.'?,,.?,?,?,.,.?,.?'.;',',;,,;,,.,.,.,!'!,,!,! \n",
-      ",,;'.,,,.!,,;,.;;,,.!.,.,.,;,',.!?',.';.!';'.,,!,, \n",
-      ",,;,!'.!'',''.,;'!,,;,.,,,,,:-'';,,,,,,:,,.,,,,,., \n",
-      ".!,.'!!,.',-','.,.!,,;,!';;,.!,,:,.,;,,'.,..!.,:,. \n",
-      "';.;',',;,;'.;.,'??,?!,'.!!','';;,.,,!,.!!,,!!!,,! \n",
-      ",',.;'.';,';,?,?,!!,,!!,,,!,'.,;';,',',',.,;;!,.;, \n",
-      ".,,;,.,.?'?';',';,.,';,.'?,,.;,.;.,;,;,,,,.;';'.,? \n",
-      ",.,.'.;,,.'.',.!';:,;.,,,,,,,,,,,.,,:;'.?.,',,,''. \n",
-      ";,,;.!,.,;,,,;.,,.,.,.?!!,'',.;;.,..';,'',;,,,,,'' \n",
-      ".;'.'?.,;',.,,,,;',.;'',.,,;,'.,',.,'.',:,'.'..!!, \n",
-      ".,,.,,!,','.,,?,';,.,?,!,,!!,.,,',;,'.',.,,'','.?! \n",
-      "'',-!',!.,,;,'.,,;.,'.,.,?..,,.;'?,.':!,.,,,,,.,;' \n",
-      ";,;,.,',';-,'';','.,,,'?,.,.,,,,';;'',.,.,;:'',,,. \n",
-      ",.?.,,,,'?,;'.?,.,.,;,.,;.;,,.',;'.,,:,,;,',,',.'. \n",
-      ":';,,,.,..,,,':';.'?,.;,,,'.,.,,,,.?.,,;.!!,,';;,, \n",
-      "..!''.!?,;',:,,!!,.!,,,,.,,',,;,,;?!.,;.,.,.,,;,,' \n",
-      ",.,',',':',;,',.';:,;.,:,;,.,!..,,,:,,.,;,.:,;,.,. \n",
-      "?,.!,,,:;.;'.,..,;.,.,,'?,,,;,,;,,,'.!,',.,,';,.,' \n",
-      ".,!,'.';,.,',.,,,,;;,.,.,,';,,'..'?':..!.'',;-,.., \n",
-      ".,?,;,;.''?,.;,,,,.,';.,'.;...,,.,;.,;.;..,,.?;,., \n",
-      ",,,.,;.,;.,;;'.,,;.;;,:,:!,;.;?,.,;,.??,',,'.?,'-. \n",
-      ",,;,.:,',.,,;,,.!,.!,!,?,!,!,,,!,.?,.,,'.,;!';',.? \n",
-      ",..!,;.,!';''.';.!,?,.!.?.,;''.!,;.,',,,.?.?:.'.!' \n",
-      ";,:;,'.!'';,.,,,;.';-,.;'.;.:.;.,,,.,,.,.,.?,.,.', \n",
-      "'.,'.'?';.,!,.,..,,;:,,;.,:,.?:'.?;',.,.,,:-,,;,., \n",
-      "..,:,,.?':?!,.!?;.':!',,???,.;,''.:.,,,,?,;.,,.,,, \n",
-      ",.,,,,,,.!;',,.!,!':,;,;,.,;'.,'.:;,,'.,',;;,',.'' \n",
-      ";':'',,,,,,,,,,,.',,,?,.,',,,,;.'?!,,,,,,,?',!??', \n",
-      "',,?,,?;',,,''.'.,;,,':',,',',;;-:,,,,,';,,.,,,',, \n",
-      ",;,.',,,.''?:?,;,,',,.,,???,',,,,':,,'.:;.,!.',,,, \n",
-      "?..,,?,.,,;,:,,,.,,.;',..!?,,.',,,,,?'?;'.'!!',''; \n",
-      "',,;,;,,.'!,,'',.,;,.,,?':'!-;':;;;.;',,,,,',.?,:' \n",
-      ",,'!',';,'..;,!'?:'?,,.';'.,.,';.,,'.,,..,,',:.,,. \n",
-      ".,;.,'.!?'?,;'',.!-.;.:;;.!!!.,:;.,;,.?.,'?,.',..; \n",
-      ".,,..,,',';',;'!.',,,,.:',';,.';,,.'.,,,',.?,?';:; \n",
-      ",.',,:;;',,,,,,,':':.':.';,','.',.,;;:',;,''.!;.,; \n",
-      ",..,'.!!...,,;.,.-,,',,,-,,.;,.,,-.,;?,;.:,,,.,.,. \n",
-      ",.',,,:,:',!,.'',,''.!!.,!:,,'',..!'',.,...?.?,.?; \n",
-      ",.,.',';''.',':.;,;;,;:,',;!,!''.,,'.,.,;.,;.!,.,, \n",
-      ";'.!.;.,;.,?',.;,,'.;,.,.,,;,.,,;'.,,.,;.,?,';.:;, \n",
-      ":;.,;,,.,;.,:.,..,.,,',.,,;..,.:.,.'..,?,..'.,';.. \n",
-      "?.',.,,,,,!,.,?,,'.,:',:,,';'.,!:,.!!.,!,.,.,:,.,: \n",
-      ",',.,!',',!,,!!;,'!,,,';':;',','.,::',:,.!..,.,.?, \n",
-      ",.,;,,'-;,.!,,,,,.,:,,.',;,-,',.,!!'!',...'!.'!,,, \n",
-      ",,,.!,!!',,:,,,,,.,';.,;':::,.,,;'!,!!,.!,-;,.!,:; \n",
-      ",,:,,'.,.!,,,.?',:,.','.'?,.';:,?,';,,.','?!;-.?,' \n",
-      ".?,,.!',,'..'?:,;,,';,,.??.;:,!!''.'??.?'?,?,,.?'? \n",
-      ",,',;',.,,,,;,,',.,,:..';;,';,,,,,.!??,?.,,:,'.;,' \n",
-      ".,:,.;:,.,;:,.,.,.,;.';-.:..',!,,.,,,';'';.','.,,' \n",
-      ".'',':',,',;,,',;,,,,,,'!'','.,,:,:,,.;';';':'.;:' \n",
-      ",,;,,',.,,,,.,'..',.,',,,',;',,.,;:;.,,!',-'!',!,! \n",
-      "',',,,',;''.;.,'',',,,.,,,,';,,,,;,,,,!!;,,:,.,.,; \n",
-      ",,.,,:,,.,..,',.;'.'?';':;;,'':.!'!,.,.,?!.;,'.?:; \n",
-      "'':.'!''.!;,,.!'?,,;,,,.,',,:';'.'.,.'';.,,,,,,,'. \n",
-      ",,',,'.;',.?:',.,.-.?,..,?.,;.',.',.;.,.,.,?',...: \n",
-      ",'??,?,?,,;.,';:,;,.?,.;,:-,.:!,.!.,?,,,,.,.,';;-; \n",
-      ".,.,,,.;,.,?,?,,,.,,.':--,-.,,,,,-,,:,..,,..;','-. \n",
-      ";,,,'.:,:.,,,,,?,;,'.!?,;.,,.!!,'.,'.,':,;,,'.-.!, \n",
-      ",';.!';:,,,-.?.!,,.!,'.,.'?.',;.?,.',':,'.?,'.,,;, \n",
-      "..'.!,,.!!,.!'.??',':.'.',','.,,-.,'-:'.!.:,:,,';, \n",
-      "',,.,,:,,;.,!,!;:,.,,!!,,'.,,;,,-',??!!,!'','?!,,. \n",
-      ",!?,.:!;,;'.:,;,..'!;,,-.,,!,..,,.,!,:,;',.',:',., \n",
-      ",.,!,::',:,,,',',',:-,:'-':,..,,.,.'.,,,,','.,,'-, \n",
-      ";,,,,.'..!'..'.,,..,;,',;,,;,.,,,';';.'?.'.,:,';,' \n",
-      ",:.';,..,,.?,;'.';',.,,';,:,.,;'.,';;.,,.;,,,;,,,, \n",
-      ";,,,,.;:,.',,,-,:,,,,-,',.,:,',.',,,,,.,.','.',';. \n",
-      "?;.;.,.,.,;.':.,'.,:,,.',.,.,.''.,,','.,.:'.,:,'., \n",
-      ",;,,,.'-','':',:',,'',-.-',,'.,,,:',:,',:,',,;,':' \n",
-      ",;,-.':';-',;',';',.!.','':;,.':'...,,'...,',,,,', \n",
-      ":,.,;.':,,,,.,.?,,;,'!'.,,;.!.'!,.;':-.,,.,,.,;,,; \n",
-      ",,.,;,,.,;,-.;,,,,:,,,,,;'.??,';'-;,',,.?;,',..,.? \n",
-      "',.,,.,.,,,,.';,:,'.,.,,:'??',,''!.',,!','.'!!:.!' \n",
-      "!,'.':'.,',,.,.,.,,?,;'..!,.!?,,'.,,.,,,'?,.!,,':, \n",
-      ".,;?',.,..:..','.,,.,.?,;..,,,;':,,;,,,.,,.,...,., \n",
-      ",!!,,.,,,?':,',,''-.,.;',..:;';;;,,;:,.,'..,!,.,!! \n",
-      ";':,,.?':,',.?-?,.?,.';,,-.'.?..;,,''..?,!?,..,.,' \n",
-      "'.,.,';.,,:',''.,,.,;'.,;,,',':',,;:',,',,:.'?,',, \n",
-      ",?',,,,';,',,?,,.,-',';',,',;',;,,','.,?,???,,'-?' \n",
-      "';.:'.,'.,,;.;,,.,;,;';,,,,,.,;',,.,;,,-,:.,.,,',, \n",
-      "',,'',,,;,;,',',,.,,,,:,,',.'';,,.;.;,,.,,,.,:';,' \n",
-      ",,.?,;'.,,,'.,,,.?-;,:'.?,.??,;,,'.?.,..!,':;..!?: \n",
-      ".??'?,.'?,;-.'.,.?,,??,??,.',,:','.':',,,';','-,,. \n",
-      ",..'?!!.,,.?,,.;,,,;,.'.';.,'','.!,',,.,,.,,.,:,-, \n",
-      ",:,',,,','',,';',,,.,.,.!!,,,,.',,.''.,??!,,'!,.!? \n",
-      "'?''.'!'!,,,',''',',?,;,.,;,.;,,,'.,,','',''.!;,;, \n",
-      "'.,-.,'-,'',,;.,,',.,?',.,'''.',',:.',,',.,,.,?'?' \n",
-      ":';,.',,;',.,.,-.,:,,!,,;,,,,,,:',.,,,',,',;.,,,'. \n",
-      ".,.!'!?,.,',,,:,,'.!?.,!.,;,,:,,.,!'.,.,!.,!.'.,!! \n",
-      "!!!!?;';.,!,!,.,;!':!,,.:;,'.,,!,..?,.,''...;,,,.. \n",
-      ",.,',,.;,.,!,,!;,,.,!,',.,,,.,.,'.':,.!,..,,;,!!!, \n",
-      ";,!..;.?!,,;.',:,.,,.,,',,,''',;;..';,.';'.,?''.,. \n",
-      "':'.,.'.:,'.':,;,,.'!-!!!'??,:,,.',.,'.,,!,.,'?:', \n",
-      ".!?.!,,,,.,',,,,,.;.,;-.,'',!'.!';;.'?,,,,,';,,,', \n",
-      "''..:'.',.'.,,,,.,.-,',,,'.;',.',????!:',';.,',,,. \n",
-      ",:,.,'.,..-.':,,'.'..,.,'.;,';,;..,,,,,,,.:??.!,,, \n",
-      "..:'','..,.,;,;.';,,,.'.,.,!,',,.?.,??.!;'?;,.,,', \n",
-      "':,,',.,!.,,,,,,,??;,,,'.,,.':,,,,;',.!,;;,,.,,,;' \n",
-      ",,,,,,,,,:,,,,,;,,,.,,,;,',.,,';..'-;,,',:'..'.,., \n",
-      ",.??,':,,,,'.-!.,,'.,,,,,.,':,,'!',,,!,-'!',',','! \n",
-      "',,'.:.;,.,,',.,:,-;.',,'.,:.','..!:;',,.'.',:,.,. \n",
-      ",.!,:,,'.,?'.?,'.',?;'.?.;,','',',,,,,,',',','''.. \n",
-      ",,'..,'...',:',';';.,.,.,,.',!!,!,..,.;;!.,.,.,!'? \n",
-      "?,',,'?.!,:-,;,'.,.,,:,,,,.,;.,''?.,:',.,'',;.!!,; \n",
-      ".'-!!!,',,''.,!!!!:,,,,,;,,.',?,.!?,,':,,,,,,''.', \n",
-      ",,,,,;',,,,,,:'',,.,,.'',.,,,'';.:,'.',,,,',',;:?' \n",
-      ",',:.,.!',,;!!,,!;,,,,,!,,,:.',!'!!!!,,,',;'..,,!! \n",
-      "!!,::.,,?',;;';',,,:''.!!,,,,!,,!''.,,,,,','.,;.,! \n",
-      "!'.,'..,,-;''.,;',,'',.,?:,'.!',,,:,,',,'.:;','':. \n",
-      ",,,,,,.,.;.'.,'.,,'.:.;','.',.,-.;,...'.?'.':.!'.' \n",
-      "!,!.,,,.?..?,;?.??!;'.';:,:,,.?!'..,!,:!',..'!''': \n",
-      ",.,.,,,:.,:,,',,,',.,,'.?.!','.,,,.'?';,.,'.,,-.,, \n",
-      ".,,!,,:.,:,.;,,':??.,.,;.'?:'.:,,.!?-;-,.,.,.,,.!, \n",
-      ".,..,''.,,,..,:,.,,;.,?:,,'.,,,.,,,.,;.,..,':':,,. \n",
-      ",..,,.?,.,?,.,..!.,,,,,,,,',,,,:,,,,,.:-,'.':,;,'. \n",
-      ",,!!.'?.!:;.,??':,.',.,?,?,.!'!'.,.?'.'?:':,.,?,.; \n",
-      ".?..,.,,;';,:.;,.,?,..'?.'!'.'?'.''!'!'?;.!?;'.',' \n",
-      ":..?,:',.'???'?,:'?,,',,,,.?',.,'?,';','.'?.'?.?,, \n",
-      ",;,:,,,;,:;,,,';''.;,,;','';,,.,,,:,,'.',',,,,;,', \n",
-      "',,.,!.,,'','',.,,':,.,';';,!.,!,;,'.,';,,','.,,', \n",
-      ",,,'-.!;,,,,',.,!,,,,,','',;,,,.:.!';,,.:!'!,;.!,. \n",
-      ",:,,,,.;,.,':'.;.??,'..,;.,,:.,.!;,.,,?'.,,?'.,;.? \n",
-      "???,',.'?',';'.,:;.,':.,.,.,,;';,.;','.,',,,.',,:, \n",
-      ".''.'!',;,,,'.!'?,,,,,,.?-;-;.;',,,.,.,,-.,;;',,,. \n",
-      ",;,,,;'.':,,,.,.:...,.,,,!,;'',.,,',,.'.?','!.,!!' \n",
-      ":,,.';,'.,?,:.!,.,.,,,,.,!,:''.!,.,..';,',,-,...,, \n",
-      ",.,.,,,,',.',,',;',.,?'..!,.,,,,.:..-:,.'.'':;.,,' \n",
-      ";,,'.?,',','..',.'.:,.:,,,;',',.!!??;.','?'?,,,''. \n",
-      ",?,.,?',!:,;,,,.,,-;-!..!,?;'.;',.'?,,..?';:,,','' \n",
-      "','.':,,',.',!!,...!?';,,,'.'.,,:,,,..?,'.';':,.'; \n",
-      ",'.,.,,'..;,,.;,.',!,!'?!;?,,;':.,.!,,'.'..,'...'. \n",
-      "!.?',',,;',,.,,,.,,;',.,,,,';,.;,,.,,,,,-,;,'.,,'? \n",
-      ";::;.',.,;',;,;,,,';,,,,',,':.;,,.;,;,.,'.,,,';.,' \n",
-      ":;'.':'?,';,.,','..?.',.;;,,''.,:!',:!':,'..?'':,: \n",
-      "',,,.!;,,,,:,..,,:--,'.,,',,,.;'.,.?,.;,',;?,-?'?, \n",
-      ".':'.,,,.;':',,,;',-:,','.,.,',..'.?,',.';'';'',:; \n",
-      ",:,,,.',.!?!.;';,,,.?.;:.'''.,,,':.;:.,,:,',;':,,, \n",
-      ",'.,,.,,,;,..,,,.,,..,?.,?.,.,,,,,,,??,;,,:,.,,.,. \n",
-      ",..,:,-;,':.,,,,'?,,':;:,,',,;,'.,!!!;,'.;,;,.,;,, \n",
-      ",.!!!,,,.:,.,,.,:.,',;,.,,.,,':'!.,,?',,..?,,?,:,' \n",
-      ",'...,,;!,,!,.:,-.-.,,.;';;,.,',';,.;,',',,,.;,,,. \n",
-      "!?'?.;'',.,!,!.?',?,.,;,,'.',;',.!.'.,,,.,;,'.'!,! \n",
-      ",,,,''.!,.,,';.!';,,,,.?!!;',',,.;.?,;',':!,.,,;,' \n",
-      "-,,!,.'!,,,,.,:,',:.,'::.!,;;:;,,.,.,,;'.?,.:,,,;, \n",
-      ",,,'.':',;,!,,,?!,,,.,,;,,,','.,,:,',',.,,,.':','. \n",
-      "','..,.,,,,:;,:,'';','';'-,,''!'',,';,,,';:',',',' \n",
-      ".',!,;',.?'?,:.,:.';'.';!',,.',;,,,''.:,;.'.:;:,., \n",
-      ".,,,'.,:;,.:'-,'.,,!?!,,.!!!;,,,!,',..,,'.,,,,,?'. \n",
-      ":,,.,,',:,',';,.!!:'.,;;,,,-'.,.,:,,.',-?,?,,,.,'. \n",
-      ".'?;.:;'..;--.:,,:;,.,...,,..:;:'.!,.,;,,.,',:-,;, \n",
-      ",'.'?,!',',.,,.,??:'?',.,!,,,,,,,.!:.,,,;,,.'-:'., \n",
-      "!,;,.,.?.,.,!,,;:';;,',,!',,!'::,-;,',.',,:.!?',., \n",
-      "','.,:.'';.;.',':',',;,,',,,.,,,:'',;:;-;;,,,;';;: \n",
-      ",,',;',.,:';,,,',;'.',,:,'.,!',;,.,,.,,,,,.,'.:..' \n",
-      ".,,'?.'.,;,,,,.:.,!';',.,..;,',',.,;'.!?,,.!,,.',' \n",
-      "?,',,,,',';,',''',','.',?,.!.,.!!,,''.,,:',.,,.,;, \n",
-      ".!!,',,-,':.!,,,,,'?'.......,!:!'..,,.!,,,,!!,,,,! \n",
-      ",,,!,.!..,..,,,',,','.,',.;!..'.,.:,';'.,;.',,..,' \n",
-      ".'?,;,.!?..';,.;',.?.,-.,,..,!'?..-.!,:'?.-.!!,!?. \n",
-      ",;,.!'-?.',:;,.,!'.,,,.,,.,',,,!;,!,'.;,.?,.:..,.' \n",
-      ",-?,!.!.!,!,!',.,!:?'?,.?-:;',,,.'.,,.;,.,,,,;,;,; \n",
-      ",-:'?;,.,',,,,',';';,',,',;,;',;,,',.,,,,',,';,,., \n",
-      ",,-.';,.'.,,;,;';,,.,!!!.',.,!,,:,,:',,!;,,,,:,!,. \n",
-      "?,.'!'!'!,,;,,,...,,,-;,,,;..'',;,,;;,,,'..,,,';;- \n",
-      ";,,,,.,,?'',;.',,,.,,-,,',,,,:',:,.,,,,',,',,,...: \n",
-      ",,,-,',;,,;,,,,,....:.,,'?;',?,;,,,?,,.,?,;,,,,,.' \n",
-      "??,,,':,.,;,.,,,,.?,;'.,,.:'';,.,,.,?,!,;'.'',,,', \n",
-      ",,,,,,;,:;.',,:,,;,;;;':,,,':,?!',,,,,,-,'.',,;,;. \n",
-      ",;,,,,,.,:,;.,.,':.,;';,-,,',-..!,;''-!!!,,,.'!!', \n",
-      ";.!:,,:;,,;.!?,,;,,':,!;'',,;,,!,,',,',:,,.!,.;,,! \n",
-      "!:,.,,.,;'.,??,.,.,,?,.,,;.?'.,'.,,-;'.,,'.,,!'.,! \n",
-      ",.!,?',.;.,,.,.?,.,!,,,.',.,,,,':,,--,,:''-,';,',. \n",
-      ",;,',,,,.;.?,'.?,;;,;,'.'.,',';.,,,.-?,.,.',?',.', \n",
-      ".?,.,.?!;.!'?.?,.'?..'.,.'?.,.,..,?,,'.-;'..',',., \n",
-      "',;-,,:.,.,','..,..'!;:!,:,','.';:,,,,.?,,,,,,,,;. \n",
-      "?:,,;,,.,;,',,;,',,;'.,;.,,,'.,,,;,.;';',.;:,.',., \n",
-      ",,,,,',,.!.;.;.,!,,!,'.,!.,'.,;,,;-','.,,,''.,;',. \n",
-      ",';,;,,.,;,.:,,,.;!,.;,.,;.'',..',,?,.,:',;.,',,,. \n",
-      "?.,,.!!,.,?,,.,':,',.;,,,'.,'.,:,.,,.,.,,:,,,,,-,. \n",
-      ";.,,,:,,,,,,,.:,,,',.',;.,.;..?.,.?:.,?-,,-;,,-.?, \n",
-      ",':,,'.-'';,;,',.,,,,,,,',,'-;,,,,',',,,,:,.,,.!', \n",
-      ",,':',,;,!:;',,;,',',.,,,',;?,???,.,:.,.;,.,.,?';, \n",
-      ",?;'.,,',,?;,,..,'.,.!';.,'.'.,,!':,!,'..';'..?.., \n",
-      "'.?;'...,.!.,.;.,.?';',','.-,,,,,,,,:.,,!!.!,;,,.' \n",
-      ",,,.;,.,,:',,;';,,'.!!,,,,,,!-.!-;,;!,',,,',,.,!;. \n",
-      ",,,,;,,,:;',-,,.,,',,,,';,',,',,:,!,!!,;.,',,;,,.! \n",
-      "-,';,!,.!!??!,,!,,,!!,,.!,',,,,;,':,!!,,,!,,,,;':, \n",
-      ",.;,',!.'.!!!!!,,,!,,,!,,.',?,?!.,.;.,,!,.,;?'?,,. \n",
-      ",,.'','.,,,.,;';,,;,,,,,,,'.,.,;,,.',.,,,,,.,,;,'' \n",
-      ".,,,,,.',?.-.,.,.,'.,,.,,..,,.,,..,,!?,-?,-,.,.,.. \n",
-      "?'.,,:,..,!'?!,.,!.,,.;,,,,',,,,,',-,,,',,,',',;', \n",
-      "',',',;',:,,..,,!,,:,,,.;,.;,!,,'.,.,.,,,.,.,,.,,; \n",
-      ",,,,,;,:,',;,',,,,;',?,,.',,;,',':',',;';,;;,,,,., \n",
-      "?,,,,,;.,.,;.,;';,,,.,,?,,.,,';,,:,''',,,,,',;','; \n",
-      "','','.,.,,,,?:?'.'',''.'',',;:';,',,;,;,,';'';;', \n",
-      "',',,.;;,,,:.,?,.';.!.,..,.!,!'?!,.,?,,,';;',',-;; \n",
-      ";,.?,;.?,,,',.';,,,'.,,,',';',.,;.,..!?,;,,..;',;, \n",
-      "!,.,:;,,..,!,.';,.',,:,,,',;,,,',,',.,';.,,'.,,.,, \n",
-      ",,.,.,;.,,.,!,!,,'..,?,,,,;''.!;.;.,.,,'.-;','.,., \n",
-      "!,,?,.,','';,',:',,,,;,,,,,,.,,,,,;,,,.;'',,:-.;': \n",
-      "..,,,,,,,,,.,,,.:;,,'?.,.,.,';'';'':;,.,;,,,;,..,; \n",
-      ",,,:,,.\",',.\"',;'';.:,,&.?,;.\";;;.!:;,!..,,,.\";,,, \n",
-      ",,.'??..,,',,,,,,,'-,,,';?,,:',;:',,,.,;,,,,,,,;,. \n",
-      "'?,.,',,'',''?.,:,,.?..';;;,,,,..,.!,.'.!.?,-.,?;. \n",
-      ",..,!,;,,.',.,,?,.':;.,'.?:;:,:;.'.,?,,.,??,.,:,,- \n",
-      ",,:,,,;,,,,,.,'.,??,'.!,.,.,.,,;,,.,.!;.,!!!!,?,!, \n",
-      "?.;'.?,.,?,.?!;.?,,'.;.:,,,?,!'..;,,,'.,.,,';,:.,; \n",
-      "'.!,,.,,,..,'.,'.?,,.'.'.;,,,.,,?,;.,;:,,.???,,:,; \n",
-      ",.,?,.;:.,?.,,,-,,,!?,,.,.,.;,.,,,;,,;,,,',,,.!!!, \n",
-      ",!!!!!,,?;,,,,.,.,,'?',;,:;,.;;;;;';,'.?,.?,,..??, \n",
-      ".??,:,,,,,':,,,-,.!?'???,,,,,?,-::,,,.?!.?,,;.;,,, \n",
-      ",,-.',,..,.,;:,,,.;--.,?--:.,!,;;:-.';.;.,;';'.,., \n",
-      ".,,.,!,,,,,,,-,-,-,---,,:,.,.,,!,?,..',?,,.,.,,?,, \n",
-      ".,,,.;.,;,.:,.,!:?!!',,.,,,.,.''',:'.,;,.,?,;,,;,, \n",
-      ";':,,,,.,;,,.;'';,'.,:,:,,',:,,,,';;',,,,',:,'-,,. \n",
-      ".',,;.,;,,,.',;;.,,,':!,,'':,,,,.,,,,,,;,',-;'',', \n",
-      "'.,,,!,,;,,!.',.,:',.;.,!'?'';''.,';;,,'-,,;,',''' \n",
-      ":,',,.!''.,.';'.,?,;:.,.',,;,'?:,..,.,:'-.,;?,.''- \n",
-      ".,,,',?,..;.,';.!,,'!.!:,,,',,',,?!!'??,,,,.,-,,-- \n",
-      ",,;,,'.?????',??!,,-',,'.,!,,,!!!,!,',,,,,-,,!'!!, \n",
-      "!,';,,.';';':.:;,.':''.,,,?;.,,,,.?..,.?,'-;,:,,,. \n",
-      "';'.;'.,,.,.,;,,',.,,,,,,,,','..,,';,.,.,.,,.;.,'' \n",
-      ",''.!';!',,:!;',.,::',,?:;;,-,''.,;::,';,.';,',',' \n",
-      ",',,,?,,,',,?;',,.!!,'.,?;,,.,,-;,.,;.',;,,':,;.,. \n",
-      ",!?!??,.,,?,;:,..,,.;:..:?;.,,;,,.?,;..'?,.,'..!,! \n",
-      ",':,,.,;.,,;.,;..,!,;,:,,,',.,'';.,;,,;.,.!':',',' \n",
-      ",,,;,,',,!,,',,,;':!,,!!;,',.'';,,;,:,:-,.'?:.,!;. \n",
-      ",;,,,:;'',,.,,.:'.,,,;,,-.,;:,,,,.!,,,-:'-;-:,..,: \n",
-      ",;,';,,,,,',;,,.,,,,;'.!,,,,,,,,',..!.;,,;',.,.,!? \n",
-      ",..?,.,.,!!,,.,'''.!,,;,?'?;,.?,';,,,'';''.',',,,. \n",
-      ".-;':,,;,,'.;,.,:,',.;:.?,';':,-;.,;.,.,',?,,.?:'; \n",
-      "..?,;.,,.,,'.!?,?,.,?,.?,.''.,?.,.,?,.,-.?,,,'.,', \n",
-      ".?,,,'.!,?'';,',,,-,,',!,!-.',?,;..:;'.?,';,'.,.'. \n",
-      ",,.,?',.'.''',',.'!,!,,.,,,,;',,.,,;',.,;,.,,,;:,' \n",
-      ",';!;::'.,.,,;,.;.,,;,,,.';,,.;,,,.,',;''.,;'.,;., \n",
-      ",,,:;,!!!'!,!,,,!!'.,;,.;!,?,.!'.?'?,,,;'.?-.,?.:' \n",
-      ";,.;':?,:,.,.,.,.,,..,..,;,,.;.,,,;,;,,',,,.''.';, \n",
-      ".'..!??'.:!,,!,,;,:.,,,,,,?.,.,,;,..!''.?,.?.,!,!, \n",
-      "!,,,.,!,.,.,,,,?.,?,,.;,.,,.,;.,,,..,,.,';,.,.,?;' \n",
-      ";,,,;,,,:,:,,,:.,!'?..,.?,.,.,?,.,.?,,','.!:.:,?!, \n",
-      ",..?,..,..,.';,,.,.;.,,.;;;;,,,.',?,,.,!,,.'?,',.. \n",
-      ".?..[.]...,.',:,.!.!;;,;,;;,,,!,.;,....;.,,';,','' \n",
-      ";,,,,.,.,,;,-...,'':';'';,,,',,',.,:'.,.!,;';'!,:; \n",
-      ",,,.',??'-,,,',?,';.,!?'?';',,,.'?',';';,,'.??:?,? \n",
-      "!!,!,!;,;-..,;'':;'.':;,,,.,,.,,,;?'.',,'?.,,;,,,, \n",
-      ",';,,',.:.,:..;,'.''.,.,,!';.,.,,'?,.,.,,.,,.,,!'? \n",
-      "?,,:,'';,!.,'.,,;;,.??,,!,!!!!!?,,!!.!?,:?!!!,,,.! \n",
-      ",,'.,,,!;;'.:!,;,''?,,,';!,;',,,,,-.!,?,,;.,;',,,, \n",
-      "--,,,.:,.;',.?,?!?,-,',;?,,,;,';,''',.''-?,,,,.!?, \n",
-      "',,:,,.!;';.,,',,!;;,!,;;;-,,!!,,',!?!'!,,',?!.:., \n",
-      "!;!;:,.,?!',?;,,,,.!.?,!,!',,.;:;.??;.?,.,!,;,';!, \n",
-      ",.:.!,,,.':,-,.,,,;,,,.;';;.;,,.!.!,.;';,.,,,,,,.- \n",
-      ";:;,'.,:','.,:',,,.,.,,-.:.,.?,,:;;;,,',,,.';',,,, \n",
-      ",,,??,,',,,,,,.',,,.;?!:'.'';,',;,.;':,.!',.;'.,-. \n",
-      ",,,.,,.-,.',:;'.?.!,-.,??,.,,,,'!!',,.!.;,,.!'?,,' \n",
-      ",,:,,,,,.?';',,:.!.;,,.!!,:,'':;,.,.,,';,':,,,'',' \n",
-      ",,.!;..!!!!??!.,,?,'.',..?.,!?,?,,',,.:,,;,:,,,,., \n",
-      ".:.,,.,.,!:.,.,.!:'',,;','',.,:',.!'?',,.?,;,..,!. \n",
-      ",,'?.!?,:'.:,:;,:'.,!,.?,.?;:,'.,,,...,,,,,:;,,,.! \n",
-      ",..,'..,;!,.,.:,,,.,!;:,'-.!':,.,,',,,,,,,.,;,.',' \n",
-      ",'.,,;,,'..,,.',..,?,.',,?.,?,.,,?,,.,,;,.,.,''.:, \n",
-      ",.,.',.',?'..,!,?,.,,-'.,',,,,',,,'';''.:,',,,-.,' \n",
-      ".,',',,,,,,,,,,?!,,!.,:.?;'';,;;,:,;,;,,,,,,.',-.. \n",
-      ",',:,.?,!?,.!,??,,.,,;-;.,!,,,.,!,.;-.,?,'!'.!,.!. \n",
-      ",';,:-',,,:,',';,.!,!,'':,,!',';.,,':',,.?.:,'.:., \n",
-      "!-,;-,;-,-.;,.!;'.,!,,.,;,;:,,';,-:,,:,,,,,';,',.! \n",
-      ",-,.!??.?,;,,,,'.;,,,,,,';!',,,,',!'!!,!.?,.,'.,., \n",
-      ".:.!.,.',,,.,,-?,;:',,.,,'.,.,.?...?'.,!,!,!.,,;'' \n",
-      ".?,:,,',.,',',,,,?.?';-,.,.',,..!?,!,;,,.!,,!!'''? \n",
-      ",'.';,,;';,!,,.,--,--.!'.'.',';;,,:,'.,.',;';';'.! \n",
-      ".';,.,.,,,.??,,;-,.,,,:'!!.'!,?,,.,,'.',,,,,;,,.:, \n",
-      ",,,',,,','.;..?,:,..,.,..,,'.',;;,.,,:.,-.,;:,.,;. \n",
-      ";.;..:..,,;',.,,,,'.:,,,,,'.!;,,',.,,,,',,,.,,;,,, \n",
-      ",;,',,'.;,,,..;.;',,,,,!?,,:;.!?,,;:,'.,..,.-;,,?? \n",
-      "??''.',',,'.'?',.:,,'.',,??'?,;'-..',,,,,;,.,';,.. \n",
-      "',',,,;,,,.,?,;,.:',',,;',,,'-';',,,.'?.,..;.,,,,' \n",
-      ";,,,,,'.,',.,,,?,?,??,,,,.,,,,-.,,'',,,;'',.,';;'? \n",
-      "'.,,;.,,,.';',,,,,:,,,;,,,,.';,,'.,,,,,';',,,.';., \n",
-      "'';,,.!;':':,,,'',,',.!?,!',:'',.'!,?,;,-,,,,,':,, \n",
-      ",.,,-,;,,';,,'.!,'?','.,,;,,;.,!,,.',.!;'.?;:,.,?, \n",
-      "'.;.:;;,,,:,.,,,.;:;:,,,,,;?,,:,.?,,';'.''?'.,;.,. \n",
-      ",,-;'.?'.,.!??,;?';,.,,?-;.,;,?;:,.';.,,?,,.,.'.,. \n",
-      ",;,,,'-:'.,;.,.,,,,,!,-,!.,-?.'';.,,',,.,;,'-,!,'- \n",
-      ",,?,.,,',!,?'--,--',,?,.,',';,'.','.'?'.-,,,;!.';? \n",
-      ",,,,?,?!',,,,,;,,?,,?,,?,.-?,,-...',?,,!.,;'.',,;, \n",
-      "',.',':',;.',;',.?,.,?,.'?,;,,'.!,.,,;,.-?','.??;; \n",
-      ",.,;?,:;,,'?';.?,.?,'.?,;,,.'?,,--,,;.?,,,.';'--.? \n",
-      "':?,.!'.,,','.!'..!.,;,;;,!..???,?,??',,,;.,,.',?' \n",
-      "'?'.?!',.,!,-?',.,,;,;:,,;;,,,-?,',:!,,'.!!:.,:??; \n",
-      "'.,.?,:.?':,,',';,,,;',,.?:,,-.';!,,,.!?:!'';-',,' \n",
-      ".!'.,.,,'-.?,-?,.!'.,;,.!.!!,,.,.!?':,,.?!,.,.',': \n",
-      "'?'?'?'?'??''.??,:,,,,,!,','.:;,,',.,;?':;,.,,.';' \n",
-      ".,.:;,.,:;?,?,;.,',,;',-..,-',',,',;;,,!,',',,!,,, \n",
-      ",,,.'?':.?.-,,,',;,,,';,,'.?,.,,,,',-'',,,,,,-'.'? \n",
-      ",.',;,','',',.,-,'.'.,,;;.'-.,!,','',',,'?''?.:;'' \n",
-      "'.',,;,,:':,,.!?.,.-?,.;'.,:,':';,,.,,.,,.;'.,'.,, \n",
-      "';.,,..,;,',.,,.,,,,;,.,;,,,;,,,.,;,,,,.,,;,,,;,,. \n",
-      ".,???'?',,.??;'.,.,;,,.,.,;,,.,,;,'.'?.';,.,,;,,,, \n",
-      ",,:,,,,,.?,.,,.,;.,;,,-;'.','?,,,,;,,.?,,.,;,';,,, \n",
-      ";,.-?,;..,.;'...,,;,.,,,;,.;':,;,,.,,....,.;,;.';. \n",
-      ",,;-.,;,.,;'.,';,;,:.,'?.,,,.,;';',.,,'.,,,.''?:', \n",
-      "',;.?.',';'.,,',',.,,,;,,,,,'.,',.;'...,.',;,',.,. \n",
-      ",.,.,?,;'.;;',.;..?,..,,;';,'.;,,,,'!',;,,.,.,.... \n",
-      ",.;.;.,;'..';..;?,,..',.,,,;,.!,.,;,.'!.,;.,.,'.'' \n",
-      "'.,,.;,..?.,..!',,.,!.,?,?,,;'.?.,,,,!,;'.!!':!.,. \n",
-      ",;;;,'.';!,.''..,'.'.,,.!!!,;.,,,,;?.';'.,:',!!.,. \n",
-      ",!,,,,,,!.,;';.;:'.',:;,''.!,,,.,,,.-?,,-.!,;'-:,: \n",
-      ";,,,..-,,!???,..!,?;:,',.?,:.,,,,',;:,,,,;',,,'';. \n",
-      ",.,;,.,:',',.,,;,,':,,'.:,.,.!,,:?!,,?,?,,.,??,,?, \n",
-      ",,,,.?.,,,,;,,,.,?,?,,,:,,,.?,!,,.,?,,:',',.,,,;,. \n",
-      "'.-??,,,.,,,.???,,!,,?',,,-,,,,:,,,???,'?!,,.,,,,; \n",
-      ",,.'';-.;.'.?.;'.':.'',.!,!.!,.'.!,.,,,;,,,.:',''. \n",
-      ";.!!?:!?,,'.';'..?.;.,;.?..;:.?.,.:.,,;'.,::.,':', \n",
-      ".,,;',,,,,,,.,,;,.,,?,;,,.':,,,.,,,,','.,,?,,';,,, \n",
-      ",.,:,;,;,.?.,?.,;.??,',;.,,.,.;,,.;:,':,,,,'',,,?' \n",
-      ",,;,.',,;',,',,!',,,,.,.,,;',;,;;,,!,',,'.,,,.!.,, \n",
-      ";,.:,,,,.:'?'?,;,;,;','''.',,,?,'!,!,,'?,,','?,.!, \n",
-      "''.,;,:,;,,,'.;,.,,:...,,,,-..,,,',:',,'..!.;-'.;: \n",
-      ":,,';,.!:,.;,;,,;;,',''.',.',.,,'.';?,;'-,.,,?'.,; \n",
-      ",,,;-.?,.:?,.?,,',,;-.?,.,.:;.;',';,,;,,,.;;,,.;;, \n",
-      "-,,;:,,.,:!?-,,.':-.,;,,,-.;.-,,,.,?,,',.,,..,,,., \n",
-      ",,'!,':';,.,,?.?,.?,,''';;,,.;,',..,.-,?,.-?,,,.;. \n",
-      ".,.!.,.,..:-,,;,,,.:,.,,;,,':';'?;:.,,,,;':;,.,:?? \n",
-      "?',?!,';,':-,,.,,,.,?,';,,''.,,,',,;,,.,-,-,.,',;' \n",
-      ",,.,-:,.-?;-.-,:.,.'?.,..,!.?.,',,,,,,'-;,',.?.,,, \n",
-      ".,,,,;,,,;,,;,,-,,,'.,,,,,,,,.';,?:;,!','';.,-;,,. \n",
-      ";:,,;,,:,,,,;,,.,,.:.?!;.;,,,!,!?,,;:',.,-.,:,.'., \n",
-      ",'--;':,,,;',,,.,.';:.,?.'??,;.',?'.!'.'?.,.!.,,', \n",
-      ";;':,',.?;'.,,.,'.,,:,.!':,,,..,;.,!!,,.,!.,,!,!,! \n",
-      "',?,:,.,.:,,,.':,':;.?!,,,.;,,'.',',-;,,,.:,,.,,;, \n",
-      ",;',',,,,.,.,,';.;.-,,?,.,.,..,':.,&.,,!,':!'.',&. \n",
-      "':'?,?,'.',,!',?!;,'!,.'.:.,.,,:;,,.,',.?,,.?,;',, \n",
-      ".'..!',?!?,;:,,.:,;?,.?,;;...,..,;,;,..??:?.!,,;.' \n",
-      ".,,;,.;,,.,..,:,,',,,;-,-.,,,,,?,?',,?,;;,',;,,,'. \n",
-      "??..,.!;':';,.!:;...'?,'.,,',:;,,,,;,.,,,;.,,.;:!' \n",
-      ",.,!.,,',;',:,,,'.;,',.,,;''.;!,:,,:;,,.;:,.!..'.- \n",
-      ";,,,.,,',,-.:',';',,,,;,,.;,.,.:?,.,:.,,:,;,'.':', \n",
-      ".,,;,.,;,,':.!!?;-:;'.,!,??..',,;,',,,','.';',';,' \n",
-      ",,..,',,.,,,',,.,.,.,,.,.,.,?!,,?,;,,,;,,,-,,,,,,, \n",
-      "-;,.,.,.,,,,?,,,,,??,',.,..,,,;,,,-,'.,'?,'.,,:'?! \n",
-      ".,!.,;.,..,'?.,.,.!?.!,,...,,..!,'!,,'.,;,.'?.?.,, \n",
-      ".,-',;..-:,',!!''?!,.,.,??-.:''';,.,,.,,.;';,,;,,, \n",
-      ".!,.'?;.;.;.,;,,.?-.,.:-.,;:',:.!,'.-:,.'-,-:,,.;, \n",
-      ",.',.,!,:-.,-:,,,;-:,..?'?,.,,'.:;:,,:,,:-,,,;,:,; \n",
-      "'-.;:,',,,,,.'..,::.,.,',','.','!?',;,.,!.,:.,.,.! \n",
-      ",'?,.,'.''?,'..!,',.,..:.,;,;,!';-:,.,:,.,,;,,.,!. \n",
-      ",;;;;;;;.,.',:.!,,..,!;,.,,-;,.?,.,,.!;';','.!?,?, \n",
-      "?,?,,,,;,.,!?,.,:,,.,,.,:?,.''?,.?,:,.,?,:,.,''?,. \n",
-      ".:,,,,:',..!.!.,:.!.,,;:,..,;.,!.'-,,.!;'.,.',;.!? \n",
-      ",.!?.-.,?.?'-..,:.,,.,?,,.,:;,,,.;,,,.?,.';.,.?,?, \n",
-      ",,,,.,,-.,';,-,.:,.,,.,''?,,;,.,!,;,:,.';,;,-'.',, \n",
-      "':,;'',,;,':,,,',.,!!,?,,!,?,!!!!,,.,,',,!';;;'.,. \n",
-      ".'?,.,'.,;,;,.,;,,.;.'?'.,,.,.,;',.,.,:','.,,,',:, \n",
-      "-;',',',,!',,.',!,'!,'.!?,:;.!?'.,,;;,,:,,,;,,,:,; \n",
-      "',','.,'',;..;.,,;,,'.'..:;..,.!?,,,,?.,,,,:,'',,. \n",
-      ",,,,.,:,,,,.!.,,,,:;;,.,,;,,',,,.'.',,,,..:,,;,,;, \n",
-      ",;,;,;,,;,,,.,!?,,.,,!':,,,,!?,,.,!',;;,','!;,,!., \n",
-      ",!,,:;,,.;?',,?,'.,,,..,,,.':;,,.,.,.;:'?;,':,,..; \n",
-      ".,,'.,,';;,.;.,.!,,;.!,,,;;,,';':',,,''!';,.,?,.., \n",
-      ";!,.,,;,,.?-.,':,,;.,;-;,,;..:.,,.,,.,';,;'..;,.:! \n",
-      ".,,!;,:,,:,,.,',,'.,:,.,,,?,;,;,;,,.;;;.?,;.?,;.?, \n",
-      ";..,,..,.;,,,.,:,,,;?:,,,.,!!!...''.'.,!!.,!,,,,.' \n",
-      ",',,,'.,,,.,!.;'.,.',.?,',.'..,':'.!.,,!.,,,;,.,;. \n",
-      ";,,'.,,;,,'.,:;.,:?,;:;.,:?;,,.,,,:?!,.;,..,.,?.'? \n",
-      ";'.,.!.'.;.;,.!',,,,,.;,,,';,'.,,',,,,,,,.':,.,!'. \n",
-      ",;:'.,,;,,,,.';,!.!',;,'.??'.';.:!!!,.!.?,.??...;. \n",
-      ";.;.,;.!!!,.:;'',,.!'::-';,',',,'';,,':,!'.;,,',': \n",
-      ";,,',,.!,;,,,'.!,;.,!'?,,',,.!!!!!!.!!!!!!!.,!!.', \n",
-      "','.,,.:,!,;,,,.,,:,;,,,;.,,,,,,':;,',,:,,,,.'.'., \n",
-      "!,.,;.,!,.,,.'?!:...!'.,'.,,-.!'.!.,!,,,-,;,;,,.!? \n",
-      ",!,,!','....,,.:,,!,!,.?'...,..,'..-,:,.???,?.,.,. \n",
-      ",,.???,?,,:,.',;',.;.,'.?..,.,.,,.,.;'.,.,..,';,., \n",
-      "!,,!!',';.',';'.!!;'.;,?.,.,',.;,.,,';,.!?.,:,-,?; \n",
-      "',.,:,,,,,;,,,,,.;'.,;.,,,,'.,,;,',;-;,,,',:.,,:;; \n",
-      "',,';,',.:,';,,.,!,!.,!?;..,,,,,;,,.,..,;','.;,,'. \n",
-      "'.,,,.;,,;,,,,.?';,,.!'..,!,!.!!!,.,!?,,?,;,;:.,,: \n",
-      ";,,,.,.,;..':';,,,.'..,,';.!,,,.,.!,:'?',,?!,,,?,, \n",
-      ".,;':,.,,,.;,...,;;.,!'?,.??!!?!,:;,.???,,;,,',,,. \n",
-      "?:;,.,.;,;,:,'?',.','.,!.!.!!.;..,,;',.,;:,,,.,:?' \n",
-      "?,,,,;!..:.'.',.,....',.,,,,,;;';';',-,',',.!.,;,' \n",
-      ",:',;,,:,;,,,''.:,;,.!,,,,.',-'?-'.?..!'?,?,;-,',. \n",
-      ";','...!'?,!?,,;,',.,!!,;,!,;'.',:?,!,!.,-.,,.,!.! \n",
-      "..:.!!.'''?!?,;:,,,'.?.!..,..,,';'.,.,.,.,?,.,,,.- \n",
-      ".?,,,,.;,.!,.,?,.?,.,,.??,.,,.:,.,,.,:,..,.,.?.?:' \n",
-      ":,,;,,,,.,,,'';':,,,',-,';,,.,..,,-,:;,,.,,,;,.;,. \n",
-      ",,;',.,,.?.-:-,.!.,:-,.,,-,.!:'!,..-,.-,.-,.-,.,.. \n",
-      "?.!'?,;''.;'.!!?,,:.,.;,;.,,';..,,.,?,,'.,:,.,.;., \n",
-      ",.,;:,.:!',?,-;.,';';,,-.,;'?,.!!?..?,,,'?.,.'?.;? \n",
-      ",.,.:,.,!!!,!!,,..,!!,,?,.,.?,.,.,!!!!!,,?,?,?:?,, \n",
-      ".,.,.,.,.,.,,:,;;;,.!,:;,;'.,:;,.,,.;.?;.,.,:.,?,, \n",
-      ".;..:,?,.,.,,:',,'!,!',;,,..!,;',,.!':',',',';,,.! \n",
-      "!,,:-,'.,,:,.;;?,'--';.,','.;'.!,,.,,'.!,;!,,.-,;, \n",
-      ".,,,!,.!!,.?!?,-;.,:,,'.,;,.,,',';:,,,',,:,,..,'., \n",
-      ".,,-,,,!,'.,:,?;,,,:,.,,?,,:,,;:;.:,,,!,,;,,.,,,!, \n",
-      "';,'.,,.!',;,.,!!,,,,.,',.,,:.!,,,:';;,.!;,,:,'.,, \n",
-      ";,:,,,..,,;?,.,',,,;'.,.,,;;,'.;,,;.,?!?,;:;,!;!:' \n",
-      "';,!.;.,,,'!,:;,,,.,;;,',.;,;,',',.,','.,;;.,,.,;' \n",
-      ",'..?,,.?.!?,,,.!-,';.;,,;...,'!?!',',''.,!,?,,,;, \n",
-      ";.,,.,??,??!'.,,;,.,,.,:':,','.,,,?,:.'..!!,.!''!? \n",
-      ",!.,.,,.,:,.,;,;.,:'';,,.,,!!??:,!,';,!,,;,';!,?,, \n",
-      "''.,.:.,'..!,!,'.':.',.?,;::!,,,.,;,,.,:.,';','.,, \n",
-      ".'-;,,:'.,:;.,.,,?,.,!.'.,.?,!,!?,.,.,.,:.?,:';,.. \n",
-      ",.,,.,,;:,.,':,,-,.',.,,!.;;,.,;,.,,,.,.;'':;,'.,, \n",
-      ".!.,,:;:,,.,?:,.,.,;'.?'.,?,;;,..,,''.',.,?,.,.,?, \n",
-      ".,,.;;,,.,','!',.-,,'.,;',..;,,;'.,?,,:,..,';-,,,, \n",
-      ".?,.,,,,:,;,.,?,.:..,.,.,..,.,...;',,'.,,,',.,,',, \n",
-      "'.,,,,,?.,-,.,;-,,;',;,,,,;'',;;.?,.,,',-,:'.,,?., \n",
-      ".;:'.,!;,,'.,,,,,,'.,,,;';?.,.?.:.,:;.,,!,.,,,':,, \n",
-      ",.,?,,,:,.?,.,?,,.;:,,,,,,.,,',,',.,,!.',.,!,'!.?. \n",
-      ",';,,.,-,.,,',.';,,,,:,.,',',',,;.,:.,?'?'.;,,:,;- \n",
-      ".,,.;,.!,;.,,,,,'.!!,.,.;,.;,,'.,!,!,,,',,,.;,,:,' \n",
-      ",.!,'.,;,,.,,',!,.,!;'.',.,,'.,,,?,',.,,'.,:-,,',, \n",
-      ",',..,,,-,',',,?,;.,;,,.,,;,'.,,,,,,,,.,,-';,.;,'' \n",
-      ",,',',,-,,.'.??,?.?.,',,.:;.,,.!,.,,;,;','!:'.,!'' \n",
-      "'.,,,,,:'.,,:,.,;,,,,,.,..,':;'.::,!,...,'';,.;,.! \n",
-      ",.,.-.',;.;:;.';.;,,-,,.'.-.,:,.'.,'.,,;.,,???,,,' \n",
-      "????,?,,,,,'?,,:'.,'!',,,,:,;,,!!!-!'!'!!,!?,.?,.? \n",
-      ",.??.';;,.,,;'-,,'-.,.,.,,.','.,',.;.,,,.,.,,,,;'; \n",
-      ".'?,,;,,..,;.?,:,,,,.,!!!,,!!,,;'.!?,.,;,,,,.,,.?, \n",
-      ",;.,.,.!,;,:..,,;,.:,.,,:,;,;,;.;':;'.:,,,,.,;:.-! \n",
-      ",!'!,,,,,,;,,,,,,,;,:,!',;.'!.,:,'.,!,,,.,!?,,,.?; \n",
-      ";,,;;;,,,,.?,;?.?,.??.;,..'.,,,,.,;'.,.,!,;;;;,;,. \n",
-      "?.,,;!.,,:'.?,.;,:':,.;:,;'.',;.,;':,,,,,-'.,!,,,' \n",
-      ",'..,.;,;:,,:'..,,'.,',',,,',.:,.!?,.??;;;,;;;.?-, \n",
-      ".,.?.?.,?,;.'?.?,,,,;,,.?,,,;-.;;.,!!'??.,,,'?,?.' \n",
-      ",?'.!'?,,.?,,.!,;,,;'.!?,,,;.:;:'.'?.',,.;..,.!,,, \n",
-      ".,?'.''!'':!!!,;.,?',.,.,;,'.,,,!':,!',;!;?.,,:'.: \n",
-      "'.,!?,.,??''.,,':,.,',:.,!!,?,'.';.,;.';.!,''..,:, \n",
-      ",,,,;,--,.,.'','.,?,,;.,,:.!,,?,;.',,:;,.,?;.,.,,; \n",
-      ",',:;'.,,'.?,',.',,':.,.';,,.,?,,;,,,-,.,,:.,,'.:' \n",
-      ",';.';,;',':'.,!?'.;.;,.,,;,.,;,,.'.,,-',,---.,,,; \n",
-      ",.,;,',,,,,,.,,-,.,.?,;.?,!.?:???,.!?'.?'.;,,,..,? \n",
-      ",,'.:,.;',',,,,:'.;',;,,,.!;.!':.,'.,;!,??,..,-,,' \n",
-      ",-.,,.!:,,.,!,,'',,.,,!,,!,,.,,'.,.,,!,!,!!,!,,'!, \n",
-      ",','!,!,,?;.!,?',?'.!',,,.!''!,,',,,.,?:,,,:,'.';, \n",
-      ".?,,.,.,,!,,,.,!,.,,,,;..!';,,,,,,,.,!,..,:.';,',, \n",
-      "!!?,.,:;.,.,,,,,,''.:,'.,,;....,,.'','?,.,,;-.,,!; \n",
-      "',.,?.'''?.,'',,.,?.;.?,;,..!?'..?,:.!!,,'.'?.!,,; \n",
-      ";!!?,.,.',,,.,.,.,-.?,.?,-?:,?,'?.,.,.-!!!.;,,.,!, \n",
-      ";:,!:!;;.'?',,',',;'?.',.;;;;;'.;.,!!,.!!,.:.!!,!? \n",
-      ",,'?,,,.?,,.,?,.,!.''?;,';;,,,,,':'',',,.:;.,,-:,, \n",
-      ";,.,,':,'!,,,,,'?:,;,,',,:,.''!?.!'..';';:,,;,,'., \n",
-      "!,,.,.,?!,',''.!'?'??!,,.?,;',.,,.;'',.-',,'.,,.,- \n",
-      ".',.;',.'?,.';,.,,,:;.,,,..,,-':,,,.,,,;.,,,.,..,: \n",
-      "?.?'.,,..,.,.?.,.?,,;,,,,-,-,,-;-',-;,-,,;--;,,,,, \n",
-      ",:.,,!-,!?,;,,:''.,,,-,.!.,;,'.,,':,;.,!!!,;,,;,., \n",
-      "!!!!'?,,:,';,.!!'?,:.?.?.,.,.,:.;?,,:-,'.,?,,',!!, \n",
-      ",,.,?,!,?,;.?,.,,-';;,;,,,,,.!,?,,'.!,??..??.,,,,. \n",
-      ",':.,,',,:,,,:,;,'.,-,.,,,,,','?,.,,:;,'.?:',;,,,' \n",
-      ";,,',,,-';,,..!,,'.,,;,;,,.!,.!,;.,,',.,,.-.,..,': \n",
-      "''':,,','.'.',,..,,.,;'',,,'';'.,,.'';,'.':!';'.,, \n",
-      "''.,,.:',';,.'',,,.,,;!';'.;,,,.';,,;',,,.,,',,,;, \n",
-      ",,-,,,,.!!':.',.',.,!!'?,.,!.,,,:-,-.'?,...,.,.,;. \n",
-      ",.,,.,,.';,';',.,,,,,.,',',,',,;',,:',;,;:,,',',', \n",
-      ",:'..',.,.,,'..!;!,!'.?,:.;.?.?',.,?',''.;''.,;,., \n",
-      ":,.,,,.;,:;,.',?',.!!,'-!,..,;'.!!!!!?,,,'.,,'.'!, \n",
-      "?,.;,:'?!!!,;:;,',.';','.!?..,'',,:,-'..,!,!,!,,'' \n",
-      ";'',,',,!'',,..!.,;:,','.!?.,':!-',,:;''!,,..,?:,, \n",
-      "',',,.!,!;:'.;,',.?:',;:',,.',;:.,.;';,-,.'!,,!,,! \n",
-      ",!,-',,!!,.,,:-':,.',,,,,,:',,,;','.,.'?'?',';,.?, \n",
-      "-'.,,!?'?,'.?,,,,;!'?,?,??'.!;?'?,:'.!?,,,.,,,,:,. \n",
-      "?'!,,';,'!!,-,,,,-,.!.,.,,:,;.',;,,;',:,-,,.';,:-, \n",
-      "-.;:;,.:',.,,;,.?,:!???,,'?,,,,?';.,,,?,?'.,,--;., \n",
-      ",'.!--?,?',;.-',;.':--,.,.--,,,,??!;:,''.;,,',.,,, \n",
-      ",!,,,;!',;,',-,'!,,,,.';,':,'.!.;'.:'.';,.,',.'.?' \n",
-      ".'..?;.';.,.!,;'.!,,.;,,',.,;'::'.',?,..'?;,',;,,, \n",
-      ",;----.,-,-,,.?,--.,;,,.,',';,',,;,,;,;,,';,,,.:,, \n",
-      ".,..,.-,,.,,,.!..?,,,;,,,',.,,!!!,','!-,--,!,-,'!' \n",
-      ",!,--'.,,';'.,!,!,,,,:,,;,',:,;,,,,,'.,'-''.!!'.-. \n",
-      "-,;.,,..,;.'?,'-;'.!,?;,.,,,;'.,',.,,,';,;',;,,''; \n",
-      "-,,.'.!-!,;';,'',,,,..,.,??.,?,.,.,'.,,,,,.,.,..': \n",
-      ";;';',';;,;;;';;:,','.;.,!,.,;,,,,.,!;.,.;';.;';.; \n",
-      ",.,.,,,,.,;,.,,;:,;:.,;,:'..,.?'.,.'':';',.';,''.' \n",
-      "';.!'?:,.!;.!,!,,!;;.,,.,;:.'.,;.,,.','.,',,,'',?! \n",
-      "'.,;,,.,!!,;'.!!.'?,:'.'?.!!.!.???,,';,;;,--,.!'-. \n",
-      "!,,.,,!,.,,,.!???,,.''!,.,!',.?!'.-:,,,!.'.;;;';.' \n",
-      "-.?,;,,',;,;,.,,-:,,;,,,,.:,,',.;,.,;!.,.?.,,,.!'' \n",
-      ";;,,.,,!;.,,;'.';,'.!.:,;,,;,.;-,-;,,,,!?'?'?'???; \n",
-      ";,,-,;,,-;-;;,-,;,,,;'..,!,.!?;'',.,,,.'-..':,,'.. \n",
-      "?,;.'.?,..,;.?.!;,'!;',,.,';,,;',,;,'.'!,!,.,.'-., \n",
-      ",,:.,'.,.;.,;..,;.,.,:.,,,,,..,,,,.';,-.,!,.!,!.,. \n",
-      ",,.,.,.,.;.;.:..!,.,,.,,!,!;';'.',.',',','.;.,,;,, \n",
-      ".,!,!,?',,,,..'.,;.,?':?'..,;,-,.',..,?,,.!.;'.,., \n",
-      ".?.,-.','.!,,,!!,'?!!,?,'.,,,-,,..,!,;,,,,;-;:,,,. \n",
-      ",,.!,-.,.,.?,,;:,;.,,.,;:,,.'':,,.'.,:?,;,.,,;'.;' \n",
-      ",,,.:,,,,.,;,.':',,,.,;.,,.,.',;',,.,;'!,!,,,.-,'! \n",
-      ",.;:.....,:.,,:..,:,.?'?':,,;,',,-..,,.,.,,.,,.'?? \n",
-      "!'..?,:,,.,.!,'..,,'.,!,,,,::'.?,,?-',.??.,','...? \n",
-      ".?'?.,.?;.,-',',';,,.',,',,'':.'.,.'.,!!!;..,:',., \n",
-      "!,'.?!,,..!!.,.!,.,!?.'?,.,!';,.!'.,,!,.',??'.,.;. \n",
-      ",:..'.,,,,.',:.;',,.,!,',''.,,,:;.,,:.?,?,,!,.!,', \n",
-      ".,;,;;..,;.',,.!.';,'.!'?!','?''.'.;,,'.',?-?.,.'' \n",
-      ",:;:.,;.?,.,!?,.,,.,,',,',;'.,!.'',.,;,.'','.,,'-. \n",
-      ".,..,.'?,-.:,',!;,;,;,;,;,;-.,,!,,'::,!-,,,;,.?,., \n",
-      ";,';;.:.,;.,'?,;'.;':;,':'',,',',':;,.,.;'..,,;:,' \n",
-      ".;,,'.;;:,,.,..!!!':.,..!.:,,';,.;.;.?,,'?,,-',,!. \n",
-      "?,,!,,,.-'!',;;''.'?,,,,','!?',!.!-',,-.',;','.,.! \n",
-      "?!,';,.'!,',',;,',,';,'.,,!,!?,,.,,;'.;,,:,.'.?.., \n",
-      ";.?,;'',.,',.,:.?,;,.?,.?,;,;';';,-,'.!'.;.;;'';,' \n",
-      ".,',.?,''',';,'!!!!!!!,'?'?!',-',.,,;.?.'?,.,,''', \n",
-      ",,,.,?:,',',-,.!.''?',.,,',.;,.,.!':,';;',,,,-,,.; \n",
-      "-,.'?.,;-,;,,.',',!'!,,'.,;.';.!;,,,,'',!'?,.?,:.? \n",
-      ",.'?,.,.,',;.,,,,;,'.,,.-;,.,;'.??,.',.,;:..,!;,': \n",
-      ",:;','..,,,,:,.,.,:..?;..:!?,.,'.,.','.'';'.'.,;': \n",
-      ".''!;,!.,',.,',.',,..;:..,,';':!;,.,...!,,,;,,.,,! \n",
-      ",,.,:.;.?,!!,?!;.,?.,,,,'';,,',',.:'..?.-;-':.!.'? \n",
-      "',',.::.'??.,..',?.;,'':;,,,','.;'',,'.;'',:'..?'. \n",
-      ",;.-!'.'-.-:'.,!.,!'.';'..!,;',':!....!,!',.''''!' \n",
-      "'''.,,','.,':;',-.:'?,:,.'.??:!:',.;''.',-!.,;,';' \n",
-      ".,:,':',',,,,,;,,!,!,,:'.!!;.'!.?.?,,;'.;.,.;,..!? \n",
-      ",!?,?,:..!?.:.,:;,-,,?'?,.?;''.,!?;''..';'.,;,'.,, \n",
-      ";'':,,'.;,,.,,,;;,;.!';!,;;:;:'.:.!!,.'!;','--,,,, \n",
-      ",,,!!;.,?!?.;.;..??,-,,'.,.!:,;,,?,.'.,,.,,,,!,.,! \n",
-      ",:'?,,?;,.,,'?,;.,:','.,.-,:!,.,,?,';,,.,'.:,!'!!' \n",
-      ".,:.'.,,''?;..,,'.,,.,,.','''.,';,,..,!,.;.,.,.,;' \n",
-      ";:!.:;.!?,;.':.';-.:,;,,:',';,..;,.;,;,.,,''!',!,, \n",
-      "',;-'.'.:,,!:',.:,,.,,'.!?,.',,'.,',.::,.,;:.',.?, \n",
-      ".,!',!-!?.','.'?,;,.,,;..,..!,,!!,'.'?-??!?',,.,,, \n",
-      "?,!'.;.,;'.??';;,.,?,;?,,.';.??-?'...:';.'!!,,'.,, \n",
-      ".,:,,;,,.;:,;.;,,.,.?,.,:,.;,,:,.,.?,..,;,,';'.;.' \n",
-      "?.,:.,,?,.?',.,,..';..,.,,''.,';'-;.'.',.,,:,,,?'. \n",
-      "'?.',.,,.:,..!.,-.,,,;'.:,,,,,,,.,.'?';.'..,'?.';, \n",
-      ".,!.[.].',.'..,.,:,.,,.!..,,'.,:'.';.;'..;,.????': \n",
-      ",;,.,';.,,,,;,.,,;.,'.,!,!:!,'.;.,;.!?,:..'.:,.,,' \n",
-      ".,,;-'.?,,,!,';':,',:',,,,,;',;',';',':',',..,,.?, \n",
-      ".;,,:''..,;,;:';,;,;-;;'',.'',.;.,,,.;'.,'-,;';,., \n",
-      ",;,,,'.;;-,,.;,,,';.,,,.':,.,;,.;.,,.,..,!'-.,;-., \n",
-      ",,;,;;,.?-.,.-,.,.;.,;,,.,,;'-,,,.,,.!',;:,,,;',,' \n",
-      ".!!,''.':,-.:,,,?.,!,!!;,,..;.,,,.,!,,,..!!!,'.??? \n",
-      "?,;'--:.?'?:?,,,;:,,,:,,,,,-,,,,,,',,,-.',',,,,.;- \n",
-      ",,,;,-',,,,.,!,!,:;',''.,,.,;,:,;.,,,:'?!'?.:';.', \n",
-      ",,;:',.?',.'.,;,'.,'.,:.,';;.::,.,'.??,.;,',!,',!' \n",
-      ",!',':,;,,',';,!',,';,,,',:',!;',,.',;;.,,;,.';,,, \n",
-      ".,,,'';,'',','';;';,:,'.?,,';',.,!!?,.?',;!'.?,.,, \n",
-      ":';.:..,:,,.!?.-;?!,,'?'?,?!?':',...:.,,;.,.,!!,?? \n",
-      ".:,.,.,,.!.,,,!!:,''.'.,;'.-;,,.'???;!,.,!,.',.,,! \n",
-      "';,'!,!.!'?,,.'.',,.,?,:,.?':'.',..?,.?',;',.'.,;' \n",
-      ".,,'..;',,:,.,.,..,.'.,;:,,,:,;.,.!,!'!,,!,,,,?',, \n",
-      ",,,!,:,.?,,,,!!,!,;,.,.:!;.,.':'...,,'.,,;,.;,.:,, \n",
-      ".,,?','..?..,!..,:.?,,.,'.,!.;,.,;,,'':';,,,',','' \n",
-      "';',,','.!!','.,,:'',,'.',?;,.,';:,,,.;.,.?.!.!',? \n",
-      ",;.,,,,;',',-,,',:,,.!,',;,',..,.'..,?.,?',',',':' \n",
-      ",':',!'-.',':',,,',','.'.'..;,''.':-;.',:,-..,.',' \n",
-      ".!!.,,,,:,,,.!'..''?,','','???,:,.,:?,!,!,!,!,!.,, \n",
-      "?',,?,:.,,,.!!!,.,.,:,,!,!,,:';?,;.,??,.,,.'?,'.'! \n",
-      "??..;?-.'?',,;',.',''-,,,.,','.;,.,,,,:,,!.!?:'?;. \n",
-      "',,'',;,'',.,:..,'?,,,.':,,,,'.,,.,.,.,;,,?:,,?;,, \n",
-      "',.,'.,,,.,,.,.,.:.,'..';,,',..,.,.?'?,;;',''.;',' \n",
-      ".'':.!.;',!,.,,.':,;,.:,.,',,.,.,.,,,,,,;,,,.,.,': \n",
-      "',;,.!!,'-,.,!;;,,.,;,;.',:.;,.,,.,,-,';',,,,,',!' \n",
-      ",,,.,.,;'.;';,,;,;,;',,,',;'.,,,'.?-.'.?,','.,:;,, \n",
-      ",.;..,!,;,,,!',,,'!,,,,,,',!'!!,-!,.,-.?-,.!.,,.,; \n",
-      ",,:,'.';';..;..;.,-,'':,,,,:,'.,,'!,.',.,,,,:,',.' \n",
-      "?',;,,,.,-.,,,,',.;:,.,.',';,;--,,,'.;,,,;-'.':,,; \n",
-      ",,,.,,,-'-;,-,,',',,.,,'-.!?':?'??:';,,.,'?,,?.?', \n",
-      ",''',''?,.;.',,?;,,.,:,.,':,,',',.,!-,'.,',,,,;,,? \n",
-      ",?-;.','','?,?,.,:.,?;..',',.,.';..,:!..'?.,!?'-:, \n",
-      ".,;.',,.'.:'.:,,,.'.,',.,','.!,:.,..,?,:,.,,?,,-?, \n",
-      ".';.',:;,.':.'-,';';',',,',,',.-,,,,,.:.,;.,;.,'.! \n",
-      "!',,'-.:,:',,.'?,!!',';.!;.'.!.?.??.?.!'?...'','!' \n",
-      ":;,'.'.'!''':'.,',''!'.'?',''.;,.'!,',',',',,',',? \n",
-      ",'!':'',,!'?,,.,.?:,.':;'.!.;'.,';.?',?!!.'?,,.,.; \n",
-      ";;,!.!.-,,..'.!!',!-.,,!','?':;;''.[.],!'''!,',;', \n",
-      ":!,.[.],,!'?,':,;.[.],;!?.'-:,.[.],!,.,,,?,,;,,.?, \n",
-      ",-,,.,,,;,.;,;,;,;,;,,,,..,,'':;,,,,.?';.,.,.,?.:' \n",
-      ".'.;'...','.-?:.:,;,,';,''.':.'..!!!!'?'?!','!'??? \n",
-      ",:;,.!!-.!!!!,',!,,'!!!,,!.',?,!!';'.!!''!,!!?.,,, \n",
-      ".';,,',;,,.?,':,,';'.''.!?,',':';,':',;'.!,.?,',,, \n",
-      "?:,.,';''':,,',':,,'?,!.,:,-,?':'..:,,,,.:,'...',' \n",
-      "..?':.'.,;:,'':,.',:,;-,:''.;,.!,,,',:',.'',',,?', \n",
-      "'.,,,''.',,,,',,,',.'.;,''..,,?,?'?.,!?'.,',',.'!, \n",
-      "'!'.',.'?;.?,,'.,.,:!!,.';,!:,,,,';,,'';,.,,,,,,,? \n",
-      ",!.'.,-.-,,'.;.?,.'';'-.'?,,';,..,.',,;-,.;.?,:'.; \n",
-      "..;,-;,!,.?,,..;.,':',,,.;','.,;,-,'.',,',.','';'; \n",
-      ";,,!,,!'?,.?,.,'?,.,',,',,,','.'.;,.?',''?,.,;,,,, \n",
-      ",-,-,:',,,,,';,:.,,',;,,,,.,,'.,,',,'..,.;':-',,,, \n",
-      ";,.,,..,',';'-,;:,,',.;'.',.':.:,',,-.?,,-.,.,.',' \n",
-      ",:'.,!,,?:'.',':',.,,,.,,,,.;';:,,,,.;,';-.,;,,.;, \n",
-      ":,,,..!,;'.''.';;.',,'-',.'?,,.,,,!,;,'.':;:,,.?., \n",
-      "..:;.!.,!':'..;,,.,!'.'.-..,!,,,,!.!?'?';..,',.;:, \n",
-      "...,.,,;.,';:'':;,'.'.'',.'.'?,;.'-;':,.,''.:;,,:' \n",
-      ",',',.'?,;,;..:',.;-'.,:','-,':;,;.!,!?'',';!,,.'. \n",
-      "'.',.?,.'??,?:.,;.,:,:,;;.:.?,,.!;-,,.!'','.!?'.,! \n",
-      "!!!?,?,.-,.!'?,.,!,',';,,':,,,,;,,:.,..,;,.,;,'.;. \n",
-      ",,;!,,,.,.!!!,;.,,:';.,:,',;,:,;,.,!,!,;,.,.',,'.' \n",
-      ",?,,,'.,?,;;.,-:,.-;!-!,;:;-'.?,.,?,?;.''.-:;,,.:' \n",
-      ",,,'.,'.,.,'.-:.,,!.,,?;,,,',?,,,;,,,.:,'::,.;'::; \n",
-      "':':,,',,;'.!';,,,.,';'.,:,,.:,:-';,,',',:.?!!,??, \n",
-      ";'''.,,;,',,',,';.,!,''.',,.,?,,,'.,-:,,,,;..?:,', \n",
-      ",',,,''.'.,'!'!'.-'.:','.,'.,-','.,;.,;,,,,',-',', \n",
-      "',,-.,;.,,','-,'',,,'',,',--',:',.,;.',.!!,'.,,.,. \n",
-      ",,.,,,-!'?.,,',:;;';';;',;...'.','?':'.',;,''.,;., \n",
-      ",:,.!!!;...',;'.,:',.!!!,'.,,;,.,:?',:;-,.,,?,'.-, \n",
-      ",,:'.:,-?!!',,-',.:,'?.:,!.??!!!,;,.;!:,-,:.!?!,!! \n",
-      "??!':,;-.!,,';-',.!?,,:?,,,.',,,.??!,!''??,.?,.,'! \n",
-      ":'?',,.!,.,';';.,,:;;,,.;',:!?,.?,.::,..!,,?;;,,.; \n",
-      ",.,,:,,,,,'.:,,,,.:'.,.,!','.,,,:.,':??,.!?,;.!',- \n",
-      ".,?.,.,:?,?,.''.';,',.,?,.?,.?,.?.?,.,,.,!?,':,.,' \n",
-      "!,!,.:',;,.,,;,.!.?.,,,;,!,???.'.,-'.!.!,:,!,.,-'; \n",
-      ",,,'.',,,,.,.,,:';'.;,,,....;;,;,...,-?,,:,.,,!,,! \n",
-      ";'!,:''',.:.;,,:,;:,,',,,,,.?;,,',,,'.'.,,,,,,,;', \n",
-      ",:,,,,;';.;',.;,,.;,,'.-',,,';-,,.,-,:;,;,'.:-,,,, \n",
-      ",,,,,,,,,,,.,,,,.,!,:.!,.,-',,',?;,','.!''.,!,,,', \n",
-      "'.,-;!,,,.,,;,,;.,';,-,,-,,.',.?'.;.,?,;;;,,,.,.'? \n",
-      "'':,,-,.,;-,,,,;,;'.,,.,?;.-,..,!,.?!;.',;,,;,';;' \n",
-      "';',.!,!'?';.?,.?.'?;'.:'?,,;''-.;,,.',.;.!',.??-? \n",
-      "',.;.,.!.';';,,',.!!;';;'-.?,,,.!'?.:',..??-!?!?.; \n",
-      ":,.,?!.,,,.!:;,.!,.,,;;';',!.,;;.,.;.,.?,,-,,,,',, \n",
-      ",;.,!,,,,?,,.,'.,.!.;,,.;.?,:;'.,.,.?,.,..'.!.,.,! \n",
-      ",!;:,,''.!,,!,?,???:?!'?',,':.,;.,:.':.!!!!..,,.,. \n",
-      ":.,-;.,';'.?,:'.,,,,.'.,,.?..;;.,!;,.,-:,'.,.-,.,, \n",
-      ",.;.;.?,,::',.?.';;,,'.;-;,;,'.',?,,'';,'...;:.'?? \n",
-      "':',;''.',,:.,-'!'?,?,.,,-,-'.,?!.,?,..!,!.':',;,, \n",
-      ",,,;,,,,-,,,.!??',,.''..'.'.,;..,?,,-,.:',,,'?.;'. \n",
-      ",;.,.,.,,.,,,,,,.',.,,?'?,;...,.,..?.':,..,'.';,,. \n",
-      ",..,,.;,';'';;',,,.?,..'-,'.';,,.?,,.;.-,-,-,,;.,, \n",
-      "!',,;,,.';.,,.,,.,',,,.!':;,.',,;,.;',;'.,,!,,.',' \n",
-      ".-!,!,!'.;,.,,,,-,;',..'-,,.;,.;,-.'?,.?'.;'.'..,. \n",
-      ",;''.:,,''..,:','.,':,,'.;,.,!.,;'':';;,..,,.,?,., \n",
-      "-,!:,'.;,!::;,.;',''.,':',;,.'.,,':',,,,'.',','.,' \n",
-      ",,:-.,,',',!''.;,,.,.,,':';',.?,.',.?,.,'!,:,'.',' \n",
-      ".';,,:,!.,!.,'::'',;;,!,!,.,,'.',,';-,,',;,,,,:,,' \n",
-      ".,!;,,,.',:,.'..,,-';,.,;,,,';,,;,',','.'?,,,,';,; \n",
-      ",:,,.,,;,,-'';,,,,!'.,.,':',,,.,,,''..!,;;,'.-,,,, \n",
-      "',,',';.,',,,,,':;.,,,,:,;,,,:,':.-,'!;,,,,,,,;,'. \n",
-      "';'.;,,.,!!,!!,!!!!!,,!!!??,?'???'!,'';,;,;,,,.,!, \n",
-      ".,.!?,?,?.:':;,,,.,,!.,.'?;.,.'!,.,';';'.?,,,...;, \n",
-      ".,.,,',,,,,--',,,,,,;,.,,,:,,,;,,.:,.,!!!;.,!!,:', \n",
-      ",,,;,,,;'',,,,,;,-,,,,.,;.,.:,'.,,?,!,?!'?,.?!!,?, \n",
-      ".!?,:,'.'?,,?,,..!.,!?,.,.';.,!.,;'.,'':.'.'.,,,,. \n",
-      ",,,?',',';,.:-.',,,';,,,'.,!?:.;:,,.?,.,.,!?,,--,. \n",
-      ",?,.;',,','.';,,.'.,.,?,-;,'..'.?,,,?...,';.!!,.,! \n",
-      ",!,,.,.,.!'?',;',,,,,',,,;,.,'',':'';',.,.:,.,,:,. \n",
-      "?;.?,,?',;',,,.!!!.':,,';,-..,';.,.,:,,,',,.,:,.,! \n",
-      ",!,!.,'?;.?,;'.,,,,-,':,,,.,,'..,,,.,.,?;-,.,,,.', \n",
-      ".,?'.;--..,.;,;'-..,;',,-'.,'?!!.??,;',',-;,,,,.'' \n",
-      ",;,..,;,,,...,,?,.,,,','',;,:,.,';',,';,;.,,';,,,, \n",
-      "',.;,';,,,,,,'!',,.',',.,,.,,:';?,,:,,,,..,;.,,,'' \n",
-      ",.,.';;',,,'.,;,,-'',,';,,,,;,,.;-;,',.,,,,:;,'.,: \n",
-      ",,',';',':',';',,',,.:'','.':;..,;.,:,,!,:?,:;;,:' \n",
-      ";',,.!.,:.,:,,.,,;,.,.,,.,,..',.';.;.;,,.,,,,:;'., \n",
-      "..,;,,,:.,,-:,.,,,.,''.'..;,.,;.,?,;'';',.,,,,,,.. \n",
-      ".,,,,,,;.,-''',,,!,.,.-..''.,,;.,;:,...,,,--.,!.,, \n",
-      ":',.!,:,;.,;,,:.!,?,'?,,..,,.,!;.!;,,.,-,.?;.!!',. \n",
-      ",;,,,,,.,;,,,...,.!.,;.;;;,.,,.,;.;:,.:,.,:.,..,;. \n",
-      "!:.,?:,.,-,::.;,,..;:.-..'?.'.;.,??,?.'.;!.;',.,': \n",
-      "',,,.;.';:;;,?':':;.,,.';':'.?:-;'.;';',,,??;,;-', \n",
-      ",-:.'',';.,!.';.!?,;,-,:',.';'.,,;.;',.'-,!',.,';. \n",
-      ",-,.!,.'?',';,,.?;',,'!'.;.,,,''..,,'?:';,'.!?',.: \n",
-      ",,,',,',,,.?,',,''.,,,,'','',!!,.,.,!,,,,!,.?';',. \n",
-      "!?.!.:.!,:,.,,;'.,,'.!.,;:,,,,..,;,,,,,,.!,.,,:.., \n",
-      ".,?,',.;.'?,.,.,?;;:,'.,,',.'!?,,'..?,'.'.'?'.!.,, \n",
-      ",?,,',','',,,'',',,,,?.!,,.,??,;.;,,;.,,;.,',.,,.; \n",
-      "!!',.?-![.]!.'.'.!.!!.'!,'!-,'!,',.!,!;;:,,,'!!',' \n",
-      ",.,.,;,'.?,';.,,.,,.;,.,,...',,.-:,,.!,'.,.;?.;?,, \n",
-      ",,,,,;.,,,,;,.,,,,?,,?,;,:,-,,;!,,,;!.;.'!;;!??,;. \n",
-      ",!.,.,!,,.!,,:.-;,'':.':,,;,..,,:,;,.;,.,..:...,;, \n",
-      "',:,,,,;'.,;,,,';;',;,.,,,,';,-,,,.',':''.',,,,,;, \n",
-      ",;,,..,.!,-:',.;,,'..,;-.,,,;''..,;.,;''.,;,.'.,', \n",
-      ".,.!.;.,?.,!,,,.-,::.!;:'.-,,,,:,.,!';.?;,.'';.,-, \n",
-      "''.,,',-';'.,,,-,-',.,',..,,.',.,;,.,!,;:';';.,!', \n",
-      ".,;,,-,,!.?,;;.!,;'.!,;,'.,:',.,!,.'?;.,';,.',.,,, \n",
-      ".,.;,,;.';'.!,'.,,:;,.;,..,,;.,;,'.;;;',;'.,,.?':' \n",
-      ",..;,.?,!,;.';.,:,.!?!!',?!'.!,?,;,,.,,''.,;'.!,!, \n",
-      ".,!',!,!!!!!,!'!'?,!:'!,!'.?'!;.,!,,!!!!?!;!,,!?', \n",
-      "?;;.!.,?,',,?,.;,,;,,,,',.,!,,?,;.,;,:',-?.,;,,,,, \n",
-      ";',-,.,,,,,.,,.,;','.!,,',,,!'.,'?',',,.;;,,.,.,', \n",
-      "'.,,;,,,;,,,',,-'.,,,,.:;:,,,,,',.,,,.,;.!';'.'?', \n",
-      ";.,,..,,.,;'','.!,?;.,!,,!!.,.,,!,;.;,:,.!;;,;.,., \n",
-      ",.!!,,,'!!,!??.'?,;,.!;,,,,,.,;?;,.,.,,,,,.;!,.,,! \n",
-      "!.,;;.,,.,.!,.'.':,,,:;;'.,,,,.;,..,.;...,;.,!'?,? \n",
-      "';''.,',,',,,,.,?!,,;,,'';,,.,.,!,,.;-;,;,,.!?',.' \n",
-      "?,.,:.,';.;:,;:,.,;';,:,':.,,;';',.',,,'?,,?,,-?,, \n",
-      ",.!.,?,,-.,,';,,',.,,.,';,,.,.,'.;;!,?,;.,.'.',':? \n",
-      ",:,.,.,.-,?,;.,,;,.';',.'..,:;.,:,;,'.,,,,.,:..,,, \n",
-      ";,;.,,'.,,'?'.',,.,:,.!'.,,.,,'.';.;;'.,,,,,,,,.;. \n",
-      ",,';;',;,;''.,;.,.,'.,,.,;,.,.!.?,:.?,?,,-,.'.,!,. \n",
-      "'?,,.,,;,,..?,;,,.,.,;.'?,,.'-?,-.-?;.,-;;,;:,:,'; \n",
-      ",,,,.?,:,,.!,,,,';!,.,;;.,;',,,;,,,.:,,,.?:,.,:'., \n",
-      ".;',.!!,.,,?,',?,:?;.,?.!;.!!,;'??,?!,.,.?,!,!,,.: \n",
-      ",',;?,,'!',.,.,.;,,'',;,',.,..;,!,.,'.,'.,,,.,;,.? \n",
-      ",;'?,?,,'','.,,,,',,,,,.,,,,.?,,:;',;',',;,.,'.,;, \n",
-      "'.!!,,;-';,,;,!',;,!!,,.,!,?'',?;.,.',,,,,,;,:,;,. \n",
-      ",;';,;,,,!;;,,;.;;,:-';':;;','.?,:','..,,;,',';;.. \n",
-      ",'.,.',..,'';..,,.',''.,':'.!!,,,,':,,,,,,,;!,,,.; \n",
-      ",,,.,:,;.,.,.?,,,,.,;.',,,,,:;.,,,,...',,,;,,',.,, \n",
-      ",,''',';.!,.,,'.,';';',:.!.,!.'.,!,..??.,';':,.:., \n",
-      "'..;;',,',.'',':,;.!?;.?!.!???!,:.'?,;,,,,,'.,.;.' \n",
-      ",?,'?';!'.';.,.',;;.:,,,.:!!,,,'.!!?,,.!!;'''.,!'? \n",
-      "',,';,;';',','''..,,,,.!,;!!,!,,-,-,,,,,!,,',!''!, \n",
-      "?,,;;,,'.'?';,,,;!,,;;';,';.!!!?';.!'.!,,!.,,',.,; \n",
-      ".;',.,;.'.,','.,,'.!,,..?!,.;?,?,,;'?!!,,;,!???'?, \n",
-      ",,,;,,,,,,.'.;,','',.;,,.;.,',,!',,,,',!',',;,','; \n",
-      ",',!'!!,.:',..'.,;;.:'?;'.;'-.,,,.!;,.'.,;:'.,,!,! \n",
-      ".,,,''!.!,,!,;,,.,.,',,,,',',.,,..,-!!,,,,''!,,.,, \n",
-      ",':'.;':.,!,!,;...,,?.,?;,.;?.?,,,.,?;,,.,;,.',.,? \n",
-      ",.,;,,,.?!?.!.'.',?,.!.,?,..,..;,,;,,,;',.',.,,;'. \n",
-      ";,..,.,?...,...?,,..;,;,,',,',.;,,.:';;'',.'?';';, \n",
-      "',';','''.!'?;'.!!??'?'?,'?!?:?!,.','.,,,.:'.;.,;' \n",
-      ".!,.!,',!.!?'.,';.';,;,.!.;'':,!:.,!'?,:,;'.,,',,; \n",
-      "','.!-!;;,'.,.;,:.?,,.?,,,,';?;;'',.,.,,,,',;,',.' \n",
-      ";,'.,,.,,;','.-,,,.!.';,;',.'!,..,;,'..,!?,?',,.,. \n",
-      "!???',?!,,',,,...!?;;'?,.,!',.,:,,.,?,;.;,,';';.!? \n",
-      ",'.,?..,.',;'.';'.?,!!?'.-,?-,,?:,,,.,';,?,,',;,,, \n",
-      ",'.;?';:,,:',!',',,.,?'.,?,,,,,,.?,;','.?,.???,;.! \n",
-      "!,,.!'.,,!,.,,:...!,,.?!!!,,!;,,.,!!,!!,!'?;;..,;, \n",
-      ",.!;,;,.,???!,.!'.',,.?,;'';';.!','-,,.,;.!;'.;.', \n",
-      ",;,';;'.,,,,;,,,,,,:,.,;,.,?;?.';.?,;;'''.,,.:,;', \n",
-      ",.,?.,'.,',!!!!!.!,,',.,.,?':;,.;?,,!,??!??,;.,,!, \n",
-      ",,..,.,..?.':,,.;.;.,,,,;,'!';.;;,,!.!,.,.!,.'!,.? \n",
-      "!?.!,,!',!,-;''.,!,!,!'-,;,.,.,;'.?,.,,.,;?;.,??!! \n",
-      "??,;!,.-.!!!,.,,,-;.,;,.!;'.,'.!.!!,.!'.!,.,!,.,'; \n",
-      ",!!,,!,;,,..!!'.!'.,;:',.,.,,.,;;.,;..?,.',;,.,!,. \n",
-      "..',?,;..?,.,'';.??,;'.'?;,.!??!?';,,,.,'.!?.,?!., \n",
-      "',':';,.,!',.!.,;,.!?,?,,?;:,,,,;,,;',,,..,,-!.;'. \n",
-      ",,.!!.,,-,;,,.!--???'.??';.,,,,!!!,;!?,-?,!.,..'., \n",
-      "?,.,.,.!?,.'?.,,,?,.'.,,,:,;.,'!,,,,';.;.;'.,;';'. \n",
-      ",?,,.?;.'?,;;'';,;,.,?,.,?,;.,,;,,;-';...,???!;,,! \n",
-      ",!?,?,;,,.',',,,',,;,!;;,:,',,;!!,,-';,,!.!;,.!',' \n",
-      ".!?,,''?!!!,,.!,',.!!,.?,.,.!?,'.?!.,;.,,,!,,,!;'. \n",
-      ",.!?,?,?,.,'??,,.?,.;,;,,.,-::.!'',.','?,??.;;,,.' \n",
-      ",?!,',,.,?,?.';.?;.,.!,,'??.!?,.',,,,,';''.!;.,!,! \n",
-      "??????'',,.!',,!.!.',.;.,?,;,,.:'',,,,,;,,,,,!;,.' \n",
-      ":';'.,';,.',',.!;:,;.,!.?,;,,,.,.,?,,....;,,.;;.!! \n",
-      ",;':,,,..'.;,;,..,,.,',.,;;,,..,.,,,,,,,:,.,??,'.? \n",
-      ",.,!,,;.,?,';.?;.-,;.,,;,.,,;.-,;...,,.!;'.,;..,?! \n",
-      ",?;;;.,.?.;,.!;,,,:..;,,,,,..'.!!,,.,,.';,'';';'', \n",
-      "',;-;,.,.-?,.....,;,,,,:,';,,:,';:,,:,;'..,,,'.!?. \n",
-      "';?,,:,'.,;.;?'..!,!,,,?,.?,?,!;''.?;'.,.,,'.,-,,, \n",
-      ",,;,?'.,.,';,',..,;,.'.,,,;,,;,,,.;,,.??;?:'?;,,,? \n",
-      ",;,,.,;,,!,;:,.,;;'.,;,.;'.,:,.;:':,;.',.,,,,:,',; \n",
-      ":,;,,;.,.;.;'.,!';.!.'.,!!!:.!!'.,,!!!':,!';.,,;,! \n",
-      ",,;-''.!??!!';.,!!!:;;''.?.!',.'??.?,!',.'?',.;.?? \n",
-      "!',!.,!?,.!?,.!.'.!!'!!'!?!!!!??,.?,..'.!,?.,,,;'. \n",
-      ",?'?'!!!,,!!,?.;...!,!!!,,!,.,.,..,?!,?:,,!.!?,:?! \n",
-      ".?;,..,?!,!!,,'.!';:;''.,,.,,.?;.!?!',.,??,,.;,:,? \n",
-      ",.'!'?',?'':',.!;!!.,,'-.!?';.!?,.,,!,.!!!,''.,,'. \n",
-      ",,'.?.,,;,!.',,.,'.,:,,,;,',.',,:'.,!,.,,.,:'.,;', \n",
-      "..'??,.,?'-,?,.',.!,?,,;:;;!.?,.!!.,.!;.,;...,.'.! \n",
-      "?;,,,.,!.'?''.,!.,,;'-.,.,;;..!,.!;';.,'.'!,',:.;. \n",
-      ";.'.,?'.??..;':''.!.!?,.!'.,!'?!,,!,!-;-!,,!,.!.,! \n",
-      ",!,!???;.,.,!,!'?!,!;':.'.'';.!?.?'?:.'?':!!?:,!!, \n",
-      ".,!.:!,:,:.?'?!,'.!?,.;,.,,''.'!'?,'.'!',.!,'.!?!? \n",
-      ",!':!,!!,!!!,..!?;;:.!!,'?!?.;.';''.!,.',.,..:!.;. \n",
-      "!'..!.?,.,,,'.!,':,.!,?.!.!,;,:?,,,.,!:.!:.!..!!!, \n",
-      ";',.!,!!'!!!?,!!,?,.?':'.,',,.,.?.,;,,.!?,.,.;.'.! \n",
-      ".,,;,.'.!!!!',,';!;'.!,!!?,.,:',.,,'.!!!,,''.!.,., \n",
-      ",,':.!'.,:,,,,.';;':.:,.!!,.',';,?;,;,,,,,'.,..!?! \n",
-      "';,,,,','.!!,!,'.,!,,,.!??!:,'.,;!'.';''.'.,'.,;,. \n",
-      "','.,.?.,?,?,:,,.,;',;;,,.;,'.!.,.,:,.,,,,.?!;':,, \n",
-      ",:,!?'.,';',,-.'?';',.??-'!!,,.,,!.!,.,,!!!-!!!!!! \n",
-      "!?';.?.;'.',..,;'.;';,,'.!,',?,:,;,.':'?.,.,.,,-'? \n",
-      ":,:.!?.,.,',,,.,;.!!',;,,,,,.!,,'?;''.!!!';:,,,.;, \n",
-      ".,,...,.;.,';.,,,;,:,';,,,';,,;','.;,,'',,.!''.''; \n",
-      ",.,;.!,,.;;;.,,,.,,,,,;!.,.,,,,,.-';''.-',',,',,'; \n",
-      ",,.,','...,,'.,,'.,...,;,,.:'.;.';,,:',..',:,;.?,, \n",
-      ";..;'.';,.;.;,.!?.,;!;.,.,.;,.,?,.,??.,,,;,.,?,!,. \n",
-      ",,:..,.,';''.,,..,.,.,!;.!?-,,.:,.!,?,,,.,!,,!!!!! \n",
-      "?,!,!?,!,.!;..,,-,?!,,,,-',.,,,,,',',,,','..,:,,;, \n",
-      ",,-,-.,,.-?,,?:;,',,',,,,'.,,,,.!?-?.,'',;,',:;,:, \n",
-      ",',','.,',:-',,,,,.-.,?.'?:,',,,,,,,.,.:,;',.,.,,' \n",
-      ".,.?.!.?.'?,,.??,.!,,.!,,,,.?!?,.',:,!!!.!!--!,,,! \n",
-      "-,!,.?,,.,?'.,'.,':.';',';','':?,,.,.,;,.!;;,'.,.! \n",
-      "?!,;.;!'.,,.'''.-!'.,,.,:'';';,',''.,,-:!;,,.?,;,' \n",
-      ",.,,,:,.';.!.:.',.';,:,'?:.',.,;',,.;''.,,?':,;..' \n",
-      ".',:,,,;,.',;,,,,.-:-',;,,:,,.,.,,;,,.!,,,;,,...!, \n",
-      "','';,;':,..,?.,,?,;,,',,.'.,,?,.':,,?,.;!,;.;;;,; \n",
-      ";,;;;;.:?.?;.?'.,.'.;,,.!',,',:;,,.,!,',,!!-'.!,,' \n",
-      ";'',.',,.,'?.,,,.,!,!!'?,!!?.,.?.,.:,;','.''.,.'.' \n",
-      ".-?.,,-.!.,;.,,-;,;.';',,,;,-;.,:,,,!.','-:',,:;;, \n",
-      ",;:!':',','?;,?',,,'.'!,,:',?';,,'.';,.,.,,'.',,'; \n",
-      ";:',',''?';,?''.',,,.,.!':,.,''.,,?.!,'.,;,,,:,.,. \n",
-      ",!,,'.'.,';,.??;''';,;'.,,,:,':,:,.!,;.,'?',;.,,,, \n",
-      ",,.;,..,.,,.!,?:'-',',-;-,,:,,',.:;,.,,.,:;.;',.;: \n",
-      "'.,,;.?,,;.,;,.:!,?.,;,.;,,,';',.',.!','.,',,'.,,! \n",
-      ",'.,,,.,.;'.,?'-..,?.,.!,,.!'?',--,':-';,;,';,';,' \n",
-      ";,;,-,';-,,''-.',;'',;'',;'',;,.'',;','',;'',,,,,; \n",
-      ",;,,,.;-,;,,,:,!,!'.,,,;,,,,',,-.;,.;','.,,!,,.,.' \n",
-      ",?!!',,'.-,-,.,;,,.!!,;.,..,;,.,!'.!,?,,',;?,!,';' \n",
-      ",','.,!,,.!!,,.,!,,.!,'-.,,,,,;'?',.,!',':',,;'.', \n",
-      "';,..?.?,.!.';,!,'.,',,,.?,!'.,,.,.!,',?,,.,,!?,,; \n",
-      ",.,?',.,,:;,,-'.;,:;,,-.,:'.':!;,,;,?.'!!'!--!'!,, \n",
-      "'.,;'?.:!,'.,!;:,,!!'.!,!.;.,;,,.,,;','.,?,,.!,,;, \n",
-      ",.,'.,'.,,'..?'!..,.?,,,,,:',';.?!'.,;.,;.,,;.'?,; \n",
-      ",;-.!,'.!,,;'.,.?.'?,,,.',,?.,.,.,;.!,!,.','?''.,! \n",
-      ",';.-,;',',.',,',':,';,-:,,,.?,,.!!;,,'.,':,.,'.!! \n",
-      "!!!:;'!'''';'.,,'-.,,;,.',,,,,,,.,.:'',,';:,'.,,:. \n",
-      ",.,,.!,!,.,:'-;-:,?,;'.,.,!?,!,,,,:,;,;.;!:!.,:?;. \n",
-      ",':,,.,?;.!:!,.!:!,;,',-',-,.,!?,;,,,'.,?';,.'?,,, \n",
-      ",.!:'?;,',.,;,,..,'';.,,',?:,,,:,.',:,?,,.',,?,,,. \n",
-      "'';,;..!:,..';,;,,.'?,;,.;,',.',-.,,:!?';';,',;',, \n",
-      ".!,:',',;,.,,,:,,'.,,-',',':,,.,-,!,,,.?;,,,,'.',. \n",
-      ",-:,',;,.,-!,',.-,-!!!?-?'.;.?,?,.:,;,,.;,!,!,.,., \n",
-      "!,,,-.,,-.,,-,',,,;',.!,.',,!;:,:-.,-!,.,;,.!,!!', \n",
-      "-.,,,,'.:-',!!!'-?.;'...,,.',,.';;',,,,-..,:.-,-!- \n",
-      ".,!,!',,.-',,'':,',--.'';,,,,.!,,,:,',:,,'.:,,;,., \n",
-      ";,.,!!?,':',,;',:-';,,-.;.!?,?;,'.':,?',.,,'::,;,! \n",
-      ".,,;.':,;',:',';,-.!;,,?',.!';,,!,;!'.',:'?:,'.'., \n",
-      ",.'.,,.,;,;.!.,,,,';,'.!;.;.?-?';.-,,,.,,'.,...,', \n",
-      ",.!,;';-;-'-;?,?,.!.-,,,;,,,;,,;,.!!!!?,,,!',!!.', \n",
-      ",,,-,-,?,,!,.,.,,!:-;,-;;;;,,.,!'...?,,;?,,;.',... \n",
-      ".,...,,.;,,,.-!.,;.,;'.,-,,-,,.?..,,.;.?!',.';',., \n",
-      "?,;,:,.,...!;;,.'!,!,;.!!,.,;'.,.,.?',;.!!,,.,;',' \n",
-      "'?,?;:,..!?,';,.,,..,,!!?,;,,,.,,:,,.,'?'..,;,,,., \n",
-      "!,,,?,,,.',',',;,'.!-;-.,!;,,.,,.,,,.!,,;,;;,',,,: \n",
-      ";,,,,.,.,!',.,!.,?.,,;,,.;','..,,;.;,.,?,.,;:,;-.! \n",
-      ",'.!.!,.,??',,?'.,;,!',!',,;,,,,.;,',,.?,:?.!;''.; \n",
-      ":,,..,.!!,.;'.:'.!:',',:-',-.',,.,,';,:,;,,.!.!??. \n",
-      ",.,;!'?,;,'.,:,!!,.,,,;,,.!????.,?;,':,'?,;:!,;',' \n",
-      ";,,,,.,,',.,;.!?,:.??!;!.'';!,!,.',.,,,,?,,,,,,,,? \n",
-      "!,;?:',,?'!',?,,;?.'!,?-?.',:,'.;,,';,.;':.!,.,!,! \n",
-      ",:,-;.,,,,::;;.:!':,;..,,.,.!,',,,''.,,,:;.,,;,,., \n",
-      ",':,,,,';,,.,'!',,,.?,,;,.?,,,.!,.,.,,?,.,.?,?!,-. \n",
-      "-!!,.,.,.,!.?;.,,.?,',!!?,:';'.'!!:,,;.',;',.,,..' \n",
-      "',,:,,';'.',,.,;,;'.,;.',,:,,,.,,!.,-,??,,,,,-.?,. \n",
-      ".,.,,.,;.,,!,,.,!!.'!.,?!?,,,;,'.?,,.,;.,',;',':-, \n",
-      ".,,.'!',,,,,!,,,!?..,,.'!':,:!,',,;'',,.!,''!,!';' \n",
-      ",.';..!!!,,-'!,,';',:,,,.,,..,!!,.'::!!!!'.?'?,,?. \n",
-      ",,.',.?!:,,,.,!'!!!!!'.,,.,!,?,,':,,,':,,,',,',,,, \n",
-      ",,,,:,',!,!',,,';,;,',',,.,,,,.,.;,:.,,,;,.,;?,,', \n",
-      ",.:',-;'.;;;,,',.:,.,-,';,.,-!',,'!;,,.,,-,,,':',, \n",
-      ";,,.,!,!,!,'.,;,,-',:,,,,.!,',,,'..!,;'.,???,,.!?? \n",
-      "--!',','!,,!!',','!?,.!,;?!?'.?',',','-:,';''.','; \n",
-      "'':'.,,!:,;,,',;.,!,!,,'!,;;!,!:!!!?',?,?,,!?,;,', \n",
-      ".!''?,;!.,!?!!-'!-!!';,!,!??!.',,;,',,.!'?:,,.!'!: \n",
-      "';''.!.'??!,,,-,?,,,?':,,;,,,.,;',:;?,',':;!,'.',! \n",
-      "'','','.',:,,',','',',,,,'?','!',,,,,,:'!',,,';.,? \n",
-      "':?.:,,'..,',,':,,,-.,;,;';,,!;':.,-:';'.!;,.,;,:' \n",
-      ",.,?'?,?:'.'?',','.!!,';',:'.'.,.,,,.',';','-'.',' \n",
-      "','.!!;,,',':,.',:,;,,;:,,:',,,,,;,:,.?',-,,',''?' \n",
-      "!'!;:,,,-,','?',.!.';',,,.'!'!,,',,:.!.,?.:,,,,,,, \n",
-      ",,,.;:,.;-,-,.!.'?;.!;.!'!!,!??'?,:.,.!!,,'?'?,.!' \n",
-      ",!!!,,.,;,:',,;?!,!,!,'.'??,'.'???''?!,,;;,,,.,,;' \n",
-      "'.!,,,?,.:?:;:;-!':,'.??,?',,?,,,,.,!',,,,,',,,.,; \n",
-      ",,,';,,,',-,'.!,;,;:,';:',;:;;,','.,,.,,,,;,;,,,,' \n",
-      ".,:;,:.!':!.,'.,.,,,.,,.'!;-;:,':;',.;':;.,:.',,,: \n",
-      ",',:,.',':,,-..,-:.,-;-''.,':';,,.;';,,,!?,.!,!,;' \n",
-      ":',,.??';;,,,,,.',.?,-.,:'.,,,-.,.,!!,.-.?:,,';:,, \n",
-      ".,,:,,:',:,.,,:,-,:;'.',;,.'','';,::,,!.',?';.,;,, \n",
-      "!,.;,:;!',,-.!;.;.!!:;,.,,,.,!,'.?,,!,:!.!,,.!'?;. \n",
-      "!-:,,:,'.,,:.!!,!:,'?,;,,,.,!?'??,?'?,,!,.'?!?,;,: \n",
-      ";..,.,.,,','.,?,..!,;..,,.'!,:.',';':,,.,,':,,,,,. \n",
-      "!',,'.,'.',.:,?,,,;,,','.,,?,,,,,,',.,',,.;.,,,;,, \n",
-      ",,,.!;,.,;'.!,?!??',,;,,;,;,;,,,,-.,!'?,;,.!!,,.!? \n",
-      "??',,?,;,:;,.!,-!?','','';'';',,,,',',.,-!,!!,!,?, \n",
-      ",.,!!,',.,,;.,';,.,!!,,.,?,;,..!.?,;'';..'!.,,,,,, \n",
-      ",,,';,,,',',,,'';,,','','','','',;',,':,:',',.;,., \n",
-      "';,,,,,,,'',.',;'.,?!,:,;,,.,'.,.!!?,;,?,.,!!??,?, \n",
-      ".;';,,.,,.!';':,,,,.,,:,;',.?;.!!,.;,',','.,;.!!,' \n",
-      "?,;.',:,.,?.;.':,.',';.,,,;,,..'.,,.,!,,.,,..'.?,. \n",
-      "..,,.,,,.,'.;.',,.,,;,.,'.,.,,;?,,:,.,!,:,;.!!,;,, \n",
-      "!!,;:,,.,,',:,,,,','',;,',,,.,-',;,',.;,'.,;,.,,,, \n",
-      "'';,','.!,,;;;;-,'-'',,;-;,,;,'.,;,,:-!-,:,,;,,;,, \n",
-      "';;',,;,',,,;'--,.,,:',.,,,;,.;,,.,!!!;,.',.,!.,!. \n",
-      ",.,;'.?,,':.,.'.!?,.,:-'..,!?';',.,!'.;:'-.';,'.,' \n",
-      "';::'.;,,,,.,!,.,,-?,;.,,.'-.:'.!,,,:,;'-;;'.,!:,; \n",
-      "-.,'.,;,,,-;,,',.!,??,;'-:,,;,,.-:,;.!.,:':!?.,.?- \n",
-      "?,;:.,','?:,,,..,,?'!,,?,,,,,,,,,';,,;,,:,!,,,',,, \n",
-      ":!,,,',?,,',,?,!','.,,!,!.,,,..,,,!',,'':',:.,,-,; \n",
-      ";,'-'.,;!','.,-;.-,-!,,'?,;.,.,:,.,,,.,;,!-.!':,.. \n",
-      "!!,!,,!,;'.,,;:,.!,!!,,:,!,!,--!,,!!-!,!!?:;,,,.,, \n",
-      ",!.,,!,;','.?,'!!!.!!!!!!!'!!--,.-,!!!?!?,!!,!,,,, \n",
-      "!,!.!;.',',';!!','!'!!.,!';,;:.!!,',,.,?,.!-.,,.-- \n",
-      ",;:,;,,'!',?',,,-!,'!,,,,'!!,,!,,,,!!!!!:,!',,,,!, \n",
-      "',!!!,!',,,','!,',?!!,!!!,;!,!!'.;,:,.,'';,',?!,,, \n",
-      ":';'.,;,,;,''.,;,,,,.,;,,;,;.;.,,.,!,,,,.,,.!!,'', \n",
-      "':'!,''.'''?'!,';'!,.;'.?..?,!;.-.-',:','.?,,.,,.! \n",
-      "-,.:,,'?''?',?,,.!,?','.!,?,.!;;.,',':.!,!,';,.,:' \n",
-      ";'.;,,',',.!','!!,?????;.,;',.',.!,,.?,!':,-;-.,,: \n",
-      ",.,';,.?,.;,:'.,,-.':!.,,',,;,:,',-';,,,,,,',.,,,. \n",
-      "!-,.,:,'.,!!?,.;,;,--,'''.;'.,,'?,,;':;,,.,,.,.,;, \n",
-      ",.,',:,.;,.,,',.!,!.:?,,.-,,,,,,,',;'.?,,,.!,,;.,; \n",
-      ",.,'.;:;,:,''!,:,;,.-,:,,,:,'..;.;.,,!;,,,':..-,'? \n",
-      "!?,,.,.,;.:,'',,.,,';,:,:,,,,,,.-,.,,..:,;,.,':,., \n",
-      ",',,,,'!','',;:.',,'?,:,;.,;.,;:;.,,:!:,.':,;,'.,. \n",
-      "?,!!:.,!,,.,.:',!?:??,,?!,':';?,!,',,.,,',!:!?!!,' \n",
-      ",:';','.,?!,?,!!,?,?,:,;!,-.,!,!,,,!,,,!,-!'!!..!- \n",
-      "!'?',,.!,,,?,'.,;',.?.?..,.;.,'.;!.-,,.!,!?'?!,!?! \n",
-      "?'?!..,!?,.?.,,,::,.;:,'.,;,,..,,.'?,''?,,.!,!;,,. \n",
-      "!,:?,?'.!;,.;.;.,;',.!,,,,.,,,,:;.'';.,.,,,;,.:.,' \n",
-      "?,?,,;.?,;;,,'.,,.,'';,'.,!!!'!,,-'.!,.,:,.!,-;''. \n",
-      "?,.!,?,,,,;,:,..,,,,;,'..,.,,;,,':;-','-;,,'.,,',, \n",
-      ":,,,.,',;,:,','.,,','.,,,',,:,,,.;,;,,,,,,.;:,,',, \n",
-      "..''??';,.,',,.;.''?,?',,;,;;.',,:',,.?!!,;,,:'.!: \n",
-      "',.;;..;!;,,:,:',:.,.'..?,,.,';?,?,!'..;''.!'.,''. \n",
-      ",',,:.!,'':,?:,',.'.:,.,,,.'.,'':';,,.?,.?,.'.'.': \n",
-      "..!!!!..;'?',:,.'!:!,!,.,,',:,:';,,.?.,:,,;,-',:'. \n",
-      ".,'':'',,:,',',;.''.,,,,',,'.,,.,,,,,,.,,?','',,.' \n",
-      ":'..',?,:,,:;,,.!;.,:'...;',.',...,.,.'.:?,.?!,'., \n",
-      ",,.','.;?,,:,',.:,,;..,:;.?:'.?,,.,,,.',?;,.':,'.; \n",
-      ",',.,,.;.:'!,!;:.,?,..;',:'.;:.!,:;.,'.,!?.''',.,' \n",
-      ":,,,.',,.'.,;,.,.?',.'.,!,;',.?'.?..,?';'.,..?'.'' \n",
-      ".,.,?,.?;'.'.':',?,?;.,'.!;.'.,.,?-,.'?.,!,!.?..?. \n",
-      ":,.';.,,:'.,!,?;.,?.?.?,.,!,.',!'?',,.,;..;',..,!, \n",
-      ",!!',!'.,',.,!,'.,.'',?..,'.'?;.,..,?,.!,:.,!'.,,. \n",
-      "'.,,'?.;,,:;.'.!?'.','',.,:,,,,'.!,;;;',:,;..,,',, \n",
-      ",';,.,;.,'.,!';',?!,.,:.!';';'.,,;.,,,,.,:;'.;',,. \n",
-      ";,.;','.!,.';,.:;,.'';,,,:''.,;-':.,;.,.!!.,.',,'' \n",
-      ":,':.,;:,;;-;;,'..':,.,!,'.,..-,,'':.',''.,,,,.!,, \n",
-      ":?,?;.!,,''?'',,.,.;?!',,,'.!'.,:,.,.,,,,.,!.,,'.! \n",
-      "?!,,.??,,,.,.,;!;.',,,,';.;':,!,,''.-!:!.,.;,.'?'? \n",
-      ":;.,,,;',';'.,.,;,.,:.,.!!.,.!';,',,','',.','.?,,. \n",
-      "!,!;,,,;,..,,..,;.!'.,'..,,,-,'.;'.!?,,,,-,.';',.? \n",
-      ",,:,,,.;:';'.,'!'..,:,,..!'.,,:,'.!,,,.,;:';'.'.!. \n",
-      ",';,,'.,,;;','.,',.,.',.,!,,,,!.'!!'.':,..,,,.,';, \n",
-      ",.,,:,,-?,,.;.:;;'.!',.,:;,--.!;.,',,;,,,,,,,,.,.; \n",
-      ".,!,!,;?,;;',''',;,;;,:,;,'',.:,;,,,,..,.',!',.,.. \n",
-      ",!,,:,:,.?,:,.,,,!,.!?'?:,?.'!.!',',.??,.!?,..,:'; \n",
-      "'.,,.,,,.',,;.,,',',,.,;..,,;'.:,,'-,--,?,,:,.,.., \n",
-      ".,;:'''.,'.,!,??.;'..'.,';'.'?.,'!!,?.?,.',.,?,.?' \n",
-      "'.!!.,'.,,!?,?,.,,:.?..;.;,'.,'.;.''.,'.?.?;!,.'?, \n",
-      ".:,.,,;',:?.,,;,,.,?,.':';;,'.;,..:,..,;.,,.,;.,:' \n",
-      ".:,,,?,'.:,;,.!,;,.,,;,',':,,.,,,',..'',;;:??.!;,! \n",
-      ".,,.,',,'',',.,.!,!!'?,,,,,'?,,,!!,:-,-;,'.,;';,,. \n",
-      "?,?;,,'.!,,',;.;.!!!!!:,;:-;,.;,,:.,.,?!,,,,',','' \n",
-      ".,,;,.'?'?,,,,;;;';;;;;';,,,--.,!,,.;',',;';,,',., \n",
-      ",;,.;'';,',';;,'.,''.',''.:';,.;.,.'.'!,.,;-.,,,.. \n",
-      "[.],,-,?,.,.,?,,;,',;,,,.,,,!','?!;',.',';,;,.,;'' \n",
-      ",'.,.,.'..,,;,:.,.[.],.';,,,,,.':,,..','?,,.!,.!,, \n",
-      "!?!'.':'?!',,',,,.,?,.,.,,:',.,,;.,,,,,,,',',.!,,. \n",
-      "!,,'.!'.,,,,,,,;,,,'.,,';.!!,.:,.,!?;':,??,;.;-.,. \n",
-      ",.,?,',.,'!,,!,,,;,;,;,,.;,:,,.,?,,.',.,,;'.,?,.'; \n",
-      "'.?,,',,;,':'';,!,,,,..,,,;,,,,,,,',.,,;.'.!'?,;,' \n",
-      ":.,',.!????!:?,,;?'';',.',';,,':,'?:,'.,,';'.,;.!' \n",
-      ".;':.!,:.';.,,',':;.;,.,.!!!,;..!.,.?.??.';.,:';,, \n",
-      ".,'';,,..'..,.',..,,:','.',:',.,';'?.':,';,,'.'.!, \n",
-      ".,?,,.;,.;.!?:,.,?,.,?,.,,'.','?,.;:',;,.,.',';.!? \n",
-      ";','.?.!';.,,,';,',.;',.:,,,.!,.,!!!!'?,,?,,,?,.,. \n",
-      "'.,.,..':.!,.,..,..??,,,;!,:,'.',:?!,?,'.!,.!,,,,; \n",
-      ":'.!;.':.,:;'.,;';';.;.,,!,.;,.,,,','.,,;,,,,',;,' \n",
-      ",'.,:',;,.',,,,',.,'!,;,.,,,,.,?',?,?,,,,,.!,:?,,' \n",
-      ";,,,'.;?..!.'?,,,.,!';';;,;;'',..!.,,,,,,,';,,',,. \n",
-      ",,';,.;:,.,,.?.,,.!.!;,,..?',;.!;,.,',,.,,.;,!:,;: \n",
-      "?'?!;';,.',.';.,...:.,.:,;,.,.,,.,.'.?.!?,,.,;?,.. \n",
-      ";-.,:,'';'..!,.,!,?,',.',.,.,.!,.,.?'?:?!!',.??,?, \n",
-      "?'.'..'?'?;.,;.,:,...,:,.,;,,..:,.,!,,,,.,,,.,,.?. \n",
-      ",-!.';,,,.',,,,,,,,,-,',,,-!'!!?!,,;,,.!?,'.,!,!!, \n",
-      "!'?!?.',.',:??'..'.'.'.,..,,.!,!!,,!,',!''!,;,,'!, \n",
-      "!-,.,';'!,',!,,,,,,,-,,,,,,,,!,,!,,!,',!,,,!,,,!', \n",
-      "!,!;.,!,,,!.,!'????!,?,.!'!!,!,,,';,,-',,,..'.',;, \n",
-      ".',,,,:.,'.,'';',,'','.';,.:,.!.,?'?,?,'?!,.,,'!?, \n",
-      ",.,',',,,.!,';,.':';'.!;'!',,,,;:,,,.,';,.',.,,,,' \n",
-      "'?',;'::;'.,',,!,,,:!,!,!?!,,!,,.,!,,,,,.!,?,?,,': \n",
-      ";';';,,,,;';,-,.,,,',.!?',':',,:,.?.,.,!?,?,.,,.,' \n",
-      ".;.;',,;,;?.!;.?,:;.,?,.,?,:,,!,,!.',.;.,.,'??.;;, \n",
-      ".;;--.,!,,'.,,:',,,,,,,,.,,.?.,:.,.,''?,,.;,'!,?,, \n",
-      ".:,',;,'-':.';.;,'.';,-',,.,;,',.;,,,,,.':;,,!,.?' \n",
-      "',.,,'!,:?,:?,.,,:,,,',,,':;,,,;,:,,:;',;,:;:!,.?, \n",
-      ".?','.;,'.',,:,,:,;,,:'-,':,.';,,!,.,.,;.!,:,'.,'. \n",
-      ".,'.'?.,..!,',!,,,,,;-,,,',,',';,,,!,!,,,;,!!;:,-; \n",
-      ",,,!!!!:,.',,:!;.??-??,,,',..,:,,',;,.;',,:';,'..' \n",
-      ".,;,.!',,?',','?,,'-'?,',;;!..'..?'.,.?.','.'?.!?- \n",
-      ",';;'.,';,;,:,,,,.,..,'',.,,,';;',''.,,,,,,,,',;,, \n",
-      ",:,'.?':?,,,,.!!,.?,.,.,:,'..!.;.,.,.',';,.?.,;,.. \n",
-      ";,.',?'.'',?;,,.!?.,.,;,.';..?,.,.?,,?.;.?;,.,,?,. \n",
-      ",?,.,.,;,;,,;,,;,,;,;,;,;,,;,.,?,!,;.,?:!,.,'.,.'. \n",
-      ".!!!.'..',.!,!;.!,!.!!!,,!,'.,,;-:,'.-,'!'!!,,',,' \n",
-      "!,','!',!!,,,.':;'':'.'?.,.,!,!.!,,.?,.,-,..:',;,' \n",
-      "?;,'.??'.;.,.,?,.;'.,.,.?,;;,;,,.!?,,,,,.,,;.',;., \n",
-      "'.,',,':;,:;,,',.':',;',;',;',,';,,'.;!.':;.,;:;'! \n",
-      ".,.';.',.;.!??'!!!','!,!:;,,.!!?,??;,'',..:;,.,'.! \n",
-      "?.,,';,.':,,!,,.,,?..,.,!,,;,,'.!':,,.;,,:'.,,',,, \n",
-      ",?,;,!'.';.,,,,;,,',,,,',.,'.,,:,.,;':;,,,',;';',' \n",
-      ";,!,.!,.,;,'':','.,.'??:;:.'..;,.',:,,.?;,.;'..';; \n",
-      ";,,.;.!.:;,.??,.,':,,.;,-',''..'.','!''',:;'..,!!' \n",
-      "?,,',',!!,-!,.,':,,,.',.,..!,??.,',.'.';:;'.,;.!': \n",
-      "',,;'.,,.',,.,,,.,-',:,',..'.,.?,.',.,?,,,,,,;''-. \n",
-      ",..,;',:,,,,'.,;'.,;,,.,,.,.!!';,:,':!,.,!;,,.:.:' \n",
-      "':,,,.,..!!!,.,,:,.,',!,':,!',!,,.,.;,.!.;,.,;,,', \n",
-      ",;,',;,,,.;:'',',.,,,',:;,,'.'.,,,,;,,;:,,.,,,,-'; \n",
-      ",,,,';:,''.,.;'.,;-.,.;:,,!.,,.'.,..;,,,,,,,'',:'' \n",
-      ".;.,,;,,,,,,,,.,.;.;,;:,-.,:!'!,!..:,..':?;,..,,,' \n",
-      ",,:',,','..,.',.,:,;..'?,!!?,':';.,;.';':;',.',.., \n",
-      "',;'','.,,,,':',.,,,,,.'':,.';,,.;.,,:,,,',.;,,:,, \n",
-      ".,,,:,:,',.,'.',,,'.,,,,'.';,:',,;,,,','.'.,.,;'': \n",
-      "-,,.,::!,;,,:,;.:','',,.;.,;;;'..,,;,,,:-;',.,,,,, \n",
-      "',,,,,,,;,,,.,,,,,,,,,:,,:;,,,',,'.,':',;,',,,.,,, \n",
-      "',,;,,,.!,,,,,,',,''.,,;,,.,.,.,,.,!,,',,',,.,,!!, \n",
-      "',',,,-,.,!,--,,,,!;.:.,,',?.,,,'!,,,!,,,;','.,.,! \n",
-      ",,,':,!.,,;''?!,.,:?;':-,-.,,.,,:',,.!;,,''.,!?.,' \n",
-      ".,,';-,',,,.,,'.'',,,,.,'.;.,;',,!,,,,,:,!;,!!';,. \n",
-      "!,'.,'!,;',','!,,!,,.,,,,!,,';,'','.,,,,,;,-':,,.. \n",
-      ",?-,-,,?,,',--,,,.,:,,.,.,?,.,:,,'.,','!,-!,;',.,, \n",
-      ",:,;.,',:?,,.,;,',;,,',:,,,,'!',,',,'!',,,:,,,,,', \n",
-      ",.,,?,;':,,',,,;':,,'.,,!,,,,.,,;,,.,;,.,,:,':.,:, \n",
-      ".,'?,;.,.,;:,,.,,.,!,?,;'.:.,,.,!'?,!'.'!?'.,,'.,, \n",
-      "'.,.!;'?,,!,;,,.,,;.,.,;''.,,;,,,:',,;,,.?,,,'.!!; \n",
-      ",'.--;,..,,,',',',,,,,.,,?,,,,-,,'.,,,,,,.,,.,,,,: \n",
-      "..,,',?!,,!;.,,;,,,':,!,;.,!.,-:';.;.,.';.,.,.!?.! \n",
-      "?,;,.,,,,:;,,.;.,'.,,,,,.,,,,','.;:;'.,,'.,,.'','! \n",
-      ",,.,,,.;'.,,'?,;,,.,,?,.,,':,,.,!,;.,,.,,,-?;,'.', \n",
-      ":;,,'.,,,.:,,,';,,,'':,,'.,:''.,''!,,;,,.,!',?,;!' \n",
-      ",.,,;,.,',;:;,,,,',,,,.',,,,';'.,,;,;,:,,;'.,,.,,. \n",
-      ",,,.,;,,'.,,',.,,,,,,.;,,,'..,;.,,,:;:,.,,',',':., \n",
-      ",,.;',,,.-,.-,,'.,,.',';,','''.,,,,-;..,,,,,,','.! \n",
-      ",,-.,?,,,,,','.!?,,,',,',.,-,.':,';,'.,!.,,,',-,,? \n",
-      ";'.,,,.,,?,,!',?:;'.,.,','.'',-,','!,!,-,.,,'?!,,' \n",
-      ",,?,!',.,,:.,:'.,?,?,,.,,.!?'?,';,;,'.,!;,:','.,., \n",
-      ",?!,'?,,,.,'.,.!'.,,!??,.,.,,:';,,.:,'.,.,;:,:,,:, \n",
-      ",.,,,,;,,'.',,,:,,,;,,,;,'','.,,.,,,,.,,.,,',.,,,' \n",
-      ":,'.;,;'.,;-.,?,;.,;,.,.,,,.,'.,,,,.,,.,,,:,,'.,', \n",
-      "?,,,'.,,,,,-',,;,'',','-,,',,;'.,,:-,;?,,:,,.,,,,; \n",
-      "-,,'.?,,-.;;,'.!,.,;:;','.?','-?,,,?!,,';-,!,,';.- \n",
-      "!'.,,',,,.',-,',,?,,.,,-';..,:,'!?,,!?,,?'':,,;,,, \n",
-      "':;,:',,,,,,,,,,.,,:,,;,,.,','..,.,,,,;.;,,''.,;:, \n",
-      ".,,,:?,.,.,,.,,.,,-.!'',;!,.,:;.'?!;;';.:.!?'!:,!, \n",
-      "''.,:!,,,.;!,!',,,.',.,,';:,,:,'.!',;'';.'?,.';.!, \n",
-      ",':,.:,.!'.!!,,.,'.:.,:.'.,.,,:.,'.,:',.!'?,'-,-'' \n",
-      "?.,,?!'.,.,'-?;':.-,,.;.!;',.,,',,,-.,'?,,,,',:'.! \n",
-      ",,,,'.,;,','...;,,.:.:','.,?;,.!:,;'.;,!.,?,;'.?:. \n",
-      ",;'.,,',:'.-:,.!?,-.,,'.,.,,.,:'--.!?!!,;,,','!.?, \n",
-      "?.,:;,','.:.',:;;,,,.,:,.,,;.,,,''.,;.,.,,.,;'.',. \n",
-      ".'?,?,;?,!,,!,,'',,,??!,',,.,,',,,.!';,,,''.?'?!;, \n",
-      ".,',.,,':,,;,,'.!,-,,,,,';,',,'.,,;':';'?,:!.,!,!, \n",
-      ",;';';,;,'.,'.,,,''.';'.!,,:'';',-,'.!,!,:,,.,:,;. \n",
-      "!,.,,,.,',:,,,,,.,,,,.,,;,,.,;,,.'?;'.!.,,?;:,!?,; \n",
-      ",,:.?..,,.!.-,,.,,'?,-?';,,.,';,;',;,':.',,,,,.,,' \n",
-      "?!,',,,,,.!,?!,,,'.;':',,.;,',,:,,.:?,':,',.!;!,:, \n",
-      ",-''.';.,,'.,,;.,;.,,,,,,',,?,-?,?,??,,,'.,;.,.,.! \n",
-      ",,;,,,'.!,.,,!:,:,,.!;.,:,,,,,,,,:;.!!,'?,':,?,!,, \n",
-      ";:;'.,'-,'?!:;;.,,,..,!,:',.,,.',','.;.'..,;':,.', \n",
-      ",,,:',',.:'.,:;;;.,';,.,;,.,.!.,,.!,:,!!?,,;,',,.! \n",
-      ",,.,?..,.,'?,,'-??;!;,:;,'';,.,.,'.,',:,';,'.,!.,. \n",
-      "!,,,.!;.?,,:,;:,',-,;',;,,,.!.,;!;?,,!?.,:,,,:'?,' \n",
-      ".,.,,,..,,;.,':,,.,,;,:,:,,',.,,;'':,;,.,,;!;.,,., \n",
-      ",'.,;;.,-:,,,-.;,,,.,!.,,;,;,,,-.,,!.!?,,.?!;',?!, \n",
-      ",.,!,,.,';,,:.,,;':,','.,;:,,,,,,,.,:.!,','.,;,.,, \n",
-      "?',;.,!';':,,'.;,.!,'.?!,,,!'.,;-',';'.,,!,.,;,.', \n",
-      "'.!.,-.!;,.,.,:';.,,:,.,,!,:,:!,.,;.,,.,,.?,:.,,;. \n",
-      "!;,'.?,,,,;,;;,,,',,,;,,.,;,,,.,.,!,?.,,?,.,';,,,' \n",
-      ".?:,;.;?,'';.',,'.!!?,?,';,,.,,!.,',,'',,',,?,!,,, \n",
-      "!,,',.!,?,,,:,,'?,:,.,,,,,!,;,:;,,..''!,,'.,!!,,?, \n",
-      ",.,!,?,??!,;.,;,;,,';,,',',,,.',;-,:,:',,.',;;,,,, \n",
-      ":','?,?,,,'-.,'!.,,,.,:,';':,;',?,,.,,;'.,.,;':,,, \n",
-      ";'.!,?,,'';.,,!,';.,.,,;,!,:'?',','.,,',,,,;,,,.:. \n",
-      "'?;?':',,,.!';:.,;,.,!'!',,,;,':.,,',,,,?'.,.,??,. \n",
-      "...,.;.'?,.!?,.!,?,,',;?!.,!,!?!',','!',,'.?,'-.,! \n",
-      "?.,'':.,,,.,.,,,'.',!?,,.,?..,.,,.,'!'!..,;.!,?.'' \n",
-      ":,;..,!?,,,'-.,,,',,,'.,,,-!-'!!-,;',.,,.?;;,:;,.' \n",
-      "....,'.,!:'':,,',.',,;':,,.,?,,,:,.,,:;.?,,!,;,,,. \n",
-      ",,?,,'.,,:'.;:',!'.',??,,':,-'?,,..,,;.,:,,,',',,; \n",
-      ".,;,,;,.,,.,.,.,.,:,'.,-',';:',,,,,.,,;,.,:,'.:',, \n",
-      "','.,.,,,;;'.;,;',:,',,;,,,.!.,;''.,;,--':';,,.!,? \n",
-      ",,,,.,.,,.,!,!!?,;,,:,,',,,,..',.,,;-''';,,,:',.,. \n",
-      ",.,':,:,':,,:,:,,;.,!,.,;'.,:.,,.!,!,':.,;.!,,?,!' \n",
-      ".,:,,',';'?',,.,:!!!,.,????!-?,.,?!,;.,,?,,;.,?!!, \n",
-      "..,,'.,,;.,?,,,.,:,:.,;,'..,?,..,;;;.',;.,;.,?,.,, \n",
-      ";:,,.,;.,,.,.,,!,,;,,'?,,,',',,.',,,,?:,',;;;!',?, \n",
-      ",?,.,;';,,','.,,,,,',,'';.,-:,,',-:,,'.,!?,,.,.'.. \n",
-      ".,,.?,,.!',,.!?:?,,'!,;.';,',.,?,,!.',-,,,,;,,.-?, \n",
-      ".,:';,,','.??,,.,,.',?,,;.;,,,,,-,,..,:,,,,.,:-,,' \n",
-      ",.,:,..,,-.,,,.,.,,,,.,,,,;,.,,,;,:'','','.,,.,.,? \n",
-      ",',;,.;':',,!,',,:-,-.,,!',';,','.',,',',,.,':'',' \n",
-      ".,-',-??!??,!,.;..,;'..,;.,',:,,''!';',,'.!,,,'';, \n",
-      ",,,,,,,':,.:,.,.?':,??,,;,,,,,;,,':,',',,:..,,.!!, \n",
-      ".'';'',''.!'?,',,','.,,!,.,;,,'.,.';,',:,,?'',,,,. \n",
-      "',,';,',:,,.!,?,,.?,.,,,,:,;,;,;;';-,,',',;,,,',.' \n",
-      "!,.,.,,,,!,,.,..,!'?,,;,,',,'.?,,..,,,,.,,,,;,,.?, \n",
-      ",?';,,;.,.,;,?;.,.;:,;;;,,.?,,;,:,,,.,';.'-,,,;,,. \n",
-      "?,?;,..,;:,-,',.,,,:,,-,':',.,.?'?;,.,',!,,.!;,',. \n",
-      ".'-,,;,,';,,',,,.,,.,:,,:,.!:?;,..?,?,'.,'.,.,'',, \n",
-      ";'.;,,;'.;';,:,;.';.,,,-,-,:,,,,,,.?,!'.,,;:,;:,,. \n",
-      ";,'.,.,.,,;',.,?,''?,,.,;'-;-.,;.,:.;,,.,,'?!.,,,! \n",
-      "??',,.,,!';,';,;,;,:,,.,!'..,.?.,,;,.,,,.,!','.',' \n",
-      ",:,,,,,''.?!.,!.,'.,,.!,,';,;,',.,;','..,.:,,;'.,, \n",
-      ",'.,,,'.,',.,.,,,;,,',:;.,,!,!'!,..!?,?',,;.',,,,: \n",
-      ",,,.,.,;,;,-;,;,.,';.',?,.,.,.,:,,','?,.,?,.,,;,,, \n",
-      ",.,.,;'!,?',.,:.!'?.'?'??;':',:,',..,,;,.',';'.,,! \n",
-      "'?',!-',,',',!',,,,,.,,,,',,-''';',,,.,,,,,.,;.,,, \n",
-      "';.,'','',:,,,',';',':',,',',.!,;,,.,!,:!;,..;,,.' \n",
-      ",',.,,,.,?,,,,,,,,.,,!,!,.,,,,,;.,!'!,',,,',.,!'!, \n",
-      ":,',!,,,.;,,,.!,-',!,,:!,.,;,,:':',,;,;,,,,:.;;,., \n",
-      "!,.!;.,:,.-,;,,:,.:'.!,?,,.,:,.,'.'.,,,,;.-,;,,.,' \n",
-      ",:,,,'.                                            \n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(shakespeare['punctuation'], sherlock['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 29,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ----,,.,,.:--__.,:--,!,!.,.,,,.,,,,,..--!.':--,,:.\n",
-      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,...,.,,...--,,..,?,.,..--!.,!,.,,,.'.--:,.,'?..\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. ?,,:--?!,.--,,.--,?--?.--,'?..'.,!..,,.'.,:,-..--,\n",
-      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .?--!.?--,.'..',....--!.,',:--...,,:--'!:.,'?,.--!\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .':?..__.,,!.._!_!....--!.'.--,.''.--,.--,,,,.'...\n",
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' .....--!.,!,,.,,-.,,.,,,,,,,.....--,!..?--,..--,..\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,.'.',.'.--,.'.--',..'...--,,...'.!...--,,!,...?.\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .--',.....,'.--,.!,:--.-.',.--',,?.....--!.''..,,.\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .'..--.'.'???''.'.:,.,!,!!,,'.'.'!'!.,,',........-\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". -,.'.--?..'.?,..--?.--,?.'.'.,.,,:--'?:--??'..??--\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,...--?.?.--,,_,'._'.--?.??.--,,'?..'.'.'.?,'.'..\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", .'.''.!.'..,,:--.--?.--,..--,!..,..,,.:--,?--',.:-\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" -.?,,..,:--',.'..:_'._.,..,.,..,,.,.':,.:...,:'.?:\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" ,,,..:_._,:._._...,,.'.,,,,,,.,,....,.._:._!!,!.--\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" !'.,.,',.--,,...'.--',,.--,',...--.'.,?,.--,.--?.?\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ?.--,.--,.'..,:_,',,!,!,'!_.,,.?,?,,,.....',.:,.--\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ',.,,?.,.--?.--,.,'!,:--!--',,.,,.,...,.--',,...,!\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. !,!,,.,..,,.'?,,'...--?..--,.'.--,!..:--.--!,....,\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, '.,:--_._.--',.,,,,'?,,':--,..--,,.:--_,,_._,',_,_\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. '._,.--',,,...,:--,,'?--,.--?.,?--,,.,,.'.--!,.?!,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" ,:_--'.,..._..--,!--,',.,.'.--',,..--?,.,!.--,,.--\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". ,?.--,.,...,.,.,,.,.,.,,,.,:.--,',,.--,,..--,,'.,,\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" '.--,?.--,',.--,..,,:.','','..--?.--,?.,.--,.?--,,\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" .,?--,.--',,.--,,''.''.--,..,.,'?--,,,,.:--?,,'?.-\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" -,?,.,'.',.,,.--,,.,.,:--!,:--,...--',.--,,,..,.,'\n",
-      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, :_--,,._:--,.'....--,,,.--,.:--,?:--.--,.:--.....'\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. .--.':--,.--,,,..--?.,,:--','..:--.?--?..?.',.--,,\n",
-      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" .--,,.'.--,,.:--''..'?..,,:--..--',.,,..,'...?,...\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, --',..:--,?--',,.,.,.,,:--.,,,,..:--?--,,...--,!,!\n",
-      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", :--?--,.--,.:--,.?--,,.__.--?.--,,.'..,,:--',,?--,\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.--,.?--!..'.''.--?,.?,,':--,!!--',..,,.--,.--,,.\n",
-      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, _',_'?..--',,.,,,.',,.--,....,,,,.',,:_--'.','..'.\n",
-      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., _._--'''._',,,:_--,,!,.''...,,!_,,,'.,,:--',.'.',.\n",
-      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,'???--,.--,,?--,,.--',?.,..--',,...--,,..,,,,.--,\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ,,.','?'.',?--,,.,,.,.,,,!.,.........--,....--,.,.\n",
-      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., --,,.--?.,..--,,.--?.?--,,,..--,.,...':_:_,.,,:.:,\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ,,,',...:,,',.,!._!!_--',',.'.',',.,:,.--'..--',.'\n",
-      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, .'..,,...,,.,.--,?--..--?...--,?...,,.,,.--',,..--\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. ,!.--.,?--.--..--?--.--!.,:--.,.--,.'_._,..--,?--.\n",
-      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" ..,.--?.--,...--',,.--,,,...--,,...,.,,:--...--',,\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" .,,.--,..--,.._..._'...,,...,',,..--,,?--,.--.?--,\n",
-      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' .--.?'...,,,'.,,.'?--,...--,,.--,.:_._..,...--,,.?\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' --,?--,.,,.--.,.?'...'.,.,.--,?,...,.,.--,,',.--,,\n",
-      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, ...,.:...:..:,,,.:,,,.--,.,..--,?..'.-.,.?,,'.?.,.\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '...??,.--,.--,,..--?,.-_-,_.--,.--,?--,.,..:_--,,\n",
-      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,,,..._,.',,..:,,:',,,...:.,,:.:_--,..._--,.'.--,?\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. ,..,..'..','.,'.._,,.._.--?.--,.,.--,..--?.,,.,:--\n",
-      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' ,?,.--,,.--,.--,:_,:.'._?--,?--,.'..:--,?.,,:--..:\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, --!,,..,..,,,,'..__..:.--,,,...--?.--,.,.--?.--,.:\n",
-      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" ,'.,.,..??'.:,.,.:,,,,,,..''..:.,,.,,::.,,,,.--??-\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. -,..,._:_..,,....,,::,..--,.--,.,..--,'.--,.,.--!-\n",
-      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. -,......--?.--,,.--,,.':--??:,...,.,:.,,:...--,,..\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ,,.--,,..'::,',,.',,.,,.--,,.....,....--,.''.--,,,\n",
-      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. .--,..',,..:.--',.'..'..--,.,:...?.--',,.'...,..?_\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" ._--,.'.--,..,,.?'?'.::,.--,,.--!.'...--,,._._,._-\n",
-      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, -.._?_._?,,,,.,.,.,.,.,,,,,,,,,'..--,,.,.--',...--\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,.:,.--,.''.'.'?.,..,,'....--,...,'.--,.--__,,.._\n",
-      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, ._.,!,!...!...!......--,.,,....,.--.,,_._.,,,..,:'\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- ,',',__,.,.,',.--,....,,,.!!:.,,',.'.:.,,.'?.,.,,,\n",
-      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, '.--,,.,..--,.'....__...........--',?..'....',....\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" ....--,....,,...'.,..........--,,..:,.'.'....,..--\n",
-      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', ,,._''._.--,,,,?--,.....,,.:,,.,,...:.,,.--?.--?..\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, .?.--,,..:.?--,.,.,:--.!!!--?.--,,...--,...,,,.,',\n",
-      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" ',..,..._._.--,,...--,,.,..--,.?.--?....--,.--,...\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. _.._--,,..--,.,..'...?_--..._--,...--,,,..--,.,.--\n",
-      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., ,,,.,.:..:.--!.,.--.--,,,.,.--,.,,.?.?.--,?,.--,..\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ,,,.--,.'.,.:,.,,,.,,:..:..?,..,__..?,.,....,..,:_\n",
-      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. _.:...!',__!..:.,__.:__.?,,,..'.',?,...,:__....?._\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. _!..:,.',__:,.,,.','.,.,,,...?,.,..?.!..,:,,.:,...\n",
-      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". ,,,,,,..,.,.,'..__.??.':.,,,,.,.,.,,,.'.?,..,...'?\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" '.??'?',?,,?,,!.,.!,!.,.,.:,!:.,.--',.--...--.,,..\n",
-      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- .--,.,__.:'__..--,?--,.?--,.'..--,...--...!--,...-\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" -'..--,.--,..?.??.._'_!'__.,,..,,,..,,..,..'.?.,,.\n",
-      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" ,.,,,,.,--,?!_,,_.(__!),,.,!,',,,..!.!.!,,,.,..(),\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,()().,..,'?.._,_!,,.,!!:!__!,???,?.,,.!!-:-..?,.,\n",
-      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. .,.,,,?,..,.....,,,,,.,,'.,.,,.:.;;.:...'.?.-.._--\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ?__--',._,,.,.',__,'.,_.___..__..._--',.,.'.-.__--\n",
-      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ?__--,.___...,..,'?'?....,:_,_..__,,.:;_''_,.,...:\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" .,,,._,'_...?:.',,..__...__.!,..?,'..,?,'..,'.,?.,\n",
-      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" :_!_!,,._?_;__,__;,:--..''._'''.._,.,.,,.,,.,.,,,.\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, '',,.',__,____.,,..',.._!_.._.?.,,,,!___.,?.,,.:__\n",
-      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, !.,'.,,,,,,,.,.''..,,..,,,?.____.,,__,.,,?.,__,.__\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ,,__.__,...',,.,.,...:.'.,.,,,,.,.,,.,,,..,.'.,.,,\n",
-      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ,,,..,,.',,,,-',.,,.,--,.,,'..,'?.__,.__.?.:,'..,.\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", ,,._,..._.,.,..,,.,,?,..,,..,,.,,.,,,.?..,--,.:..,\n",
-      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" .,.',,'....,..,.__'..,,......'.'.',...,,.,?....,,,\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, .....,..?,,.,.,,.,,',,,.,.,.,,,.-:.',,..,,.__.,',.\n",
-      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, ,?:.',,,,',,,,,.'..'.....'.?,.__,.?'..,......'!'?,\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" !,,?.,..........::...,.,,..,,.'.,,,.,,,.,.,.,,,,,,\n",
-      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. ,,..,,,,.,,,.,'.'..,,,,,,'.,,,.,!'.--!,!,..'.,,.,,\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". ..:.,.,,,,,,,,.?......,...:.,.....,.,.:....,,.'.''\n",
-      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" .,',,,!'.':._,..._,__..:__..,:,...?.,',,.,,,,.,,.,\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,,,__,..,.,,,.__.,,,,'..,?.....'.:.,.,::,,,..,.'..\n",
-      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ..'.,.?,,,.',,,,.,,.,,???..:..:,'.,,,,,,.,!,...?.,\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, ,,,.,,.?.,,.?'...,.,:.,.,__.?....,,.?..,.,..',,._.\n",
-      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" _.!__....',.,,.._._,',__.'.,.':._,!_,:'.:'..?...,,\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ,...,,,,,..::,,,.,,.:,,:.,,.,,,.,,.::,.,;,,.,,,,__\n",
-      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' .;,,:.,,,...,...,,.,........,,..,,.,.,.,..__:.....\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- .,?.,,_,,_...?..,,.,,...,,.,.__..,.__..,....,,?..,\n",
-      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" .,,?...?.,'..,....,.,,,,,.+----.,,,,'..,....:,:.'.\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .,.,,.....--!--,,,.,.....,.:,,.,.--,.--!..........\n",
-      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. ?,.--,.......--!.,,..,',.--!,..'.?,,.,..,...:'.,.'\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. ..,.?,.?..,...:.:--'..:--'?:--..'.,,.......!.'..,.\n",
-      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,..,,'....:...:'............,,,...,.'...,,(?),.'..\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, .''..::.,'..,,,,,',...,,,,..,...,..:.,,.....:.,,,'\n",
-      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ...:...:..,.__:..:-.''..,,.,:.'':........,,,..'?',\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '??,''.:.,'.:--,'.--.--,.--'.?,.,,....'...,,...',?\n",
-      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, ?....'.'.....?.......',,,..,:,.,,'.:..,?:.'.......\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" ..,..,.:.:....,,.::,,,..,,,,,,',.,,.,.,.--,,.,,.--\n",
-      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..,?.,..,...:...,..:...,,'.--,..'.,,,.--,....::.-\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". -,,.--,...?,.:'..,..,,.:....,,....,..:,.,?.....'..\n",
-      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, .'.,,,.,,,.,.,.::.,.:,,,.,,.'.?'..'.'....,...,.,.,\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" :,,.,,.::,,..,..,.',..,,,,...:':...,.,:.,.,...'...\n",
-      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. .?-.,,,:..,,..,.,,,.,,.......--!.--?...--,,...--?.\n",
-      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" --?,.,.--,..--,.'.--,.:,:.:--!--?--.:.,.,..'.'....\n",
-      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ..,.:::::'..,,.'..,:...,._,,..'._......,'!...:..?,\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" ,,,..,..--!.,.,'.,...--?...--,,.'.--?--__..,,_'_.,\n",
-      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,...--?,:--?--,,.'..?,:,.--:...--,..__.:__....,,.-\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., -,..'.,,.--?.--,.?.--?--.''?--,,.':..--,!..,...'..\n",
-      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. _:_......__...'...'.....'.'...--?.--,.'.?--.?--.'.\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. .,.',.:'.--,,,......:..?__.__:..:...::..--,,.,.,..\n",
-      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ,.--',.?--!.,,,'......,..,...,.?,,....'...........\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" '(')..,.......,...,...'.,,.........'.....,....:.,:\n",
-      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" .?,.......:.....'...._,._..',,..,.,,,_,,._.:...,,,\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" ,.,,,.,..:'.'....,,.'.:....,.,..'.,,,.,........,:.\n",
-      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,..--!.'.:....'.__.,..,,.,:--,,..:.........,....,?\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" :.,..'..........,?..'..,..'......,.'..?,....,.,...\n",
-      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,....:_'_.,',....,.,,,,.,,,.'.,..!......,..__..__\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, ..,,,......?...,....?..?..?..'...''.:,,,.....?.?..\n",
-      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ......'.,.:.:,,,.,.:..,..,,:,,.?..'.:._!!!!!!_.:,.\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. !',,',..'..',,.,.'.!'..,.:'.,.,::,.'...''........,\n",
-      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', ..,,,.:,,....',.........,::,..:,,,,..__,'.........\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- ......?,,.':.,,??'.,...?.:...'..?.__,,.:......-...\n",
-      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. --?.:,.....,/..,..,.''?.:.,'..:......'':.'::.:...:\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" .:.'..,..:.,.,'..:.?.'....--,.?--,'..--'?--.?--,'.\n",
-      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. :--...?'...--,,.,..--,..?'..--...,.--,'.,?.?.?--..\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., .,,,,,,.,,........--,',.'.'....,....'.?--:_!?_.__,\n",
-      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .:...?....--_?_._'?_.::.--,.''..--_'_?._'_,.,,.__?\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. .'.._,_._'.,_.!!.!........__.,?--,,..--,'..,.,::,.\n",
-      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- --,?''.--,,.,.:_'?._--.'...',..--,.',,-.--?'.,.'?.\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ........_'-'..._--',',.__.'..',.--,,.'..--,,..--,.\n",
-      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' --,'.,?'',.'.',?--',,.'.--,'.,.'.,...'.--,.'...'..\n",
-      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., .,,..,,....:..,':...'?'...'.'..?,.'().'.,'..__..._\n",
-      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., _....!..:..?.,?..'!'!,.,.!!''.!,!,!!,....''.,.,..!\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. ...:.......'..,,,.__....:_._,,.-.'.....,,.,,....'.\n",
-      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, .'.?..'..??..?...??...,?.....,,..,..,,..__......-.\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" .,.''.....:,..:.......::,.,?...,?.:....,._,.'._?..\n",
-      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., ....?_._,..,..._._..::..,.,,:,,,...::.:..,.,:,....\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" ..,..,.,,,,.:.,..?..,.:.,,,..,..'.............'...\n",
-      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. ........?::.''.'.',?,.,,..,..,.:...?...,..,,.,,(?)\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. ....:.,....?_:_.....':.:..,,.,...,,.:':.....,'.',.\n",
-      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ..,,..'......,,,.......,,,..'..:...?:....::,.?....\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ...',,..,.,.....,','.'.,,'::,.,?:.:..'''().'::..:'\n",
-      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, ,.......?,__:.,__.'.?,'.....,,:_._.:.':__.,...,,,.\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' ..,.?..'...,'?,,.?....,...,,.:--,.......?.,...,...\n",
-      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ..,.....??...'......,,.....:.'?:.........:.:--,,.(\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" ,!):,,...:.......?...,,'(!)(!).,..'.'..'.,,..:':.'\n",
-      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ..?...?,.'...',.....,..,,'.?...,.....'....?...,,..\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ......'........:..........--,?--,.,,..--,,....--,.\n",
-      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- .,,,,.:::..',?.,..,..?_'_...................--,,..\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ?--,.,.''.?--,...--',..--,,.,,.--,.,,.':--,.'?'?.,\n",
-      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. !....'...,'?..--',.?,.'.'..--,.--..,...--,..--'?.-\n",
-      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, -,..,:'.--',.,.'..,............,,..:...:,,::..''.:\n",
-      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" .,?,?......'....'..'.,,.:,,..,,,,.,,:,:,,.,,,,.,.-\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" -,.--,.,:,.--?.,....:.......'................,:...\n",
-      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, .,::'..,..,..,,....--?.--,...,.--',.....,,.--',,.-\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. -?--.--?,.,,,,.,:--?__!--,..--,,,,,',..::..,...,'.\n",
-      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. .:,..'...--',...'.',.:--'.'.,''...'',.............\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" ....,.,'.........--?.--,,.....!!,'.....,:.,.,.--,.\n",
-      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: --,,'.?..--,,??--,..,,:--'.,?--,......--,,'.--?,.-\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. -,.'.--?.--,.--',.'..--'?--'.--?.--,....!.....,..'\n",
-      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., .'.!,,....,..'........--,.--,.--,.'.,,.--'',.--'..\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., .--,..--,,,.,,'__.--,._,,._--,.'..--'?.--,.?--...-\n",
-      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" -,,..',:,,,,,,,?'?,,......':.._._?.?.....'........\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .''.'???......',,':.:,.,..__?...__...'.'..'.'.?--?\n",
-      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,.--',.,.?--?.--,....::.,.,.?.......:.:..:.?'.....\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ...,,.:--,?--,,..',...--?--,....--,..?--,.,'....,.\n",
-      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" --__,...'.....'.:,:.--...',,....,!.'.__....,.__.._\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" _..__.__:....'..__:.....?.,,..,.?'.,?'..--,.,,',.-\n",
-      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. -,.:--!,,'.--,.'.,:--,.'.--''.--?.--.'?--?.'.--,,'\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., ...--?.?--,....--!.!.--,,...:--.--'!.?--!.!..--,..\n",
-      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ..--,,'.'.--,,...--'?.--,.'.'.--!!--,..--,,'..--!,\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" .!'.'.--,..--,...:......--,,.--,..--,...-..,,,',,'\n",
-      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,.?........,........--,..','.',,.........''...--,\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". .'......--,.--,,.,.--,.--,,..--,.--,.,,.'....'....\n",
-      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. .'.......,....,.'._,,._........',.....:.........--\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,.--',.--,...--,,.,..?._._'..!__......'.......'-.\n",
-      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, .:.--'?,,,..--,.--!',.!!,.......:,,,...,,...--'',.\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .--,...--,,,,.,.'?--,,..--,.--?,.'?--,',.--,,''.--\n",
-      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,',.!--',,..--!.!....:..'.....,....--',.'.,...'...\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". .?',....:..,:.:..,.._._.,,,.,,,..,.'..'''........,\n",
-      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,....,...--,.--,.--?.,?--,,..'..,,,,,.,.:....,..,'\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, ,,,.'.::..--,..--,.....--,.--,.'...'..,,....'..'..\n",
-      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". .........'......,.,,,.:.,,....'.,.:.'.,,,...,:..?.\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .,...'?,...,..:,.?......:.,,.',',.',....:..?,--..:\n",
-      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" --.--?.?--,.'...--!..?'..--?.--,...--?--.''.--,..-\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' -,.--,...........'...?...........,..:,:.--,?,.'.--\n",
-      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" .'?--,...--,?--,.--!.?--,,...--,,.?--,,'...--',...\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" --?.,?--',...!?...'.?.?,.,..,,..,,.,,..,,'.'?,....\n",
-      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" _-._...:.....:._--,._......,..?....,:.?.'.:.'...'.\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" '....':._--._...,...,..,..:,,,,,,'.:.._--._....,.,\n",
-      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.--......,'.--',.'.--',,,'..,!--,,.'..,,..--',.--\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,...--,..--,.....--,'?..,.,:....'.:--,...:--__.'.-\n",
-      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, -,.?...,.:.:,,.:.....,!.!!......--,.?.'..--,.--??.\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- .--?...--,,,,,.'.--,,.'..,,,'...--?.?'?,,..--,,,'.\n",
-      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., .--',,?.--,..'..,,..--',..'.:--.--,.'.'.--,,?--,..\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., .--,,...:...:--,,__,._'_,,__.,,.--',.--,..--,.':.'\n",
-      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ..,',.:':..__..?'...'............'.'.....?,...'...\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .............,...'.?.:.:..,....'...,,,..,,,..,,,..\n",
-      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .....,..............:.......()...'.',,...__..'.__.\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., ......---?.--,....,.,....'.?'?'...,.'...,......_,!\n",
-      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ?_!...,.'.'.......'.,.,,..'...'.?','.........'.'.,\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" .:.......,..........,..'..'.:..,.'....?......'.'..\n",
-      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' _._?!..:.'....:,..'...?..'..,.,,...?!,!,:,.......'\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". ...,...,,..,,..,..:.--,.?'.--,..''..--,..__.......\n",
-      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' ,'..,.,'.,:.:.--,,,....--.,,.?--',.'.?,.--,,.,!'.?\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. ?..?..,?.--,!.,,,...,,..:--..:..,,,...--,,..,:....\n",
-      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" ,,.--',..--,.,.':--....--,.',..,,,,,'...?...'.'...\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" ..'....,...,...'....'..''..._._.,..,.,......!...-,\n",
-      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" .:.....?..!...?,,.,,:....!..',.?'.!..!....,.::.,..\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., ?.,'?......'?.__..........?.,,....'.....'..'..'.:,\n",
-      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, .:....'...............:.,.,..,,,..'...,,..,..:...,\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., .,...--,,..--,..--,,.,..--',..--,..,,..,......!',,\n",
-      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. ,,,,,,,,,'.':--!--,!,,.--,!.'',,..,,,,,,,,.'.'.--,\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ..--,?,'__.'.,,,,'.'..--',,.--,,,,.--,.'..,,,':--.\n",
-      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' ___'_.'.,,.:.,..,,,,.--'?.'::....::.,.:.--,.--,..,\n",
-      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' .._.__-,-!_--,.,,..,:_--!_:--,.,,.?..,.'.:........\n",
-      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, ,:.,..',.....',...,....'.'.'.,?'........'...,...,,\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. .-',...--,,,..,.,,..--:,..--,,.--?.--,.'.--,,.'._'\n",
-      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. _.'...'.--,,.,.,?.--,..--,..,...'....,,.--,,..,,',\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,....?,,:,..()--,....,,...--,,.:.?'?.--,,.,,..,,.,\n",
-      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, .?_._'..--,.?--,...'.,......--,.'...,,....?.,'?...\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ..........,...,:--.''?'_._''?.--,?.--.'?--!..--',,\n",
-      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,'.--!--,.'...::...,,,.,.:,',,,..'...,......,...,!\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" _._.,'.,'....'.'.......?.'....?..'..?,..,,.?::.::.\n",
-      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ...__..'?...,--,,.,',:--,'?,,:--_,,',',',,''_.,?.'\n",
-      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, ?--,.,,,:--__.!!--,,,.--,.'.,,....',..,,.....,....\n",
-      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' .--,.--?.--,.__.--?.--,..--'.--?..--,..--,..',..--\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ,.--,.--..--.--,?--.?..'..,...',..--_._--'.--?..',\n",
-      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, .--,..'...'............__.._._...'....--,',._..._-\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. -!.!--__,,_,,..._--,.!??_--',',,,,,..._--,.._--...\n",
-      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" _--!,.!',..,,.,.'.--!..,'?.........,,.:--?--!.--,!\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., .--,,,..--!..--,,.,..'',.--,?.--!,.!!--,?.--!.--,,\n",
-      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" ...':--..--!.!--!.,.,!,,.--,.,,.--,,...--?,.--',..\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, ,.'.--,,..',.?.--...,.......'.--?.....--,...,.--',\n",
-      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .,.--,.'.,.--,,.,..--,.--,....',,:--,.--,__,....?,\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. __...?!?...!....'...--_,_,,.--,,.?'.--,.,:--__.--,\n",
-      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,,...'.,,:_--._--'',,'..''..,,,.--!..--,,...'',,.\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., --',,..--.?,.',,.--,,'.,!.....'.--'?.?--?,.'...--,\n",
-      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, .'?,,..--',.--,..',,.?....'.--__,,.,.,:_--','._,.-\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" -??..,,:--!--__,..'....--',...'.--,,.',.,,,.,:--?,\n",
-      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, :.:.:_._.,,().:_.._--,.,',.--',..'..--,.--?..'....\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" .--,.?',,.,,.--_,!_.--,'..--?,...???:--!?,,,.,.--?\n",
-      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" ..--,.--,.??_,,._--,,,.?...?.--,,.....--,,,..,!'.!\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .,,.',.--?.--,,,.'...'!',....,.'!--,..',...--?.--'\n",
-      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,....--,.....:.._!_!???.!!,.--!._!_!._!_.,._!_.,_,\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" _.,..,,...--,',.--!.__.,,!':'_'.?'.?_,...--',.'.'.\n",
-      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. .--!.?--?''.:--__.?.!'.',.--!..,,.,,'''.--,,..--,.\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., .'.?..--,.--,.,...--,.--,.--,..--,'..'..--!.,!..!'\n",
-      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., .--,....__......--!.--.!!.,.,'.--,'..--,..'.--,,..\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. ',.,..?'..,,,,,.'..--,.__.?.--__,,..,..--.,?----,'\n",
-      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. ..',,..?--,?.--,,...--?.'?',?--,.,'..?'...__?.?.--\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. ,',.?..--',,.--..,.--...'..--?__...?...'?.........\n",
-      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., .----,,,,,.....?'..--,.--,.',?,--,..--,,..--,..,,.\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ,:--,'..--!.'....._._'.'.'.!!--,,--.--?...?...,'..\n",
-      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. --,?..--,'.--,'..--,,?--,..'.'.--.,!--',.!!,,,'.?,\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" .!..???,.??.,,,,.:,,._............................\n",
-      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" ..................,,._,,,,,,_'_,,,__,,_._,,,::.--,\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., '......',,.--,,,.,,.?,,_','___.?.--,..?..?!--,..',\n",
-      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, ..,.--?.,:,...--,,......':--.,.._._?.,?--?.,--,..'\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ,,__..--.--,.!...'....,,,...',:--:_,,,,,._.--!.--,\n",
-      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" '.--?..'.,,....'.,:--.--,..'.,:..?.......'.,..???'\n",
-      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. .--,,,....,,(),.:--..--,..',,.--,,'..?--,,,,'..,.,\n",
-      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ,,,...':--,,...()...''',.,.,:--'.,,...,.:_--,:.,,.\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' _,._._..?_--.._.,!'._--,?:.:,,.:,,._.,,.,::,,._--:\n",
-      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, ,,,.,:.:.:._.:_--,,,,.',._,.--!..':--.------------\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., ------------,...--,....',....:..--,.?--.?'.',,,,.-\n",
-      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. -.,...?...:'!,:--,?,..',,':--,!--!,..?.--..'.'.?'.\n",
-      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, ...',,:--.,.,.--,,.,'?._!_...,:--!.,..--,.--?,..,:\n",
-      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? --!.--,,,'.--?.--,......,!...--'.....--,.--,...'.,\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,,,,,,,....,..--,...'?.,,,.,,..'.--,,.'.--,..,,__,\n",
-      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", :--!!--__!!--?,.':--!!--,,,,..',.'.__,.'__..,'?.'.\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, '..,?...--?......'.......?--,,,'.',.'........--,.,\n",
-      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ..--__,,,.'.'..,.....'..--.--,.'.!--'--',.'..,?--,\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .:',',''....--,..'.--,.--!....',--,,.,,..',,,'.--?\n",
-      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .....--,,,......'.,!,,,,,,,,,,.,,,,,,,,,.?----?--?\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" .?,..--,,,.,.:_._--,._._--,..--,..,..'...'.--,.'..\n",
-      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. ,--?--,.,.--,,'.,,.............,',.....?..,.?..,,,\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,,,'..._!!!!!!._......,.'......'.?...,..''.''....\n",
-      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...'',..?....'..'............:'.,'..,.'...'...,...\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. .....!:.,,.,,..?'...'........,..'..,._'._,.:...._,\n",
-      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., '._--!!..:....?,,,......,,,,......'.......??._'_/-\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- __..?',,.......'............?!?....,.'.'?,.,.....'\n",
-      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" ...'..':,..!.'..'...,'..'.,'.......?.,..::.:.....'\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., .,..,,.,.:,'.'.,,,...'......''..',.''.?.,,?',,_,_'\n",
-      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, ,....,..??....,..:.,.....'..,.?,'.....?..:'.'..:''\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, ...'..'.....'..'.'..,.......',.'.:.....'....?,.''.\n",
-      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, .?....?'..,''.',...__.'...'...,....,..!....:......\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; .....--,,?--,,?--.?'.--,.,.--!'?--.'..?--',.?.--',\n",
-      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ....--,..,.',?.--,,.'..--,..,.,.._''...._--,'.'.::\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. .--?.'.--,'!.'.'...'.'.,,,,'.?,..?..,.:.'........'\n",
-      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" ?'?:..?...--,.'.?.,,.--?.....--,.,..--.--!..--,..-\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" -?,...?--..:,..'.--,.,.--''.',..,...:.....,...,..'\n",
-      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .:.,..'.',...:..--?.--?..'..?..--.--.'-..'.--,.'.-\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,..',.---,...!!--',.!!'..--...,:--!...,.--,..!--'\n",
-      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", ?.?--',.!--,...--,...,'?--,..'...,...,,..!......:.\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ''..'...__......'.,..,.........(.)....,.,...(..)..\n",
-      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. .'.'....__........,....'..:...?!..'.._._......,.!.\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, ......,...'.....!..'..,...'?....'......,,!,.!!':.,\n",
-      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .....:...........,..'.,.....,..,'.'.....',.....,..\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" .?..'..,..,..,,..'.,,....,,....'.:....__.'..','?..\n",
-      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" :..'..!'.'.,..'...'.......--!--!--'.:...'.::..'...\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", ........??...--,?--'...'..--,..--,...'..'......',.\n",
-      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..:....'.......'.......,...,,'.,,,..,:,:,........,\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" ,,.,,:,.,,,,,..,.....,.......,,.'.,.-...,:..'.:...\n",
-      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. '...',.:...'.'..-..'.,,,.....':'.'....,.....':...'\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ...'...--,........':..,.....:?.,,.?.:.:..'...,,...\n",
-      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', '..'......?........:..,,..'.'.'.._'._,.'?.........\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; ?..''..'..'.'.'.,,'..:.'.......:..'...:..'....':'?\n",
-      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .....,,..::::,,..,........',..,..'-,..........,,.'\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,.__.......'....,?.,,,.,.::...?...??....'..?.??..\n",
-      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., ..,,,.......,,,...:..__!.....:..'....:......'.'..,\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" ,.......,,,,......,......',.,.,,.,:,,,,.--,!--!--,\n",
-      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" !--!--!.:,..,,.,,,,,,...'.:::...'..?...'!!!....'.-\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" -.--...,,,,',.'.,.,,.....,!.,.--.--........',.....\n",
-      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" .,,.:.,,,.....?,?.:--.'....'....--.--.,.......!!..\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" .''.,,',,,.'..'...'......._'_.,.'.'?..'.........'.\n",
-      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...,..',....,..,'.'..'....?..?--,,.--,.--'?--....'\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ......?..'?.!..'......._._.........'.........--?--\n",
-      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,.....,,.....,..--?--,...,.,?--,..--?........--'..\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, --.,'.'?.--?--.,...,..__.._.._--,?--..__..__.--?.,\n",
-      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, ',..--,,,.?'?'........,,,..,,.--,.'.:...--,,.,...'\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; .,.--,,..,?,,.,.'...--',.?--',,..--',.,,,........-\n",
-      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', -',.,.'.,..--,.'.'..'.',',...--?...,,.--,,,...,',.\n",
-      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, .'...,.--,,.,,,..?.....'...'.'..,!..'...'.........\n",
-      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., .:,'..,,,,..'...................?,..........,....?\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ?.,....-......._._.'...,,,..'.__..__.'...'....'.,,\n",
-      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .,?,...,._,_.'''.,.,...'...:...'...,,.,,'.!,:.,,..\n",
-      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..::.,..,,....-.,..,:,,,'',.....,...,..::.,,:.,..'\n",
-      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. ....?!.,.,,,.:'...:,,,,,:...'.'...,,,,,.:--?'?--',\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" ._._--,.?--?..?--.--?.,..',..--,,..--',.'.',..--_?\n",
-      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., _..---'..--?,...--',.---?.--,..'.,,..--,'.--?--,',\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .'..'..:--!--,,...,,:--?.--,.--',..'?,'...--,.','.\n",
-      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" --',,.'..,.''..--,.--,..,.--,.--,..--'?.--',.--,'?\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" .--',.--?.,'?',?--?,..--,?.--,..--,.'!!...--?..--,\n",
-      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .--,..--?--!.'.--',.?.--!..--',.--!.,,'...--,.--,.\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? .,.:,..........?'...'.,:_,'._...?..__.,,.:,,...--_\n",
-      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .___?._,,._'.:.'...'.':..'.,.....?,....',....'''._\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ?'._........--?....--',..?'..'''...'..--',,'.'.?--\n",
-      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" ,..--,.:.....--...,...',.'.....':.'..:.--,.'..--?.\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,,.,.!?.:.,...,.'?.!'..........'.....,...,:.?'..,.\n",
-      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". .,....'.,:,.,.,.........,..'..........-..'..',,.'.\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" ..!...,?.?...,,.,:'.'......'.,.'.......'.....,....\n",
-      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., .'.__...:..................?.'..?.,.......?'....:.\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ..'...!...,,.?....,..._._?,....?.......!,,:--,,__.\n",
-      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. .,,...--,,,..'...,'::..--,,.--,',__?__..'._...._--\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, _._....,,.:':._,.._.'.,,.:_,_:..',......--,,',,.--\n",
-      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,.,.'.,...,,'.....,!--,.'.--,,.,...,.,.,,....,,,..\n",
-      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,:..,,..,,,,........'.,!'!_!_',,''.,,,,.,,,,.--,\n",
-      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,',,,'.,,,:--.--,,?...::.:.''.,,.,,.--,.--?--'.','\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,'_._'.''._,,.,,'._--,.......--,.'..,.,'..--,',,._\n",
-      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, ._:_,-_,',__.__,',...__':--__,'.'..__...--,..--,,.\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,..--,.',.'..'..,,._..._..--__,'.._!!!_:,._..._--\n",
-      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, ?.,,..__,??,..--,,..,.....--'....,!--.,,.,,,__.,,:\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' _,',_.,,,,,.,,,,'('),,,:::,,?--,.,?--.,.__?,'.,','\n",
-      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., .__:.',,._,,..._,,?,..!','..?,.??....,?...'.......\n",
-      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ...,,,...,.......--?'..,,.--,,....'...,,._._..--,,\n",
-      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, .--!...,,,.--,,,.?--,:.(_!_),',,,.'.--?'.,.'',,,,.\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. --,,._._,,,.,__,--.?.__,,?:..,,.?,..,.,.,,,.??!--,\n",
-      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., ,,,,.:_._:..--_._?.--?'.'?.--!.?.--'....._._.,,,.,\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ,.....',.,,.,.,,.,,,._._--,,.,,'..,,...,...'.?.,..\n",
-      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' .._._,?'_._,.?:__.?'...'?'?,'?.,...?'?,,.?.,.._._'\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. ...--,,,....--,...--,...'..__.?......,:--,.,,,,:--\n",
-      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,,?.??--,,.--.,,,.,.,,,,'..,,,,,,.--.....,.'.:::::\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. .,,.,,,.._._..:,,.--,,.....--__,'?.,,',.,',',...,.\n",
-      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., ._._.,.:--...._''_.,.--,,,,,,.,,.,,,,.,,..--,.....\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. .--,,..--,,.'.--,.--,,..--_,,,,_.,,,,,?,,,.--,,,.-\n",
-      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, -,..:.'...,?:..,:,.,:_-_.._?,.?_--,,.--?,,?--,,,,,\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. ,.:'.__,,_._?--,._''_...--,,??,.....--,.....--.,..\n",
-      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. __..,.--?--.,',..,??--,.''.._,_,,?__.?.(,)....'.,,\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, ,,....--,..'.(),.,,'',,.,,.,,,..,,',',,.--!.,?_'_.\n",
-      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,',,,..--,?..._._:,,.,,,,,,,,,,,.------------...,!\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' .--,,..,',...,:--?...--,,...--,.?'...'''__.--,.?--\n",
-      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ',,...-?,,.().--',,._.._,.--,?.?...:?--,,,.',',,,'\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" .','..,..'.'.?,....'.....,.,...,'.--?..'.'.,,,.,.-\n",
-      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, -!.!!!,:--_._:.??..?.!,,.,!,!:--'',,',,.',',.'.:--\n",
-      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ,,..,.--,,..'.--!..,.--!.---.,..,._'!_.,,..'.--,.-\n",
-      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, -....__...??--',,,._.___.--,,.?...,,,,,,,:--?...,!\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" ,.,,,,.--?_'??_.,.__......,.--..._,,,_...?...,....\n",
-      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ..,......,...,,,..--!..--'??.:--,,...._,._:--..,,.\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" ..,!__.--,'..,,,.--,,,',,,.,,..,,.,,,,,,.,,...''__\n",
-      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,,,,':__.,,,,,,,.._..??_--.'.,,:--!--'.,,.?..,,,.\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, .',......,,.'.--?.--..,..--,,,...--,,,,.,,.,,.':,'\n",
-      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" .,,.,..--,.__.:,,,,,,,,,,,,',,',,.,,.'....:.,,.'..\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., ,:,,,.,,._._.!--,,.--,,,,,.?--,,.--__,.--,,..--,,,\n",
-      "'..,,,.,,,,,.                                      ,(').--?....--,..,!--?.,.'.:.,...--!..:_._!.--,.:-\n",
-      "                                                   -..?,,?--,..,...'?.',':____._'_.,,.'.__,.'.,,__,.'\n",
-      "                                                   .._,,,._--,,'.._._--,,.--,.._.._--,...--__,,..--_!\n",
-      "                                                   !_'!'!.--,,,,.,,.,,..(,,)....--,.--,.--?..--,,,',.\n",
-      "                                                   _--!_._?..._--,,.().__,,_'___..:..--,__..'..?...,.\n",
-      "                                                   ,,.,,...,,'.?',..,,,,.?...,,....--,,,.'.,,,__,,...\n",
-      "                                                   .,,.'.,,.,,.,,,.,.__,,..??...._...._?--,,.,,,,,,.:\n",
-      "                                                   ,,,.:',','.--.--?.??.--,,,.,,.:?__,,,,,,,,,.,,.,,.\n",
-      "                                                   ...--,....!!'!!.--,,'._._'_._,,.__,_,__'_.,,..--,.\n",
-      "                                                   ,,,,,,,,........,.:,,,.'.'.:.:!'?:,,'.,',._()_:(_,\n",
-      "                                                   _)_..._:,,,,__,'.,.:.',..._()_:(__)...:_()_,,,,,,.\n",
-      "                                                   .',,,,.'?.,,,.,,,.,,,...'...,.?._.._'?,,..:_.:._..\n",
-      "                                                   --,?.?--,..'?,,._,_......--,...,....?-,...._,._,,.\n",
-      "                                                   ..:--',',...,',...,,..--,,......?::.:--!...--,!...\n",
-      "                                                   --,..,'?--,,...?'..,,:.,.......,...--.?,,,('?),,.,\n",
-      "                                                   ,..',.__'__?--',.._-?_..--?.,,.,,,__,.,,,,,,.,,,.,\n",
-      "                                                   ..,,.,...,__,__,__,_,___--.'..--,...--,..._,___..,\n",
-      "                                                   ..--!!.!,.--!.__(_?)_..--,.,,,,,..._(?)__._,.,,,,.\n",
-      "                                                   :,,,',,...:_.._,.,,,,,,,,--,.(),__,,,,,,,,,._--!_.\n",
-      "                                                   _!_'.--?....--,,,,,..,,,.,,,_._--,..?--,.--?.,',..\n",
-      "                                                   --,,,''.__.,,,.,,...,,.,??_._?.--__.'......--,,.,:\n",
-      "                                                   ,:--__,,..--,.,.,.......--,.__..--,,.'.,,.?,......\n",
-      "                                                   ........:..,,,,,,.???.'.''.:?'.--,......,:--..?...\n",
-      "                                                   ......??...:.,,,,:_,,,'?_:--,!.,,'...!..:._._??..(\n",
-      "                                                   ),,'................--'...,:_.',,.._..,,..--,..,..\n",
-      "                                                   --,,.!.'?,,:--...--,.,.'.:_()._',:--,,..,_:_--:()(\n",
-      "                                                   )))())()().,,,:,:--,,,!--,,.,,...?,.?,.:..,,.--,..\n",
-      "                                                   ..,........--,'.?.,.,,.....,,,,......,,..::._'._,.\n",
-      "                                                   ....'?.._._.'..,.:.,,...,,..,,,,,':_._:..--,,.,?..\n",
-      "                                                   ,??.?.,.,.,.,:......,.--,.,,.,.,,.,,'.--!'?,....,,\n",
-      "                                                   .?,?,...:...?..?.?..?.,..--',,.:--,.--,,.'..,&,,,,\n",
-      "                                                   ,,'.'?',,,..?.,,.!,!...?.........(..)........,....\n",
-      "                                                   ..',...:.....'..,.,.'....''..',',',,.,,,.:...',,..\n",
-      "                                                   .',,..,,,......,..,,,....,,..::,,_,,_,_._,,.....,_\n",
-      "                                                   ,_.(..).',.,,.,..,..,.,.,,.,,__,,.,,,,,,.?,_,_'?.,\n",
-      "                                                   '.,',...,.,,..,.._,_..,,..,,',.:......____._._,___\n",
-      "                                                   ::._.:.._::._*****.,,,..,..,,.,,.--',.--,.--',..--\n",
-      "                                                   '?.--,.*****',',.',,:--__...,:--_._..''.,.,,.:--__\n",
-      "                                                   ...,,,.,,:--_._,..__.,,.'..,',:--,.*****.--?..--',\n",
-      "                                                   .,.--?.--''..--!..--'?.--,.:--,?,,:--'?.--,.--?.--\n",
-      "                                                   ,..--!:--..,,,:--.'?--,.,,:--.,',:--!!,,,,,,,'.***\n",
-      "                                                   **'..--,?.--,,..--',,.,,.,,,.....',,,.,'.--??''.--\n",
-      "                                                   ,.?--,,...--,?.--,?.'.--,.,.'.--'?.'....--?.,,,.--\n",
-      "                                                   ,,..,.--,?.*****_--!_.''.,,..'..--_',,'......,.,._\n",
-      "                                                   --_,_,,._--,_._,._.,,.--_,_,.--_,,?_.'..._--,_._.,\n",
-      "                                                   ._--_,,_,._._--_?_._,?!_,,.,.*****__..,?.,,:.:--.'\n",
-      "                                                   ',....'.,,,,..',?'..'...'..--.,.,.,.'.,,.,.'..,..'\n",
-      "                                                   .:,,..--!!.,.'.,.,.'.*****.--'?.?--,.--,,?,...'.:.\n",
-      "                                                   --!.--,,.'..'.'.,,?--,.--,,..--',.',.--,,...--,..'\n",
-      "                                                   ..,..--',,.'...--',,..,.?--,.,..--,,....'',',..--.\n",
-      "                                                   ,.:',..'.',..--,..'..--!..?_',_,_._',.?,'.,.,..:--\n",
-      "                                                   ,!..':--,.?'?..,,.--!.!--,..'.--,,................\n",
-      "                                                   ..--............!...!*****.--?.'.,...,,,:.,,,,'.--\n",
-      "                                                   ?.:..,?.--,,..--?.:,,,:..--',,..--,.'.--,'.,.--,?.\n",
-      "                                                   --,..'.--',.--,'.,.--?..',,.'.,.,',..--,..--,,.''.\n",
-      "                                                   '?'',''.--,.'?--.,..'...--,.'..'.'.--,.--',',.--_,\n",
-      "                                                   _.--','..,...--'',...',',.--,.,..,,.'...--,'..--?.\n",
-      "                                                   __..--,...:......--,'.....--,.'.'..:_,_.'..'!,..,:\n",
-      "                                                   --.?.,,.--,.'.:,.,,,,.,.._,?_.,._,?_,_'._,'.,.--',\n",
-      "                                                   .''...'.--',,.'......'.*****_,_'_._.:.....:__.--,,\n",
-      "                                                   ..--,..,.',&.,,.__..?...'.:.:'..:__...._--.!!_....\n",
-      "                                                   --_._...--_,,.,.._:_._,.:..(_!!_).'.(_!_).!!!!!!,,\n",
-      "                                                   ,',,',,,,.,.',.,.,,,,..,:--'..--_,_,.'.*****'.,,,.\n",
-      "                                                   .....?.:--!...,..,...,,.,,'..--',.--,.,,?!..--,,.'\n",
-      "                                                   .?,.--,,...--?.--?.-.--,,.--?,.,,'.--,.?--,,,.?..-\n",
-      "                                                   -,.--,..--,.',?..'.!'.'.'....--,?,..--!--,,.,,:--!\n",
-      "                                                   .--,.'..--,,.--',.'.,'..,.--'?..--,.'.'.--',,.--,,\n",
-      "                                                   ..'..,,.--',..,:--!!,'!,'!!*****',,','..,?,..?.'.,\n",
-      "                                                   ...',.,.,..,!....?...'...,',.?.?.,...._,_,._?.'?_'\n",
-      "                                                   .,.,,''.....--,,.?--,,,,.,.,......,,.!...,,,.,.',,\n",
-      "                                                   ,,,,..,...,.',??.'.....!.,..,..'..,.....'?,....,..\n",
-      "                                                   .''.',....,',',.....'.......,.,,...:...._._,,,...,\n",
-      "                                                   .!!.!!*****'...,,,.,,,..,,,..,,..,,,.,'..?:...,,'.\n",
-      "                                                   ..!...?,.,....!..,..,.,',.,.'...:'..--,..._..._._,\n",
-      "                                                   ,._,,,..?...:.?..'..:--_!!!._?.','.,,'.--,?'..'.--\n",
-      "                                                   ?.,...,,'._._--?.--,,.?.?,...'.--?.?,...--,.'.'..-\n",
-      "                                                   -,.......,.,,....'.!!*****--,,.?--,,,,.'..--'?.--,\n",
-      "                                                   .',,.--,.?--,..--,?.--,,..'.'..,.--,,.!'.!.--,,,.'\n",
-      "                                                   .,.:--.--,.'.,,:--',','?--,,,.,,:--,,.--,.'.--__,?\n",
-      "                                                   .',,,.,',.--!.--',,.--?.??.--',,..'',,,.,.--',..'.\n",
-      "                                                   ',..'......',,.--,.,,.--?.'?--,.--'',....?--',..'.\n",
-      "                                                   ?--,,.,.--,,,.*****--,,..--,,..,'',.--,,..--,.--?.\n",
-      "                                                   .,,,.,,..--,,,__..--,,..--,.--,..--',,..--',,'.--,\n",
-      "                                                   ..__'--,,,.,,,'.--',.'..,,.--,,..--,,,...--?.,,.,,\n",
-      "                                                   .,,,,,,__.,..,,,.--?..--,!.'.!!!'.--,.',..--,.--.'\n",
-      "                                                   ,...--'?...,.,.,,.--?,.--,.*****:--'..,.--?,.--,.'\n",
-      "                                                   ,,..,,,,.--'_,_.--_,_..,:--....,_._.--',..:--__...\n",
-      "                                                   '.--,,..--_,_,....--,,..,,......--,,...,.'.'..--,,\n",
-      "                                                   .,,..?...--,,..--,,.,'..--,.'.,,,,,',__.*****,'.',\n",
-      "                                                   ,',,..'',,.',','..:--_._,.',..--',,!','!*****'',',\n",
-      "                                                   ',,.'.,.,,...,',,,.,'.,'.,...'.?.,.,,.,,,,....,.,.\n",
-      "                                                   '..,..,..',..'?'.''..:..,.?'..,....'..,.'.*****,,,\n",
-      "                                                   ,.,......'',..,..,..',',,,.,.,,,'.'.,,''.,',.'.'.,\n",
-      "                                                   ..,,.',,.'',',''.''.,,....,'',,__..,,._,_,,,..,...\n",
-      "                                                   ...,,,.',',.,,,.'..,....,,.'.,..',.',&,,,.',_'._',\n",
-      "                                                   ...__:_'..'.._,..,.,..,.,..,..,.,...,.''..-.'',,.,\n",
-      "                                                   ,..,',.'.,,'.,,,,.,.,,,'.,.,,.!.....,.,:.!'...?.,,\n",
-      "                                                   ....:..!......_._...._!_...,!....!!.!.......!...,!\n",
-      "                                                   .!!.....:,.....!.?,,.:.'..'?:,::....,,....!...:..,\n",
-      "                                                   .!..,...,,...,,,.!,!....!...,...!!???.......!,'',,\n",
-      "                                                   .--?.,,_._--,.:--.--??.--,',.'..,,,.:--'.:--!'?.,.\n",
-      "                                                   ,,..--',..',',,',.,,..--',.,,.--?.--,,.--_,_?:--'.\n",
-      "                                                   --,,..:--.''..--,.,.,,,.,,,,.,,,,,.--?.--,..?.--,.\n",
-      "                                                   --,.--,,.'.,,:--,''!--,..--,',.--',.?':--?.,:,:--'\n",
-      "                                                   '.!.,,,,.--,,,.!!'..--!,.?,:--!'.?,.'.''.,,.:.....\n",
-      "                                                   '...:.....,.,,,,,,.,,,,,,.,,.,,.,,,,,,,,:--!!.!,,,\n",
-      "                                                   ,.--!.,,,,,,,,,...,,,,.(!),,(!),.,.--!,.'..--,!.!(\n",
-      "                                                   !),.',',.',......,....?,........,,..,...--,,..?--.\n",
-      "                                                   .--,....--,...--!.','..--,..--,.?--,,.'..--,.'....\n",
-      "                                                   .--,,..,....,,',.......,:--_,,!_--?...,...'.....--\n",
-      "                                                   ,..--?.:--,?.,,:--..,,,..--!'?..:....,:--.:?..:--!\n",
-      "                                                   !.--.--?..?--?.?,..,,.--,.'..?.--,.'__'_._.',:--__\n",
-      "                                                   .,,''.--,.......--.--,,.--?--',?,.,.'.--?..--,.''.\n",
-      "                                                   '.,,,...,.(?)(?)(!).(),,,.''.?.,.?...,.,.:........\n",
-      "                                                   .......--,,.--.........--.....'?...,....?,,,,..':,\n",
-      "                                                   ,,.--__...,:--..._._.,,,,,,',','.--__...'.--,,..,:\n",
-      "                                                   ,,.--?.,:--'.,.'.,.:--.,,,..:.',,.--__...--,...,,.\n",
-      "                                                   .--'??,,.?..?''...?...??..,?.?..,.'.....,,,,.--!!,\n",
-      "                                                   .!.--'?.,,(:?),:--...--',...--,,...--,,.--,.--,.,.\n",
-      "                                                   .',,....(,),..',.......--?.?'.,,,'.--',.,,.,,...?.\n",
-      "                                                   :.'.,.,,.'.--,.'-..--..._'._,.'.--,..--__...--,.--\n",
-      "                                                   ,,._!_!'-......,,,,.--!!_!_,..,,,._--!_.'.--_!_...\n",
-      "                                                   (!'?),,,.--',.,,.,,.,,,,,,,.,.--..._,!_--',.,.--,,\n",
-      "                                                   .....--,,..--?..'.,,.--,?--???','.',..''.,.--,,.,.\n",
-      "                                                   ..,,..?......(?)...,.--'?.,.--,,..,.,,(:)...,..,.,\n",
-      "                                                   ,..,.'...'...--,,..',,,..(?),(),.(?),,,,,_._--,...\n",
-      "                                                   --,.'..--,?,......--,.',?.',..--,,.--,..,.....--,.\n",
-      "                                                   ??'.?,.--,.,.--.,,.'.?'.?--,,......,.,......--'?..\n",
-      "                                                   ..--.--.?--.--...--.--,..,,,--?',.,?,,,,.--...?...\n",
-      "                                                   ...,...,..--....,,,.,,,,,.,..,,',,,,.,,..',,,',,:,\n",
-      "                                                   ,,..?.?.,:--__....--!!.'.--,....,.--,',,,...--,.,.\n",
-      "                                                   _._...,,..?.,'..,.._,_,,,.,.,....--............___\n",
-      "                                                   ._..'.....,,..,'!,!,!,'..'.....,..,,,,,,..(')..,..\n",
-      "                                                   --,.,,,...,.-:.,,.......,,.,,,...,,,.',,........'.\n",
-      "                                                   ....,......--,',,,,..--,!..--_',_,.,,,..:_._,,..,,\n",
-      "                                                   .:_--'':'..._,,,,,,,,.--,.--,,,......,,.--,,...,,,\n",
-      "                                                   ,,,..--,,',..','.,,,,.,.,:_._.,'!..........'...,,.\n",
-      "                                                   .:_._........,...'....:...'.......--?.--__..:...,,\n",
-      "                                                   ',.........?..,,.,..,.....'.......'...:.--,......,\n",
-      "                                                   .?........'.......--,.--,.--,.--,.--.,,',:__..,,,.\n",
-      "                                                   --__....--',.,,.,,....,,,,.--_._,,,,,.,:.,,,',.:'.\n",
-      "                                                   .'__.,,,,,,.--__......?..'...?......??.???,,.?.,,:\n",
-      "                                                   ,,,.--_,'_.....!..:...'......:,,,..:,,.'.,!!,,.??:\n",
-      "                                                   ''.,,,..,,.......'.,,,,.!.--...__.....__...'..'...\n",
-      "                                                   '..:.!.,..,,,,,'.,..'..--__...'.,...............--\n",
-      "                                                   __....__...,,...?.....,.--_!,!_,.,..?..--_-,!-,!_.\n",
-      "                                                   ...,,!_--!_,,,,,,,,',,,,,,,,,,...--_!_!......,,,,,\n",
-      "                                                   .--!.,..!..,!.,,,,,,,,,,,,.',.,,,,.,,._...._,.,,,.\n",
-      "                                                   ',.,,.,,,,..--,,.',,.,,.....,,...,,'..._'_:''.____\n",
-      "                                                   .,,,,',,_'._,,,,,,,,,,',',.--:.......,,,...'.....,\n",
-      "                                                   .',,,,.,,,.....:........,'!._._:....;.:....:'..,.?\n",
-      "                                                   ...,,.--',,.:.....,,:,,:,::,::,,:,::.........,.--,\n",
-      "                                                   ,.....?.,:.'.--,.--,....:.....'.:..'.:,..'.'..,...\n",
-      "                                                   ::.,,,..'..,...__..,,,...,......,,,..,,,..,,...,,,\n",
-      "                                                   .__',,.,,.!!.!...',._._'..,:.:..?.._._.....,......\n",
-      "                                                   ..'...:....?,?.??,..,,.............?'.',.'..?....,\n",
-      "                                                   ..'...,,,,,,,,,,,.?.'.--?'.--,..,.:.:......?.....?\n",
-      "                                                   ?,....''...?..............:,,.:/..''.........:....\n",
-      "                                                   ....',......,....'....!'.....!'...'.'.............\n",
-      "                                                   .....,,..,,,.--!.'...,,._,_,_'._,,....,,.!.......,\n",
-      "                                                   ,,,,.,,,.,......'...:.?,?..........,'.....,:,.--?,\n",
-      "                                                   .,..'',,',..,'..,.?:.'.....,,,.:,,,,:,,,.,,,,,,,,'\n",
-      "                                                   ,.'.':.,'.__'......:,,,,:.'..?..,....'.....''...',\n",
-      "                                                   ,.__:.....,!......,.',,.........,,...--_,_,.--,,._\n",
-      "                                                   ._.--,,..--,,.'.,,..,,..?--??--,.'..,.,..'.?.....,\n",
-      "                                                   .,...........,,',,,....'.....''.:,'.....'.'.......\n",
-      "                                                   ...,.,.,,,,,...'_,_'....?......,,,..,,.'._,_'.,:_.\n",
-      "                                                   _...,,_._.....,,......'..'...,,..''....?....?.....\n",
-      "                                                   ..'....,...'..,..'.,.........!..,.,,.....,....???.\n",
-      "                                                   ......,,.?...?..--_,,_._._.,.:...,..'..'.....,....\n",
-      "                                                   .....,..:.:.?,......,...,.'...'.,.....,.........??\n",
-      "                                                   ?....,'.,,.',.....,,.,..'..,,...'().::....!......?\n",
-      "                                                   .,,.,,,..,:,:(,,):,,,,,.............,.'....?.,,...\n",
-      "                                                   ,.?..'....:.,.,.......!,!.,,,,,,,,,,,....,..,,,..,\n",
-      "                                                   ,,...--,,.,'.--,.,.--,.,,,.....,,,,.--',..--,,'...\n",
-      "                                                   --,,.:,,........--,.--,.::::..,..,?,.,,.,..__...'.\n",
-      "                                                   :..'...'................,,.,.,:........'........,,\n",
-      "                                                   ..,.,('),.!.'.--?,.'...--,.--'.......--..?.--,,,..\n",
-      "                                                   ,.:,.--!,.!--'!.........--,,.,,..--,.,.........'..\n",
-      "                                                   ........,,..:'..'.....'.,.......,,'(')('),,..,,..,\n",
-      "                                                   .,'?..?_.._...!!'''!!.?...,....._._..'_._.,,......\n",
-      "                                                   ,....,!.?,....?..?.!....,.',..,?...,,..'.:....'.'.\n",
-      "                                                   ...'...,,',.,,,,,:,,,...'.'...--.--,,.--..........\n",
-      "                                                   .,.._._..!.._._-.'._._....''..,._._._.._._._.....-\n",
-      "                                                   -,,.??--',.'?--,,.'.--?.--,.'----'---.--?.--,...''\n",
-      "                                                   .--'?.--,.!.'''._,_,_,_,_,_,_',,._'.,._..?_,',,,,.\n",
-      "                                                   ,,,,,,,,,,:,,,,,,.--..?.--,.--?.--?.,'',.--?.--,..\n",
-      "                                                   --',..--',.,?--,..---,?.--,,....,',.,.,..,.,,,,,,,\n",
-      "                                                   ,,,,.,,,,.,,,,,,.,,',,.,',.,,,,,,,,,,,,,,.,,.,,!':\n",
-      "                                                   ,,,,,,,,,,,'',,',,.',,,,.--,,,,...'.--,.--',,..--,\n",
-      "                                                   ,.:--'?.,,.--,,.:--.,:--'.--,,,.''.--,,.--,.--'?.-\n",
-      "                                                   -,.--,,.',?.--,__,.???,,..,,(__).,,..,..,.,.,,,,,,\n",
-      "                                                   ,',,,,',,',,,',,,,,,,,,,.,.,,,,,,,,,,',,,.,,,,,,,,\n",
-      "                                                   ,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,','.,.,'..--\n",
-      "                                                   ',.--,?.--,.'.--,,'.',?',:.':.--',,..,.,._,_,'._,_\n",
-      "                                                   '.:--,,;,':.',?,,,,',,.?.,,:,,:,,...--,,.--.,,:,,:\n",
-      "                                                   ,,,,.',,!',?--,,,..,.--,,.--,,..!!'!..,,,,,,.',.'.\n",
-      "                                                   '.,,..--,..'.:....--?.--,,.--!.'._--,_.--?.--,.'''\n",
-      "                                                   .,'..:..--?.--,,.?--,.?.,,.!.'......--?.?--,,.',.,\n",
-      "                                                   ,.,,,,,,.,'',.,,,,,,,,,,,,,,,.--',,?--'?.--,,.,'.'\n",
-      "                                                   ...--?.--,...--?.'':--',?--',....--?,.?--,.--?.--,\n",
-      "                                                   .?--''?.--!.--,.--',,.--'?.--,,.--?.,...?...,'...?\n",
-      "                                                   ?--?.'...?--!.'.--,..--?.--,.,.--!..,....,,,...:_,\n",
-      "                                                   ,...'._,..'',,.'...:',.:.,,:,,.--,,.--?.--,.'.,,..\n",
-      "                                                   ,.--!..,,':--?--,.--,,?--,,,.'..--',,.,'.,'.--,,,.\n",
-      "                                                   ..,,',,,,,.--,,.',,...--,,',.'.--,',,.,?._,.,.__..\n",
-      "                                                   ._--,,.--_......_--,.--_......_.--,,_',,.__.,._--,\n",
-      "                                                   .--,.,,,.,,,?,'''.,'.--,,..--',,.'.,.:,.''.--'',.-\n",
-      "                                                   -'?.--'',.--?.--',.,..--,,.--,.',',....,,,___._,,.\n",
-      "                                                   ...:--!,!!!!,':.'.,.,.,,'.,,.!.__.,,,',',,''.,._'?\n",
-      "                                                   ___.,,'',',.!--,.--,,.--',....--_!_._!_.....'..---\n",
-      "                                                   ---__-..'..,,(__),,,-,,.,,,,,,,,,,,-,-..().....'.,\n",
-      "                                                   ,,,,,,,,,.,,,.'......,.,.('').,,__.()--,.,,_,,,,,,\n",
-      "                                                   ,,_,__().'.,',,,.,,.,..,(,,),,,.''.,,,,,()'.____._\n",
-      "                                                   ,_..,.,,,,,...,,,.,,.,,,,,,,.,:(,,')__.,,-,,,.,_,_\n",
-      "                                                   :--,.,,,'.',..,''.,,,,'...,.,,.',,.'.--'?,.--,...-\n",
-      "                                                   -',?.,,..__..()__.,,,,.(!)__().(...)..,,.'._,,,'._\n",
-      "                                                   ,,..--,,__,'.,''.,,'..:--?--?.--,,.'?.--,,.,','..,\n",
-      "                                                   ,,,''.--,,,'.,?--,',,'.--?.--',,.'.'..'.,!.,'..'.,\n",
-      "                                                   .''.--,,,,,,.,.--,,,,.--,.,,,,..'.,.,,.,,,',,,.,,.\n",
-      "                                                   _??_,.,,,,,.'..,.',,'..--,,.,.--__,.--,,.,.,..--,?\n",
-      "                                                   .--,.--?.?--',.--,.,..,.--,,,..'.'...'.''.'?..'.,'\n",
-      "                                                   ............--,,.--,,?,.--,',,.--',...'..'?--',..,\n",
-      "                                                   ?_-_.(..):,,?(..):..'.'(..):?:.:'?(!!):.(..):'.(.)\n",
-      "                                                   :!!(..)--',,....,?--__,,..--,,..--?.--,.'.?.'.:_,.\n",
-      "                                                   ?'_.'._''___,_-_,,,..,,.,',,,..,,,,'()__.-.,,...,.\n",
-      "                                                   .,...;.,..;...,...;..,..;..,..;...,...;...,..;..,.\n",
-      "                                                   ...;..,...;..,..;.,..;.,..;.,..;.,..;..,...;..,..;\n",
-      "                                                   ...,..;..,..;.',..;...,...;...,..;...,..;.,..;..,.\n",
-      "                                                   ..,.,.,.--,,-?--,.--,.--??.:--,,.--,,..--,.'..---,\n",
-      "                                                   .,:--,',?--,....,,,..,'..,',.,'.,..,,.,,,....'',..\n",
-      "                                                   '.--,.'.--,.'?--?.,.'.,,..--.,'?.--?.',..'...'...'\n",
-      "                                                   ..,.?,.?'',.'.',..:.:.,'',,',.--,.--,.--,.--,.--,.\n",
-      "                                                   --,..',?--,....--?.--,..',,.--,.?...'.,,.-.',?,.,.\n",
-      "                                                   ,','.--?..:.--,...--,..--,,.,'.--,?.,,.--?.'.--,,.\n",
-      "                                                   --,..__..:._--_!,.'?..--,..,.--,,.--,,,.--,..--?..\n",
-      "                                                   ..--,.'.--,.--',.,...,.'.',,,,.,?,,,.--,..,....,.?\n",
-      "                                                   .,'.--,,,.--,,..---,.--?.,,.--?.--,..,'.??.?,,,...\n",
-      "                                                   ,.--?.--,.--,,.--,.,,'.--,.'',.:--!!?,?--,..--!!,.\n",
-      "                                                   ,,'.,,!!.,,,.,,,,__,,,,,,..'.,,,..,,...--,,.,'.'.-\n",
-      "                                                   -,,,.'.--,.--,,..--,',,.',.--,.--,.--,.....--_,_..\n",
-      "                                                   ,',.--,,''.--,,__,.--,.....,,.,..--,,,!--',,.,?.--\n",
-      "                                                   ,,'??',,,,,,,,,,.--',._._..,,,.--,,.!'!..'.--,....\n",
-      "                                                   .--',..'_'._:--.:--_!!_,__,,,,.--',..--,.--,?._--,\n",
-      "                                                   _,...--'?.--,.'.__.--,,__.'.--,.._,_.,.,_._,..--,,\n",
-      "                                                   .--,.'....--,,''.--__,.'-',.,?,!,,.,,?,.,,,,,,,.?'\n",
-      "                                                   ?--',,.,,.'...--,,.,.--,.,,.,,,,,,,,,,,,,,,,,,,,,,\n",
-      "                                                   -,,,,.,',,,,.,,,,__.,,_,_.__,,,,,,..--,.,,.--,.--,\n",
-      "                                                   ,,,,,,,,,''.,,,',,,,,.....'.--,,.?--,,.--,,,.!?--,\n",
-      "                                                   ,..,..,,.:_,_..,.--,,?--',..'.__.,,.--,,'.:--'..--\n",
-      "                                                   ',,.,'.'.--,.--,,..,,,,,,,,,,,,,.--,,'.'?'?''.--',\n",
-      "                                                   ...__...,...,,,.--,....--,,..--,...,.,?',,.?--!.!?\n",
-      "                                                   .'__'?.--__,,.--,,''?,,,,__.--,...--,.'.-!--,,,'.,\n",
-      "                                                   .--,...:--'.--,?.--,,..--?.--,,..--,..--,,..--?.--\n",
-      "                                                   ,.--?.--?..--,,,,'''.,:--.--,.--?.--,...,,.--,,,.-\n",
-      "                                                   -,,..,,.,,,,(,),.,,.,,,,,',,,,(),',,',,',,,',,,,,,\n",
-      "                                                   ,',.',,,',,,,,'--.--,.?--',,.--,,....,.--,.....,,,\n",
-      "                                                   .--?.--',.--,..'...,',,'.,,.--',.,,,.',.'.--?.--,.\n",
-      "                                                   .,..'..'?.--,..--,.''..--?..,!'.........,,,.......\n",
-      "                                                   .--,,,.,.--,,.--,..--,,.__?!__'?--'?.:--,,.,,,,,,'\n",
-      "                                                   ,,,.__,,',,,.--,.'..--,..--?.--,.'.':.--,.--'',..-\n",
-      "                                                   -,..,'.'?--,.'.--,',...--',,.--?.--,..__'.--?,?--'\n",
-      "                                                   ',...'..--',.--,,..--,.'.()_(_)(')()()(,)_'__'_(!)\n",
-      "                                                   (,)(!)(!!)(')(!).,,..,....,,,.....,'''.--,',.'',.,\n",
-      "                                                   ','..--,!,.!!.,.--,,.--,!...--,,,..--,?,,',?'.--,,\n",
-      "                                                   .'(!).'(!).--!,.?:--,,,,,',',,?--!..!--!.,!'..--?.\n",
-      "                                                   .--',,?--',..--?.--,.'.--,,'?--?..,'.--?.?,.--?..-\n",
-      "                                                   -',.--',,..--'?.--,..,'.,.--'!.!--,',..--,..,'.,,'\n",
-      "                                                   .--,.--,,,.'.--__,..--?.--,.--,,.--?.,'...'?'.,...\n",
-      "                                                   .--,.?'.--',.'.!..--,?.--,.....--,??,.--,,.--,,..-\n",
-      "                                                   -,.--',.,,,,,,,:,,,,,,,,,:,:,,,,,:,,:.::.,:.......\n",
-      "                                                   ..........................'....................-..\n",
-      "                                                   .,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n",
-      "                                                   ,,',,,,,,,.',,,,___,_____,,,,,,.,'.,,,,,,,,,..--_.\n",
-      "                                                   _--_._--_._--_._:--_,,:._--,.--,,.--,,...--,,.'...\n",
-      "                                                   --,,'....!'!...--',,--,.--,,..--',,.'..--,.,.---,.\n",
-      "                                                   ,,.,,.,,.,:.,,,,,.--,.:--!,''.,'.,',._,,_:--,!,!:-\n",
-      "                                                   -...--,.'..--?.--,,...,.--,,'.,'..--!!.,',,-().__.\n",
-      "                                                   ,,,,,__.,__,_'_.,,,,,,,,,,,.,,,,,._,!!_.,',':--?..\n",
-      "                                                   .--,,'.'.--,,.!.'.,...,',,.',.,,..,,,,,',..__.,_,_\n",
-      "                                                   ,,..,,,,'...,,,..,..,..,..,...,.,..,..,...,...,...\n",
-      "                                                   ,....,..,..,...,....,....,...........,',,..?,,..--\n",
-      "                                                   ,,?:--,!,!.!,,.,,.,,,.,:_!!_:_!!_,,'..,,,,,,.,.,,,\n",
-      "                                                   ....,.,,,..,,..--,,.,..:--.,.!,.,,.,,.....,',(!)..\n",
-      "                                                   --,,.!,,..'..-'-'.',.--!.:--'??--,.?--,.--?.--,.--\n",
-      "                                                   ,.'.'.--,.'''.?,,,,.,,.,'.',..,,()'...,__..,,,,,.?\n",
-      "                                                   ',..,,,,.?.'..,.',,'...:..,-,'.'....,,...,,'..(_'_\n",
-      "                                                   )()..',,,.,!.(__,,,)..'()?,,,,,,''.,,''.!!.,,.,,..\n",
-      "                                                   .,...()..,'.'().(!).!'.,.,,,,...,,,,..,,,,..',,'''\n",
-      "                                                   '.()(!),,,,..',.!,.,.--',.'.,,.--,.'',',',,,..--',\n",
-      "                                                   ,,'.--,.',,..--!.'...'..,',..,,,..',..,,.(),,,,,,,\n",
-      "                                                   .'!,',,.,..,,,,.,.,,.().!_,,___'__,,.'.-..'',,,,.,\n",
-      "                                                   .'',..',....'....'.'.--,....,,.,,.,,,,,,,.,,'..,.!\n",
-      "                                                   ,,'!.--,..,,,.--.,,.:--..,,,,,.,,..,..,,.,.,,?.,,,\n",
-      "                                                   '__.,,..,,...-.,,.,,,,,,...,',,.,,,,,...__.:.,,,''\n",
-      "                                                   ,..,,',,,,.'...,..--!!!!'.,''.'.._!_.,,,,,'''____.\n",
-      "                                                   '',',,(!)..,'--,,.....'.,,,.-.:--.--?..'.,,,..--,,\n",
-      "                                                   ''.,,,..,,,.,...__'...,.''.,,.''__...--,.',,,....-\n",
-      "                                                   -,,,,.'.,,....',,,,,..,,,,.--!!..__.'.,,,,,.__,__.\n",
-      "                                                   -.,,.,,,,,'._,?_,,_,?_,,,,.,......,.--??.,',.,:...\n",
-      "                                                   ..,,.!,,,..,,.'__':--,,!,.--',.,,'.--,,.'.....,,.,\n",
-      "                                                   ,.,,,..-,,,,,,'..',,'.,,,,,,.,,,,,,,,,,,,,,,,-''',\n",
-      "                                                   .,,,',,,.!!!!!,,,,,!:.!,,.(),.!?,,?!!,.?,.,,'.,::-\n",
-      "                                                   -!!'...,'..'..?.,,,,..,,.,,,.,,,..--...?.'!!.!''..\n",
-      "                                                   ...'..'...,,..?,.....??,..'.',?....'..'.,........'\n",
-      "                                                   .,.'..?,.:..'.?__._._'.'..'.....:,..?...,...'.:,:.\n",
-      "                                                   .'......,',.,,'...'.'?.,._!_,!??,,.'.'...?'.!'....\n",
-      "                                                   !,'!..'..,..'....?.:...??......,...'.,...'...,,..'\n",
-      "                                                   .?.?.',,,.?..:.?'..,.:'.......,?,....!.,....'...,'\n",
-      "                                                   ?.,,,,..__.,,.....,..'.'..'..__..?'..'..'.:,':..!.\n",
-      "                                                   ...'.!'....'.,!!'....'.....,'.,..?.'...,:,.....,..\n",
-      "                                                   .?,,....,,...,............,.,,..'.,.....'.,,?'.,..\n",
-      "                                                   .,,..'.'.,,.,.'.?.'..?!.__..'...,,.,.?'.,,...'.'',\n",
-      "                                                   !...,.,,.?..,'!',...?....,...,.......!.,.,,..?!!!.\n",
-      "                                                   .,,..!.','.._,_.!..,..'.....'?,.'._._.....'.''...'\n",
-      "                                                   ..,..'.,,,.'..,....'.,..,.,.:?...'.'.'..,...,..,'.\n",
-      "                                                   '.',..'.,,..........!......,,.',......,'..'.',....\n",
-      "                                                   ....,.',,,,......,,,..........'.',.......'..'.??.?\n",
-      "                                                   .,.'.:..,..,...,??.'.'..?,.'.,.,,..',,',,.....:,..\n",
-      "                                                   ..............?..,..,.'.,,...?.!..?.?..,.....,,?.,\n",
-      "                                                   ..'...........,'......'...'..??,......'....:....,.\n",
-      "                                                   ...'?'..__,.........'.'.......,,,,......,:........\n",
-      "                                                   ..!....:,,,,,,..?'..'.?...?....,..,,....,....,'...\n",
-      "                                                   .',.:..'..,,,,,,.'.....'.,,.?.......,...:'.:..?.,.\n",
-      "                                                   .............'.?.''.:,,,,,....,.,..'.....:'.:.:...\n",
-      "                                                   .......??.',.?..........,..........,''..'...'....'\n",
-      "                                                   ..,?....,....,....__....''..''.?...!'..'.?.,......\n",
-      "                                                   .,..,._!_,!,,...'.....?.'...''...,,,'.?,,,,',.,.',\n",
-      "                                                   ,.,:.'::.,,','.'.,,:_,!!_'.,.,.,,(),.,,.,.,.....',\n",
-      "                                                   ......,.,.,.'....'.!!...'.?....!....??....:.......\n",
-      "                                                   ,..?.,,..!....''...,..,,.'._,._.?....._,._...'.'.,\n",
-      "                                                   ,,,,'.'....?.........--,......'.....'.'..'.??...'.\n",
-      "                                                   ...,.',,.,,.:.,...:..,...?.....??.'...'....'?...?.\n",
-      "                                                   '...'...?.,...?.'?.!..?...?...?......,,,,..,!'....\n",
-      "                                                   ........'....,.'..'..,...........'.,...',......__.\n",
-      "                                                   .....,,,._._''.._._,,_._...,,,.,,,.,,,.!!!'''.''?,\n",
-      "                                                   ,,,.,,,,,',',',.().,,.,!...,:,,,,,.'.'....'.,.,:.,\n",
-      "                                                   ..,'..'.'.'...,,.,...''..,,'.,'..,..,,'...'..'....\n",
-      "                                                   ..................,,.,,...,,.,.,,,,'.'.'..,,',,,,(\n",
-      "                                                   ,,)...,,..,(').,,...,,...:,,.,,.,,,,,?,,,....',,,.\n",
-      "                                                   .,,,,,,,__,.'',..,,,,,,.,,,,,...',,()'().,,.,,'...\n",
-      "                                                   .,,..:,,''.?'..'..__.,,__,,,,,,,,,..,,,_,_,,_.'',!\n",
-      "                                                   _..,,,,..,.__:_,,_.,,,,,,,,,,,,,,,,'.'.,,',.,,,..,\n",
-      "                                                   ,,,,__._'_:_,_..,,,,,,,,..,,..,,,.._,,_.,.,,,.,,.,\n",
-      "                                                   ,:,.?,,,.:.:.,,'.().'____.,.:,,,,,,,:.,,,:,..__,,,\n",
-      "                                                   ,,,._,'._,,.:......'.,,,',,,,,,.''?,.?.?.,,??,()..\n",
-      "                                                   ?.--,?,,,---,,,,---,,.---(,).--,,---,,,,,.,,,,,.,,\n",
-      "                                                   ..,,,',,,...,,.,,,,,,,,.,,',...'().'''(,,).()',',,\n",
-      "                                                   ,,'..',,.,',.,,.,.,..,,,,,,',,,.',,''.,.'(').'()'.\n",
-      "                                                   ,.,,,',,,,.','.,,.,,,(),'.,,,.'.__,.,,,.,,,,''..,,\n",
-      "                                                   ,?,.',.,,,'.,.'.,',,,.,,,.'',.,,,.,.,,.,,,,,,.,,,.\n",
-      "                                                   ,,.,,',.,,,,.:,,'.().'.,,(),:,.,,''.,,',.',,.,,(),\n",
-      "                                                   __,.,,'.,,',.,.,,,,,,,,,,,,,,,,,.,,:_--'.''._,,,,.\n",
-      "                                                   .':_.._.,,.,,,..,,.'.,,,,.,,:,,,,,,.(),,,,.__.,,.,\n",
-      "                                                   ,.,,..,,,'.',.,,:_,,_,,,.,,.,,,.,,,,,,,?,,,,,',,,'\n",
-      "                                                   ().,,,,,,,.,,,(''):'...,,,,,().__,,,__...,,,,.,,,,\n",
-      "                                                   ,.,,,,(),,',,,.,.,,!.,,.,,,.,,..!.!.,,.,,,,,__,,.,\n",
-      "                                                   !,,,(),,__,,.,,__,.!_!_..,,..,(),,,__,,,,.,(,,,),.\n",
-      "                                                   ...,,,,..,,.!'.,??',,..,'..,,,,!!,'.,',!,,.'.,,.__\n",
-      "                                                   .,,,,,,.,,..?,,??!..,().,,.,,.,,::__:.,,','.,,,,,.\n",
-      "                                                   ():,,,.,,().,',,,.,,,().'.,,,,,,,..','..,,,,().,,,\n",
-      "                                                   ,.,,.,,,,,????,,?,,().,.,,,,,!,',,!'..?...,,,,,.,,\n",
-      "                                                   ',,,.,,..:,,,,,,',,,__,()(),,,(),,,,_,_,--.,,,,.,,\n",
-      "                                                   ,',__().,,.,,,..,.,,.,,,,.'.....!!,_._,,.,,,,.,..!\n",
-      "                                                   ..,,,?,',..,,(),(),.!....!!!.:...,:!:__..,,.......\n",
-      "                                                   ......'.?,,.,,,,...,,(,!),.,,,,,'.,,(,!),,,,(),(!!\n",
-      "                                                   ),(?!).,,,,,,'(,,),.,,,,..?.,,.(,,),.!!,:,.,,(__!)\n",
-      "                                                   .?,.'--!!!.,..,..--..,.::,.,,,.,.,,,,.,:.,.,,.,,.!\n",
-      "                                                   !!,.,,,,__.!,,,,,,,,,,.,,.,,',,,.,,,,,,.,,,,,,.,,,\n",
-      "                                                   ,.,,,,,,,,,,,,,.'.,,.?.,.???,,,.,.,,,,..,..,,...'.\n",
-      "                                                   ..':..,!,,.....:!!,,..:.,,..:.,,...?..!!..,,.,,.,?\n",
-      "                                                   ,.(),.:...,,,,..,.,,.!,,,,.,:....,.'.:,.,,...,,.,?\n",
-      "                                                   ,,.,,.,,,..--'.,,,',.,,,,,...,.'..,.,,.,,.'.,,,,,.\n",
-      "                                                   .'(..).,,..,,----.(..).(,),,,,,,,,?(')__,__.:.,,..\n",
-      "                                                   (...),..,,,,,,,,--,,.,,,,,,,,,..(..),,,.().,..(..)\n",
-      "                                                   ,,,,,,,,'.(),',.,,(),,(),,,..'(..)(?),,,,,,.,..(..\n",
-      "                                                   )',,,,,.(..,......),(',,'--),,.,,._._....,,.,(),,,\n",
-      "                                                   .,,',.(),.,,,,!.!!,,,,(),,(),,,(,),,.',.:.,,.,,(!)\n",
-      "                                                   ,,..'.,.,!().,.,,,,.,,,,.,,,,,_,_.',,,().,,,,,.,,,\n",
-      "                                                   ,,,.().(__)....,,.,,,.,,,,,,,.'!,,,,,,,,,,,.,.,..!\n",
-      "                                                   ?!,,',,'.,,...?'.,,:,?,,_._',',..,,!,,.!'.!!,.,.,'\n",
-      "                                                   (!)?!.,.?.,!,,,.!,!'.,,!,,,!,,,,,,,,,,,,,,.!,.--.,\n",
-      "                                                   ,.?_._.!.,,!',,,,,,,'.',?,..,!!__!,,..?..?'?'.,!.'\n",
-      "                                                   ?.,!_,_.,..,!.,,.,?..._,_!.'!'!.'.'?,'!,,!!...!'?_\n",
-      "                                                   '._!__......_!_...!,,,(!).,,,,,..,,...!...!....,!?\n",
-      "                                                   !.'?.....?_._..,?.,'....,?_!_.?'...'.,,?....?,....\n",
-      "                                                   .,.,....'.,,.!,...,.??,'...,???'??..'..!,!'..,,!'.\n",
-      "                                                   .!,..,'.!._._'.'?.'.',...?...__.....?.?,..._!_,?..\n",
-      "                                                   ,.?'__..,?,...?'...,..'.,..',.?..,.,..!,.,'....?'?\n",
-      "                                                   ..!.'..'...,!.......,..?...'...?....,.,...?..,.,.'\n",
-      "                                                   ,..'.?,,,,.,.?,'.??'.,,,?,,...!.__.,.?.??.','.,.._\n",
-      "                                                   _..'??.,'....,'..,,.',!?.,!.!__!,'?..!'?.,..'??!..\n",
-      "                                                   .,,..,......??'?!!',!?.._,_,,,,.,,...?,!.,,..'..,!\n",
-      "                                                   ...!'.......,..,..!.!!..!..!!.?,,.!!?'...,,.,.__.?\n",
-      "                                                   ,'?!.!__...,'?!.,,!,-,,,,,,!,!,','..'.''..',.!.',,\n",
-      "                                                   .._,,-'--...'..,..,,,.._:,,'.:._(,,,'.'.)_:!!:_()_\n",
-      "                                                   !:'?:_()_._(..,.,,,...,.,.,,,,.,.,,.::.,,.,,..',,.\n",
-      "                                                   )_:_,,.__(,,...)_:,..:.,._()__,,.__(,,..)_:_()_.:_\n",
-      "                                                   ()_,!:_()__,,,.__(,,__.,,,.)_:_._._(.)_:_()_!..!:_\n",
-      "                                                   ()_.:_()_..._(,,,.)_:_()_:,,.,.',.,.!!!,,,.:_().__\n",
-      "                                                   (,,.,..)_:?:(__),,,,.:.!:.,.:!:,?..:.?:,_,_,_.__(,\n",
-      "                                                   ,,,,.)_:?...._(.,,.....,,..__.,,,..,,,,,.'''..,.,,\n",
-      "                                                   .__',...)_:...!_(',',.,,.,',',.,..)_:.?_(..)_:??._\n",
-      "                                                   (',)_:__?,,....'.'._()_','!,!(__)'...._(..)_:,!(_,\n",
-      "                                                   ,,,_):.:_(,)_!_(,.,,,,..)_:._(.,',.,,,,.)_:,,?:_(.\n",
-      "                                                   .)_..'...._()_'..'..............?.._()_.....!('',,\n",
-      "                                                   ..):_,,?_:(_,_)._._:._._._.()_,._(..,.)_:.(_,,,_.)\n",
-      "                                                   :,,.?____.,,....._(,,.)_:_(,,.,.,,,,.)_:.'..._(,..\n",
-      "                                                   ...)_:...:_(,,),,._:??_()_,??:_()_,..'.:_()_.?:_('\n",
-      "                                                   ,,,',)_,..:!...,..:_()_...:_()_!!:!:_(',',,,,,,)_,\n",
-      "                                                   !!_(.,,)_,?_(,,,,.)_:_()_!:?_()_._(..,..,,,.)_:!:?\n",
-      "                                                   ,,._()_?:_()_,.._(,,,,,,,,....,,...,,.)_:!!_(,,,,,\n",
-      "                                                   ,,,,..)_:............:?_(,)_,,!..:,..._()_.!_(,.,.\n",
-      "                                                   )_:'..._(,,.)_:,.:....:_()_!:,'?:_?__(,,_.):__?...\n",
-      "                                                   _(,.,.)_:...'-'._(.,,.)_:.?_(..,,.,.)_:_()_'.'..'.\n",
-      "                                                   ._(,.,,.)_:._()_..:??'..:,...,.:_()_._(,)_!._(.',,\n",
-      "                                                   ,.)_:...:_()_,...:!!!!:_()_.?'..?'.'...........:_(\n",
-      "                                                   )_,'!'.!_()_!:_()_'..,......._(,,,,...,,,,,,.)_:''\n",
-      "                                                   ,,'._(:,,,,,.)_:_()_,,??:_()_,!!:'.,.._()_'.:,!._(\n",
-      "                                                   )_?,'.:_()_,.!,,,',?,?:..:_(,,,--,)_,,.:.'.:_()_''\n",
-      "                                                   .:_()_!''!_()_...:_(,)_.,,._(,)._:_(,',,)._'!'!.:.\n",
-      "                                                   ._()_.._()_,'!_(,,'-,,,.,,,.)_:_()_.:.:_()_._()_'?\n",
-      "                                                   .:_()_'!?:_(,)_..?:_()_..._._...'.._(,',.,,.)_:._(\n",
-      "                                                   ,,,,.)_:_()_....:...._(.,,.)_:_(,)_!'!!:_()_.'....\n",
-      "                                                   :.:....:_()_,.:'.?:'._(..,,.)_:'!:_(,,,'',,,,)_,,,\n",
-      "                                                   ,,?:_(,)_.:,.,,'...:,,!'!!:',,.:_(,)_!:_(,,)_'.,,.\n",
-      "                                                   ...:...:.',,,,...:_()_,,,,,,._(..,,,..,,.)_:_(,)_'\n",
-      "                                                   .:_()_!_(..)_:......:,'..,'._(.,,,,,,,.)_:,?'??,._\n",
-      "                                                   (...)_:_()_'?:...:_(,)_,!:_()_.:_()_!:_()_...:_()_\n",
-      "                                                   ..:!?:?'..:_()_.._(,.,.,,)_:............?,'.'''..'\n",
-      "                                                   ..,.?,..',.'..,.?.._(,__._)!.'?_(,,..)_:..:'.??...\n",
-      "                                                   ._(,.)_..._._.__....!!!!_(,,.)_..._(',..)_...?.,..\n",
-      "                                                   _(.,.,,..)_:...._('.)_:..:_()_._(,,.)_:.:.._(.,,.)\n",
-      "                                                   _:..._(,,'..)_:.:_()_!'...._(,,',,,.)_:_()_,...,,_\n",
-      "                                                   _,.,._()_.._()_,.:..:.,!_(,)_,,..._!_...:._('.)_:_\n",
-      "                                                   (,',,)_..:,'.:_()_...:..:_()_.'._()_,...._()_,..._\n",
-      "                                                   ()_.'.._()_,,.._()_',.'.'._(,.)_:..:_(,,__,,)_!!,!\n",
-      "                                                   .:_()_.:_(,,,,,)_,,,.........:_()_...',,,.:_()_'..\n",
-      "                                                   _()_.:_(,)_.:,.'...,..,,,,,'.'.:.:_()_,,,.....,,,,\n",
-      "                                                   ,.:!!?:_()_..',.,.._()_..:.:,,-.,....._(,...)_:_('\n",
-      "                                                   )_,.._'___..????_(,,,,,._'.):_()_,'..''.,-.,...',,\n",
-      "                                                   ,.,,.:_()_,...:_(,)_,!'!'....,,','?,,.:_()_..:_()_\n",
-      "                                                   ',!_()_,__,,.:,,,.:_()_.:!,!_()_,'!!.!!:_()_,,...:\n",
-      "                                                   ..:,!_(,,..)_:!?:_()_'..,.:?:.:_(,,,,:)_.,..'..:_(\n",
-      "                                                   )_!:??:,,...:.:_()_,.,,:._(.)_:_(,)_!._(,,..,,,,.'\n",
-      "                                                   ,.,,,.,,,',,,,...__(...)_:_()_.:_(,)_,.._(....,..'\n",
-      "                                                   ......,.....___.)_(.,,,.)_..':_(',)_..,.,,',.__,.,\n",
-      "                                                   ,..'.--.,,'..,.:_(,,',,',.,.)_._()_..._(.)_..':_()\n",
-      "                                                   _.,..,,.._(..''.)_..,,,,...,._()_.:._(.,,,,.)_:_()\n",
-      "                                                   _,,.._(..'.,,,...)_..':_()_.,.._(,.)_'._(._):_()_.\n",
-      "                                                   ,......,....._()_,,.,...:_(,,)_,.,.____.,...,.,__.\n",
-      "                                                   :_(,,-)_.,.'.,,..:!_()_:_()_!,!!:_()_.:,,'.,,,,.()\n",
-      "                                                   ,.:_(,,,,,)_..,,_._,,..,(,,),,.,,.,,,.:.:._(.)_:_(\n",
-      "                                                   )_,.'.'.:_(,)_?_()_!_()_.:!'.'.:,!!:!'!!:....:_()_\n",
-      "                                                   ,,?,,',,..:_(-)_,...-'--...:_(,,:)_!!.,..._()_:_()\n",
-      "                                                   _',!!:_()_'.!!'.'.._()_.,!!?:_(,)_._(,,.)_:__'.._(\n",
-      "                                                   '....)_:_()_..._(.)_:..._(,,,,,,,,,,,,'.)_:..,.:_(\n",
-      "                                                   )_?:_()_..:_()_.:.'.:..:_(,)_...:_()_,,,..._(,,,,.\n",
-      "                                                   ..)_:.!_()_,,'.._(.)__(,.)_:_()_'?_(.,,',,..,.)_:_\n",
-      "                                                   ()_,,..._(',.)_:!!:_()_........._()_.._()_.(,),?..\n",
-      "                                                   ...:_()_.:_()_.:.:,.'..:_()_!_(,......,.)_:_()_...\n",
-      "                                                   _(.)_:_()_?:,'.,,!:.:_()_?:.:..:.:_()_..,,,'.,...?\n",
-      "                                                   ._()_..'._(',,,.,,,,,.)_:_(,)_....':_()_,,.:_(,)_.\n",
-      "                                                   _()_'!':.....,._(,,,.)_:._(,..',,:_'._,,,.)_:_(,)_\n",
-      "                                                   .._()_.._(.,....,.,,,,.)_:_()_!_()_!_()_!,!_()_!!!\n",
-      "                                                   _()_!_()_!_(,,,,.)_:'...._(,,,,,.)_:?'.:'?:,.'..._\n",
-      "                                                   ()_'.'._()_',?:!:.?_(,,..)_:'?:..,.,,.:_()_'.:.:._\n",
-      "                                                   (..)_:..:??,?_(,..,,.,..)_:'.:_()_..._(,...,.,,,.,\n",
-      "                                                   ,,,...,,,.)_:_(,),._:_()_.:?_(,.,.)_:_(,)_?:_()_.'\n",
-      "                                                   .?:_()_,..._()_.:..:_(',)_.,,,,,,,.....,!_(.)_:,!!\n",
-      "                                                   :_(')_,,,,,,.'.'.__?...:!_(.)_:!_(,.,,,,,..)_:_(,)\n",
-      "                                                   _'..:.:_()_,,?,,.,,,,....._(.,.____.,.,',,.,,,,,,,\n",
-      "                                                   ,..,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,.:,,,,,,,,,,,,,,\n",
-      "                                                   ,,,,,,,,,,,,,,,,,,.,,,,,,,,',..,.,,,',.,,.....'.)_\n",
-      "                                                   ':,,,'.:_()_!?.:','.!_(..)_:_()_'?:_()_!:_()_!:!._\n",
-      "                                                   ('..)_:--,.!:!:_(,,)_,.,:_()_?:_(,)_..,:_(').._,,,\n",
-      "                                                   ,,!_(...,','..,,.)_:._(--....)_:!,._(.,,,,..)_:_()\n",
-      "                                                   _!!:_()_,,,._(.,,..)_:,.:..!!!?!!!!,__,.:!!:'.:!:'\n",
-      "                                                   ,,'.:'.:,.,,.,,,._(,,,,.,,....,:...,,.)_:_().()__(\n",
-      "                                                   ..)_:'.',..:!!'!_(...,,,,.',,,,,,,,,__,,,',,',,,,,\n",
-      "                                                   ,,':(),(),/(),?(),(),'(),'(),'(),(),'(),(),'()..'.\n",
-      "                                                   ,...)_:!!:,._(,,.)_:_(,)_.:_()_!_()_!_()_!!_()_?_(\n",
-      "                                                   ',,,,,,)_.._()_._()_,!_(_)!_()_.:..:._()_,,!_(,)_!\n",
-      "                                                   !_(,)_,!()._()_,!,!:_(,)_!_('..)_:_(,,)_._(,.)_:..\n",
-      "                                                   ,...:?:,.:.:?:_()_,...':?!'!:?:?:_....,__..,__...,\n",
-      "                                                   _._..._:?:,...:'?:?:?:().:?:(,).':.,,.'.:_()_..:.:\n",
-      "                                                   _()_..:?:..,,......,,.,,,..,,.':.:_()_!:.:?_(..,,,\n",
-      "                                                   ,,,,,,,,,,,,,,,.)_:,,.:_()_'!!:_()_!!:,..:_()_,..:\n",
-      "                                                   !'.:!:?._(.)_:!!:_()_'..',.:_()_'.:_()_.:_()_!_()_\n",
-      "                                                   _(,,,,,,,,',',,,.)_:_()_,,.,,.,,.,..!:!!'.!_(.,,,,\n",
-      "                                                   ,',.)_:_()_,.,!..'.,,.,_._,,,.:_(,)_.'.,....,,,..,\n",
-      "                                                   ,,,_.__(.)_:..:'..,.:__.:_()_..,.,.,,'.,'..,,...._\n",
-      "                                                   (...,,,,,,..',,,,.)_:,.:_(')_,.'.,._(..,,,,.:,,,,,\n",
-      "                                                   ,,.,,,.)_:,?:_()_.:.:._(,,,',,(),',,,,,,,,,,,,,,,,\n",
-      "                                                   ,,.)_,:_(',,,,,)._''''--_._:_()_.:_(')_?:_()_?:'?:\n",
-      "                                                   _(,)_.:_(,,)_!_(',._,._,,.,,.)_:,,!!:.:_(,)_,,,.,,\n",
-      "                                                   ,._(..,..)_:!,!!!_(,',,',)_:.:_()_.!_(,,,,.)_:_()_\n",
-      "                                                   ...:!:_(.,)_._(..)_:!:_(...)_,._(.,,,.)_:,,,,,,,,,\n",
-      "                                                   ,,,._(,',',.,,.)_:'.:_(,,',,)_,,'._()_.,,,..''..._\n",
-      "                                                   ()_....._()_....:_(,)_?._()_.,!:_()_,,?.'..:_()_'.\n",
-      "                                                   .:_()_..??:_()_'.'._()_,..??:_(,)_,,.:'?_()_?'.:_(\n",
-      "                                                   )_.._()_.'.:_()_''._()_.:!.:!:_(,,,,)_:.:...:._(,,\n",
-      "                                                   .)_._(,,.,,,.)_:_(,,)_!_(...)_:_()_!'.:._()_.:,._(\n",
-      "                                                   ..,,..'.,,,,..,,',,,.:,,..,,..,,,,,,...,..,,,,...)\n",
-      "                                                   _:_()_'._()_._(.)_._(,,)_,!:,._()_:_()_?:_()_.:._(\n",
-      "                                                   ':...,,,,..)_:_()_,!:_()_'.._(.,,,,,..,..)_:.'._._\n",
-      "                                                   ''''._,_._..(,',,)_?:_()_!.'....!:,,.?!:!:'._()_..\n",
-      "                                                   .:?.'.:_()_......:?_(_.):_()_,,,,,...'.._!_:_()_,?\n",
-      "                                                   :_()_,._(.)_:.:!:_()_!:_()_,.,'._(,,,.)_:...._(.)_\n",
-      "                                                   :,._(,,,.'.,,.,,,,,.)_:?:_(,,,,,)!'!'!'!(),!(..)!(\n",
-      "                                                   ,)!(,,..)_:_(,)_!_(...)_:!..._(.,.,',,,,.)_:_()_',\n",
-      "                                                   ,?_(,',',.,,..)_:,,.,,,,.,.,.'..'...,..??,,,,,,'.?\n",
-      "                                                   ...,.,,.?.,,.?',..'.'.,....,,..,?...?'..,._()_..!_\n",
-      "                                                   ()_...:_()_..._()_:_(,)_!:_(,,,)_,,.,,..',,.,._()_\n",
-      "                                                   ,.-:...'..-:.-:'..:,.._(,,,,,,,',,,)_:_()_.:_(,)_.\n",
-      "                                                   .._(.',,.',,.)_:_(,)_,'.,',,,.:_(:)_...._(,,,,....\n",
-      "                                                   ...)_:_()_!!!!!!!.._()_!'.:,._()_,!_(...)_!!!!._(.\n",
-      "                                                   ..)_:!!_(,,.)_:'?:_()_.:_()___?_(,,..'..)_?:':_(')\n",
-      "                                                   _?'.?_(,,..,,.,,.,,..'...)_:_(,)_,._(,)_,?.?.:....\n",
-      "                                                   :,,,,.,....?:.:_()_!.....!_()_?!:_(,)_.:_(,,)_!..'\n",
-      "                                                   ...._()_,...,!,.:_()_.:,,.,....:...?:_()_!...,,,,.\n",
-      "                                                   ...,?..._()_!.:.:_()_,.__,.'...._()_._()_.?.:_()_.\n",
-      "                                                   .,..,,...:_(,,)_.,..__..._()_.:...?:_()_..'.._()_.\n",
-      "                                                   ,,.....,,?_()_.!.,?,?,,,?_()_!_(,.)_:......:_(')_,\n",
-      "                                                   .!_()_..'...,._(,,)_.....,,....,!_(')_!:...:_(,)_!\n",
-      "                                                   ._()_!!?!!_(,')_,...''.,,.._()_.._()_!:_()_'...,..\n",
-      "                                                   ..'...:_(,,)_...:..?._()_'.._()_...:_(,,,)_'?'?,?,\n",
-      "                                                   .,.?_()_!_(,)_,..():'.,!!_(,)_._(..',..',.,..)_:_(\n",
-      "                                                   ,)_._(,,.'..)_:_()_......,.....',._()_..._(.)_:_..\n",
-      "                                                   _:.'.:..,?:_()_'._(,,,.'.)_:'..,.,,,,.',',,',,'.?.\n",
-      "                                                   :_()_,,.!...?_()_,.__.....,,,,?:?:.:?'.:._()_.:_()\n",
-      "                                                   _..,,?,,....:.',.'.:.._(,)_!...,..._()_,,'...,._()\n",
-      "                                                   ._.'.,,.,,'._()_!!_(,)_!_()_!:..:_()_'.,,..:!:_()_\n",
-      "                                                   .:?:_(,..)!_,..!.,,'._(,,)_..:'.:_(),?_:_()',.__(,\n",
-      "                                                   .,'...)_:_()_.:_()_.:_()_,.:.:_(,)_,,.,,._(,)_!._(\n",
-      "                                                   ')_!!!!!!!_(,,,,,,,,-,,.)_:_(,)_._(.)_:_()_!!:.:_(\n",
-      "                                                   )_.:_(,)_,._()_...:_(,)_!_(,,)_..._!__('.,,.,,,.)_\n",
-      "                                                   :.....:._(.)_':!_(.)_:_()_.,,..:.:_()_.:_()_''..:.\n",
-      "                                                   '.:.._(,,,,.,,,,....,:)_:._(,,.,,,,:)_,,'._(.,,:)_\n",
-      "                                                   '.,.'._(,,,.,,,,,,.,,:)_,,!_(.)_:!:._(.,,.)_:_()_!\n",
-      "                                                   .'.:_(,)_????:_()_._()_?_(..)_?_(,.....)_!_(..)_:_\n",
-      "                                                   ()_...'.'.:_(',,.,.)_,,,,!_(.'.,..)_:_()_.:'.!_(.)\n",
-      "                                                   _:_()_?..?...',..._()_,........_(.,,.,,_._...,..)_\n",
-      "                                                   :!'._(....)_:_(,)_,.:.,...:_(,)_..:_()_.:_(,)_?:..\n",
-      "                                                   :_()_???_(,.)_:_()_..:_()_...:_()_..,,.,,....,,...\n",
-      "                                                   ,,,.'..._()_!:_(,)_..'..:_()_...:_()_?.,,..:_()_.:\n",
-      "                                                   _()_.:_()_.:_(,)_.'......!_(,,,.,,,.)_:_()_'',,,,.\n",
-      "                                                   ,.:..:_()_?:,,'.:.........!_(...,.,,.)_:_()_,,...:\n",
-      "                                                   _(,)_!:_()_!:_()_!:_()_!:!:_()_!:!_()_!!..!:_(,,)_\n",
-      "                                                   !_(,,,:,,,,.)_:_(,,,',,',,)_!.,,'.:_(,)_.:_()_!'.'\n",
-      "                                                   !',.,.._(.)_:_()_'.:_()_'.:_()_',.',.:',.','.:_()_\n",
-      "                                                   ,,,,.,._()_'._()_.'?,,..:_()_'...:_()_,,,,'.'!'._(\n",
-      "                                                   ,)_''._()__'_..._(.,.)_:',!'!:_()_!:_()_,'!!:_()_,\n",
-      "                                                   !'.,',!_()_:_()_'.'...:,,.:.!.:.'.:,.._(,,,,,',,,.\n",
-      "                                                   )_:_()_?_(.)_:_(',,)_'.'.,.__._(')_'?:_(,)_!!!!:..\n",
-      "                                                   ._()_,..._(,',)_!.'._(',)_!!'._(,)_.:_()_...:_()_.\n",
-      "                                                   .,?:_()_'.:,'.._()_..'._(:,,)_!_()_,,.:_()_._()_.:\n",
-      "                                                   _()_..,..,,?.!:_()_,!!!?:_()_,,,,,..,,,,,,,,.....:\n",
-      "                                                   _(,,)_,,....:_()_,?',?!!!,?:...:_()_',!-,..,,,,,,,\n",
-      "                                                   ,,,,._()_,'?:_()___..,'...:_()_!!,,.:.._()_'......\n",
-      "                                                   :_()_!.,'?,!'!.!''....:_()_.'...?,,,?:_()_!?.!._(,\n",
-      "                                                   ,,,.,',,,,,,,...)_:'!........:_()_.!.,,,,!????.!!.\n",
-      "                                                   ..:_(,)_:_()_,,!!'.:_()_!!!_(..)_:_()_,.'?_()_!.,,\n",
-      "                                                   .:,.:,,,'',.,,,..!',,,,.'..._()_,,,.'.()....?_()_.\n",
-      "                                                   ,._(')_'!,??_(')_!:._('.)_:!:.:...:_()_.....,,.!..\n",
-      "                                                   ,.'.!!!_(')_!!,?:_()_.:_()_..:_()_..,,,,,,__.,,,..\n",
-      "                                                   .:_()_,'!:,?_(,,')_!!!?',?,,.''.._()_'?:...:_()_''\n",
-      "                                                   .,!.,,.,!,,,!'.!,!,'!,'??_()_!:,.........:,..:!!!!\n",
-      "                                                   .........:_()_,,'.._(.)_:!!:_(,,,,)_!'!'!,!...:_()\n",
-      "                                                   _',,._(,,,,,,.)_:!'!,,'!:,?,,',.._'!_?,,,,,,?..,.:\n",
-      "                                                   ......:_()_'.'...'.:.......:!_(,.)_:?...',.:!!...?\n",
-      "                                                   _()_:.'.!,,!'',,,,',._()_',!_()_,!,!:_()_!!!..._()\n",
-      "                                                   _:_()_!!_(,,,,..,,..,,,,.,.,,.,,..)_:_(,)._:_()_'.\n",
-      "                                                   .,.?.?.'.?,._(..,,.)_:_()_..!:_()_!_()_,!:_(,,)_..\n",
-      "                                                   .:!,,,,,,,,..,,,,..:_()_..:_()_....'.,.:_?_:.,,.,,\n",
-      "                                                   .,.:_()_,,,,,.:.:_()_,....,...,,.,._()_'.,.:_()_..\n",
-      "                                                   :?:!:_()_??:_()_.,...:_()_,!:_()_.'....?._(.)_:.:_\n",
-      "                                                   ()_..,...:_(,',)_!,!:_()_??:_()_??...:!:_(,,,,,,)_\n",
-      "                                                   ,.,,',(,,),......_(,,,,,,,.)_:!.!_()_:_(,,,,)_!!!'\n",
-      "                                                   ._()_!:!:_()_,.._(.,.)_?:_(,)_??:_()_,..:.:_()_,!:\n",
-      "                                                   .......,,':.....'..,?_(,,.)_:(,)..:..._()_..'..._(\n",
-      "                                                   ,,,.)_:_()_!!:_(,,)_.._()_....'._(,,'.)_:!_(_'_,.)\n",
-      "                                                   _:_(,,,,)_,,,....:.!:_()_,,..._(,)_.....?:_()_,...\n",
-      "                                                   .','.:.._()_!:_()_._!_._()_,...?_(,)_:_()_.:._(.)_\n",
-      "                                                   :_()_!!:_()_.:_(,,)_!!!:..,,,.,..:_._:!,!:_(,',,,)\n",
-      "                                                   _....._(,)_.'._(..)_:!_(,,.)_:,',,.:_()_..,?.:_(,)\n",
-      "                                                   _!:_(,)_!!_()_!._()_.,'....._(,,)_!:_(,)_!!'!,..,?\n",
-      "                                                   ??_()_,,,,?:_(,,)_...!:_()_'....'??,._()_?.,?,._()\n",
-      "                                                   _....._(.)_:'.:_(,)._.....,'.'.:_()_',._()_!:_()_,\n",
-      "                                                   '..:,!!:,!!:_()__?_:.._()_'._()_?'?_()_''._(,,..)_\n",
-      "                                                   :_()_,?:,.:_()_,,.:''''.:..:.:._(,,)_.:_()_.'.'.'?\n",
-      "                                                   _(.,,.)_:_()_'.,.._()_,.__.:_()_!.:_()_..:_(,,,)_?\n",
-      "                                                   '.:_()_._()_,__,._(..'.,,',.)_:_()_!'._(..)_,,,,:_\n",
-      "                                                   ()_...............'?...!...'...?...?...',.........\n",
-      "                                                   '.:_(,)_!,?!:_()_.:_()_!:._()_:?:!_(,.)_:,,.'.:_()\n",
-      "                                                   _.._()_.'.:_()_',..:_()_?._(..)_:.:?__._(..)_.:_(,\n",
-      "                                                   )_.:..:_()_.?:_()_.:?_()_,,,...'.:?..._()_..:.,.:'\n",
-      "                                                   .:,...:_()_,._()_._(.)_...._()_:_()_.:_()_......_(\n",
-      "                                                   ..)_.:.._()_....:.:_()_.:,.:_(,).__('..)_:'..._()_\n",
-      "                                                   ?:?:_(_),,.:_()_,'!_()_'._()_,._()_,,,'._()_.:.._(\n",
-      "                                                   )_?:_()_'._()_.,._()_:_(,)_.._(,,---.)_:??.._(,,,,\n",
-      "                                                   .)_:,!.'!:_(')_'.:_()_.....:?:..:'._()_..:_()_.:.'\n",
-      "                                                   ..._()_''.?:_()_...:._(')_..:_(')_..:.:_()_,...?_(\n",
-      "                                                   ,,,.)_:...._()_:_()_...:,..:?....._()_..?_(..,.)_:\n",
-      "                                                   ?_(,,,,,,....)_:_(,)_?_(.)_:_()_._()__(,,.''.)_:!?\n",
-      "                                                   ?:_(,)_.:'.:_(,)_!._()_.:_()_!.!:_()_.:_()_,!?:_('\n",
-      "                                                   ,)_',....:_()_,._(')_.,?:,.,.,.:._()_,.'..:_()_!:?\n",
-      "                                                   ?_(.)_:,!!!',,.:(),'.():_()_.:_(,)_.:,.,.?_()_,?..\n",
-      "                                                   .?...?:_()_,..._(.,,.)_:_()_,!,!!!:_()_.,'!...:_()\n",
-      "                                                   _.':_(,,)_!!':_(,,)_!?:_(,)_!!!!!!,,,:!!!:_()_._()\n",
-      "                                                   _!_(.,,,,.)_:_()_'._()_.._(')_!.!:_()_?:'.:...._(,\n",
-      "                                                   ,,',,,,,.',.',,,,,',.,.)_:,,'!:,!:_()_._(,,'.,..,.\n",
-      "                                                   )_:_()_!:_(,)_!!:_._.....:..:.'.:_()_!._(,,.)_:_()\n",
-      "                                                   _.:_()_..'.__._()__,!'!_:_!_:!!:_(,,)_..__.?_()_.,\n",
-      "                                                   ,'_._:_(,)_...!!!!......:_()_,._._,__.?.._()_:_()_\n",
-      "                                                   ...:_()_!!:..:.:.:.:_()_..,.'?:_()_...:,...._()_!!\n",
-      "                                                   :,...:,?_!(,)_!!_(',.)_:'._(,,,)_,!?!!.'.!!.!!_(',\n",
-      "                                                   )_!!,!_(.,,,,,,,.,,,,.,.,,,,,,,,,.,,,.,.)_:.!!!!!!\n",
-      "                                                   !!,!!'!!_(,,,,.,.,,,,',,',.,,,,.,,,,,,,,..)_:_()_,\n",
-      "                                                   .!'!:_(,,,)__!__(,,,,.)_:,!,!_(,,.)_:!.:_()_!,:'..\n",
-      "                                                   .:'._()_!!_()_?:'...?:_()_.:_()_!!''?_(,)_:_()_._(\n",
-      "                                                   .,..,,,,,,.,',)_:_(,)_.?'?._(_'._..,,.....,,,,,..,\n",
-      "                                                   .,,.)_:,.''.....!._(')!!!__(.,,,...,,.)_:,,,'..._(\n",
-      "                                                   ,,,,,.,..,,,,.)_:_()!!_!_!__(,,,,.,,,.)_:.:?:,!:,!\n",
-      "                                                   :._(.,,,,..)_:_!!!!!__(,,.,.,..)_:!!:_(,)_!:_!!!!_\n",
-      "                                                   _(,,,,,.)_:'!_(,..)_:!!!!!_(,,..)_:_!!!!_:,,!:(),!\n",
-      "                                                   _(..'.'.)_:'.:.!_(.)_:_!__(',....',.)_:'._(.!)_:!!\n",
-      "                                                   !!:'!:._(',,,,,,.!'....!)__(........)_:!_(',,,,,..\n",
-      "                                                   ..)_:......_(,'',,.)_:'.!._()_!:_(')_..:_()_,?.'?:\n",
-      "                                                   _()_!.._()_!_._:_(,)_,....:_(,)_,..,..:_()_._'._:_\n",
-      "                                                   ()_,,..:??.'.,.:!!:..,,,,.:_()_'!:_()_!'.:_()_.:_(\n",
-      "                                                   )_!,!:_()_!!.:_(,)_!_(')_'!_('.)_:_()_!_()_:_()_?:\n",
-      "                                                   _,!_!._!_:.._()_:_(,)_,!,!:!!!,,!'!:_()_,,!,.:__!_\n",
-      "                                                   (.',,,.)_:!:!:_(')_!!'!:!_(,,,,.)_:_()_!_(...,.)_:\n",
-      "                                                   _(,)_.:_()_.'.:?_(')_,.'.:_(,)_,?:.:_(,)_'?.'.:_('\n",
-      "                                                   )_??'?'...?:_()_,.'..:_(,.,..)_'....:_()_!'!:_()_.\n",
-      "                                                   '.!:_(,)_?:?:,..'..._()_?-.'.:_()_..??'!,!()!!:_()\n",
-      "                                                   _?_()_.:_()_.!:_()_'.:??_()_'.?._(..,.,..........,\n",
-      "                                                   ,'.,..,,,,,,,,,,,.,,,,.,,,,,,'.:,,,,,..,,,',',,,,,\n",
-      "                                                   ,,,,,,,,,,',,,,..,,,,,,,,,,..',,,,,,,,,',,,,,,-',,\n",
-      "                                                   ,,,,,,_,_,,',,,,,,,,,,,,,,,.)_:_()_'!!!!!!!_(,!!.)\n",
-      "                                                   _:_(,)_.....:_()_?:...:,'...'.'?.:--,.'''.:_('')_,\n",
-      "                                                   ._()_..:.:,..:',.,.:_()_?:_(,,)_.:,.:_()_'....:_()\n",
-      "                                                   _,.:_()_?....:_(,)_,,,?:_()_?..,._()_._.__()_.?:_(\n",
-      "                                                   ,)_.',..._(.)_:_(,')_,,.:_()_?_()_?_()_'.._()_:_()\n",
-      "                                                   _.:_()_...,,._()_.:?'.:..:.:,..:_()_''?_(.,,,'','.\n",
-      "                                                   .,_._'_'._.)_:_(,)_,.,.,._()_.._(,,,...)_:_()_.:_(\n",
-      "                                                   ,,)_......_(')_.:..'..!:_(,,)_..:!_()_'...?...:,,.\n",
-      "                                                   .:_(,)_''.....',.'.:_(,)_,,.:'.:'.:.._(-'-'.)_:'!_\n",
-      "                                                   !_____._(,.)_:_!_:_(,,)_,!:_()_.'.:_()_'..:.:,..:'\n",
-      "                                                   ..!!:_()_!.:_(,)_.:_(,)_,.,:_(,)_,.,'.._(.','.)_:'\n",
-      "                                                   ._(..,.)_:'._()_..._()_.!:_(,,,)_,,,',,!:.?:_()_,!\n",
-      "                                                   .,,.'._()_.:?:_()_?_._...,...!_('.,.)_:!,!,!!:_()_\n",
-      "                                                   ',',.,!_()_!!!_()_?:?!'??.:_()_!:.:_()_'.:_()_...:\n",
-      "                                                   _!__(,,,..)_:,..'.:??:_()_,.'?..:_()_,!,!,!!!_(.,,\n",
-      "                                                   ,,,,.'.)_:_()_'!,,!.:'.:_()_,.'._(___.):'.!:.:.:_(\n",
-      "                                                   )_,.!:''.:_(,)_'.:_(')_,!?.,,!:_(,')_'?'?'._()_!:_\n",
-      "                                                   (,)_,.:!:'!'!,!_(.................,,,,,,,,,,,,,,,,\n",
-      "                                                   .....,,',........'..:,'',,',,'',,''.,,...,,,,,.',,\n",
-      "                                                   ...,,'.)_':_._:.':_()._:_(',)_.:,!_(.)_:!:,!_(.)_:\n",
-      "                                                   !_(___,.):_()_',!''!:_(')_,....._()_,!(,,.):_()_'?\n",
-      "                                                   :,.!_()_,.'._(.)_:_().._:_()_.'.:,...:_()_,'.._()_\n",
-      "                                                   .:_(')_,.'.:_()_'._(,,.,,,.,,..)_:_()_!!!:_()_.:!'\n",
-      "                                                   '!!?.'.?'!'!:.!:'!'?'._(',)_:_()_.:_(,)_,!:_()_.,.\n",
-      "                                                   '!_(,,.)_:'?:..._()_?:_()_!:_()_..'.:_()_....:??:_\n",
-      "                                                   ()_.:_()_.'.,.:'.:_()_,.'.:_()_.'.'.:_()_'?:_()_.,\n",
-      "                                                   ...:._(,,,.)_:_()_,!_()_'...:,.:_(,)_'....._()_.?:\n",
-      "                                                   _()_,?._(,,.)_:,.'._(,)_,.?,?:_()_.:_()_._(,)_.,,?\n",
-      "                                                   :_()_,.:_()_.'.:,..:'.:_()_,.._()_',..,.:.,.:',.:'\n",
-      "                                                   .:_()_...:'.:,.:_()_,._()_:_()_.?...:_(,)_'.,....'\n",
-      "                                                   .:...:_()_.,,.._()_,,,?,,!:_()_,,!.,,'(,')..._(.)_\n",
-      "                                                   :!!:'._()_.??,?:,,,._(,,.,,.,,.)_:_()_!_()_!_()_!'\n",
-      "                                                   .'.:,,..:,,'..,'._()_'..!:_()_.:.'..._(..)_:_(,)_.\n",
-      "                                                   :._(.,,.'.........,',,,..)_:!!_(;)_!_()_.._(,)_!_(\n",
-      "                                                   ..)_!:_()_?.._(,)_.........'?..._(,,.)_:..._(')_._\n",
-      "                                                   (')_.._()_?:_()_............._(,.,,...'.)_:_()_...\n",
-      "                                                   ,...._()_...,,,,..._()_......'........._(,,,.,,,,,\n",
-      "                                                   .,,.)_:_(,)_!:_(,,',,.....)_----.('),,',,...,..,,.\n",
-      "                                                   ,,,,''.,,,,,,.,,.,',,,,,,.,,,.'__.,,(,,),.,'',,__'\n",
-      "                                                   ,,,.,,,,''.__,,,,,,,,,'.,,,,,,.,,,,,.,,,..,,,,__..\n",
-      "                                                   ,,().__,.--,,...',..--,.,:--_!_.__.,',,,.,,'..,,,.\n",
-      "                                                   ().(),,,,,,...'...',,.,,'..--',,'.--',,'....--,,,'\n",
-      "                                                   ,.,..--,.-.,','().'.''.__.''..,,..,....,,.--,,...-\n",
-      "                                                   -,,'.'.'?,..'',.,',,'.',.',',''..',,.'..,,,...,,.,\n",
-      "                                                   ,,:--.,,.,,,,,:--,..,,,,?--,..--!,,..,,,,?.'..''?-\n",
-      "                                                   -,'.--,,,,.?.--,.?--,,__.,,.,,,,,,,,.,,'',,,,,,,.-\n",
-      "                                                   -,,',,,..'.'.,,,,,?,,,,,.--,.',.,,.',.--_,!?!__--.\n",
-      "                                                   ...__--,!__--.__--!!__--!..._',,,,,--,,.__.--,,,,.\n",
-      "                                                   __.__,,,.,,,,,__,____:--..?__!._.._,,,:--..--?.,,,\n",
-      "                                                   ._--_,.,..--,,.,.,.,..'?--,,..,,.,,:--?',,:--.,,.-\n",
-      "                                                   -?.--',.,.--',,..--,.:--...--,.....,..--!.,,.--!.,\n",
-      "                                                   ,:_--,._'.--,.--?.--,,,.'..--,.--',....?--,.--',..\n",
-      "                                                   '..'.'.',._,_.'',.,',..,',.,.!,.'.,,.,.,,,,..!!,__\n",
-      "                                                   .!!,!...,,:--'?.--,.,,:--'.__...'.?.......--,,.--,\n",
-      "                                                   ,'....,.,,..__.'.--,',.--,,.,..,,:--!......:_.,._,\n",
-      "                                                   ,,,,,().--,..'.'..--?.,:--.'..,,.:_,,,,._,.(-__'')\n",
-      "                                                   (..)'__..',,,.,,,,,,,,,.,,,,,,,.,,,''.,,,--,,.?.,,\n",
-      "                                                   __-,,__.,,..,.,,---.,,__.,,,,,,',_'_,,',,',,,,,'.,\n",
-      "                                                   ,.,,.,,.--,,.,,.,,.,.--....--.,..__,.!..--',,__.__\n",
-      "                                                   ,.--',..__.,,,__,--,__,,.,,,'.,!.,__,'.,,.,,,,,,.-\n",
-      "                                                   -,,...--?.,,,.--,',,,,,,.--?.?_-_:--',,..,.,,,,.,,\n",
-      "                                                   ,,,,..,,,,..,__,,,,__,,,,,.--,,,,'.'.',..',,'.--?,\n",
-      "                                                   ,,,,,.--,,,?',..--,,..'..,.''.--,..,,.,.--?.,,...-\n",
-      "                                                   -,,..,,,,,.'--,.--,,,.'..,..--,.--'?.--?.--,,,...:\n",
-      "                                                   _--,._.,,,,,,,.,,,(.).,.'''(,),,,.,,'.,'.--,.--,,,\n",
-      "                                                   ,.!....,:--....,,__(),,,,,,__,.,,.--,,,.,,,,,..,.?\n",
-      "                                                   ,:--.,,,,,____.,:--?'.,,,.,,,,,'.--,,,.,,.--?,.'.'\n",
-      "                                                   ',,__.,,',__,,,'.',?..''.-'..--',,.().,,,().,,.,,,\n",
-      "                                                   .'.,,'-.--,..--',,',__,...--,.,.'..,,.--',____.?..\n",
-      "                                                   ..,,.,,,().,,,__.'.--,'',.,,.,,,.,,,',,,,,.'.(,__,\n",
-      "                                                   __,,,,,),.__,,.--,,,,,.,.,,,.,(),....,,..'.--,,.__\n",
-      "                                                   .--,.--,,.--',..,,.,.'..,'.,,',.,,,'.,,,,,..,,,,,.\n",
-      "                                                   ',__.(__),...____..,_'_,.,,...--,.,,.',,,.,,,,.,,,\n",
-      "                                                   ..,,,,,..--,--.,,.,..,,__.,?,,',.--,?,..'(),.-__-,\n",
-      "                                                   __,,:_--''.,!,!_.--,,,-',,,,..,,.?,__,,,..,..,,,,.\n",
-      "                                                   :.,,.__.,.--,,..--'?.?'?.--,,,.--',..'.?,,.,,,'.,,\n",
-      "                                                   ,,.,,,,.,,,,,.,?,,,,,,,,,,.,',(.)','',..,,(),,(,,)\n",
-      "                                                   ,,,,(),__,,--,,,,,.,--,..,.,,,..__,..--,,..,,'...'\n",
-      "                                                   .?'.--__,,,__,__.--,.,.,,,..'....',.--',,'.,,,..--\n",
-      "                                                   ,.'...,,,,,,.--,.,.--,',.,.,,,,.?..'.,,.,,..'.''',\n",
-      "                                                   .'.'.',,,,__,,.''.''..__,_,_.,,.,,.,,.',.--,,.,.,,\n",
-      "                                                   ,.--,,,...'..,,..?,..--,,__.--,.--,,.--,,..,'....?\n",
-      "                                                   ,,,:--'..,,,'...'.,,,,.',,,,().__,,,.,,,,,,,,,,.,,\n",
-      "                                                   ,,,,,.,,.,.,...,,,,.,,,,,,,,.,,.,.().__,,_'_.__,,,\n",
-      "                                                   ,.',..,.,.,.....,.__'.'__........,,..--__()_,,,..,\n",
-      "                                                   ,_()_..',.:.(),(--),.,,,,/_(')_,,.,.,..,.,',.,',--\n",
-      "                                                   '_..__()..'..,,(')...,,.--,,?:.--.,()'..(),....'__\n",
-      "                                                   ,..__,,(.),'__(.),.'__.__,__().__,__,__().____.',,\n",
-      "                                                   '.'/.'...:'()__....',..--,,,.--?,,.,,:__....-..'..\n",
-      "                                                   .,...().,,,..-._,_.,,,',.,,....__.____,,,,__,:'..'\n",
-      "                                                   .,.,,,,__',,,,,,:_,_.,,,.--,,,..--,_-_,.'.'..--,--\n",
-      "                                                   ,.__.,,,,.,,.,,,,,,,,,,.,,,,,,'.,,.,,?.,.,(_,_,)(,\n",
-      "                                                   ,),,,,,,'...,,,,,.,,,,,',,.--,,,.,'.--',,.--?,,.,,\n",
-      "                                                   .,.__,,,.--,,,,?,,,,,,,__,,,.('),,,,,,',.--,__,...\n",
-      "                                                   .,,..,,,.,,,,,,.,,,,.,,'(!).'.',,,..,..,,'__.,,.?(\n",
-      "                                                   __).,,__,'.,,.?.,,.__',,__.,,.,,'__',,(')____()''.\n",
-      "                                                   ,,.',.('),,(),,,''__,:_,_,,,.,,,,,,',.,,',,,,,,__,\n",
-      "                                                   .,,.'__,(),'.,,.',,.--'?.--,.--!.,'!--,,..',,.__()\n",
-      "                                                   .,,',,,',(,,,,),',,,(),,,,,.,,,.()()(),,..,..',,',\n",
-      "                                                   ,,.,,'.,,''',(')',__.....--.--,,'..'.?.'.,,,,'.--,\n",
-      "                                                   ',.('),(),,,,,,,,,,,..',,.,,'..'..--,,,.--,..--?.-\n",
-      "                                                   -,,,,..,.___._,,,(),,,.,,,,,(,),,,,,.--,__.____.,,\n",
-      "                                                   ,,.--,.,,.',:--.,,',,,,,..--(),,,.'..'..'.--,,.,.,\n",
-      "                                                   ,,,.__,.,,,,.,,-'__,'__'__,__,,,.__.'__,,,,,,,,',,\n",
-      "                                                   __..____,,__,,.,,__'_,'_,,,,,,,',,,,.,,'',,,_,_,,.\n",
-      "                                                   ,____(),,'.,,,.,,,.,,,,',:--...,,,,,,,.',,.,.,,',,\n",
-      "                                                   .',,.,.,,,.'.--'?,!,,__,.,,.,',',,.__,.__,,:_.___.\n",
-      "                                                   ,,.,,,,,__..(),,,--',.__,,,,,--,,,,.,.,,..,,,,'__.\n",
-      "                                                   ,',,,,,,__,,-.,,.,,,..(),__,,,,,'',.,,,,,.,,.(),.,\n",
-      "                                                   __,,,,,,,,._._,,,,,,,,,__._--_(,,)',,,'__.?,:,,,':\n",
-      "                                                   ,,,,,.,,',.?,,,,,,,,,,,,,,,,,,,'.?,.,.,,..?''.',,,\n",
-      "                                                   (..),.,,()'.?.?''.,,.,,.,'.(),('),.,,,,,,?.?::.?,,\n",
-      "                                                   .?.?.,(),?..'?.,,,,.?',,,,,,(,),,,,,,,.?,,,,,,,.?,\n",
-      "                                                   ,,.?..,.?,,''.?,,,,,'',,.?,,,,,:,,,:':,(),:,,:,,',\n",
-      "                                                   ',:()'.?,,'.?():().?,.?.,,,,,,,,,/,,..,(),,,,,,,,,\n",
-      "                                                   .,,,,,?::'::::::::,:::::::,,:::::,,:,,,,,,,,,,,,,,\n",
-      "                                                   ,,,::,,,:,:::,,,:,,::,,,,,,:::,,:,,,,,,:,,,::(,),,\n",
-      "                                                   ,::,,,.,?',,(),,,.'?,,(),,.,,?.?:,,.?,.?.,,,(),.()\n",
-      "                                                   ,,,,,,,,.?.?.?::::,,,',,,,,,:.?.()?,,,,,.,,?,,,,,,\n",
-      "                                                   ,,().,,,',,',,','/-,,,,,,,,,,,',,,,'',,,,.().?,,.?\n",
-      "                                                   ,,,__,,',.,,?',:',:','(),,:..(),,,.(),_'_(),,,,.?.\n",
-      "                                                   ?,,,.?...?,,',.?,(),,,().?,',.,?/'.',.?,,,',,.?.?,\n",
-      "                                                   ,,.,,/-,/-/__,?_'?.,.._?,,,.?,..()()?_....._(..),,\n",
-      "                                                   ,__,,,,,,,,,()__(,,.,,,),?,,(,):,()():,:,'-,-,-'-,\n",
-      "                                                   -,-():,_'_():,,,,,,,.?'.'.//,,,,,,,,,,,,..,,,,..?,\n",
-      "                                                   ,,.?.',,,,,',.','',.?,,,,.?(),,',',,,.?,,,,',,,,,,\n",
-      "                                                   .?,,,,,,,,.?,,,,:,,,.?,,,'__,,,.?.?.,,''''?.,,?,()\n",
-      "                                                   ,,,,,()().,,().,,?(),..,,,,',,,,..,,.()..,,,.?'.,,\n",
-      "                                                   ,,.?.?..,,?,,,,,,,,,.?,,,,.,,,,,.?.,',,/',,:,(),()\n",
-      "                                                   ,,,.?..'/-....?.-,.:,.().().(,).?'?..,',,,.,..,,,.\n",
-      "                                                   .,......,,?,,.?..........................?,:',','.\n",
-      "                                                   '...?',,,(),,()(...,,),,...,(,,,),,,.?.?''.,__?,,(\n",
-      "                                                   ..__),,,,(),'__,,,,,,(.),...,...,,?.?(,,,,,,,,,,,)\n",
-      "                                                   :,:,,,::::,:,,:.()?.,.,,,..,,.:(),__().,?,.,.?.:,,\n",
-      "                                                   :'.?,,,,,,,.?.?,,,,,.'?,,,__()()()().,,,,,,?,.?(),\n",
-      "                                                   (),(),(,).?:_,,,_(,,,,).:_,''_().?.,__()(),,,,,,,(\n",
-      "                                                   ),,,,,.,,?,.?,,:,,,,,:,,,,,,,,(),,,,,,:,,:(.')('):\n",
-      "                                                   :.,?_,,._?.?.?()().'?,.'?.'?.''?,':,,,.,':.?,,:,..\n",
-      "                                                   ,.,..,,..,:,,..,,..:,,(),.?,,,,,,,,.()._.''.'._?.,\n",
-      "                                                   .()._'.\",,,.\"\"''.'.\"..'._?.,',.'.,,..,,.,,,,,.()?.\n",
-      "                                                   (,)?.()?:,,,,,,,.()?:,,:,,.:,,,,,,,,,.?,,().?..:,,\n",
-      "                                                   ,:,,:,,,,,,,,,,.?,,.?.',,().,,().,,().,,?,.,?.,?,(\n",
-      "                                                   )().,.?,,,.?().,',,().,,,().,,()()().,,,,,.(),(),,\n",
-      "                                                   ?:),,,:),,,,,__,/.?:.:,.:,,,.,,,,,?()().?:.:,.:,.'\n",
-      "                                                   ?,.?,,.?(),,().?,,,.?,,(--),,.,,,,,,,?,.,.,(),,(..\n",
-      "                                                   ,),,,,,,,,,().?:',,,,,()(').:()(/-)..,,,,,,,.'?.'?\n",
-      "                                                   .?,.,?,,::,:():,:,,:::,,.?.?.?..?.,?:?,_::_.?..?.,\n",
-      "                                                   ,,,,?.?:,:,:()(,,,,)::::::,,,.?:,,,,,,,::,,,,,,,.?\n",
-      "                                                   ,..,,,,,,,,,,,,,,.,,,?.,,,,,,,,,,,,,.?.?(,,,,)::::\n",
-      "                                                   '::::::,,,,,:::::.(,):::()()()()(),,,:,,,,,,,,,.('\n",
-      "                                                   ),?,,,.,::,:.?.?:,,,.?::::,,::::,,,,::::,:,,:,:,.'\n",
-      "                                                   ,',?()(')',,,.,(),,?::::.?,.?',',,,,,,,',',.?,,,:'\n",
-      "                                                   ,,,(),:',,.?:,,,,,,.:(,),,,.?.?,,,.,,?,,.,()?.?:_.\n",
-      "                                                   ..._:_,,,._?(),(),(),(),(),(),(),(),(),().,?,'.,?,\n",
-      "                                                   ,:.?:(,),(,),.(,),(,),(,),(,).?,,.?,,,,,,,.?,,,,,,\n",
-      "                                                   .?,,,.,,,,.?,,..()::():..:,,,,.:,,,.?,,,,.?(),',,_\n",
-      "                                                   '_(.,..,)_,_,,__,,__,.?,:,:,:,:,':,.?,,,,(),,,,,,.\n",
-      "                                                   ?.,,?,...,:,:,.?..?()().()?_.''._()?..?.._',_.''__\n",
-      "                                                   (.).'__(,).__().__(,)._'_().__().__'..(,,.).__()._\n",
-      "                                                   _().'__(,)._-_.,,,(),,(,).__\"\"(,).__().'__(,,,).__\n",
-      "                                                   (,,.).'_-_(,,,,',,).__(,,,').__(,,,,,',,).__().__(\n",
-      "                                                   ,,).__().__....,.',,,,,,,,,,,,.?,:::,.?'_-._?(),,(\n",
-      "                                                   ).,,?,:,,,,,,.?,,,,,,,,..,'.?()(),.?,,.,,,,,.,,.?(\n",
-      "                                                   ).,,,.(),()(),..''''()...-------------------------\n",
-      "                                                   --------------------------------------------------\n",
-      "                                                   ---._'_()...---------------?,,,,,,,,,,,,,,,,.?,,',\n",
-      "                                                   .?,,,,(),,,,____,,,,(),,,,,,,,,,(..,,,,,),,,(),,,,\n",
-      "                                                   ',,,,,,,,,,,,,,,,(,,),(),/-,,,,,,,,:,,:,,,,,:,:',(\n",
-      "                                                   ,,,()()'),,,,,,(),(),.?,,,,,,,,,,,,,(.(),,,),,,.?,\n",
-      "                                                   ,,,,,,,,,,,,,,,,.?,,,(''),,,,,.?.,,,(,).?.'..?,/,,\n",
-      "                                                   ,,,,,,,,.?,,,.?:,,(),'().:::,,,,,,.?,,,..,--,.?,,,\n",
-      "                                                   ,,,_(_),(,.,..,..,..,...(__),,)().?:,,,,,.,,(),(,)\n",
-      "                                                   ,(),,,,,..()(()).()(..),____.,,,...',,(..),,(..,..\n",
-      "                                                   ),,(),,,().?(),,/,,%('),,./%,,,,,,.?()..(),...().(\n",
-      "                                                   ,(,,,,:,,,,,:,,,,,,),,):(),(),(,,),().'%,,()./(/,/\n",
-      "                                                   ,,,,,,)..,,,.?,,,,.,.,,,,,,,.(),,,,.?(),,....,,,,,\n",
-      "                                                   ,,,..,,,,(/-,()).,.()(,,),(),,,,,,,,,(),,,,,,,,,,,\n",
-      "                                                   ',,,'.?,,'',(,,,,,),,.?.?.?/,..'..?,.?,,,.?',(),,_\n",
-      "                                                   _,,,,:,:,,__,,:+.,:_,_:,',.,,,:\"\",::()'():,,.',,:,\n",
-      "                                                   ,,::,(),:,(),:,,,/...,,,/...':()../../../.:__,'::,\n",
-      "                                                   ,..,,,..:,,:-:::)(,)(,))(,)(,),,..,,,..::,,:,'-'('\n",
-      "                                                   /-,'/-)./,,/,,:,',,,,,().():..,,,,,/.,'.,...?.,,,,\n",
-      "                                                   ,,,.'?!!?(....)(..).?,,,(,),,(),,(,).?,,,,.?::',()\n",
-      "                                                   ,,//,,,()////,:,/,'://(,,),:,()():'(),:..,,,,,.()?\n",
-      "                                                   (),,.():',,,::__.?..................,............_\n",
-      "                                                   ......_...?,,,,,:,:,:,.?.?:,::::.?,.()?()(),,,,,,(\n",
-      "                                                   ,,),(,).()().?:.?...?,.?,,.,,.,::,,.:..,,,,,,,,,,,\n",
-      "                                                   ,.:'(),'.:.?,,,,,,,.?():().?,.?...?,,,,,,,,,.?,.?,\n",
-      "                                                   ,,',,,,,',',,.?(,,,,,..,,),,(,),(),(),(),,('),(),(\n",
-      "                                                   ),(),(),.,?,,,.,,,,.?,,,,,(),/,,,,..?..?,.,,.?,,,,\n",
-      "                                                   ,,,,.,,.,,,,,().?.,,?,:,:,:,:,:()(),:,,.,?,()(),,(\n",
-      "                                                   )().,,,,?():():():():():():():,',():():'():,,():()\n",
-      "                                                   :():,,()--',().?.,,,,?'?,,??,,,,,?:(,,,,,..)::(),,\n",
-      "                                                   ,,.,,?,,,,'.?,,,,,:,,,,,.?',,',,,',,,,,,,,...().?,\n",
-      "                                                   ,,,'.,,,,,,,,,(,),(,).'?,,,,,.?,():,,:,:,:,,,.,,?,\n",
-      "                                                   ,,,,,,,,,,.?,,,.?,,',,,,,',',,(),,,,,,,(),,,,,,,.(\n",
-      "                                                   ).?(),(),(),().,?,,,,,,.?,,,.?,.?,.()(),,.,,.?),,,\n",
-      "                                                   ),,),,),,,),,.?,,..,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,\n",
-      "                                                   .,,,,,,.,.,?()()().,?,,.,.,.()(),.(),..,,,(,:,),,,\n",
-      "                                                   ,,.,,?::;:::(,)(,)::::::.,,?,(,,,),,,,,.?::::.?,,,\n",
-      "                                                   .?::::.?,,,.?:,,,,,,(),.:,,,,,'('),,,,,,(),,,,(),,\n",
-      "                                                   .?.?,.?(),.,,,,,.,(),,,,,.,,,,,,,(),.?,,,,,.''?,.?\n",
-      "                                                   ,...:,...:,.,,.:.?.,,.?:,,,,,-,,,.:,,,,,,.??..?.?'\n",
-      "                                                   '.?__/'____/__//---./-/-__////-/.---\n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(sherlock['punctuation'], ulysses['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 30,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ,.,-..:::,[#]:,:,]::******,,.,,.\".,\",\"?\"..\",\";\".,.\n",
-      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., \"..\"?\".\"__,.\".\",,,.;,,.;,.\"\"?\"\".\"\"?\"\"!,,!;.!\"\"??\"\"\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. .,\",\"!.\"\"?\"\"!,!__,.\"\".,,,,..\"\",.__,.-,.\"\",.\"\",,..\"\n",
-      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" \",.\"\"..,,,,.,__.\"\"-,..;;.\"\".;,-.__.\"\",\";\";.\"\".,__?\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. ..\"\",....\"\",.\"\",.\"\",,.\"\",,,.\".,,,,--.__.,,.,.;....\n",
-      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,;..,:\".,.\"\"__.,\",\".\"\",,\",\",..\"\"...,,.\"\",\".;\".\".,,\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. ,.\"',,'!..\"\",\";\".\"\",\".\",?\"\"-.\"\",,\",\".;,.\"\",,,.__.\"\n",
-      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- \",.,,;?\"\".'..__;,.;,,,,.\"..,\",!\"\"?\".\",,?__.,?,,.\",\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\",\",\"..\"\".,\".\"__;?.;,.\";.;,,.\",.!..,!,,.\"\",,,\".;,\n",
-      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". ,,.\",!\",.\";,,.,,;,.,,__,..\"\"!\",\";__,'.\".',..,,,,..\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! --,,;,-,...,,,,,.!;.'.\",\".,\",.\"..',.,;.,,.;.,..,,,\n",
-      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,...;,.;..,,--.--.,,,..-;,,.,.--,.,;.,,,,,.,.,,;;,\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ;,,..;,,,..!..,,,..,,..,.,,;,..,,.\",,\",\"...\"\".,..,\n",
-      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\"\",\".,\"!,;.\"\"__,\".,.\"!!,,..\"\"?\",,:\",__;.,.\"...;.,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" ,;,,.....,.,.'.;,.,,,,...;.';.\"!.,\",\",..,.;.,!__,;\n",
-      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" !.,.!,,;,,;.,,.,,,,__--\"\"__,\",\"!',.!\"\"!,.!...'--\".\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ..,,,..\",\",\"__;,,.!,,!!,,-..\",,.,.\",\",\",-,;!--,!\"\"\n",
-      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. ,\",\",..\"\"..\"\"?..__,__.?..,,..\"\"!\"\"!,,....\"\";.\"\";__\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, .__,!--.--',--.',,?.\"\"--..,;.\",;;,,.;,,.,,,,,,.;'.\n",
-      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. .,,..,;,,,.;,,--.,,..,.,----,,.,.,,,,.',,.,.,.,,,,\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" -,..,..;;,;;,,.,,,,.,..--,,.,..,,..,;,,,,,,,.,,;,.\n",
-      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". ,,,.'.,...,,,-,'.;.\"__,,\".-.\"__.'.\"\";.\"\"!,,.__--__\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" ------..\"\".;?.',,__?:'!,;.'\"\"!,----,,,.\"\"____,,\".\"\n",
-      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" .,?--!--__.\"\"'-,,..--.\"\",'?--?\".\"..\"\"--,;.\"\",\",\",.\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" __.\"\",.,..;,.,.\"\".,\",\".\"\",,\",\"__,.\"\",',__.\"\",\",\"__\n",
-      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, ,.,,,,.,__.\"\",\",\"__,__.\"\",\",,\",.,;,-,.,..,.\"\".,\",,\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. \".,.\"\",\".;\",.\";,...'.;,,__.,,,,;,,'.,____,;,,,..\",\n",
-      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" \",\";.,;.,.__--;.__.;,.\"\",.,,,.\"\",,'.\"\",,.\"\",.,,;,,\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, .-.,.\"\",\",\",,,.';.,..;,..\"\".__,;--.\"\";-;,.\"\",\",\";-\n",
-      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", ,..,.;.\"\",;.,.\".',..;;,.,..,;,.;,.,,..',.\".,\",\"?\"\"\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ..\"\".,,.\",,;,:\",.,,?\"\";.\"\".\"\"__,\".\",,.\"\"!--!,;,.\"'\n",
-      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, ,,,\",,.\".,\",:'';.\",.,,,,,,.;,,.,,,;,,,,,,,..,,,:\",\n",
-      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., .!..\"\",;..\".\",\",;\",..\"\",,.\"\",,..'?\"\",.\"\"?\"\".\"\",?\".\n",
-      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" .\"--;.\";;,,:\",?.,.,.\",,.,,,,:\",,..\".,,,.;.\",,;,,,-\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. .\"\".,\",.\",;,,,--?\",.,,:\".\"\".\"\"--;.!,--,-!!\"\",...\",\n",
-      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., ..:\".\"\"!\".\".?--,?\"\".';,,..\"\",,.--,;,,.\";,..',,,,,;\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ',,.,..,,.;,,'.,,;',,;,.,,;,...'.,..,.;.',,.,.:\",.\n",
-      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, ,.\",;,,,,.\",,\".,\".',,.\"\",.\"\"--,.\"\",,.,.\"\".,.,.--,,\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. ;,,;'.\"\",\",\"';'.\".;,..',,,\",,???,,;,.\"\",\",.\",--\"-,\n",
-      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" ,'--...--,\"\"\"!\".\"__.\"\",\".,\".\"\"?\".\",,,;.\"\",\",\".\"\"!.\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" ',.\"\".\"\",,,.,.,?\"\".\"\"-,\",\"'.\".,.;.,.;.\",!\".,.,,.:\"\n",
-      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' ,--\",,,...----,,.--,.\"\",,\".,,\"--,.,.\"\"!...,..\",,,;\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' ,..\",\",\",!.\"\"--.\"\",,\",\"?\"\",,.;..\"\",\",\";,,.\"\",\".,.\"\n",
-      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, ,\",,\".\";',,,,,,,.-,,.,,,.;.,,;';..,..,'...,,,.;,,.\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" ,,,,..;,.,,,,,;,.,,.;;,,,.,,.,,,.,.',-.,.',..,,,,;\n",
-      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., :.,,.,,...,;.,,,,,;,,.,,.,;,,..,:\",,,...\"\",,..!__,\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. ?,,!\"\",;,,;.\"\",,\";\"...\"\"__,.,,\";\"__.\"\".\"\",,,,,,!?,\n",
-      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' -.\"\",\".\",.,\",\".\"\",\";\".\",.:\",,.,,.\"\".\"\";,.\"\",\",.\"__\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, ,\",\".\"\",\".;,'.,,-,.,,,,.-,;,,,...\"?\";\".\"\",\",\".,.\"\"\n",
-      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" ,\";\"__,.\"\",\";\".\",.--.\";,,.\".\",\",\".,.!\"\",\",\".\"\",.\"\"\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. .\"\"!.,__,.\"\".\"\",..\"\";.\"\",.\"\",,.\",;,-,.,.\"?\";\"?\"\".'\n",
-      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. ,.\"\"!.,!!.\"\",\",\".\"\"!,?\"\",,.,,.,,.\"\",\",\"...--,,.\"\",\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ,\".\",\",\".\"\",.\"\"!,\",\".,,,,,;,,,,-.\"\",\",\",.\"\"__.__.\"\n",
-      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. \"?\"\".,,,,.\".,,.,.,.\",\",,\";,,.,,,.\"\",\",,\"__..\".,..;\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" ,,.;';.,.;.,,,.',.,.,,,,.,..,,.,.;,,.,,';,,.,',...\n",
-      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, \",,\".\"....\"\"!\".\".,,.\"\",,\",,\".\"..\",\",\",,,,,,,.__.,.\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,..,,.\"\",\";\",.,,.\"\",\".\",?\",.\"!--.\"\";.\"\".,.\"\",\",\",.\n",
-      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, \"\",\",\"..\"\",__..\"\",\",\"..\"\",.\"\",,\".,.\"__.\",,,..,,.\",\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- ,.,,.?\"\",\",\";.,.\"\"--.,\",\".\"\",,,\",.\"..,.\"\",,;,.--.\"\n",
-      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, .,..,',__.\",.,.,?!!.__;,,.\"\"?\"\",.-.,.,;__.,,.!__--\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" .\"\".\"\"!,;.,'.,,--...,'--.,,..,,.\"\",\".\",,.!\"\"__,\".\"\n",
-      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', ,,..,,.\";.,;..,..,,.,.,.,.,,..,-,-;,.,-,,',,.,,.,;\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, ,.':\",,;,,,..\".\"!--,.__,\",\"..\".,,'.;,,__,'__...,,,\n",
-      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" ;-.-,,..,,,...,..,.,,,,,,.\"!\".\".\"\"..\"\"!,!!\"\",,.\"\".\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. \"\",.\"\"...\"\"--.\"\"?\".\";,'.\"\"?.\"\"!..,.?\"\";.\"\",,.\"\",,\"\n",
-      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., ,\"__..,?\"\".\"\"!\",\".,.\"\"--.\"\",.,\",\".\"\",\",\".,.\"\"__?\"\"\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ;,,,,.,..,,--,?\"\",\",\",.,,,.,,.\"\";.;,,,',,',--,.\"\",\n",
-      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. \",\"...\"\",\",\".;,,.\"\".?\"\",;.\"\",.,,,,,,,,.\"\"----__.\"\"\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. .\"\",.,.,...,,.,,,?\"\",,,?\"\",\";\",;,,.,,,.,,;,,.\".;,.\n",
-      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". ,.\",,\".\",.\"\"..,;.\"\",\",\";..\".,.,.;,,..,,,-,.'.;,.,,\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" ,,...,;.,,:\",,?\",.,.\"!\",\",.,,',';,.,,,--.\"\".\",,;;.\n",
-      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- ,,.,;.,,.\",\",,\"--,,;,.,,,,.\"\"?\"\"!..-.,,.',,?\"\",,,,\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" ,,.\"..\",\",,.\",\".,\".\".,...,:\"..\",,:\",;.,..-.\",,..,,\n",
-      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" ,-,;..,,.,;',.,;.,\";\"'..-,;,.,.,,.,.-----..;..,..,\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. .;;.,,'.'.'__,;,.,,;,.,,,,\"!!!,.\".,,;,:\",,?,,;.\"\",\n",
-      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. \",\",,--,;,.\"\",\",\";..\"\",,,.\",.,;,,.,,,,:\",,..\",.;..\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ,.,,,.\"??\"--?\",\";\",,.\",,.,.\",\",.\"',,;,,,.\"\"!!\".\".?\n",
-      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, \"\",,\".\".--.,.\"\",__.__.!,;.,,,...\"\".!\".\",,__..\"\",\",\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" \".--,--.\"\",\"--\",__..,,__,,.,,.\"\"..\"\".\"\",.--,.\".\".,\n",
-      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" ,\";\"?\"\"...\"\",\",\".,,,..,,--.,...,.\"\"__!\".\"__..__..\"\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, \",,--,.\"\"__.\"\",\",\".\"\",\",.\",.?\",;,',..,,..,,',.,,,'\n",
-      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, ,..;,.,.,,--;,,,.',,.;;.,.,--;..--.--__,.__,;,.,,-\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., -,,.,,,,.',;,,,....,,.,,;.,,,.,,-;,..;,,.\",,\".,,\"-\n",
-      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ,.\"\",?,,--__..\"\",.\".'.\"!.,!,..--!!-.,,--.\"\"__.,\";\"\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", .\";.,:\";,,.,.,,,.\"\"!,\",\"..,;,,.\".,.,,.\",\".,\"..,.\"\"\n",
-      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" ,;,..,?\"\",;,.\"\",,,.\",--\",,;,.--',..'--,,,,,,,,.,,;\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, ,,-.,,--.,,,,',',,,.--,,,-,\"\"\"',,-,\".,.\",,,.\"\",,,.\n",
-      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, \"\",\",\",.\",,,.\",,\".\".--.--?--.--,?\"\",,..-,..\"\",\",\".\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" -,.\",.,.,.'-,..,..;,.,.,---.,..;,;,.;.,,.\",;,..\"\",\n",
-      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. ,.\"\"!,.,.__,..\"\",,,,..;,,--\";..'.,-,,;.',.;..,,..;\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". .,.;,,,.',,.....,\"--,..,,.,__.;,.,;,,--.\"\",,\".,\"..\n",
-      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" ,?\"\",'.\"\",??\"\",,.\"\"!\".,,\".??\"\".,,,.,,,.,.\"\"?.\"\";,,\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' .;.,,,,.,.\"\",\".,\".,?\"\",,.\".'.,,,,,.-,,,.-,,,..,;,(\n",
-      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ),,,.,.,'.,,,,:\",,;,..-,..\";.,,,:\",.,;,,..\".,..,..\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, ',,;.,-,,.,..,;;,,.;-,,.;,,,,,,-.,;,,.----';,,..',\n",
-      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" ;__.,,;'--.,-,,,,,.\"__,----__;__,--,.\".----..,,..,\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ;.';;.,.,,;.;,,.,,...;,,,;,,.;.,,,.,,..,,,.,,,..,.\n",
-      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' ',;,,,,,,..,,.,,.;.;,,,.--;,,.,,.,.,,..,,,,.,,..,,\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- --..?;.,.,,....',,',.'..;,,,,,,,.'-,,.'.,,,,,,..;;\n",
-      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" ,,,.,'----.,,,.,,,,,\",.\",.,,.,.,.,..,.,;,,....'.,,\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, ;,,.,,,.',.'..,;,-,.',.,,.,,;;.,--'-,-,,'.,,,;.,,.\n",
-      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. ,,,,.,.,.,,,.----,,;.,,,,__-,,,..,;,,,,..,.;;.,,.-\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. ,,.\",\",\",--\".,..,.',;,,.,.,,--...,,...;,,..\",\";,,,\n",
-      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". \",.\"\",\".;\"..,.\".\",,,,,..?\"\",\".\",.\"\"__,\",\"...__.--.\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, .\"\",__,....\"\",\",,\";__.,,.\"\",__,-.\".\",\",,\".\"\";__.--\n",
-      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? --.\"\"!--__..____,.,,__,-,.,,.,,;..;,.\",;..,,,,,.\",\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" ,\",\"----.,,,.,,.,.__.,.__--,,.\"\"!\"\"--..,..,;,.\"\"!\"\n",
-      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, ;\"__???\"\".,.--,,--.,,,;,.,,__,__,..,,.\"\"!.\"\"__--__\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" .,__.\",.\",\",,\"??\"\",--..,;',,.--.\"\".--..-,,,.\"',,,\"\n",
-      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", __,,,..\"\",\";\".\",,\",,!\",\",,__,\"--,\",,,,,!\"\",;;,,.__\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". ,.,--...,,..',,',.,__,.\"\"!\".\"!.!,--.\"\"__,\",\";..,.\"\n",
-      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, \"?\"\".,,,,.,__----.,,,.__,,__,,.\"\"?\".\"..--,.,,;..,,\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" ,,.',,,.\",,:\".!.,,,,,??.?\"\".\"\"-,,...\"\";....,.;-,,,\n",
-      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. ,,--.\",....;;.,,,.\",,\",\"-,,.,,.\".';.,.\",\",\"..,.\"\";\n",
-      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" ..\"\",,.'..\"\",,,.\",.,,-.\".,\",\";,,,,.\"\",\";\",,.;,,,.\"\n",
-      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ,,,.'..',.,;,...,,;,..,;...,,,,...;..';,.,;,,,.\",\"\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" ,\",,,..,,,.\"\",;,,?__,.\"\",.,.,',..,,.?!.\"\".',.;,,.,\n",
-      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ..,.\"\"--..\"\";.\"--.,__,.,,;.-,.,,.;.,,.,,.'...,.,.,\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., ;.,.'.,,,,.,,,,..\",\",\"--.;.\"',.,.',,';,,,.\",,\",\",,\n",
-      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. ,;,;,,,,.\"..;.!.,..',.'..,__,,.,,;,__.,,,..,,.,,,,\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. .,,---..;,,,,.-,.,..,,..'';,,,,;,,\",.\",,,,',,.,,,.\n",
-      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ,-.,.-;,;,,,.,,;..,,,,..,,.,,,.,,,.,;:\".\"\"!__!!.\",\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" ,,,,.,,.,',.;,;,.,.,:--\"__,..,__,.\",.\"...__.\"\",,?\"\n",
-      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" \".,.;__,,.\"\",?\"\",\";\".,,,,.\"\",,\".\"__,.__.\"\".\",,.,,,\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" ,\",.\".__,,,,.,,\".__--__,.\"\"__,\",\".\",.,,;.,.\",...,,\n",
-      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,,,().!.:--,.,.\";',,.,,,,,\"'.\"\"..,.\"\"?\",.\"--!.,.\"\"\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" ;,..\"\"---;.\"\"__--?\",.\",,\",,,,\",.,,.,,__.\"\",\",.\"?\"\"\n",
-      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .\"\",.\"\"?\"\"__,\",.\".\"\"?\".\"..\"\",\",\";,,,.\"\",.\"\",\".,;,,\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, ',,.,,:\",,!,;,,,.'.,,,;.',;,,,..,.,,,.,,.,,';,,.\"\"\n",
-      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ,\";\".',__,,.\"\",\",.\"--.\"\"!\".\"...\",.,,.,,,,'.\",\",',\"\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. ..;.\"\",\",\";..,.;,,,..;',..,.'.\"\"..?\"\";.\"\"...?\"\",.,\n",
-      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', __.\"\".',\";\"..',;,,.\",.,.',..,;,.,.\",\",\",.,.!,,!,,.\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- .\"\".!\"\"..'__.'.\",.,;;,.,,..,,,:\",;,,;,--.,.,,.\".,,\n",
-      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. .,,\",\"\",\"\".\"..,.,..,,,.',,...\",,\",\"...,'..,.\",.;,.\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" ,;,,'.',,.,,;(),,..,..,,,-;,.,,,';,,.,;..,.',;,,.,\n",
-      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. ..\".,,?__.\"\"',,..?!\",,....,;,..,,.;,,..;,,,,,.,,;;\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., ,.',;,,,,.';,..,;.,,,,,.,.,,,\",...\",,;,,',..\",\".,\"\n",
-      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' ,,,;,.,,,..,.;,,.,.;.\".,,.--;.,.,-,,.,,;,..,,,,,,.\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. ..,,,.,.,,;..,,-.'..';,,..,.,,.,,..,,..,,.,.,...,,\n",
-      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- ..,,..;\",!\".,.,.,,.,,,..,,,,,..,,,,.;__,.....,,,,,\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ..,,,,:\",,,?\",.,\"!----.--.,,.\",,,:\",......\"\",,,..\"\n",
-      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' ',,,:\",__..\"--',,..,,..\",,,,.__;,'.,;.,.,--,,,.\".,\n",
-      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., ,,,,:\",,();,;--,.(!);--,.',,'.,..,__;__,,,,..,,.',\n",
-      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., ,,,.;,,,.;,.,,,(,,),,,--,,,.,,..,,;,',.,,;.\".\",,\".\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. \"...,.\"\",\".,,\",;,.,.\"\",,\",\".()..__,.,,.\"\",\".--\".,,\n",
-      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, ,.\"\",.,.,.,,.,,,-.,,.\",,.:\",;,,.\"\",.,\",\".,.\"\",,.:,\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" .,,,;,,..,,.\"\",,..,..?,,,.\"\"!\",;\",.\"-,;,,,,..;.,,,\n",
-      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., -,..,,,.,,.;,,.\",,.,\",\"..,,__.\"\",,\".;\",,.,,,.\"\",,\"\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" .,.\".-..,,.\",,,\"!.,;..,,__.\".,.\",\",.\"?\"\"...,..\"\"?.\n",
-      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. \"\"..\"\"..\".,.\",,\".\"...?\".\"--?\"\",.\"\"...,.?\"\",.\"\",.._\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. _.,__.\",.,,.\",.,?__.\"\",\",\".,;,..\",,,..;.;,,;,,,.,,\n",
-      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ..,,.;,.;'.,.,,,,\",!?.,.\",,;-,.,,,.\",,\",\",.,.\"'.\",\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ,\".,\",,.,--,--.--..,,,..,,..!..\",.,,,.,,,,\",,,,,..\n",
-      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, \",,,;,.,,,..:\"!.!\"\",\",\".,\",,\".;;.;.,,,,',..,,'...,\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' ,__,.\".',,.,__,,,.,,,..'-...,.,.,.,.,',,.,,__-.\",\"\n",
-      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ,\".;,,,.\",,,,.;,.,;.,,-,',;',.,,;;,.,,,:\";.,--..\",\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" ,,..:\",,;,,,..\";,;.';,,.\",\",,\".,?..\"\".:\"\",;,,,.;,,\n",
-      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. --.,.\"\",\",\".\"\"__.\"\"?..__.__.__.\"\".;,,__.,,;,.;,.;;\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ;',,'.,,,,?\"\"__,?\".\"?;';,(!)??\"\",;.?\"\".\"\".,.,.\".\",\n",
-      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- ,..,,...,.:;,__,;,,.,,,__,,,.\"\",\",\"..;.\"\".,.,.,.\"\"\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ,,,,?\"\",\";\",,,.\"\"?\",.\",.\"\";,.\"\",.!\".',,,.,.',,,..,\n",
-      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. ';,.,,,.,,,....\",\",\".\",.,';.',.';,,.,,.,,,;,,,.,,.\n",
-      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, ,...',;;,.;,,.;..',;.,,.;,.,.'.,,.__;'..,...,,;,..\n",
-      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" ,;-,,.;-,,.,.,;,.,.,,.,;,-,.,-;.,,,.\",\",\",;.\";.,,:\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" \"',?.\"\",\".,\",'.\"\".;,,,__.\"\",,;,,.,,,.\";..,.;,,,.,.\n",
-      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, ,..';,,:\".!--!\",;,,,:\",?.',?\",,,.\",\".\",--..,.,;.;.\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. ',,,.\"\";\",.,...'.',,,..!,.,,,,,.,-,--,;.,,;,,:\"!,?\n",
-      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. .?\";';,.,,,;,,,.,..;.,;,.;,;,.,,:,;;...,,..',;,,,,\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" ,!;;.,.;..;,.'-.;.,,,.,..,,'.,,,,,,;,,,,..'..,.;.,\n",
-      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: ..,.'..;.,.----.',,.,,,.,__,,',,,,.,,,.'..,.,,;,-.\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. ,...-,..,.,;.,,,...\",.,\",\",__,!\"\",...\".,,,.\".,.\"\"?\n",
-      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., \"\".\"\".\"\",.,.',;.!__?\"\",\"..',.,'.,;,,,.'.,,.'.',.,,\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., .,.''.,;,,,,,,.,,,,',.,,,.;',';',;,,',.;,.',,:\",!.\n",
-      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" ..,.\",.\",\",;\",.,.,.!__.,--.\",\",,.\"\"!\",\".;.,.\",'.\",\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- \",\".__,.__,.,-..,.,;,.,;'.!!\"\",....',',.;,;,',.\"\",\n",
-      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,;,.,.,,-,;,;,,.,.,,,,,.\"\",\";\"...__.,,,__,.....\"\".\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. \"\",;.\"\".',\";\",,,.,',,.\"\"?\"\";.,..\"\",,?\"\",.\"\".?;,.\"\"\n",
-      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" .;;,,.\"\",__,\";\".;.,,'.,?,;,.,,..--,,,.,.\";.'..,,.,\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" ,;,..'....\",,\",\",..,.,.?...__.,.\"\",,.'.\"\",\".,\",.\".\n",
-      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. '.,.,.,,;..,;,--..,..,,,;,,.;,.,.,..,,,.,,-..,..,,\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., ,,.,...'....,.-.,.\",\",\"..!,!.',.,.,,.,..,.,,.,,,.\"\n",
-      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" .,,',,,,.,.\",\".\".!,.,,,,.\"\",\",\"__.__..\"\"'',,,.-',,\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" .,__.'?\"\";,.,.,;,.??\"\",!--.!,,,.__,;.?--.\",'.\",\".,\n",
-      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- \".,,,,,,.\"\"__;,.!,?.__,',;,..\"\"..?__.\"\".\",',,,.,,,\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". '.';,',,.;,,,..,.,--.;,.,',.,,,;,..,,.,,.,,;',..,.\n",
-      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. ..,,..',',.,-..';,:\",,;,,.,..__;;,.,.,.__,..\"\",.\"\"\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,.\"\",,.,..,.\"\",.\"\",..;,.,,----..!__.!',.,,..,,;,,-\n",
-      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, ,?,,..,.,.\"\".,__.\"\",\":\",__...'.,,;.\",,;,..;,..,,,-\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" ,\"__.\",;,,',,.,:\",.\"\"__.\"\".?\"\",,.\"\".,,.\",.\",\",\".,,\n",
-      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- .\";,,,.;;.,,,.';,,;,,.,,.,,,,,'..';.;,...,,.\",\",\"-\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". ,.\",.\",\",\",.,,.,.,....,...\"..'.,.;'.,,;,,..\",,,,'.\n",
-      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,,,,,.;,.;,,.,;,,,,,.,.;.,,.;__,,;,.,,,,,,.,,;,,..\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, ,.,--,..,,...,..--,.\";,...;,,.',',..,;.,,.,.,__,.;\n",
-      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". ,-',.,,;,,..;,:\",,;,,.__;.,..;,...,.\",,,..;,,.,..,\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- ,,,.;,,,.,,,'..,.,,,,,,..;.,,;,,,----,,;,,.-.,,-,-\n",
-      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" ,,.,'.;,.-,..',-;,,,.,'-,,,..;,..;,,,.,,..',,,,..'\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' ,.\",\",\"?.\"\",,,?,?,;,,.\"\",.\"\",..\"\"'.\"\"--?__,,?\"\".\"\"\n",
-      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" .__,__?\"\"____.--.\"\",\",\".__,__.\"\",,__.,,.\"\"!,;..!-,\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" .,.\"\",;.\",.\",\".,\",,.\",.\",,,\",\"!!..?!!__,,.__--__.,\n",
-      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" ,;,.__.\"';;,.,,....,,,,..,,.,..,.';,.,,;,,,'.;,,,.\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" ,,..,,.;.,,,,.,,.;,.,,,.,.,,,.,.,.;,,;,,,,'.,;..,,\n",
-      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ',..,.,:\",,,.,...,.'.__,',.\"\",,\",\".\"\",,..\",;,,,',,\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,,.,,.,..,,;,,,.,,,--\",!-,!.,.\";,-,,;.\"?\".\",.\"\"!,\"\n",
-      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, ,,\"..,;...?\"\".?\"\",..\"\",\",.\".,..\".;,',,,.;,..,..',,\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- .,,;,',.\",\",\"'.,,.?(,,)!\"\",\",\",.,.\"..,,,,.,--\",,..\n",
-      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., --...\",,,.,,,.'.,.;,.,,.,',.'.,.-,.,,,-,,,..,,;.,,\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., ..',,,;,,,.,.,,-,.,.;,-,.';,.,,.,,'..;,,;,,.,,,.,,\n",
-      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. .,.,.;,,,',.,,;,,--,.,,..,--,-..,,.,.-,,,,.',;,.',\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" ..,,,,.,.,,,,,,,,'?.,\"'.,.,\",\";.'.,?\"\".\"\"!--.,----\n",
-      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .?\"\".\"\"?.,.?\"\",.\"\",?\"\".\"\"...\"\",.\"\"?\"\".\"\"!?!..\".\",?\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., ?,.\"\",;.,.,.\"\",;,,.,....;,,..,'?.',','.',?\"\",',.\"\"\n",
-      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". !,?!.!?\"\",.__.,',,,.-.__!.\"\",\",\".,?\"\",\",,\".\";.\",,.\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" \"\"--.\",,-.,,..;,...,.',..--,..,,...,,.,..;.''.,,,'\n",
-      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' ,.,,.,'.,',.,.,;,,,,-,..-;,;,.,;.-,.,,,.,',..,;,.,\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". .,,;;;,.'.,,,.;,,,,,.;,,-,.,.'.,,,;-,.,,,,,'.,.,,.\n",
-      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' .,,,',,,,,.;.,,,..,.,----,,,.,.',,,,:\",,...\",-,.,,\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. ,,..--,,.,,..-,;,.,.,,.,',:\".?\";,.,.',.,,--,;-,',,\n",
-      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" ..,..,'-.,;,,,,,.;;.'.,,,,;,,..__;,,,,:\",???.\"\",,\"\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" ,.\"!...,,,.,.,..,?\".'.\",\";\",.\"\",,\",\"..\"\".;,..,;.,,\n",
-      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" ,,.'.',,.\".'-,.,;..,,,;,'.,,,:\",.,?__...\"\",\",\";.\",\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., ,\",.,.,.,--,,--,.\"\",\",.\",\".\".\"\"--.,,--,?,;,,..,.\"\"\n",
-      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, .\"\";-.,,?.\"\",\",\",;-.\"\"?\",.\",,?\"\",\",\"..\"\",\",\".,,.\"\"\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., ,\",\"'.,.--.__'.\",\"....\",..,,,:\",.,'.,.\"';;,__,.',.\n",
-      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. ,,,'.,.,,.,,-,,,,.,.,.,.,,.,,,__,,:\",.!.;,,.,,?\"\",\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' .\",,:\".?\"\";.,.\"\",,.,,.,.\"\",\",\".\".;,,.,,\".,,..\"\"--.\n",
-      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' \"\"..\"\",,,.--..,,.\"\".\"\",?.\"\"?'.,__.\"\"__,\".\".__.\"\".,\n",
-      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' ,.\";,:\".,.,.__...,--____.\".,,\"__.__.\".;,,,,:\"?\",--\n",
-      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, ,.--..,,.\"?\",.\",,,.\",,',;,,..,,-,;,,,.,,,.,;,,;,,'\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. ,..,.,;,--,....',,;,,.,;.,.,,,.,;.,;,',.,.;,;,,.,.\n",
-      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. ,,..,,,.,,!,.-,,,.,;--,,..';,__..?,,.,.,',,,.,.,:\"\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". .\"\",\",\",.?\"\",.\",.\"?\".\"--...\"\",...\"\",\".\".,,..,,-.\"\"\n",
-      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, ,.,-?,?\"\"--.,..\"\",.\"\",.\"\",\",\"?\";,,,\",'?,.\",.,:\".,.\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ,,,,,.\"\",\",\"..\"\"???,,.\";,.:\".;.,...\"\".--'.\"\"!,\";\".\n",
-      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. .,.\"\"!,__.,.,..\"\"?\"\",',.\"\".\"\".:,,,.\"\".?\"\".\"\"?\"\",\",\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" .\".\",,.,.\",\".\"'.?\"\"?\"\".',,,.,\",,\",..\"\",\",\"'.\";.,,,\n",
-      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. .,,,..__..;.,,,__,,,.,;.\",\"';,,.\",\",\";!--,,.,,,.,.\n",
-      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, \",;__.,,,',;,,,..,;,,.,,..,,;.'.,,.,.,,.,,,,,.,..'\n",
-      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' ,'.--,,,,.';,,.,-,,,.,,,,..,..,,.,.,,:\"....\"'.,,,.\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ;,,.;;.----,,.-,',,;,,.,,,.,,;.,.__,.,,,,:\",,,,.,_\n",
-      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, _,.--,..,,.,,,.\".,,.,.,.'.,,:\"!,,,__,..\"\",\",\",,,?,\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. __?..--,,,,?\",.;,:\".__.,,,--,,.\",..\"?\".:\",.__.\",,.\n",
-      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" \",\",\"....,???\"\"',\",,.\",?\"\"!\";\",.\"\",\".\"--...!.\"\",\",\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., ,\"!!.,,!,\",,,\",.,,,,,;,,....?--,?\";:\",.,,,.\",,:\".\"\n",
-      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" ;.:\"--,--,,,,,;.\"\",.,.,.\",.,.,--.,,..!!',--!.,----\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, ,,.,,.'',..;;,,,,.,.',,,-.,.,,,.,.,;;,.,.,,.;,.,.,\n",
-      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, ,,,,,\".?\",,,.,,,,,-,,..,.,',:--\",,,.,,,,;,,.,,;,,,\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. .\",,.,,,.,,,,,..,,,,,,,.,,,.,,,,.,.\",,,...,,,','.,\n",
-      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .';..,,,,',,.__,__..,,.,',,.--.;,.,;.;,,,,.,.',,,,\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., ,...,,,,,.,,,.,,,,,.\".';,,,.--.,.,,,,'.,.,.,,,.,,.\n",
-      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, .;'.,;.;.,;,,.,.',,.\",,.,.__;,.\".,,;,,.,--,,,'.',;\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" ,,.,,.--,,,,..--..,--.\";.,,--,..,,.,,,,.,,,.,;,,..\n",
-      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, ;--,,..,.,,,.;,.,,,.,,--,,'.,.--....\",.,.,,',,.,,;\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" ,;.,;.,;,,,,.,;,,.,,,..';.,,...'',;..\",,;,,,..,;.,\n",
-      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" ,.\";.,,,,,,',.____,;,.,.\"\",.,,.,,..;,,.,.,,.';,,.;\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' ,...--,,,--.,,,.,,\"!!!\"--,,,,.,,;;,,,.;.,,.;,.,,;,\n",
-      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,.-,',,.,----..;,.',..',;,.----,,,..,,.,,.,,.;,,.'\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" ..,;,.,.,!,,;--',.,,.,'.,.'..__,.,..--.,__;.,,;;,.\n",
-      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. ',.!;,.;,.;.,.,,;,,--,----;--,__;.,;,.,..,,,.\"!\";\"\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., ,!,!,!!,!,!,,.,,,,,..\"--,.'__,..,?';'..',,,.,,.,,,\n",
-      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., ..,-;',,.,---,,,,,,,;,.;.,,--,,.__;.;.,.,,,,,.,;,,\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. ,.,,;,,'.\"??\"..\",,\";\".,!!.;,,,..\".,,.,,,,,:\",..,.\"\n",
-      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. \",\",\"..\"\",,.......\"\"..\"\"!,..__,,,;-,--,,,.\"\",;.\".\"\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. .,.,....,.,-.,.,,,..,..;__.\"\".\"\"!!-,?.?!,.,.\",,,;,\n",
-      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., ,.;,;,..'.;.,;,;.,;;,.,;,..,,;,,.;',?,-,,',;,-,.,,\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", .,;,.';.',,.,,.,,,,,!',,..;,,,,,,.,,,,;..;.\",,\",\".\n",
-      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. ;.,..,,,;,.\".;,,__..,:\".;,,,,.'...,,,.\";,.\",,,..'.\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" ;--.,,....\",,.,,.!!;,.,,,.,,,.,.,,,..,.,,,,,.\",\",\"\n",
-      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" ,.\";,.\"!\",',\"!!\"\",\".\",!!\",\"!\",;.',.,,.,.,,,.'.,,,,\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., ;,,.,----,;,.',,',-.,,,.,,,\"??\"\",\",\",.\",--\",.;.,.\"\n",
-      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, ,,,\"!;-,.,,----,.\"\"!\",.\";!;.!!\"\",\",\"__,.!,,,,!\"\",\"\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ,.\"?----!\",.,:\",.,!.!..,;;,?'.'!:..\"\"!\";\".\"\",.\"\",\"\n",
-      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" .\"__.,--?\",__,__!,,;,,,-,,'',.\",\".\",!,,.,.??.,.--!\n",
-      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. ,--!,'..;__.!;.!'.,.;(,.__!),,;,?',!,.,,,;!,,,,.!!\n",
-      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ...__,.\",,',.,'...;.:\",.\"-,;:,;.,,,,,;,',.\"!,\",\",!\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' ,,;,;,,,,.!..!,!\",\",,!.__--.\".,.,;....,.__'.--,.,,\n",
-      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, .;,,,.';,,,..';..;'.\",\",\";!\"\",\",\";,.,,?\"\"!,.\"\"?\"\"-\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., -.\"\"__,.\",.!,.',,.,.\",\";\".,.;;.,';.\",,.\",\".\"!..!,.\n",
-      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. !,!!..\"\"!,.,.;,.\"\"!!!\"\".,.\"\".__.\"\",.',,.;.\"\",,.\"\",\n",
-      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, .,.,!!!\"\".,__.\"\"...,,'.\",,\".?\"\"...,;,?.,..;.,..\"\".\n",
-      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? .,,,-..\"'.,,.,..',.;.\",\",\",.!\",,'...,,,,;,,,,.\",,\"\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' .,\"__'?,...,--'.;,,.\"\".\"\"!..;,.,,;.\",.\",,\",,\",?,,.\n",
-      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", ?,.,.__,.\"\",.\"\",.,,__.__.,!,,.,,.\"\".\"\";;.,,..\"..',\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, ..,,,.,,-.\"!??\".\",?\";,--.\",\",\"'..\"\"__,\".\"!\"..\",!--\n",
-      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, !.\"\"-.\"\"__,\"..;..';.';.,,.,.,__'__.,.,.,,.',,',;.\"\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .__,\",\"__.,,.\",.,,;,.',.,,.,:\",.\"\",\",\"'--,,.\"\"?\"..\n",
-      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. \",?!..,'.\"\"..,,.,,'.,.,,,,.,,,;,,;;,,...,,,!!,,?\".\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" ,:\",.;--,--..,.,;...,,.,,.\";,.,,.,,,.,.',.,,-.,.--\n",
-      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. ,,;,,,.,?,.''.;,,'...,;.,,.,,,,,.;,,,,,,.',,,;,,'.\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ',,.,,;',,;,,..:\"?\"\".\"\"?\"\",.\"\"'.\"\",...\"\"!\"..\",?--\"\n",
-      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ,,,\"??--,\",\".\"\",!\".\",,.\",,.,:\",,,,.\"';,,,,:\",.,__.\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. ,,,,,.,,,,.,,;,.\",.,.__,,,;,.,.,..;..,--;,.',.,,,.\n",
-      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., ,,;..,.;.,.;,.,,'.;,,,,,.,-;,,,,.'.,;,,,,,-.,,,,,,\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- .--,,,.;;,.\",\",\".,.,',.;.\";,.,,;,,,,.,;,--,,.,,,..\n",
-      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" ,..;,,;,,,.,,.,..,,,,,,,,,.;..,,,,,.;,.--;...\",\",\"\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., ,.\".'.,..,,.,,,,,--,,.,.--;----,.,;,,,,,...,.',,,;\n",
-      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, ,.,.,...,.\",?\";\",,.,.\".,.;,...\",\",\";..\"--..,,.!,.;\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, ,.,,??,,?--,;,,,,.,,.,,;,.,.,.',.--,,,,,.,,,;,,...\n",
-      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, ,.;!,,;,,..,;,,.;-,,,.-.,,.,,.,,,,.;,,,,.;.,;,,;,,\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; .\",\",\"!!,,.,\"----\";;.\"--.,.,;,.,,\"-,.\"!..,,,.,,.,,\n",
-      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ',.\",\";\".\".,.\",\".,,\"--.--.\"\"',\".,;\".,,.\"..\".?\",:\".\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. \"\",'?\"\",.\"\";,.',..\".'..,.\"?\"..\"!--;!--.--;-.\".,,;.\n",
-      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" ,,.\"?\"\",;;.\"\",\",\".\"\",.\"\",;__..\"...,\",,.\"\",,\".;,\",.\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" \",,.-.;,:\"..\"\",,.,.,-,-;-,-.\".\".?\".\",\"..\",',;--.\",\n",
-      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., ,,...,,,..,,;.\",,\",\";,..;.,.\"\"!\".\",\",\".\"\".\"\";.\"-,;\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" ,.\",\",..',.\",\".\"..\"-,,.;;,',,,.,..--.,.,,..'.,',..\n",
-      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", .?,,,'!--!--!,,,;,.,,,,,-.,;,,,.,,.,.,;,,,,.;,.,,.\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ,',,.,,,,.,;,.;,;,,,,.;,,,.,;,,..,-!!!!!?,?,;--..,\n",
-      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. --?!--,!,.,!,.,,;;,,,.,,..--,,,.;__.,.,,,.,,;,,,,,\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, ..,..;;,,,,.,;;,,,-.;,,.,,,.,,,,;,.,,,,,.,,',.,.,.\n",
-      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" ,,,,.,,.;,.,;,,,,;\",\"\",\",.,..;,.;.\",\",\"?.\",,;,,,._\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" _;,,,,,..,..,,,,,.;.,,,,..,--,.,;.,,,,\"??__--__...\n",
-      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" \",,,,-,..,,,','..,.,.,,--\",\",\"-;,,.\",.\"-,\",\"--..\".\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", .';,,__.\",\",\".,,?\";.,,,;.,.;;..,,...--,.,.,.,.----\n",
-      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ...';,..;,.;.\",,,\".\"__,,\",\",.,,.\"\".;;..\"\",,\",\";,,'\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" ,.?\";,.\",\".\";,,.\",.\",\".,\".-.,..,,!.,,__.\";,,,;,',.\n",
-      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. ,,,..;,;.','.;,,.',,,..;.;,.,,,.,,.;,,,.,.-,'.;,;,\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ,.,;,,.,..,;..,;,,,.;,.,.,..;,,',.';,.,,,-.....,,.\n",
-      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', .;.';.,,.;,;,,,.,,,.,;,!.,,,.,,,...;,,,,,.,,,\";\",,\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; ,\".,.\";,,__.,;..;,,,__,,.--,,,--,,,.,,,,-,,,.--;,.\n",
-      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' ..,,,.,,..,__,,,.,,,,,,.,,.,,,,,,,-,,.,,,...';..;.\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' ,..;,,.;',,..,,;,,..;,,-.,,,.,;,-,,,..,;,,__;..;,,\n",
-      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., .,,;,,,.,,.;,,,.,,,,,,,,,,.--,,;,,.,,,;,,,.,',,,,;\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" ,,.,,.;,...,.',,'.,,.,,.,.,.',,,..,,,..;,,,,..,,-,\n",
-      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" -;.,,.;.,,,.,;...,;,.',.,.,,;.,.--,;,,.,.,;,,..,,,\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" ,.;,,,.',;,..,',,,,.;,,,:\",,----?__.\"'';;';-,.,,,,\n",
-      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" ,.,;,',,,.'.,,;',,.,,.',,;,,,,.,,,.;.',,..';..,.\",\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" .,\";\".!.\".,,.\",\",\".;;.--.,;,,.,,;-,.\",;;,.,,,,:\",,\n",
-      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ;,,'__!--.',.\"\",\",,\"__,.\",..,,.,.,,,--;.,.'.;;,,,.\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ,.;,,.;.,;,,,.:\",,;--..,,,;,!.,,.,.!,.,().,...;.,,\n",
-      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ..,..,.,.,.\",,,,:.\",,;,,.,,,..,,.,,.'..,.,,.,,,..,\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, ;,,.,..,.,,,--.,...,.,,.,.;__',,?!,,.;,..,.,;.,.;,\n",
-      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, .,,;,,?,,,.!;.,,.,.;,-.,';,.\"\"!,?\",,,;,..,,,',,\",.\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; .,;.\"\"!?\",;,\";,...;.\",.,,,,.,,,,,,\".?;?.\"\",,\",.\".;\n",
-      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', .\",.,,,..\",..--;--...__.,,--.\".\",\",\"!,.--,!,.--.\"\"\n",
-      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, ,\";\"--.--?\"\",!,,;.\"\",,?\"\",';,,--.--.??.!\".\"__--!,!\n",
-      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., --.,!\".,,,.,.;__,.,-,.,,;,,.,,.--,,;,;,,,,,,,,\",,,\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' .!,.,,'-.\"\",...,.\";,,,,,.,;,,,.,'.--,,,,,,,.,;',.,\n",
-      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., ','.,,..,--;..;,.,,;.,,,..--!!--,,,,,,;,',...,';,,\n",
-      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ,.--,...,;,..,,;,..\"?\"..\".;?\"\";.__.\"\"?\",.\"?,!\",.,;\n",
-      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. ,,.,,;.,;,,,,,.\",,\",;\",,.,',.?,?!\"\"?\",.\",\".,\"'.,,,\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" ..,,,?\"\",,;.,,!.?\"\",\".,\".\"\"!!,,.\"\",--.,,.;,,.\"\"???\n",
-      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., ,,--.,',...--,,,,?,;.,.;,',,__,,,.\"\"?\"\",,\",,\"'.,,.\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .;;-,,--.,.----,,,.,--?;..\"\",\",\".\"\"?,,,?,,.;;.\"\"?\"\n",
-      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" .,.\",\",.\",,.;,,.--;.,,...\"\"??\"\",!--,.,.,.,----'.,,\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" ,,;,?.,.__.__,,.\"\",,,,?\"\".;,.,;.;__;,,,,,,.\"*****,\n",
-      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" ,,,,,,.'.,-,.,,,..,,;,,,,,.;,,,,',.,,,.\",\".\",.\"\"?\"\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? \",,.\"\"?\"\".,,..\"\"--??\"\",;..-.,,.\"\"--?\".\".!\",,;,..,.\n",
-      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" ,,.-,,.,,;,,,,,,..,,',;,,-;-.\",\",\",,__;.?,.;,.!'.,\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ,,?,,,.\";.,,,..\",\";\",..;,,.,;.\"\"!,\".,\".,,,;,__.,,,\n",
-      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" .,,..,--,,--,,.,.,,!.\".,,,;,,.,,,,__,.-,.,.,,;,,,.\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,,,:\",.,.\",,,\",:;;;.\",.,,.,--;,.,,,,,\"..??.\"\",',.!\n",
-      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". .__,,:,.\"\"???\"\";,__,,.--__,,.\"\",,,?\"\"?--',.;.,,'.,\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" ,,.\"\"?\"\",.\"\"??\"\"..,;.\"\",,,,!\"\",\".\",..\"\"'?\"\".\"-,.:\"\n",
-      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., ,\",-,.,,,,.,.,,,'.'!.,-.;,.;.-...\",\".\"\"!,!\".\",!__.\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ,__.!!\"\"..,!\"\"!,\",\"?\"\"...,,!.\"\"..!.\"\",,;.;,.,;..;,\n",
-      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. ,',.\"\",\";\"__,,,'.;.,.\",,.\",\",\",,..;'.,,.;,,.\".,.,,\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, ;.;__...,,,,.,,,'..,..,.,,,--,',.,,.,,,'.;.,,';,,,\n",
-      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,,,..;;,,,;.,,;,.,,..,,...:\",,',.,..,,.,,,,.\";.,,.\n",
-      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,----;,.;.'.,,..,,,.;,,;,,,.:\",\",,,,.,,.,,,.--,'.\n",
-      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- .,,;,,.,,,.,;.,,.;,,?,,;,.,,,,.\",,.,.\".;.,.;,.,,.,\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,',..,....\"!\".\"..\".,,.-,--',..,,.\",,?\".\".,,?\".,,..\n",
-      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, ,,,...;-.,,..;,,__,,,,,'.,,..,.;,.,,;,,,\".?,.\"\",\".\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. \".!,,...\"\"?\"\";?\"\",\".\",\";\".\":\",-,,,.\",'.\",\",\";!;,,;\n",
-      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, ,,.\"\",,\".\",.\"\"__.!,,,.,.,..\",,.\",,\",\".,.\".',,,,,;,\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' ,,,\",,,,.\"\",?.\"\",\".,,\"'.?-,.\",.-;;;,,:\",',.\",,,.,,\n",
-      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., ,,,,:\",,--??\"\".\"\",--?\"\"?\",.\".\"..\",\",\".\"\",,.\",\",,,.\n",
-      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ,.;.--\"\",\";\"!\":\".,;,.,,,;,,,,.,,,,.,.,,.'.;,,,.,,,\n",
-      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, .;,.,.,.-..,.,\"..\"\"?\",.\"?\"\",,,\".\",.\"\"?\".\";.\".\"!,\",\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. \"..\"\",\",\".\"\",\";\".\",,.\"--\";\",,.\"\"!.\"\"__!__!\"\",,..;,\n",
-      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., ;,.\"\"!!\",\",?\"\",,.\"\",\";\".,!!'!,,..\"\",\";\"'.,.\"\"!!?\".\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ,,,.,-.\"!\",.\"!__.,,,.,!\"\",\",\".,,,.,.?\"\"',\",\",.,..,\n",
-      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' ,.!,!,!\"\",\":\".,,.;,,.\"\",\",\",,..\".,,.,,:\".\"\"'?\"\",.\"\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. -,..:,,.,....'',,.,..,.\",!\".\"!!!!,!.!!!,!.,,,.,,.,\n",
-      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,..,!!\",.'.\",\",\"...\"\",\",\";?,,;,.!!..!!.,,';,.;.\",,\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. ,,,,.',,;.,,.\",\",\",,.,..,.,.,?!!,?;.\"..,,,,.',,;,.\n",
-      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., ;,,,,,..,,,,..,..--,,,,..,,,,.,,.,;.,',.,..,'....,\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. ,,,..,,,.,,.;,,','.,,;.,.;,,.,.,..,;,,,.;--,..;,..\n",
-      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, ,,,,,,.,,,.\",\",\"--,-;!;,.\".,:\".,,.__.,.\";..;.,,...\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. .,.',.,,.;,..;,,'--,,,,,.',.,,..,,.,;,.,.,.,.,,,!,\n",
-      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. ,;,.,,.,,.;,,;,,,..,,.,.,.*****...',;...\",\",\".,,'.\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, .';,.----',..;,,.,,.,,.,?;.,.,;.,.,.--,.,\"..\".'---\n",
-      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. -....',,,;,,,.\".,\",\"!,,.----'.\"',,,.,,',,,,,,...,,\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' ;,,.,,,,.';.----,-.,,,,....;;,,,.';,.,,;,,,;..,,.;\n",
-      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. .,,.,.;,,,,.,;,,,,,.,,,,,.;,.,;..;,,,..;.\",\",\";;.!\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" ,!.\"..;,,,\"!,-?;,,-,,,,.\".,;,.,,',,\"!,,,.\"...,,,\".\n",
-      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, \";,,,..\",,\",,\"??....,,.\"\";,.,'.?\"\",!;--..,,.,,.\"\"!\n",
-      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" \".\",;.\"\",\";\".\"..,..;,.;,.';'.,,,;,,,;,..;.;,.,,,:\"\n",
-      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, ,__,.,.?\"\",\";\".\"\"!!.,,.','.'.;.,,!,,,.,,.,,,,..\"\",\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" ;;,,,.',,.,,.,,,.,,..,,,.,,;,.,,',.,,,..\"\".!\",.\",!\n",
-      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". --,.!!.!?!\"\",\",\"..\"\"!,\",;\".\"\",\",\",,.\",,.;..'.,,,.,\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" ,;.,,.;,,,.\",\",\",(),.,--,,;.\"\"__,,\",;\",,.\"';;--,..\n",
-      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,,;.\",..\",\",,__.;__.',,__.,.--.,.\",..,.;__...,;,.\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, ,,.'.,..,,,.__,.,;,__;.\",,.,,,.-,..,,;..,,,.,,.,,-\n",
-      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" .----.,.,,,,,..;;.,.,,,,,,__.,,;-'.;,.,,.\"...,,.,,\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., .,,.\",.;.\"__,.',..,.,,,.,.,.\".,,,,.\",__.:,..,,,.,_\n",
-      "'..,,,.,,,,,.                                      _.;(,),.\",.,,,;,,.,,,.\",,.,,,,__,.,.,,',.__;__,_'_\n",
-      "                                                   ,.,,,__.\",,;,.\".;.;.__,;,,',,.,,.,,.,,.\".,,.,.,,()\n",
-      "                                                   .,,.;,__,__,.;--..\",..,,.\"..\",,\"..\",..',,,,!,;,,,,\n",
-      "                                                   ,,,...,,----.--!.,,..,.;,;,,,.,,.,,,.!,.;.,.'.;.,,\n",
-      "                                                   ..,,';,.\",?\",.\",\";\".\"\",.;.\"\".?\"\"...,,,,.\".\",,.,?,.\n",
-      "                                                   .\"\",.\"\"?\"\",--.__,,.\"\",\",.;:\"...\"\",\".\",.\"\".?.\"\";.\"\"\n",
-      "                                                   ?\"\".\"\",,.,...\"\";.\"\"?\"\".\"\",.!--!.\"\"?\"\".,.;--,,!,!.,\n",
-      "                                                   ?\"\",__,,.\"\".,__;,.\"\"__,,,-;,.\"\"!.,.\",;,',,,-:\",.,,\n",
-      "                                                   ..,.\";,,..,,;.',.,,,.\"!,\",\"?\"\",!'.,.\"\",.\"\"..__..\".\n",
-      "                                                   ''.,,.\",\".,,\".,,..--.\"..\",\",\"'..\"\",,,,\".\".\"\".,'.,.\n",
-      "                                                   \",,.,,...,.\",,.,,\"(.).\",.,.,,__.,,,.__?.,,.,?\"\",\",\n",
-      "                                                   \".;,;.,.',,,.\".;,,:\"-,,;.'.,__..,;.__,'.\".,;,__',.\n",
-      "                                                   \",\",\",!__.\",,.,,.,,.\".,,\".,\".\"\",.,,,.,'.\",.\"',\".\",\n",
-      "                                                   ...\"\",,.,,',...,.\",';.,,__.,--\",\".\";,.;,,.,!\"\",\";\"\n",
-      "                                                   .;,.\"...,,,.;.,,-,..;,,--,--.,.\",,\";\"?\"\",,;.\"\"!\",\"\n",
-      "                                                   ..'--.,.\"\"!.!--,.,.',;.\".,,..,;,.,.',.,.',.,,;,,,,\n",
-      "                                                   .--,,,.,,,..\",\";\".\",,,.,.',;,.,,..,;,,,.,'.,,.,,..\n",
-      "                                                   ,.,,,.,..,,.;;.,.;,,,,.,,.,.\"!\".\"?\";.,.\",.,,\"...\".\n",
-      "                                                   __;,,.,...;,.,;.,',,.,',,.',.?\",...,,.\",,,\",\",.,.,\n",
-      "                                                   ,,.;----,.!__,.\",.,,.,,,;.,.\",.,\",\",.'.,.\"',,!,,,.\n",
-      "                                                   ,.\",\",\".!!\",,,-.,;.;,,.,.,.,.,.\",.,\",\",,.,;,.\",...\n",
-      "                                                   ;,,,.,;,..'.\",,,,\",\"?\".\",,,;?,?,?,,!.\",,,.\",\",\",.,\n",
-      "                                                   ..,,.\"\",,\",.\",,.\"\",,?\"\".\"*****;.,,,,',.;,,.-,,,,,.\n",
-      "                                                   ,,.,;,:..,,.,,.,-.,,,,,,,',,.,.;....,.,,.',';,,.;.\n",
-      "                                                   ,-,,..\",__,\",\".\";;,!,,,.',,,:\"',.;?\".,,;!\"!?,?!\",,\n",
-      "                                                   ;:\"?\"\",.\"\"??\"\"..,.\";,.,,,;,,',.-,-,,,',..,,,..;,.\"\n",
-      "                                                   ,\",,\"?,..--.';.,;.,,..,.?'!.,.'..--,:.\".,,;',;,,,,\n",
-      "                                                   .\",\".\",..\".\",...,.,,.,,.\"\",\",\",.\"\"!\"\"!\"\"?\"\".,.;,.\"\n",
-      "                                                   ,.,.,.,..;,,.\",\",\".\",..;,.\"-?\",-;.,..',,,:\",.--..,\n",
-      "                                                   .,.,,,.'.\"\",\";\",.\"\"!!?,!,?\",..,.,,.,.,.;,,\"???\"\",.\n",
-      "                                                   .\";,,,\",,,\".,__.,.-:\",,.\".\";\",.\"-.\",,,-..'.,.;-,.;\n",
-      "                                                   ,,.',.,.;,..,,'.;.,..,;,,.;.'.,,;,'.-,,,,.,,;,,,.;\n",
-      "                                                   __.;,,,,,.,;,,,.\"'!\",\"..!?\"',,,..,.\";\".\";..!,!!\",,\n",
-      "                                                   .,,,.\",\",\"'!'!,,!\",.\"?\",.\".,.\",,,..;,,,';,,,-,.;',\n",
-      "                                                   .,..,;.,.,,,;,,:\",..\",,.\";\",\"...,;,;,.\"\"..\"\"!.,\",\"\n",
-      "                                                   ?,,.\",\"!,,!'..,.!,,,.!!\",,..,..;.,,;,;,,.;,;.,,;,.\n",
-      "                                                   \",\",,\"!.\"\",\".\"?\"\"'.,,.,,,,;.\"\",\",\".!,,'.\"\",,,,__!\"\n",
-      "                                                   \";.\",.;,,.\"!\".\"!,,!__!__!\"\",.,,.,,;,,,..\"...,,,.,,\n",
-      "                                                   ,.,',-,,;.,,.;,,.,,,,.,,,..;;.,,.,',.',..,,,.,,\",.\n",
-      "                                                   ,,.\".\"__.\"\",,\".,.\".,,,,.\"\",\".\",,;'.\"\",;.\".,:\"...\"\"\n",
-      "                                                   ,..\",.,..,,;,,;,,,\",.,.\"\",,\",\"..\",,.,--,,,,.,-.;.\"\n",
-      "                                                   ?\",.,:--\",,.,,.\".\",,..\"\",\",,\",.__,__.,,..,,,,,,,..\n",
-      "                                                   __,,,.\"\",\",,\".?\"\".\"\",,\",\";,,.\"\"!???\"\".\"\",?\"\"..\"\".,\n",
-      "                                                   .,,?\"\".\"\";,.,,..\"\",.\"\",?.,.\"\";,.\"\".,,.,...?\"\";,.\",\n",
-      "                                                   :\".,.__,.,:,,,,!????\"\",.?,....,?,?\"\",,,,,.,,;,.,,,\n",
-      "                                                   .;.\"\",\".\".,,,.\"\",!!??.,,;.'..\"\"__';.\"\"...,,;,',,,-\n",
-      "                                                   ---..;?,,.!,.,.\"\",.;';.\"\".__'.??.\"\",\",\",__.\"\",?\",,\n",
-      "                                                   ,,':\".\".\",?\"\".\"\"....\"\"__...;-?,?,,-.,.,;.,,.\"\",..,\n",
-      "                                                   .'.;'-,.'?,',?!--??\"\",\".\"..\".,..\",,!,!?\"\",..\"\"?\"\".\n",
-      "                                                   ,,,,__,.\"\".,,.,,.,.\"\",,,\",\",...,,__,'--.\"\"!!..,,..\n",
-      "                                                   ;,,.\",,,,,\",....\";,..-,.\",\",\".\"\"-!!,,.,,,,.,?\";.,;\n",
-      "                                                   ,,.,,,..,!,;__,__,,,..,(,,,),,.',,.,;__,.,,__;,__,\n",
-      "                                                   ,.,,,.,,,..;.\",,,\",\".,.,,.\"*****,,;,.';.,,,.\",\",\";\n",
-      "                                                   .\";.;.,.,\".,.,..\"',;,;:\".;__,...\"\".!__?\"\".,,,-,.,.\n",
-      "                                                   ,:'.,;.,,,,.'\",,?',,,--,,.,,,',,,.'\",,?:\"'.,,.'\"_.\n",
-      "                                                   _,,!,,__.,,,?.,,!!\"',..\"?\"\"!..\"\"',,,;,,.,,.'.,'',.\n",
-      "                                                   ,,,.;,.,,,.'!',-.,,.__,,.,,?\"\"!\",\".!\"\"--__.;__,__,\n",
-      "                                                   !,.'.,,,--.,,??\";,..,.,.',,,,.,.,'.;,.,,,,...;;.,,\n",
-      "                                                   .,,,.;;;.,;,.,,,:\".,;,,..,.,.\"\",,\",,\",,...\"\".';,,.\n",
-      "                                                   ,,,,.\"\"__,\",\".,.__.,__.\".,,\".,.__,.\",,;,,,,.,;.,,,\n",
-      "                                                   ;,,,,,,.,.,,,.,,,,;,',;.,,.\",\",\".,,,,.\",\",__.,.\"\",\n",
-      "                                                   ?,-,,...\"\",\".\",,;,,,.\"\".,,,,,,.,,:'.'.,,;--,,.\"\"..\n",
-      "                                                   \"\".,.,.\"\"!...\".\",\",\"?,,?\",.\",\",\",..,,..\"\",;,,,,.\"\"\n",
-      "                                                   ,\",\",.\"\",,,...,,,...\"\".,,,,.,.,,.,,.,.,.(),,,(,,),\n",
-      "                                                   ,,;;;.,;,,!!,,.,...\"\"?\"\".?,.\"\",,.,.__?\"\"!,.\"\",.?\"\"\n",
-      "                                                   ;.\"\"__.,__.\"\",\",\",,;,,.,.\"',;,,.,,.,,,,.\".!\".;.\"?\"\n",
-      "                                                   .\".,.\"\",..\",.\",\",\",....,,,,;,.\".\",\",\",?\"\".;.\"\",,.\"\n",
-      "                                                   \"..,.,,,.,,..,,'..\".;;.,.,,..\",?\",.,,.;,,.,.,.;,,_\n",
-      "                                                   ___;,,.;;..',.\",.!--.!,,..\"\"!;,.,,..,.\".\",!..\"\".__\n",
-      "                                                   ..,..\".,.\"!!,\".\",,----?--?\"\".,.,??\"\",..,.?,!.?\"\",!\n",
-      "                                                   __,.\"\"?\"\",..\"\",__..,.?\"\",..\",,;.,.\",\",\"..,;,',.,,.\n",
-      "                                                   !,.\".;.'.,.*****\"!\".,,\".!?-,,.?,,'.\";.,,,;,\".,-?\"\"\n",
-      "                                                   .,,,\".,\".,..\"\",\".;\".',?\".,.,.,:\",,.:',;,.,.\",.'.'.\n",
-      "                                                   ;.,,;.,.*****,.,.,.',;--__,,,--,.,,,.;,,\",.\".,.\",\"\n",
-      "                                                   ,\"?,??\",!;,,,..\",,.,,.?\"\",\",\"?\"\".,;.\"\",,\",,\"...;.\"\n",
-      "                                                   \",\",\".,,,.__,..,.,;...,__..\",,;,.,,,',,',.\",,\",,\".\n",
-      "                                                   ,.,,.\",...\",!,;,,',!..',__;.-;,.\",.';,--,,\",,.\"';,\n",
-      "                                                   ',.,;,.-,,.;,.,.,;,.,,,,,.\"!!!!.!!?!!!-,,!'--.--.!\n",
-      "                                                   --!!--,!..,.!!!!,!..\":,,.,.\",\",\"!,!'!..,.,-.\"';,,'\n",
-      "                                                   ,.;.--,,.;..\"--,\".\",,;__'.\"',..\"?\".\",;?\"\",,,,..__.\n",
-      "                                                   \"\",--__,.;?\"\",.\"\"..,,,.,,__.,,__.,;,;,.--;,,.,--__\n",
-      "                                                   .\"\"?\"\"!?.,;,,;.,,?,,,?\"\",.\"\".\"\".\"\".\"\",.\"\",!__,.__,\n",
-      "                                                   !.__,;,?..\"\"..'...',.\"\",,.,???\"\"__,,,.,,,,.\"\"?\"\",.\n",
-      "                                                   ,,.\"\",,.,,.\".-,.';,__,,:\",,,,,,;,..__;,,,.,.,,.!..\n",
-      "                                                   .,.;,....,.\".';..,.\",\"....,,..\",.\"',,.,,.,;,.,'.,.\n",
-      "                                                   .,,..',,,.,,,..,,.,,.',.,..',,;.,,',,__,.,,.,,;,;,\n",
-      "                                                   ....,.,.,,,,-;,,..;.,...__,__.;,,,.,,.,.;,',,,,,.'\n",
-      "                                                   ,.,,.;.'.,;',.,.;,.,,,,.:\",\"..,.,,.,.,;,.,.\",.\"__,\n",
-      "                                                   .,,,,.,,,;,.,,.,.;;,.__,,',.,;,',.';,;,,.';..;,,.,\n",
-      "                                                   ,..',.;,,,.,',,;,,,,;,,,.,.,,;,,.,***********..***\n",
-      "                                                   **:://../////--.,(!).,,--.,,.,.,,.--.,.***:***-,(\"\n",
-      "                                                   \"),-(://./)..-..-,,,(/).,-.-,.....\"\"..-...--.....(\n",
-      "                                                   \"\"),-..,,,,.,---.-.....,,,,,-....:...,,,--(\"\",\"\"),\n",
-      "                                                   ,,,:.,-.....-(),.\"\",....-........-,.....-....-,-..\n",
-      "                                                   ..,,,,,..-....,,,,.,-\"\"-(..),,,,,,,\"\".-......,,,,-\n",
-      "                                                   ........--%-.-,.().,\".\"-(-)/-.-.-,..,,.--....-,,-.\n",
-      "                                                   ......,,-.,-,,\",\",,,,,,,,....,-\"\"..,,-,-,,,.,,.,,,\n",
-      "                                                   ,,,....-,().,..,.,......,'-',,.....,.....-,,,-,,-,\n",
-      "                                                   ,,,:()-,(),,-,()..--,,-..,-'-.,-.,://....()().'-.(\n",
-      "                                                   )()://./...'.'..,,.,.,,,()-,@..'://.:..@..-.($$,).\n",
-      "                                                   .,..://.,.,.....,.,:://./.-..-.,-.-,...,.:://..-,,\n",
-      "                                                   ,.\n"
-     ]
-    }
-   ],
-   "source": [
-    "compare(sherlock['punctuation'], pap['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### Compare more than two texts at a time"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 53,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "def compare_many(*texts, offset=0, line_len=100, gap=' '):\n",
-    "    def padded_segment(text, start, length):\n",
-    "        segment = text[start:start+segment_len]\n",
-    "        segment += (' ' * (segment_len - len(segment)))\n",
-    "        return segment\n",
-    "    segment_len = line_len // len(texts) - len(gap)\n",
-    "    max_len = max(len(text) for text in texts)\n",
-    "    for i in range(offset, max_len, line_len):\n",
-    "        segments = [padded_segment(text, i, segment_len) for text in texts]\n",
-    "        print(gap.join(segments))"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 55,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,.,.-' ,.,-..:::,[#]:,:,]::******,,.,,. ,.,-..::::,[#]:,:******,/:::::-:\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\" .,\",\"!.\"\"?\"\"!,!__,.\"\".,,,,..\"\",. !!\",.,,,,.,,.,,,,,.\",,.',\",.\"??\"\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,' ..\"\",....\"\",.\"\",.\"\",,.\"\",,,.\".,, .',,,.!..!,.,!....,,?...'..,,.?.\n",
-      "''',''''\".\",-,.--,.',--',,,\",.\"\" ,.\"',,'!..\"\",\";\".\"\",\".\",?\"\"-.\"\", .,',.',..,,(),:\".?.\".\",\",--\".?',\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",., .\",\",\"..\"\".,\".\"__;?.;,.\";.;,,.\", .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\" --,,;,-,...,,,,,.!;.'.\",\".,\",.\". ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\" ;,,..;,,,..!..,,,..,,..,.,,;,.., ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\" ,;,,.....,.,.'.;,.,,,,...;.';.\"! -,,,..,.,'.,,,.-..,.'..,,,.,,.,,\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,. ..,,,..\",\",\"__;,,.!,,!!,,-..\",,. ,,,,----.,.,,.\"!\";.\",,\",...,,,,.\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'', .__,!--.--',--.',,?.\"\"--..,;.\",; -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\" -,..,..;;,;;,,.,,,,.,..--,,.,.., .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\" ------..\"\".;?.',,__?:'!,;.'\"\"!,- .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"..., __.\"\",.,..;,.,.\"\".,\",\".\"\",,\",\"__ ,,.,,,.',,.;.,----,,,,..\",\",\";',\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\" \".,.\"\",\".;\",.\";,...'.;,,__.,,,,; ;,'.\"\",,!\",,,-..,.,,..\",?\",\",?!'\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,. .-.,.\"\",\",\",,,.';.,..;,..\"\".__,; \".,.\",\",,,,\".,,,,----,...\".,,,,:\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\" ..\"\".,,.\",,;,:\",.,,?\"\";.\"\".\"\"__, ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\",.\"\n",
-      ",,,.,\",.\".:\".--..,.,,....,,.,,., .!..\"\",;..\".\",\",;\",..\"\",,.\"\",,.. \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\",,\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,. .\"\".,\",.\",;,,,--?\",.,,:\".\"\".\"\"-- ..\"?\".\",,,..\"\",,!\",.\",\",\",-;....\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,, ',,.,..,,.;,,'.,,;',,;,.,,;,...' ....\".,,''.,,,.,..,,,;,,;,.-.,,'\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\", ;,,;'.\"\",\",\"';'.\".;,..',,,\",,??? .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\".\"\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'., ',.\"\".\"\",,,.,.,?\"\".\"\"-,\",\"'.\".,. ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"?,\"\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.''', ,..\",\",\",!.\"\"--.\"\",,\",\"?\"\",,.;.. \".\",\".?\"\",;..;.\"'.,.\",,\".\",\"..\",\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;, ,,,,..;,.,,,,,;,.,,.;;,,,.,,.,,, '?.:'--,.,.','?'.\".\".--...?\",,.\"\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\",., ?,,!\"\",;,,;.\"\",,\";\"...\"\"__,.,,\"; .,.\"',\",.,.\",,.,...\"\",\".\".\",.,,.\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,.,',, ,\",\".\"\",\".;,'.,,-,.,,,,.-,;,,,.. \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",.\",\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"' .\"\"!.,__,.\"\".\"\",..\"\";.\"\",.\"\",,.\" ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".,,.\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,, ,\".\",\",\".\"\",.\"\"!,\",\".,,,,,;,,,,- ',,(,,),.'(),.,,,.\",\".\"'?,\",.'.\"\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\" ,,.;';.,.;.,,,.',.,.,,,,.,..,,., .\",';','''!\"','.\"?\",,\",....'.','\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\" ,..,,.\"\",\";\",.,,.\"\",\".\",?\",.\"!-- ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\",!\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..' ,.,,.?\"\",\",\";.,.\"\"--.,\",\".\"\",,,\" \"\",',\",,.',.,-.-.,,,..,;,,,..,,,\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\" .\"\".\"\"!,;.,'.,,--...,'--.,,..,,. .?\",.\",,\".\"....,\"()\".?\"\",\".----.\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\". ,.':\",,;,,,..\".\"!--,.__,\",\"..\"., '!''.?...?...?\",,.\",\",,\".!\",,,,.\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'., \"\",.\"\"...\"\"--.\"\"?\".\";,'.\"\"?.\"\"!. !.'....!\"\",,\",.\"??...!...,,\".\"'!\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\"., ;,,,,.,..,,--,?\"\",\",\",.,,,.,,.\"\" ---.,,',.-,.-,,--.,,.,,.,.,.\",,,\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,, .\"\",.,.,...,,.,,,?\"\",,,?\"\",\";\",; '.,'..,\",:\",.\",,-,-,,.\",...,...'\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\". ,,...,;.,,:\",,?\",.,.\"!\",\",.,,',' ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",,,!\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,, ,,.\"..\",\",,.\",\".,\".\".,...,:\"..\", \".\".\"\",\".\",,,,,;--,.--,.!.,'.'',\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,, .;;.,,'.'.'__,;,.,,;,.,,,,\"!!!,. ,,\".\",,\",.\",?,\".\",\",.-,-,--,,,-,\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,, ,.,,,.\"??\"--?\",\";\",,.\",,.,.\",\",. ;,,';,'--,,,.,,-,,.,.,,,,.,,..,.\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".' \".--,--.\"\",\"--\",__..,,__,,.,,.\"\" !'?\".\",\".\"',\",\"',.,',\".\"'.\",,.\"'\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\" \",,--,.\"\"__.\"\",\",\".\"\",\",.\",.?\",; ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\";,\"\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!., -,,.,,,,.',;,,,....,,.,,;.,,,.,, ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\"...\"\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\" .\";.,:\";,,.,.,,,.\"\"!,\",\"..,;,,.\" .,,,'..,,,.,,,.,,..\",\".,,,,.,,--\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,..,,. ,,-.,,--.,,,,',',,,.--,,,-,\"\"\"', ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,,,,\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-.. -,.\",.,.,.'-,..,..;,.,.,---.,..; ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\".,,\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,, .,.;,,,.',,.....,\"--,..,,.,__.;, \",\".\".\",,..\",?'!\"\",,?\",..\",\".\".!\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\" .;.,,,,.,.\"\",\".,\".,?\"\",,.\".'.,,, ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,,..\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,- ',,;.,-,,.,..,;;,,.;-,,.;,,,,,,- .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\"..\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",, ;.';;.,.,,;.;,,.,,...;,,,;,,.;., ...\"\",\".\",!.,,.,''.\".\"''..\",,.\"-\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",.., --..?;.,.,,....',,',.'..;,,,,,,, \".\"!\",.,.\",\",,\"...'....,...:,?.\"\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-... ;,,.,,,.',.'..,;,-,.',.,,.,,;;., .\",!!?\",...,.\"?\".\",!....,\",.\".\".\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,. ,,.\",\",\",--\".,..,.',;,,.,.,,--.. \",,.\"?\",.\",\".\".,\",..',.\",\",,\":,.\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,, .\"\",__,....\"\",\",,\";__.,,.\"\",__,- ..\",.\",,,\",'.\",.,\".,,,,.\",\",\",;,\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\" ,\",\"----.,,,.,,.,.__.,.__--,,.\"\" '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,...\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',, .,__.\",.\",\",,\"??\"\",--..,;',,.--. \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,'.?\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?, ,.,--...,,..',,',.,__,.\"\"!\".\"!.! \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\",,.\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-.. ,,.',,,.\",,:\".!.,,,,,??.?\"\".\"\"-, .,.,,'..',\",\"!\".\",!',\"'.\",.....,\n",
-      "'...,.,,.,'..?..,.?..,,,.!',''.. ..\"\",,.'..\"\",,,.\",.,,-.\".,\",\";,, \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".,..\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\", ,\",,,..,,,.\"\",;,,?__,.\"\",.,.,',. !\"....\",!,\"'.\",,!,'?\".\"!\",',.\",,\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,....,., ;.,.'.,,,,.,,,,..\",\",\"--.;.\"',., ,!,\".\".\"\",,,\",'.',,',.\",?\".\",!,!\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,. .,,---..;,,,,.-,.,..,,..'';,,,,; ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,.\",\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"- ,,,,.,,.,',.;,;,.,.,:--\"__,..,__ ..,,;,,;,.,,,.,,.\",,'----',\",..,\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,. ,\",.\".__,,,,.,,\".__--__,.\"\"__,\", .........\"..\"?\".\",\",...,--,,..\",\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,, ;,..\"\"---;.\"\"__--?\",.\",,\",,,,\",. \",,!,'.\".,,.\"!!!...!,,!.\",.\",?\".\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-, ',,.,,:\",,!,;,,,.'.,,,;.',;,,,.. .',,-.,,.,'.,,.;,..,,,;.,,,.'.,,\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.. ..;.\"\",\",\";..,.;,,,..;',..,.'.\"\" )--;,*()?,\"*(),.*?*().*().*().\"-\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,, .\"\".!\"\"..'__.'.\",.,;;,.,,..,,,:\" \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"'.'\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\" ,;,,'.',,.,,;(),,..,..,,,-;,.,,, \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\"\"!\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,. ,.',;,,,,.';,..,;.,,,,,.,.,,,\",. '.,,\".\"?\".',,...',,,.',',:,.\"!??\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,, ..,,,.,.,,;..,,-.'..';,,..,.,,., ,;\"................'.,\"()\"',...,\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\" ..,,,,:\",,,?\",.,\"!----.--.,,.\",, ?,.','?''.,...!\".\"',,,!\".\"';!'.,\n",
-      "'',.'?'.'.';'''',.','.''',.''.'? ,,,,:\",,();,;--,.(!);--,.',,'.,. ..,,!!...,.-,,.,:\".\"\",\";\"...\".,.\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"- \"...,.\"\",\".,,\",;,.,.\"\",,\",\".().. (),----.\"!!\",...,(),.',.,,,--,--\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"... .,,,;,,..,,.\"\",,..,..?,,,.\"\"!\",; ,,,.,,,.,,,.,,,,.,,',,.\"...',\".\"\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-. .,.\".-..,,.\",,,\"!.,;..,,__.\".,.\" \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\",.\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,- _.,__.\",.,,.\",.,?__.\"\",\",\".,;,.. '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,,,.\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\" ,\".,\",,.,--,--.--..,,,..,,..!..\" ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\"..\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",.. ,__,.\".',,.,__,,,.,,,..'-...,.,. \",;:...!\"*,.*.\",,!'!,',,?,'!*'.\"\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,. ,,..:\",,;,,,..\";,;.';,,.\",\",,\"., .\"..\",.,,,,----...\"\"?\",.\",!,,.,!\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"'' ;',,'.,,,,?\"\"__,?\".\"?;';,(!)??\"\" ;..\"\"!--!\".\"',.\"\"',,...,!\"\"...\"\"\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\", ,,,,?\"\",\";\",,,.\"\"?\",.\",.\"\";,.\"\", ,.,,,.,,',.,,,..\"'?\".\",\",;\",'.\"\"\n",
-      ",,,.?,,?,.?,,?',...-,,,...--,,., ,...',;;,.;,,.;..',;.,,.;,.,.'., '.,,.\",.,\",.,\"\",.,'.,,..,,.,.-,,\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.! \"',?.\"\",\".,\",'.\"\".;,,,__.\"\",,;,, ,.--,',,,,...;.,(),.\",,!.!\".:\"..\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\" ',,,.\"\";\",.,...'.',,,..!,.,,,,,. ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\",\"\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,. ,!;;.,.;..;,.'-.;.,,,.,..,,'.,,, .:\";...\",,---,,..\"'!\".\".!\";,.,,'\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,- ,...-,..,.,;.,,,...\",.,\",\",__,!\" ,;,,,...\",\",'..,.,,,'-,,,,,.,...\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,,-., .,.''.,;,,,,,,.,,,,',.,,,.;',';' ?...\",.,,;.\",,..\"\"',\",.\",....\",.\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,, \",\".__,.__,.,-..,.,;,.,;'.!!\"\",. .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\"!\"\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\", \"\",;.\"\".',\";\",,,.,',,.\"\"?\"\";.,.. ..,.:\"....\".\",.,.\".,.:\",,,.:,,,.\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\" ,;,..'....\",,\",\",..,.,.?...__.,. .',,.:,,,,.,.,.,,,.,',,,.,,,,,,.\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,. ,,.,...'....,.-.,.\",\",\"..!,!.',. \",',\".\"',',\";\"'.'!\"\",,\",.\",!\",,.\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\" .,__.'?\"\";,.,.,;,.??\"\",!--.!,,,. '.',\".\".\",.\".!''.....,..\".,,.,..\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-., '.';,',,.;,,,..,.,--.;,.,',.,,,; ,,.,,,...,,.,!,,,.!,,,.!,,;..;,,\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\" ,.\"\",,.,..,.\"\",.\"\",..;,.,,----.. ,,,.'.,,.!,.,.,.,,',,..,--!,.,,.\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"', ,\"__.\",;,,',,.,:\",.\"\"__.\"\".?\"\",, .',,,,,-.\",,\",,,\".,..\"\",,\",\"..\",\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\" ,.\",.\",\",\",.,,.,.,....,...\"..'., ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--'.?\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,-.,, ,.,--,..,,...,..--,.\";,...;,,.', \"\",\".\"!...\".\",,.\",,,.,,,,,'.,,.,\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\"., ,,,.;,,,.,,,'..,.,,,,,,..;.,,;,, .',\".\"???\",,.\",,,\",.,.':.-,;'(,)\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,, ,.\",\",\"?.\"\",,,?,?,;,,.\"\",.\"\",..\" \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".,'.\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-, .,.\"\",;.\",.\",\".,\",,.\",.\",,,\",\"!! ,.\".,:\"'--..\"**\";'.\".\"'',\";\".,.\"\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\" ,,..,,.;.,,,,.,,.;,.,,,.,.,,,.,. ,,!\"',.,..;,.,,..\"',,,\",,.\",!,!\"\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\". ,,.,,.,..,,;,,,.,,,--\",!-,!.,.\"; ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",.\"!\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,, .,,;,',.\",\",\"'.,,.?(,,)!\"\",\",\",. \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\"..\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\", ..',,,;,,,.,.,,-,.,.;,-,.';,.,,. \";\".\"\",!\"..,,.--'..,.;,,--.':,,.\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.- ..,,,,.,.,,,,,,,,'?.,\"'.,.,\",\";. .'.,'.*,,,,!'.\"*.,.\"',\".\"...'.?'\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\" ?,.\"\",;.,.,.\"\",;,,.,....;,,..,'? .\"??...!...\".\";',\",.\",,,\",--\"'.?\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\".. \"\"--.\",,-.,,..;,...,.',..--,..,, \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\"'.\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"' .,,;;;,.'.,,,.;,,,,,.;,,-,.,.'., .\"\",,.?\"'.\",.,\".,,..:,,,--,...\",\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.- ,,..--,,.,,..-,;,.,.,,.,',:\".?\"; .\"!,\",..,,.',,.,-.\",,,....,,!!\".\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\", ,.\"!...,,,.,.,..,?\".'.\",\";\",.\"\", \"......\"\"?.\"\",........\",,.\",\",.\"\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\" ,\",.,.,.,--,,--,.\"\",\",.\",\".\".\"\"- .\"'?'!.,\".;..\"!\";\"':.!.*:!..--.'\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'. ,\",\"'.,.--.__'.\",\"....\",..,,,:\", -........\"\"?\",.,.''.'.\"'-.!\",,.\"\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'','', .\",,:\".?\"\";.,.\"\",,.,,.,.\"\",\",\".\" ,,--.---,,,--(),.'--.,,,\".\",-,,,\n",
-      ",..','.'',''''',''',''',;-,'\",,, ,.\";,:\".,.,.__...,--____.\".,,\"__ ,,.--.--,,--:,,.,,,,,.;,--.--,,-\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\", ,..,.,;,--,....',,;,,.,;.,.,,,., ..\"?!\".\"!\"\"!.......\".:\",\",-,.'.,\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,, .\"\",\",\",.?\"\",.\",.\"?\".\"--...\"\",.. ,.\"\"??',\".\".......?\",\".\",,..,,.\"\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\", ,,,,,.\"\",\",\"..\"\"???,,.\";,.:\".;., ,,,..\"-!\"-,,.,,,,..,...,,.--.,\".\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,' .\".\",,.,.\",\".\"'.?\"\"?\"\".',,,.,\",, \",!\",-.,----,,,,.\",\".\"!?\".----,,\n",
-      "'',,,.,.-,.'',.''.,'','',,',,\"\"\" \",;__.,,,',;,,,..,;,,.,,..,,;.'. .\",\",,.\"!\"..,..,,.\"',?\",.('.)\"''\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\", ;,,.;;.----,,.-,',,;,,.,,,.,,;., ...,,.\"\",,!\".\",....,,...\"\",,\",'.\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\" __?..--,,,,?\",.;,:\".__.,,,--,,.\" ..\"\",...,...\"\",,--!.\"\",!...?..\"\"\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\" ,\"!!.,,!,\",,,\",.,,,,,;,,....?--, ,,,--',:\",,\":\",,,.\",\"\"\".\",--,--.\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..! ,,.,,.'',..;;,,,,.,.',,,-.,.,,,. \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\"',\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,. .\",,.,,,.,,,,,..,,,,,,,.,,,.,,,, ...\"\"',....\";,,,,.,,,,,...\"!...\"\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,. ,...,,,,,.,,,.,,,,,.\".';,,,.--., \"--,,':.,,,,,,,.,,,..\",,\",.--.\",\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\", ,,.,,.--,,,,..--..,--.\";.,,--,.. ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,,,,\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\". ,;.,;.,;,,,,.,;,,.,,,..';.,,...' ',.',,.',.,.,,;.\"?\"'.\"',\".,,,',.\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\" ,...--,,,--.,,,.,,\"!!!\"--,,,,.,, .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',.\",\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,' ..,;,.,.,!,,;--',.,,.,'.,.'..__, ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",!\",\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,: ,!,!,!!,!,!,,.,,,,,..\"--,.'__,.. \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'.?\"\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,.. ,.,,;,,'.\"??\"..\",,\";\".,!!.;,,,.. \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",,.,\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,. .,.,....,.,-.,.,,,..,..;__.\"\".\"\" (.);.\"...\".\",',,\",.\"',\".\"'!'.'.\"\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\", .,;,.';.',,.,,.,,,,,!',,..;,,,,, ?\"\",\".....':\".\",,.\",,\",\"'....,'.\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\" ;--.,,....\",,.,,.!!;,.,,,.,,,.,. \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?,,\"\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\", ;,,.,----,;,.',,',-.,,,.,,,\"??\"\" .\"'','.\",,,,.\",,\",.\",,,\",.,,,,.\"\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.', ,.\"?----!\",.,:\",.,!.!..,;;,?'.'! ',\".,,,..'..\",',!\",.\",\";....,,,-\n",
-      ",..',';'',.'''.'''','...''''.-'' ,--!,'..;__.!;.!'.,.;(,.__!),,;, '.\"\",?\",'.'',.\",\",'.\"';...\"'.\"??\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,- ,,;,;,,,,.!..!,!\",\",,!.__--.\".,. \"\"...\".\"',\",.\",,\".''.\",,!\",-,,.,\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\", -.\"\"__,.\",.!,.',,.,.\",\";\".,.;;., \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'.:;\n",
-      ".'',.\",,.,-,,,..,..,,---??,,,,,. .,.,!!!\"\".,__.\"\"...,,'.\",,\".?\"\". !\".\"',!\",.\",,!\",,.\",,...'....'..\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\".', .,\"__'?,...,--'.;,,.\"\".\"\"!..;,., ,',!?\".\"'.',\".\",'!'.'...\"\",',\".\"\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\".''- ..,,,.,,-.\"!??\".\",?\";,--.\",\",\"'. \",,'.\"..\"',!\"\",!'!\",()()..,,.,,.\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'.,.'' .__,\",\"__.,,.\",.,,;,.',.,,.,:\",. .',\".\",\".\",,\",-,\".\",.\",!\".\"..'!\"\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,...?, ,:\",.;--,--..,.,;...,,.,,.\";,.,, \",.\",',.!\",.\".\"\",!\"..\"!\"..,,..,'\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\" ',,.,,;',,;,,..:\"?\"\".\"\"?\"\",.\"\"'. ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\",.\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,, ,,,,,.,,,,.,,;,.\",.,.__,,,;,.,., !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",.,.\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!- .--,,,.;;,.\",\",\".,.,',.;.\";,.,,; ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'?\"\"\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",, ,.\".'.,..,,.,,,,,--,,.,.--;----, \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'!\".\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\". ,.,,??,,?--,;,,,,.,,.,,;,.,.,.', .??--,,?,.,,.,,,,.\",,,.,,....,..\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;. .\",\",\"!!,,.,\"----\";;.\"--.,.,;,., '.'--.\"\"'!\".\",,\"',\"'.\",....\"!!'.\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,., \"\",'?\"\",.\"\";,.',..\".'..,.\"?\"..\"! '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\",,\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-, \",,.-.;,:\"..\"\",,.,.,-,-;-,-.\".\". !\".\"!\"..,,--,,,..\"!!\".,,..,.,.',\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",, ,.\",\",..',.\",\".\"..\"-,,.;;,',,,., -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\".\"\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\" ,',,.,,,,.,;,.;,;,,,,.;,,,.,;,,. ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;,,!\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\" ..,..;;,,,,.,;;,,,-.;,,.,,,.,,,, \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\",,\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-. _;,,,,,..,..,,,,,.;.,,,,..,--,., ',,.:,,.,',.-,,,,,;;,.,,.,..--',\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-. .';,,__.\",\",\".,,?\";.,,,;.,.;;.., \"'.\"\",?\",.\"!...!\",.,,,,,.,..,,..\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,. ,.?\";,.\",\".\";,,.\",.\",\".,\".-.,.., !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!..,\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\" ,.,;,,.,..,;..,;,,,.;,.,.,..;,,' ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,,'.\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\", ,\".,.\";,,__.,;..;,,,__,,.--,,,-- .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'?'.\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,. ,..;,,.;',,..,,;,,..;,,-.,,,.,;, .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\":..\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\", ,,.,,.;,...,.',,'.,,.,,.,.,.',,, \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"?\"\"\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\" ,.;,,,.',;,..,',,,,.;,,,:\",,---- ,,,'.,,',,,..,,..',,,,,,,.*,,,,.\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\", .,\";\".!.\".,,.\",\",\".;;.--.,;,,.,, ',,----',.\",,\".\"--!\"..\",\",\".....\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''.'', ,.;,,.;.,;,,,.:\",,;--..,,,;,!.,, ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\".\"\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,, ;,,.,..,.,,,--.,...,.,,.,.;__',, \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\"\"'\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\" .,;.\"\"!?\",;,\";,...;.\",.,,,,.,,,, ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\".\"\n",
-      "',''','.'''',','','.','.'.,,'\",. ,\";\"--.--?\"\",!,,;.\"\",,?\"\",';,,-- *.\",\"..;!,.\",\"\",\".\".;,,.--.*,,,,\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.'!!' .!,.,,'-.\"\",...,.\";,,,,,.,;,,,., ):''-,!'..,!,....\"*.*().\",\",,,,,\n",
-      ",;..'';',.,,''',....;,.,,,....,! ,.--,...,;,..,,;,..\"?\"..\".;?\"\";. ..\"?..,!\"\",\".\",,,,.....;,.,..\"\",\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-, ..,,,?\"\",,;.,,!.?\"\",\".,\".\"\"!!,,. \".\",,.\"*\",--().\",,,,,.,,,,,,,,,,\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\", .;;-,,--.,.----,,,.,--?;..\"\",\",\" .',...\"\"'!\".\"!\"\".--!!...?\"'.\".''\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",..., ,,;,?.,.__.__,,.\"\",,,,?\"\".;,.,;. \".\"',,--.,,,.\",\",..'.,,,.\"!!...'\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\" \",,.\"\"?\"\".,,..\"\"--??\"\",;..-.,,.\" -.',!'?,\",.\"',\".'.\"--?\".\"',\".\",,\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,, ,,?,,,.\";.,,,..\",\";\",..;,,.,;.\"\" ..\".,,.'.'.\",?\".\",.\",-,,--.\",\",.\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\" ,,,:\",.,.\",,,\",:;;;.\",.,,.,--;,. ,',\".\",\"..,.,,..,,.,,.,,'.,',.,,\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\" ,,.\"\"?\"\",.\"\"??\"\"..,;.\"\",,,,!\"\",\" .,,.,,.,-.',,.'(),',.(,)',:,,,',\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\". ,__.!!\"\"..,!\"\"!,\",\"?\"\"...,,!.\"\". ,...'',\".,,',.,,,,.-,,,.\",!',\".\"\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,, ;.;__...,,,,.,,,'..,..,.,,,--,', )\",,,!\".,,,,,.\",\",...\",\".'.,,,..\n",
-      ",,..,,.,-.,,..-..',',''',.,.,,', ,,----;,.;.'.,,..,,,.;,,;,,,.:\", ,,,.,,,-,,.,,,,.,.----,,...,:\"';\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,. ,',..,....\"!\".\"..\".,,.-,--',..,, ,,!\",.\",:!'?\";..,,,.\",,\".\"!\"..\"'\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\" \".!,,...\"\"?\"\";?\"\",\".\",\";\".\":\",-, ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"-,,\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,. ,,,\",,,,.\"\",?.\"\",\".,,\"'.?-,.\",.- ,,.\"....,,.,,,.\",,\",,,\",.',.\",,:\n",
-      "''''.,.,--.,.''',.',,'','''\".,., ,.;.--\"\",\";\"!\":\".,;,.,,,;,,,,.,, ,,,,,..,,,,,.,.,..,,.,.,.!...,,.\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,,(,, \"..\"\",\",\".\"\",\";\".\",,.\"--\";\",,.\"\" .,',,,,,--.,,-,,,,,'.\",\",,\".\"\",!\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\" ,,,.,-.\"!\",.\"!__.,,,.,!\"\",\",\".,, ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,.,-\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,, -,..:,,.,....'',,.,..,.\",!\".\"!!! \"!\".,,,(),'..',,,,,,,.,,',,.;,,.\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\", ,,,,.',,;.,,.\",\",\",,.,..,.,.,?!! ..,,.,,',.,.\",,'!\",.\",!\",,.:\",,,\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,, ,,,..,,,.,,.;,,','.,,;.,.;,,.,., ..\";,,,,\".........\",;,,,.,,,\"...\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,. .,.',.,,.;,..;,,'--,,,,,.',.,,.. .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,..'\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,.,.' .';,.----',..;,,.,,.,,.,?;.,.,;. .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\",.\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'',', ;,,.,,,,.';.----,-.,,,,....;;,,, !\"'..,,.,.\"!\",'.'..--,.\",!\",.\"--\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'', ,!.\"..;,,,\"!,-?;,,-,,,,.\".,;,.,, \",.\"!\",,,.,.,...\",..??\",.\"?\",,.\"\n",
-      ",,...,...,,,,.,,,..,',..,,.,.,,, \".\",;.\"\",\";\".\"..,..;,.;,.';'.,,, ...,,..,,.,,,\"!\",.\"!?'!\".,,,',,,\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',',,, ;;,,,.',,.,,.,,,.,,..,,,.,,;,.,, '.,',.,.\",,\",.\"..\".\".,!\"\",,\",.;,\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\" ,;.,,.;,,,.\",\",\",(),.,--,,;.\"\"__ .,,,.,,-.'',.,.,,\"!\",,.\"',!\",.,,\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\", ,,.'.,..,,,.__,.,;,__;.\",,.,,,.- ,.\"......\".\",!\".\"\"*,..,'\"\";.,,,'\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\" .,,.\",.;.\"__,.',..,.,,,.,.,.\".,, \"..,..',.....\",\",...,,.\",,\".\"!\".\n",
-      "                                 ,.,,,__.\",,;,.\".;.;.__,;,,',,.,, !',\".\"'...'.'!\".,.\",'!\"\",\".\",,\",\n",
-      "                                 ,,,...,,----.--!.,,..,.;,;,,,.,, \",?\".\"'',!',\".\"'.!.-,!'?\".',.,,.\n",
-      "                                 .\"\",.\"\"?\"\",--.__,,.\"\",\",.;:\"...\" \".\"',.'...!\",,.,.,.\"?...!'!\".,,,\n",
-      "                                 ?\"\",__,,.\"\".,__;,.\"\"__,,,-;,.\"\"! ;,,,,,.,,--,,,....,,,,.\",,,:'''-\n",
-      "                                 ''.,,.\",\".,,\".,,..--.\"..\",\",\"'.. '.....,\",..\",?\",.\",,\",.\",\",...,,\n",
-      "                                 \".;,;.,.',,,.\".;,,:\"-,,;.'.,__.. ,,..\";,!\".,..,.\"????\",..,,.,----\n",
-      "                                 ...\"\",,.,,',...,.\",';.,,__.,--\", \".,''.:...,,,.,,,.,,:\",.\":\",.\",,\n",
-      "                                 ..'--.,.\"\"!.!--,.,.',;.\".,,..,;, \",'.----..,,,.,,.,..;,,,;,.,'..,\n",
-      "                                 ,.,,,.,..,,.;;.,.;,,,,.,,.,.\"!\". ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,..;\n",
-      "                                 ,,.;----,.!__,.\",.,,.,,,;.,.\",., \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".,,'\n",
-      "                                 ;,,,.,;,..'.\",,,,\",\"?\".\",,,;?,?, --,\".,,,..,(,,),.,,,,.,..,.\",,\"'\n",
-      "                                 ,,.,;,:..,,.,,.,-.,,,,,,,',,.,.; ,,.,'.......'....\",(),,,,.,.\"!?\"\n",
-      "                                 ;:\"?\"\",.\"\"??\"\"..,.\";,.,,,;,,',.- \",,,'',,,.()'.,,',-,-:\",\",\",\",\",\n",
-      "                                 .\",\".\",..\".\",...,.,,.,,.\"\",\",\",. .,,,.:,,,.,..,,'';,,,.,,;.,'.,',\n",
-      "                                 .,.,,,.'.\"\",\";\",.\"\"!!?,!,?\",..,. \"\"......,\".\"',\".\",....\".,,.,,--.\n",
-      "                                 ,,.',.,.;,..,,'.;.,..,;,,.;.'.,, .,,..\"!\".\"?!,,,.,,,.?,!\",..',,.\"\n",
-      "                                 .,,,.\",\",\"'!'!,,!\",.\"?\",.\".,.\",, .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\",'\n",
-      "                                 ?,,.\",\"!,,!'..,.!,,,.!!\",,..,..; .,,,.\",,,...\"\",\".,,...\",\",\".\",,.\n",
-      "                                 \";.\",.;,,.\"!\".\"!,,!__!__!\"\",.,,. \",\".'.\",.\"!\".\",\",....\",......\",.\n",
-      "                                 ,,.\".\"__.\"\",,\".,.\".,,,,.\"\",\".\",, ..',.,',,.\"'?\",''.\"--....\",',,.,\n",
-      "                                 ?\",.,:--\",,.,,.\".\",,..\"\",\",,\",._ ..!!...'!\",,.\"......\".,,,,,,:\"!.\n",
-      "                                 .,,?\"\".\"\";,.,,..\"\",.\"\",?.,.\"\";,. ..,,,.\",\":\".\",.,.,,,,.\",?\",.\",?\"\n",
-      "                                 .;.\"\",\".\".,,,.\"\",!!??.,,;.'..\"\"_ ,.\".\"?\"\",.'....\"\",,\",,,..,,,..,,\n",
-      "                                 ,,':\".\".\",?\"\".\"\"....\"\"__...;-?,? ?'.\"'.,',',,,.,,,'.\"',?\",,.,.,,,\n",
-      "                                 ,,,,__,.\"\".,,.,,.,.\"\",,,\",\",..., ,.\",,\",.\",,..,.,\",\",',,,\",.,,,,.\n",
-      "                                 ,,.,,,..,!,;__,__,,,..,(,,,),,.' ,.\",'?\".,..',,.,.,,,.,--'--,.\",,\n",
-      "                                 .\";.;.,.,\".,.,..\"',;,;:\".;__,... \"\".,,,,,,.,,,...,,-..,,,,,.-,,,,\n",
-      "                                 _,,!,,__.,,,?.,,!!\"',..\"?\"\"!..\"\" ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\".!\"\n",
-      "                                 !,.'.,,,--.,,??\";,..,.,.',,,,.,. .',----??!'.,?\",.,..\",',\",\"..\"\"!\n",
-      "                                 ,,,,.\"\"__,\",\".,.__.,__.\".,,\".,._ .,.\"',?\".\",!,.\"\",,\",.\",\",--,\",'.\n",
-      "                                 ?,-,,...\"\",\".\",,;,,,.\"\".,,,,,,., .\",!'!',,!\",..\",\"..\"',,'?\".\",.\"\"\n",
-      "                                 ,\",\",.\"\",,,...,,,...\"\".,,,,.,.,, ,,,,,...,,,,....\"?\".\",.\",,.\",'!\"\n",
-      "                                 ;.\"\"__.,__.\"\",\",\",,;,,.,.\"',;,,. \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\"()\n",
-      "                                 \"..,.,,,.,,..,,'..\".;;.,.,,..\",? ,..,,.,.\"--,!!.......!'--.?!.,..\n",
-      "                                 ..,..\".,.\"!!,\".\",,----?--?\"\".,., .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,.\"\"\n",
-      "                                 !,.\".;.'.,.*****\"!\".,,\".!?-,,.?, ..\",,'!\".\",,..'.!\"\",!\"\"'!;....,,\n",
-      "                                 ;.,,;.,.*****,.,.,.',;--__,,,--, ...\"\",\",.\",.,\",.,,,',..\",,!\",.,,\n",
-      "                                 \",\",\".,,,.__,..,.,;...,__..\",,;, ..\",,.,,,?''....'.'\"\",.,'.\"\",',!\n",
-      "                                 ',.,;,.-,,.;,.,.,;,.,,,,,.\"!!!!. ............................!\",,\n",
-      "                                 ,.;.--,,.;..\"--,\".\",,;__'.\"',..\" \"\",,!'?.\",,,.\",,\",,\"'!\".\"......,\n",
-      "                                 .\"\"?\"\"!?.,;,,;.,,?,,,?\"\",.\"\".\"\". \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",,.\"\n",
-      "                                 ,,.\"\",,.,,.\".-,.';,__,,:\",,,,,,; ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'.'.\n",
-      "                                 .,,..',,,.,,,..,,.,,.',.,..',,;. ..\"!\",,,.,,,,,.,,,,.,,'',,,.,,,,\n",
-      "                                 ,.,,.;.'.,;',.,.;,.,,,,.:\",\"..,. .\"!!\",.\"!....!,,,..!!!.--....\",,\n",
-      "                                 ,..',.;,,,.,',,;,,,,;,,,.,.,,;,, ,.,,.,'(),.,,.,,.,,,,--'.,',,,,.\n",
-      "                                 \"),-(://./)..-..-,,,(/).,-.-,... ,,-.,',.\",?\".\"?'!\".\",\".\"--','...\n",
-      "                                 ,,,:.,-.....-(),.\"\",....-....... .\",',\",.\",,....\"\",,,\",\",,',!,...\n",
-      "                                 ........--%-.-,.().,\".\"-(-)/-.-. \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"''!\n",
-      "                                 ,,,....-,().,..,.,......,'-',,.. .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",,,.\n",
-      "                                 )()://./...'.'..,,.,.,,,()-,@..' ,..,.,,,,,,..,,,.----,,..,,.,.,,\n",
-      "                                 ,.                               \"().\".\",,,,:\"??\"\",\",--.',.,:\",!\"\n",
-      "                                                                  ..,,.,,.,.,,.,,,.,.',,,;,,,,,;,,\n",
-      "                                                                  ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\"!\"\n",
-      "                                                                  ,,,\"!\",,\"!\",,..\"?\",,..',,,,--.,,\n",
-      "                                                                  '.,:..,,',,--,.\",,',,!\".,,,.,',,\n",
-      "                                                                  ,,.,,,,,,,-,-,,.,.,..\"...,'!\",.'\n",
-      "                                                                  ),\".--!':,,;,..;..\".,,.'...,,..'\n",
-      "                                                                  ?----....,'!,\",,-,\"!''',''.'\"\",,\n",
-      "                                                                  ,,,,,,,'.\"!\".\",,....\",--.\",,\",.\"\n",
-      "                                                                  ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\"!!\n",
-      "                                                                  .,.,,,,.,,,,,!','.\"?\".\",!\",:\"?\".\n",
-      "                                                                  '?\",.',,:\":!!\",',.',,.'.,,,'.\"',\n",
-      "                                                                  ,',\".\",'!\".\",,...\"\",,,...\"\",'!\",\n",
-      "                                                                  ,,,,,,.,,;.,;.,,,--,,,,,,,--,---\n",
-      "                                                                  ?\".\",',',,!',,\",.\",\",\",,!,'--,..\n",
-      "                                                                  \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\",.\n",
-      "                                                                  \",.,,,.',.\",,!,\",.,----..,,,,,,:\n",
-      "                                                                  \",,'.\"!\",.,,,.,,,,...,,,',,.'---\n",
-      "                                                                  \"\"?...\",.,,.\",--,--,\".\",.,...\",\"\n",
-      "                                                                  ---,.\"?\".,,..',.....\"?\".\",,,...?\n",
-      "                                                                  ,,!\".\",!\",.\",,!\",'..,',;.,:,,,.,\n",
-      "                                                                  ,?.\"'......--,\".\"...'......,....\n",
-      "                                                                  ..,'.'..,....,.',.,-,,,,!'!\"'..\"\n",
-      "                                                                  ..!\".':,..,...\"'!'!\".\"',,\"..',,.\n",
-      "                                                                  ,,.,',.,.,..\"!\",,.\",!\".,,,...,.,\n",
-      "                                                                  \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.,,,\n",
-      "                                                                  ,,,.,,,..,,,,,,,,,,,.,----,,.,,,\n",
-      "                                                                  ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\",.\n",
-      "                                                                  ,.,,,.,,.,,;,.,,,,'.'.,,.,',.,,,\n",
-      "                                                                  '.,-.,.,..,,.,',.,..\",,\",\",,,.\".\n",
-      "                                                                  .\"\",\",\".\"'.,.,',',,.\",,..\".\",\".\"\n",
-      "                                                                  .,,.,,,,,,-,,,,.,,,,.--\"',\",.',.\n",
-      "                                                                  ,,,,\".'.,,..\",,,\",,,.,,.,.,-,,,,\n",
-      "                                                                  .,,...,,..,,.\",!\",,.\"'!\",..,.\"'?\n",
-      "                                                                  !\",,,...,\"!?\";.,,,.,,,.,..'..\"!\"\n",
-      "                                                                  .,,.,,,,....:--.-,.,.\"?\".\"'-?'?.\n",
-      "                                                                  --.,(),--(),.,,,,,..\"--,?\",.\",\",\n",
-      "                                                                  .\"!,\"....,,.\",\".,,,,.,,,.,,,.,.,\n",
-      "                                                                  !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\".\".\n",
-      "                                                                  ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"!\"*\n",
-      "                                                                  \"'!\".\".\"\",\"-.\",'......!,!'.'!\",:\n",
-      "                                                                  ,.\"'.,?\"..,----.,-,.,--.,--,.,,.\n",
-      "                                                                  ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,,,,\n",
-      "                                                                  ..''.'(),.,..,,,,---,',,,,,.,,.-\n",
-      "                                                                  .,,:\",?!!\"...,,,,,.,,.,,,,...,.\"\n",
-      "                                                                  ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,..,:\n",
-      "                                                                  \".\",!\",',.,,\"\".\",,,\".\",?\",,,....\n",
-      "                                                                  ,,,,,,..,,.',,.\",,\",\".\",,.:..,,-\n",
-      "                                                                  \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\".\"\n",
-      "                                                                  \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,,.,\n",
-      "                                                                  ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'.,,\n",
-      "                                                                  ,.,,'.,,,,..,,-..\",--!\"'.\",!\",,.\n",
-      "                                                                  ,,.,-,,,.,,',,..,,.\",,!\".,,.\",,\"\n",
-      "                                                                  \",!,.,,,',.\"\",?\"\",.\".\",?...,....\n",
-      "                                                                  ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!?\"\"\n",
-      "                                                                  !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\",.\n",
-      "                                                                  ,,,.,,,;,,;,,..,,,,,,,,.,..,,--.\n",
-      "                                                                  ,.',.\",',!\"\"?\"..\"'--,...,',\",.\"?\n",
-      "                                                                  .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"','\n",
-      "                                                                  .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"..\"\n",
-      "                                                                  ,',.,-,,,.,,,',(),.,,,.,,.,,.''.\n",
-      "                                                                  ,,,\",.\".,',.,,,,-.,,.-.,,...,.,,\n",
-      "                                                                  ,,,.,,,,.,,,.,;,--.,,,,,.-',.,,\"\n",
-      "                                                                  .,,,,.----.,:,.,,,,,.,,,.,.,,..,\n",
-      "                                                                  \".\"!\",:!'!;?,....,,,.,,,,,,,,,.,\n",
-      "                                                                  ,,,-'.'.\",,\",\".,.,,--,\",.,,.,,,,\n",
-      "                                                                  .\"',--!\".,,.,',.,,.,..\"?\".,.\"'!'\n",
-      "                                                                  .,,.',','',!''.,.\"**,.,,,,.....:\n",
-      "                                                                  \"(,,).\",,'......\"\"!?\".\"'....?\".\"\n",
-      "                                                                  .,,'..\"!\",\",\",.',.,.,,,,.,,,.,,,\n",
-      "                                                                  ,.,,.'.\"!\",,.,,,:\"...!......\",..\n",
-      "                                                                  .,.,,,,.,,,',,,,,,,.\"?\".\",,'.,!?\n",
-      "                                                                  .\",.\"'........-,\"*..*\".\"\",,\";\",\"\n",
-      "                                                                  ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\".,(\n",
-      "                                                                  ?',,.?,,,.\",\"'...\"\"......!\",,.\"?\n",
-      "                                                                  ,.,,.,,.,,...\",\",\",--,..,,.\",,,,\n",
-      "                                                                  .\",\",\",.\"\"!!\",.\",!?,.\".,..\"????\"\n",
-      "                                                                  ...,\",--'.--,.,,,..,,.,,.\"?\".\",'\n",
-      "                                                                  .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"',.\"\n",
-      "                                                                  ..,,,,..,,,.\"',,\",\"'',,\".\",,'!\"\"\n",
-      "                                                                  ,,.,,,,:.\",,\".,(,),,,,.;,,..\",,'\n",
-      "                                                                  \",--,--,(),.\",!\",'.,().,..,,.\";?\n",
-      "                                                                  \"?\".\"?...???\";,,..,,,.,.,.'.,,,.\n",
-      "                                                                  ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!',?.\n",
-      "                                                                  !...\".\",,,,.'.\"\",,,\",'...,,,.'.;\n",
-      "                                                                  \"...\"\"';'.\"'.,,,()..,,.',,'.,.,,\n",
-      "                                                                  \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\",\",\n",
-      "                                                                  \".\",--'--.,,'.\"\"'!\".\".!\".\",!'.\".\n",
-      "                                                                  ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,..,\n",
-      "                                                                  \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",--,\n",
-      "                                                                  ,\".\",!!\",.,',,,.'.,,,.,,,,,,,,,,\n",
-      "                                                                  ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"...''\n",
-      "                                                                  ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\"\";\n",
-      "                                                                  \",!\",.\"!\".,..\",'!\"...,,,,..,'.-.\n",
-      "                                                                  \".,???'.,,!!,??,,-.?.,'!!\",.,.-.\n",
-      "                                                                  ,.\".,,.....\"-,,\",.\",\".\",',\".,.\",\n",
-      "                                                                  ,.,,.,,'',.,-,,,..,,.,,,,,,,\",\",\n",
-      "                                                                  \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"'.!\n",
-      "                                                                  .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\",,\n",
-      "                                                                  ....\",!\".\",,,,--'.......,,,!,!?'\n",
-      "                                                                  ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?...!\n",
-      "                                                                  .,.\"!...!......\"\"?\"\",,!!\"...?,,.\n",
-      "                                                                  ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.!'.\n",
-      "                                                                  ..\",,\",,--\",,',..\"\"...\",.,.,..\",\n",
-      "                                                                  ,,,.,.,.,,.,.,,.,,,..\"?\".\",,',;.\n",
-      "                                                                  --,.,,\".\".'.\",,..\",\",,.,-,-,,.,,\n",
-      "                                                                  ,,\"..\",,\",\".\",--\",!,.\"--\",.\",,.\"\n",
-      "                                                                  ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\",,,\n",
-      "                                                                  .,.\",\",\",.,,??\".\",??,,,-,,?...\".\n",
-      "                                                                  ,.\",,\".\",\",.,,';.\"',\",\".\".\",\".\"?\n",
-      "                                                                  ?!..?!.,--;?,,.,.,!\",,,.,,,.,\",,\n",
-      "                                                                  ..,....,,.,,...\"..,.\",\",\",..\"().\n",
-      "                                                                  ,\"..\",,\",\"--:--?\".\"...,,\".\"...\",\n",
-      "                                                                  .,,...;,...,..,.:\",\"...,,.,,--..\n",
-      "                                                                  ?\".\"............,\",.\"?\"\",\",,.\"..\n",
-      "                                                                  \"...\",.,.,.,,,.,,,,,.,,',.:.,...\n",
-      "                                                                  \".\",.,.\",,\".\".\"\",\",.\":,,....\",.,\n",
-      "                                                                  ...\".,',,.:\",,,\",,,,,..,,.(),,.,\n",
-      "                                                                  \".\",,!\".,,,.\"??'?'?\".,,.,,.,.,,,\n",
-      "                                                                  ',,,...,.,..\",,,,,,.,..,.,\"\".,.,\n",
-      "                                                                  .\",,,,,--.,,\",\".,,,--',,,.'-,--,\n",
-      "                                                                  ,.',,.,...,,:\"--.\"\",\",\"\"()\".,,,,\n",
-      "                                                                  --.,.\",.,'--,\",\".--\"--.',,,.--,,\n",
-      "                                                                  ,.,,,,--.,.,,,,.,.'...\",\",,.\"..\"\n",
-      "                                                                  \"!\",..\",',\",.\",.,!\"...\"----?\"\".\"\n",
-      "                                                                  ,'..,\".\",,.,,..,,,.,,,.,().','.,\n",
-      "                                                                  ,,...',,,,',.,,.\",\",,\"......\"\",,\n",
-      "                                                                  .,\"...\"!\".\",'!\".,.\",\".\"--!\"..,,.\n",
-      "                                                                  ,'....,!!\"'.,,,.,,--.,.,-.\",\",\",\n",
-      "                                                                  ..,.,.,,,.'!'!!,!!!':'.,:,,,,,--\n",
-      "                                                                  .,..--..,,.,''.--,,,;,.,--,,,,,!\n",
-      "                                                                  ,.,..,'.,,,...\",\".\".\",,...,..,.\"\n",
-      "                                                                  .,,,.,,,,:--,,,--:\",,.\"..,,.'---\n",
-      "                                                                  ',,,.,,,,,.',',-..',(),.,.,'.,,,\n",
-      "                                                                  ..-,,.\",?\",.\",\".\",\".,..\",,,\".;..\n",
-      "                                                                  .\"',.\",...\",.\"?...,,.\",.',-,.'.\"\n",
-      "                                                                  \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\"?\"\n",
-      "                                                                  ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\",'\n",
-      "                                                                  ,,\",\".\".\",',\",\",\",,\";,\"()\",,.,,.\n",
-      "                                                                  ,'--....','...?...\"\"?,\";\"'.',,.\"\n",
-      "                                                                  .,.,--,.',\".\",.\"\",!\"\",,\".\",,;,--\n",
-      "                                                                  .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"??\".\n",
-      "                                                                  ?.'....:,,.?.??,'.\".\"?\".\"?\",,,,'\n",
-      "                                                                  ?.....',,\".\",,,\",\"''?\"\".,:,,,...\n",
-      "                                                                  ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\"''\n",
-      "                                                                  ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\",.*\n",
-      "                                                                  ,,,.''..,,,,.,,.\"??\".\",,\".\".',,.\n",
-      "                                                                  ,,.\",,:',,'....\"\",,,\",.\",\".\"?\".\"\n",
-      "                                                                  ''.',,.,?!'.,\",.\"?\".\"?\",..\",,,!!\n",
-      "                                                                  ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\",\"\n",
-      "                                                                  !'--'!\",,,,..\",,'.--!...,....,,\"\n",
-      "                                                                  ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,,.:\n",
-      "                                                                  ,'..,,,..,,,.--,;,,,.,.,,,,.,,,,\n",
-      "                                                                  ,'.,.,,.,,.,,.,,,.,,.,,',,:\"....\n",
-      "                                                                  ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,',\"\n",
-      "                                                                  \".\"'!\",..\",,\",,,.\"''?\".\",.--'..\"\n",
-      "                                                                  \",'.\",,.,.,:\":',.,,.\"',...,,.',,\n",
-      "                                                                  ?''!':',.'.,...?,!...'?\",.\"!'?''\n",
-      "                                                                  ,,,,,.,()-,.,,,..,,,..,.,,.,',,.\n",
-      "                                                                  '.\",.\"'.',.!!'!\".\",,'.??\",...\",\"\n",
-      "                                                                  ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..,,,\n",
-      "                                                                  -,.',,.,.,,...\",...\",.\"',,\",.\"'.\n",
-      "                                                                  .\",?\",',,.,.\",?,?\",,,,'.,,,.,.,.\n",
-      "                                                                  ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\",\"\n",
-      "                                                                  ,\",,,,.\"?\",..\",,,\".,.\",\",..,,,',\n",
-      "                                                                  ,.,,.',.,,..,,..\",'?,,\",,..\"'.,,\n",
-      "                                                                  .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\",.\n",
-      "                                                                  ,.'.,,,.,,.:.,,..,,,,.,,.;,..\"''\n",
-      "                                                                  ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"(),\"'\n",
-      "                                                                  !....,\".,.,,,,,.\",,?\".',.,,,,,,,\n",
-      "                                                                  .,.,.,,.,,,..,,,..-.,,,',.\"!\"\"'!\n",
-      "                                                                  \".\"!\",,,,.\"?!\".,.,.,.,,,--'--,,.\n",
-      "                                                                  ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'..'.\n",
-      "                                                                  .()...,.,',-,:\"'?\",.\"'??'!\"\"!\",,\n",
-      "                                                                  --,,,,,,,,,,--,.:-.----.,.--.'.,\n",
-      "                                                                  ,,\".\",....!.....,!\".,.,,.,,,,.-,\n",
-      "                                                                  '..-,,,.,,.,,.,,,,,----.\"??'.??\"\n",
-      "                                                                  ',','?.\"--.\",!,'.\"\",',\",.,.-,.,,\n",
-      "                                                                  ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,..,\n",
-      "                                                                  ,,,!\".,-,.,..,,,,..;,,,.,.,,,.,,\n",
-      "                                                                  ,,.,,.,,,.'''.\"',\",\",.\",'.,,.,.'\n",
-      "                                                                  \".\",,\".'.\",\".\"?\"\"....\"\",,,\",----\n",
-      "                                                                  ,,,,--.,,..,,.,,,.,,,,,.,,,,,.,,\n",
-      "                                                                  --?\"\",,\",.\",,,,'.?\"\",',,...\".,,,\n",
-      "                                                                  \".\".\"-.\",.':,,,,----...,.,..\",,,\n",
-      "                                                                  ',.'.\",\"*,,.*\".\",',;,',,.,,.\",,'\n",
-      "                                                                  .,:\"...\",:\"...\":\"...\":\",,.\".,-,.\n",
-      "                                                                  \",\".\",.,,!\".\",?.\"----.',,.,,.,,.\n",
-      "                                                                  .,,.,...,,,.,,.,...\",\",,,\"----!,\n",
-      "                                                                  ,,*.,..,,.',.,.*.-,..,...,,..,',\n",
-      "                                                                  ,.,.,.,\",,.,,,:()---,()-,,()--..\n",
-      "                                                                  .\"',.\"*()-.'.'.',,,,,.,,,,,,,..,\n",
-      "                                                                  \"--,,.''();.\",\",\".\",,-,-.',.,:,,\n",
-      "                                                                  .,....(),,,,.,.,!,,:.,.,.....,,.\n",
-      "                                                                  ..,,.,.,..,..,,--,,.,.,.,,...,,.\n",
-      "                                                                  .,..,.,!,,;,!!'.,,--',--.,,,..,.\n",
-      "                                                                  -,..\",\",\"\",\",,.,----,.----.,.,'?\n",
-      "                                                                  ',,--'.-.\".........\",.,,,.\",,--,\n",
-      "                                                                  ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,','\n",
-      "                                                                  ,.----.:\"?\",,,,,.,,.,.,,,,,,,.,,\n",
-      "                                                                  \",!'?\"\",...,.?...?,....\".,'...\",\n",
-      "                                                                  ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\"\"!\n",
-      "                                                                  ,.\"',!\".\"'!',.......\"',,\",\",,\",,\n",
-      "                                                                  !\"'.\"'?\",,...\"?\",-,.\",?'......,\"\n",
-      "                                                                  ......'?...\".,,.,,,.,,,.,,,.',,.\n",
-      "                                                                  '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,',,\n",
-      "                                                                  ,!,\",.\",\",,\",'.\"..\",,,\",.\",''...\n",
-      "                                                                  ,''.'.,',,..,,--,,,,.,.,,,,,,.,.\n",
-      "                                                                  \",,,,\",.\"!.,,....--.,,-,.\".\",,\".\n",
-      "                                                                  ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*'..\n",
-      "                                                                  :\",??,,','','!',',\".\",,.\",,'....\n",
-      "                                                                  .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\",.\n",
-      "                                                                  ,,.,.,.,,,,.,;.,,,,.,',.\"':';,',\n",
-      "                                                                  ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",,\".\n",
-      "                                                                  ,\".,,.,,.,(),,,''.'(-).,,.--.---\n",
-      "                                                                  ..,.,,,..'-,.,..,,.,,,.'..,,.--.\n",
-      "                                                                  ,..-.,.,,,,.',,.\",\",\",;,,!\",,.,.\n",
-      "                                                                  .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(),\"\n",
-      "                                                                  ..\",,',.*,,,.,,.,,,,.*.,,.\",',\",\n",
-      "                                                                  .,',..,,,.,,,.,,,,.,.,,,..,,,,.,\n",
-      "                                                                  \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\",,\n",
-      "                                                                  ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\".\"\n",
-      "                                                                  \"......!\".\".'.?'??,?\"\",;,\".\"!\"\"'\n",
-      "                                                                  ,,-,..,,,.'.,;;:?;,.,',,,..\",'!\"\n",
-      "                                                                  .....,,',',,,.....\"\"?\"\".\"\"'...\",\n",
-      "                                                                  \",.!?.\"\",,\",.',.',.',.,.\",\",\".\",\n",
-      "                                                                  ,,..,',:\",!','!,...\",,:\"'.;,.\",.\n",
-      "                                                                  .,.\"!!\".\",,!'...??...\",..'',.\"..\n",
-      "                                                                  .,.\"...\"()\",............\"\"....?\"\n",
-      "                                                                  ,.\"...,\",,,...\"?\",,\",!.\".\".?\".:\"\n",
-      "                                                                  \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,...\"\n",
-      "                                                                  .''.';.;,..,.',:,,.,,,..;:,.;,,,\n",
-      "                                                                  \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\",-\n",
-      "                                                                  .','.,..--,,--'.,.\"\"----\"!!,\".,,\n",
-      "                                                                  ---.,,,,.,?,,,,,,,.,,'.;.,,,,.,.\n",
-      "                                                                  ,;:,,.,,.,..-,..,,.....,.,.\",\",\"\n",
-      "                                                                  ?\",.\"!......!\".'-.--.\"'?\".\"'!\",,\n",
-      "                                                                  ,,,.,,,.,':,,,.,,,.,',,,.',,,,,'\n",
-      "                                                                  ,,,,,,'.;,,:\",\":\",\".,','..,,;,,,\n",
-      "                                                                  !\".----',,,;,,.--,.-,,,.,--\",?\"-\n",
-      "                                                                  .\",,,..,..\";,,',.\"',\"....-.'.,..\n",
-      "                                                                  .'!'!...!...\".,,,,\"!,!\".(-.,,,,,\n",
-      "                                                                  .\"\",...\"\",,,\".\"'',',\",.,.\",\".\".,\n",
-      "                                                                  \",',,,,,,...,,.\"!\",,,,.\",?\",-'--\n",
-      "                                                                  ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\",\".\n",
-      "                                                                  ..,,.,,.,.,,,.,,,.,,.-,.\",!\",.\"'\n",
-      "                                                                  .\",!!\".\",!',\"\"\".\",!,\",.\",',',\",,\n",
-      "                                                                  ,!\",\"'\".,..,',,,,,,,.,,,-,,,,..,\n",
-      "                                                                  \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"!'.\n",
-      "                                                                  ,,.';,.-,,',,..,:,,,,'.,.;,,.\"!\"\n",
-      "                                                                  ,,'..,,.,.,,,,,.,,,......\"?\".\",,\n",
-      "                                                                  ,.,,.\"?\".':,----,.\"?,,...\",,,.\"!\n",
-      "                                                                  ,,,.,,,,,,.\"?!...\".',.,,,.--,.,,\n",
-      "                                                                  ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,,,,\n",
-      "                                                                  ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..,.\"\n",
-      "                                                                  ,.,'.,'..,,.,.,,,.',,,.,,,.'...\"\n",
-      "                                                                  :\"-',\",.\"',\",\".,,,...?\"()\",'.\"\"!\n",
-      "                                                                  .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,.;,\n",
-      "                                                                  .,..,',.\",!\"..,.,,,.\",!',!\",\"'\",\n",
-      "                                                                  \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\",'\n",
-      "                                                                  -,,--,,.\"!,!....,'!\"\"!?...\"\"'!\"\"\n",
-      "                                                                  ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"'\",\n",
-      "                                                                  ,,--,..,,\"\",',.,..,',\",\"',:\",,..\n",
-      "                                                                  ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",'.\"\n",
-      "                                                                  \",.\",.'.'--!'.\",,.,\"\",,.,,,,,,,,\n",
-      "                                                                  \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,,,,\n",
-      "                                                                  \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"..\"\n",
-      "                                                                  ..\"?\",.\",,,,,,,.!'?...,?\"\"?,....\n",
-      "                                                                  .,,.,,,'.,,,,,',','.,.,,;',----,\n",
-      "                                                                  ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\",\"\n",
-      "                                                                  ..,...,,,.\"?\".\"?\"\"......,!!\",..\"\n",
-      "                                                                  .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\",.\n",
-      "                                                                  .\".,,.\",'...!\",.,,,,,,,,.,....,.\n",
-      "                                                                  .\",,,,'.\",!!,,--'!'.',...\",,.,,,\n",
-      "                                                                  ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\",\"\n",
-      "                                                                  .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.,,,\n",
-      "                                                                  \",\",,\",...\"\",\",,.\",.\"\",',\",.\",,.\n",
-      "                                                                  \",.,-,,.,'.,,,.,,,,,,..,,,.,.,.,\n",
-      "                                                                  ,.,,.,..--...,-.,,,,.,,,,\"'.\"\",?\n",
-      "                                                                  .,,,';,,,',.\",!\"',.',,,,-.,,,,.,\n",
-      "                                                                  .,,.\",!\",.----..,--.,..,.\"?\".\"',\n",
-      "                                                                  ,--.\",\",\",',',.\"\"'?\"..----.\",!\",\n",
-      "                                                                  !--!.,,!...,!!!...'...\".,',.,.,,\n",
-      "                                                                  ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,,,.\n",
-      "                                                                  .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\",?\n",
-      "                                                                  ..,,\",,,.,'.\"\",\"',,'.,.,.',..\",\"\n",
-      "                                                                  .--?\"\",!.,.,!,,\".\"!,.\"\",....,!\",\n",
-      "                                                                  ...!\",.\",;',\".,,.\",\",.\"',,\".'',;\n",
-      "                                                                  !\",..\"?\",.\".......,\",,.\"'?!?\"'.\"\n",
-      "                                                                  ,,,.,,,,,',..,,,.,,.,,,.,,,.',..\n",
-      "                                                                  ,',,,.,,'.,,,,,,,,,,.,..,.,.'.,,\n",
-      "                                                                  ,,;,,,.,,.,,-.,,,,,,..,,,,,,,,,,\n",
-      "                                                                  --.;,,,,.,--:,,,,\".,,,,----,\";,,\n",
-      "                                                                  ,,.,,.,,..,.,,,,--.,.,,.,,;,,..,\n",
-      "                                                                  -,,,.,-,-,,().,-..----.;,,..,,.:\n",
-      "                                                                  -,.;-.'----,,,.'()',,..'.,,,:\"',\n",
-      "                                                                  ---.,,,,,.,.,'..--.''--',.,,,*,.\n",
-      "                                                                  .\",'!,!,!,\",.,,:\"'..,--;....\",,:\n",
-      "                                                                  ,,.:'',,,.\",\",.\"-.''--!',...\",.\"\n",
-      "                                                                  '!'.,,.\".,.\"!\".\"?.;,\",..,.,..,,.\n",
-      "                                                                  ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"?\".\n",
-      "                                                                  .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\".\"\n",
-      "                                                                  ?--,'...\",,-'--';.\"',\",.\"';'.,'.\n",
-      "                                                                  ,,.'.,,,,.,,..,,\".\",.,.,,.,,,,,'\n",
-      "                                                                  ,,'().,.\",,\".\".,\".\",,',\".\"?!,,!\"\n",
-      "                                                                  ,.'.,,',.,,,.,.\"...\",;,--.,,:\"..\n",
-      "                                                                  ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\"!.\n",
-      "                                                                  ?,...\"----\"','-'.'.':!;--.....?\"\n",
-      "                                                                  ..\",--.'',''..'.:'.,'.?'?\"\",,\".,\n",
-      "                                                                  ,,,.,,'.\",,',\",.\"...,\".\"',,','',\n",
-      "                                                                  ,,....,'-\",\"\".,,..\",!,,\",.'.,,.,\n",
-      "                                                                  .....\"\"',.'?,\".,,.\"','.',\"--\"'..\n",
-      "                                                                  !\",,,,.,,,.,',.,,.,,,..\",!...\"..\n",
-      "                                                                  ..\"\"?\"\",,\",'.'--.,','.,,.\",!\".\".\n",
-      "                                                                  ,,.,,,.,',.,',,,.\",?\".\"','.'...?\n",
-      "                                                                  .\"!\".,,----,.,.,.,:,,.,',.\"'!\".,\n",
-      "                                                                  ...,.,.,'.,,.,,.,''..,,,,.,,,...\n",
-      "                                                                  ,,.,,,.,,,,,.\"!\".,.(,.),,,..,.,,\n",
-      "                                                                  \".,,..,.,.,...,.,,,':\"?,'!\"',,,.\n",
-      "                                                                  ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,,,,\n",
-      "                                                                  .,,,.,,--,,.'',,,.,.,.,--.,.,--,\n",
-      "                                                                  ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\"'.\n",
-      "                                                                  ,.,,.,-,,,,.,,''--'--..,,-.\",!\".\n",
-      "                                                                  ,,,.\".\",,!\".\".,,.,.\"\",----.'.\",'\n",
-      "                                                                  ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\",.\n",
-      "                                                                  ..,.,.,',.,:\"?....?\",,.,,.\"?\".\"?\n",
-      "                                                                  ,,.\",,,\".\",,.,....,.!\"\",?\".\"?'..\n",
-      "                                                                  ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"',!\"\n",
-      "                                                                  .\";,'.,\",\"..',?\"\",!\".\"-\".\",'...\"\n",
-      "                                                                  ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",,',\n",
-      "                                                                  '!',!\",.\"',\".\"'....,!,','!...\"\"?\n",
-      "                                                                  ?'...,!\".\",....\"',.\"?\".\"?'?\".\"',\n",
-      "                                                                  \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",'.!\n",
-      "                                                                  ,,!.....\".\"'?\".\"..?\"\"','...\"\",,'\n",
-      "                                                                  ,.\",!'!\"..,,,.,.,-,..,,.'.,....\"\n",
-      "                                                                  '.--,,,,,--'.,,,,,.,,,,..\",\",\".\"\n",
-      "                                                                  ,\"..\",\".\"','.,!\",.\".'.?????.\"\",.\n",
-      "                                                                  \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"',?\n",
-      "                                                                  ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-',,.\n",
-      "                                                                  ,',\"??,....??\"\",,\".\",,!.?\"\",?\".\"\n",
-      "                                                                  \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\"!\"\n",
-      "                                                                  ?.--,!!!...\",.\"!\",..\",,!\"'.'!\"..\n",
-      "                                                                  \",'--!\",.,,,,.\"',\",\"!\",.\",?\"','.\n",
-      "                                                                  ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"!!\"\n",
-      "                                                                  \".,,..\"!!\".\"!':!\".\"!'.',',.\",,..\n",
-      "                                                                  ,,...??\"\",!????\",.\"?\",.\"???...,.\n",
-      "                                                                  .,,..',..\",??\".':\",.\"',.'.,',,,,\n",
-      "                                                                  ?\",'.\"!\".\"-!\",''',.-,.'----(),,.\n",
-      "                                                                  \".\"!!\".,..\",,!\".\"!.....?'.,,'','\n",
-      "                                                                  ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\",.\n",
-      "                                                                  ,.\",!\".\",!,\".,.,,.\"...\",...\",?\"\"\n",
-      "                                                                  !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\".',\n",
-      "                                                                  \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\",!\n",
-      "                                                                  \"\"?\"....,,,,.--.\",\",\".',,.\"..\",\"\n",
-      "                                                                  ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\".\".\n",
-      "                                                                  '.'.\"\"...?\".:\",,,?...,,'....!,-.\n",
-      "                                                                  \",\",\"--,\".(.)\"...\",.,.\":......!\"\n",
-      "                                                                  !\".\"','....\",,..\"',,\",,.\"',--';,\n",
-      "                                                                  ,:,,.\"!\",-..,-,,...,,,,,--.,,.,,\n",
-      "                                                                  -,,..,,;,,.,'.:,.,,,.;,----.,';,\n",
-      "                                                                  \"'.\"'.,,,,,.,,,()*----,,,--,--.*\n",
-      "                                                                  -,--.,,,--,.,,--,,,,,..,.,*,.*.,\n",
-      "                                                                  !...!--,,'--'.'!!!!----!'!,?',..\n",
-      "                                                                  -,,,,\"!\",,.,,,..,.;,'.,,.--,,',,\n",
-      "                                                                  ,'.,,,,--'...,-..,(),,--,..,,..,\n",
-      "                                                                  .--.,,,.,.,,,.',,,.:,,,,,,,..,,,\n",
-      "                                                                  ,,.,'.,',,.,,,...,,.,,.,.,.',,,,\n",
-      "                                                                  \"().\",!\",.,-.':\",,,\".\",\",\",,...\"\n",
-      "                                                                  ,,.,'.,',,,.--,,,.,,,,.,',,,,,,.\n",
-      "                                                                  ...\"'.\",\",,.',,.,.,,,,.,,----',,\n",
-      "                                                                  ,.,,.,,.',.\",!\".\".\"'.'..,,,.\",,,\n",
-      "                                                                  ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\".\"-\n",
-      "                                                                  \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\"?\"\n",
-      "                                                                  .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".;.-\n",
-      "                                                                  ,.,,,.,',:\"!\",,.,..,,\"','..\",,,.\n",
-      "                                                                  .,,,,.\"??''??\".,:\"?\"\",\".\",\",..\",\n",
-      "                                                                  ?\",,',..\".,,\"-.\"',\",\".....?\",',.\n",
-      "                                                                  \".,...,,,..--..,,,--.,,...,,.,,.\n",
-      "                                                                  ,.,-,.-,.,,,,,.,;,..,,,,,.,.,.,.\n",
-      "                                                                  \",.\",??'!?\"\",,\",,\",,,,----.\"\",..\n",
-      "                                                                  ,?....\",..\",!!----!\".\"\",,.\"!,!\",\n",
-      "                                                                  .,!\",,.,,'..,,;,.,,,,.,,.,,..,.,\n",
-      "                                                                  ,;,;--.,,,--,,,,,.;,'('),.:--,;.\n",
-      "                                                                  ,.,,,,,,,.----.,,.,(),,-,,',.,',\n",
-      "                                                                  --,.\",,----,,,,.,,,,--',,,,.,-,,\n",
-      "                                                                  ,--,,.,,,.,,----.--''--,,.,,,,'.\n",
-      "                                                                  ,,-,,,.,,,-,..-,,,,..,.,,.,.,,,.\n",
-      "                                                                  .'-,,----..--',--,,.,,.,,,,,\",!\"\n",
-      "                                                                  .,',,,.,,'.,.().,,.(,,),.--,,--.\n",
-      "                                                                  \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\",,\n",
-      "                                                                  ?'',.--,'!',,'!'--,,,.,,,?,;,;,,\n",
-      "                                                                  .\".,,,',..,,,,.\",,.,',,.\",,,,,,.\n",
-      "                                                                  .,.,,,,.,,,'.\",.'?\",.,,,,.,,..,,\n",
-      "                                                                  .,,.\"!,!'!'.,'.\",.,,.,,--,--.\",?\n",
-      "                                                                  ,.\"\",,,\",\".',.\",,,''.,,.,.,,,,.,\n",
-      "                                                                  ,..,(,,),.\"'....!\".\",!\"\"'!\".\",,,\n",
-      "                                                                  -,,..,';,,.'.,,.,.,,,,,-,,.,,,',\n",
-      "                                                                  ,,,.,,'.,,.,,',.---!,,....,,,.,.\n",
-      "                                                                  ,,,,,,..,.;--..,,,,.,..,,.,'.,,.\n",
-      "                                                                  -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",,.\"\n",
-      "                                                                  .,,,,,..,,,,,,,,,,,,--,,,,,,.(),\n",
-      "                                                                  ,.,',?,,.,,.,,,-.,,,,,...,,.',,,\n",
-      "                                                                  .,.,,..;',.,,.,.----,;,,.,,,,-,.\n",
-      "                                                                  \"\",,,.,,,,,..\",\",.\",.\",\",.\"...\",\n",
-      "                                                                  .,,----.,.,,.\"'--,\",,\",.',',.,,\"\n",
-      "                                                                  ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\",;\n",
-      "                                                                  ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,,,.\n",
-      "                                                                  ,,--,--,,,--.,:\",..,,?,,.\".,,',.\n",
-      "                                                                  '..,,,.,,,,,,','--,,.*-.,,,.,',,\n",
-      "                                                                  '.'.,,..,,..,.,,.,,,,,.\",\",,\",,.\n",
-      "                                                                  .?\"--,--\"????\"\"...\",\".......\",,,\n",
-      "                                                                  ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",,!,\n",
-      "                                                                  ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\".\"\n",
-      "                                                                  ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\"!\"\n",
-      "                                                                  '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"',.\n",
-      "                                                                  \",'.\"\"?,....',,\"-,,\"'.\"\",.......\n",
-      "                                                                  ,.--(--),,;,...,--.-----.-,..,,.\n",
-      "                                                                  !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;--:\n",
-      "                                                                  .';..\"\"(),..,,,.----.,,.,,.,.,,-\n",
-      "                                                                  ,,,,.,,.,,...',,.,'.;--.,,,\"!\".,\n",
-      "                                                                  ;---(-)--:.'----.,,.',,.,,',...;\n",
-      "                                                                  --,'\"()\"''!\".',.,,.,,,,.,:\",,\",,\n",
-      "                                                                  ''.,,.\",\",\"----,...\".,,.,.,:\",,,\n",
-      "                                                                  -,.',,,.,,..,..,,(\"!!\"),\",\",\".\"\"\n",
-      "                                                                  .\".,..\"--'--\"...!\"..,\",\",\",\".,,,\n",
-      "                                                                  ,!\"'..,.,'..,,.:,,,..,.;,,,.,,,,\n",
-      "                                                                  ,.,,.,,..',..,,.,..,.,,.,;,,,...\n",
-      "                                                                  --,,\",\"...,,,,,.,...,,,,,.'.,':\"\n",
-      "                                                                  ..,..,.:\",?,,!\",,,;,,\"'\"..,,,.,,\n",
-      "                                                                  .,'.,.',,,.,',.,','.\",\"--\"'?\"\",,\n",
-      "                                                                  ,.\",?\".\"??...\",.\"...\"\"!!\".\".\",,,\n",
-      "                                                                  .....,,\",,\"....\",.',,'-;,.,,'.,,\n",
-      "                                                                  ..,,'.\".\".\",,\"\"..,,,..\",,!'.\".,,\n",
-      "                                                                  .,,.--'...\"\",?\"\"...\"\",!\".\",,'!..\n",
-      "                                                                  ,,.,,.,----,.-..;.--,,,,,,,--.-.\n",
-      "                                                                  ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'.!.\n",
-      "                                                                  ..'!?--!...\"\",'!\".\"?!',\"-,.\",!?\"\n",
-      "                                                                  \".\",.....\":.'.\",\",,.,,'.,,.:\".,,\n",
-      "                                                                  '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\"'!\n",
-      "                                                                  ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".,,,\n",
-      "                                                                  ...,,,.,,,,.'..-.''..,,.,:\".,!\",\n",
-      "                                                                  .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,.\"?\n",
-      "                                                                  \"\",\",,\",....,\"....\"--!\",,.,,,.:\"\n",
-      "                                                                  .\",\".,--,.,,,.,.,(),.,,.,,;,.,,'\n",
-      "                                                                  \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\"!!\n",
-      "                                                                  ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"',!'\n",
-      "                                                                  ,;,'!...?,.,.,....!.--...,.,,...\n",
-      "                                                                  ,,,.,',,.'-,.,.'.'.',--',--.--'-\n",
-      "                                                                  ,,,?!'.'?'!\".-.-.,'.,,,,,.',.--.\n",
-      "                                                                  ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\".\"\n",
-      "                                                                  .,,.',,.*\",,',.\"\"?\".\"''--..\"..,,\n",
-      "                                                                  ,,.\"':\",,.\",,.,,:\",...\"--.,.\",\".\n",
-      "                                                                  ,,,,,..,,..,--.....,-,.,.,-,....\n",
-      "                                                                  --,.,,..,,,.;,,-,,,..,,.,,.,,,,.\n",
-      "                                                                  .,,.;...,..,.,,,,...,.,.\".......\n",
-      "                                                                  ,.\"......\",.\"'?\"\"!\"..\"...!...,..\n",
-      "                                                                  ,,,.\".,\".,,.,,,,..,.,,,.,.\".....\n",
-      "                                                                  ,.\",''!,\",.\";'!\"..'.\"?'!?\"...,.,\n",
-      "                                                                  '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\".\"\n",
-      "                                                                  ,,\".\",,,.,,''.,,..,..,,,:,,.,..,\n",
-      "                                                                  !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\"?\"\n",
-      "                                                                  '.,..,,..,,,,.\",!,\",....,,,...,.\n",
-      "                                                                  \"........;,,'....\"\"'.,,\".\",,,.\"(\n",
-      "                                                                  ',,...\",.,...',,.,',,.,.,,'.,.,,\n",
-      "                                                                  \".\"'',\".\"--!'--!,.','.\".\"??\".\"',\n",
-      "                                                                  \".\"-.,'!\"..,'.\",\".\".\"\",',,'.',\",\n",
-      "                                                                  ,\".,,.,,.,,,,,,.,.\",\",.\".,......\n",
-      "                                                                  \".\",!,\",.,:\"?'.\"\"?'.'....,'.,...\n",
-      "                                                                  -'--.,,,.,,.,,.\",\".\".\",.,.,..\"'?\n",
-      "                                                                  .-,,.\",\".\"!\",'.,,,,--.,;,,..,,,'\n",
-      "                                                                  .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"?\"\"\n",
-      "                                                                  ..?\".\"!......,...!',?\",..\"?\",.\",\n",
-      "                                                                  ,,!!!\".',.,,,.'..\",,,\",.\",.\",,.'\n",
-      "                                                                  '!.'!...\",.,,.\"\",?\"'...'''!\",.,.\n",
-      "                                                                  ,,,..\"??\",.\"??...\".,.\",!\".\"'?\".\"\n",
-      "                                                                  ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",.\"'\n",
-      "                                                                  !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"!,,\n",
-      "                                                                  :,',----'.??..-.'--',,.\"!\"--.,-,\n",
-      "                                                                  ?'?!',','\",'.\",,\",:\",'.'--.?\".\",\n",
-      "                                                                  .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!!!\"\n",
-      "                                                                  ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\".,,\n",
-      "                                                                  \",.\"\",,\".\",,,'.\".\"?\",\".\".....\",,\n",
-      "                                                                  ---...,.,.\"...!,,\",\"!'.','.'.'.'\n",
-      "                                                                  \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\",\"\n",
-      "                                                                  ..*...\",\"\".\",!\".\".,,....,.,!\".\",\n",
-      "                                                                  --.*\"','.\"*()\",,.\"\",-,;,,,--,!.-\n",
-      "                                                                  ,,,',,.,...',,,,\"----,,,,,,,\",'.\n",
-      "                                                                  \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\".\".\n",
-      "                                                                  .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:--.\n",
-      "                                                                  **\".,!\"\",!\".\",'--!\"\"''?\",.\",,!\"\"\n",
-      "                                                                  .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\"?\"\n",
-      "                                                                  ,,,\",.\",!!.!--,..'.,,,?,,\",\".,''\n",
-      "                                                                  !.\"\",'...,\",.,,,,,.,'..,.\",,\".\"'\n",
-      "                                                                  .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"?\",\n",
-      "                                                                  ,,--,...?,.;.-,-,-.??.,,--;--.,.\n",
-      "                                                                  ,,.,,,.,(),,.,,(,),-,,.--,,..?-?\n",
-      "                                                                  --.,-,.(,),,,-,-,-.,-,.-,,--,--,\n",
-      "                                                                  \"..,,..'...,,-,,..:,...,.'.,.,,,\n",
-      "                                                                  \",..\",?\",.\".'.\".\"?...,?\".\"?\".\",'\n",
-      "                                                                  .',,.--,--..,,,,,.,,.,.,,:\".\",,,\n",
-      "                                                                  ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",...\n",
-      "                                                                  .\"'.,'.'.\"--,--\"',,....\".\",,'...\n",
-      "                                                                  '...\";,,..,...\",!...!\".\",\".,,.--\n",
-      "                                                                  .--,,.,,,,,..,,.,,,,,,,.,.\"!?\"..\n",
-      "                                                                  \"\",,,\".\".,...\",\",....\",,',.\",!\",\n",
-      "                                                                  .''....'.\".\",'...\".\",.\"\",.\"\",.\"\"\n",
-      "                                                                  ?.\",-.,,,'.\"...'...,?:''...,!\",.\n",
-      "                                                                  ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,,,,\n",
-      "                                                                  ,,\",.\",.,,,--,!,,.\":,',.\"...!,,.\n",
-      "                                                                  ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,,.\"\n",
-      "                                                                  -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",.\",\n",
-      "                                                                  \".\":'.,.,\":\",,,,,.,.,,,.,.?...,,\n",
-      "                                                                  ,\",,,'....,,,,,.\"\"?\"\",\",\".\",...\"\n",
-      "                                                                  ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\",\"\n",
-      "                                                                  .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\".--\n",
-      "                                                                  ,,.,.,,,.\",,;,(),,.?\",.\",,..'...\n",
-      "                                                                  ,'!';,',\",.:.\",......,',\",..\",\".\n",
-      "                                                                  .--,',,.,,.\"!\",--'.\"........,!\",\n",
-      "                                                                  .,,..\",\".\",,\".,-,.--,.\",,\",.\",..\n",
-      "                                                                  ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,,,.\n",
-      "                                                                  ,.(),,-().,,,,.,.,,:'.,,''',,,',\n",
-      "                                                                  .',,.:-(),''(),.,-,.,,.-;,().,,.\n",
-      "                                                                  ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\".\"'\n",
-      "                                                                  ,,,.\",,,.,,',.,'...\",,?\".\",,\"..\"\n",
-      "                                                                  ,.,.;,,....,,.\",,.\",,?\".\".'.\".\"!\n",
-      "                                                                  \",.\"???\",.\",\",.\",.\".,,,.,,,,,-,,\n",
-      "                                                                  ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\".,\n",
-      "                                                                  \".\"',!\",..,,,,,,,.,,,.,,.,'.\"?\".\n",
-      "                                                                  .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\".\"\n",
-      "                                                                  .\"',\".\"'?\"\",.'','.\".,.',,,,,.,..\n",
-      "                                                                  -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'.'!\n",
-      "                                                                  ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,,.\"\n",
-      "                                                                  ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.,;.\n",
-      "                                                                  ,,,,,,,.,...\"!\"..,\"!\",,,-,,.----\n",
-      "                                                                  ,!\",.,,,,,,,.'.,,',,,';.,,..,,''\n",
-      "                                                                  ,;..?.----,.,,;,,.,.,,,,.,',,..;\n",
-      "                                                                  !\".\",?\"\",\",\",'.!...\"..,,',......\n",
-      "                                                                  .\"'',,.--.'...,..,,,.\"?\"..,..\"..\n",
-      "                                                                  -.,,,,--,.,,..,,.,,,,..,..\"??\".\"\n",
-      "                                                                  -.,,,--,,,,.',.',..\",\",.\"?\"'----\n",
-      "                                                                  ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\".,.\n",
-      "                                                                  \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\"..\n",
-      "                                                                  .,\"!\".,',.,,;,,;,.,..,,,,.,.,,.,\n",
-      "                                                                  ,.\"...!\",.\",!!....\".\",.!\".!,...-\n",
-      "                                                                  .,,,,,..,..,.\"?!\",,,.\",,'!\"..\",!\n",
-      "                                                                  .',,..,.,,,,,..',,,,,..,,,,.,,,,\n",
-      "                                                                  ..,..,,.,.\",,!\",-,,,,.,,-.,,..,,\n",
-      "                                                                  ,--,,..\"!,!\",.,,.\"!??\".,,,.,,..\"\n",
-      "                                                                  ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",,.,\n",
-      "                                                                  ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,,,,\n",
-      "                                                                  ,,?...,'!\"..,,,,,,,,,,.,,.,,;.,.\n",
-      "                                                                  ,-,,.,:,,..():,.,.,,,..,,,()..,,\n",
-      "                                                                  ,;,.;.,.,,.,,,,,,.,,...,,,,,.;,,\n",
-      "                                                                  .',.,,.',',,----.,,',.----:??,?.\n",
-      "                                                                  ,,,'.--',,--,,;,,.?--,.,,,.\",\",,\n",
-      "                                                                  .?-(),.,..,,().:,;,;,.'..:\",??,,\n",
-      "                                                                  ,,,.,,,,.,,,..'..,,..-,..,,.',,,\n",
-      "                                                                  .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\",\",\n",
-      "                                                                  \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,,,,\n",
-      "                                                                  ;;,;-;;;;,;,-(),;,,;,--,;,----,.\n",
-      "                                                                  \"\"',...\",.,,,,(,),',.\",...\",.\",.\n",
-      "                                                                  .,-,-,,,,,.,-,.,,.':\",,,....?,,?\n",
-      "                                                                  ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",.\".\n",
-      "                                                                  ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*.\",\n",
-      "                                                                  '..\"\",....\"\",,',...\".\",-,,''.\"**\n",
-      "                                                                  ,,',,,,.,.,.,.,..,,.,,...,.\"?\",,\n",
-      "                                                                  .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\".\",\n",
-      "                                                                  ..,...\".,',,,,.,,.\",!\",\",.,?.,..\n",
-      "                                                                  ,.\"',\".\";..,..,.,,.(,,).?\".\",.,!\n",
-      "                                                                  .'.\",\".\"..\",--....,----',,.'.,.,\n",
-      "                                                                  ,!',\".\"''?\".\",\",\".,,\",,\",...\"\",\"\n",
-      "                                                                  ,,.\"',,\".\"....-.,'?''--.'.'?',,,\n",
-      "                                                                  '?',',',.''','','!.'',.'.,.,..'-\n",
-      "                                                                  ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\",\".\n",
-      "                                                                  ...............\".-,,..,,.',,.,,'\n",
-      "                                                                  ,--\"\"--,,,-.'-.--.,.',,.,.,.,,;,\n",
-      "                                                                  ,.:--.,,,,--,,,.,-,'-.,,.,,,..,,\n",
-      "                                                                  ....\"\"',\".\"...,\"..\"?\"..\",''?\",.,\n",
-      "                                                                  .\"!\",',\",,';!:--.?.'!\".\"??',\".,.\n",
-      "                                                                  ,,,.',,..,,''..,..,,,,..,',.,.,.\n",
-      "                                                                  \"',!!',\".\"!\"-..,.,,,..,.,,,'----\n",
-      "                                                                  !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\".,,\n",
-      "                                                                  -,,,.,,'.'.-'.,,...-.-.\",,?\",-.(\n",
-      "                                                                  ,,..\",,\"-.\"?\",.\",,,\",,.',,'','.,\n",
-      "                                                                  .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\"\"?\n",
-      "                                                                  ,\"(,\"\"),\",,,......,,\".\",..!\".,.\"\n",
-      "                                                                  \",\",,'.,,..\"(.)\"'!,!.,..,,...\".\"\n",
-      "                                                                  ,,\",,...'.?\",,..,,,,,.\"'!'!\".\"'!\n",
-      "                                                                  \",.\",,!\".\",....',\",.\"...,\",.\"!!?\n",
-      "                                                                  ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'',,\n",
-      "                                                                  ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"??\"\n",
-      "                                                                  \",'!\":,.,,,,.,,,,...\",'!\",.\"!\",,\n",
-      "                                                                  \"\",'.?\"\",\",\"''!!,!\".,,.,,,----',\n",
-      "                                                                  !\".\",','!\",.\",.\"\",,\".\"...\",.\",?.\n",
-      "                                                                  ..,\"-...,,.....,.:.'.','.,,,,..'\n",
-      "                                                                  ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,,,\"\n",
-      "                                                                  ,,..,,.-,,,,,,,,,,...,,,,.,,..,,\n",
-      "                                                                  ,...,',\".\",......,.\"(.)\"--,,--;,\n",
-      "                                                                  \"?,,?\".*\",,.\"*()\".\".,..(),----:.\n",
-      "                                                                  ,,,.,.,,..,.,;..,--,',--,.,,,,,.\n",
-      "                                                                  -.\"!\".\"!\",..'.,,.,,,,,,..;,--,,-\n",
-      "                                                                  ,,..,,,,,.\"!\".\"!',--!!...',.;'--\n",
-      "                                                                  .,.\"??\",..,,,...,,',.,,.,,,,.,..\n",
-      "                                                                  ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\",.,\n",
-      "                                                                  !!?,?\".,-.--.\",......\".,.\"...\".\"\n",
-      "                                                                  :\"',!\",,:\"!!...',!\"\",,--!...\"..\"\n",
-      "                                                                  '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,,.,\n",
-      "                                                                  ,\",\"'....\"),\",.,'.,,.\"...,\",\".'-\n",
-      "                                                                  .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\".,\n",
-      "                                                                  ,,,,.,,.'\".\"()',,.,,,.,,..,..,,.\n",
-      "                                                                  .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'....\n",
-      "                                                                  ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,,.,\n",
-      "                                                                  ..\"','!...'!\".,,..,,.\"?\"..,,,.,,\n",
-      "                                                                  ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\"..\n",
-      "                                                                  ,,,,.,..,.,,,,,,.\",!...?...,....\n",
-      "                                                                  \",,,-.,',..,-,-..,,,,,.'.\",...?.\n",
-      "                                                                  ..,-.\",\"(),\".:.\",.,...().,..,,.'\n",
-      "                                                                  ,.:\"!....\"\"?....,\".\".\",,-.\".....\n",
-      "                                                                  .,,...,,.\"!\",,....,...,.,..',.,,\n",
-      "                                                                  ,,.,.,,,,.,..,,.,.,.,,,.,,,,.,.,\n",
-      "                                                                  ,,,..,.\"\".',,,.(,--),,.*'.',,,,,\n",
-      "                                                                  ,.,.,,,--.',...,-,,.,,--.,,,----\n",
-      "                                                                  ,,,,.,..,',,.\"',\".\"',...,?\".,,.,\n",
-      "                                                                  .\"'!!,,!\".,.,,-,.--..--,,--,,,,.\n",
-      "                                                                  ,!\".\",--'...,...\",.,',,,,.,.',,,\n",
-      "                                                                  \".,\"..,--.,--.',.\",\".\",,!,\",.\"..\n",
-      "                                                                  '.\",\",'.\"....\"()',,,',.\",,,\",-.\"\n",
-      "                                                                  ..\",,....,.\"()\"\"----\",.!!.,!!,,.\n",
-      "                                                                  '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?...,.\n",
-      "                                                                  ,--';,.,,,,,,'....,.....\",.\",\",,\n",
-      "                                                                  ,,'.,..,...,....-.,,..,.,.,,,-,.\n",
-      "                                                                  .\"-,',?\".\",',?.!\"..'.,,.\",',\",'.\n",
-      "                                                                  ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,',-\n",
-      "                                                                  ,,,,.,'.,.--..\",!,\",,,....,...,.\n",
-      "                                                                  ..,.,.,.,,,..'.',,,,.'.,..,.,,.-\n",
-      "                                                                  ,?'?\".,.,,.\"....'...\".\"!'.!.!\"\"'\n",
-      "                                                                  ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'!\"\"\n",
-      "                                                                  ,,\",'.\",.\"\",...',\",,.,,,.,,,,.,,\n",
-      "                                                                  :,.,..,,..,,,,.',.,,...??'?,..,,\n",
-      "                                                                  .',.,.,-',,.,',,..,.\"'.?\"..\",.\"\"\n",
-      "                                                                  ,...,..;;,,,,..,,,..'.,..,,,.\",,\n",
-      "                                                                  ',,,'--''-''--'...?',!\"..\"--,\".\"\n",
-      "                                                                  ,,,..\",,\",..,,.,,.,,,,.,,,.,.,()\n",
-      "                                                                  ..,,.,,,.\"'?\",.\",!\",',.,,.,',,,.\n",
-      "                                                                  ,,.'.,....,,..,,.,,.,,..,'..,,,'\n",
-      "                                                                  -,,,.,.\",,,,...,,\".\"...!.'!!....\n",
-      "                                                                  ..\",!\",.\",....,,,!\",.\",,...',\".,\n",
-      "                                                                  !\",.\"',.',,,!!\",.,,,.,,;-,,.,,,,\n",
-      "                                                                  ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,.,!\n",
-      "                                                                  -..,,.,,.,,,.\",?','??\".,.\",,\",.\"\n",
-      "                                                                  ,-,.',,.,,.,.\",!\",.\",!\",,,,...,,\n",
-      "                                                                  \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".--!\"\n",
-      "                                                                  ,,,,,.,,...,,,.,,--,.'-,,,.,.,,.\n",
-      "                                                                  \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"?'?\n",
-      "                                                                  !'\".,,.,:\"...\"..\"-;,,.,',..,.\"\"!\n",
-      "                                                                  \".\"..\"'!\",,'.,--.,,,..,,,;,(,),,\n",
-      "                                                                  *,.*()*.*()..',':\",?\"\",,\",.\".\"\"?\n",
-      "                                                                  -,\",,,...\"\"?\",.\"?...!\".\",\",,\",,.\n",
-      "                                                                  ..\",.',--,'--(),,:\"!\",\"!\".,,,,.-\n",
-      "                                                                  ',,.--,,--,',,,.,,;,,.,,,--,.,.(\n",
-      "                                                                  ,,,\",--?\",,,,,.'.',.,,--.,;.,,.,\n",
-      "                                                                  .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\".\"\n",
-      "                                                                  ,.,'',,..,,.\",,\",.\".\",,,,..,.,',\n",
-      "                                                                  \",,\";.\"'!\".\"......?\"',,\",!\".\",,.\n",
-      "                                                                  .\"'.\",?,,....-\".\",!'.?,'.--'?,..\n",
-      "                                                                  .,'','.--,,,-,.,.--,,;;'----,,:,\n",
-      "                                                                  ..,;----',','.,.',.,',.(),,,,,.,\n",
-      "                                                                  ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\",,\n",
-      "                                                                  ,..,,...,,.',,.,,,,,.(),.\".!\".\"?\n",
-      "                                                                  --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\",.\n",
-      "                                                                  '',..,,,,.\".\",..'.,.-,.-.;,,.,,,\n",
-      "                                                                  .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,.\",\n",
-      "                                                                  ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\",,\n",
-      "                                                                  .,,,',,.,.,,,..',,,.,,..,.?\",\"\";\n",
-      "                                                                  ...,,...:,.,,,,.,,;,.,.,,.:\",\",,\n",
-      "                                                                  ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",..,\n",
-      "                                                                  ,,,,??.--.----,,.'',,.,.'--,,,..\n",
-      "                                                                  ,,,,,.,,..,,,.\",,?.??\".\",!\".,,--\n",
-      "                                                                  ,,,,,.,.,...\",\".,..,,..,.,,,,..,\n",
-      "                                                                  ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'!\",\n",
-      "                                                                  ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\".\",\n",
-      "                                                                  ,.\"''.?--'.?',';',\".\"??\".\"??\".\",\n",
-      "                                                                  ,,\".\"--,,.......\"',,,,.\",,\"\"!,.,\n",
-      "                                                                  ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\".\"?\n",
-      "                                                                  ,,,.,,..,----,,.,,,,..,..,:\",!\",\n",
-      "                                                                  ),.,.,,,,,--,.,,,,'(')...\"\"\",\"-,\n",
-      "                                                                  ,...,,.,.,.',,,.,--,,--,.,.;,.,,\n",
-      "                                                                  ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\",.\n",
-      "                                                                  ..\"?\",.\".,\",.\".,.\"'.,,,.,--.',.,\n",
-      "                                                                  .,\"..\"???\".,..().,.\",\",.\"',.\"\"??\n",
-      "                                                                  .\",??\".,'.\"?\",.\"?\",.\",,,\",,():\",\n",
-      "                                                                  ,.\",',\".\"',\",.\",?\",.\",\",.\",,\",.,\n",
-      "                                                                  ,!\".\".\",,,\";\",,'!'--,,.,\".'.,.,,\n",
-      "                                                                  \",?!\",,,,,,..,,..,:\",\".,.,,,..,.\n",
-      "                                                                  .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\",!\n",
-      "                                                                  .,,.,,,,..,,.,,....,.----,.,----\n",
-      "                                                                  ,.,,,.\"?\",.,,.,--.\"??...\",,,...,\n",
-      "                                                                  ???,??....,,,,,--,,--.,,.,-,,.--\n",
-      "                                                                  .;,,..()'.,,,.:-.,.,,,!,,:\"..\".,\n",
-      "                                                                  ,.,;,:,,.,,.!().,,.,.',..,,.-.,,\n",
-      "                                                                  ,--,--,,.'',..,.\"--.',\",..,--:\",\n",
-      "                                                                  \"\"',','!!\".'.\"...!\",,.,.'..,..,'\n",
-      "                                                                  ...\",.,,.,,,,,.,,,.,,,.\"?'!!\",..\n",
-      "                                                                  ,.,.-...,-.\",,\"-,\"';'!\",,,.,-,,,\n",
-      "                                                                  ...\",'!\"\"--!\",,,.,,,,,,,.,,....-\n",
-      "                                                                  -,'.\",,\",.',,,,,.,,.,..,.,..,.\",\n",
-      "                                                                  -,,--..(,),.,,--.,,,.--;---;,;;,\n",
-      "                                                                  ,,,-,,.,,.',,.,,!,,.,,.',.,.,,,.\n",
-      "                                                                  ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!,,,\n",
-      "                                                                  ,.,,:\",.,,,.\",.,,,----,,.----,\",\n",
-      "                                                                  .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--.\"\"\n",
-      "                                                                  ,----,,.,-,,.,;.,.;;,.,,-.,,..,,\n",
-      "                                                                  .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\",,,\n",
-      "                                                                  .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\",,\n",
-      "                                                                  ',:\"!,!!\".\",,\",.\",.':'','.'','.\"\n",
-      "                                                                  ,,,,.'--,,--,;,,----',--,,--.'.,\n",
-      "                                                                  ,,.().,,.\",,!.,\".\"!,!!\".\"',\",.,.\n",
-      "                                                                  .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"---\n",
-      "                                                                  ....!'.,--,.\"\",','?\".().\",!!;,,.\n",
-      "                                                                  .'!,!\".\"....!....,,!...,!...,!,'\n",
-      "                                                                  .,,,,.:.--,,.'.,,,,,,,,,...;,,,,\n",
-      "                                                                  ,,..,-,.\"--!\".:\"...,???--!--!...\n",
-      "                                                                  .,,--.,.,.-,;,...,.,,,,'--,.,',.\n",
-      "                                                                  \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'.,?\n",
-      "                                                                  ,,.\",??\",.'..,,.\"?.\"....,,'.,.,,\n",
-      "                                                                  ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\"'.\n",
-      "                                                                  .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"--.\n",
-      "                                                                  ,,.----,,.-,,-,,:;,,.,.,.\"'.\"-,.\n",
-      "                                                                  ;,,;,,.,......,.,,,,,.(--).:\",,?\n",
-      "                                                                  ,,.:,',.,.?,(');,;',,.;,,.,,,,,-\n",
-      "                                                                  ,.,,.\"\".-..(,)....**.:.()..,,--,\n",
-      "                                                                  ,,.().,.,----.,,,,,,.-.,,,,.,,,.\n",
-      "                                                                  ,,.,.,,,..,.,,.,',.,,.,',,,.,,.,\n",
-      "                                                                  ,.,,.,,-,..,,,,,,.,,,.,,.''.\",!\"\n",
-      "                                                                  .\"\"----\".....'?\",.\"?'??\"\"!!\",.\"'\n",
-      "                                                                  ..?\".\",??\"..\".?\",.\",,\".',().,.\",\n",
-      "                                                                  ,,.\",,?\".\",\".\"',\".\"';'\"----\"....\n",
-      "                                                                  \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\",.\n",
-      "                                                                  .()--.\",!??\".,,...,,.\".\",,,.',,,\n",
-      "                                                                  .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\",\"\n",
-      "                                                                  \",--,\".\"--!?,!,:''','!'.\"\"!\".\"..\n",
-      "                                                                  ,..,,:\",.\",,.,,-.,..-',.',,.'...\n",
-      "                                                                  .\".\",,...\".\"?...,?\",...\".,\",.\"!!\n",
-      "                                                                  ?\".,.\",\",\"':''.'''.?\".\",!\",,:\"?.\n",
-      "                                                                  \".,!!--!\".\"',\".\".!\",.\",'!\".\"-?',\n",
-      "                                                                  ,,,.'.,,-,.,,.-'..,.,,..\"'.,\".\".\n",
-      "                                                                  .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\",\"\n",
-      "                                                                  .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,.\"'\n",
-      "                                                                  *\".\".\",?\"*.*\",?\"\"',\",.\",'...\".\".\n",
-      "                                                                  ,.\",?\".\"...?\",,,,,.,.,..\",,\"....\n",
-      "                                                                  .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..,,,\n",
-      "                                                                  \",.\",!',\",.\"',?\".\",...--'?!'.\",\"\n",
-      "                                                                  .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",'.\"\n",
-      "                                                                  ...\"-,-...\",,.,,...--.--,--,,;,,\n",
-      "                                                                  .:,.'.\"',;!\".\"','!\".,.,,;,,..\"',\n",
-      "                                                                  .,.,.,.\"!\"..,,.,,....,.,,.'.,..,\n",
-      "                                                                  ,,...,,,.\"!\",.\"?\",----'.\"!\",,.\"'\n",
-      "                                                                  '...'.',().,,,,.,,,,.,,.,--.,.,.\n",
-      "                                                                  ..-,-,..----;.,.,.,,,.,:\",,!!\",.\n",
-      "                                                                  .\",\"(),\".,..,,.,.,,,.:',?'--',,'\n",
-      "                                                                  \",',.,'.,,?\",:\",?.','(),'.'.'.,,\n",
-      "                                                                  ..\"??\".,,..,,.,......,,.,--..,.,\n",
-      "                                                                  .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\",.\n",
-      "                                                                  !!\",,.;,,..,,.,.,,,,.',.\"?\".\",\".\n",
-      "                                                                  .,,,,,..,,,.:,,,;,,',,.,,,,,.,.'\n",
-      "                                                                  --,,.,,,,,.,,',,.,,,,.,'.,,.,,,.\n",
-      "                                                                  \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*().*\n",
-      "                                                                  (),,,,.(),.----?----,.,,,,.,,.,,\n",
-      "                                                                  .,'.,.,.,,.,..--,,,,,,,,--,,(-),\n",
-      "                                                                  --..,,.;;,..,,.,,.,,.,,.\",\".\"!\",\n",
-      "                                                                  '--'.--.\"..\",\",\".,...!..,:,,....\n",
-      "                                                                  --,,,,.',.\"??,,,\".'....\"......,,\n",
-      "                                                                  !...'!\",,,,,.\"!...!...,,\",.,,'.\"\n",
-      "                                                                  !...\"\",,!\",....',,,,.'.'.',.,,.,\n",
-      "                                                                  \",\",',\",'.?,!,.\",,,.....;'.;..,,\n",
-      "                                                                  ..,,.',.,,,,.,,..,..,.'--.----:,\n",
-      "                                                                  --,,-,--.-,,\"',\"--,,.,,,.,,,,,.,\n",
-      "                                                                  ?\":\",\".,,,:\",,\".----?.----.,,.,,\n",
-      "                                                                  ,,,'?.,',----.,--,.,,,----.,..--\n",
-      "                                                                  .\"!\",..\".!.\".\",!\".\",,'.!\",.\"--!\"\n",
-      "                                                                  \"'.',';,,'-,-.,,.',,..-.--.,,...\n",
-      "                                                                  ...\",.\",!!...?.\",,-,,,.\"...??...\n",
-      "                                                                  -,,,()--.,..----....\",!,??!\"--,.\n",
-      "                                                                  ',\",.\"'.','!\"\",,\".\"',\".\",'...\"\".\n",
-      "                                                                  .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\".\",\n",
-      "                                                                  ..\"\",\".\"';...'.\"\",,,,'.'!'.'.'.'\n",
-      "                                                                  \",.,.,.\"!\",\"!\".\"',\",.\".''.'....\"\n",
-      "                                                                  .,,.:\",,,!!,,,\".,.,,'.,,..\",,!'.\n",
-      "                                                                  !\"\"...\",:\"---,\",,\"-------,----\".\n",
-      "                                                                  ,....,,,-----,....,,.----';.,---\n",
-      "                                                                  '.'.,----'----',,,..;.---\"\"..,,,\n",
-      "                                                                  \",'.'-,,.,,.;,..,,,,,,,.,,,.,-,.\n",
-      "                                                                  .,,--,--,'.,,,,.,,'..,,..,,.,.,.\n",
-      "                                                                  ,,.\",,!\":\",??\":\",.,!\",----.--.,.\n",
-      "                                                                  .\"..-.,.,,.,.,,,.,,;.,',----.,.,\n",
-      "                                                                  ,,,,.\",,\".\",,.\".',,.,.,,,.,,.,,,\n",
-      "                                                                  .,.,,,,.,.',.'..,',.',,.\",',\".\"'\n",
-      "                                                                  .:,.,-,.,,.',,.,,...,,.,.,,,..,,\n",
-      "                                                                  ,.,.,,.,.----:???--:\",,\",\",\"...,\n",
-      "                                                                  ..\",.\"--!\".\"......!\".',,,,,,.,'.\n",
-      "                                                                  ;,:.'',.\",\".\".;..\"\",?\",.\"..!\",.\"\n",
-      "                                                                  \",,...?\".\",...?----.----.?...,\",\n",
-      "                                                                  ,\".,,,...',',,,.,.\",','..,.\":\".\"\n",
-      "                                                                  \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'...\n",
-      "                                                                  ,.........\".\"--,--,.\"\"';...\",\"?\"\n",
-      "                                                                  '.\",\",\":',?''!,..,.,\",.\",,\",.\".\"\n",
-      "                                                                  ....?\",.\"?,.!\".\",...\",\",,--;?.'?\n",
-      "                                                                  .\",,\"..,.\",???\",.\",,,\".\"?.,,\",',\n",
-      "                                                                  \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\",\".\n",
-      "                                                                  :\",!'!\"'.\";.\".,..'.,.,.,,.',.,..\n",
-      "                                                                  ...\".\",\"-.\"',,.,.......,?,!\",.\",\n",
-      "                                                                  ..\"\",!!'....!,'!\"'.\",.,\".\"??,'.?\n",
-      "                                                                  ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?-?-\n",
-      "                                                                  \".,,....\"',,\"\";,.',:\",,--,\",,'.:\n",
-      "                                                                  .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\"?\"\n",
-      "                                                                  ..\",.?(,,)--,,--(,,)??,;:,,-;;,,\n",
-      "                                                                  ,,--.,.,.,.,.?!\";,\".??..;;.;.,.,\n",
-      "                                                                  ,,-.,',-.-..:,..----...-.;.',,..\n",
-      "                                                                  '--,.(),,.;,----,,,,.,,,,,...-..\n",
-      "                                                                  ,..,,..;;..--.:.,.,....:.,,..\"!!\n",
-      "                                                                  .,'.,,,.,,.,,...',,.,,'.:,,',','\n",
-      "                                                                  -.;,.--.,,-.,;,,,,.'.--,.,,,.,,(\n",
-      "                                                                  .',.'.\"'?,\".\"??'!\"',,'.\",,?\",.\"!\n",
-      "                                                                  \"'..\",,,'.,.,.\",\",.\",.\";.,.,.,()\n",
-      "                                                                  ,,\",\"',!,...'.\"..\",,\",\",.,,-...\"\n",
-      "                                                                  ,\".\",....,'....,...\",,,.\",,?\",.\"\n",
-      "                                                                  .'.,,,,,,,--.,.,.,,,,.',,,,,.'.,\n",
-      "                                                                  ,,,,,:\",'.\",,;,,,.,.,,,:\";'!''--\n",
-      "                                                                  \".,.\",,?\".,,..\",...,...!\"..,,.,.\n",
-      "                                                                  .,.,,.---,,..,.,,,.,--,.,,'...,,\n",
-      "                                                                  .,,,..''.,,,.,,,,,..,,.'.,.,'.,,\n",
-      "                                                                  ',\".:\",'.\",,;.,,,',.\",,\"(),\".,'.\n",
-      "                                                                  ,.,,,..:\"!'!\".,,..,:\"''....,??\"\"\n",
-      "                                                                  .\"!\",.\"',\",'.\",,....\"\",'.!\".\"',.\n",
-      "                                                                  \",.\"..:'!',','.',\".\",.\",,,,,..\".\n",
-      "                                                                  ,,.-.,.,,..,,,,(,'),,.,.,,,,,'.,\n",
-      "                                                                  ,,,,.,,,,,.',,;,.,,,,,.,',;.,,.,\n",
-      "                                                                  ,,.,,',',',.,..,,',,.,,,--,--,.,\n",
-      "                                                                  .,,.,..',----.\"?\",.\"',',\".',..\"'\n",
-      "                                                                  ..?.....'..,...\",;;..,.\",.?\"\".!'\n",
-      "                                                                  ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\"...\"\n",
-      "                                                                  (),,,(),(),'--.,,,,,,.,...-,,.,.\n",
-      "                                                                  .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,.,,\n",
-      "                                                                  ,'.---.,.,,,.,'-,.',.,,,.:,,,,,.\n",
-      "                                                                  \"!\".,,,,--,:----,--,',.,,.-..:;,\n",
-      "                                                                  \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"().\n",
-      "                                                                  '...,--!,!...\",:\"!\"'.\",!\".,,,,,,\n",
-      "                                                                  ,,-,.,.,,,.\"--,'.,--'!'!\".,',,,-\n",
-      "                                                                  ().\",*----,,....,,\".*.\",?\".\",!,,\n",
-      "                                                                  \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,...\n",
-      "                                                                  ,,.\"'.:'.,:',,----.,,.'!\".,..,'.\n",
-      "                                                                  \",?\"...,.\",,\",,.\"?\",...()..,.:',\n",
-      "                                                                  -.:!''....?...\"\",,\".\".\"\",,,\",,\"'\n",
-      "                                                                  \".\".:..\"\",'.,.,!,--,!.,!\",.\",,\".\n",
-      "                                                                  ,..'',,;.,,.,--,,,,.',,,.,..\"!,?\n",
-      "                                                                  \",\".\"!.,,...\"\",\".':--.\".,\",.\",--\n",
-      "                                                                  --.'.\"',.\"??\".\"?\",..\"?\".\".,?\".'.\n",
-      "                                                                  \",!,.!?..--'!\"\",\".\"...\"\"'!'!\",.\"\n",
-      "                                                                  \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!,'.\n",
-      "                                                                  ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,,!,\n",
-      "                                                                  ,,,,).,:,,;,,.;,,..,,,,,,,.----.\n",
-      "                                                                  '.,,,,,.,,.,,.(,).,,,,..,,..,,..\n",
-      "                                                                  ,,'.'.,.,,.,,,,.,.,,,.,,,,,,','.\n",
-      "                                                                  \",,,,,.-------.--.,,,?,.,,',,.--\n",
-      "                                                                  ...,,.,,.,;,....,.,;,;,.,,,,,,,.\n",
-      "                                                                  .--,;,,,.,,,,,,.,--.,'.,,.,,;.--\n",
-      "                                                                  -,,,:,..,,.,.,',,,,.'----.,,,,?'\n",
-      "                                                                  ,;',-\"\",','.,,,'.:,,,,,.,:,,,,,,\n",
-      "                                                                  ,.,.,,,.\".\"--'.\",,.\".(,,,',,,.)\"\n",
-      "                                                                  ,.,,,,.,:():,().,,,,,';.,,.,;,.,\n",
-      "                                                                  ,,..----;--,-,.,;,,--.,,.,,,,;.(\n",
-      "                                                                  ,,...:'..--,,?,,,,,?,,,?,,.,..,.\n",
-      "                                                                  .,,,.,..,,,:.',,...,,,.,,,'.,,'.\n",
-      "                                                                  ,,,().,,,.,',,.,,,,,,,,,..,,.,,,\n",
-      "                                                                  ',,,,,.,,,,,,,,,.,,'.,.'.,,,.'.,\n",
-      "                                                                  ,,.,--,,,--..'.,,'.,..,.,,--,,--\n",
-      "                                                                  ,,',.,,,--,,..,,.,,'.,,,.,,,.--,\n",
-      "                                                                  ,,..(),,.,.(),,,.(),,.,,,--,,--,\n",
-      "                                                                  .,.,,.,.;,,,,,.,,(,'),,,(,)..',.\n",
-      "                                                                  ,,.,,,,,.-----..,,,,,.,,,,,..;,,\n",
-      "                                                                  --.',,,'.:\",,(),\":\",,,,,.\";,.,**\n",
-      "                                                                  ),-(://./)..-..-,,,(/).,-.-,....\n",
-      "                                                                  ,,:.,-.....-(),.\"\",....-........\n",
-      "                                                                  .......--%-.-,.().,\".\"-(-)/-.-.-\n",
-      "                                                                  ,,....-,().,..,.,......,'-',,...\n",
-      "                                                                  ()://./...'.'..,,.,.,,,()-,@..':\n",
-      "                                                                  .                               \n"
-     ]
-    }
-   ],
-   "source": [
-    "compare_many(sherlock['punctuation'], pap['punctuation'], wap['punctuation'])"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 54,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "..-.......'.........,,,.,,,., <> ,.,-..:::,[#]:,:,]::******,,. <> ,.,-..::::,[#]:,:******,/::::\n",
-      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\", <> .,\",\"!.\"\"?\"\"!,!__,.\"\".,,,,..\" <> !!\",.,,,,.,,.,,,,,.\",,.',\",.\"\n",
-      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\" <> ..\"\",....\"\",.\"\",.\"\",,.\"\",,,.\" <> .',,,.!..!,.,!....,,?...'..,,\n",
-      "''',''''\".\",-,.--,.',--',,,\", <> ,.\"',,'!..\"\",\";\".\"\",\".\",?\"\"-. <> .,',.',..,,(),:\".?.\".\",\",--\".\n",
-      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\" <> .\",\",\"..\"\".,\".\"__;?.;,.\";.;,, <> .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",\n",
-      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-, <> --,,;,-,...,,,,,.!;.'.\",\".,\", <> ,,';.,,*.,,.',,,..*.,\",\"\"?\",,\n",
-      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\".... <> ;,,..;,,,..!..,,,..,,..,.,,;, <> ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,\n",
-      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\" <> ,;,,.....,.,.'.;,.,,,,...;.'; <> -,,,..,.,'.,,,.-..,.'..,,,.,,\n",
-      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-, <> ..,,,..\",\",\"__;,,.!,,!!,,-..\" <> ,,,,----.,.,,.\"!\";.\",,\",...,,\n",
-      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,, <> .__,!--.--',--.',,?.\"\"--..,;. <> -.-,,,,..,,';,',,'.,.,;.\"!\".\"\n",
-      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\" <> -,..,..;;,;;,,.,,,,.,..--,,., <> .,',.\",?\".\",\",',\"--....\"\",?\"\"\n",
-      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,. <> ------..\"\".;?.',,__?:'!,;.'\"\" <> .\",\".\",\".':\"!..\".'..-.\",?\",.\"\n",
-      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\". <> __.\"\",.,..;,.,.\"\".,\",\".\"\",,\", <> ,,.,,,.',,.;.,----,,,,..\",\",\"\n",
-      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-. <> \".,.\"\",\".;\",.\";,...'.;,,__.,, <> ;,'.\"\",,!\",,,-..,.,,..\",?\",\",\n",
-      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-., <> .-.,.\"\",\",\",,,.';.,..;,..\"\"._ <> \".,.\",\",,,,\".,,,,----,...\".,,\n",
-      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\". <> ..\"\".,,.\",,;,:\",.,,?\"\";.\"\".\"\" <> ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\"\n",
-      ",,,.,\",.\".:\".--..,.,,....,,., <> .!..\"\",;..\".\",\",;\",..\"\",,.\"\", <> \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\n",
-      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,, <> .\"\".,\",.\",;,,,--?\",.,,:\".\"\".\" <> ..\"?\".\",,,..\"\",,!\",.\",\",\",-;.\n",
-      ".,.,,,.,.,.,...,,.,,\".,,,,.,, <> ',,.,..,,.;,,'.,,;',,;,.,,;,. <> ....\".,,''.,,,.,..,,,;,,;,.-.\n",
-      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\" <> ;,,;'.\"\",\",\"';'.\".;,..',,,\",, <> .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\n",
-      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',. <> ',.\"\".\"\",,,.,.,?\"\".\"\"-,\",\"'.\" <> ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"\n",
-      ",,'.,''',,'.,.,--,,-.',.'-'.' <> ,..\",\",\",!.\"\"--.\"\",,\",\"?\"\",,. <> \".\",\".?\"\",;..;.\"'.,.\",,\".\",\".\n",
-      ",,,.,.,.\",..,,,.-,''..-,,,,-, <> ,,,,..;,.,,,,,;,.,,.;;,,,.,,. <> '?.:'--,.,.','?'.\".\".--...?\",\n",
-      "-.'','.,.,.?'\".\".'','!.,,-.'\" <> ?,,!\"\",;,,;.\"\",,\";\"...\"\"__,., <> .,.\"',\",.,.\",,.,...\"\",\".\".\",.\n",
-      "'.;'.,''''\"\".,,-,.-'''.',-,., <> ,\",\".\"\",\".;,'.,,-,.,,,,.-,;,, <> \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",\n",
-      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\", <> .\"\"!.,__,.\"\".\"\",..\"\";.\"\",.\"\", <> ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".\n",
-      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\"., <> ,\".\",\",\".\"\",.\"\"!,\",\".,,,,,;,, <> ',,(,,),.'(),.,,,.\",\".\"'?,\",.\n",
-      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\" <> ,,.;';.,.;.,,,.',.,.,,,,.,.., <> .\",';','''!\"','.\"?\",,\",....'.\n",
-      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\", <> ,..,,.\"\",\";\",.,,.\"\",\".\",?\",.\" <> ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\n",
-      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,, <> ,.,,.?\"\",\",\";.,.\"\"--.,\",\".\"\", <> \"\",',\",,.',.,-.-.,,,..,;,,,..\n",
-      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\" <> .\"\".\"\"!,;.,'.,,--...,'--.,,.. <> .?\",.\",,\".\"....,\"()\".?\"\",\".--\n",
-      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,... <> ,.':\",,;,,,..\".\"!--,.__,\",\".. <> '!''.?...?...?\",,.\",\",,\".!\",,\n",
-      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,. <> \"\",.\"\"...\"\"--.\"\"?\".\";,'.\"\"?.\" <> !.'....!\"\",,\",.\"??...!...,,\".\n",
-      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,' <> ;,,,,.,..,,--,?\"\",\",\",.,,,.,, <> ---.,,',.-,.-,,--.,,.,,.,.,.\"\n",
-      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-. <> .\"\",.,.,...,,.,,,?\"\",,,?\"\",\"; <> '.,'..,\",:\",.\",,-,-,,.\",...,.\n",
-      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\" <> ,,...,;.,,:\",,?\",.,.\"!\",\",.,, <> ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",\n",
-      "--\"..''',.,,,,,,,.\"\",\",.\",,,. <> ,,.\"..\",\",,.\",\".,\".\".,...,:\". <> \".\".\"\",\".\",,,,,;--,.--,.!.,'.\n",
-      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\" <> .;;.,,'.'.'__,;,.,,;,.,,,,\"!! <> ,,\".\",,\",.\",?,\".\",\",.-,-,--,,\n",
-      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\" <> ,.,,,.\"??\"--?\",\";\",,.\",,.,.\", <> ;,,';,'--,,,.,,-,,.,.,,,,.,,.\n",
-      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\" <> \".--,--.\"\",\"--\",__..,,__,,.,, <> !'?\".\",\".\"',\",\"',.,',\".\"'.\",,\n",
-      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\" <> \",,--,.\"\"__.\"\",\",\".\"\",\",.\",.? <> ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\"\n",
-      "..',',..,-,.,-,,!,.,.,\"\"\".\",, <> -,,.,,,,.',;,,,....,,.,,;.,,, <> ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\".\n",
-      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',. <> .\";.,:\";,,.,.,,,.\"\"!,\",\"..,;, <> .,,,'..,,,.,,,.,,..\",\".,,,,.,\n",
-      ",-,-,.,,.,,..'.,,--,,-\".',,.. <> ,,-.,,--.,,,,',',,,.--,,,-,\"\" <> ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,\n",
-      "..\".\"\",\",...;,,,,,-;,.,,-,,,, <> -,.\",.,.,.'-,..,..;,.,.,---., <> ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\"\n",
-      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",! <> .,.;,,,.',,.....,\"--,..,,.,__ <> \",\".\".\",,..\",?'!\"\",,?\",..\",\".\n",
-      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\" <> .;.,,,,.,.\"\",\".,\".,?\"\",,.\".'. <> ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,\n",
-      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,.. <> ',,;.,-,,.,..,;;,,.;-,,.;,,,, <> .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\n",
-      ",,.\",\",.,\"\",,\",,\".,.\",',\",',- <> ;.';;.,.,,;.;,,.,,...;,,,;,,. <> ...\"\",\".\",!.,,.,''.\".\"''..\",,\n",
-      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\", <> --..?;.,.,,....',,',.'..;,,,, <> \".\"!\",.,.\",\",,\"...'....,...:,\n",
-      ",..,.,,.,-.,.,,,,.,,,.,-.-.,- <> ;,,.,,,.',.'..,;,-,.',.,,.,,; <> .\",!!?\",...,.\"?\".\",!....,\",.\"\n",
-      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,, <> ,,.\",\",\",--\".,..,.',;,,.,.,,- <> \",,.\"?\",.\",\".\".,\",..',.\",\",,\"\n",
-      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\" <> .\"\",__,....\"\",\",,\";__.,,.\"\",_ <> ..\",.\",,,\",'.\",.,\".,,,,.\",\",\"\n",
-      "\":,.\":?\":..\":?\":.\":.\":..\":..\" <> ,\",\"----.,,,.,,.,.__.,.__--,, <> '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,\n",
-      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\" <> .,__.\",.\",\",,\"??\"\",--..,;',,. <> \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,\n",
-      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\" <> ,.,--...,,..',,',.,__,.\"\"!\".\" <> \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\"\n",
-      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\" <> ,,.',,,.\",,:\".!.,,,,,??.?\"\".\" <> .,.,,'..',\",\"!\".\",!',\"'.\",...\n",
-      "'...,.,,.,'..?..,.?..,,,.!',' <> ..\"\",,.'..\"\",,,.\",.,,-.\".,\",\" <> \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".\n",
-      "\"!?.,,,.''..,,-\",,.',.\"\".\".,, <> ,\",,,..,,,.\"\",;,,?__,.\"\",.,., <> !\"....\",!,\"'.\",,!,'?\".\"!\",',.\n",
-      ",\",-,-,-,.,,,.,,',,',.,-,.... <> ;.,.'.,,,,.,,,,..\",\",\"--.;.\"' <> ,!,\".\".\"\",,,\",'.',,',.\",?\".\",\n",
-      "\"'.,,...'.,?-.?,!?!!,,!,,-.\", <> .,,---..;,,,,.-,.,..,,..'';,, <> ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,\n",
-      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\" <> ,,,,.,,.,',.;,;,.,.,:--\"__,.. <> ..,,;,,;,.,,,.,,.\",,'----',\",\n",
-      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\". <> ,\",.\".__,,,,.,,\".__--__,.\"\"__ <> .........\"..\"?\".\",\",...,--,,.\n",
-      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,, <> ;,..\"\"---;.\"\"__--?\",.\",,\",,,, <> \",,!,'.\".,,.\"!!!...!,,!.\",.\",\n",
-      ".\"\"'\";\"',,.;,.\"',....,.'.\"''. <> ',,.,,:\",,!,;,,,.'.,,,;.',;,, <> .',,-.,,.,'.,,.;,..,,,;.,,,.'\n",
-      ",,,.,,;,,.,.,,,,,..\",,,,,..;, <> ..;.\"\",\",\";..,.;,,,..;',..,.' <> )--;,*()?,\"*(),.*?*().*().*()\n",
-      ",',,'\".,;..'',.,,,,.,,,,,,,., <> .\"\".!\"\"..'__.'.\",.,;;,.,,..,, <> \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"\n",
-      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".- <> ,;,,'.',,.,,;(),,..,..,,,-;,. <> \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\n",
-      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,. <> ,.',;,,,,.';,..,;.,,,,,.,.,,, <> '.,,\".\"?\".',,...',,,.',',:,.\"\n",
-      ",,.,,..?-,,,,,,.',''.'-,,'\",. <> ..,,,.,.,,;..,,-.'..';,,..,., <> ,;\"................'.,\"()\"',.\n",
-      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",. <> ..,,,,:\",,,?\",.,\"!----.--.,,. <> ?,.','?''.,...!\".\"',,,!\".\"';!\n",
-      "'',.'?'.'.';'''',.','.''',.'' <> ,,,,:\",,();,;--,.(!);--,.',,' <> ..,,!!...,.-,,.,:\".\"\",\";\"...\"\n",
-      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\" <> \"...,.\"\",\".,,\",;,.,.\"\",,\",\".( <> (),----.\"!!\",...,(),.',.,,,--\n",
-      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\" <> .,,,;,,..,,.\"\",,..,..?,,,.\"\"! <> ,,,.,,,.,,,.,,,,.,,',,.\"...',\n",
-      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,. <> .,.\".-..,,.\",,,\"!.,;..,,__.\". <> \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\n",
-      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",, <> _.,__.\",.,,.\",.,?__.\"\",\",\".,; <> '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,\n",
-      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\" <> ,\".,\",,.,--,--.--..,,,..,,..! <> ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\n",
-      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\" <> ,__,.\".',,.,__,,,.,,,..'-..., <> \",;:...!\"*,.*.\",,!'!,',,?,'!*\n",
-      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',. <> ,,..:\",,;,,,..\";,;.';,,.\",\",, <> .\"..\",.,,,,----...\"\"?\",.\",!,,\n",
-      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\" <> ;',,'.,,,,?\"\"__,?\".\"?;';,(!)? <> ;..\"\"!--!\".\"',.\"\"',,...,!\"\"..\n",
-      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,. <> ,,,,?\"\",\";\",,,.\"\"?\",.\",.\"\";,. <> ,.,,,.,,',.,,,..\"'?\".\",\",;\",'\n",
-      ",,,.?,,?,.?,,?',...-,,,...--, <> ,...',;;,.;,,.;..',;.,,.;,.,. <> '.,,.\",.,\",.,\"\",.,'.,,..,,.,.\n",
-      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.' <> \"',?.\"\",\".,\",'.\"\".;,,,__.\"\",, <> ,.--,',,,,...;.,(),.\",,!.!\".:\n",
-      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\" <> ',,,.\"\";\",.,...'.',,,..!,.,,, <> ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\n",
-      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",, <> ,!;;.,.;..;,.'-.;.,,,.,..,,'. <> .:\";...\",,---,,..\"'!\".\".!\";,.\n",
-      "...-,,,,.,,,.,,.\"..,,.,,,,.,, <> ,...-,..,.,;.,,,...\",.,\",\",__ <> ,;,,,...\",\",'..,.,,,'-,,,,,.,\n",
-      "..,,.'..\",,.,.-,.,..,...,.,,, <> .,.''.,;,,,,,,.,,,,',.,,,.;', <> ?...\",.,,;.\",,..\"\"',\",.\",....\n",
-      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,- <> \",\".__,.__,.,-..,.,;,.,;'.!!\" <> .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\n",
-      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\" <> \"\",;.\"\".',\";\",,,.,',,.\"\"?\"\";. <> ..,.:\"....\".\",.,.\".,.:\",,,.:,\n",
-      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"-- <> ,;,..'....\",,\",\",..,.,.?...__ <> .',,.:,,,,.,.,.,,,.,',,,.,,,,\n",
-      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,., <> ,,.,...'....,.-.,.\",\",\"..!,!. <> \",',\".\"',',\";\"'.'!\"\",,\",.\",!\"\n",
-      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\". <> .,__.'?\"\";,.,.,;,.??\"\",!--.!, <> '.',\".\".\",.\".!''.....,..\".,,.\n",
-      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,, <> '.';,',,.;,,,..,.,--.;,.,',., <> ,,.,,,...,,.,!,,,.!,,,.!,,;..\n",
-      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",- <> ,.\"\",,.,..,.\"\",.\"\",..;,.,,--- <> ,,,.'.,,.!,.,.,.,,',,..,--!,.\n",
-      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,.. <> ,\"__.\",;,,',,.,:\",.\"\"__.\"\".?\" <> .',,,,,-.\",,\",,,\".,..\"\",,\",\".\n",
-      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\", <> ,.\",.\",\",\",.,,.,.,....,...\".. <> ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--\n",
-      "-.,..\",,.',.',,..\",,,.,,,..,- <> ,.,--,..,,...,..--,.\";,...;,, <> \"\",\".\"!...\".\",,.\",,,.,,,,,'.,\n",
-      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\" <> ,,,.;,,,.,,,'..,.,,,,,,..;.,, <> .',\".\"???\",,.\",,,\",.,.':.-,;'\n",
-      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,., <> ,.\",\",\"?.\"\",,,?,?,;,,.\"\",.\"\", <> \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".\n",
-      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\" <> .,.\"\",;.\",.\",\".,\",,.\",.\",,,\", <> ,.\".,:\"'--..\"**\";'.\".\"'',\";\".\n",
-      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\", <> ,,..,,.;.,,,,.,,.;,.,,,.,.,,, <> ,,!\"',.,..;,.,,..\"',,,\",,.\",!\n",
-      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.! <> ,,.,,.,..,,;,,,.,,,--\",!-,!., <> ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",\n",
-      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,; <> .,,;,',.\",\",\"'.,,.?(,,)!\"\",\", <> \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\n",
-      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,, <> ..',,,;,,,.,.,,-,.,.;,-,.';,. <> \";\".\"\",!\"..,,.--'..,.;,,--.':\n",
-      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,, <> ..,,,,.,.,,,,,,,,'?.,\"'.,.,\", <> .'.,'.*,,,,!'.\"*.,.\"',\".\"...'\n",
-      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\" <> ?,.\"\",;.,.,.\"\",;,,.,....;,,.. <> .\"??...!...\".\";',\",.\",,,\",--\"\n",
-      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.' <> \"\"--.\",,-.,,..;,...,.',..--,. <> \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\n",
-      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"' <> .,,;;;,.'.,,,.;,,,,,.;,,-,.,. <> .\"\",,.?\"'.\",.,\".,,..:,,,--,..\n",
-      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\". <> ,,..--,,.,,..-,;,.,.,,.,',:\". <> .\"!,\",..,,.',,.,-.\",,,....,,!\n",
-      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\" <> ,.\"!...,,,.,.,..,?\".'.\",\";\",. <> \"......\"\"?.\"\",........\",,.\",\"\n",
-      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\" <> ,\",.,.,.,--,,--,.\"\",\",.\",\".\". <> .\"'?'!.,\".;..\"!\";\"':.!.*:!..-\n",
-      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!. <> ,\",\"'.,.--.__'.\",\"....\",..,,, <> -........\"\"?\",.,.''.'.\"'-.!\",\n",
-      ",.,.\",.,.,-,,.,,.,.,..','.'', <> .\",,:\".?\"\";.,.\"\",,.,,.,.\"\",\", <> ,,--.---,,,--(),.'--.,,,\".\",-\n",
-      ",..','.'',''''',''',''',;-,'\" <> ,.\";,:\".,.,.__...,--____.\".,, <> ,,.--.--,,--:,,.,,,,,.;,--.--\n",
-      ";,,,.,,-.,.,,.,..',,.,,-,,,.\" <> ,..,.,;,--,....',,;,,.,;.,.,, <> ..\"?!\".\"!\"\"!.......\".:\",\",-,.\n",
-      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",., <> .\"\",\",\",.?\"\",.\",.\"?\".\"--...\"\" <> ,.\"\"??',\".\".......?\",\".\",,..,\n",
-      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\" <> ,,,,,.\"\",\",\"..\"\"???,,.\";,.:\". <> ,,,..\"-!\"-,,.,,,,..,...,,.--.\n",
-      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,., <> .\".\",,.,.\",\".\"'.?\"\"?\"\".',,,., <> \",!\",-.,----,,,,.\",\".\"!?\".---\n",
-      "'',,,.,.-,.'',.''.,'','',,',, <> \",;__.,,,',;,,,..,;,,.,,..,,; <> .\",\",,.\"!\"..,..,,.\"',?\",.('.)\n",
-      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\".. <> ;,,.;;.----,,.-,',,;,,.,,,.,, <> ...,,.\"\",,!\".\",....,,...\"\",,\"\n",
-      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\", <> __?..--,,,,?\",.;,:\".__.,,,--, <> ..\"\",...,...\"\",,--!.\"\",!...?.\n",
-      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\" <> ,\"!!.,,!,\",,,\",.,,,,,;,,....? <> ,,,--',:\",,\":\",,,.\",\"\"\".\",--,\n",
-      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".' <> ,,.,,.'',..;;,,,,.,.',,,-.,., <> \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\n",
-      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\" <> .\",,.,,,.,,,,,..,,,,,,,.,,,., <> ...\"\"',....\";,,,,.,,,,,...\"!.\n",
-      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,., <> ,...,,,,,.,,,.,,,,,.\".';,,,.- <> \"--,,':.,,,,,,,.,,,..\",,\",.--\n",
-      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\", <> ,,.,,.--,,,,..--..,--.\";.,,-- <> ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,\n",
-      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\" <> ,;.,;.,;,,,,.,;,,.,,,..';.,,. <> ',.',,.',.,.,,;.\"?\"'.\"',\".,,,\n",
-      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\" <> ,...--,,,--.,,,.,,\"!!!\"--,,,, <> .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',\n",
-      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'., <> ..,;,.,.,!,,;--',.,,.,'.,.'.. <> ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",\n",
-      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,. <> ,!,!,!!,!,!,,.,,,,,..\"--,.'__ <> \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'\n",
-      ",..,.,,.,,,.\"\".\"\".\",,.,.'\".., <> ,.,,;,,'.\"??\"..\",,\";\".,!!.;,, <> \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",\n",
-      ",,.,,,-.,,.,,..,,.-,,...,,.,. <> .,.,....,.,-.,.,,,..,..;__.\"\" <> (.);.\"...\".\",',,\",.\"',\".\"'!'.\n",
-      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,; <> .,;,.';.',,.,,.,,,,,!',,..;,, <> ?\"\",\".....':\".\",,.\",,\",\"'....\n",
-      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\" <> ;--.,,....\",,.,,.!!;,.,,,.,,, <> \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?\n",
-      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\"; <> ;,,.,----,;,.',,',-.,,,.,,,\"? <> .\"'','.\",,,,.\",,\",.\",,,\",.,,,\n",
-      ",,.\",,,.,,''.,,..,.,,,,.,,,.' <> ,.\"?----!\",.,:\",.,!.!..,;;,?' <> ',\".,,,..'..\",',!\",.\",\";....,\n",
-      ",..',';'',.'''.'''','...''''. <> ,--!,'..;__.!;.!'.,.;(,.__!), <> '.\"\",?\",'.'',.\",\",'.\"';...\"'.\n",
-      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,, <> ,,;,;,,,,.!..!,!\",\",,!.__--.\" <> \"\"...\".\"',\",.\",,\".''.\",,!\",-,\n",
-      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"- <> -.\"\"__,.\",.!,.',,.,.\",\";\".,.; <> \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'\n",
-      ".'',.\",,.,-,,,..,..,,---??,,, <> .,.,!!!\"\".,__.\"\"...,,'.\",,\".? <> !\".\"',!\",.\",,!\",,.\",,...'....\n",
-      ",,.,,,.,.,,.\",..''.',.''',''\" <> .,\"__'?,...,--'.;,,.\"\".\"\"!..; <> ,',!?\".\"'.',\".\",'!'.'...\"\",',\n",
-      ".,.,,,,.--.,,.,.'-,.,,..''.\". <> ..,,,.,,-.\"!??\".\",?\";,--.\",\", <> \",,'.\"..\"',!\"\",!'!\",()()..,,.\n",
-      ".\",,,..'!'.'..,-,'\",,..,,.'., <> .__,\",\"__.,,.\",.,,;,.',.,,.,: <> .',\".\",\".\",,\",-,\".\",.\",!\".\"..\n",
-      "\".,,.,-.',.,,.,,,,.,.\",..,,.. <> ,:\",.;--,--..,.,;...,,.,,.\";, <> \",.\",',.!\",.\".\"\",!\"..\"!\"..,,.\n",
-      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\", <> ',,.,,;',,;,,..:\"?\"\".\"\"?\"\",.\" <> ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\n",
-      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\" <> ,,,,,.,,,,.,,;,.\",.,.__,,,;,. <> !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",\n",
-      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\", <> .--,,,.;;,.\",\",\".,.,',.;.\";,. <> ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'\n",
-      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\" <> ,.\".'.,..,,.,,,,,--,,.,.--;-- <> \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'\n",
-      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,. <> ,.,,??,,?--,;,,,,.,,.,,;,.,., <> .??--,,?,.,,.,,,,.\",,,.,,....\n",
-      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\" <> .\",\",\"!!,,.,\"----\";;.\"--.,.,; <> '.'--.\"\"'!\".\",,\"',\"'.\",....\"!\n",
-      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,, <> \"\",'?\"\",.\"\";,.',..\".'..,.\"?\". <> '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\n",
-      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\"., <> \",,.-.;,:\"..\"\",,.,.,-,-;-,-.\" <> !\".\"!\"..,,--,,,..\"!!\".,,..,.,\n",
-      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\" <> ,.\",\",..',.\",\".\"..\"-,,.;;,',, <> -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\n",
-      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\" <> ,',,.,,,,.,;,.;,;,,,,.;,,,.,; <> ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;\n",
-      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\" <> ..,..;;,,,,.,;;,,,-.;,,.,,,., <> \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\n",
-      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\", <> _;,,,,,..,..,,,,,.;.,,,,..,-- <> ',,.:,,.,',.-,,,,,;;,.,,.,..-\n",
-      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\" <> .';,,__.\",\",\".,,?\";.,,,;.,.;; <> \"'.\"\",?\",.\"!...!\",.,,,,,.,..,\n",
-      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,. <> ,.?\";,.\",\".\";,,.\",.\",\".,\".-., <> !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!\n",
-      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\" <> ,.,;,,.,..,;..,;,,,.;,.,.,..; <> ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,\n",
-      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'. <> ,\".,.\";,,__.,;..;,,,__,,.--,, <> .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'\n",
-      ",,,,.\",.,'.',..,,.;,,.'.,.'.? <> ,..;,,.;',,..,,;,,..;,,-.,,,. <> .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\"\n",
-      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\" <> ,,.,,.;,...,.',,'.,,.,,.,.,.' <> \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"\n",
-      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,, <> ,.;,,,.',;,..,',,,,.;,,,:\",,- <> ,,,'.,,',,,..,,..',,,,,,,.*,,\n",
-      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,, <> .,\";\".!.\".,,.\",\",\".;;.--.,;,, <> ',,----',.\",,\".\"--!\"..\",\",\"..\n",
-      ".,.,,,.\".,-,-,,.,,,.'.',''''. <> ,.;,,.;.,;,,,.:\",,;--..,,,;,! <> ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\n",
-      "..'''',.,,.,,.,,.,,,'\",,,.,,, <> ;,,.,..,.,,,--.,...,.,,.,.;__ <> \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\n",
-      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,, <> .,;.\"\"!?\",;,\";,...;.\",.,,,,., <> ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\n",
-      "',''','.'''',','','.','.'.,,' <> ,\";\"--.--?\"\",!,,;.\"\",,?\"\",';, <> *.\",\"..;!,.\",\"\",\".\".;,,.--.*,\n",
-      ",-.'','!!'\",,,,,.,...,,.'',.' <> .!,.,,'-.\"\",...,.\";,,,,,.,;,, <> ):''-,!'..,!,....\"*.*().\",\",,\n",
-      ",;..'';',.,,''',....;,.,,,... <> ,.--,...,;,..,,;,..\"?\"..\".;?\" <> ..\"?..,!\"\",\".\",,,,.....;,.,..\n",
-      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,, <> ..,,,?\"\",,;.,,!.?\"\",\".,\".\"\"!! <> \".\",,.\"*\",--().\",,,,,.,,,,,,,\n",
-      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'. <> .;;-,,--.,.----,,,.,--?;..\"\", <> .',...\"\"'!\".\"!\"\".--!!...?\"'.\"\n",
-      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",. <> ,,;,?.,.__.__,,.\"\",,,,?\"\".;,. <> \".\"',,--.,,,.\",\",..'.,,,.\"!!.\n",
-      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\". <> \",,.\"\"?\"\".,,..\"\"--??\"\",;..-., <> -.',!'?,\",.\"',\".'.\"--?\".\"',\".\n",
-      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,... <> ,,?,,,.\";.,,,..\",\";\",..;,,.,; <> ..\".,,.'.'.\",?\".\",.\",-,,--.\",\n",
-      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",... <> ,,,:\",.,.\",,,\",:;;;.\",.,,.,-- <> ,',\".\",\"..,.,,..,,.,,.,,'.,',\n",
-      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,, <> ,,.\"\"?\"\",.\"\"??\"\"..,;.\"\",,,,!\" <> .,,.,,.,-.',,.'(),',.(,)',:,,\n",
-      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,, <> ,__.!!\"\"..,!\"\"!,\",\"?\"\"...,,!. <> ,...'',\".,,',.,,,,.-,,,.\",!',\n",
-      ",;.\",..,,,.,.,.,,,,,.,.,,.\",, <> ;.;__...,,,,.,,,'..,..,.,,,-- <> )\",,,!\".,,,,,.\",\",...\",\".'.,,\n",
-      ",,..,,.,-.,,..-..',',''',.,., <> ,,----;,.;.'.,,..,,,.;,,;,,,. <> ,,,.,,,-,,.,,,,.,.----,,...,:\n",
-      "....\",.-,,.,.,,,.\"\",,\",,,,.,, <> ,',..,....\"!\".\"..\".,,.-,--',. <> ,,!\",.\",:!'?\";..,,,.\",,\".\"!\".\n",
-      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\" <> \".!,,...\"\"?\"\";?\"\",\".\",\";\".\":\" <> ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"\n",
-      "'.',,,-'','.'.,?.,.,,?,,'\",., <> ,,,\",,,,.\"\",?.\"\",\".,,\"'.?-,.\" <> ,,.\"....,,.,,,.\",,\",,,\",.',.\"\n",
-      "''''.,.,--.,.''',.',,'','''\". <> ,.;.--\"\",\";\"!\":\".,;,.,,,;,,,, <> ,,,,,..,,,,,.,.,..,,.,.,.!...\n",
-      "..,?.,..:\"',.'--,.,.,,.,..,,, <> \"..\"\",\",\".\"\",\";\".\",,.\"--\";\",, <> .,',,,,,--.,,-,,,,,'.\",\",,\".\"\n",
-      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\", <> ,,,.,-.\"!\",.\"!__.,,,.,!\"\",\",\" <> ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,\n",
-      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,, <> -,..:,,.,....'',,.,..,.\",!\".\" <> \"!\".,,,(),'..',,,,,,,.,,',,.;\n",
-      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\" <> ,,,,.',,;.,,.\",\",\",,.,..,.,., <> ..,,.,,',.,.\",,'!\",.\",!\",,.:\"\n",
-      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\" <> ,,,..,,,.,,.;,,','.,,;.,.;,,. <> ..\";,,,,\".........\",;,,,.,,,\"\n",
-      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,, <> .,.',.,,.;,..;,,'--,,,,,.',., <> .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,\n",
-      ".,.''.,.''\",.''',.'',.,,,.,,. <> .';,.----',..;,,.,,.,,.,?;.,. <> .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\n",
-      ",.,,,.,,,.,,..\",,.,,..,,.,.'' <> ;,,.,,,,.';.----,-.,,,,....;; <> !\"'..,,.,.\"!\",'.'..--,.\",!\",.\n",
-      ",.,,,.,,,.,.,..,.,,..,-.,,.,. <> ,!.\"..;,,,\"!,-?;,,-,,,,.\".,;, <> \",.\"!\",,,.,.,...\",..??\",.\"?\",\n",
-      ",,...,...,,,,.,,,..,',..,,.,. <> \".\",;.\"\",\";\".\"..,..;,.;,.';'. <> ...,,..,,.,,,\"!\",.\"!?'!\".,,,'\n",
-      ",,..--,',,,,,...\"\"\".\",.'..',' <> ;;,,,.',,.,,.,,,.,,..,,,.,,;, <> '.,',.,.\",,\",.\"..\".\".,!\"\",,\",\n",
-      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\" <> ,;.,,.;,,,.\",\",\",(),.,--,,;.\" <> .,,,.,,-.'',.,.,,\"!\",,.\"',!\",\n",
-      ",.-,,.,,.\".\".\",...,,',\"\"\",.\". <> ,,.'.,..,,,.__,.,;,__;.\",,.,, <> ,.\"......\".\",!\".\"\"*,..,'\"\";.,\n",
-      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\", <> .,,.\",.;.\"__,.',..,.,,,.,.,.\" <> \"..,..',.....\",\",...,,.\",,\".\"\n",
-      "                              <> ,.,,,__.\",,;,.\".;.;.__,;,,',, <> !',\".\"'...'.'!\".,.\",'!\"\",\".\",\n",
-      "                              <> ,,,...,,----.--!.,,..,.;,;,,, <> \",?\".\"'',!',\".\"'.!.-,!'?\".',.\n",
-      "                              <> .\"\",.\"\"?\"\",--.__,,.\"\",\",.;:\". <> \".\"',.'...!\",,.,.,.\"?...!'!\".\n",
-      "                              <> ?\"\",__,,.\"\".,__;,.\"\"__,,,-;,. <> ;,,,,,.,,--,,,....,,,,.\",,,:'\n",
-      "                              <> ''.,,.\",\".,,\".,,..--.\"..\",\",\" <> '.....,\",..\",?\",.\",,\",.\",\",..\n",
-      "                              <> \".;,;.,.',,,.\".;,,:\"-,,;.'.,_ <> ,,..\";,!\".,..,.\"????\",..,,.,-\n",
-      "                              <> ...\"\",,.,,',...,.\",';.,,__.,- <> \".,''.:...,,,.,,,.,,:\",.\":\",.\n",
-      "                              <> ..'--.,.\"\"!.!--,.,.',;.\".,,.. <> \",'.----..,,,.,,.,..;,,,;,.,'\n",
-      "                              <> ,.,,,.,..,,.;;.,.;,,,,.,,.,.\" <> ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,\n",
-      "                              <> ,,.;----,.!__,.\",.,,.,,,;.,.\" <> \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".\n",
-      "                              <> ;,,,.,;,..'.\",,,,\",\"?\".\",,,;? <> --,\".,,,..,(,,),.,,,,.,..,.\",\n",
-      "                              <> ,,.,;,:..,,.,,.,-.,,,,,,,',,. <> ,,.,'.......'....\",(),,,,.,.\"\n",
-      "                              <> ;:\"?\"\",.\"\"??\"\"..,.\";,.,,,;,,' <> \",,,'',,,.()'.,,',-,-:\",\",\",\"\n",
-      "                              <> .\",\".\",..\".\",...,.,,.,,.\"\",\", <> .,,,.:,,,.,..,,'';,,,.,,;.,'.\n",
-      "                              <> .,.,,,.'.\"\",\";\",.\"\"!!?,!,?\",. <> \"\"......,\".\"',\".\",....\".,,.,,\n",
-      "                              <> ,,.',.,.;,..,,'.;.,..,;,,.;.' <> .,,..\"!\".\"?!,,,.,,,.?,!\",..',\n",
-      "                              <> .,,,.\",\",\"'!'!,,!\",.\"?\",.\".,. <> .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\n",
-      "                              <> ?,,.\",\"!,,!'..,.!,,,.!!\",,.., <> .,,,.\",,,...\"\",\".,,...\",\",\".\"\n",
-      "                              <> \";.\",.;,,.\"!\".\"!,,!__!__!\"\",. <> \",\".'.\",.\"!\".\",\",....\",......\n",
-      "                              <> ,,.\".\"__.\"\",,\".,.\".,,,,.\"\",\". <> ..',.,',,.\"'?\",''.\"--....\",',\n",
-      "                              <> ?\",.,:--\",,.,,.\".\",,..\"\",\",,\" <> ..!!...'!\",,.\"......\".,,,,,,:\n",
-      "                              <> .,,?\"\".\"\";,.,,..\"\",.\"\",?.,.\"\" <> ..,,,.\",\":\".\",.,.,,,,.\",?\",.\"\n",
-      "                              <> .;.\"\",\".\".,,,.\"\",!!??.,,;.'.. <> ,.\".\"?\"\",.'....\"\",,\",,,..,,,.\n",
-      "                              <> ,,':\".\".\",?\"\".\"\"....\"\"__...;- <> ?'.\"'.,',',,,.,,,'.\"',?\",,.,.\n",
-      "                              <> ,,,,__,.\"\".,,.,,.,.\"\",,,\",\",. <> ,.\",,\",.\",,..,.,\",\",',,,\",.,,\n",
-      "                              <> ,,.,,,..,!,;__,__,,,..,(,,,), <> ,.\",'?\".,..',,.,.,,,.,--'--,.\n",
-      "                              <> .\";.;.,.,\".,.,..\"',;,;:\".;__, <> \"\".,,,,,,.,,,...,,-..,,,,,.-,\n",
-      "                              <> _,,!,,__.,,,?.,,!!\"',..\"?\"\"!. <> ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\"\n",
-      "                              <> !,.'.,,,--.,,??\";,..,.,.',,,, <> .',----??!'.,?\",.,..\",',\",\"..\n",
-      "                              <> ,,,,.\"\"__,\",\".,.__.,__.\".,,\". <> .,.\"',?\".\",!,.\"\",,\",.\",\",--,\"\n",
-      "                              <> ?,-,,...\"\",\".\",,;,,,.\"\".,,,,, <> .\",!'!',,!\",..\",\"..\"',,'?\".\",\n",
-      "                              <> ,\",\",.\"\",,,...,,,...\"\".,,,,., <> ,,,,,...,,,,....\"?\".\",.\",,.\",\n",
-      "                              <> ;.\"\"__.,__.\"\",\",\",,;,,.,.\"',; <> \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\n",
-      "                              <> \"..,.,,,.,,..,,'..\".;;.,.,,.. <> ,..,,.,.\"--,!!.......!'--.?!.\n",
-      "                              <> ..,..\".,.\"!!,\".\",,----?--?\"\". <> .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,\n",
-      "                              <> !,.\".;.'.,.*****\"!\".,,\".!?-,, <> ..\",,'!\".\",,..'.!\"\",!\"\"'!;...\n",
-      "                              <> ;.,,;.,.*****,.,.,.',;--__,,, <> ...\"\",\",.\",.,\",.,,,',..\",,!\",\n",
-      "                              <> \",\",\".,,,.__,..,.,;...,__..\", <> ..\",,.,,,?''....'.'\"\",.,'.\"\",\n",
-      "                              <> ',.,;,.-,,.;,.,.,;,.,,,,,.\"!! <> ............................!\n",
-      "                              <> ,.;.--,,.;..\"--,\".\",,;__'.\"', <> \"\",,!'?.\",,,.\",,\",,\"'!\".\"....\n",
-      "                              <> .\"\"?\"\"!?.,;,,;.,,?,,,?\"\",.\"\". <> \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",\n",
-      "                              <> ,,.\"\",,.,,.\".-,.';,__,,:\",,,, <> ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'\n",
-      "                              <> .,,..',,,.,,,..,,.,,.',.,..', <> ..\"!\",,,.,,,,,.,,,,.,,'',,,.,\n",
-      "                              <> ,.,,.;.'.,;',.,.;,.,,,,.:\",\". <> .\"!!\",.\"!....!,,,..!!!.--....\n",
-      "                              <> ,..',.;,,,.,',,;,,,,;,,,.,.,, <> ,.,,.,'(),.,,.,,.,,,,--'.,',,\n",
-      "                              <> \"),-(://./)..-..-,,,(/).,-.-, <> ,,-.,',.\",?\".\"?'!\".\",\".\"--','\n",
-      "                              <> ,,,:.,-.....-(),.\"\",....-.... <> .\",',\",.\",,....\"\",,,\",\",,',!,\n",
-      "                              <> ........--%-.-,.().,\".\"-(-)/- <> \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"\n",
-      "                              <> ,,,....-,().,..,.,......,'-', <> .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",\n",
-      "                              <> )()://./...'.'..,,.,.,,,()-,@ <> ,..,.,,,,,,..,,,.----,,..,,.,\n",
-      "                              <> ,.                            <> \"().\".\",,,,:\"??\"\",\",--.',.,:\"\n",
-      "                              <>                               <> ..,,.,,.,.,,.,,,.,.',,,;,,,,,\n",
-      "                              <>                               <> ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\n",
-      "                              <>                               <> ,,,\"!\",,\"!\",,..\"?\",,..',,,,--\n",
-      "                              <>                               <> '.,:..,,',,--,.\",,',,!\".,,,.,\n",
-      "                              <>                               <> ,,.,,,,,,,-,-,,.,.,..\"...,'!\"\n",
-      "                              <>                               <> ),\".--!':,,;,..;..\".,,.'...,,\n",
-      "                              <>                               <> ?----....,'!,\",,-,\"!''',''.'\"\n",
-      "                              <>                               <> ,,,,,,,'.\"!\".\",,....\",--.\",,\"\n",
-      "                              <>                               <> ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\n",
-      "                              <>                               <> .,.,,,,.,,,,,!','.\"?\".\",!\",:\"\n",
-      "                              <>                               <> '?\",.',,:\":!!\",',.',,.'.,,,'.\n",
-      "                              <>                               <> ,',\".\",'!\".\",,...\"\",,,...\"\",'\n",
-      "                              <>                               <> ,,,,,,.,,;.,;.,,,--,,,,,,,--,\n",
-      "                              <>                               <> ?\".\",',',,!',,\",.\",\",\",,!,'--\n",
-      "                              <>                               <> \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\n",
-      "                              <>                               <> \",.,,,.',.\",,!,\",.,----..,,,,\n",
-      "                              <>                               <> \",,'.\"!\",.,,,.,,,,...,,,',,.'\n",
-      "                              <>                               <> \"\"?...\",.,,.\",--,--,\".\",.,...\n",
-      "                              <>                               <> ---,.\"?\".,,..',.....\"?\".\",,,.\n",
-      "                              <>                               <> ,,!\".\",!\",.\",,!\",'..,',;.,:,,\n",
-      "                              <>                               <> ,?.\"'......--,\".\"...'......,.\n",
-      "                              <>                               <> ..,'.'..,....,.',.,-,,,,!'!\"'\n",
-      "                              <>                               <> ..!\".':,..,...\"'!'!\".\"',,\"..'\n",
-      "                              <>                               <> ,,.,',.,.,..\"!\",,.\",!\".,,,...\n",
-      "                              <>                               <> \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.\n",
-      "                              <>                               <> ,,,.,,,..,,,,,,,,,,,.,----,,.\n",
-      "                              <>                               <> ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\n",
-      "                              <>                               <> ,.,,,.,,.,,;,.,,,,'.'.,,.,',.\n",
-      "                              <>                               <> '.,-.,.,..,,.,',.,..\",,\",\",,,\n",
-      "                              <>                               <> .\"\",\",\".\"'.,.,',',,.\",,..\".\",\n",
-      "                              <>                               <> .,,.,,,,,,-,,,,.,,,,.--\"',\",.\n",
-      "                              <>                               <> ,,,,\".'.,,..\",,,\",,,.,,.,.,-,\n",
-      "                              <>                               <> .,,...,,..,,.\",!\",,.\"'!\",..,.\n",
-      "                              <>                               <> !\",,,...,\"!?\";.,,,.,,,.,..'..\n",
-      "                              <>                               <> .,,.,,,,....:--.-,.,.\"?\".\"'-?\n",
-      "                              <>                               <> --.,(),--(),.,,,,,..\"--,?\",.\"\n",
-      "                              <>                               <> .\"!,\"....,,.\",\".,,,,.,,,.,,,.\n",
-      "                              <>                               <> !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\"\n",
-      "                              <>                               <> ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"\n",
-      "                              <>                               <> \"'!\".\".\"\",\"-.\",'......!,!'.'!\n",
-      "                              <>                               <> ,.\"'.,?\"..,----.,-,.,--.,--,.\n",
-      "                              <>                               <> ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,\n",
-      "                              <>                               <> ..''.'(),.,..,,,,---,',,,,,.,\n",
-      "                              <>                               <> .,,:\",?!!\"...,,,,,.,,.,,,,...\n",
-      "                              <>                               <> ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,.\n",
-      "                              <>                               <> \".\",!\",',.,,\"\".\",,,\".\",?\",,,.\n",
-      "                              <>                               <> ,,,,,,..,,.',,.\",,\",\".\",,.:..\n",
-      "                              <>                               <> \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\n",
-      "                              <>                               <> \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,\n",
-      "                              <>                               <> ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'\n",
-      "                              <>                               <> ,.,,'.,,,,..,,-..\",--!\"'.\",!\"\n",
-      "                              <>                               <> ,,.,-,,,.,,',,..,,.\",,!\".,,.\"\n",
-      "                              <>                               <> \",!,.,,,',.\"\",?\"\",.\".\",?...,.\n",
-      "                              <>                               <> ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!\n",
-      "                              <>                               <> !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\n",
-      "                              <>                               <> ,,,.,,,;,,;,,..,,,,,,,,.,..,,\n",
-      "                              <>                               <> ,.',.\",',!\"\"?\"..\"'--,...,',\",\n",
-      "                              <>                               <> .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"\n",
-      "                              <>                               <> .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"\n",
-      "                              <>                               <> ,',.,-,,,.,,,',(),.,,,.,,.,,.\n",
-      "                              <>                               <> ,,,\",.\".,',.,,,,-.,,.-.,,...,\n",
-      "                              <>                               <> ,,,.,,,,.,,,.,;,--.,,,,,.-',.\n",
-      "                              <>                               <> .,,,,.----.,:,.,,,,,.,,,.,.,,\n",
-      "                              <>                               <> \".\"!\",:!'!;?,....,,,.,,,,,,,,\n",
-      "                              <>                               <> ,,,-'.'.\",,\",\".,.,,--,\",.,,.,\n",
-      "                              <>                               <> .\"',--!\".,,.,',.,,.,..\"?\".,.\"\n",
-      "                              <>                               <> .,,.',','',!''.,.\"**,.,,,,...\n",
-      "                              <>                               <> \"(,,).\",,'......\"\"!?\".\"'....?\n",
-      "                              <>                               <> .,,'..\"!\",\",\",.',.,.,,,,.,,,.\n",
-      "                              <>                               <> ,.,,.'.\"!\",,.,,,:\"...!......\"\n",
-      "                              <>                               <> .,.,,,,.,,,',,,,,,,.\"?\".\",,'.\n",
-      "                              <>                               <> .\",.\"'........-,\"*..*\".\"\",,\";\n",
-      "                              <>                               <> ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\"\n",
-      "                              <>                               <> ?',,.?,,,.\",\"'...\"\"......!\",,\n",
-      "                              <>                               <> ,.,,.,,.,,...\",\",\",--,..,,.\",\n",
-      "                              <>                               <> .\",\",\",.\"\"!!\",.\",!?,.\".,..\"??\n",
-      "                              <>                               <> ...,\",--'.--,.,,,..,,.,,.\"?\".\n",
-      "                              <>                               <> .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"'\n",
-      "                              <>                               <> ..,,,,..,,,.\"',,\",\"'',,\".\",,'\n",
-      "                              <>                               <> ,,.,,,,:.\",,\".,(,),,,,.;,,..\"\n",
-      "                              <>                               <> \",--,--,(),.\",!\",'.,().,..,,.\n",
-      "                              <>                               <> \"?\".\"?...???\";,,..,,,.,.,.'.,\n",
-      "                              <>                               <> ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!'\n",
-      "                              <>                               <> !...\".\",,,,.'.\"\",,,\",'...,,,.\n",
-      "                              <>                               <> \"...\"\"';'.\"'.,,,()..,,.',,'.,\n",
-      "                              <>                               <> \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\"\n",
-      "                              <>                               <> \".\",--'--.,,'.\"\"'!\".\".!\".\",!'\n",
-      "                              <>                               <> ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,\n",
-      "                              <>                               <> \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",\n",
-      "                              <>                               <> ,\".\",!!\",.,',,,.'.,,,.,,,,,,,\n",
-      "                              <>                               <> ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"..\n",
-      "                              <>                               <> ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\n",
-      "                              <>                               <> \",!\",.\"!\".,..\",'!\"...,,,,..,'\n",
-      "                              <>                               <> \".,???'.,,!!,??,,-.?.,'!!\",.,\n",
-      "                              <>                               <> ,.\".,,.....\"-,,\",.\",\".\",',\".,\n",
-      "                              <>                               <> ,.,,.,,'',.,-,,,..,,.,,,,,,,\"\n",
-      "                              <>                               <> \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"\n",
-      "                              <>                               <> .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\n",
-      "                              <>                               <> ....\",!\".\",,,,--'.......,,,!,\n",
-      "                              <>                               <> ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?.\n",
-      "                              <>                               <> .,.\"!...!......\"\"?\"\",,!!\"...?\n",
-      "                              <>                               <> ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.\n",
-      "                              <>                               <> ..\",,\",,--\",,',..\"\"...\",.,.,.\n",
-      "                              <>                               <> ,,,.,.,.,,.,.,,.,,,..\"?\".\",,'\n",
-      "                              <>                               <> --,.,,\".\".'.\",,..\",\",,.,-,-,,\n",
-      "                              <>                               <> ,,\"..\",,\",\".\",--\",!,.\"--\",.\",\n",
-      "                              <>                               <> ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\"\n",
-      "                              <>                               <> .,.\",\",\",.,,??\".\",??,,,-,,?..\n",
-      "                              <>                               <> ,.\",,\".\",\",.,,';.\"',\",\".\".\",\"\n",
-      "                              <>                               <> ?!..?!.,--;?,,.,.,!\",,,.,,,.,\n",
-      "                              <>                               <> ..,....,,.,,...\"..,.\",\",\",..\"\n",
-      "                              <>                               <> ,\"..\",,\",\"--:--?\".\"...,,\".\"..\n",
-      "                              <>                               <> .,,...;,...,..,.:\",\"...,,.,,-\n",
-      "                              <>                               <> ?\".\"............,\",.\"?\"\",\",,.\n",
-      "                              <>                               <> \"...\",.,.,.,,,.,,,,,.,,',.:.,\n",
-      "                              <>                               <> \".\",.,.\",,\".\".\"\",\",.\":,,....\"\n",
-      "                              <>                               <> ...\".,',,.:\",,,\",,,,,..,,.(),\n",
-      "                              <>                               <> \".\",,!\".,,,.\"??'?'?\".,,.,,.,.\n",
-      "                              <>                               <> ',,,...,.,..\",,,,,,.,..,.,\"\".\n",
-      "                              <>                               <> .\",,,,,--.,,\",\".,,,--',,,.'-,\n",
-      "                              <>                               <> ,.',,.,...,,:\"--.\"\",\",\"\"()\".,\n",
-      "                              <>                               <> --.,.\",.,'--,\",\".--\"--.',,,.-\n",
-      "                              <>                               <> ,.,,,,--.,.,,,,.,.'...\",\",,.\"\n",
-      "                              <>                               <> \"!\",..\",',\",.\",.,!\"...\"----?\"\n",
-      "                              <>                               <> ,'..,\".\",,.,,..,,,.,,,.,().',\n",
-      "                              <>                               <> ,,...',,,,',.,,.\",\",,\"......\"\n",
-      "                              <>                               <> .,\"...\"!\".\",'!\".,.\",\".\"--!\"..\n",
-      "                              <>                               <> ,'....,!!\"'.,,,.,,--.,.,-.\",\"\n",
-      "                              <>                               <> ..,.,.,,,.'!'!!,!!!':'.,:,,,,\n",
-      "                              <>                               <> .,..--..,,.,''.--,,,;,.,--,,,\n",
-      "                              <>                               <> ,.,..,'.,,,...\",\".\".\",,...,..\n",
-      "                              <>                               <> .,,,.,,,,:--,,,--:\",,.\"..,,.'\n",
-      "                              <>                               <> ',,,.,,,,,.',',-..',(),.,.,'.\n",
-      "                              <>                               <> ..-,,.\",?\",.\",\".\",\".,..\",,,\".\n",
-      "                              <>                               <> .\"',.\",...\",.\"?...,,.\",.',-,.\n",
-      "                              <>                               <> \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\n",
-      "                              <>                               <> ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\n",
-      "                              <>                               <> ,,\",\".\".\",',\",\",\",,\";,\"()\",,.\n",
-      "                              <>                               <> ,'--....','...?...\"\"?,\";\"'.',\n",
-      "                              <>                               <> .,.,--,.',\".\",.\"\",!\"\",,\".\",,;\n",
-      "                              <>                               <> .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"?\n",
-      "                              <>                               <> ?.'....:,,.?.??,'.\".\"?\".\"?\",,\n",
-      "                              <>                               <> ?.....',,\".\",,,\",\"''?\"\".,:,,,\n",
-      "                              <>                               <> ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\n",
-      "                              <>                               <> ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\"\n",
-      "                              <>                               <> ,,,.''..,,,,.,,.\"??\".\",,\".\".'\n",
-      "                              <>                               <> ,,.\",,:',,'....\"\",,,\",.\",\".\"?\n",
-      "                              <>                               <> ''.',,.,?!'.,\",.\"?\".\"?\",..\",,\n",
-      "                              <>                               <> ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\n",
-      "                              <>                               <> !'--'!\",,,,..\",,'.--!...,....\n",
-      "                              <>                               <> ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,\n",
-      "                              <>                               <> ,'..,,,..,,,.--,;,,,.,.,,,,.,\n",
-      "                              <>                               <> ,'.,.,,.,,.,,.,,,.,,.,,',,:\".\n",
-      "                              <>                               <> ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,\n",
-      "                              <>                               <> \".\"'!\",..\",,\",,,.\"''?\".\",.--'\n",
-      "                              <>                               <> \",'.\",,.,.,:\":',.,,.\"',...,,.\n",
-      "                              <>                               <> ?''!':',.'.,...?,!...'?\",.\"!'\n",
-      "                              <>                               <> ,,,,,.,()-,.,,,..,,,..,.,,.,'\n",
-      "                              <>                               <> '.\",.\"'.',.!!'!\".\",,'.??\",...\n",
-      "                              <>                               <> ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..\n",
-      "                              <>                               <> -,.',,.,.,,...\",...\",.\"',,\",.\n",
-      "                              <>                               <> .\",?\",',,.,.\",?,?\",,,,'.,,,.,\n",
-      "                              <>                               <> ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\n",
-      "                              <>                               <> ,\",,,,.\"?\",..\",,,\".,.\",\",..,,\n",
-      "                              <>                               <> ,.,,.',.,,..,,..\",'?,,\",,..\"'\n",
-      "                              <>                               <> .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\n",
-      "                              <>                               <> ,.'.,,,.,,.:.,,..,,,,.,,.;,..\n",
-      "                              <>                               <> ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"()\n",
-      "                              <>                               <> !....,\".,.,,,,,.\",,?\".',.,,,,\n",
-      "                              <>                               <> .,.,.,,.,,,..,,,..-.,,,',.\"!\"\n",
-      "                              <>                               <> \".\"!\",,,,.\"?!\".,.,.,.,,,--'--\n",
-      "                              <>                               <> ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'.\n",
-      "                              <>                               <> .()...,.,',-,:\"'?\",.\"'??'!\"\"!\n",
-      "                              <>                               <> --,,,,,,,,,,--,.:-.----.,.--.\n",
-      "                              <>                               <> ,,\".\",....!.....,!\".,.,,.,,,,\n",
-      "                              <>                               <> '..-,,,.,,.,,.,,,,,----.\"??'.\n",
-      "                              <>                               <> ',','?.\"--.\",!,'.\"\",',\",.,.-,\n",
-      "                              <>                               <> ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,\n",
-      "                              <>                               <> ,,,!\".,-,.,..,,,,..;,,,.,.,,,\n",
-      "                              <>                               <> ,,.,,.,,,.'''.\"',\",\",.\",'.,,.\n",
-      "                              <>                               <> \".\",,\".'.\",\".\"?\"\"....\"\",,,\",-\n",
-      "                              <>                               <> ,,,,--.,,..,,.,,,.,,,,,.,,,,,\n",
-      "                              <>                               <> --?\"\",,\",.\",,,,'.?\"\",',,...\".\n",
-      "                              <>                               <> \".\".\"-.\",.':,,,,----...,.,..\"\n",
-      "                              <>                               <> ',.'.\",\"*,,.*\".\",',;,',,.,,.\"\n",
-      "                              <>                               <> .,:\"...\",:\"...\":\"...\":\",,.\".,\n",
-      "                              <>                               <> \",\".\",.,,!\".\",?.\"----.',,.,,.\n",
-      "                              <>                               <> .,,.,...,,,.,,.,...\",\",,,\"---\n",
-      "                              <>                               <> ,,*.,..,,.',.,.*.-,..,...,,..\n",
-      "                              <>                               <> ,.,.,.,\",,.,,,:()---,()-,,()-\n",
-      "                              <>                               <> .\"',.\"*()-.'.'.',,,,,.,,,,,,,\n",
-      "                              <>                               <> \"--,,.''();.\",\",\".\",,-,-.',.,\n",
-      "                              <>                               <> .,....(),,,,.,.,!,,:.,.,.....\n",
-      "                              <>                               <> ..,,.,.,..,..,,--,,.,.,.,,...\n",
-      "                              <>                               <> .,..,.,!,,;,!!'.,,--',--.,,,.\n",
-      "                              <>                               <> -,..\",\",\"\",\",,.,----,.----.,.\n",
-      "                              <>                               <> ',,--'.-.\".........\",.,,,.\",,\n",
-      "                              <>                               <> ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,\n",
-      "                              <>                               <> ,.----.:\"?\",,,,,.,,.,.,,,,,,,\n",
-      "                              <>                               <> \",!'?\"\",...,.?...?,....\".,'..\n",
-      "                              <>                               <> ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\n",
-      "                              <>                               <> ,.\"',!\".\"'!',.......\"',,\",\",,\n",
-      "                              <>                               <> !\"'.\"'?\",,...\"?\",-,.\",?'.....\n",
-      "                              <>                               <> ......'?...\".,,.,,,.,,,.,,,.'\n",
-      "                              <>                               <> '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,\n",
-      "                              <>                               <> ,!,\",.\",\",,\",'.\"..\",,,\",.\",''\n",
-      "                              <>                               <> ,''.'.,',,..,,--,,,,.,.,,,,,,\n",
-      "                              <>                               <> \",,,,\",.\"!.,,....--.,,-,.\".\",\n",
-      "                              <>                               <> ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*\n",
-      "                              <>                               <> :\",??,,','','!',',\".\",,.\",,'.\n",
-      "                              <>                               <> .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\n",
-      "                              <>                               <> ,,.,.,.,,,,.,;.,,,,.,',.\"':';\n",
-      "                              <>                               <> ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",\n",
-      "                              <>                               <> ,\".,,.,,.,(),,,''.'(-).,,.--.\n",
-      "                              <>                               <> ..,.,,,..'-,.,..,,.,,,.'..,,.\n",
-      "                              <>                               <> ,..-.,.,,,,.',,.\",\",\",;,,!\",,\n",
-      "                              <>                               <> .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(\n",
-      "                              <>                               <> ..\",,',.*,,,.,,.,,,,.*.,,.\",'\n",
-      "                              <>                               <> .,',..,,,.,,,.,,,,.,.,,,..,,,\n",
-      "                              <>                               <> \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\n",
-      "                              <>                               <> ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\n",
-      "                              <>                               <> \"......!\".\".'.?'??,?\"\",;,\".\"!\n",
-      "                              <>                               <> ,,-,..,,,.'.,;;:?;,.,',,,..\",\n",
-      "                              <>                               <> .....,,',',,,.....\"\"?\"\".\"\"'..\n",
-      "                              <>                               <> \",.!?.\"\",,\",.',.',.',.,.\",\",\"\n",
-      "                              <>                               <> ,,..,',:\",!','!,...\",,:\"'.;,.\n",
-      "                              <>                               <> .,.\"!!\".\",,!'...??...\",..'',.\n",
-      "                              <>                               <> .,.\"...\"()\",............\"\"...\n",
-      "                              <>                               <> ,.\"...,\",,,...\"?\",,\",!.\".\".?\"\n",
-      "                              <>                               <> \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,.\n",
-      "                              <>                               <> .''.';.;,..,.',:,,.,,,..;:,.;\n",
-      "                              <>                               <> \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\n",
-      "                              <>                               <> .','.,..--,,--'.,.\"\"----\"!!,\"\n",
-      "                              <>                               <> ---.,,,,.,?,,,,,,,.,,'.;.,,,,\n",
-      "                              <>                               <> ,;:,,.,,.,..-,..,,.....,.,.\",\n",
-      "                              <>                               <> ?\",.\"!......!\".'-.--.\"'?\".\"'!\n",
-      "                              <>                               <> ,,,.,,,.,':,,,.,,,.,',,,.',,,\n",
-      "                              <>                               <> ,,,,,,'.;,,:\",\":\",\".,','..,,;\n",
-      "                              <>                               <> !\".----',,,;,,.--,.-,,,.,--\",\n",
-      "                              <>                               <> .\",,,..,..\";,,',.\"',\"....-.'.\n",
-      "                              <>                               <> .'!'!...!...\".,,,,\"!,!\".(-.,,\n",
-      "                              <>                               <> .\"\",...\"\",,,\".\"'',',\",.,.\",\".\n",
-      "                              <>                               <> \",',,,,,,...,,.\"!\",,,,.\",?\",-\n",
-      "                              <>                               <> ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\"\n",
-      "                              <>                               <> ..,,.,,.,.,,,.,,,.,,.-,.\",!\",\n",
-      "                              <>                               <> .\",!!\".\",!',\"\"\".\",!,\",.\",',',\n",
-      "                              <>                               <> ,!\",\"'\".,..,',,,,,,,.,,,-,,,,\n",
-      "                              <>                               <> \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"\n",
-      "                              <>                               <> ,,.';,.-,,',,..,:,,,,'.,.;,,.\n",
-      "                              <>                               <> ,,'..,,.,.,,,,,.,,,......\"?\".\n",
-      "                              <>                               <> ,.,,.\"?\".':,----,.\"?,,...\",,,\n",
-      "                              <>                               <> ,,,.,,,,,,.\"?!...\".',.,,,.--,\n",
-      "                              <>                               <> ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,\n",
-      "                              <>                               <> ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..\n",
-      "                              <>                               <> ,.,'.,'..,,.,.,,,.',,,.,,,.'.\n",
-      "                              <>                               <> :\"-',\",.\"',\",\".,,,...?\"()\",'.\n",
-      "                              <>                               <> .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,\n",
-      "                              <>                               <> .,..,',.\",!\"..,.,,,.\",!',!\",\"\n",
-      "                              <>                               <> \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\n",
-      "                              <>                               <> -,,--,,.\"!,!....,'!\"\"!?...\"\"'\n",
-      "                              <>                               <> ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"\n",
-      "                              <>                               <> ,,--,..,,\"\",',.,..,',\",\"',:\",\n",
-      "                              <>                               <> ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",\n",
-      "                              <>                               <> \",.\",.'.'--!'.\",,.,\"\",,.,,,,,\n",
-      "                              <>                               <> \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,\n",
-      "                              <>                               <> \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"\n",
-      "                              <>                               <> ..\"?\",.\",,,,,,,.!'?...,?\"\"?,.\n",
-      "                              <>                               <> .,,.,,,'.,,,,,',','.,.,,;',--\n",
-      "                              <>                               <> ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\n",
-      "                              <>                               <> ..,...,,,.\"?\".\"?\"\"......,!!\",\n",
-      "                              <>                               <> .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\n",
-      "                              <>                               <> .\".,,.\",'...!\",.,,,,,,,,.,...\n",
-      "                              <>                               <> .\",,,,'.\",!!,,--'!'.',...\",,.\n",
-      "                              <>                               <> ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\n",
-      "                              <>                               <> .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.\n",
-      "                              <>                               <> \",\",,\",...\"\",\",,.\",.\"\",',\",.\"\n",
-      "                              <>                               <> \",.,-,,.,'.,,,.,,,,,,..,,,.,.\n",
-      "                              <>                               <> ,.,,.,..--...,-.,,,,.,,,,\"'.\"\n",
-      "                              <>                               <> .,,,';,,,',.\",!\"',.',,,,-.,,,\n",
-      "                              <>                               <> .,,.\",!\",.----..,--.,..,.\"?\".\n",
-      "                              <>                               <> ,--.\",\",\",',',.\"\"'?\"..----.\",\n",
-      "                              <>                               <> !--!.,,!...,!!!...'...\".,',.,\n",
-      "                              <>                               <> ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,\n",
-      "                              <>                               <> .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\n",
-      "                              <>                               <> ..,,\",,,.,'.\"\",\"',,'.,.,.',..\n",
-      "                              <>                               <> .--?\"\",!.,.,!,,\".\"!,.\"\",....,\n",
-      "                              <>                               <> ...!\",.\",;',\".,,.\",\",.\"',,\".'\n",
-      "                              <>                               <> !\",..\"?\",.\".......,\",,.\"'?!?\"\n",
-      "                              <>                               <> ,,,.,,,,,',..,,,.,,.,,,.,,,.'\n",
-      "                              <>                               <> ,',,,.,,'.,,,,,,,,,,.,..,.,.'\n",
-      "                              <>                               <> ,,;,,,.,,.,,-.,,,,,,..,,,,,,,\n",
-      "                              <>                               <> --.;,,,,.,--:,,,,\".,,,,----,\"\n",
-      "                              <>                               <> ,,.,,.,,..,.,,,,--.,.,,.,,;,,\n",
-      "                              <>                               <> -,,,.,-,-,,().,-..----.;,,..,\n",
-      "                              <>                               <> -,.;-.'----,,,.'()',,..'.,,,:\n",
-      "                              <>                               <> ---.,,,,,.,.,'..--.''--',.,,,\n",
-      "                              <>                               <> .\",'!,!,!,\",.,,:\"'..,--;....\"\n",
-      "                              <>                               <> ,,.:'',,,.\",\",.\"-.''--!',...\"\n",
-      "                              <>                               <> '!'.,,.\".,.\"!\".\"?.;,\",..,.,..\n",
-      "                              <>                               <> ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"\n",
-      "                              <>                               <> .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\n",
-      "                              <>                               <> ?--,'...\",,-'--';.\"',\",.\"';'.\n",
-      "                              <>                               <> ,,.'.,,,,.,,..,,\".\",.,.,,.,,,\n",
-      "                              <>                               <> ,,'().,.\",,\".\".,\".\",,',\".\"?!,\n",
-      "                              <>                               <> ,.'.,,',.,,,.,.\"...\",;,--.,,:\n",
-      "                              <>                               <> ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\n",
-      "                              <>                               <> ?,...\"----\"','-'.'.':!;--....\n",
-      "                              <>                               <> ..\",--.'',''..'.:'.,'.?'?\"\",,\n",
-      "                              <>                               <> ,,,.,,'.\",,',\",.\"...,\".\"',,',\n",
-      "                              <>                               <> ,,....,'-\",\"\".,,..\",!,,\",.'.,\n",
-      "                              <>                               <> .....\"\"',.'?,\".,,.\"','.',\"--\"\n",
-      "                              <>                               <> !\",,,,.,,,.,',.,,.,,,..\",!...\n",
-      "                              <>                               <> ..\"\"?\"\",,\",'.'--.,','.,,.\",!\"\n",
-      "                              <>                               <> ,,.,,,.,',.,',,,.\",?\".\"','.'.\n",
-      "                              <>                               <> .\"!\".,,----,.,.,.,:,,.,',.\"'!\n",
-      "                              <>                               <> ...,.,.,'.,,.,,.,''..,,,,.,,,\n",
-      "                              <>                               <> ,,.,,,.,,,,,.\"!\".,.(,.),,,..,\n",
-      "                              <>                               <> \".,,..,.,.,...,.,,,':\"?,'!\"',\n",
-      "                              <>                               <> ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,\n",
-      "                              <>                               <> .,,,.,,--,,.'',,,.,.,.,--.,.,\n",
-      "                              <>                               <> ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\n",
-      "                              <>                               <> ,.,,.,-,,,,.,,''--'--..,,-.\",\n",
-      "                              <>                               <> ,,,.\".\",,!\".\".,,.,.\"\",----.'.\n",
-      "                              <>                               <> ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\n",
-      "                              <>                               <> ..,.,.,',.,:\"?....?\",,.,,.\"?\"\n",
-      "                              <>                               <> ,,.\",,,\".\",,.,....,.!\"\",?\".\"?\n",
-      "                              <>                               <> ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"'\n",
-      "                              <>                               <> .\";,'.,\",\"..',?\"\",!\".\"-\".\",'.\n",
-      "                              <>                               <> ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",\n",
-      "                              <>                               <> '!',!\",.\"',\".\"'....,!,','!...\n",
-      "                              <>                               <> ?'...,!\".\",....\"',.\"?\".\"?'?\".\n",
-      "                              <>                               <> \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",\n",
-      "                              <>                               <> ,,!.....\".\"'?\".\"..?\"\"','...\"\"\n",
-      "                              <>                               <> ,.\",!'!\"..,,,.,.,-,..,,.'.,..\n",
-      "                              <>                               <> '.--,,,,,--'.,,,,,.,,,,..\",\",\n",
-      "                              <>                               <> ,\"..\",\".\"','.,!\",.\".'.?????.\"\n",
-      "                              <>                               <> \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"\n",
-      "                              <>                               <> ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-'\n",
-      "                              <>                               <> ,',\"??,....??\"\",,\".\",,!.?\"\",?\n",
-      "                              <>                               <> \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\n",
-      "                              <>                               <> ?.--,!!!...\",.\"!\",..\",,!\"'.'!\n",
-      "                              <>                               <> \",'--!\",.,,,,.\"',\",\"!\",.\",?\"'\n",
-      "                              <>                               <> ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"\n",
-      "                              <>                               <> \".,,..\"!!\".\"!':!\".\"!'.',',.\",\n",
-      "                              <>                               <> ,,...??\"\",!????\",.\"?\",.\"???..\n",
-      "                              <>                               <> .,,..',..\",??\".':\",.\"',.'.,',\n",
-      "                              <>                               <> ?\",'.\"!\".\"-!\",''',.-,.'----()\n",
-      "                              <>                               <> \".\"!!\".,..\",,!\".\"!.....?'.,,'\n",
-      "                              <>                               <> ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\n",
-      "                              <>                               <> ,.\",!\".\",!,\".,.,,.\"...\",...\",\n",
-      "                              <>                               <> !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\"\n",
-      "                              <>                               <> \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\n",
-      "                              <>                               <> \"\"?\"....,,,,.--.\",\",\".',,.\"..\n",
-      "                              <>                               <> ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\"\n",
-      "                              <>                               <> '.'.\"\"...?\".:\",,,?...,,'....!\n",
-      "                              <>                               <> \",\",\"--,\".(.)\"...\",.,.\":.....\n",
-      "                              <>                               <> !\".\"','....\",,..\"',,\",,.\"',--\n",
-      "                              <>                               <> ,:,,.\"!\",-..,-,,...,,,,,--.,,\n",
-      "                              <>                               <> -,,..,,;,,.,'.:,.,,,.;,----.,\n",
-      "                              <>                               <> \"'.\"'.,,,,,.,,,()*----,,,--,-\n",
-      "                              <>                               <> -,--.,,,--,.,,--,,,,,..,.,*,.\n",
-      "                              <>                               <> !...!--,,'--'.'!!!!----!'!,?'\n",
-      "                              <>                               <> -,,,,\"!\",,.,,,..,.;,'.,,.--,,\n",
-      "                              <>                               <> ,'.,,,,--'...,-..,(),,--,..,,\n",
-      "                              <>                               <> .--.,,,.,.,,,.',,,.:,,,,,,,..\n",
-      "                              <>                               <> ,,.,'.,',,.,,,...,,.,,.,.,.',\n",
-      "                              <>                               <> \"().\",!\",.,-.':\",,,\".\",\",\",,.\n",
-      "                              <>                               <> ,,.,'.,',,,.--,,,.,,,,.,',,,,\n",
-      "                              <>                               <> ...\"'.\",\",,.',,.,.,,,,.,,----\n",
-      "                              <>                               <> ,.,,.,,.',.\",!\".\".\"'.'..,,,.\"\n",
-      "                              <>                               <> ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\"\n",
-      "                              <>                               <> \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\n",
-      "                              <>                               <> .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".\n",
-      "                              <>                               <> ,.,,,.,',:\"!\",,.,..,,\"','..\",\n",
-      "                              <>                               <> .,,,,.\"??''??\".,:\"?\"\",\".\",\",.\n",
-      "                              <>                               <> ?\",,',..\".,,\"-.\"',\",\".....?\",\n",
-      "                              <>                               <> \".,...,,,..--..,,,--.,,...,,.\n",
-      "                              <>                               <> ,.,-,.-,.,,,,,.,;,..,,,,,.,.,\n",
-      "                              <>                               <> \",.\",??'!?\"\",,\",,\",,,,----.\"\"\n",
-      "                              <>                               <> ,?....\",..\",!!----!\".\"\",,.\"!,\n",
-      "                              <>                               <> .,!\",,.,,'..,,;,.,,,,.,,.,,..\n",
-      "                              <>                               <> ,;,;--.,,,--,,,,,.;,'('),.:--\n",
-      "                              <>                               <> ,.,,,,,,,.----.,,.,(),,-,,',.\n",
-      "                              <>                               <> --,.\",,----,,,,.,,,,--',,,,.,\n",
-      "                              <>                               <> ,--,,.,,,.,,----.--''--,,.,,,\n",
-      "                              <>                               <> ,,-,,,.,,,-,..-,,,,..,.,,.,.,\n",
-      "                              <>                               <> .'-,,----..--',--,,.,,.,,,,,\"\n",
-      "                              <>                               <> .,',,,.,,'.,.().,,.(,,),.--,,\n",
-      "                              <>                               <> \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\n",
-      "                              <>                               <> ?'',.--,'!',,'!'--,,,.,,,?,;,\n",
-      "                              <>                               <> .\".,,,',..,,,,.\",,.,',,.\",,,,\n",
-      "                              <>                               <> .,.,,,,.,,,'.\",.'?\",.,,,,.,,.\n",
-      "                              <>                               <> .,,.\"!,!'!'.,'.\",.,,.,,--,--.\n",
-      "                              <>                               <> ,.\"\",,,\",\".',.\",,,''.,,.,.,,,\n",
-      "                              <>                               <> ,..,(,,),.\"'....!\".\",!\"\"'!\".\"\n",
-      "                              <>                               <> -,,..,';,,.'.,,.,.,,,,,-,,.,,\n",
-      "                              <>                               <> ,,,.,,'.,,.,,',.---!,,....,,,\n",
-      "                              <>                               <> ,,,,,,..,.;--..,,,,.,..,,.,'.\n",
-      "                              <>                               <> -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",\n",
-      "                              <>                               <> .,,,,,..,,,,,,,,,,,,--,,,,,,.\n",
-      "                              <>                               <> ,.,',?,,.,,.,,,-.,,,,,...,,.'\n",
-      "                              <>                               <> .,.,,..;',.,,.,.----,;,,.,,,,\n",
-      "                              <>                               <> \"\",,,.,,,,,..\",\",.\",.\",\",.\"..\n",
-      "                              <>                               <> .,,----.,.,,.\"'--,\",,\",.',',.\n",
-      "                              <>                               <> ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\n",
-      "                              <>                               <> ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,\n",
-      "                              <>                               <> ,,--,--,,,--.,:\",..,,?,,.\".,,\n",
-      "                              <>                               <> '..,,,.,,,,,,','--,,.*-.,,,.,\n",
-      "                              <>                               <> '.'.,,..,,..,.,,.,,,,,.\",\",,\"\n",
-      "                              <>                               <> .?\"--,--\"????\"\"...\",\".......\"\n",
-      "                              <>                               <> ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",\n",
-      "                              <>                               <> ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\n",
-      "                              <>                               <> ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\n",
-      "                              <>                               <> '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"\n",
-      "                              <>                               <> \",'.\"\"?,....',,\"-,,\"'.\"\",....\n",
-      "                              <>                               <> ,.--(--),,;,...,--.-----.-,..\n",
-      "                              <>                               <> !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;\n",
-      "                              <>                               <> .';..\"\"(),..,,,.----.,,.,,.,.\n",
-      "                              <>                               <> ,,,,.,,.,,...',,.,'.;--.,,,\"!\n",
-      "                              <>                               <> ;---(-)--:.'----.,,.',,.,,',.\n",
-      "                              <>                               <> --,'\"()\"''!\".',.,,.,,,,.,:\",,\n",
-      "                              <>                               <> ''.,,.\",\",\"----,...\".,,.,.,:\"\n",
-      "                              <>                               <> -,.',,,.,,..,..,,(\"!!\"),\",\",\"\n",
-      "                              <>                               <> .\".,..\"--'--\"...!\"..,\",\",\",\".\n",
-      "                              <>                               <> ,!\"'..,.,'..,,.:,,,..,.;,,,.,\n",
-      "                              <>                               <> ,.,,.,,..',..,,.,..,.,,.,;,,,\n",
-      "                              <>                               <> --,,\",\"...,,,,,.,...,,,,,.'.,\n",
-      "                              <>                               <> ..,..,.:\",?,,!\",,,;,,\"'\"..,,,\n",
-      "                              <>                               <> .,'.,.',,,.,',.,','.\",\"--\"'?\"\n",
-      "                              <>                               <> ,.\",?\".\"??...\",.\"...\"\"!!\".\".\"\n",
-      "                              <>                               <> .....,,\",,\"....\",.',,'-;,.,,'\n",
-      "                              <>                               <> ..,,'.\".\".\",,\"\"..,,,..\",,!'.\"\n",
-      "                              <>                               <> .,,.--'...\"\",?\"\"...\"\",!\".\",,'\n",
-      "                              <>                               <> ,,.,,.,----,.-..;.--,,,,,,,--\n",
-      "                              <>                               <> ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'\n",
-      "                              <>                               <> ..'!?--!...\"\",'!\".\"?!',\"-,.\",\n",
-      "                              <>                               <> \".\",.....\":.'.\",\",,.,,'.,,.:\"\n",
-      "                              <>                               <> '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\n",
-      "                              <>                               <> ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".\n",
-      "                              <>                               <> ...,,,.,,,,.'..-.''..,,.,:\".,\n",
-      "                              <>                               <> .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,\n",
-      "                              <>                               <> \"\",\",,\",....,\"....\"--!\",,.,,,\n",
-      "                              <>                               <> .\",\".,--,.,,,.,.,(),.,,.,,;,.\n",
-      "                              <>                               <> \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\n",
-      "                              <>                               <> ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"'\n",
-      "                              <>                               <> ,;,'!...?,.,.,....!.--...,.,,\n",
-      "                              <>                               <> ,,,.,',,.'-,.,.'.'.',--',--.-\n",
-      "                              <>                               <> ,,,?!'.'?'!\".-.-.,'.,,,,,.',.\n",
-      "                              <>                               <> ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\n",
-      "                              <>                               <> .,,.',,.*\",,',.\"\"?\".\"''--..\".\n",
-      "                              <>                               <> ,,.\"':\",,.\",,.,,:\",...\"--.,.\"\n",
-      "                              <>                               <> ,,,,,..,,..,--.....,-,.,.,-,.\n",
-      "                              <>                               <> --,.,,..,,,.;,,-,,,..,,.,,.,,\n",
-      "                              <>                               <> .,,.;...,..,.,,,,...,.,.\"....\n",
-      "                              <>                               <> ,.\"......\",.\"'?\"\"!\"..\"...!...\n",
-      "                              <>                               <> ,,,.\".,\".,,.,,,,..,.,,,.,.\"..\n",
-      "                              <>                               <> ,.\",''!,\",.\";'!\"..'.\"?'!?\"...\n",
-      "                              <>                               <> '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\n",
-      "                              <>                               <> ,,\".\",,,.,,''.,,..,..,,,:,,.,\n",
-      "                              <>                               <> !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\n",
-      "                              <>                               <> '.,..,,..,,,,.\",!,\",....,,,..\n",
-      "                              <>                               <> \"........;,,'....\"\"'.,,\".\",,,\n",
-      "                              <>                               <> ',,...\",.,...',,.,',,.,.,,'.,\n",
-      "                              <>                               <> \".\"'',\".\"--!'--!,.','.\".\"??\".\n",
-      "                              <>                               <> \".\"-.,'!\"..,'.\",\".\".\"\",',,'.'\n",
-      "                              <>                               <> ,\".,,.,,.,,,,,,.,.\",\",.\".,...\n",
-      "                              <>                               <> \".\",!,\",.,:\"?'.\"\"?'.'....,'.,\n",
-      "                              <>                               <> -'--.,,,.,,.,,.\",\".\".\",.,.,..\n",
-      "                              <>                               <> .-,,.\",\".\"!\",'.,,,,--.,;,,..,\n",
-      "                              <>                               <> .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"\n",
-      "                              <>                               <> ..?\".\"!......,...!',?\",..\"?\",\n",
-      "                              <>                               <> ,,!!!\".',.,,,.'..\",,,\",.\",.\",\n",
-      "                              <>                               <> '!.'!...\",.,,.\"\",?\"'...'''!\",\n",
-      "                              <>                               <> ,,,..\"??\",.\"??...\".,.\",!\".\"'?\n",
-      "                              <>                               <> ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",\n",
-      "                              <>                               <> !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"\n",
-      "                              <>                               <> :,',----'.??..-.'--',,.\"!\"--.\n",
-      "                              <>                               <> ?'?!',','\",'.\",,\",:\",'.'--.?\"\n",
-      "                              <>                               <> .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!\n",
-      "                              <>                               <> ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\"\n",
-      "                              <>                               <> \",.\"\",,\".\",,,'.\".\"?\",\".\".....\n",
-      "                              <>                               <> ---...,.,.\"...!,,\",\"!'.','.'.\n",
-      "                              <>                               <> \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\n",
-      "                              <>                               <> ..*...\",\"\".\",!\".\".,,....,.,!\"\n",
-      "                              <>                               <> --.*\"','.\"*()\",,.\"\",-,;,,,--,\n",
-      "                              <>                               <> ,,,',,.,...',,,,\"----,,,,,,,\"\n",
-      "                              <>                               <> \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\"\n",
-      "                              <>                               <> .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:\n",
-      "                              <>                               <> **\".,!\"\",!\".\",'--!\"\"''?\",.\",,\n",
-      "                              <>                               <> .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\n",
-      "                              <>                               <> ,,,\",.\",!!.!--,..'.,,,?,,\",\".\n",
-      "                              <>                               <> !.\"\",'...,\",.,,,,,.,'..,.\",,\"\n",
-      "                              <>                               <> .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"\n",
-      "                              <>                               <> ,,--,...?,.;.-,-,-.??.,,--;--\n",
-      "                              <>                               <> ,,.,,,.,(),,.,,(,),-,,.--,,..\n",
-      "                              <>                               <> --.,-,.(,),,,-,-,-.,-,.-,,--,\n",
-      "                              <>                               <> \"..,,..'...,,-,,..:,...,.'.,.\n",
-      "                              <>                               <> \",..\",?\",.\".'.\".\"?...,?\".\"?\".\n",
-      "                              <>                               <> .',,.--,--..,,,,,.,,.,.,,:\".\"\n",
-      "                              <>                               <> ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",\n",
-      "                              <>                               <> .\"'.,'.'.\"--,--\"',,....\".\",,'\n",
-      "                              <>                               <> '...\";,,..,...\",!...!\".\",\".,,\n",
-      "                              <>                               <> .--,,.,,,,,..,,.,,,,,,,.,.\"!?\n",
-      "                              <>                               <> \"\",,,\".\".,...\",\",....\",,',.\",\n",
-      "                              <>                               <> .''....'.\".\",'...\".\",.\"\",.\"\",\n",
-      "                              <>                               <> ?.\",-.,,,'.\"...'...,?:''...,!\n",
-      "                              <>                               <> ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,\n",
-      "                              <>                               <> ,,\",.\",.,,,--,!,,.\":,',.\"...!\n",
-      "                              <>                               <> ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,\n",
-      "                              <>                               <> -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",\n",
-      "                              <>                               <> \".\":'.,.,\":\",,,,,.,.,,,.,.?..\n",
-      "                              <>                               <> ,\",,,'....,,,,,.\"\"?\"\",\",\".\",.\n",
-      "                              <>                               <> ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\n",
-      "                              <>                               <> .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\"\n",
-      "                              <>                               <> ,,.,.,,,.\",,;,(),,.?\",.\",,..'\n",
-      "                              <>                               <> ,'!';,',\",.:.\",......,',\",..\"\n",
-      "                              <>                               <> .--,',,.,,.\"!\",--'.\"........,\n",
-      "                              <>                               <> .,,..\",\".\",,\".,-,.--,.\",,\",.\"\n",
-      "                              <>                               <> ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,\n",
-      "                              <>                               <> ,.(),,-().,,,,.,.,,:'.,,''',,\n",
-      "                              <>                               <> .',,.:-(),''(),.,-,.,,.-;,().\n",
-      "                              <>                               <> ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\"\n",
-      "                              <>                               <> ,,,.\",,,.,,',.,'...\",,?\".\",,\"\n",
-      "                              <>                               <> ,.,.;,,....,,.\",,.\",,?\".\".'.\"\n",
-      "                              <>                               <> \",.\"???\",.\",\",.\",.\".,,,.,,,,,\n",
-      "                              <>                               <> ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\n",
-      "                              <>                               <> \".\"',!\",..,,,,,,,.,,,.,,.,'.\"\n",
-      "                              <>                               <> .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\n",
-      "                              <>                               <> .\"',\".\"'?\"\",.'','.\".,.',,,,,.\n",
-      "                              <>                               <> -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'\n",
-      "                              <>                               <> ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,\n",
-      "                              <>                               <> ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.\n",
-      "                              <>                               <> ,,,,,,,.,...\"!\"..,\"!\",,,-,,.-\n",
-      "                              <>                               <> ,!\",.,,,,,,,.'.,,',,,';.,,..,\n",
-      "                              <>                               <> ,;..?.----,.,,;,,.,.,,,,.,',,\n",
-      "                              <>                               <> !\".\",?\"\",\",\",'.!...\"..,,',...\n",
-      "                              <>                               <> .\"'',,.--.'...,..,,,.\"?\"..,..\n",
-      "                              <>                               <> -.,,,,--,.,,..,,.,,,,..,..\"??\n",
-      "                              <>                               <> -.,,,--,,,,.',.',..\",\",.\"?\"'-\n",
-      "                              <>                               <> ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\"\n",
-      "                              <>                               <> \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\n",
-      "                              <>                               <> .,\"!\".,',.,,;,,;,.,..,,,,.,.,\n",
-      "                              <>                               <> ,.\"...!\",.\",!!....\".\",.!\".!,.\n",
-      "                              <>                               <> .,,,,,..,..,.\"?!\",,,.\",,'!\"..\n",
-      "                              <>                               <> .',,..,.,,,,,..',,,,,..,,,,.,\n",
-      "                              <>                               <> ..,..,,.,.\",,!\",-,,,,.,,-.,,.\n",
-      "                              <>                               <> ,--,,..\"!,!\",.,,.\"!??\".,,,.,,\n",
-      "                              <>                               <> ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",\n",
-      "                              <>                               <> ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,\n",
-      "                              <>                               <> ,,?...,'!\"..,,,,,,,,,,.,,.,,;\n",
-      "                              <>                               <> ,-,,.,:,,..():,.,.,,,..,,,().\n",
-      "                              <>                               <> ,;,.;.,.,,.,,,,,,.,,...,,,,,.\n",
-      "                              <>                               <> .',.,,.',',,----.,,',.----:??\n",
-      "                              <>                               <> ,,,'.--',,--,,;,,.?--,.,,,.\",\n",
-      "                              <>                               <> .?-(),.,..,,().:,;,;,.'..:\",?\n",
-      "                              <>                               <> ,,,.,,,,.,,,..'..,,..-,..,,.'\n",
-      "                              <>                               <> .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\"\n",
-      "                              <>                               <> \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,\n",
-      "                              <>                               <> ;;,;-;;;;,;,-(),;,,;,--,;,---\n",
-      "                              <>                               <> \"\"',...\",.,,,,(,),',.\",...\",.\n",
-      "                              <>                               <> .,-,-,,,,,.,-,.,,.':\",,,....?\n",
-      "                              <>                               <> ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",\n",
-      "                              <>                               <> ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*\n",
-      "                              <>                               <> '..\"\",....\"\",,',...\".\",-,,''.\n",
-      "                              <>                               <> ,,',,,,.,.,.,.,..,,.,,...,.\"?\n",
-      "                              <>                               <> .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\"\n",
-      "                              <>                               <> ..,...\".,',,,,.,,.\",!\",\",.,?.\n",
-      "                              <>                               <> ,.\"',\".\";..,..,.,,.(,,).?\".\",\n",
-      "                              <>                               <> .'.\",\".\"..\",--....,----',,.'.\n",
-      "                              <>                               <> ,!',\".\"''?\".\",\",\".,,\",,\",...\"\n",
-      "                              <>                               <> ,,.\"',,\".\"....-.,'?''--.'.'?'\n",
-      "                              <>                               <> '?',',',.''','','!.'',.'.,.,.\n",
-      "                              <>                               <> ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\"\n",
-      "                              <>                               <> ...............\".-,,..,,.',,.\n",
-      "                              <>                               <> ,--\"\"--,,,-.'-.--.,.',,.,.,.,\n",
-      "                              <>                               <> ,.:--.,,,,--,,,.,-,'-.,,.,,,.\n",
-      "                              <>                               <> ....\"\"',\".\"...,\"..\"?\"..\",''?\"\n",
-      "                              <>                               <> .\"!\",',\",,';!:--.?.'!\".\"??',\"\n",
-      "                              <>                               <> ,,,.',,..,,''..,..,,,,..,',.,\n",
-      "                              <>                               <> \"',!!',\".\"!\"-..,.,,,..,.,,,'-\n",
-      "                              <>                               <> !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\"\n",
-      "                              <>                               <> -,,,.,,'.'.-'.,,...-.-.\",,?\",\n",
-      "                              <>                               <> ,,..\",,\"-.\"?\",.\",,,\",,.',,'',\n",
-      "                              <>                               <> .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\n",
-      "                              <>                               <> ,\"(,\"\"),\",,,......,,\".\",..!\".\n",
-      "                              <>                               <> \",\",,'.,,..\"(.)\"'!,!.,..,,...\n",
-      "                              <>                               <> ,,\",,...'.?\",,..,,,,,.\"'!'!\".\n",
-      "                              <>                               <> \",.\",,!\".\",....',\",.\"...,\",.\"\n",
-      "                              <>                               <> ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'\n",
-      "                              <>                               <> ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"\n",
-      "                              <>                               <> \",'!\":,.,,,,.,,,,...\",'!\",.\"!\n",
-      "                              <>                               <> \"\",'.?\"\",\",\"''!!,!\".,,.,,,---\n",
-      "                              <>                               <> !\".\",','!\",.\",.\"\",,\".\"...\",.\"\n",
-      "                              <>                               <> ..,\"-...,,.....,.:.'.','.,,,,\n",
-      "                              <>                               <> ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,\n",
-      "                              <>                               <> ,,..,,.-,,,,,,,,,,...,,,,.,,.\n",
-      "                              <>                               <> ,...,',\".\",......,.\"(.)\"--,,-\n",
-      "                              <>                               <> \"?,,?\".*\",,.\"*()\".\".,..(),---\n",
-      "                              <>                               <> ,,,.,.,,..,.,;..,--,',--,.,,,\n",
-      "                              <>                               <> -.\"!\".\"!\",..'.,,.,,,,,,..;,--\n",
-      "                              <>                               <> ,,..,,,,,.\"!\".\"!',--!!...',.;\n",
-      "                              <>                               <> .,.\"??\",..,,,...,,',.,,.,,,,.\n",
-      "                              <>                               <> ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\"\n",
-      "                              <>                               <> !!?,?\".,-.--.\",......\".,.\"...\n",
-      "                              <>                               <> :\"',!\",,:\"!!...',!\"\",,--!...\"\n",
-      "                              <>                               <> '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,\n",
-      "                              <>                               <> ,\",\"'....\"),\",.,'.,,.\"...,\",\"\n",
-      "                              <>                               <> .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\n",
-      "                              <>                               <> ,,,,.,,.'\".\"()',,.,,,.,,..,..\n",
-      "                              <>                               <> .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'.\n",
-      "                              <>                               <> ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,\n",
-      "                              <>                               <> ..\"','!...'!\".,,..,,.\"?\"..,,,\n",
-      "                              <>                               <> ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\n",
-      "                              <>                               <> ,,,,.,..,.,,,,,,.\",!...?...,.\n",
-      "                              <>                               <> \",,,-.,',..,-,-..,,,,,.'.\",..\n",
-      "                              <>                               <> ..,-.\",\"(),\".:.\",.,...().,..,\n",
-      "                              <>                               <> ,.:\"!....\"\"?....,\".\".\",,-.\"..\n",
-      "                              <>                               <> .,,...,,.\"!\",,....,...,.,..',\n",
-      "                              <>                               <> ,,.,.,,,,.,..,,.,.,.,,,.,,,,.\n",
-      "                              <>                               <> ,,,..,.\"\".',,,.(,--),,.*'.',,\n",
-      "                              <>                               <> ,.,.,,,--.',...,-,,.,,--.,,,-\n",
-      "                              <>                               <> ,,,,.,..,',,.\"',\".\"',...,?\".,\n",
-      "                              <>                               <> .\"'!!,,!\".,.,,-,.--..--,,--,,\n",
-      "                              <>                               <> ,!\".\",--'...,...\",.,',,,,.,.'\n",
-      "                              <>                               <> \".,\"..,--.,--.',.\",\".\",,!,\",.\n",
-      "                              <>                               <> '.\",\",'.\"....\"()',,,',.\",,,\",\n",
-      "                              <>                               <> ..\",,....,.\"()\"\"----\",.!!.,!!\n",
-      "                              <>                               <> '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?..\n",
-      "                              <>                               <> ,--';,.,,,,,,'....,.....\",.\",\n",
-      "                              <>                               <> ,,'.,..,...,....-.,,..,.,.,,,\n",
-      "                              <>                               <> .\"-,',?\".\",',?.!\"..'.,,.\",',\"\n",
-      "                              <>                               <> ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,\n",
-      "                              <>                               <> ,,,,.,'.,.--..\",!,\",,,....,..\n",
-      "                              <>                               <> ..,.,.,.,,,..'.',,,,.'.,..,.,\n",
-      "                              <>                               <> ,?'?\".,.,,.\"....'...\".\"!'.!.!\n",
-      "                              <>                               <> ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'\n",
-      "                              <>                               <> ,,\",'.\",.\"\",...',\",,.,,,.,,,,\n",
-      "                              <>                               <> :,.,..,,..,,,,.',.,,...??'?,.\n",
-      "                              <>                               <> .',.,.,-',,.,',,..,.\"'.?\"..\",\n",
-      "                              <>                               <> ,...,..;;,,,,..,,,..'.,..,,,.\n",
-      "                              <>                               <> ',,,'--''-''--'...?',!\"..\"--,\n",
-      "                              <>                               <> ,,,..\",,\",..,,.,,.,,,,.,,,.,.\n",
-      "                              <>                               <> ..,,.,,,.\"'?\",.\",!\",',.,,.,',\n",
-      "                              <>                               <> ,,.'.,....,,..,,.,,.,,..,'..,\n",
-      "                              <>                               <> -,,,.,.\",,,,...,,\".\"...!.'!!.\n",
-      "                              <>                               <> ..\",!\",.\",....,,,!\",.\",,...',\n",
-      "                              <>                               <> !\",.\"',.',,,!!\",.,,,.,,;-,,.,\n",
-      "                              <>                               <> ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,\n",
-      "                              <>                               <> -..,,.,,.,,,.\",?','??\".,.\",,\"\n",
-      "                              <>                               <> ,-,.',,.,,.,.\",!\",.\",!\",,,,..\n",
-      "                              <>                               <> \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".-\n",
-      "                              <>                               <> ,,,,,.,,...,,,.,,--,.'-,,,.,.\n",
-      "                              <>                               <> \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"\n",
-      "                              <>                               <> !'\".,,.,:\"...\"..\"-;,,.,',..,.\n",
-      "                              <>                               <> \".\"..\"'!\",,'.,--.,,,..,,,;,(,\n",
-      "                              <>                               <> *,.*()*.*()..',':\",?\"\",,\",.\".\n",
-      "                              <>                               <> -,\",,,...\"\"?\",.\"?...!\".\",\",,\"\n",
-      "                              <>                               <> ..\",.',--,'--(),,:\"!\",\"!\".,,,\n",
-      "                              <>                               <> ',,.--,,--,',,,.,,;,,.,,,--,.\n",
-      "                              <>                               <> ,,,\",--?\",,,,,.'.',.,,--.,;.,\n",
-      "                              <>                               <> .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\n",
-      "                              <>                               <> ,.,'',,..,,.\",,\",.\".\",,,,..,.\n",
-      "                              <>                               <> \",,\";.\"'!\".\"......?\"',,\",!\".\"\n",
-      "                              <>                               <> .\"'.\",?,,....-\".\",!'.?,'.--'?\n",
-      "                              <>                               <> .,'','.--,,,-,.,.--,,;;'----,\n",
-      "                              <>                               <> ..,;----',','.,.',.,',.(),,,,\n",
-      "                              <>                               <> ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\n",
-      "                              <>                               <> ,..,,...,,.',,.,,,,,.(),.\".!\"\n",
-      "                              <>                               <> --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\n",
-      "                              <>                               <> '',..,,,,.\".\",..'.,.-,.-.;,,.\n",
-      "                              <>                               <> .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,\n",
-      "                              <>                               <> ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\n",
-      "                              <>                               <> .,,,',,.,.,,,..',,,.,,..,.?\",\n",
-      "                              <>                               <> ...,,...:,.,,,,.,,;,.,.,,.:\",\n",
-      "                              <>                               <> ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",\n",
-      "                              <>                               <> ,,,,??.--.----,,.'',,.,.'--,,\n",
-      "                              <>                               <> ,,,,,.,,..,,,.\",,?.??\".\",!\".,\n",
-      "                              <>                               <> ,,,,,.,.,...\",\".,..,,..,.,,,,\n",
-      "                              <>                               <> ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'\n",
-      "                              <>                               <> ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\"\n",
-      "                              <>                               <> ,.\"''.?--'.?',';',\".\"??\".\"??\"\n",
-      "                              <>                               <> ,,\".\"--,,.......\"',,,,.\",,\"\"!\n",
-      "                              <>                               <> ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\"\n",
-      "                              <>                               <> ,,,.,,..,----,,.,,,,..,..,:\",\n",
-      "                              <>                               <> ),.,.,,,,,--,.,,,,'(')...\"\"\",\n",
-      "                              <>                               <> ,...,,.,.,.',,,.,--,,--,.,.;,\n",
-      "                              <>                               <> ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\n",
-      "                              <>                               <> ..\"?\",.\".,\",.\".,.\"'.,,,.,--.'\n",
-      "                              <>                               <> .,\"..\"???\".,..().,.\",\",.\"',.\"\n",
-      "                              <>                               <> .\",??\".,'.\"?\",.\"?\",.\",,,\",,()\n",
-      "                              <>                               <> ,.\",',\".\"',\",.\",?\",.\",\",.\",,\"\n",
-      "                              <>                               <> ,!\".\".\",,,\";\",,'!'--,,.,\".'.,\n",
-      "                              <>                               <> \",?!\",,,,,,..,,..,:\",\".,.,,,.\n",
-      "                              <>                               <> .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\n",
-      "                              <>                               <> .,,.,,,,..,,.,,....,.----,.,-\n",
-      "                              <>                               <> ,.,,,.\"?\",.,,.,--.\"??...\",,,.\n",
-      "                              <>                               <> ???,??....,,,,,--,,--.,,.,-,,\n",
-      "                              <>                               <> .;,,..()'.,,,.:-.,.,,,!,,:\"..\n",
-      "                              <>                               <> ,.,;,:,,.,,.!().,,.,.',..,,.-\n",
-      "                              <>                               <> ,--,--,,.'',..,.\"--.',\",..,--\n",
-      "                              <>                               <> \"\"',','!!\".'.\"...!\",,.,.'..,.\n",
-      "                              <>                               <> ...\",.,,.,,,,,.,,,.,,,.\"?'!!\"\n",
-      "                              <>                               <> ,.,.-...,-.\",,\"-,\"';'!\",,,.,-\n",
-      "                              <>                               <> ...\",'!\"\"--!\",,,.,,,,,,,.,,..\n",
-      "                              <>                               <> -,'.\",,\",.',,,,,.,,.,..,.,..,\n",
-      "                              <>                               <> -,,--..(,),.,,--.,,,.--;---;,\n",
-      "                              <>                               <> ,,,-,,.,,.',,.,,!,,.,,.',.,.,\n",
-      "                              <>                               <> ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!\n",
-      "                              <>                               <> ,.,,:\",.,,,.\",.,,,----,,.----\n",
-      "                              <>                               <> .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--\n",
-      "                              <>                               <> ,----,,.,-,,.,;.,.;;,.,,-.,,.\n",
-      "                              <>                               <> .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\"\n",
-      "                              <>                               <> .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\n",
-      "                              <>                               <> ',:\"!,!!\".\",,\",.\",.':'','.'',\n",
-      "                              <>                               <> ,,,,.'--,,--,;,,----',--,,--.\n",
-      "                              <>                               <> ,,.().,,.\",,!.,\".\"!,!!\".\"',\",\n",
-      "                              <>                               <> .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"\n",
-      "                              <>                               <> ....!'.,--,.\"\",','?\".().\",!!;\n",
-      "                              <>                               <> .'!,!\".\"....!....,,!...,!...,\n",
-      "                              <>                               <> .,,,,.:.--,,.'.,,,,,,,,,...;,\n",
-      "                              <>                               <> ,,..,-,.\"--!\".:\"...,???--!--!\n",
-      "                              <>                               <> .,,--.,.,.-,;,...,.,,,,'--,.,\n",
-      "                              <>                               <> \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'\n",
-      "                              <>                               <> ,,.\",??\",.'..,,.\"?.\"....,,'.,\n",
-      "                              <>                               <> ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\n",
-      "                              <>                               <> .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"\n",
-      "                              <>                               <> ,,.----,,.-,,-,,:;,,.,.,.\"'.\"\n",
-      "                              <>                               <> ;,,;,,.,......,.,,,,,.(--).:\"\n",
-      "                              <>                               <> ,,.:,',.,.?,(');,;',,.;,,.,,,\n",
-      "                              <>                               <> ,.,,.\"\".-..(,)....**.:.()..,,\n",
-      "                              <>                               <> ,,.().,.,----.,,,,,,.-.,,,,.,\n",
-      "                              <>                               <> ,,.,.,,,..,.,,.,',.,,.,',,,.,\n",
-      "                              <>                               <> ,.,,.,,-,..,,,,,,.,,,.,,.''.\"\n",
-      "                              <>                               <> .\"\"----\".....'?\",.\"?'??\"\"!!\",\n",
-      "                              <>                               <> ..?\".\",??\"..\".?\",.\",,\".',().,\n",
-      "                              <>                               <> ,,.\",,?\".\",\".\"',\".\"';'\"----\".\n",
-      "                              <>                               <> \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\n",
-      "                              <>                               <> .()--.\",!??\".,,...,,.\".\",,,.'\n",
-      "                              <>                               <> .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\n",
-      "                              <>                               <> \",--,\".\"--!?,!,:''','!'.\"\"!\".\n",
-      "                              <>                               <> ,..,,:\",.\",,.,,-.,..-',.',,.'\n",
-      "                              <>                               <> .\".\",,...\".\"?...,?\",...\".,\",.\n",
-      "                              <>                               <> ?\".,.\",\",\"':''.'''.?\".\",!\",,:\n",
-      "                              <>                               <> \".,!!--!\".\"',\".\".!\",.\",'!\".\"-\n",
-      "                              <>                               <> ,,,.'.,,-,.,,.-'..,.,,..\"'.,\"\n",
-      "                              <>                               <> .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\n",
-      "                              <>                               <> .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,\n",
-      "                              <>                               <> *\".\".\",?\"*.*\",?\"\"',\",.\",'...\"\n",
-      "                              <>                               <> ,.\",?\".\"...?\",,,,,.,.,..\",,\".\n",
-      "                              <>                               <> .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..\n",
-      "                              <>                               <> \",.\",!',\",.\"',?\".\",...--'?!'.\n",
-      "                              <>                               <> .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",\n",
-      "                              <>                               <> ...\"-,-...\",,.,,...--.--,--,,\n",
-      "                              <>                               <> .:,.'.\"',;!\".\"','!\".,.,,;,,..\n",
-      "                              <>                               <> .,.,.,.\"!\"..,,.,,....,.,,.'.,\n",
-      "                              <>                               <> ,,...,,,.\"!\",.\"?\",----'.\"!\",,\n",
-      "                              <>                               <> '...'.',().,,,,.,,,,.,,.,--.,\n",
-      "                              <>                               <> ..-,-,..----;.,.,.,,,.,:\",,!!\n",
-      "                              <>                               <> .\",\"(),\".,..,,.,.,,,.:',?'--'\n",
-      "                              <>                               <> \",',.,'.,,?\",:\",?.','(),'.'.'\n",
-      "                              <>                               <> ..\"??\".,,..,,.,......,,.,--..\n",
-      "                              <>                               <> .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\n",
-      "                              <>                               <> !!\",,.;,,..,,.,.,,,,.',.\"?\".\"\n",
-      "                              <>                               <> .,,,,,..,,,.:,,,;,,',,.,,,,,.\n",
-      "                              <>                               <> --,,.,,,,,.,,',,.,,,,.,'.,,.,\n",
-      "                              <>                               <> \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*(\n",
-      "                              <>                               <> (),,,,.(),.----?----,.,,,,.,,\n",
-      "                              <>                               <> .,'.,.,.,,.,..--,,,,,,,,--,,(\n",
-      "                              <>                               <> --..,,.;;,..,,.,,.,,.,,.\",\".\"\n",
-      "                              <>                               <> '--'.--.\"..\",\",\".,...!..,:,,.\n",
-      "                              <>                               <> --,,,,.',.\"??,,,\".'....\".....\n",
-      "                              <>                               <> !...'!\",,,,,.\"!...!...,,\",.,,\n",
-      "                              <>                               <> !...\"\",,!\",....',,,,.'.'.',.,\n",
-      "                              <>                               <> \",\",',\",'.?,!,.\",,,.....;'.;.\n",
-      "                              <>                               <> ..,,.',.,,,,.,,..,..,.'--.---\n",
-      "                              <>                               <> --,,-,--.-,,\"',\"--,,.,,,.,,,,\n",
-      "                              <>                               <> ?\":\",\".,,,:\",,\".----?.----.,,\n",
-      "                              <>                               <> ,,,'?.,',----.,--,.,,,----.,.\n",
-      "                              <>                               <> .\"!\",..\".!.\".\",!\".\",,'.!\",.\"-\n",
-      "                              <>                               <> \"'.',';,,'-,-.,,.',,..-.--.,,\n",
-      "                              <>                               <> ...\",.\",!!...?.\",,-,,,.\"...??\n",
-      "                              <>                               <> -,,,()--.,..----....\",!,??!\"-\n",
-      "                              <>                               <> ',\",.\"'.','!\"\",,\".\"',\".\",'...\n",
-      "                              <>                               <> .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\"\n",
-      "                              <>                               <> ..\"\",\".\"';...'.\"\",,,,'.'!'.'.\n",
-      "                              <>                               <> \",.,.,.\"!\",\"!\".\"',\",.\".''.'..\n",
-      "                              <>                               <> .,,.:\",,,!!,,,\".,.,,'.,,..\",,\n",
-      "                              <>                               <> !\"\"...\",:\"---,\",,\"-------,---\n",
-      "                              <>                               <> ,....,,,-----,....,,.----';.,\n",
-      "                              <>                               <> '.'.,----'----',,,..;.---\"\"..\n",
-      "                              <>                               <> \",'.'-,,.,,.;,..,,,,,,,.,,,.,\n",
-      "                              <>                               <> .,,--,--,'.,,,,.,,'..,,..,,.,\n",
-      "                              <>                               <> ,,.\",,!\":\",??\":\",.,!\",----.--\n",
-      "                              <>                               <> .\"..-.,.,,.,.,,,.,,;.,',----.\n",
-      "                              <>                               <> ,,,,.\",,\".\",,.\".',,.,.,,,.,,.\n",
-      "                              <>                               <> .,.,,,,.,.',.'..,',.',,.\",',\"\n",
-      "                              <>                               <> .:,.,-,.,,.',,.,,...,,.,.,,,.\n",
-      "                              <>                               <> ,.,.,,.,.----:???--:\",,\",\",\".\n",
-      "                              <>                               <> ..\",.\"--!\".\"......!\".',,,,,,.\n",
-      "                              <>                               <> ;,:.'',.\",\".\".;..\"\",?\",.\"..!\"\n",
-      "                              <>                               <> \",,...?\".\",...?----.----.?...\n",
-      "                              <>                               <> ,\".,,,...',',,,.,.\",','..,.\":\n",
-      "                              <>                               <> \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'\n",
-      "                              <>                               <> ,.........\".\"--,--,.\"\"';...\",\n",
-      "                              <>                               <> '.\",\",\":',?''!,..,.,\",.\",,\",.\n",
-      "                              <>                               <> ....?\",.\"?,.!\".\",...\",\",,--;?\n",
-      "                              <>                               <> .\",,\"..,.\",???\",.\",,,\".\"?.,,\"\n",
-      "                              <>                               <> \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\"\n",
-      "                              <>                               <> :\",!'!\"'.\";.\".,..'.,.,.,,.',.\n",
-      "                              <>                               <> ...\".\",\"-.\"',,.,.......,?,!\",\n",
-      "                              <>                               <> ..\"\",!!'....!,'!\"'.\",.,\".\"??,\n",
-      "                              <>                               <> ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?\n",
-      "                              <>                               <> \".,,....\"',,\"\";,.',:\",,--,\",,\n",
-      "                              <>                               <> .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\n",
-      "                              <>                               <> ..\",.?(,,)--,,--(,,)??,;:,,-;\n",
-      "                              <>                               <> ,,--.,.,.,.,.?!\";,\".??..;;.;.\n",
-      "                              <>                               <> ,,-.,',-.-..:,..----...-.;.',\n",
-      "                              <>                               <> '--,.(),,.;,----,,,,.,,,,,...\n",
-      "                              <>                               <> ,..,,..;;..--.:.,.,....:.,,..\n",
-      "                              <>                               <> .,'.,,,.,,.,,...',,.,,'.:,,',\n",
-      "                              <>                               <> -.;,.--.,,-.,;,,,,.'.--,.,,,.\n",
-      "                              <>                               <> .',.'.\"'?,\".\"??'!\"',,'.\",,?\",\n",
-      "                              <>                               <> \"'..\",,,'.,.,.\",\",.\",.\";.,.,.\n",
-      "                              <>                               <> ,,\",\"',!,...'.\"..\",,\",\",.,,-.\n",
-      "                              <>                               <> ,\".\",....,'....,...\",,,.\",,?\"\n",
-      "                              <>                               <> .'.,,,,,,,--.,.,.,,,,.',,,,,.\n",
-      "                              <>                               <> ,,,,,:\",'.\",,;,,,.,.,,,:\";'!'\n",
-      "                              <>                               <> \".,.\",,?\".,,..\",...,...!\"..,,\n",
-      "                              <>                               <> .,.,,.---,,..,.,,,.,--,.,,'..\n",
-      "                              <>                               <> .,,,..''.,,,.,,,,,..,,.'.,.,'\n",
-      "                              <>                               <> ',\".:\",'.\",,;.,,,',.\",,\"(),\".\n",
-      "                              <>                               <> ,.,,,..:\"!'!\".,,..,:\"''....,?\n",
-      "                              <>                               <> .\"!\",.\"',\",'.\",,....\"\",'.!\".\"\n",
-      "                              <>                               <> \",.\"..:'!',','.',\".\",.\",,,,,.\n",
-      "                              <>                               <> ,,.-.,.,,..,,,,(,'),,.,.,,,,,\n",
-      "                              <>                               <> ,,,,.,,,,,.',,;,.,,,,,.,',;.,\n",
-      "                              <>                               <> ,,.,,',',',.,..,,',,.,,,--,--\n",
-      "                              <>                               <> .,,.,..',----.\"?\",.\"',',\".',.\n",
-      "                              <>                               <> ..?.....'..,...\",;;..,.\",.?\"\"\n",
-      "                              <>                               <> ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\".\n",
-      "                              <>                               <> (),,,(),(),'--.,,,,,,.,...-,,\n",
-      "                              <>                               <> .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,\n",
-      "                              <>                               <> ,'.---.,.,,,.,'-,.',.,,,.:,,,\n",
-      "                              <>                               <> \"!\".,,,,--,:----,--,',.,,.-..\n",
-      "                              <>                               <> \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"\n",
-      "                              <>                               <> '...,--!,!...\",:\"!\"'.\",!\".,,,\n",
-      "                              <>                               <> ,,-,.,.,,,.\"--,'.,--'!'!\".,',\n",
-      "                              <>                               <> ().\",*----,,....,,\".*.\",?\".\",\n",
-      "                              <>                               <> \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,\n",
-      "                              <>                               <> ,,.\"'.:'.,:',,----.,,.'!\".,..\n",
-      "                              <>                               <> \",?\"...,.\",,\",,.\"?\",...()..,.\n",
-      "                              <>                               <> -.:!''....?...\"\",,\".\".\"\",,,\",\n",
-      "                              <>                               <> \".\".:..\"\",'.,.,!,--,!.,!\",.\",\n",
-      "                              <>                               <> ,..'',,;.,,.,--,,,,.',,,.,..\"\n",
-      "                              <>                               <> \",\".\"!.,,...\"\",\".':--.\".,\",.\"\n",
-      "                              <>                               <> --.'.\"',.\"??\".\"?\",..\"?\".\".,?\"\n",
-      "                              <>                               <> \",!,.!?..--'!\"\",\".\"...\"\"'!'!\"\n",
-      "                              <>                               <> \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!\n",
-      "                              <>                               <> ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,\n",
-      "                              <>                               <> ,,,,).,:,,;,,.;,,..,,,,,,,.--\n",
-      "                              <>                               <> '.,,,,,.,,.,,.(,).,,,,..,,..,\n",
-      "                              <>                               <> ,,'.'.,.,,.,,,,.,.,,,.,,,,,,'\n",
-      "                              <>                               <> \",,,,,.-------.--.,,,?,.,,',,\n",
-      "                              <>                               <> ...,,.,,.,;,....,.,;,;,.,,,,,\n",
-      "                              <>                               <> .--,;,,,.,,,,,,.,--.,'.,,.,,;\n",
-      "                              <>                               <> -,,,:,..,,.,.,',,,,.'----.,,,\n",
-      "                              <>                               <> ,;',-\"\",','.,,,'.:,,,,,.,:,,,\n",
-      "                              <>                               <> ,.,.,,,.\".\"--'.\",,.\".(,,,',,,\n",
-      "                              <>                               <> ,.,,,,.,:():,().,,,,,';.,,.,;\n",
-      "                              <>                               <> ,,..----;--,-,.,;,,--.,,.,,,,\n",
-      "                              <>                               <> ,,...:'..--,,?,,,,,?,,,?,,.,.\n",
-      "                              <>                               <> .,,,.,..,,,:.',,...,,,.,,,'.,\n",
-      "                              <>                               <> ,,,().,,,.,',,.,,,,,,,,,..,,.\n",
-      "                              <>                               <> ',,,,,.,,,,,,,,,.,,'.,.'.,,,.\n",
-      "                              <>                               <> ,,.,--,,,--..'.,,'.,..,.,,--,\n",
-      "                              <>                               <> ,,',.,,,--,,..,,.,,'.,,,.,,,.\n",
-      "                              <>                               <> ,,..(),,.,.(),,,.(),,.,,,--,,\n",
-      "                              <>                               <> .,.,,.,.;,,,,,.,,(,'),,,(,)..\n",
-      "                              <>                               <> ,,.,,,,,.-----..,,,,,.,,,,,..\n",
-      "                              <>                               <> --.',,,'.:\",,(),\":\",,,,,.\";,.\n",
-      "                              <>                               <> ),-(://./)..-..-,,,(/).,-.-,.\n",
-      "                              <>                               <> ,,:.,-.....-(),.\"\",....-.....\n",
-      "                              <>                               <> .......--%-.-,.().,\".\"-(-)/-.\n",
-      "                              <>                               <> ,,....-,().,..,.,......,'-',,\n",
-      "                              <>                               <> ()://./...'.'..,,.,.,,,()-,@.\n",
-      "                              <>                               <> .                            \n"
-     ]
-    }
-   ],
-   "source": [
-    "compare_many(sherlock['punctuation'], pap['punctuation'], wap['punctuation'], gap=' <> ')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "collapsed": true
-   },
-   "source": [
-    "## Making images\n",
-    "The text versions are fine, but let's turn the punctuation into images, with a coloured square for each punctuation character."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Start with just trying to get something out"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 56,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "# Periods and question marks and exclamation marks are red. \n",
-    "# Commas and quotation marks are -green- blue. \n",
-    "# Semicolons and colons are -blue- green. \n",
-    "colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
-    "           ',': (0, 255, 0), '\"': (0, 255, 0), \"'\": (0, 255, 0),\n",
-    "           ':': (0, 0, 255),  ';': (0, 0, 255),\n",
-    "           'unknown': (128, 128, 128)}\n",
-    "max_x = 1000\n",
-    "max_y = 1000\n",
-    "block_size = 4\n",
-    "text = sherlock['punctuation']\n",
-    "img = Image.new('RGBA', (max_x, max_y))\n",
-    "draw = ImageDraw.Draw(img)\n",
-    "x = 0\n",
-    "y = 0\n",
-    "i = 0\n",
-    "# for i in range(100):\n",
-    "#     if text[i] in colours:\n",
-    "#         this_colour = colours[text[i]]\n",
-    "for p in text:\n",
-    "    if p in colours:\n",
-    "        this_colour = colours[p]\n",
-    "    else:\n",
-    "        this_colour = colours['unknown']\n",
-    "    draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
-    "    x += block_size\n",
-    "    if x >= max_x:\n",
-    "        x = 0\n",
-    "        y += block_size\n",
-    "img.save('test.png')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "The image: \n",
-    "![alt text](test.png)\n"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 58,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "# Periods and question marks and exclamation marks are red. \n",
-    "# Commas and quotation marks are -green- blue. \n",
-    "# Semicolons and colons are -blue- green. \n",
-    "def make_image(text, block_size=4, width=1000, colours=None):\n",
-    "    default_colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
-    "           ',': (0, 0, 255), '\"': (0, 0, 255), \"'\": (0, 0, 255),\n",
-    "           ':': (0, 255, 0),  ';': (0, 255, 0),\n",
-    "           'unknown': (128, 128, 128)}\n",
-    "    if not colours:\n",
-    "        colours = {}\n",
-    "    use_colours = default_colours.copy()\n",
-    "    use_colours.update(colours)\n",
-    "    height = ceil((len(text) * block_size) / width)\n",
-    "    img = Image.new('RGBA', (width, height))\n",
-    "    draw = ImageDraw.Draw(img)\n",
-    "    x = 0\n",
-    "    y = 0\n",
-    "    for p in text:\n",
-    "        if p in use_colours:\n",
-    "            this_colour = use_colours[p]\n",
-    "        else:\n",
-    "            this_colour = use_colours['unknown']\n",
-    "        draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
-    "        x += block_size\n",
-    "        if x >= width:\n",
-    "            x = 0\n",
-    "            y += block_size\n",
-    "    return img"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 59,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(sherlock['punctuation'])\n",
-    "i.save('sherlock.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 60,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(wap['punctuation'], block_size=6, colours={'-': (255,255,255)})\n",
-    "i.save('wap.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 61,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(wap['punctuation'], colours={'-': (255,255,255)})\n",
-    "i.save('wap.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 62,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(shakespeare['punctuation'])\n",
-    "i.save('shakespeare.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 63,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(ulysses['punctuation'])\n",
-    "i.save('ulysses.png')"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 64,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": [
-    "i = make_image(pap['punctuation'])\n",
-    "i.save('pap.png')"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "collapsed": true
-   },
-   "source": [
-    "Sherlock: \n",
-    "![alt text](sherlock.png)\n",
-    "\n",
-    "War and Peace:\n",
-    "![alt text](wap.png)\n",
-    "\n",
-    "Shakespeare:\n",
-    "![alt text](shakespeare.png)\n",
-    "\n",
-    "Ulysses:\n",
-    "![alt text](ulysses.png)\n",
-    "\n",
-    "Pride and Prejudice:\n",
-    "![alt text](pap.png)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {
-    "collapsed": true
-   },
-   "outputs": [],
-   "source": []
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python 3",
-   "language": "python",
-   "name": "python3"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.4.3+"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
index 044e4619d549785310c0b278eb61157413b309af..52c70c7af15269ff84ce7743dded61a665b81671 100644 (file)
Binary files a/ulysses.png and b/ulysses.png differ
diff --git a/visualising-punctuation.ipynb b/visualising-punctuation.ipynb
new file mode 100644 (file)
index 0000000..256d947
--- /dev/null
@@ -0,0 +1,11158 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Punctuation in novels\n",
+    "Inspired by https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.qwj8e1n8m"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "import string\n",
+    "import collections\n",
+    "from PIL import Image, ImageDraw\n",
+    "from math import ceil\n",
+    "import matplotlib as mpl\n",
+    "import matplotlib.pyplot as plt\n",
+    "%matplotlib inline\n",
+    "import pandas as pd"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The `string` module has some nice subsets of characters. Does it know about punctuation?"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'!\"#$%&\\'()*+,-./:;<=>?@[\\\\]^_`{|}~'"
+      ]
+     },
+     "execution_count": 4,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "string.punctuation"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Getting the punctuation\n",
+    "First, let's just open a text file and read the punctuation. We can also count the number of different punctuation characters in it."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "sherlock = open('sherlock-holmes.txt').read()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,..\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',..\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,.'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\"...,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,..\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,.,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',.\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,.\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.',,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.''.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.''.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,...,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,..-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-.-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',.'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.---\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,.\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",.,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,',',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,--.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,.,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",.\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,.,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\"..,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,..\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,.,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,...,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-.,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'',,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.''',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,.\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,.,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,.-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'':\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",.\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,.,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,..,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.',,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'.,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,.\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,.\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,',..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",..\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,.\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.',,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,.,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,.\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,.?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,..',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--.'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','.,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,.,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,..'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,.,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'',...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",.,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,.''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,.\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--.,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,.-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;.,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,.,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,..',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,.,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..',,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,.,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''....'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,.-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?.\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,.,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.','.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'.\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,.,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,..,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'.,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\"...,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,'..,,,.,,,,,.\n"
+     ]
+    }
+   ],
+   "source": [
+    "sherlock_punct = [c for c in sherlock if c in string.punctuation]\n",
+    "print(''.join(sherlock_punct))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 171,\n",
+       "         '\"': 4834,\n",
+       "         '&': 5,\n",
+       "         \"'\": 1490,\n",
+       "         '(': 5,\n",
+       "         ',': 7053,\n",
+       "         '-': 965,\n",
+       "         '.': 4843,\n",
+       "         '/': 1,\n",
+       "         ':': 56,\n",
+       "         ';': 202,\n",
+       "         '?': 138})"
+      ]
+     },
+     "execution_count": 7,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "sherlock_counts = collections.Counter(sherlock_punct)\n",
+    "sherlock_counts"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "!     171\n",
+       "\"    4834\n",
+       "&       5\n",
+       "'    1490\n",
+       "(       5\n",
+       ",    7053\n",
+       "-     965\n",
+       ".    4843\n",
+       "/       1\n",
+       ":      56\n",
+       ";     202\n",
+       "?     138\n",
+       "dtype: int64"
+      ]
+     },
+     "execution_count": 8,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "sherlock_ps = pd.Series(sherlock_counts)\n",
+    "sherlock_ps.sort_index(inplace=True)\n",
+    "sherlock_ps"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x7f974b6fdc18>"
+      ]
+     },
+     "execution_count": 9,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXkAAAD9CAYAAABZVQdHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAFPhJREFUeJzt3W2MXNdh3vH/I7FKKJkNwbpdkZRSC/Ey0rZ2I7MVnSaF\nxk3KbvoiEgVCUkgFoqaNCkwjt2iDLo22XH9xJfeVRkEVrZ1omVoM2DgR5JqmuWI4TeEg2tqRbcY0\nTbLIqt51dpXaceQ0aUNGTz/MoTjaDndnlzOj3cPnBwxw7rnn3nMuZ/js2XN3ZmSbiIio021v9gAi\nIqJ/EvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVbMuQlHZL0FUnnJD0r6bskbZI0KemipNOSNi5o\nf0nSBUk72+q3l3NcknSkXxcUERHXLRrykt4GvB94l+13ALcD+4AxYNL2NuBM2UbSCLAXGAFGgaOS\nVE73NHDA9jAwLGm051cTERFvsNRM/lXgCnCnpHXAncA3gEeAidJmAthdyruA47av2J4GLgM7JG0G\nNtieKu2OtR0TERF9smjI2/4W8K+A/0kr3L9texIYsj1fms0DQ6W8BZhpO8UMsLVD/Wypj4iIPlpq\nueb7gL8PvI1WUL9F0t9ub+PW5yLksxEiIlahdUvs//PAr9r+JoCkXwR+EJiTdLftubIU80ppPwvc\n23b8PbRm8LOl3F4/26lDSfmBERGxTLbVqX6pNfkLwLslrS83UH8UOA98Cthf2uwHnivl54F9ku6Q\ndB8wDEzZngNelbSjnOextmM6DXZZj8OHDy/7mJt5pL/0l/5ujf7WyrUtZtGZvO0vSToGfB54Dfh1\n4D8AG4ATkg4A08Ce0v68pBPlB8FV4KCvj+Ag8AywHjhp+9SiI4uIiJu21HINtj8CfGRB9bdozeo7\ntf8w8OEO9V8A3rGCMUZExApV8Y7XRqOR/tJf+kt/a7qvfvWnpdZzBk2SV9uYIiJWM0l4hTdeIyJi\nDUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxE\nRMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFVsy5CV9v6SX2h6/K+kJSZskTUq6KOm0pI1txxyS\ndEnSBUk72+q3SzpX9h3p10VFRETLkiFv+2u2H7T9ILAd+H3gl4AxYNL2NuBM2UbSCLAXGAFGgaOS\nrn0t1dPAAdvDwLCk0V5fUEREXLfc5ZofBS7b/jrwCDBR6ieA3aW8Czhu+4rtaeAysEPSZmCD7anS\n7ljbMRER0Qfrltl+H3C8lIdsz5fyPDBUyluAX2s7ZgbYClwp5WtmS31Ez13/5XH58kXyUZOuZ/KS\n7gD+JvCfF+5z639F/mfEKuMVPCLqspyZ/I8BX7D922V7XtLdtufKUswrpX4WuLftuHtozeBnS7m9\nfrZTR+Pj46+XG40GjUZjGcOMiKhbs9mk2Wx21Vbd/moq6eeBz9ieKNsfAb5p+ylJY8BG22Plxuuz\nwEO0lmNeAN5u25JeBJ4ApoBPAx+1fWpBP86vy3GzWss1K3kdKcs1seZIwnbHNcquQl7SXcDLwH22\nv1PqNgEngO8FpoE9tr9d9n0QeC9wFfiA7c+W+u3AM8B64KTtJzr0lZCPm5aQj1vJTYf8ICXkoxcS\n8nErWSzk847XiIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQj\nIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhXIS9po6Rf\nkPRVSecl7ZC0SdKkpIuSTkva2Nb+kKRLki5I2tlWv13SubLvSD8uKCIirut2Jn8EOGn7AeCdwAVg\nDJi0vQ04U7aRNALsBUaAUeCoWt+qDPA0cMD2MDAsabRnVxIREf+fJUNe0vcAf8n2zwDYvmr7d4FH\ngInSbALYXcq7gOO2r9ieBi4DOyRtBjbYnirtjrUdExERfdDNTP4+4Lcl/aykX5f0HyXdBQzZni9t\n5oGhUt4CzLQdPwNs7VA/W+ojIqJPugn5dcC7gKO23wX8b8rSzDW2Dbj3w4uIiJuxros2M8CM7f9e\ntn8BOATMSbrb9lxZinml7J8F7m07/p5yjtlSbq+f7dTh+Pj46+VGo0Gj0ehimBERt4Zms0mz2eyq\nrVqT8CUaSb8CvM/2RUnjwJ1l1zdtPyVpDNhoe6zceH0WeIjWcswLwNttW9KLwBPAFPBp4KO2Ty3o\ny92MKWIxrXv9K3kdibz+Yq2RhG112tfNTB7gp4BPSLoD+B/A3wFuB05IOgBMA3sAbJ+XdAI4D1wF\nDral9kHgGWA9rb/WeUPAR0REb3U1kx+kzOSjFzKTj1vJYjP5vOM1IqJiCfmIiIol5CMiKpaQj4io\nWEI+IqJiCfmIiIol5CMiKpaQj4ioWEI+IqJiCfmIiIol5CMiKpaQj4ioWEI+IqJiCfmIiIol5CMi\nKpaQj4ioWEI+IqJiCfmIiIol5CMiKtZVyEualvRlSS9Jmip1myRNSroo6bSkjW3tD0m6JOmCpJ1t\n9dslnSv7jvT+ciIiol23M3kDDdsP2n6o1I0Bk7a3AWfKNpJGgL3ACDAKHFXrW5UBngYO2B4GhiWN\n9ug6IiKig+Us1yz8JvBHgIlSngB2l/Iu4LjtK7angcvADkmbgQ22p0q7Y23HREREHyxnJv+CpM9L\nen+pG7I9X8rzwFApbwFm2o6dAbZ2qJ8t9RER0Sfrumz3Q7Z/S9KfBCYlXWjfaduS3KtBjY+Pv15u\nNBo0Go1enToiYs1rNps0m82u2speXjZLOgz8HvB+Wuv0c2Up5qzt+yWNAdh+srQ/BRwGXi5tHij1\njwIP2358wfm93DFFLNS6DbSS15HI6y/WGknYXrikDnSxXCPpTkkbSvkuYCdwDnge2F+a7QeeK+Xn\ngX2S7pB0HzAMTNmeA16VtKPciH2s7ZiIiOiDbpZrhoBfKn8gsw74hO3Tkj4PnJB0AJgG9gDYPi/p\nBHAeuAocbJuaHwSeAdYDJ22f6uG1RETEAsterum3LNdEL2S5Jm4liy3XdHvj9ZZz/U/7ly8hEf2W\n12d0KyG/qJXNBCMGI6/PWFo+uyYiomIJ+YiIiiXkIyIqlpCPiKhYQj4iomIJ+YiIiiXkIyIqlpCP\niKhYQj4iomIJ+YiIiiXkIyIqlpCPiKhYQj4iomIJ+YiIiiXkIyIqlpCPiKhYQj4iomJdhbyk2yW9\nJOlTZXuTpElJFyWdlrSxre0hSZckXZC0s61+u6RzZd+R3l9KREQs1O1M/gPAea5/39gYMGl7G3Cm\nbCNpBNgLjACjwFFd/zLKp4EDtoeBYUmjvbmEiIi4kSVDXtI9wF8DPsb1L4h8BJgo5QlgdynvAo7b\nvmJ7GrgM7JC0Gdhge6q0O9Z2TERE9Ek3M/l/A/w08Fpb3ZDt+VKeB4ZKeQsw09ZuBtjaoX621EdE\nRB+tW2ynpL8BvGL7JUmNTm1sW9JKvjb+hsbHx18vNxoNGo2OXUdE3JKazSbNZrOrtrJvnM+SPgw8\nBlwFvhv448AvAn8BaNieK0sxZ23fL2kMwPaT5fhTwGHg5dLmgVL/KPCw7cc79OnFxjQorVsJKxmH\nWA3jv9XV/vzVfn2xPJKwrU77Fl2usf1B2/favg/YB/yy7ceA54H9pdl+4LlSfh7YJ+kOSfcBw8CU\n7TngVUk7yo3Yx9qOiYiIPll0uaaDa1OAJ4ETkg4A08AeANvnJZ2g9Zc4V4GDbdPyg8AzwHrgpO1T\nNzf0iIhYyqLLNW+GLNdEL9T+/NV+fbE8K16uiYiItS0hHxFRsYR8RETFEvIRERVLyEdEVCwhHxFR\nsYR8RETFEvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVLyEdE\nVCwhHxFRsYR8RETFFg15Sd8t6UVJX5R0XtI/L/WbJE1KuijptKSNbcccknRJ0gVJO9vqt0s6V/Yd\n6d8lRUTENYuGvO3/A7zH9g8A7wTeI+mHgTFg0vY24EzZRtIIsBcYAUaBo2p94zDA08AB28PAsKTR\nflxQRERct+Ryje3fL8U7gNuB3wEeASZK/QSwu5R3AcdtX7E9DVwGdkjaDGywPVXaHWs7JiIi+mTJ\nkJd0m6QvAvPAWdtfAYZsz5cm88BQKW8BZtoOnwG2dqifLfUREdFH65ZqYPs14AckfQ/wWUnvWbDf\nktzLQY2Pj79ebjQaNBqNXp4+ImJNazabNJvNrtrK7j6fJf1T4A+A9wEN23NlKeas7fsljQHYfrK0\nPwUcBl4ubR4o9Y8CD9t+vEMfXs6Y+qV1K2El4xCrYfy3utqfv9qvL5ZHErbVad9Sf13z1mt/OSNp\nPfBXgJeA54H9pdl+4LlSfh7YJ+kOSfcBw8CU7TngVUk7yo3Yx9qOiYiIPllquWYzMCHpNlo/EH7O\n9hlJLwEnJB0ApoE9ALbPSzoBnAeuAgfbpuUHgWeA9cBJ26d6fTEREfFGy1quGYQs10Qv1P781X59\nsTwrXq6JiIi1LSEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGx\nhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMUS8hERFUvIR0RULCEfEVGxhHxERMWWDHlJ90o6K+kr\nkn5D0hOlfpOkSUkXJZ2WtLHtmEOSLkm6IGlnW/12SefKviP9uaSIiLimm5n8FeAf2P4zwLuBn5T0\nADAGTNreBpwp20gaAfYCI8AocFStbx0GeBo4YHsYGJY02tOriYiIN1gy5G3P2f5iKf8e8FVgK/AI\nMFGaTQC7S3kXcNz2FdvTwGVgh6TNwAbbU6XdsbZjIiKiD5a1Ji/pbcCDwIvAkO35smseGCrlLcBM\n22EztH4oLKyfLfUREdEn67ptKOktwCeBD9j+zvUVGLBtSe7VoMbHx18vNxoNGo1Gr04dEbHmNZtN\nms1mV21lL53Nkv4Y8F+Az9j+t6XuAtCwPVeWYs7avl/SGIDtJ0u7U8Bh4OXS5oFS/yjwsO3HF/Tl\nbsbUb60fYisZh1gN47/V1f781X59sTySsK1O+7r56xoBHwfOXwv44nlgfynvB55rq98n6Q5J9wHD\nwJTtOeBVSTvKOR9rOyYiIvpgyZm8pB8GfgX4MtenDoeAKeAE8L3ANLDH9rfLMR8E3gtcpbW889lS\nvx14BlgPnLT9RIf+MpOPm1b781f79cXyLDaT72q5ZpAS8tELtT9/tV9fLM9NLddERMTalZCPiKhY\nQj4iomIJ+YiIiiXkIyIqlpCPiKhYQj4iomIJ+YiIiiXkIyIq1vWnUEZd2j9FdLnyjsmItSMhf0tb\n2dviI2LtyHJNRETFEvIRERVLyEdEVCwhHxFRsYR8RETFEvIRERVLyEdEVKybL/L+GUnzks611W2S\nNCnpoqTTkja27Tsk6ZKkC5J2ttVvl3Su7DvS+0uJiIiFupnJ/ywwuqBuDJi0vQ04U7aRNALsBUbK\nMUd1/a2VTwMHbA8Dw5IWnjMiInpsyZC3/d+A31lQ/QgwUcoTwO5S3gUct33F9jRwGdghaTOwwfZU\naXes7ZiIiOiTla7JD9meL+V5YKiUtwAzbe1mgK0d6mdLfURE9NFN33h169Oq8olVERGr0Eo/oGxe\n0t2258pSzCulfha4t63dPbRm8LOl3F4/e6OTj4+Pv15uNBo0Go0VDjMioj7NZpNms9lVW3XzsbGS\n3gZ8yvY7yvZHgG/afkrSGLDR9li58fos8BCt5ZgXgLfbtqQXgSeAKeDTwEdtn+rQl1fDR9m27hev\n7FMaV8P4l5Lru+GRK7q+QX90c+3PXyyPJGx3fBEuOZOXdBx4GHirpK8D/wx4Ejgh6QAwDewBsH1e\n0gngPHAVONiW2AeBZ4D1wMlOAR+xtuWjm2P16WomP0iZyQ9Gru+GR66JmXXtz18sz2Iz+bzjNSKi\nYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKJeQjIiqWkI+I\nqFhCPiKiYgn5iIiKJeQjIiqWkI+IqFhCPiKiYgn5iIiKLfkdrxERNRv0l7AP2sBn8pJGJV2QdEnS\nP17GcSt+REQszit4rA0DDXlJtwP/DhgFRoBHJT3Q/Rlu9I99dpF9/dDs03lv0FtzsP3l+tLfsnob\n8PM32P5639egJ6yDnsk/BFy2PW37CvDzwK6bP23z5k+xivurPQRrv77a+0vIr8SNJqWHF9m3MoNe\nk98KfL1tewbYMeAxRMQqt9Ss9UMf+tAN962FdfJBGvRMPv/6EdGlwc12a6ZB/tST9G5g3PZo2T4E\nvGb7qbY2eaYiIpbJdsdffwYd8uuArwE/AnwDmAIetf3VgQ0iIuIWMtA1edtXJf094LPA7cDHE/AR\nEf0z0Jl8REQM1pp6x6ukf7igyrb/ddn3mO2fexOG1TeSNtj+Tim/3fblN3tMN0OSvMSsops2PRjH\nZuBbtv9vP/spfd1te67f/ayWfvtl4fX06/o69NOX14qkPwE8DvwB8DHbr/by/O3W2mfXbADe0vbY\n0Lbvzn50KOlseXyyH+dfwuckPSdpL3C6Hx1I+s3yeLEf51+gKemnJW3rMI7vL++A/q8DGMd/Ar4m\n6V8OoK+TA+ijk4/3+oSS/qLevLeQL7yenl/fDc7br9fKJ4G7gHuAX5P0fT0+/+uyXLMESX+6FP/I\n9kyf+7oL+MPyRrFrdQdpvUt4n+0T/ey/3yR9F/ATwKPAnwW+A4jWD+zfAD4BPGv7DwcwltuAB2x/\npc/9vGT7wX72MSiS/j2t97VcBD4DnKrpt4Ub6cdrRdKXbb+zlP8q8DHg28A/At5n+8d71ldCfnGS\nfrMUX7Hd1zduldn0btu/Vbb/FvAvgJ8CftL2X+9n/4NUPuLirWXzf9n+ozdzPP0i6aDto2/2OHqp\nfBTJjwE7gY3ALwOngM/V+jz2mqTPAT9he7ps3wZsAb4FbLT9jZ71lZBfPSR9yfafK+W/C/wT4Eds\nX5T0Bdvb39wRRryRpDuB99AK/R/Ma7Q7ku6ndU/xa33vKyG/ekg6S+vDMu4F3gv8ZdtNSX8KeOHa\nr3cREd1aazdea/fjwGu01jz3AB+XNAH8KvDUYgdGRHSSmfwqJmkr8EPAlwbxa11E1CchHxFRsSzX\nRERULCEfEVGxhHxERMUS8hERFUvIR0RU7P8BnaAgGCuaansAAAAASUVORK5CYII=\n",
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x7f9743c7d198>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "sherlock_ps.plot(kind=\"bar\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Now we can read and process a novel, wrap that into a function and read some other novels"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "def punct_summarise(fname):\n",
+    "    content = open(fname).read()\n",
+    "    punct = ''.join(c for c in content if c in string.punctuation)\n",
+    "    counts = collections.Counter(punct)\n",
+    "    return {'punctuation': punct, 'counts': counts}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 171,\n",
+       "         '\"': 4834,\n",
+       "         '&': 5,\n",
+       "         \"'\": 1490,\n",
+       "         '(': 5,\n",
+       "         ',': 7053,\n",
+       "         '-': 965,\n",
+       "         '.': 4843,\n",
+       "         '/': 1,\n",
+       "         ':': 56,\n",
+       "         ';': 202,\n",
+       "         '?': 138})"
+      ]
+     },
+     "execution_count": 11,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "# Complete Sherlock Holmes\n",
+    "sherlock = punct_summarise('sherlock-holmes.txt')\n",
+    "sherlock['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 3923,\n",
+       "         '\"': 17970,\n",
+       "         '#': 1,\n",
+       "         '$': 2,\n",
+       "         '%': 1,\n",
+       "         \"'\": 7529,\n",
+       "         '(': 670,\n",
+       "         ')': 670,\n",
+       "         '*': 300,\n",
+       "         ',': 39891,\n",
+       "         '-': 6308,\n",
+       "         '.': 30805,\n",
+       "         '/': 29,\n",
+       "         ':': 1014,\n",
+       "         ';': 1145,\n",
+       "         '=': 2,\n",
+       "         '?': 3137,\n",
+       "         '@': 2,\n",
+       "         '[': 1,\n",
+       "         ']': 1})"
+      ]
+     },
+     "execution_count": 12,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "wap = punct_summarise('war-and-peace.txt')\n",
+    "wap['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 10815,\n",
+       "         '\"': 6,\n",
+       "         '&': 10,\n",
+       "         \"'\": 27942,\n",
+       "         ',': 82750,\n",
+       "         '-': 4590,\n",
+       "         '.': 36881,\n",
+       "         ':': 10649,\n",
+       "         ';': 17400,\n",
+       "         '?': 10327,\n",
+       "         '[': 19,\n",
+       "         ']': 18})"
+      ]
+     },
+     "execution_count": 13,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "# Complete works of Shakespeare\n",
+    "shakespeare = punct_summarise('shakespeare.txt')\n",
+    "shakespeare['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 1576,\n",
+       "         '\"': 8,\n",
+       "         '%': 3,\n",
+       "         '&': 3,\n",
+       "         \"'\": 4485,\n",
+       "         '(': 1777,\n",
+       "         ')': 1788,\n",
+       "         '*': 90,\n",
+       "         '+': 2,\n",
+       "         ',': 16349,\n",
+       "         '-': 5037,\n",
+       "         '.': 21361,\n",
+       "         '/': 58,\n",
+       "         ':': 2564,\n",
+       "         ';': 34,\n",
+       "         '?': 2235,\n",
+       "         '_': 4566})"
+      ]
+     },
+     "execution_count": 14,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "ulysses = punct_summarise('ulysses.txt')\n",
+    "ulysses['counts']"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Counter({'!': 500,\n",
+       "         '\"': 3553,\n",
+       "         '#': 1,\n",
+       "         '$': 2,\n",
+       "         '%': 1,\n",
+       "         \"'\": 748,\n",
+       "         '(': 38,\n",
+       "         ')': 38,\n",
+       "         '*': 58,\n",
+       "         ',': 9280,\n",
+       "         '-': 1193,\n",
+       "         '.': 6396,\n",
+       "         '/': 26,\n",
+       "         ':': 155,\n",
+       "         ';': 1538,\n",
+       "         '?': 462,\n",
+       "         '@': 2,\n",
+       "         '[': 1,\n",
+       "         ']': 2,\n",
+       "         '_': 808})"
+      ]
+     },
+     "execution_count": 15,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "pap = punct_summarise('pride-and-prejudice.txt')\n",
+    "pap['counts']"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Visualising the punctuation\n",
+    "Let's print the punctuation sets side-by-side to compare them."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n"
+     ]
+    }
+   ],
+   "source": [
+    "line_len = 50\n",
+    "for i in range(5,25):\n",
+    "    print(sherlock['punctuation'][line_len*i:line_len*(i+1)], wap['punctuation'][line_len*i:line_len*(i+1)])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Again, now I know it's working, wrap it in a function."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "def compare(text1, text2, offset=0, line_len=50):\n",
+    "    for i in range(offset, max(len(text1), len(text2)), line_len):\n",
+    "        t1 = text1[i:i+line_len]\n",
+    "        t1 += (' ' * (line_len - len(t1)))\n",
+    "        print(t1, text2[i:i+line_len])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 18,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ,.,-..::::,[#]:,:******,/:::::-:-:-:-:::::::-:-:\",\n",
+      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,',----,','!?--.\",,-,.,,..,,;.,.,,-,:\",(),,--.\"\"\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. !!\",.,,,,.,,.,,,,,.\",,.',\",.\"??\".\",?\"\"'?.,\".\".\"\"'.\n",
+      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .\"\",,\",,-,.\"'!,'?.\"\"?\",.\"?,.\",.,,.,,.,,,,,,,,.:\",'\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .',,,.!..!,.,!....,,?...'..,,.?.-,.?!!,....',...!\"\n",
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,.\",\",\"'..?\"\".,\",,\",,,.,..?.?\"\",\".\",\",,\"?.\",..\",\",\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,',.',..,,(),:\".?.\".\",\",--\".?',.',\".\".,'.\".\"',\".\"\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .\"\"';.?\"(),\"'....\",,..\"?\".\",.,..\",.\"?,\",.\"...'!\",.\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\"'....?\"\"..-,'.',.\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". .;,.--'.\"\",,\",'.\"-,.'.\",',,,.\",\",,\"',',,.''.\"'.:.'\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'.,,;.,,,\",,.\",,.-.\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,,,,.,-----.,,,.,,,,.,,.,,,,,.\",\",.\",,,\",.\",.\"-,-,\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,,.,-'.,,..-,,,.,,,\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\",,,\",.,.,.','.:\"?.\"\",,.\"\"?\"..,.,,'.\",\".,,.,,,,,,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" -,,,..,.,'.,,,.-..,.'..,,,.,,.,,,',,,..-,..',,,.'.\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ','.\",!,,\",:\",.\".,.\",\".\",\".\",\";,-..\",,,\",..--.,,,,\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ,,,,----.,.,,.\"!\";.\",,\",...,,,,.,,',..\",'....,?\",.\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. \".\",,.\",\",,.,,.,.',,-,,,,-,.,,,,.\"'?\",,.\",,\",.\",\".\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",.,,,,.,,'-,.,.\"...\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. ,\".\"----,!\"\"?\".,,.',,.\",,,,\".,,,.:,'.,,,.,,,,,.,.,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"?\"\",\",,\"!\".,,,.,,'\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". .\"!...,,?\".\",\".\".?\".\",!\",'.,.\",,\",.\"',.,\",.,,,,.,,\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\",,,.\",?\".\",,,\",\".\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" ..\",,,..,,''.',,;'.\",,\".\",';'--,\".\",',!.,\",.\",,\",.\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" ,,.,,,.',,.;.,----,,,,..\",\",\";',--..?\"\"!--!\".\"--!.\n",
+      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, ..\".\"...!,...\".\",'.'..\"\",!'!...\"\",\",\".\"\",!-!?\"\"?\"\"\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. ;,'.\"\",,!\",,,-..,.,,..\",?\",\",?!'!.\".\"',!'*,\",:\"''.\n",
+      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" !'\"*,!\",\".\".\"\"?,\",:\",...,,?!\".\",.!,.\",.,,,..\",'--,\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, \".,.\",\",,,,\".,,,,----,...\".,,,,:\",\",,\";,,\",.\",\".\".\n",
+      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", .\"\",\",,\"'.\"\",\".\".\"\",\".,.\"',,'\",'.\"'.'.\"\",\".\".,\",,\"\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\",.\"!!\".\"!\",...\",\",\",,\n",
+      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, ,'.\"\"'?\"..\",\",,\",,----.\"\",,,,\".\"..!\",.\"??...,...'?\n",
+      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\",,\"-.?.?.,.\".',,-.',\n",
+      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,.\",,\",\"----?\"\",\",\";?,!\"\"?!\",.\"',,\".,,.-.,,,--,,,.\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ..\"?\".\",,,..\"\",,!\",.\",\",\",-;....\",',.,:\".,--....\".\n",
+      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., ,.\",,.,..',....\",.\"...!,',',',,.'\",.,,.\"......\",:\"\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ....\".,,''.,,,.,..,,,;,,;,.-.,,'-,,,.-,,,,.,,:\",,.\n",
+      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, \",,,,,\",,-.\",,.,,,'.,,.\",,,\",.\",\".'--.\",,\",.\".!\"--\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\".\"\",;,\";,,.(),.,,.',\n",
+      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" .\"?\",.,,,,,.\",,\",.,,,;,,'.\",,\",.\",,\",.,..\",,\",,\",,\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"?,\",,.,.,,.\"....--...\n",
+      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' ....\".\"',.,??\".,.\",'.'.\"\"!.\",.,\",,..,.,.\",...\",\",.\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' \".\",\".?\"\",;..;.\"'.,.\",,\".\",\"..\",...\"\",?\".\"?'.....\"\n",
+      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, .\"!\"'.,'.....\",\",,,\"?!,.,!\"\".',\",..'.\",!\".\"';''.',\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '?.:'--,.,.','?'.\".\".--...?\",,.\"?\".\",','!',\"-.\"...\n",
+      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,...\"()\"','!\",.,.\",?',\".\",:,!,,.\"\",,\".\",.....\",,,-\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. .,.\"',\",.,.\",,.,...\"\",\".\".\",.,,.,,,.\"?\",.\",,??.?\"\"\n",
+      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' !\".,,.:\".!?\"\",,\".,,..\",!............,!...,'...-!\".\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",.\",,\",...;.\",\",.,,.,,\n",
+      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" .,,--.\",,!':,,.--..!!!'.,,,!...'?...\".,-,.\",\",\",';\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".,,.,,!.,,,,--.,,.,\",\"\n",
+      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. '.,...,!.,,,--'!,',,!,',;'!\".\",\",\",.,....\",.\"?\".,.\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ',,(,,),.'(),.,,,.\",\".\"'?,\",.'.\"?\",,.\"?!\",.\"......\n",
+      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. \"\"\".\".';.\",----.\",.,'!;'.'.:.--,,!\"\",?\",.\",;!\"\"',\"\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" .\",';','''!\"','.\"?\",,\",....'.','.,'.\"\"?\"\"!\"'.,,...\n",
+      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, .,,.\"',\"..,,.,;\",\",\"'',,!\",.'.',,,,.;,,;,.,.,.,,.,\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\",!\".\",!\",,,,.\",....!\n",
+      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, !\",.,,,:\";!\",,,.,.\"'.'?\"\",!,\",.\"!\",,.',,.\",,\",,\"'!\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- \"\",',\",,.',.,-.-.,,,..,;,,,..,,,,..,...,...,..\",,\"\n",
+      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, ,.,,.\",'',\".\"?...??\".\"-,\",,,,,.,,.\"!\",..\"\"--,--\"..\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" .?\",.\",,\".\"....,\"()\".?\"\",\".----.\"!\",.\",.!,.?\",.,,'\n",
+      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', .,,,,,.\"!!!\",.\"!\",.,.,.,,,,.,.',,.,..,,'.\",!',\"..\"\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, '!''.?...?...?\",,.\",\",,\".!\",,,,.'..,..,...,,..\"?\".\n",
+      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" .,;.,.,...:,.\"'.\",...\"!...!...'!...!\"....\",?'!\".\",\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. !.'....!\"\",,\",.\"??...!...,,\".\"'!'!\",.;.\",',\".\"'...\n",
+      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., .!',----'.\"\",\".\"!...'.\",,,.'.,,.,,''.',,,,.,,,..'-\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ---.,,',.-,.-,,--.,,.,,.,.,.\",,,\"\"\"--,\",\"--\".,!,!\"\n",
+      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. ,,,-,,.,,,,,,-;,,,,.,;,,,,,,:\",,'?'!,'.\".\"!\"',.'.\"\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. '.,'..,\",:\",.\",,-,-,,.\",...,...'.........\",.,,,\"..\n",
+      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". .'......\",,,,.:',,,'.\",\".\",!\"\"?\",'.\"',\".\",.\"\"'!\".\"\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",,,!,,!,?.!\"\",!\",.\",!,\n",
+      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- ?\".\",\".\"'!.!,.,:.\"\"?\",,.\"..\".\".\",.\",\",,\"'....,.\"\"!\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" \".\".\"\",\".\",,,,,;--,.--,.!.,'.'',\",.\".,\".\",,\",\".,.\"\n",
+      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" \",,,\";,.\"!\",,,,.\"!\"..,,.',,,,..,,,-.,,.\",!\".\",.!\"\"\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,,\".\",,\",.\",?,\".\",\",.-,-,--,,,-,--,.'----.,.\"?....\n",
+      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. ........\"().,.\",,\",,:\".\",',,.,,.\",,\",\"?,?\"'.,.:,,'\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ;,,';,'--,,,.,,-,,.,.,,,,.,,..,..,.,,;,..,,,..\",',\n",
+      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ??\".\",,,\",..,.,'(-),,.,,.,,,,-.,,,,,.\",,\",,\",',,,.\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" !'?\".\",\".\"',\",\"',.,',\".\"'.\",,.\"',\",.\";.\";.\",,..'!\"\n",
+      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" ,.\",,\",\"','.;.--'.\".,,.\",!\".\"!;.,,,\",'...\"''.,\",.,\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\";,\",!.,!,.\"\",\".\",',\".\n",
+      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, \",,',\",.\"',,,('),.\"\",,,\",.\":.',?\"\",\";\"!\"\",,\".\"!;',\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\"...\"(),\",..,..\"\",,\",,.\n",
+      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ';,,.-,,,-,;,,,----,.\",\".\"',?,\".\",?',\",.,.\"!,\",..,\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", .,,,'..,,,.,,,.,,..\",\".,,,,.,,----..,,-..\",??\",.\"'\n",
+      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" ,;!\".\",.\"\",,,!\"\"--!!,?\".,.,,.\"?\".\"!?!\".\".\"\"'.\"\",,'\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,,,,.\",\".,.\"'?,,,\",.\",\n",
+      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, !\".,.\"??\",,,..\"!\",,.,,,,.,.\",\",\",...\"\"?\".\",,'.....\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\".,,\".\"--,,.,-,.\",\".\"!\n",
+      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. '.\".'.\",\",\"?'?,...\".\",,,\".,..,..,.;.\"?\".\",\".\",,\",.\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". \",\".\".\",,..\",?'!\"\",,?\",..\",\".\".!\"\",\",.\"'.\"\",\",\".'.\n",
+      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" \"\",\".\".\"\"',!,\".(\",\",.)\"?\",,\"','.!\"(,,),\"!,\".\"...\"\"\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,,...\",,\",\".''?'.?,,!'\n",
+      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ';.,--,,,!'.?'.\"\",,\",\"!,\".\".:'---,',,--.'.\"\",?\".\",\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\"..,',..',.,,:!,\",,.\"\n",
+      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" .,'.\".\",--......--'--,.....\"'.\",,',\",\",......?','.\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ...\"\",\".\",!.,,.,''.\".\"''..\",,.\"-,,\",,\".\"\",?\",:\",.,\n",
+      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' ,.,..!\"\",\"''.\",\",',\".,.,,,.\"\"...\".\".\"',()',,,,,.\",\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- \".\"!\",.,.\",\",,\"...'....,...:,?.\",.\",\",,-,.,-.\",\",,\n",
+      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" \"!\",,.,.,,,--,---,-.,.\"?\".\",,*...\",',.*.\",...\",.',\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .\",!!?\",...,.\"?\".\",!....,\",.\".\".\",,'.\"\",,\",,,,'.\",\n",
+      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. \",.\"....?\".\",,\",',.\"?\"\"',\",,\".\"\",,\".\",,\".\"!,,.\"\",,\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. \",,.\"?\",.\",\".\".,\",..',.\",\",,\":,...........\":\",?!,.\n",
+      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,,\",\".,..\",,',.\",?\".\"..\"\",,!.,:...\",',,...\",?\"\";,.\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, ..\",.\",,,\",'.\",.,\".,,,,.\",\",\",;,,''..'?\",.\",\",,\"..\n",
+      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ..,.\".,'.,,,.'..'.----,'.,,,.--.:..;;,,,.,,.\",?\".\"\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,...,'--,\",,,,,..;:\"..\n",
+      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, \",.'.:\",,;.,,.\".,,,,,,.\",\",.\".,,...\"----',-..,,.\"?\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,'.?...'...\"\",\",.\",.,,\n",
+      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..\".\",?'.!?.,.?,,..'!\";'.\",\".\".,\".\".\"-'.,,,'.\",\".\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\",,.,,,',.\",,,,,,,.\",!\n",
+      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, ...?......\".\".?,\",,\"....,?'?\",,.\",,\",,\"!,.'.......\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" .,.,,'..',\",\"!\".\",!',\"'.\",.....,?\"\"?\".,.--.,',,'.,\n",
+      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. ,,,.,,...\",!\",\"....'.!...,!...\"\",,\".\",,\".\".\"\"',--?\n",
+      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".,..\",?\".\"'?'.\"',,\"\".\"\n",
+      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ,',\".\".\".\",?,!.-.!\",.\",?\"\",...'?\",.\"',,\".\",,,.\".\",\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" !\"....\",!,\"'.\",,!,'?\".\"!\",',.\",,\".\"...\",\",,!,',.\"\"\n",
+      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,,,,\",.\",?\".\"...,',\",.\"...?\"\",;!..\"\",\".\"''.'!.\"\",,\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., ,!,\".\".\"\",,,\",'.',,',.\",?\".\",!,!...\"\",'',\",,,,..\",\n",
+      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. .\"..,,----,.....,,..:\"'?\",,,.,,,,.',,,.,..,,.,-,,.\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,.\",,,,\",--.\"';*?\"*.\",\n",
+      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ;.,...\",,.;.,.\",.,;,\",,,.\",,,\",\".!,\",.\"...*,,\",.*.\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" ..,,;,,;,.,,,.,,.\",,'----',\",..,,.,,*,.,,,,--,.*'.\n",
+      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" ,.,..,,,,,,.\"?\".\",,\",.\"?\"\",.\".\",?'.\"\".\".,;,,..\"...\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" .........\"..\"?\".\",\",...,--,,..\",\",,-.\",,\",,\"',??,?\n",
+      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,\".\"....\"\",\",\"'?\"()'.\"',.\"-,,'-,.\",,!,\",.\",...\".,.\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" \",,!,'.\".,,.\"!!!...!,,!.\",.\",?\".,,;...,,,,.,,,.',,\n",
+      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,.,.:,;,,,.,-,',.,,.',',,,..,.,..,,':\"\"...\"\"...\"\"\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, .',,-.,,.,'.,,.;,..,,,;.,,,.'.,,--.\"?\".\"'.\",,,.'.\"\n",
+      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ,,\",,\"....\".:...,'----.\",,...\",.\"-:*',,,!'?\",.\".*(\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. )--;,*()?,\"*(),.*?*().*().*().\"--!\",;\",.--\"......\"\n",
+      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', --,\",.\",'!,,?\",,.\",\",,.\",\",----.\"!\"..'.\"',\".\"'!\",.\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"'.'.,\"',.\"'!\",''.\"',\"\n",
+      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. ';\"'!\"\",\"..,,,,:\"!\",.\"?\",;',..\"!?\"'.,..\"!\".,,.\"!\".\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\"\"!,??\";\"!\",.,'..,.,,\n",
+      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. ,,\"\",,,.,,,'.,,',,,.,,-,.,',..,,,.,,.\"?\".\"','\".\",,\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., '.,,\".\"?\".',,...',,,.',',:,.\"!??............!\"',,,\n",
+      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .,.,-..\"',............,\"--,\",,'......!\".\"'......,\"\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. ,;\"................'.,\"()\"',...,\",\",,...??,....\",.\n",
+      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- ,'.\",\",',\"'?'?\"\",,',,,'.'...,?...\",.,,,,.\",',!'!,,\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ?,.','?''.,...!\".\"',,,!\".\"';!'.,'.\"..,,,,.\"?...??\"\n",
+      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' ,.\",!\",'..\",''.'\"\"!\"\",!\",.\"!\".,,,.',\",\".:',,'!',,.\n",
+      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., ..,,!!...,.-,,.,:\".\"\",\";\"...\".,.;-,.-..(),.\",!!\",.\n",
+      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., .\",,!??\".,,,.,.,,.,,,:\"!?\"',.(,.)\"!\",-.,,,,,,,,,,.\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. (),----.\"!!\",...,(),.',.,,,--,--..'..,\"!\".,,.,,;,,\n",
+      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, ,,,;,,,,,,.,.\"',,\".\"!\",.',,,..,,,.,,,,.,--',',..,,\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" ,,,.,,,.,,,.,,,,.,,',,.\"...',\".\",?\",',.\",,,\",.\"??\"\n",
+      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., .\"-!\"\",...\"\".\".,,.\",\".\",;,.\"\",,\".\"?\".\"?\"\".\".\",\".\",\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\",.,,.\",,\",-'.'.;.,,,\n",
+      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. .,..\",,?\",.\"?\".\".\"\",.,,\"*,.\",,\".\",:'.\"*.\",\";,,.\",,\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,,,.\",,,.;.,,',.\",,,,\"\n",
+      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ,,;\".,...,,.\",.\",\",.\",,--,,--'.,.;,,.?,\",\".\",.\",,\"\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\"..\"\",,\",:\"'?',?...\".\n",
+      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, \",\",,\",,.,?,,\",\"',,..\"\"?\",,.\",,!'.,,,.,,,...\"\"?\",.\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' \",;:...!\"*,.*.\",,!'!,',,?,'!*'.\"*.\",;,,,\".\",\",\",,,\n",
+      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ,.'',,,!',.\"()\".\"';,,.\"!\".\"'.\".\"--!\".\"'!!',.\"\",...\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" .\"..\",.,,,,----...\"\"?\",.\",!,,.,!!\",...\",.,,,,.,,,,\n",
+      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ...\"\",\",,\".,,\",\",..\"\",!..\"\",.\"\",\".\".',,....,...,,.\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ;..\"\"!--!\".\"',.\"\"',,...,!\"\"...\"\",'!,,--'--.,,.\"\"'-\n",
+      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- -?\"\"',\",.\"!;,,!\",.\"?.!\"',()()'.,,,.,,..,,.,.,,.\",\"\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ,.,,,.,,',.,,,..\"'?\".\",\",;\",'.\"\",\".\"'.\".\",!\",',\",!\n",
+      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. \"\",'?\",.\",!.....\".\".,..\",,..,,..,\"\"\",\"'.'.(),,.,,.\n",
+      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, '.,,.\",.,\",.,\"\",.,'.,,..,,.,.-,,,.'.,,.,.',,,.\",\";\n",
+      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" \".',\".\"!\".\",\",\"'.?\".,,,.,,:\"!\",.,,..,..,,;--;,.,;,\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" ,.--,',,,,...;.,(),.\",,!.!\".:\"...\",\",\"\".\"\".,...\"'\"\n",
+      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, \".,...,.,,,,:\"!..\",,,--,,,.,.,-,.,-,,----,,,,,.;.,\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\",\"!\"--,,;.,,,.,,.,,.\n",
+      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. ,,-,,.,,;.,:.,,'.,,.;,,,.,,.,,.,----,,,.,.,.,..:,'\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" .:\";...\",,---,,..\"'!\".\".!\";,.,,',,,,,,.,,,,,,.,.,.\n",
+      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: ',.',\".\"..,.,.,.,,.,'.,,,.'...,..,.,'..,.'.,(),,.'\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. ,;,,,...\",\",'..,.,,,'-,,,,,.,...\",\",.\".\".,.,:\"'.\"\"\n",
+      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., ,\".\",,.\",..\",\".'..,,,,..,,,,...,.,.\",,,\",.\",,\",,\"'\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., ?...\",.,,;.\",,..\"\"',\",.\",....\",.\",,,\",.\",,!...\".,,\n",
+      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" .,.\",,.;,?\"\"',?\".\",'?!\",.,..\"!\",\"!,.\".\"!\".\",!.,!..\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\"!\",..,,,.\"!\".\"!\".,,.\n",
+      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,,.,..\",!\";\".\"..,..\",!\",;.\",,?,......,!...\"..,.\"!\"\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ..,.:\"....\".\",.,.\".,.:\",,,.:,,,..,,.\".\",,,!,..,,'?\n",
+      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" \".,'.'.,.,,--,,,,.\",.,\".,.,',,'.(,\"\"),,,.,,,.--,--\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" .',,.:,,,,.,.,.,,,.,',,,.,,,,,,.,,.,.:\".\".....,-,,\n",
+      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. ,--,,.,,.,,,,,.,(),,:\"?,.\".\"!\",..\",',\",',.'..\"?\",.\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., \",',\".\"',',\";\"'.'!\"\",,\",.\",!\",,.\",,\",,,.\",,;...\"';\n",
+      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ,',.'',:',,',,.:,,,,..\",'!\",;,,'.,.\"',;',\",,',:\",!\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" '.',\".\".\",.\".!''.....,..\".,,.,...;'-.:,!,,.,,,?,,,\n",
+      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,,?,.,.,,.\",\",.,'--,()--.--.,.:.,,..,,!,.,.,,.,,-\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". ,,.,,,...,,.,!,,,.!,,,.!,,;..;,,,,,,,,.('),..:,,.'\n",
+      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. ,,'.',....,'.;.,.!........,:,.,?,,..,,?,.?.,,.,','\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,,.'.,,.!,.,.,.,,',,..,--!,.,,.,.,..;,,?.,,,;,.,.\n",
+      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, ,,,.,,.,.,,,.----,----.,;.....,,.,--.,;-!\",,?.,\",'\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .',,,,,-.\",,\",,,\".,..\"\",,\",\"..\",,.',,.-,.----..,,.\n",
+      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,,,,.'.;',,,.\".',\".,,,.\",!\",.\"',,!\",,,.\"?'.\".\"',,\"\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--'.?\"-.,..,,'.,,'.,.,.\n",
+      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,,,',,,'..,,.\"!!...!!\",.\"...\"--\"?...\"\"!,?...\"\"!...\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, \"\",\".\"!...\".\",,.\",,,.,,,,,'.,,.,;,,,,..--'.:\",?\"..\n",
+      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". \",,\".\",,...\",--.\"?\"..:\",.!...\".--'.\",\".\"',?'.??\"\",\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .',\".\"???\",,.\",,,\",.,.':.-,;'(,),-,,.\"!'!?\",,,.\",'\n",
+      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" ,,!?\"..(\"--,.\"),,..'--,.\",,,\",'.\"?\"\",.:,.\"\",\".\"!,,\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".,'.''!..'--'.......'?\n",
+      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" ....?\",,,.\"??\",,--,,--.,,;;,,;,.,,.:\",!\".,:\"?\":\"'!\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" ,.\".,:\"'--..\"**\";'.\".\"'',\";\".,.\"\",',\",:\"..\",,--,,,\n",
+      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" '.,,(),\".\".,,----.,,,,.,,,(),--.,,,.\"!\",....\"',\".\"\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" ,,!\"',.,..;,.,,..\"',,,\",,.\",!,!\"--..\",!\",.\"'.'!\",,\n",
+      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.\",,,\".,,..,.,.\",,,\",.,,,.\",,.\"()\"!.\"\"\",',,.\"!\",.\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",.\"!...,....;!...;----\n",
+      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, .!'---!'?,,\",\"';',.,,,,,\",....\"!...,,?,,,.,'.!!...\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\".....--..\",,.,.,,,,.\n",
+      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., \"''?\".\".'.,?\".\",\".\",!,'-,\".\",,!\"\"...\",,.,--.--'.\",\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., \";\".\"\",!\"..,,.--'..,.;,,--.':,,.,..'.,.,?--,,,,..\"\n",
+      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ,\",(),\"!.?,,\",.,\".\"--.\"?\",.\".,!,\",,.\":,..\",.\";,?',\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .'.,'.*,,,,!'.\"*.,.\"',\".\"...'.?',',.,:,--,...,....\n",
+      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .\"\"',\".\"?,,'.,.,','.,......,.:'',.'.-,..\"\",,','?\".\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., .\"??...!...\".\";',\",.\",,,\",--\"'.?,?..\".\"...,...'.',\n",
+      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ...,.\"\"!,,\".\"!,,....\"',\".\"\",?\"\"--!,.,!...\",,..\"...\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\"'......\".,',:\";,,.\"\"\n",
+      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' ,,\",,,,-,.,,.\",,!...\",.,.,.,.,,.\",.\"..\",,.',\".\",-,\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". .\"\",,.?\"'.\",.,\".,,..:,,,--,...\",:',,,;....?!?!'...\n",
+      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' \",,,,.,,,.\",-.--'.!\":\",..\",:\",,.\"\",!\".\",;'.\"',,.,,\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. .\"!,\",..,,.',,.,-.\",,,....,,!!\"..,,,,.,,...,...,-.\n",
+      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" :,,,.'-..-,,..\"?\".\"'-.\"\",\":\",!\"\"?\"\"-'..,!\",.\",.,\".\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" \"......\"\"?.\"\",........\",,.\",\",.\",...\"\"......\",.\"'.\n",
+      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" \".\"',?\"\",?\"\"!\",.\"'!\".\",',,\".\"';'.';',.\",,',.,.,,,,\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., .\"'?'!.,\".;..\"!\";\"':.!.*:!..--.'..\"*.,.,,,,,.\".,;.\n",
+      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, ;'....\"..\",,\".\",,-!\",.\",,,...\",:\",!\"\",,\"..\",\",\"',-\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., -........\"\"?\",.,.''.'.\"'-.!\",,.\"??\",,..\"!\",.\"!\",,:\n",
+      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. \".\"\",!\",...,,.\",,\",,.,.,--,.,,..\"?'!\";,.:,,,.--,.,\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ,,--.---,,,--(),.'--.,,,\".\",-,,,--,---,,.,--,,\",,,\n",
+      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' \"..'.'.,,.,,,-,.-..,.,,,,,.\",,?\",().\".,,?\".\".\"\"?\".\n",
+      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' ,,.--.--,,--:,,.,,,,,.;,--.--,,--.,,.\"'!\".\"!',,''?\n",
+      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, \".\",!\",.\"!\".\"!...?\"--.\"',.\"\"?\"\"',....\",,.,(),.,,.,\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. ..\"?!\".\"!\"\"!.......\".:\",\",-,.'.,,.,.\"!?\",,.\"???'..\n",
+      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. .....?\",,,.\",'??\".\"...\"\",,?!?....\"\",',,\".\"?,?,.\"\",\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,.\"\"??',\".\".......?\",\".\",,..,,.\"---?'??\",-.,,'.\"?.\n",
+      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, ..!......\".\",,...\".\"!...,!\"\",\",..,.\",\".\"'!\".,,,,,,\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ,,,..\"-!\"-,,.,,,,..,...,,.--.,\".........!\".;,,.--,\n",
+      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,,,--,.,,...,,.,,.,--'.,,..--..,,,,,..,,'.,....,,.\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" \",!\",-.,----,,,,.\",\".\"!?\".----,,:\",!\"\",\".\".\".--,..\n",
+      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ,,,.,,.:\",.\"\"?\".,',.-,,,,.\"?\".\",\".\"!\".\"..,'.\"--,--\n",
+      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, .\",\",,.\"!\"..,..,,.\"',?\",.('.)\"''...'......,!...!\".\n",
+      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' \"',,'!\",.\".'--.,--'--,...\"\",;...\".\"?\".\"',\".\",,-,'.\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ...,,.\"\",,!\".\",....,,...\"\",,\",'.\",,!\",,:\"....\",.\",\n",
+      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, ',\".\",\".\"!!\".\",',,\".\",...\",()...'.\"?\"\"!!\"\",,-.....\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. ..\"\",...,...\"\",,--!.\"\",!...?..\"\"!...,'!.,,.',.!'.'\n",
+      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" !\"\"!,....\"\",!\"\"?',!,,,.\"\"'.\"\"'!.\"\",,.----'.\"\"\"'..,\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., ,,,--',:\",,\":\",,,.\",\"\"\".\",--,--.,,,:\",,,...!\"\",...\n",
+      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" !\",,,,,.,,.,,'..--,.,,-..',.,,..,.\",?\",.\"?\".\".\",'.\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\"',\",.\",'!\".\",?\"\".\"\"'\n",
+      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .'.''.\"\",'.\"\".\".\"....\".\"'.,'--'!\"\",;...\"\"...\"\"-.\"\"\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. ...\"\"',....\";,,,,.,,,,,...\"!...\",.\",,\"..\",,,..----\n",
+      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,.\",\"',..\",.\",\",,\",';,\"..\",,,,,\"..,,'.,.,,'.\",\".\"\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., \"--,,':.,,,,,,,.,,,..\",,\",.--.\",,\",.\",,.,\",,\",,.\".\n",
+      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, ,.,.,,,.,.,.,,,,,.,'.,,..',,,,.,,,,,,,.,,,,..',--,\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,,,,..\"?\",.\"--,\",.\"?\",\n",
+      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, ,.\"--,\".',.,,,,,,,\"?\",,,,,..,,,,.\",\".'.,,,,..,,..,\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" ',.',,.',.,.,,;.\"?\"'.\"',\".,,,',.,,,,\"'!...'!...,,!\n",
+      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" \",..\",\",,\".\",,.,,'..\".,,,\",.,,.\",!\"*,.*\",!\",,,.,,'\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',.\",',?\".\"'?\".\"',,'.',\n",
+      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,\"*,.\"',,.*(),\"----.*\",!\"*()\"--,,.\",...-,,.,,.,',.\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",!\",'..',.\"!!\",,,.,,,,\n",
+      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. ,.\"!!\"*,.*\"!!\"\"?\"*.\"!!!\"*(),.*\"?\"*()\"!!!\",,,:\"!\"**\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'.?\"\",.\".\"'!\".\"!\".,,.,\n",
+      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., ,.,.\"!\",\",!\"\",,\"'.\",',\",.\",\",\",.\"\"!',.!\",'.\"!.,.!!\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",,.,,.\";'..,'?\",,.\"!\".\n",
+      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. '.\"!\",.\",,,\",.,,.\"!!'?,\"'.\"?','...,\",,,...;.\",,?\".\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. (.);.\"...\".\",',,\",.\"',\".\"'!'.'.\"\",,\".\"','!'.''.\"\"'\n",
+      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., ,\",.,,.,,.\"!',\",'.:\",'?\",,.,.\",\".\"?\",.\".\"\".'.,?\"\".\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ?\"\",\".....':\".\",,.\",,\",\"'....,'...'?,'!\",.\"?.'.\".\"\n",
+      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. ,\".\"?\",.\".\"\",'!,,'?,\".\",,:,,\",.\"',',\".\"',.,\".\",.\".\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?,,\".\".?\",.\"'..\"\"'?...\n",
+      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" \"\"';..\"\",',\",\".\",,,.',.\",'...\"',,...\"'.,\".\",',!\",,\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., .\"'','.\",,,,.\",,\",.\",,,\",.,,,,.\"!\",.\",.'.!',.\"\",\",\n",
+      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, .\",'!\",.,,.\"'?\".\".,...\",.\",,\".'.\",',\"'.\"?\",'.\",.\"\"\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ',\".,,,..'..\",',!\",.\",\";....,,,-,,.\",\"...\",\",,.,.\"\n",
+      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" ,'.,,\",,,\",.\",,..\"'',\".\",,,'.\".\"??,\".\",.\"..,,,\",,'\n",
+      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. '.\"\",?\",'.'',.\",\",'.\"';...\"'.\"????\".,.,.,,.\",\",.\".\n",
+      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ..\"\",\".\"...\"',,',.\"!...'...,...\".\"!...\",',..\",\",\"?\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' \"\"...\".\"',\",.\",,\".''.\",,!\",-,,.,,.\"!\".\",..,,,,,,..\n",
+      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, .\"\",,,\",.\"...\"\"'.,.',;--...\"\"'.,'.?\",.'.\",\",\"\"()\".\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'.:;,.????'.:.',',?.,,\n",
+      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. ,.,?,!','!\"'.\",,'''!''!,?'!\",.\"',\",\",,,,,.,,!,'!.'\n",
+      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, !\".\"',!\",.\",,!\",,.\",,...'....'.........'...,',...,\n",
+      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? ,'',.,?...\"\",',!\",.\",\",\"'.\"\"',,\",,.\",.,!\"\",'.,\",\"'\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,',!?\".\"'.',\".\",'!'.'...\"\",',\".\"?\".\",',\".\",',\".\",'\n",
+      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", .'!\"..\"?\".\"',!.\"\"'!\"\"'!\"\"???\"\"!!!?\"\"',..'...',?'.\"\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, \",,'.\"..\"',!\"\",!'!\",()()..,,.,,.,,,-.,,-,,,.,,,,,.\n",
+      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ,'.,.,--,.,.,,.\",.'!,?\".\",,\",.\"'!...!\"\",,\",,--\",.,\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .',\".\",\".\",,\",-,\".\",.\",!\".\"..'!\"\",,\",.,.\",,,\",,\"!'\n",
+      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .?\",-.,.,,,.\"?\".\"',\",\".\"\"',?\".\",,\",:\";.\"\",\".,,.\"',\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" \",.\",',.!\",.\".\"\",!\"..\"!\"..,,..,',.,.',.,..,,.\",!\",\n",
+      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. .\"!'!'?\"\"\".\",!!.\",,,.,,.,,,,,,,,,,,.,,,,;,,,;,'',,\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\",.\"?\",...\",,...\",.\",\n",
+      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...\".,,,,.\"!.',\".\",,,\",,\".,',!\",...,..,,..,'.,.\",,\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",.,.\",\",...,,,.,,.\"?'!\n",
+      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., \".\"?!'?'.,'\"--,,.,,...,.\"!\",.\",\"...\",,!\".\",,!!!\",.\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'?\"\"',\",,,,,,.\"?'!!!..\n",
+      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" .!...,!'!\",.,.\"''?\".\"'!\".\".,'..\"\"!\",'.,,'.\".'!',,.\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'!\".\"',!\".\"''!,\",.\",'.\n",
+      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, \"\",,.',\",.\",'!\".,.,,.',,..,...',,,,'..,...,,,,.\",,\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, .??--,,?,.,,.,,,,.\",,,.,,....,..,.,,,,,.,'.,',,,,.\n",
+      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, ,..,----.,,.,.\"'?!'!,\",,.,,-,,,;.,,,,..-,.,.\",?\".\"\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; '.'--.\"\"'!\".\",,\"',\"'.\",....\"!!'.\"\"!\",.\"?'?.\"..,,.,\n",
+      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ,',.,,',,.,',;.--.,,.-,,.,,..\",\",',\".\"\"?\".\"'','\",\"\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\",,\"',?\"\"','.,!,.,,!\"\n",
+      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" \",'!\".\"?\",.\".!!\"\",....\".\",\",\".\",,,.\",\".,,,.\",',\".\"\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" !\".\"!\"..,,--,,,..\"!!\".,,..,.,.',.,.,.\"!\".;,;,,,,,.\n",
+      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .\",,\",,,,,.,.,,:\"'?!,!\";,,,:\",?,\".\",,\",.,,,,,-,,,-\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\".\"\",,\",,.\",!!??,,..\"\n",
+      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", \"!\",\"'.\",.,,,,.,.\"!!\",.\"!!,!\"\",.\"\",\",...,.,.,..,.,\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;,,!!.,,,......\",,,\".\"\n",
+      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. ;...,,,...--,,,,,...,,!...\",.,,.\"!,,,!\".;,.\",?'!\".\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\",,,,.\",,\"..,.\"',\".\"'\n",
+      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .\"\"!\".\"?\"\",\":\",,\",,\"\".,,,,,-,.,,;----,.,..,,,,,.-.\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" ',,.:,,.,',.-,,,,,;;,.,,.,..--',().,,,,..,--.,,---\n",
+      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" ,-..,,.,.....,,,,..,.,,.(),;,,.,.\",,\"..\"',\".\",!\",.\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", \"'.\"\",?\",.\"!...!\",.,,,,,.,..,,...,,,.\",!,\".\".\",,,.\n",
+      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..''.,..\",!\".,.,.'.,.\",\",.',.\",\".,,.,,.().\"?\".\"???\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!..,.\",,.\"!.,\",..;.,.\"\n",
+      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. ,!,\".\",',\".\"',?!,.\",'..,.,,(),,.-,,.,.,.,,,..,,.,,\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,,'.,,,'..,.,-.\",,\".,,\n",
+      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', .\",\"..\",,\",,\",''.\"**\",,.\",.\"!,!'?\"\",\",\"...\"\"',,?\"\"\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'?'.,,,...,...\".\"'?',\"\n",
+      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .\":,'.,.,,.\"\"',.',,!,,,?(',)','!.,.,--:',!',,,!.',\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\":...'.\"\"',',\",'.\"???\"\n",
+      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., .\",,--,,..,,.,.\"\",\".\",.,'.,',,,,\",,.\"?,'..\"\"!\",,\"!\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"?\"\".,..----,,*.----,,\n",
+      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" .\"*.\"!\".\".\"\",\",.,,.,',',',.,,,,,,,....\",!\",,,,..,;\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" ,,,'.,,',,,..,,..',,,,,,,.*,,,,.,.,,.*.\",\",,\".?...\n",
+      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" \"\",----,,,!\"..\"!\".\",!!\".\",,',\",\"()!\"\"',\"*,.*\"'.\"\"\"\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" ',,----',.\",,\".\"--!\"..\",\",\".........,...\",...\",,\".\n",
+      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...\".\"..\"'.\",!\",.,.,,.\",,\",\".,.,,,,.'.,,,,.\"\",'!\"\"\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\".\"'.\"\",,\",.\",,',\",.\"\n",
+      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,,.,',.\",.,...\",?\"..:\"??\".--,,.\"'?\".\"',,,,\",,..\"?\"\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\"\"',.\"\"'?',!\"...',.,.\n",
+      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, '..,.,,.'.,,.,.,,'..,',.',.\"?\".\",!\",,\".!\"\"??\"...\"!\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\".\"'?,,:.\"\"??,?\"\".,,.\n",
+      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', \".\"?,\".\"',\".\"!..,,,,*,,,.(.)',','?,!'','!'.,,,,,.\"\n",
+      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, *.\",\"..;!,.\",\"\",\".\".;,,.--.*,,,,.;,,,,,--.,.'!,,'.\n",
+      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., ...'.',,,,,','',''!\"*(),.\",,!,\",,\",,,,.,,:',,!',,(\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ):''-,!'..,!,....\"*.*().\",\",,,,,.\".,\".\"':......\"--\n",
+      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .\"'...'.(....),\",,.,.\"?\".\".\"\"?\"\".\"\"?\"\".\".\",,\",\".?\"\n",
+      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..\"?..,!\"\",\".\",,,,.....;,.,..\"\",,\".\"!!,?,\",\",'.\",.\n",
+      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. \",\",:\".\"\",!\".,,,.,...,,,--.,.\"''',--('').\"*',,,.\"?\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" \".\",,.\"*\",--().\",,,,,.,,,,,,,,,,,.,,,-,,,,,,..-.,,\n",
+      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., ,...\",\",'.--,.-,,,.,..',..,,:\".--!.--!...'...!?...\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .',...\"\"'!\".\"!\"\".--!!...?\"'.\".''?\".,.\"'!...!\"\",!\",\n",
+      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" .\"?\",,\"???,!',\"..\"--,\".,.'--;.,,.\"...----!\".\"'',\".\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" \".\"',,--.,,,.\",\",..'.,,,.\"!!...'??...\".,...'.\"--?\"\n",
+      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .\",,\".\",'?\".\"..\"\",!'!,',\".\".\"\"',.,\".\"?\"\".\"\",,\".\"'-\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? -.',!'?,\",.\"',\".'.\"--?\".\"',\".\",,,!\",--.',,.,,...,,\n",
+      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .'--..\"...?\".\",...\"\"',,\",.',,,.,,,,,..\",,\".\".\"\"?\"\"\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ..\".,,.'.'.\",?\".\",.\",-,,--.\",\",.\",?.,!\".\",-,,\".\",!\n",
+      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" \".,,,,,.\"!\".\",\".\",.'.\"\",\",,:\",!\".\",,\",''.\",\".',,.\"\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,',\".\",\"..,.,,..,,.,,.,,'.,',.,,.,,,,,..,,,,-'.,;,\n",
+      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". ...,',,--.,,..,,-,,-..,,...''.,'.,.,,','.'..',',()\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" .,,.,,.,-.',,.'(),',.(,)',:,,,',.,...,.,,,;.,.....\n",
+      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., '--.;....,--.'.,,,,',,,.',,.''.'.;.,,,,,\".\"\",,\".\",\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ,...'',\".,,',.,,,,.-,,,.\",!',\".\"'.,\"',\".,'.,,.'.\"\"\n",
+      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. ,',\".\"',?.\".,,.\",?\",.\"'..,,\",(),,,.\",',?\".\",!'!\"(.\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, )\",,,!\".,,,,,.\",\",...\",\".'.,,,..,,,.,,;.,,.,,..\"',\n",
+      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,\"*.*\",.\"...\"',\".\"'.;',.\"\",,\",',\"'.\".,..,.,,.;,,.,\n",
+      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,.,,,-,,.,,,,.,.----,,...,:\"';,,,,'.!!\",,.\",!\"..\n",
+      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,,.,,'.,,,.-----.,,-..\"!!\",.\"!,'?'.,!\"\".'!\",...,.\"\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,,!\",.\",:!'?\";..,,,.\",,\".\"!\"..\"'...,\"*.*\".\"\"'-'?\"*\n",
+      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, .*\"'?\"\"',\",.\"...\"\"...\",.\".!...!\".\".\"'.\",,\".\",',\".\"\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"-,,,.,,.,.,.;,,.'.,,,\n",
+      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, '.'.,,,,.,,,..,.,',.,.,.,.,,.,.,,,,.,,,,.:\",\",\"..,\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' ,,.\"....,,.,,,.\",,\",,,\",.',.\",,:\",'.\"\",!,,\".\",--.\"\n",
+      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., ,,.\",,\",.\",'.....\".\",,,\".\",\",\"''.\",.\"?!\".\",...\".;,\n",
+      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ,,,,,..,,,,,.,.,..,,.,.,.!...,,.',,,,.\".!\",.\"?\",,.\n",
+      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, \"!,!\".,,,.,,.,;..,\"!!\"'-,,.,,.\"?\".,,\"!\".,,.,,,.,'.\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. .,',,,,,--.,,-,,,,,'.\",\",,\".\"\",!\",',.\",,\".(,.)',.\"\n",
+      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., '?\".\",\".\"'?\".\"!\"....--!,,..,,.,.,,,,,,\"?\",,.-.,..\"\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,.,-,,,,;'.,-,,,,.\",\",\n",
+      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' -.\"!\".\",!\",,',.',,.,,,,.\"!\"',..,,-,,...,..'....,,.\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. \"!\".,,,(),'..',,,,,,,.,,',,.;,,.,,......,,..;.,'.,\n",
+      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,.,...,,,..\"?\".\"',;'--.\",,---,,.,,.,,-,.\"!\".,,...'\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. ..,,.,,',.,.\",,'!\",.\",!\",,.:\",,,.\",-.',;-,.,,,,,,.\n",
+      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., .',,.\",\"'.....;,,.,.,,,-,--..-,,,.(,,),.,.\".......\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. ..\";,,,,\".........\",;,,,.,,,\"...!\"\"!\"'.,,,,,,,....\n",
+      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, ...\",!\".\",'-!\".,:\"!\",,,...,,,.,,.\",!\",,,,,.,..,,,,\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,..',,.,.,.----..,,...\n",
+      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. ,,,..,.,,.,,.,.\",\",,\",...,!\".,,,'.,..\",,\",\"'.,,\",\"\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\",.'!\"',,,,.,,.,,.,..\n",
+      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,,'....,..,,,----.,,,.,,,,.,...,,,.\"!\",.\"',,!\"'.\"'\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' !\"'..,,.,.\"!\",'.'..--,.\",!\",.\"----!\".\",\".,..,,,,,.\n",
+      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ,,.'.\"?,!\"..',..\",.\",'.;.,.,,..,.\",,?\".\"?\":..,.\",,\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" \",.\"!\",,,.,.,...\",..??\",.\"?\",,.\"??????\"',',','.\"!\"\n",
+      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, .,,.,,,,,.,,.,.,,.,,-,,.:\",,\",.,,,..\",',\".\"'.\",-..\n",
+      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ...,,..,,.,,,\"!\",.\"!?'!\".,,,',,,,-,,,,.,,,,-',,.,,\n",
+      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, ,..,,,?,,,,,,....,,,.',,,.,,,,,.,,.,-,.,.,,',.,,,.\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" '.,',.,.\",,\",.\"..\".\".,!\"\",,\",.;,,.\"..,!\"',,,,.'',.\n",
+      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ,----.,.,.\"!'!!!!,!\",.,,.,:\"!'!...!\",,.;,'.,,,,,-'\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" .,,,.,,-.'',.,.,,\"!\",,.\"',!\",.,,,,,,,..,,,.,,,--,.\n",
+      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,.,.,,,-.,,,.,',,,'(,,,),.'.\"...',\",.\"...'.\"\",?\",\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, ,.\"......\".\",!\".\"\"*,..,'\"\";.,,,'..*.\"!,!\".,.\",,,'!\n",
+      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" \",,:\"!!\"..:\"?,...\"\"?\",.\"...'...\",.\"...\".,,.,,..\"!!\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., \"..,..',.....\",\",...,,.\",,\".\"!\"..,(),.\",...\",.\"-,,\n",
+      "'..,,,.,,,,,.                                      \".\"!-,!\".,,..,.,,,,,'.,,,,.,,----.,.',,\"'\".,,,.\",'\n",
+      "                                                   !',\".\"'...'.'!\".,.\",'!\"\",\".\",,\",.\"?\"\".,\".\".,,!,.\".\n",
+      "                                                   ;,.\",\"..\",,?\",.\",'.\"\"?\".\",,,\",,.,.,.,,...,',,,.,,.\n",
+      "                                                   \",?\".\"'',!',\".\"'.!.-,!'?\".',.,,.,.,.,,:\"?,?,??\".:.\n",
+      "                                                   ..,,,.,,.,,,.,,.,,,--.',,,.,,,.,,',,.,,,,..,,,.\"'?\n",
+      "                                                   \".\"',.'...!\",,.,.,.\"?...!'!\".,,,.\"?\"..,.\"!,.--',\",\n",
+      "                                                   .,,..\"?\".\"'--?\".\"!\".\"?\".\".\"\",'.,\",.\",.\",,.,,,.-,-,\n",
+      "                                                   ;,,,,,.,,--,,,....,,,,.\",,,:'''--'.\".??\",,,\"--'---\n",
+      "                                                   \",,.\"\",,\",.,.\",.\"',,',,.:\",;:,,.?\",.(;.)\"?\",.\",\",\"\n",
+      "                                                   '.....,\",..\",?\",.\",,\",.\",\",...,,..\"?\",,,.,,..'.:\"'\n",
+      "                                                   ..........\"\".\",.,..,,;..\"!\",\"'.,,.\",.\",,\",\"',\",.,'\n",
+      "                                                   ,,..\";,!\".,..,.\"????\",..,,.,----,,..,:,',',,.,,.,'\n",
+      "                                                   .----,....,.,,.\"!\".\".,,,.\",,.\",?\",,:\"--!\".,,,,,.\"?\n",
+      "                                                   \".,''.:...,,,.,,,.,,:\",.\":\",.\",,,,.,,.-,,...,,.,,,\n",
+      "                                                   ,,.--,,--:'.:\",\",\",\"\",\",\",\",,..,','.,,,..,,..\",;,,\n",
+      "                                                   \",'.----..,,,.,,.,..;,,,;,.,'..,,,',,,,.,,,,:\",.\"\"\n",
+      "                                                   ,,,\",',.\"'..,..,..\",,,.,,.\",,,,.;,,...\".\",,..!,\".\"\n",
+      "                                                   ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,..;;;;,.',,.,.',,,,'.\n",
+      "                                                   .,.-':\",.\",,,,.'\"\",,',.,'(),...,,..,----,,:\",.\"(.)\n",
+      "                                                   \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".,,'.,.,.,.,',:\"',\".,.\n",
+      "                                                   ,,,.,.,,.',,.'.\",\",,.,,,'.,.,,,.,,,.,,.,.,.\"?\".\"?,\n",
+      "                                                   --,\".,,,..,(,,),.,,,,.,..,.\",,\"',\".\",,..,:\"?\".,,,.\n",
+      "                                                   \"',''.,\",.\".'?..''.\",,.\",\",.....?.,-:\",',\".\"'.,\".\"\n",
+      "                                                   ,,.,'.......'....\",(),,,,.,.\"!?\",,,..',,,,.,.,,.,.\n",
+      "                                                   ,,,,,,',,,'(),.\",,\",,,(\"\").\",...,,\",,\".'.,--,..\"'\"\n",
+      "                                                   \",,,'',,,.()'.,,',-,-:\",\",\",\",\",\".,()',,.:\".,?,,,\"\n",
+      "                                                   \",.,,.,!\",----..,.,,.,:\"?.?\",.,',.',----'...,,.--,\n",
+      "                                                   .,,,.:,,,.,..,,'';,,,.,,;.,'.,',,,,',,.:\",,\".\",:''\n",
+      "                                                   ?\".\",',\",,\"'............'!,'','--,',''.,:',,'...,.\n",
+      "                                                   \"\"......,\".\"',\".\",....\".,,.,,--.,,,,,,,,,,,--.,:\".\n",
+      "                                                   ..',.\"\",\",,,,--'.,:\",',,,.\"\"!\",.\"'!\",,..,,.,,,..,.\n",
+      "                                                   .,,..\"!\".\"?!,,,.,,,.?,!\",..',,.\"!\".\",??..?.,?\",,,,\n",
+      "                                                   ,,.,,,,...\",\".\"-,.\",.\",,?\".\"?'!\",.\"??\",.\"?\".\",,\",.\n",
+      "                                                   .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\",'..,,,.,.;'.\",\".\".\"\n",
+      "                                                   ,,......,.,',,.\",?\",,..\"---\",.,,...:,:\",.\"\",!\",,,.\n",
+      "                                                   .,,,.\",,,...\"\",\".,,...\",\",\".\",,..\",\".,,,.,,,...\"!\"\n",
+      "                                                   .\"!\"(.)--\".......\"(.)\"......!...\",,..\",!\"...,'..\",\n",
+      "                                                   \",\".'.\",.\"!\".\",\",....\",......\",.,,,.,,,.,,.\",';,\".\n",
+      "                                                   \"!\"*,:.*\".\",',,,,.,,.\",,,\".\",,,.\"\",,\".,.',.',,.,,,\n",
+      "                                                   ..',.,',,.\"'?\",''.\"--....\",',,.,,:.,',,.\"?\",,,.\".,\n",
+      "                                                   .\".\",\",\"!\"\",,\".\",,.\",.\"????\",.\",!,!\"\",...\"\"!\",.\"!.\n",
+      "                                                   ..!!...'!\",,.\"......\".,,,,,,:\"!...!\".,,,;:\",,\",,.,\n",
+      "                                                   .:\";,()'.\"'.\"...!\".\".',\"--.\"?\".\"?\"\",\",\"'..\"\"!!\",.,\n",
+      "                                                   ..,,,.\",\":\".\",.,.,,,,.\",?\",.\",?\".\"!--....,\".\"'..'.\n",
+      "                                                   \"(.)\"??''?\"\",.\",,,.,--.,,.--...,,.\",,\"'.\"?\"\",,.\"\",\n",
+      "                                                   ,.\".\"?\"\",.'....\"\",,\",,,..,,,..,,-...,,.\"?,\".,,'-.'\n",
+      "                                                   ,,:\",'.\"\",,,?\",.\"!!,.\"\"',\".\"'!?\"\",.\",',.,.\",?!\",.\"\n",
+      "                                                   ?'.\"'.,',',,,.,,,'.\"',?\",,.,.,,,.,.'.\"!,?\".\"',!\",,\n",
+      "                                                   .'-,'.,.,,,,..,,.\",,,\",.\",.!.,'!\",,;,,,,.,,.,()-,,\n",
+      "                                                   ,.\",,\",.\",,..,.,\",\",',,,\",.,,,,.\",,\",\".\",,.\",',\".,\n",
+      "                                                   ,',',,,.\",,\"..,,,,.\",,\".\"',\",,\"'.!.\"\",!,\".,,.,.(),\n",
+      "                                                   ,.\",'?\".,..',,.,.,,,.,--'--,.\",,,\".\".,\"'.,,,,..,,?\n",
+      "                                                   ,,.,.\",\",\"?,?\".\",,.',.',.\"(),,.,'?,,.,,,,:\"!\".',,,\n",
+      "                                                   \"\".,,,,,,.,,,...,,-..,,,,,.-,,,,-.-,.,,'..\",,',\".,\n",
+      "                                                   ,,--.:\",,?',.\"--,--.,,.,'.,-,-,--.,,..\",,\"(,).\"''*\n",
+      "                                                   ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\".!\",\"!\"\"'?\",',\"',?,,,\n",
+      "                                                   \",.,..,,.,.\"!\",,\",!',.\"**.,..\"?,,,\".,..,,.,,.\"?\".\"\n",
+      "                                                   .',----??!'.,?\",.,..\",',\",\"..\"\"!!\".,.',',','',.\"!\"\n",
+      "                                                   ,.\",!\".\"!'?'?!\"\",\",-,.\";.\".\"!!\".\",,\".,,.,,.,.\"?\",'\n",
+      "                                                   .,.\"',?\".\",!,.\"\",,\",.\",\",--,\",'.\",,.\",,\".\",,'?\",,\"\n",
+      "                                                   ,.\"\",\",.\",,',,.,,?\",.\",,\",.\"!'.,,?..,?\"\",,,...,?\",\n",
+      "                                                   .\",!'!',,!\",..\",\"..\"',,'?\".\",.\"\",,.',!,.\"'.,.\",,'?\n",
+      "                                                   \".\"!'!,--.--?;,.'.\".\",'!\".\",\"-.\",.,,;.\"\",,'!\",''.,\n",
+      "                                                   ,,,,,...,,,,....\"?\".\",.\",,.\",'!\".,',.,,,,,.,,,,;.,\n",
+      "                                                   ,.,(),.,.,,..'.(),,.,,,,,.,.,.,.,,,...',,',.,.\"!\".\n",
+      "                                                   \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\"()\",?\".'.\"!!!.!\".,.,\n",
+      "                                                   ,,.\",--,,,\";,,.,.----,,..,,,...,'.,,,.\"!\".\",'!\"..,\n",
+      "                                                   ,..,,.,.\"--,!!.......!'--.?!.,...'....\",'-(),,.\"?\"\n",
+      "                                                   ,--.\".--.\"\"'!\",.',.\"?\".,,'..\",.\"\"......\",,.,,;.',.\n",
+      "                                                   .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,.\"\",?\",.\"!\".\"--'.''!'\n",
+      "                                                   '!...!\"\",,\".\"???.'.?'.\",.,,:\",...\"..\"'!\".\".',...\".\n",
+      "                                                   ..\",,'!\".\",,..'.!\"\",!\"\"'!;....,,:..,,.!,,!\",,...,,\n",
+      "                                                   .,,-.,.,,.\"'??!\"'....,,.,;.,.''.\",,!\".\"?,\",\".\"\"..,\n",
+      "                                                   ...\"\",\",.\",.,\",.,,,',..\",,!\",.,,:\"'.,,,,!\".\"......\n",
+      "                                                   \".\"'--,'--.'?:,\",\".,,,\",.\",?\"\",,.',\",.\"!!,,!\",';,,\n",
+      "                                                   ..\",,.,,,?''....'.'\"\",.,'.\"\",',!.!,.!\".\",,\",.\",\".\"\n",
+      "                                                   ,-.,',,..;..,,,!,,!!...\"..'.,,,,.,,,.,,.\"?\",,..\"..\n",
+      "                                                   ............................!\",,,,,',.,,,.,.,,,,,,\n",
+      "                                                   ,,.,,,,'.,,,.\",,!\"\",.\"\",,,,'--.\".\",\".\"!'!\",'.\"',,.\n",
+      "                                                   \"\",,!'?.\",,,.\",,\",,\"'!\".\"......,\".\"!\",.,',.,,.\",;,\n",
+      "                                                   ,\".\"!',\",,.\"',,..\".\"'?\".\",'.\"\"!\",.\"..\".\"'',\".\"!''.\n",
+      "                                                   \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",,.\",,\".\"'.'.\"\"!'?\".\"'\n",
+      "                                                   '--,.--,...!\"(.)\"!'.\"\",!\",,,\",,.\",.,..,.\"?\"..,,.,,\n",
+      "                                                   ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'.'.\"\"',\",'.\"'\"(,)\"'\"(\n",
+      "                                                   '),\"''!\"\",'!\".\",,\"--,.'.,,,.,,'.\"',\".\".\",..,',,,,.\n",
+      "                                                   ..\"!\",,,.,,,,,.,,,,.,,'',,,.,,,,\",.\",,,,,,..\",?\".\"\n",
+      "                                                   .\",,,.\"?\".',,.,,,,'.,,,,,,\"\"\",\",',.,,.',,.,,,,,,,,\n",
+      "                                                   .\"!!\",.\"!....!,,,..!!!.--....\",,,.,,.,.,,,,.'.,,,,\n",
+      "                                                   ,,.,',,--.,,,'.,.,,-.,,,.,',,,.',,,'..,',','.,.--.\n",
+      "                                                   ,.,,.,'(),.,,.,,.,,,,--'.,',,,,..,,',',.\",?\".\"',\",\n",
+      "                                                   ..\"!\".\"!,,!\",',.\",!\",.,.,,,.,,--.,,.,',,..\",!',,\",\n",
+      "                                                   ,,-.,',.\",?\".\"?'!\".\",\".\"--','.....,??\".,'.,,.\",\".\"\n",
+      "                                                   ?,!\",.\".,,,.!!'..\",,.\",!\".\",.\".\",\".,,.\",,\".,,.,,,,\n",
+      "                                                   .\",',\",.\",,....\"\",,,\",\",,',!,...!\",,,,\"',;.\"\",',!,\n",
+      "                                                   \",.\":,\".,,,,,,.\",!\",.\"?\"\",,!,!\",.\",?'!\"',.\"!!\",.\"?\n",
+      "                                                   \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"''!\"\",,\",.\"'!'...,?\".\n",
+      "                                                   \",.',.\"\"?\"\",.\"\",'!\",.',..\"'?\".\".'.\"\",...?\",.\",,,,\"\n",
+      "                                                   .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",,,.,,'.,,,.....\"(,,-.\n",
+      "                                                   )\",,,!,.'!''!''!'\".\";,?...',?'..,?.''.',,\",.\",,\",.\n",
+      "                                                   ,..,.,,,,,,..,,,.----,,..,,.,.,,,,,..,:\",\",,.,,,,.\n",
+      "                                                   ,,.(),,-,,:.,,.,,,.',,,,,,,.,,,.\",\",.,,,,.,.\",\",,\"\n",
+      "                                                   \"().\".\",,,,:\"??\"\",\",--.',.,:\",!\"\",!\",,,.\",!'!,!\"\"?\n",
+      "                                                   \",.'-'.\",\",\"',,'..\"\",\",\",'-,.,,,,.,\",\",',,.,,.!\",.\n",
+      "                                                   ..,,.,,.,.,,.,,,.,.',,,;,,,,,;,,.,,,,,,,--,.,,.'..\n",
+      "                                                   :,,..:'();,;.,,.:\"'!'!\",.,.,,..:\"!\",,..'.,.,,',.,.\n",
+      "                                                   ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\"!\"...,\"!!\".,,,.,,,--\n",
+      "                                                   .,.,,,,'.,.,,,.'.,.,...\",?\".\"!\":\",,.\".!\".'.\"\",,,\".\n",
+      "                                                   ,,,\"!\",,\"!\",,..\"?\",,..',,,,--.,,.,,..\"!\".\"?,,-,?.\"\n",
+      "                                                   ,,,,,--,.,,,.,,,',,,.,,\",\".\",!\".\",!\".,,',,,,,,...:\n",
+      "                                                   '.,:..,,',,--,.\",,',,!\".,,,.,',,,,,,,,,.--,,,.,,,,\n",
+      "                                                   ,,.,,:,,.,,,.,,,,.,,,....,.,,(,\"\"),,,,',.\",,,\",,,,\n",
+      "                                                   ,,.,,,,,,,-,-,,.,.,..\"...,'!\",.',\".\"\",,?.\"\",\"----\"\n",
+      "                                                   --..',\".\",.',\".\"',.\"-,--'--.'--'.\",,,\".\"'--.,\"(\",\"\n",
+      "                                                   ),\".--!':,,;,..;..\".,,.'...,,..',.----..,',,'.:;,,\n",
+      "                                                   ,.,,,.,,,.\",,!!,,\",\".,,,,!,,.--?\"\"?\".\",,,.\".\"??\".\"\n",
+      "                                                   ?----....,'!,\",,-,\"!''',''.'\"\",,\".\"',\",.\"--'.'.'\".\n",
+      "                                                   \"?\".\",..\"\"?\"\"...,\",.\",'?\"\",,\".\",!,'----,--,-!?.?!\"\n",
+      "                                                   ,,,,,,,'.\"!\".\",,....\",--.\",,\",.\".\"-,,.\"...!\".,,.--\n",
+      "                                                   '--,,.,.:.\"?\".\",--,....,\",.,,,.,',',,,..,,,..,,(),\n",
+      "                                                   ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\"!!\",..\"!\".\",!\"..,,,,\n",
+      "                                                   .,',.:\"'!\"..,,.,.,,,.\"'!\"-..\"!!\",'.\"!!\".,.,..,...-\n",
+      "                                                   .,.,,,,.,,,,,!','.\"?\".\",!\",:\"?\".'.,,--,.,,''.'(),-\n",
+      "                                                   '.,.,,.,,'.,.,,,,,.,.,,.,',.,,,,,.,,.',',-.,,..\",!\n",
+      "                                                   '?\",.',,:\":!!\",',.',,.'.,,,'.\"',,',\",\",,,!!\"\",\",\",\n",
+      "                                                   ,?!,?,--,!!!\"\"!\".,,--.,,,',,,.\"!',,!!\",,'..,,,,.\"'\n",
+      "                                                   ,',\".\",'!\".\",,...\"\",,,...\"\",'!\",--'(),..:,,.,,,..,\n",
+      "                                                   ..,,,...,..,,,,,,,.,,.,''.,,,.,--,,--'.,'.,,,,.'.,\n",
+      "                                                   ,,,,,,.,,;.,;.,,,--,,,,,,,--,---,.--.,',..,':.\",',\n",
+      "                                                   ?\",.\".??\"\"',.\"\",.\"\",?\".\",??\"\",,,\",.\"'?,,?,,.!!\"\",,\n",
+      "                                                   ?\".\",',',,!',,\",.\",\",\",,!,'--,..\"\"?,\"..\",,\",.\"....\n",
+      "                                                   \"'.,','.,-,'.\"',;,\".\",\",.\",?\",,,.\",.,!:,,,,,,.\"\",!\n",
+      "                                                   \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\",.?',,,!'...!\"','.--\n",
+      "                                                   ',,.,,,...,.',,,,,,,'..,,,.,,,-.'.',,.,.'.--,,.\",,\n",
+      "                                                   \",.,,,.',.\",,!,\",.,----..,,,,,,:\",,.\".:\"',,,,',,'.\n",
+      "                                                   ............\",..,-,,,.,-,,,,.,',...,,.,,,,.,,,:\",.\n",
+      "                                                   \",,'.\"!\",.,,,.,,,,...,,,',,.'-----,,.',.,,\"!\",.,',\n",
+      "                                                   ,.,.\",,\".\"?\".\",\",.\",\",,..\"!\",\".\",.\",\".\"?,,.\"(.)\",.\n",
+      "                                                   \"\"?...\",.,,.\",--,--,\".\",.,...\",\".\"....,,.,,,,--.\"?\n",
+      "                                                   ,,,\",\"?\"\",,\".,,,,:;.,..\",,!\".\"!,.,,.\",,,.,,.,,.,,,\n",
+      "                                                   ---,.\"?\".,,..',.....\"?\".\",,,...?...\"\",\",\"'',',--,,\n",
+      "                                                   ,.,!,,!'?,,--.--,,----,,,',,\",'.;,',',.,\",,!\"\"?\".\"\n",
+      "                                                   ,,!\".\",!\",.\",,!\",'..,',;.,:,,,.,--,,--,,,,.\"?...,\"\n",
+      "                                                   ,\";':''.'!?,,,!\",,...\"?,...--,.,\".\"',.'.''.\"..,.:,\n",
+      "                                                   ,?.\"'......--,\".\"...'......,.........(''?)......\"-\n",
+      "                                                   -\",,,\",.'.,,.\"?'.?,'--'.!.........?...,....,'.....\n",
+      "                                                   ..,'.'..,....,.',.,-,,,,!'!\"'..\"???...!?...\",.,,-.\n",
+      "                                                   .,,,,..;:\"!\"\"!\"\"'??\".\"'!\".\",'?\",.\",?\".\",,\".\",\".\"'.\n",
+      "                                                   ..!\".':,..,...\"'!'!\".\"',,\"..',,.\",!\",.,,..'.,,.\",\"\n",
+      "                                                   ,,\"!.\"\",\".\";....!\",\"'?\"\",',.?\".,,'.\",,\",.\",.\",,,..\n",
+      "                                                   ,,.,',.,.,..\"!\",,.\",!\".,,,...,.,,,,.\",!!\"..,..\"?\".\n",
+      "                                                   \".\"\"',,\".\",'.\"\",,,\",.\",,\".\",.\"\",\",\"?\"\"?\"\".?\"\"'?\"\".\n",
+      "                                                   \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.,,,,\"'!\"':!..,.!.',,,\n",
+      "                                                   ,,,.!,!,,,,..,,',,,,,.,,..,,,,,,,,..',:,,,,.,,..,,\n",
+      "                                                   ,,,.,,,..,,,,,,,,,,,.,----,,.,,,...,,.,,,,,.,,,,.,\n",
+      "                                                   .\",,\".\"',!.!\"(,,,),,,.,.,,,,,.,,,,.\"???\"\",'.'.\"\",.\n",
+      "                                                   ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\",.\".\"\"?,'.\"\"!'!\".,.\"\n",
+      "                                                   -!',\",.\"',!\"\",'.!\"..,.,..,,,..',.,.,--...--,.,,,,,\n",
+      "                                                   ,.,,,.,,.,,;,.,,,,'.'.,,.,',.,,,,.,,.,.----....,,,\n",
+      "                                                   .,,,,,,..--.,,,,.,,,-..,.,----,,.,,,.',',''.,..,--\n",
+      "                                                   '.,-.,.,..,,.,',.,..\",,\",\",,,.\".,\".\",-..,.,,,,.;..\n",
+      "                                                   --..,.\"!\".\"',,,?\"\"-,,\"..\"',!!\"\",....\"\"!\".\"?....\"\",\n",
+      "                                                   .\"\",\",\".\"'.,.,',',,.\",,..\".\",\".\"??\",..,.--'...--',\n",
+      "                                                   .,,.,.\",!\",,,-.\",,\".\",\".,..,..,.,..,,\"!\"...,..,,.;\n",
+      "                                                   .,,.,,,,,,-,,,,.,,,,.--\"',\",.',.'.,,,'.\"',?\",.\",,\"\n",
+      "                                                   ,.,,.\",,\".('\".\")\",.\";,.\",,',\",..\",,\",,--\",,',\".'.\"\n",
+      "                                                   ,,,,\".'.,,..\",,,\",,,.,,.,.,-,,,,.\",!\".\",,,,\"*,'.*\"\n",
+      "                                                   ,,,.\".,',,.\"!\",-,,,,,',,'.\",'',\".\"!\".'.,',,',,,.,.\n",
+      "                                                   .,,...,,..,,.\",!\",,.\"'!\",..,.\"'?...!...,!.......?\"\n",
+      "                                                   .,,.\"!.,\",.\",,\".,,,\"!'!\",.-.,.,.,,....\"?\",.\",!\",.\"\n",
+      "                                                   !\",,,...,\"!?\";.,,,.,,,.,..'..\"!\",;,,'.,,.;,.,..\"!!\n",
+      "                                                   !\"....\"!\",,\"!\",,\"'?\",,,.\",!\"'.\"!\",..\"!\",,,..\"!\".',\n",
+      "                                                   .,,.,,,,....:--.-,.,.\"?\".\"'-?'?....\",,,-,,...,.\"'?\n",
+      "                                                   ?,\",.,,-..--,,.\",,;,\"--\",,:!?!!,,.,,.,.!...\",'.',,\n",
+      "                                                   --.,(),--(),.,,,,,..\"--,?\",.\",\",.',,,,,,,.:,,,,,.,\n",
+      "                                                   ,..',;';'..,,,,.,,,.,,.,:,;,,,.;,.\"!!!\",,.\"',!\".()\n",
+      "                                                   .\"!,\"....,,.\",\".,,,,.,,,.,,,.,.,.:\"!\".,,,.,,,.()'.\n",
+      "                                                   ,,,;,,,.,\"!\",.,.,,,,..,,,,-,.\"?,!\".,'..\"!\"\"?\",.\",'\n",
+      "                                                   !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\".\".\"\"!\",\",\"',,.\"',--,\n",
+      "                                                   \",.\"!!\".\"!\"()\".,.----!\",.,,,,.,.\"?\".\"?!\".\",\",\".,.\"\n",
+      "                                                   ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"!\"*.*\"!\",,,,..\"!?\".\",\n",
+      "                                                   ....,.,','!,!\"'.--,,,..,.,.,,,..\"??\",..\",!'!\",.,..\n",
+      "                                                   \"'!\".\".\"\",\"-.\",'......!,!'.'!\",:\"?\".\"--?--.\"\"--!\".\n",
+      "                                                   \"??\".\",'--,....,,,\",,..,..,.?,?\",,!\".\"'!\"\",?\".\"?.\"\n",
+      "                                                   ,.\"'.,?\"..,----.,-,.,--.,--,.,,.'.'.\",\",\"?\",....,,\n",
+      "                                                   '-,'.,,.,,,.;(),,.'.,,,.,,.\"',!\"..,,,,....,,,-,,,,\n",
+      "                                                   ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,,,,.,,.,,'.\"!\",,,....\n",
+      "                                                   .,.....\"?\".,..',..'.,,-.\"!,!\".\"?\"-.\",!!\"\",!\",.,...\n",
+      "                                                   ..''.'(),.,..,,,,---,',,,,,.,,.----,,,.,,,.,.,,,,.\n",
+      "                                                   \",,\".,,.\"!\",;\"!\".\"!...\",,.,...,..\",!!!'?!\",,,...,.\n",
+      "                                                   .,,:\",?!!\"...,,,,,.,,.,,,,...,.\",,?\".\",\".\",,.?\",..\n",
+      "                                                   ,.,,.--..\"!\",,,,.\",,\".\",\",,.(.)\"'!\"....,.,,,,.----\n",
+      "                                                   ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,..,:\":;.\"\",,,\".\"!',\",.\n",
+      "                                                   .,.,,.\"?\",.,.\"'?\".\",\".\",\".\"',\".\",\".\"?\"..\"'.\"\",\".\"!\n",
+      "                                                   \".\",!\",',.,,\"\".\",,,\".\",?\",,,....,,,,,.,,.',,,.:\";,\n",
+      "                                                   ,.,!\".-.',,.,.\",\",,\".,!:',!'...?,,---\",\"!,,-.\".;.,\n",
+      "                                                   ,,,,,,..,,.',,.\",,\",\".\",,.:..,,-,,,.\"??,,,',,!\",.\"\n",
+      "                                                   !'!',\",..\"',,,,'!'!'?!\"\"?\".\",,,.'?',\".\",'!,!'!\",,.\n",
+      "                                                   \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\".\",!\",,.\",!--!\",..,,\n",
+      "                                                   ,,.,.,..\"!?\",,.-,,...,,,..\"!!\",.\"?!\",,-,,,,'.\"?\",.\n",
+      "                                                   \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,,.,,.,,.,.\"......!...\n",
+      "                                                   \"\"......,*...!...?...!...\"*.\",!\"\"...!\",,,,,,,,,--.\n",
+      "                                                   ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'.,,.,.,,.,'.,,.\",',\",\n",
+      "                                                   ,.\"!,,\",.\"...,,!!\",.\"!\",,,,..,,',.,.,,:,,,,,.,,.;,\n",
+      "                                                   ,.,,'.,,,,..,,-..\",--!\"'.\",!\",,.\",?\"\"!'',\"'.'.,,,.\n",
+      "                                                   ,,,.\"!!\"'.\"!\",,,,,.\"?\"..,.,,..\"!!\"'.\"?\".\"?\",-.,,..\n",
+      "                                                   ,,.,-,,,.,,',,..,,.\",,!\".,,.\",,\",\",'?''.\".\".??\"\"?\"\n",
+      "                                                   .\",!'!--?\"\",\".\",,!'.,'.'..!\",,,.\".!\",,',-,;,.\",?\".\n",
+      "                                                   \",!,.,,,',.\"\",?\"\",.\".\",?...,....:',.''!,?'?\",,..\",\n",
+      "                                                   \".\",.\"\",!\",\".'.',,----.,'.\"..,,.,().,,,!\",,\",\".\"\",\n",
+      "                                                   ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!?\"\"?\",.\"?\"\".\"\"--?,'.'\n",
+      "                                                   '.\",,,,,,.\",'!!\",.\"''!',.'.\",,.\",''?\".\"!?\".\"'.'!\"\"\n",
+      "                                                   !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\",.\"\"?'!?\"\".\"\",.'.\",,\n",
+      "                                                   .,..,,,;,,.--.,.,',,.,.\",\",,\".\"',,,,,,,,,----.,',,\n",
+      "                                                   ,,,.,,,;,,;,,..,,,,,,,,.,..,,--.,,.,,-,,..',,,..,,\n",
+      "                                                   ,,,\".\"',,,.,,.,,,\",,,.,.\",.'.,,,--!,.,,',,,,,..,-,\n",
+      "                                                   ,.',.\",',!\"\"?\"..\"'--,...,',\",.\"?\".\",''.,!..,!\".\"?!\n",
+      "                                                   ,!,\".\",,...\",\"\",,,,.,,,,,,.\",,'!\",.\",!.,'?.\"\",,,\".\n",
+      "                                                   .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"','!\",,,\"',,','.''.',\n",
+      "                                                   ';----,',,,.\"\"?\",.\",!...\",,,,.,.\",,\",.\"''.,...,.\"'\n",
+      "                                                   .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"..\",',\",\",.,,...!\",,\"\n",
+      "                                                   ,\".\".\"\",!--..\",,',,,.,.,,.,,,,,.--,,,,--,,----.,.,\n",
+      "                                                   ,',.,-,,,.,,,',(),.,,,.,,.,,.''.,,.,.\",,\",.,,.':\",\n",
+      "                                                   \";,,,!,.,,.,,,,,.,,,.,,.,,,,,,.,,'.,,-,,..--,,,--.\n",
+      "                                                   ,,,\",.\".,',.,,,,-.,,.-.,,...,.,,,,,,.,,,,,,--,.,.'\n",
+      "                                                   .\"............,...',?\",,,,:\"'!\",,----.,,,.,,,,..,.\n",
+      "                                                   ,,,.,,,,.,,,.,;,--.,,,,,.-',.,,\",!,!\",,.,,.,,,.'.,\n",
+      "                                                   ,,..,.(,,).\",,!\",,,..:'.,,,!',,,...,-!,:',,,!...,,\n",
+      "                                                   .,,,,.----.,:,.,,,,,.,,,.,.,,..,,,.,,..,(-),.,,.\",\n",
+      "                                                   ',\",,.,.\",!\",.\"'...\"\"!\"\"!\".'..\",!\",\"!\".,.,,.,,,\",!\n",
+      "                                                   \".\"!\",:!'!;?,....,,,.,,,,,,,,,.,,,..,,..,,,-,...,,\n",
+      "                                                   ,',,,'.',,.',.',,.,,.,,.','.\",,\",\".,,,.,.,,.,',.\"'\n",
+      "                                                   ,,,-'.'.\",,\",\".,.,,--,\",.,,.,,,,-,.,,,--;-.',,,.\"?\n",
+      "                                                   \",.\"'''?\",,,,,.\",'!\".;\"!\"\"'?\".\",'!\".\",\".,..\",!\",,,\n",
+      "                                                   .\"',--!\".,,.,',.,,.,..\"?\".,.\"'!'!?\".,,,,\"!!\"\"'!\".,\n",
+      "                                                   ,.\"...!...!!\",,,.,'..',',,'.,,.\",,\",.\"?\"..\",,'.,,,\n",
+      "                                                   .,,.',','',!''.,.\"**,.,,,,.....:',,,....\",\".\"',,?,\n",
+      "                                                   ,,.',,?\".,-,,\"??\",,,.\",,\",\",,,.,....,,...\"\",,\".\",,\n",
+      "                                                   \"(,,).\",,'......\"\"!?\".\"'....?\".\",\".,--.\",,,,\".\",,\"\n",
+      "                                                   (),.,,,..,,'',.;'.,.\"!\".\",\",..'.:\"',.,.\"-!-!!\".,,.\n",
+      "                                                   .,,'..\"!\",\",\",.',.,.,,,,.,,,.,,,.',.,...\"--!\",\",'.\n",
+      "                                                   \",.;..\"...\",.\",\".,,,:\"!\",,..,,,,,.,,,..\"!!\".\"!\".,,\n",
+      "                                                   ,.,,.'.\"!\",,.,,,:\"...!......\",....,,,,.'.\"??\".\"!',\n",
+      "                                                   -\".\"?,.',,...'!'....\"\"?\".\"!,,,\"'.,,,,..,,,,...,,',\n",
+      "                                                   .,.,,,,.,,,',,,,,,,.\"?\".\",,'.,!??\"--\",\".\"?\".\";.\"',\n",
+      "                                                   :\".\"\"!,\".\",..\".,,,,,,'.\",,\";\",,.!.,,..\".,.,:','..,\n",
+      "                                                   .\",.\"'........-,\"*..*\".\"\",,\";\",\",\".',!\",,..\",,\";\"?\n",
+      "                                                   ?''*,,?...???,',\".\"--'.\"*.\",\"',\",'..?!--:'.,?\",,.\"\n",
+      "                                                   ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\".,(),,....,,.,.,.\",'?\n",
+      "                                                   ,?\".\"?...?\".\"',?,???.\",.\"','...\".\"'....\",\",\",,\"!,?\n",
+      "                                                   ?',,.?,,,.\",\"'...\"\"......!\",,.\"???,.\"\"'...,\".\"'?,(\n",
+      "                                                   ),,\".,,.,.,.\",\".\"?,,\".\"!'!\".\"'!\",,.',.'..,,,\"!\"..,\n",
+      "                                                   ,.,,.,,.,,...\",\",\",--,..,,.\",,,,,,.,,.\",!\",.(,,.),\n",
+      "                                                   ,..',,,,,,,--.\"!!\"--,-.\"!'!...\"...\"!\".,,.----.,,,,\n",
+      "                                                   .\",\",\",.\"\"!!\",.\",!?,.\".,..\"????\".\",,\".\"!!,'.,...\",\n",
+      "                                                   ,........\",\",,\".\"--'.,.--'.\",!?.,,,\",--.,.\",?\"\"...\n",
+      "                                                   ...,\",--'.--,.,,,..,,.,,.\"?\".\",'..\"\"'?\"\",\",--.,..:\n",
+      "                                                   ,,,.,.,,,...\",\",,,,,----.\",''*----.\"*:.\",?.,!\",,--\n",
+      "                                                   .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"',.\",'?...',,!...\"..\"!\n",
+      "                                                   !!\".,,.\",'!\"-.\",,,\",.\".\"\"?\".(''.)\",,',\".\"'.\"..'..,\n",
+      "                                                   ..,,,,..,,,.\"',,\",\"'',,\".\",,'!\"\",.\"..,,..,;,',,,.'\n",
+      "                                                   .',.'.,,.--\"','.\"\",\",..\"!\",.-,,,,,,..,,...,-.:,'()\n",
+      "                                                   ,,.,,,,:.\",,\".,(,),,,,.;,,..\",,'!\",.\"..\"\",!!\".\",.\"\n",
+      "                                                   .,...,,,.,,,.\"!\".\"?\"\",\",.,,.\"'!\".\"',,\",,,.,,,,..\"?\n",
+      "                                                   \",--,--,(),.\",!\",'.,().,..,,.\";?!\".,..\"!\"--.\"....\"\n",
+      "                                                   .\",!\".;....,,.,..\",,\"....,,.,,..\"'!'!\"..,.--,--.;.\n",
+      "                                                   \"?\".\"?...???\";,,..,,,.,.,.'.,,,.\",;?\"--,,.'.,,'..'\n",
+      "                                                   ,.,,.,.\",?\",..,,,:\",,?\".,.,'.,,,,.,,.'.'',.,.,.',,\n",
+      "                                                   ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!',?.--!,?,!'.?'?,,,.,!\n",
+      "                                                   !!,;,,..,!\".\"!\".\"!';,,'.,,----.,.,,\",\",,-,----..'!\n",
+      "                                                   !...\".\",,,,.'.\"\",,,\",'...,,,.'.;;,,,.'.--,(),,--;'\n",
+      "                                                   .,..,,,.\"',\"-,\".,,;.'...,'....\"\",,\",--\",.!\"\",',.?\"\n",
+      "                                                   \"...\"\"';'.\"'.,,,()..,,.',,'.,.,,.',.\"',\"...,,,..,'\n",
+      "                                                   .,.,,,.,.,.,.,'.\",!,.,\".,,,.,.,,,.,.().\",'?!\".\",*.\n",
+      "                                                   \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\",\",,,,.\",\",..\",\".\",,\"\n",
+      "                                                   .\"!\",.,..'....,\"';',\".\"!!\",,\".\"\",!\".\",,'...\"\"!\".\",\n",
+      "                                                   \".\",--'--.,,'.\"\"'!\".\".!\".\",!'.\".,,...\",\",,\",......\n",
+      "                                                   \".\",\".\",...\".,.\",'!\".\",.,.,.,....\"\",\",.\",,,,...,.'\n",
+      "                                                   ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,..,,--.,,,,,,,,,.',,,\n",
+      "                                                   ...,',,,,....,..\",!\",.,.\"--!\".\"?\"\",\".\"!!\".\"?\"\",\"..\n",
+      "                                                   \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",--,!\"..,,,,,,.,,,,,..\n",
+      "                                                   :\",\".\"?.\",:\".,!\".',,,....\",,\",\"!\"\",,,\".\",,\".\"!\".\"'\n",
+      "                                                   ,\".\",!!\",.,',,,.'.,,,.,,,,,,,,,,.,.,,,,,,.,,,.,.\"?\n",
+      "                                                   \".,',,.,,.'::,,--.',.,..,.'.',,.\"',\".\".',.\"\",\",..\"\n",
+      "                                                   ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"...'',,'.\"\"?\".\",',\",:\",\n",
+      "                                                   !\"...\"'?\".,,.\",\".\"'.\",,.\",\",,'.\",\".\".\".\",,.,\".\"','\n",
+      "                                                   ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\"\";,',,,'.'.,,..,,.',\n",
+      "                                                   \",',,,.\",,,,,,,,.,,,,.,'.,,,.\"?\",,,:\",,''',.\"\",!\".\n",
+      "                                                   \",!\",.\"!\".,..\",'!\"...,,,,..,'.-.-'.,,,,.:-,,.\",,,.\n",
+      "                                                   ..'...,!...,...'!...?\".,.,,,,,.\".'.'?'?'.'?...',\",\n",
+      "                                                   \".,???'.,,!!,??,,-.?.,'!!\",.,.-.,,,,',,.\",'!!\".;:\"\n",
+      "                                                   ,'?,\".\"'!'!\".\"--''!\":\",!\"\"!\",.\"!-,\",--;.,,-.\"',\".\"\n",
+      "                                                   ,.\".,,.....\"-,,\",.\",\".\",',\".,.\",?\",,.\"....?\".\",,\",\n",
+      "                                                   ,\",',.',.\"\",'',\".,,,.\"...\",.\"'!\".\"?\"\",\".\"\",,,,,,,.\n",
+      "                                                   ,.,,.,,'',.,-,,,..,,.,,,,,,,\",\",:,,?,?,-.\"!!\".\",\",\n",
+      "                                                   .\"',\",,.\",'!\",.\"?\".\"'!\",.\"!!?\"\",,\".\",?,!\".,,.,.\"!!\n",
+      "                                                   \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"'.!?\",.,'....\"??'!\"..\n",
+      "                                                   \",'!--!\".\"??'--!\",.\",?\"'...,,'.,,,,,-,.\",',\",:\",,,\n",
+      "                                                   .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\",,,.,,.,,,.,,,;,:\",.\n",
+      "                                                   \".,,,,.,,,.\"?\",.\"?!\",,:\".\"...,,...,,......\".\"...,,\n",
+      "                                                   ....\",!\".\",,,,--'.......,,,!,!?'!!\",,.\",!!?!\".,,'!\n",
+      "                                                   .\",,?...!...\"...,.,,.\"--?\",.\",\":.'.\",'!\",.,,,,:\",.\n",
+      "                                                   ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?...!\",.\",\".\"!...\",.\"'!\n",
+      "                                                   \",,,,.',,,!'.\",,\",\",,...!,?\"',....,.\"!-!\",,\"!\"',.,\n",
+      "                                                   .,.\"!...!......\"\"?\"\",,!!\"...?,,.\"',!!\",.\",!,\".\",'!\n",
+      "                                                   '\".\",,'!\"\",'!\".\",?'.,,!\",.\"!\"\",,','.\"\",.\"\",?',!?\"\"\n",
+      "                                                   ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.!'.\"\",.',\".\",,'.''.\"\"\n",
+      "                                                   '.,\",.\",!,',\",..\",\",,\"..\"\",'!...,...'......,.\"..,'\n",
+      "                                                   ..\",,\",,--\",,',..\"\"...\",.,.,..\",',\",\",...\",:\",-,,\"\n",
+      "                                                   ,,...'',.',,,,'..,.',-,,,.:-.,..,,,.\"?,?\".,.--.,,.\n",
+      "                                                   ,,,.,.,.,,.,.,,.,,,..\"?\".\",,',;..,\",\",,--.?????,??\n",
+      "                                                   \",,.:\"'.',.\".,,,.\"',,\".\"?'.?----,.\",.-,,..\"?\".\".--\n",
+      "                                                   --,.,,\".\".'.\",,..\",\",,.,-,-,,.,,,,,,,.,,-,,,-,.,,.\n",
+      "                                                   ,,.'.,,,.,,,.'..,,,.,,,.,*,.*.\".,\".,..,,,,.,,'.,.\"\n",
+      "                                                   ,,\"..\",,\",\".\",--\",!,.\"--\",.\",,.\",,.\",,.,,,.\",,\".\".\n",
+      "                                                   .\"\",!\",.\".?\"',,,.\"',\",\",.\",.\",!,,\".,',,--.\",\",\"?\"\"\n",
+      "                                                   ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\",,,,,.,,..\"\",\",.\",\",.\n",
+      "                                                   \".,,,\",.\"...,\",,.,,.\",,,\".\"..\"\",,,\".\"?\"\",,.,,,,,!\"\n",
+      "                                                   .,.\",\",\",.,,??\".\",??,,,-,,?...\"..\",,\",,.\",.,,,,,?\"\n",
+      "                                                   .\"?,\",.\",,,,,.....,,;....\",',,.',,','----,,()--,,,\n",
+      "                                                   ,.\",,\".\",\",.,,';.\"',\",\".\".\",\".\"?.\"\",,,\".\",,,,,..--\n",
+      "                                                   --'.',,'.,.\"\",,\".\",.??,,,.??\"\",,\",.\".,;,.,.?,..???\n",
+      "                                                   ?!..?!.,--;?,,.,.,!\",,,.,,,.,\",,,!\".,,.\"?\",.\",\".\"?\n",
+      "                                                   \"\",.\"\",?\",;,.\",,,,\".\",,.\",.,,.,,:\",?\"\"?...',\",,.\".\n",
+      "                                                   ..,....,,.,,...\"..,.\",\",\",..\"().\".,-.,,\",...\".\",'.\n",
+      "                                                   -,'.,,,,,...,.,,.:,,,,.,,,,',,,.\",,\".\".'.?\",,,,.\",\n",
+      "                                                   ,\"..\",,\",\"--:--?\".\"...,,\".\"...\",.\",,\".\",\".\".\".',.,\n",
+      "                                                   ,-...,,.,',.,,..,,,,.,.\",\",\".\"(.)\",,\".\",\",',.,.,,.\n",
+      "                                                   .,,...;,...,..,.:\",\"...,,.,,--..\",,,,\",..,,.,,-.;,\n",
+      "                                                   .\"?\",'.\",,??,,?\",;,.().,,,--.,.\".........,\".\",\",:\"\n",
+      "                                                   ?\".\"............,\",.\"?\"\",\",,.\"...\"\"!\",.\"?\"\",,\",.\",\n",
+      "                                                   \".\",.?\",'.\",,\".,,.\",\",\",.,,...,--.-,.,,,,.\",,,,..\"\n",
+      "                                                   \"...\",.,.,.,,,.,,,,,.,,',.:.,.............\",,,\",\",\n",
+      "                                                   ,.\"\",,\",,.\",,.\",,:,,,,--,.(.)..\",\".\",\",\",.,,...,\",\n",
+      "                                                   \".\",.,.\",,\".\".\"\",\",.\":,,....\",.,:\",.\",,'.',.,.,,-,\n",
+      "                                                   ,,,.\",,,\".\"!,\".\",\".,.\"???????\",-.\",\",..,,.\"--,,,..\n",
+      "                                                   ...\".,',,.:\",,,\",,,,,..,,.(),,.,,,,.,\",\"\",\"\",\"...,\n",
+      "                                                   ,.,,.,,,,,'..,,..\",\".;:\".\"...',.'.'.,,.-.,..,,,.\",\n",
+      "                                                   \".\",,!\".,,,.\"??'?'?\".,,.,,.,.,,,,:,.,;,,.,',.',,',\n",
+      "                                                   :\",'...\",:\",,.\".,,,.,:,,,,,,,,.,,,..,,,,,..\",\",\"..\n",
+      "                                                   ',,,...,.,..\",,,,,,.,..,.,\"\".,.,,,.,,,,,..,..,.\",?\n",
+      "                                                   ,?,\",.\",.\",.\"'?,\".\",,'.,,\",.\".,,\"',\"..,',,,''.\".\".\n",
+      "                                                   .\",,,,,--.,,\",\".,,,--',,,.'-,--,,.\",,\",\"','',.\",,,\n",
+      "                                                   ,:\",.,!\".\"!\",'.\"'??\"\"!\"..,,,,,..,',.,',.,,----,,'.\n",
+      "                                                   ,.',,.,...,,:\"--.\"\",\",\"\"()\".,,,,.?.\"----\",,\".'.,',\n",
+      "                                                   ,.\"\",,,,,,\"\"(),,.,--.:\",,,,.,:'.',,''!\",,,,,,.,,-,\n",
+      "                                                   --.,.\",.,'--,\",\".--\"--.',,,.--,,.,,,,,.,,,.,,...'.\n",
+      "                                                   ',,.,,..\",.,\"'.\",\"\",\".\",\".\",.\"\",,\",\"'\"(),\"'.\"**\".\"\n",
+      "                                                   ,.,,,,--.,.,,,,.,.'...\",\",,.\"..\",.\",?\",.\",!'--'!!\"\n",
+      "                                                   .:\"!\"..\"?\",,.,.\"...\",:\"...\",,..,',.\",?\".\",'....\"()\n",
+      "                                                   \"!\",..\",',\",.\",.,!\"...\"----?\"\".\"\"'----?\"\"!',\"--\",.\n",
+      "                                                   \"\",.\"\"',\".\"?....\",,.\",\",,,,'.,..,',.,,:\"........!\"\n",
+      "                                                   ,'..,\".\",,.,,..,,,.,,,.,().','.,,,----.,,.','.,,',\n",
+      "                                                   :\",?\"',,-.,',,,.,,..,,,,,.,,.'...',..\",,,\"',,.\"?\",\n",
+      "                                                   ,,...',,,,',.,,.\",\",,\"......\"\",,--!\",.\",...'...',\"\n",
+      "                                                   .,.\"',\".\".........,\",.'.,.,,..\",\"..\"!\",',.\"?\".\".,'\n",
+      "                                                   .,\"...\"!\".\",'!\".,.\",\".\"--!\"..,,...,,:--'..,.--!'--\n",
+      "                                                   --;.'.-----'.-'..!..',:\"!\"\",,',\",.,.\",'?\",'.\",,'.,\n",
+      "                                                   ,'....,!!\"'.,,,.,,--.,.,-.\",\",\",,.,;.\".',',..,'',.\n",
+      "                                                   \"',',',,.!'.\",,.....\",,,,,.,,,.--,,.,-,,.\",.',...,\n",
+      "                                                   ..,.,.,,,.'!'!!,!!!':'.,:,,,,,--.'\"',',',,,,,,,,',\n",
+      "                                                   ,,,..,.\"'.,.--..'\",'?\"..'.--,;''..,.,,.;.,,,,..,,,\n",
+      "                                                   .,..--..,,.,''.--,,,;,.,--,,,,,!,.,..,,.,--..,.\",,\n",
+      "                                                   (),.,.,.,,.....\",\".,--..\",\",.,.,.:,.,.,,..;,.,.,,,\n",
+      "                                                   ,.,..,'.,,,...\",\".\".\",,...,..,.\",,\".,,,..--,,,,,,.\n",
+      "                                                   (),,',,,,.',.',,.:,,,,,;,;,;,.,,,,,,,,.,.--....,,,\n",
+      "                                                   .,,,.,,,,:--,,,--:\",,.\"..,,.'----.,,,,,,,.,.,--.--\n",
+      "                                                   ----,...,'--,,--.,--,,--.(),,,,,.,,,.;.,.,,,,..,,,\n",
+      "                                                   ',,,.,,,,,.',',-..',(),.,.,'.,,,.',.,\"-\".\",,,\",\"!\"\n",
+      "                                                   ,.,.,,,,.,,,,.',,'--,.,,.,...,,,,,..;,,;,..,,.,,,,\n",
+      "                                                   ..-,,.\",?\",.\",\".\",\".,..\",,,\".;..,.,,-,.,..:,,',,.'\n",
+      "                                                   ,.,.,,,'.,.,,,,.\"'..\"\",,,,\".\",??\"\"!\".\"?\",.\",,'....\n",
+      "                                                   .\"',.\",...\",.\"?...,,.\",.',-,.'.\"',,\",,\"...,\",.\".?\"\n",
+      "                                                   ,.,,,,:\",.,'.\",'.\",\".,,:\".,.\"\"?\".\"'.\"\",'??\"\"!\"\",\".\n",
+      "                                                   \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\"?\".\"!!\".\".\"\",,,\",..\"\n",
+      "                                                   :...\"\"',-?\".\",'!.,.,\"(')\",.,,.\".\",,',\".\",\",\"....--\n",
+      "                                                   ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\",',,,.--.\",..\",\",.\",\n",
+      "                                                   --?,,,,,,?,,,,?,,,?\",.\";,,'.,\",\",,.\"\",',\".\",..'',.\n",
+      "                                                   ,,\",\".\".\",',\",\",\",,\";,\"()\",,.,,.,'.',,,.'.,',',';'\n",
+      "                                                   ,.,,.--?\".\",,,.,,.,,...--'--..,!,!\",.,..\",,!\".\"'.,\n",
+      "                                                   ,'--....','...?...\"\"?,\";\"'.',,.\"\"?,....\"\".,;.---,.\n",
+      "                                                   ','.'.\"\"'?\"\"!\".\",!.'----'!,,\",,\"'.,.\"\"?\"\".\".\"?\"\",!\n",
+      "                                                   .,.,--,.',\".\",.\"\",!\"\",,\".\",,;,--.\"..\",,\";\",--'--.,\n",
+      "                                                   ,,'.,,.,,,.,.,,,,,,.\"'..\"''--,,,',,,.\"\",!!,\"..,,.,\n",
+      "                                                   .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"??\".\",'.'.,?!,'.,:,,.\"\n",
+      "                                                   .,,,.\",,\".\",,,,.,,,,,,,\".,,'.,,,',..,.,,.\",?\".\"?\"\"\n",
+      "                                                   ?.'....:,,.?.??,'.\".\"?\".\"?\",,,,'.\"'.,.,\"(),\",;,,--\n",
+      "                                                   --.'?',,,----?,,,?,,.,.\"\",',\",\",--.,',\"('),\",,....\n",
+      "                                                   ?.....',,\".\",,,\",\"''?\"\".,:,,,.....\"\",'!?.--.\".,,.,\n",
+      "                                                   ,,,,.\",,'.,,,,,,\",.,....',:\",.\",,,',,.\",!\".\",,\",,,\n",
+      "                                                   ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\"''','\".\"..,.\"\"'''?\".\n",
+      "                                                   .,..,';.\",\".\",,''.',,''.''.\"\"'''?\".\",'.\".,,,',,.,,\n",
+      "                                                   ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\",.*\"..\"\",!\",.\"!\",.\"',\n",
+      "                                                   \"*.\",!\"*().*\".\"*()\"'.\"''-.\",,\",\"''.\"**\",,.\"\"?\",()'\n",
+      "                                                   ,,,.''..,,,,.,,.\"??\".\",,\".\".',,.\"\"?\"\",,\",.\"...\";.\"\n",
+      "                                                   ,,.\"\"??\".\",,\".\"',.\"\"...,,'?.,',',,.,(''),,'?-.'-.\"\n",
+      "                                                   ,,.\",,:',,'....\"\",,,\",.\",\".\"?\".\",,,.,'....\"\",,!\",,\n",
+      "                                                   .\",,?\",.\",\".\"!\",.\",',!,,',''.,'.':',.''',.,,,,',',\n",
+      "                                                   ''.',,.,?!'.,\",.\"?\".\"?\",..\",,,!!\",.\",?!\".\"!,?...\",\n",
+      "                                                   .,,.,.\",?\".\"?...\"\",,,\".\",,''.*,,\",.\",.\"*\",,.\",',,.\n",
+      "                                                   ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\",\".\",..\".\",,,\".\"?\",.\n",
+      "                                                   \".,..,,..,--..,.',.\"','..\"'?\",.\"!!,\",..,,',..,.\"',\n",
+      "                                                   !'--'!\",,,,..\",,'.--!...,....,,\",.\"----!.',.,!!'.'\n",
+      "                                                   .,,\",.,,..,,,..,,,--\"\"(),.;'.'.,,,.,,,.,.,-,,\"!\",,\n",
+      "                                                   ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,,.:,;,..,:,,,,,.,',,,\n",
+      "                                                   ,,,--.,.,,,,(,',),,,,---,,,.,.,.,-,.'.,,,.-,,'.'.,\n",
+      "                                                   ,'..,,,..,,,.--,;,,,.,.,,,,.,,,,\"'.\",,,.,,,,.,'\"',\n",
+      "                                                   \".,.,.,,,,,,,.,,,;,,'',,'.,,,-.,,.,(,),,.,,.,,,.',\n",
+      "                                                   ,'.,.,,.,,.,,.,,,.,,.,,',,:\"....,'......,....\",.\",\n",
+      "                                                   !\",.',,..,.,.,,.,.,,,,,.,,..,,,().,'\"\"----,,.,.,,,\n",
+      "                                                   ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,',\".:\",''--!\"--,'--,.\n",
+      "                                                   ,,.'.\"!!\"\"?\".,,,,,,,.',.\"!\",..,..,,..,..\",,\",\".\"\"!\n",
+      "                                                   \".\"'!\",..\",,\",,,.\"''?\".\",.--'..\"\",\".\"!',!\",.\",?\",.\n",
+      "                                                   \",'.!!\".\",!\",.\",'...\"\"!','!\".\",!\",,,.\"!!\"(),.\"'!\".\n",
+      "                                                   \",'.\",,.,.,:\":',.,,.\"',...,,.',,,.\"...!...,'...''.\n",
+      "                                                   .....\".,,..\",\".\"',''?'.'.'''..',--:''!'--',',',!''\n",
+      "                                                   ?''!':',.'.,...?,!...'?\",.\"!'?''!?!',...',......!'\n",
+      "                                                   '...,'!\",,.\"''!\"\"?,\".\"'.,.\"..'''.:-,,.,,,,,,,,,.',\n",
+      "                                                   ,,,,,.,()-,.,,,..,,,..,.,,.,',,..,,,,,..,,....\"',\"\n",
+      "                                                   .\"..\".\",!'?\".\",?\".\"?,?,.\"\"?\".\",.'.,\"(),\".....,\".\",\n",
+      "                                                   '.\",.\"'.',.!!'!\".\",,'.??\",...\",\".\".\"\",.,?\",.,,'.\"?\n",
+      "                                                   \".'.\",\",.\",.,'..,?\"\",\".\"''',\",.\",',,\",\".\".\"'!\"...,\n",
+      "                                                   ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..,,,,'..,..,,,.,.,,,.,\n",
+      "                                                   ..\",,!\",.\"?\".,,,,.\",!\",.\",\",.\",,\",,.\",',\",,,,.,,,,\n",
+      "                                                   -,.',,.,.,,...\",...\",.\"',,\",.\"'.',.\"\"'.--,\".\",.\"\",\n",
+      "                                                   ,,\",,,.,',,...',,.,.\"'!\".\",,',?',...\",.\"?,\",.\",,\",\n",
+      "                                                   .\",?\",',,.,.\",?,?\",,,,'.,,,.,.,.,,.,..',.'.,----..\n",
+      "                                                   ,,,,-,.,.\",\",,\".,....\"\"'!\",,.\"?,'-.,'.'!?...,''.:'\n",
+      "                                                   ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\",\".\"()\".'.\"\"''?\",.,,\n",
+      "                                                   ..',,,,',,..,,.\",,\",,,,.\"''!\",.,,,.\"....\",.',..,.\"\n",
+      "                                                   ,\",,,,.\"?\",..\",,,\".,.\",\",..,,,',,----,..,.,.-.,.',\n",
+      "                                                   ,,,,.,.,,,-,.,.,,,,,.-,.--',,',.,,,.,,----.,,,.,',\n",
+      "                                                   ,.,,.',.,,..,,..\",'?,,\",,..\"'.,,\".\",.,\"*,.*\".\"\"',\"\n",
+      "                                                   .':,'.,,,..\",!!\",,,,.\"--..--..,\",.,,..,,.,,,.\",,\",\n",
+      "                                                   .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\",.\"\",...\".,,,()',,,'\n",
+      "                                                   '.,.,,,'..\".,....,...\"\"'?,!\",..\",....\"'.\",,,...\",,\n",
+      "                                                   ,.'.,,,.,,.:.,,..,,,,.,,.;,..\"''.',\".\",'.!...!\",.,\n",
+      "                                                   .\",\".\"...?!.,.,?,?\",.\",....'!'!\",.\",',,\",,.\".,,.',\n",
+      "                                                   ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"(),\"'.\",;,,.,,,-,,'..\",\n",
+      "                                                   \",,.\"??\"\"?\".\",\".\".',.\"\"...!.'...\",.\"??\"\",\".\"?\"\".\"\"\n",
+      "                                                   !....,\".,.,,,,,.\",,?\".',.,,,,,,,.,.\"',..\"',,,,.'.,\n",
+      "                                                   ,',.,,,,,:,....'.-----('),,.,.,,',...().,,,:\",.,,\"\n",
+      "                                                   .,.,.,,.,,,..,,,..-.,,,',.\"!\"\"'!\",'.'..',,.,.,,.,,\n",
+      "                                                   .\",,\",,.,'.,,.\",\",,,,.\"?\",.,,.--.\"?\",.\".\",,:\".\".\"?\n",
+      "                                                   \".\"!\",,,,.\"?!\".,.,.,.,,,--'--,,.,,.(),,'.',,.',,..\n",
+      "                                                   ,,.,,',,,.,..,,..,,...,,.\"'?,\".\"?\"\".\"\",,.\"\",!'.\"\"'\n",
+      "                                                   ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'..'...\",,,.,.\"!'?,\",,'\n",
+      "                                                   .\",,\".\"'?\"\",.\",.,..,,,..-,,,.?.....;..,,,,...,,,.,\n",
+      "                                                   .()...,.,',-,:\"'?\",.\"'??'!\"\"!\",,',..\",,\".\",.',,'.,\n",
+      "                                                   .,!--!\",--,.\",!'....\".\",\",.\",,\".\"!!\".,.\"',\",-,'.,.\n",
+      "                                                   --,,,,,,,,,,--,.:-.----.,.--.'.,.,.\",\"'.,,,,,----.\n",
+      "                                                   ,,.,.,,.,-..,,,,,.,.,-'...;.',.\",!\".\"?\"\"',!\"\"?\".\",\n",
+      "                                                   ,,\".\",....!.....,!\".,.,,.,,,,.-,,.\",,!\".\",,??,,!,,\n",
+      "                                                   ,,:,.\",.,,,,,,.\",,,\".\"----,,!\",,.,,,:--,,..,....,,\n",
+      "                                                   '..-,,,.,,.,,.,,,,,----.\"??'.??\".,,,,,.,,.,('),,,,\n",
+      "                                                   \"??\",,.,.,.(),,..,,..,,.,.,,-.,,,,,,.....\",\".\"?\".\"\n",
+      "                                                   ',','?.\"--.\",!,'.\"\",',\",.,.-,.,,,.\"!!\".\",?!,!,!\".\"\n",
+      "                                                   ,!\".\"!...,!....,,!,?,,,,!....\"\",'.\"':\"''.\"\",.,,!\",\n",
+      "                                                   ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,..,,,,,,..,,.,,.,,,.\"\n",
+      "                                                   ,,\".\"?\",,.,,-,..-,,.\",,\",..,',,,,.....\",-!\".\"--:,,\n",
+      "                                                   ,,,!\".,-,.,..,,,,..;,,,.,.,,,.,,,,,,,,,,,,'.,,.\",\"\n",
+      "                                                   ,\"','.\"\",\",\",,.;,\",..,..,,,.----,:,,,.,,,,,----.,.\n",
+      "                                                   ,,.,,.,,,.'''.\"',\",\",.\",'.,,.,.'.,,.\",,:,,\"'.,,,.'\n",
+      "                                                   .;,,,.,.\"\",\",\".(),,.--.,.',.'.,----,.,\",.\",,,-..\"?\n",
+      "                                                   \".\",,\".'.\",\".\"?\"\"....\"\",,,\",----.\"?.,.\"\"',\".\".,\",.\n",
+      "                                                   \"!\".,,,:\".\"\"?\".\",,.\".\"'.\"\",\".\"...!!?\",.,.,,,.,,,,,\n",
+      "                                                   ,,,,--.,,..,,.,,,.,,,,,.,,,,,.,,.,'.(').\",'..'..\"\"\n",
+      "                                                   ?\".,'.\",\",\".\"\",,,?\"',.\",\",.\"...\",.\"'',\".\"?,....--,\n",
+      "                                                   --?\"\",,\",.\",,,,'.?\"\",',,...\".,,,,,.-..,,.,,,.'.-;-\n",
+      "                                                   ,,;,,;--,,,..,,,..,,.'.,,--,,--..,.,.\".,,\"...\",\",,\n",
+      "                                                   \".\".\"-.\",.':,,,,----...,.,..\",,,\",..\":,,;,-.\"\",\",\"\n",
+      "                                                   ..\"\",,.\"\",,,\",',..,.'.\",\".\",\".\"?\",.\",\",\"'..\"**\"..\"\n",
+      "                                                   ',.'.\",\"*,,.*\".\",',;,',,.,,.\",,',,.\"\",,\".\".\"\",,\",.\n",
+      "                                                   \",\",\",,,.\",,,,...,,.,,,,...',,--.,,.,,,;,'.,,',-''\n",
+      "                                                   .,:\"...\",:\"...\":\"...\":\",,.\".,-,.'--,,.'.,'.:.',,,,\n",
+      "                                                   .,.,,,.,,,,.;,;,.(.),,,,,,.'.,,;,\"?\"'..,(),,.,,,,.\n",
+      "                                                   \",\".\",.,,!\".\",?.\"----.',,.,,.,,.,..,.,.,,,....,,,-\n",
+      "                                                   .--,.,..,..,,,,..,:,--,,--.,,,,..,,,.(),..,,.',,,.\n",
+      "                                                   .,,.,...,,,.,,.,...\",\",,,\"----!,.\".\",\",\",,,,,,,.\",\n",
+      "                                                   ,..?,,?...!.,,.\"--,:..,,,,...\",,.,.,,.;,..\",,,.\",.\n",
+      "                                                   ,,*.,..,,.',.,.*.-,..,...,,..,',.--,',.,,..,.\";,\".\n",
+      "                                                   ,.,.,?--,.:,,...,,..,,.,,,.,,,.:().(),().?--..;,,,\n",
+      "                                                   ,.,.,.,\",,.,,,:()---,()-,,()--..\",,,----..,-,,,--.\n",
+      "                                                   ,,.,.--;,....',,----.,.,.,,....,,,.,.,,....:\"'.\"*,\n",
+      "                                                   .\"',.\"*()-.'.'.',,,,,.,,,,,,,..,,'.*\"'.\"*()\",.\".-,\n",
+      "                                                   ',,,,.,,',,,,,.',,,.,\"\",,.\"\".,,,'.\"\".,...,,.\",,\".\"\n",
+      "                                                   \"--,,.''();.\",\",\".\",,-,-.',.,:,,.('.)--...,..,,(),\n",
+      "                                                   ()-,(),(),(),(),...,!,..'.,'--........,,,,........\n",
+      "                                                   .,....(),,,,.,.,!,,:.,.,.....,,..-.,.,.----,,.;,,,\n",
+      "                                                   .,,.,,!...,..,,,,'...,..,...,.,..,.,,.,\"!\",...,,.,\n",
+      "                                                   ..,,.,.,..,..,,--,,.,.,.,,...,,.,.,.;,,..,\"??.\",.;\n",
+      "                                                   ,,.'.,.:\".;.\"'.\".\".,,.,.,,\"?\",,,.,\",\",\"?\";;,\",\".,.\n",
+      "                                                   .,..,.,!,,;,!!'.,,--',--.,,,..,.,,.,.,,,,.',,',,..\n",
+      "                                                   ,..----.,,.,,.',,,.,,,\",\"*.,',.*\".\"'.;',,.,',;,-,,\n",
+      "                                                   -,..\",\",\"\",\",,.,----,.----.,.,'?,,,...\".\",.,,--...\n",
+      "                                                   .?......!...,,\",\",\"\",\",.',,.',..,.,,.,,;,,..,,,.,.\n",
+      "                                                   ',,--'.-.\".........\",.,,,.\",,--,....\",,.,,,.\",,\",\"\n",
+      "                                                   .\"\",,!\".\",,'.,!.\",..,,,-.,..,,.,.\",\".,,.....,,,.'.\n",
+      "                                                   ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,','..',,,..,,,.,,,,',\n",
+      "                                                   ....,..,.,.,,.,,,,,.,'.,...,,....,,,,;,,,.,.,,,,,,\n",
+      "                                                   ,.----.:\"?\",,,,,.,,.,.,,,,,,,.,,',,.\",!\".\",??\".\",.\n",
+      "                                                   ..'!\",.,.\",?\",,,,,.',.\"?--...\"'.\"...,\";\"'.'--.,!\".\n",
+      "                                                   \",!'?\"\",...,.?...?,....\".,'...\",?\".\",??'.\"\"?\",.\",,\n",
+      "                                                   ...'.\"\"?\"\".,!\"\"...\".\",\".\"...\"\",...\".',,,,,,\",,,,.,\n",
+      "                                                   ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\"\"!....\"\".',,'.....\"\"\n",
+      "                                                   ,?\"\"....\"\"?,,'!!\".\",',.\".\",,\".\",?\"\".'.....\"\",,\",,,\n",
+      "                                                   ,.\"',!\".\"'!',.......\"',,\",\",,\",,\".\",,???',,.--,-..\n",
+      "                                                   ..'?,--,...\"\"'!\".:\"'?....,,,-,.\"\",\",.\",,.,-....?\"\"\n",
+      "                                                   !\"'.\"'?\",,...\"?\",-,.\",?'......,\",,----.\",,\".\",...,\n",
+      "                                                   ,--...!'!\",,,,,,.,'.-,',-'..'-.,.,-.,,,,..\"?...,..\n",
+      "                                                   ......'?...\".,,.,,,.,,,.,,,.',,...--,,--..-,,.;,,,\n",
+      "                                                   ,,,;;.,,,.-.,,.\"',',!\".\".!\".\",!',\"'.\",!,.',.\"\"'?,\"\n",
+      "                                                   '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,',,,.',,,.',..,.\",,!\"\n",
+      "                                                   \",,...\"\"?\".\"..\"\"',,\",,,..\"!!',!\"--...-,,.\",!!!\",.\"\n",
+      "                                                   ,!,\",.\",\",,\",'.\"..\",,,\",.\",''...',\",,.,,,.\"-,!\",\"!\n",
+      "                                                   \",,.\",,,\".\"',\".\"!?!\"\",',',\".\"--!\".\"!!\"...,--.,,.,,\n",
+      "                                                   ,''.'.,',,..,,--,,,,.,.,,,,,,.,.,,,,,.,,..,.,-,,..\n",
+      "                                                   .,,,.,,\",\"*.*\".\",,,'..,..\"!\",....,.\",\"..\",?-,\",-,.\n",
+      "                                                   \",,,,\",.\"!.,,....--.,,-,.\".\",,\".\",.\"\"',,\",,.\"','?.\n",
+      "                                                   ,,..,'!\"'.\"!,,..,!,,!!!,\",.\"!\",,,-.,.,\",\",,..,,,.:\n",
+      "                                                   ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*'..',.!',\",.\"'.\"*\".\",\n",
+      "                                                   ,,,,..,.,:\",,...\",,.-,.,,,.,,..,.;,,,.,,.,.,,,,.--\n",
+      "                                                   :\",??,,','','!',',\".\",,.\",,'....,.,...,,.--.,.().-\n",
+      "                                                   -,,,,...--,,..--,,,,,',,-,,,'..,,,..,,,.,.',..\".,,\n",
+      "                                                   .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\",.\",,\"',..',,,,.\",\",\n",
+      "                                                   '...,,,.--'.,,,,.,,,',,;,.,,--,,,,,..,,----,--,,..\n",
+      "                                                   ,,.,.,.,,,,.,;.,,,,.,',.\"':';,',',,\",..\",,\",..\"'!\"\n",
+      "                                                   ,\",,'....,\",,,..,.:\"?\"\"!\",..,,..-.,..',..,.\",!\".\"'\n",
+      "                                                   ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",,\"...\",.',,--.\"',.-.,\n",
+      "                                                   ,.,,,,--,.'.',.'..\",.,\",.\",!',,\".,,,,,.'.:\"??\".',\"\n",
+      "                                                   ,\".,,.,,.,(),,,''.'(-).,,.--.------.',,-..-'.,-,,.\n",
+      "                                                   .,,,.'..,-.,.\",,\".\"...\",.\",!\".,,.....,,..,,.,.,,--\n",
+      "                                                   ..,.,,,..'-,.,..,,.,,,.'..,,.--.',,.,,..,,,\",\"....\n",
+      "                                                   \"!\".\"!\",-...\"?\".\".\".,,,.,'..,,,,..,.,,.,,;,,.,'.,,\n",
+      "                                                   ,..-.,.,,,,.',,.\",\",\",;,,!\",,.,.,',..,.,...????...\n",
+      "                                                   ?....,,,...,.,,.'.,.,,:'.;,,.\",,,,,?\"..',,,.\",\".\",\n",
+      "                                                   .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(),\"'.\"(.)\".\",,.,,,--,\n",
+      "                                                   .\"',,;,....,..\",',.,'.,,.,,,.\",..\"(.)\",,.\"(',-.)\"?\n",
+      "                                                   ..\",,',.*,,,.,,.,,,,.*.,,.\",',\",.\",\",\"'..\"\",\",..,-\n",
+      "                                                   ,.\",\".\".\"\"',\",\".\".\"':,\".,-,,,;,,,.,,.,,.,,',.,,,,,\n",
+      "                                                   .,',..,,,.,,,.,,,,.,.,,,..,,,,.,.,,.\"'?\",.,,,.',,,\n",
+      "                                                   .\"?\".,.,,,...,'.,,.\",\",.,,.,.,,.,',,,,,.,.-,,.\"?\".\n",
+      "                                                   \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\",,.,\"--\"\",\"\"--\"..\":,\n",
+      "                                                   :\",\",\".,,\",\",,,...\"()..\",'?\".\",...\"\"?\"\",?\",.\",..*'\n",
+      "                                                   ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\".\"'?\"(.)\"...,,\",....\n",
+      "                                                   ..:',,,;...,,.,.,,...,,...,,:\",?\"\"!''!',\".,,'.,,,.\n",
+      "                                                   \"......!\".\".'.?'??,?\"\",;,\".\"!\"\"'.,!!!,\",.\"!...\".,(\n",
+      "                                                   ),,.\"...!,.\"\"??...\",,'.\",?\"\"',!.','\".\",!!\",...,,.,\n",
+      "                                                   ,,-,..,,,.'.,;;:?;,.,',,,..\",'!\",.\",,.\".,,,,,.\",,\"\n",
+      "                                                   ,\"..,!\".\",?\".\",!?,.,,.,'!?.......'?\"\"???\",.\"......\n",
+      "                                                   .....,,',',,,.....\"\"?\"\".\"\"'...\",'.\",,\".\",\",.\"?.\"\",\n",
+      "                                                   ,.,\",,,.,,,.,,?;.,',,;,.\",\".\".:,,,:,....\"\",\":\",,.\"\n",
+      "                                                   \",.!?.\"\",,\",.',.',.',.,.\",\",\".\",,,,.,,.,(),.,.\",\",\n",
+      "                                                   ,\":,,.----,!'.,...\",.,',',(),'--,.,.,..,,..,;...,.\n",
+      "                                                   ,,..,',:\",!','!,...\",,:\"'.;,.\",.,,..(),,;.\"'?,\",,(\n",
+      "                                                   )..\",'!\".\",!.\",.--,,.\"!\",,,.\",,,'.\",.,,\"?\".,..,..,\n",
+      "                                                   .,.\"!!\".\",,!'...??...\",..'',.\"...\",,.\"'..,\";\",,\"'.\n",
+      "                                                   ,.\",\".,:,-.\"?!...,'!\".,.,,,.\",!,\"..\",,',\".',.\"...\"\n",
+      "                                                   .,.\"...\"()\",............\"\"....?\".\",\".,.,.\",\",\"...\"\n",
+      "                                                   \",,.,\".\",--?...\"\",\".\",\",.\"!\"..,,..\",?...?...\"\",.,\"\n",
+      "                                                   ,.\"...,\",,,...\"?\",,\",!.\".\".?\".:\"??,?\"..\"?\"\",!\".,,.\n",
+      "                                                   \"?'?\"\",!\",,,,.,,.;,,,.,,.\"?\",.\"--',',\"--\",,??,,?,?\n",
+      "                                                   \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,...\".\"?\".\",\",.\"....\"\"!\n",
+      "                                                   \",.\"??...\"..\"'?\".,.\"'!,'!!\",.\",:','!\"'.\",!'!\",.\".\"\n",
+      "                                                   .''.';.;,..,.',:,,.,,,..;:,.;,,,,.,,.,,.,:',,',...\n",
+      "                                                   ,,...,..,----.\"?\".\",...\"\"!\",;\".\",,''.;,.(),;.:\"?!?\n",
+      "                                                   \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\",-,.\"?..,,\"--\"....,.\n",
+      "                                                   ,:...\"\"?\"\",\",\",,,!-,.\",,,.,-,.,,.\"'!\".;-,,\",?\",,,,\n",
+      "                                                   .','.,..--,,--'.,.\"\"----\"!!,\".,,'.',.,,,??\".\"---.?\n",
+      "                                                   ,.,,.,.,.,,(),,.,,,,.,,.,!,,----.:,,----,,,,,.,---\n",
+      "                                                   ---.,,,,.,?,,,,,,,.,,'.;.,,,,.,.,,;,.,,:.,..,.!:',\n",
+      "                                                   .,,.,!,,',,,,..;...'.,,..:,,.,,.....,,.,.,,..,--'.\n",
+      "                                                   ,;:,,.,,.,..-,..,,.....,.,.\",\",\".,,,.,...;,,.,.\",,\n",
+      "                                                   ,.:\"....'--.\",,,:\",,!...!...,?,?,!.''!...,,!'!,--.\n",
+      "                                                   ?\",.\"!......!\".'-.--.\"'?\".\"'!\",,.,.,,';,,.'---'.,,\n",
+      "                                                   -:,,,,,,.,,:..,,.,,,;.\"?\".\"',,,,-.,,,,--:!\",,..,,.\n",
+      "                                                   ,,,.,,,.,':,,,.,,,.,',,,.',,,,,',,,,,.\",,.,',,,...\n",
+      "                                                   \".,(),.,.:-----'.,,..,'.--..,,,.,-,,,,,.,,,.,,,.-,\n",
+      "                                                   ,,,,,,'.;,,:\",\":\",\".,','..,,;,,,.,,,.,,',.,.,,-,.\"\n",
+      "                                                   ',,,\"..--.,,.;-,,,(').----.;,;()--,..--,--,.;,,;,\"\n",
+      "                                                   !\".----',,,;,,.--,.-,,,.,--\",?\"--.,.,,,,.;,.,,..,,\n",
+      "                                                   ,,.,.\"',\".\"??\"\",?!\".\",,!\",..\",?\".\".\"\",\".\"....?\"\"?\"\n",
+      "                                                   .\",,,..,..\";,,',.\"',\"....-.'.,..\"??\".,,,,.\",\",',',\n",
+      "                                                   \"'.?,!.'.':'',!,!\"(.)\"!\"..,,,'...,,,,',,,.\"!...!..\n",
+      "                                                   .'!'!...!...\".,,,,\"!,!\".(-.,,,,,.)'--'.,,,.,,,.,.,\n",
+      "                                                   ,:\",,'!.\"\",\",\".\"\".--.\"\",!!,;,,'.\"\",\"(,,.',).\",....\n",
+      "                                                   .\"\",...\"\",,,\".\"'',',\",.,.\",\".\".,'',.,!\",.,,----..,\n",
+      "                                                   -.,,-.,,..,',,,..,.,,,,:.,..,...,-,-,,,,.,,,,,.\"-!\n",
+      "                                                   \",',,,,,,...,,.\"!\",,,,.\",?\",-'--,.\"?\".\"',?,?\",.,.\"\n",
+      "                                                   ,\"'.\"'..\"(-,,,.)\",'?\".\".\"\".\"\".\"\",.\"'.,.,,,',,.(),.\n",
+      "                                                   ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\",\".\"';,.\"\"'''--'!\".\"'\n",
+      "                                                   .',\".\",'.,\".\",,,\".,.,.,',,.'.,,.,,,,.',,,.-,-.,,,,\n",
+      "                                                   ..,,.,,.,.,,,.,,,.,,.-,.\",!\",.\"'.!...,\"\".\"(',,.)\"'\n",
+      "                                                   ''.'!!\"(\"'\".)\",.'.!...'.\"\"''.?\".,\"\".,,.,,,.,,..\"\".\n",
+      "                                                   .\",!!\".\",!',\"\"\".\",!,\",.\",',',\",,..\"''',,\".\"''.\"\",,\n",
+      "                                                   \"\",\"\"',\",\"--',!--'.\",.,\"\",----.\",,',\"\".\"\"'!\"\"',\".\"\n",
+      "                                                   ,!\",\"'\".,..,',,,,,,,.,,,-,,,,..,,,,,,,,.,,.,,,..,'\n",
+      "                                                   ,.,,,,..,,,.,-,,,.().-',.,',.\",!\",.\",'!\"\"!\".\"!\".\"?\n",
+      "                                                   \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"!'.,!\"\"??,'?\"\",..,\",.\n",
+      "                                                   \",?,?\"\"!!;...!,.\"\"...\",.\",\",.\",...\",.,.\"...\",\".\",,\n",
+      "                                                   ,,.';,.-,,',,..,:,,,,'.,.;,,.\"!\"....,,,,.,.\"!\",,.,\n",
+      "                                                   ,.'.,,,,,.,,,,,-.',.,,,,.\"!!...\"..\"!\",.\"'!...!\",.,\n",
+      "                                                   ,,'..,,.,.,,,,,.,,,......\"?\".\",,'--''--!\"-,-\"'\".\",\n",
+      "                                                   ',\",\"'!!,,.\".\",!\",..\",'!\",,.--,,,,...,.,,..,.\"!\",.\n",
+      "                                                   ,.,,.\"?\".':,----,.\"?,,...\",,,.\"!\",,,,,.,,:,,,.,,..\n",
+      "                                                   ..;,.\"!\".,,,.,,,,.\"'!,'!\",.\",!...\",.,,,,.''..,,..,\n",
+      "                                                   ,,,.,,,,,,.\"?!...\".',.,,,.--,.,,,(),.,,,.(),,,,.,,\n",
+      "                                                   ,.\"!?\".\"'\"''..,\"\",,\"!\",.,,,,.,,.,,,.,\"'\".,.,,,',.,\n",
+      "                                                   ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,,,,..,,,-,.,..\",!\".\",\n",
+      "                                                   ?\",.\",,\",..\",,!\".,,,.,,...,.,,;,.,,,.,,.,,-.....,,\n",
+      "                                                   ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..,.\"'',\"'.,..,,,,.,.,.\n",
+      "                                                   ,.\"?\".\",!!,!...!.!?...\",.,,',',.,,,.,,,,,.,,,,.,.-\n",
+      "                                                   ,.,'.,'..,,.,.,,,.',,,.,,,.'...\",\",',.,-,-',,,.',.\n",
+      "                                                   ',-.\",!\".\"?\"\"?,',',\",-,,,.\",,,?\",.',.\"---!\".\",',\",\n",
+      "                                                   :\"-',\",.\"',\",\".,,,...?\"()\",'.\"\"!\"\"'.,,?...\"\"-!\"--,\n",
+      "                                                   .,,-,\"-!\"(.)\",,,\".\",....?\",\"'\".\"!\"\"\".\"-?\"--.\",?\",\"\n",
+      "                                                   .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,.;,,,..\"?\",.,,,.,.,,,\n",
+      "                                                   \"!\",,\"-!\".,,,\"\",,..,.,,,,,.,.,,,'-,,,,,..-,-.\",!\"'\n",
+      "                                                   .,..,',.\",!\"..,.,,,.\",!',!\",\"'\",,,,,,,,,,...\"\",,,.\n",
+      "                                                   .\"',!'!...,,--.',!\",,,.\"-....',!...\"\",'!\",'.\"',',!\n",
+      "                                                   \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\",',,,.,,.,,\"'\".\",'.,\n",
+      "                                                   !\".,,\"\",,,\"\".,\"'\".\".',!\"\".\"\"',,.\"\"'\".,\"'\".,,.,,,.-\n",
+      "                                                   -,,--,,.\"!,!....,'!\"\"!?...\"\"'!\"\"'?\",.\"\",,..\"\".,,,-\n",
+      "                                                   ---.,.\"\",,,,,',..\"\",.,,,..'.,,.,,..,.(,),,.\"\",,,.,\n",
+      "                                                   ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"'\",,,,-,,.,,,.,,(\"'\")\n",
+      "                                                   .,,'.,.\".!''?\".?,.,,,,,,,(),--.,,,.',.:,,,.\",-!\",.\n",
+      "                                                   ,,--,..,,\"\",',.,..,',\",\"',:\",,....',!.?\"\"'\"..\"\".,,\n",
+      "                                                   ,;,,,.\"',?\"\",..',!'.'--'.,--',!,!\".\"?\"',.,',,,..\"'\n",
+      "                                                   ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",'.\"'''!\"\"'\",,,,,.\",,!\n",
+      "                                                   \".,,.\"\",,..,..\"?\",\"'.\"\"',\".\"'!\"\"\",.\"--',!--.\"\"?\".\"\n",
+      "                                                   \",.\",.'.'--!'.\",,.,\"\",,.,,,,,,,,,,-:.,,,'.,.\"\",,,.\n",
+      "                                                   ,,,,.\",!,,!\"..\",!\",,:\"?\"\"'\",\"\".'...,,,--\"\",,.\",,\".\n",
+      "                                                   \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,,,,,.*.,,,,,,,,',.\",;\n",
+      "                                                   '--!\"\",\",.\",!.'--!\"\"',\".\"?\"\"\",,.\"!\"..\"'''??..?\",..\n",
+      "                                                   \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"..\"\".',,.,...\"\".,,.\"-\n",
+      "                                                   ,,\"--,'..\"!\",.\",\".\"'?\"\".',.!\",...,.??.'--.\"?\".\",?\"\n",
+      "                                                   ..\"?\",.\",,,,,,,.!'?...,?\"\"?,....,,,,....,.\"\",,\",.\"\n",
+      "                                                   ,\",,\".\"\",',!'\",,.\",\",\".\"\",,!\",:\"!.?!\"\"!\".\",-!\",.,.\n",
+      "                                                   .,,.,,,'.,,,,,',','.,.,,;',----,.,,.,,,'--()',.,,.\n",
+      "                                                   ,.,,,.'.,'..,,,....'..\",,,?\",-.\",,\",.\",.,\",..\",'!,\n",
+      "                                                   ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\",\",?-.',\",\"'.,.\",.,,\n",
+      "                                                   .,,,\",\"\"\"\"\".,-,,,,,,..,,,.,,;.:--.'.,,,,,,.,,..,,-\n",
+      "                                                   ..,...,,,.\"?\".\"?\"\"......,!!\",..\"',!';.\"\",\".\",.,?\",\n",
+      "                                                   ,.,,'.,'.\"--',\".\",,\".\",,.\",...\"?\".\",,...?...,,,,,,\n",
+      "                                                   .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\",..,.;'.\",?\",.\",?\",'\n",
+      "                                                   .\",,,,\".\",,'!,??\",.,,,..,,.\",\",\"---,\",,,,.;.\"!!\".\"\n",
+      "                                                   .\".,,.\",'...!\",.,,,,,,,,.,....,.\",\".\",?\",.\",!\",.\"'\n",
+      "                                                   .?\",.\"!',\",\".\"\",'-,!\".\"?\".\"..\"\",',\".\"'?\"\",.\"\",,\".\"\n",
+      "                                                   .\",,,,'.\",!!,,--'!'.',...\",,.,,,,.--.\",!\",.\",.\".\"!\n",
+      "                                                   \",\",,,,!\".,.\",!,,!\",,.,,,,.\",\",,\"--;?,?\"\"!\".\".,...\n",
+      "                                                   ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\",\".\",,...?\"\",\",\",,,,\n",
+      "                                                   ------...\"\",\".\".',.\"\",,,...\"\",?\".\",,,\".\",\",\".,!\"\",\n",
+      "                                                   .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.,,,.,..'.,,.\",\",\",,.\"\n",
+      "                                                   .\",,\".\"',.,\".,.,.\".,,\"'.,,,,:\"!\"\",',\",..;,,,,.,.,.\n",
+      "                                                   \",\",,\",...\"\",\",,.\",.\"\",',\",.\",,....\"\"?\",.\",?\".\",'!\n",
+      "                                                   \"\",?...?\".\"--,,.\"\",,\",.\"?\".\",,;,...\"\"!'.,\".\"?\"\",',\n",
+      "                                                   \",.,-,,.,'.,,,.,,,,,,..,,,.,.,.,,.\",,\",\"',--,,....\n",
+      "                                                   \"\",,!\",.,.,--,..\"!\",,,.\"',,';,\",,.(),,,----,,,,,,,\n",
+      "                                                   ,.,,.,..--...,-.,,,,.,,,,\"'.\"\",?\".\",'.,'.\",,,.\"',,\n",
+      "                                                   \",.\"'.'.\";.,(),',,,.'..,.,.,,,.,,,,,,,.,','.,',,.,\n",
+      "                                                   .,,,';,,,',.\",!\"',.',,,,-.,,,,.,;,..,,.,!,,-,,.\"',\n",
+      "                                                   !\"'-.\",!\"'.,.,----.\",\",.\",?\"\",\".---,--.,,.,:\"'?\",,\n",
+      "                                                   .,,.\",!\",.----..,--.,..,.\"?\".\"',.--'.',!.,...\",.,.\n",
+      "                                                   ,,,.\",,!\".,..,,.\"',!\"..--..,..\",?\".\"'??,--.\".\",!\",\n",
+      "                                                   ,--.\",\",\",',',.\"\"'?\"..----.\",!\",.\",.,,\".,,.\"?\".\"'.\n",
+      "                                                   ,\".,,,,.,.,,,,,,.--------.,,.\"!'!!!.--'!'!.,'.,.?,\n",
+      "                                                   !--!.,,!...,!!!...'...\".,',.,.,,,.,,',,.\"?\",-.\"!,.\n",
+      "                                                   ,?\".\",!\".\"'.\",,--,--,,,,.\"!!\".,:,,.,.,,.,,,.,.\"'!\"\n",
+      "                                                   ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,,,.,...;!,,--.\"\"!!\",.\n",
+      "                                                   \"?...?\"\",.,;,,.....\"\",?\".\",...\".\"?\".\",,.;--';,.\"\",\n",
+      "                                                   .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\",?\".,',.,-,.,,,,.\"';\n",
+      "                                                   !\",,.\"',\".\"?\".,..\"!\".\"?\".,..,,..,.\",!?\",..-..-,,.,\n",
+      "                                                   ..,,\",,,.,'.\"\",\"',,'.,.,.',..\",\",.,,,.,.\"!...!\"...\n",
+      "                                                   .,-,.',,,,.-'.,,,,.\",?\".\"!\".\"?\"'.\"!\",\"?\"\"?\",.\",!..\n",
+      "                                                   .--?\"\",!.,.,!,,\".\"!,.\"\",....,!\",,,.\",','?\"\",\".\".\"\"\n",
+      "                                                   ,\",\",.\"\"?\"\",!..!.,.\"\"'?\",'.,,.,,,,,.',.,,.,,.'.\"?.\n",
+      "                                                   ...!\",.\",;',\".,,.\",\",.\"',,\".'',;.(),,,,.,..\"'?\".\",\n",
+      "                                                   .,!....!\",,.\",,\";\".\"':\"..\".\"!\",....\",!\".\"???\",.,,\"\n",
+      "                                                   !\",..\"?\",.\".......,\",,.\"'?!?\"'.\",,\".\"??\"\",...,.\"\"?\n",
+      "                                                   ?\",.\",,!,.\".\",,?...\"\",;...\"\"!?!,,!...\",',-,..,,,.,\n",
+      "                                                   ,,,.,,,,,',..,,,.,,.,,,.,,,.',..-,.,...,.,,,',,.,,\n",
+      "                                                   ,,,....,.,,,.\",!,,,!...\",.\",'...,,\",,.\",'.!,,\".,.,\n",
+      "                                                   ,',,,.,,'.,,,,,,,,,,.,..,.,.'.,,.,,,,..,,..,,.,,,.\n",
+      "                                                   ,,,,.',.'.,,,.,,,.:-',.,,--,.:,,,..,,,,,.,.,;,,,,,\n",
+      "                                                   ,,;,,,.,,.,,-.,,,,,,..,,,,,,,,,,--,,..,,,.,-..,,..\n",
+      "                                                   ,,,,.\";',\"*.*\";.\"---.,,,,,,.!;;;?,,,??--,,--,,,,,.\n",
+      "                                                   --.;,,,,.,--:,,,,\".,,,,----,\";,,,,.,,,.\"???\",;,,',\n",
+      "                                                   .\",,\",\",.,.,,,,,.,,,,,.,--,,.\",,,.\",\",\"?,,.!--?\".,\n",
+      "                                                   ,,.,,.,,..,.,,,,--.,.,,.,,;,,..,.,,..,.:\"'.'.,--'!\n",
+      "                                                   \".,,,,.',,.,:,,,,,,,,,.\",,'--,\".\",!\".'-,,,..,,,.--\n",
+      "                                                   -,,,.,-,-,,().,-..----.;,,..,,.:.,,,.,,,.,,.,,..,-\n",
+      "                                                   -.,'.,,.',;,,().-.'.,,,,----,,,.,,,,,,,,.',.,,;---\n",
+      "                                                   -,.;-.'----,,,.'()',,..'.,,,:\"',,,...\".\",\",.,.,,,,\n",
+      "                                                   .\"'......'!;',\".\",\",,\",.!';!\"',',..,,,,,,,.\",!\",.-\n",
+      "                                                   ---.,,,,,.,.,'..--.''--',.,,,*,...,,.'.,.*.',',,,,\n",
+      "                                                   ,.\"'?\",\"!,,,!,...\",,.\":.,,\";.:\",,!'!\"',..,,,??.,,'\n",
+      "                                                   .\",'!,!,!,\",.,,:\"'..,--;....\",,:\"!\",,.'.--,,',--.,\n",
+      "                                                   ,,.',----.--.',:\".\"\",,!\"--.\"?...\"-....,.,,..,,,..,\n",
+      "                                                   ,,.:'',,,.\",\",.\"-.''--!',...\",.\",\".\".\"\",\",..,,.\",\"\n",
+      "                                                   .,.\",,,\",\"?\"\",,\".'.\",\".\"--..!\".;.\"?.\"\"?,:'.\"\",\",\":\n",
+      "                                                   '!'.,,.\".,.\"!\".\"?.;,\",..,.,..,,.,,-.',,.,..,.\".,,,\n",
+      "                                                   !\"\",?\".\"?,!:.\",.\",,!,,.,'.,.,,,'.\"..\",-,,!\",.\"-,..\n",
+      "                                                   ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"?\".-..\",?\".\"?\"\".\"\",..\n",
+      "                                                   .\"\"?\"\",....?\",'.\".\"\"?\".\",\",\"..--..\"\"?\"\",.?\",.\",\".\"\n",
+      "                                                   .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\".\",...\",\",.--,?\"\"?,?\n",
+      "                                                   \",.\"'.'--!\"'.,;,,--'.\"?\",.\"...\"\"?\",..\"?.....,\".\":,\n",
+      "                                                   ?--,'...\",,-'--';.\"',\",.\"';'.,'..\",:\",'.\"\"?\"..\",\",\n",
+      "                                                   \"--.....,,.\".\",!.\"\",\".--.,.,.,,,.',,.,.-..,-.,,,,.\n",
+      "                                                   ,,.'.,,,,.,,..,,\".\",.,.,,.,,,,,'.,,',,,,.,:,,.:\",.\n",
+      "                                                   \",:.!''.**.!.\",\",.\",,.\":',,,,,,,.**,,,,,,,.,.'',..\n",
+      "                                                   ,,'().,.\",,\".\".,\".\",,',\".\"?!,,!\"--.\",\";\"(),,,,!\".,\n",
+      "                                                   .;,,,..',.',(),,,,.',,-,.,,,'.',,',,,.\",\",\"..,?\",,\n",
+      "                                                   ,.'.,,',.,,,.,.\"...\",;,--.,,:\"....\".,,.\",\".\"!\",,:\"\n",
+      "                                                   !\":'-;--.,.,,,,...,,--.',,,.''..,.,,,,,,--.,,,:.,,\n",
+      "                                                   ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\"!...',\",().\"!!,!\".\"'\n",
+      "                                                   ,'!!...,!\",.,,.\"'.,\",.\"'.'.',\",.\",\".\"???\".\"?'.'.!,\n",
+      "                                                   ?,...\"----\"','-'.'.':!;--.....?\".\":,.,',.\"\"..',!',\n",
+      "                                                   ,,\",,,.-,..,.\",'..'!'.\"..\".!'.'!,''..''.,..\",,,.,,\n",
+      "                                                   ..\",--.'',''..'.:'.,'.?'?\"\",,\".,',.,.,.,,,.\"',\".\",\n",
+      "                                                   ,--------...\".\",!\",,;...,.,,..'.,,,,,..,.--,,,'.,'\n",
+      "                                                   ,,,.,,'.\",,',\",.\"...,\".\"',,','','.\"()--,,.,'.,,.,'\n",
+      "                                                   ,.------.,',----,.,,,..,,..,,.\",!\".\",...,...,...,.\n",
+      "                                                   ,,....,'-\",\"\".,,..\",!,,\",.'.,,.,:,,.\"',\"..,,,,.,,,\n",
+      "                                                   :\",...\".\",\",\"....\",..\",,,\",.\"?\",..,.,.\",?\".\"?,.\"\".\n",
+      "                                                   .....\"\"',.'?,\".,,.\"','.',\"--\"'..,'?...\".,,.,.,'.,,\n",
+      "                                                   ,,,.\",,.,,,,.--!\".\"?,,,,,....,;,.'!\",.\"?\",,,.\",'.'\n",
+      "                                                   !\",,,,.,,,.,',.,,.,,,..\",!...\"..,,...,,,.----,.,,,\n",
+      "                                                   .,',,.',,,.,.,,,,,,,.\",',\",\",'?\"\",!\".\"--!\"\",--.'..\n",
+      "                                                   ..\"\"?\"\",,\",'.'--.,','.,,.\",!\".\".'!.\"..'.\"?,--!\",,,\n",
+      "                                                   .,,,,.,',.',.,,.\"?\".\"?\",.\"'?\"\",\".\".,'.!'''!.,.'.\",\n",
+      "                                                   ,,.,,,.,',.,',,,.\",?\".\"','.'...?\"\",,\",..\",'?\".\"!\".\n",
+      "                                                   \"'.\".,.,,,,,..,,..,..',,,.,,,.,----,,.,,.;,,.,.,,,\n",
+      "                                                   .\"!\".,,----,.,.,.,:,,.,',.\"'!\".,,,-..'.--.,,.,,,,.\n",
+      "                                                   \"!\",,.,.,,.\",\".\"!\",,',\".\".,.',,-',.,,.,.,.',.','..\n",
+      "                                                   ...,.,.,'.,,.,,.,''..,,,,.,,,...,,..,..,'----,.\",\"\n",
+      "                                                   .\"'!\"..\",,\".\"'?\".----.\",!----.,\".\",.?',,\",.,...,,.\n",
+      "                                                   ,,.,,,.,,,,,.\"!\".,.(,.),,,..,.,,,,.,:\"!!!\".,.\"'?\".\n",
+      "                                                   \",,\".'',,,.\",\",..,,--',-..,,,,-..\",,\",,,\";!.'!!!,?\n",
+      "                                                   \".,,..,.,.,...,.,,,':\"?,'!\"',,,....\",,*'?,\",.\"',?!\n",
+      "                                                   \",,\".,,!\"*.,..,,.\"????\",.,,-,-.,...,.,.,,,.,..,.,,\n",
+      "                                                   ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,,,,,\"!\"--;,,.\"???\"...\n",
+      "                                                   .\"'?\",:\"!?!,'.,\".\",.'?','?\",,,.,,,.,,,.,------..,'\n",
+      "                                                   .,,,.,,--,,.'',,,.,.,.,--.,.,--,.,,...,,.,,,.,....\n",
+      "                                                   ,.,.,,,,,.,,,.\",;,.\",,,,,..,',,,.,',,..,,,.-,.\"'-,\n",
+      "                                                   ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\"'.\"!\"\",'!?\",-...,...\n",
+      "                                                   .,...,,,,.,,,,.,.--.\"',\",.\".,,.?','-!\".;,.,.',,.,,\n",
+      "                                                   ,.,,.,-,,,,.,,''--'--..,,-.\",!\".\"!,,,\".\"?,'!','---\n",
+      "                                                   -'!..!.\",,,.-,'.',\",\",.\",!\".'..,..,..,,,,..\"----,!\n",
+      "                                                   ,,,.\".\",,!\".\".,,.,.\"\",----.'.\",',.\",,.?\",-,.,'..'.\n",
+      "                                                   ',:\"'';,'--.,\",.'.,...,.'.,..--....,,,..,,,,,,...,\n",
+      "                                                   ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\",..\"......\"\",,!\",.\"!\n",
+      "                                                   \".,,.,,..,,,.,,,..\"'.,\"......\"'!?\".\",,!?...'.\",,-.\n",
+      "                                                   ..,.,.,',.,:\"?....?\",,.,,.\"?\".\"?\"\"'.,\".,,'.,,,.\",,\n",
+      "                                                   '!\"...\",,!\",.....--.,.\"?\".\",,-,,.,,,.?\",..,.,.-,,.\n",
+      "                                                   ,,.\",,,\".\",,.,....,.!\"\",?\".\"?'....'?,\".\"....\"\",!\".\n",
+      "                                                   \",,\",\".--;.\",.;,,,.\".,\".\",?,.'--',\",.\",,;'.',.,'!\"\n",
+      "                                                   ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"',!\".\"!!\"'..',,.\",,\",\"\n",
+      "                                                   -.;.\"..\",\",.?\",!,,\".\"??'...\".'.\"?\".\"?\",.',,,,'.\"?\"\n",
+      "                                                   .\";,'.,\",\"..',?\"\",!\".\"-\".\",'...\",,,,,,--.,,??,.\";.\n",
+      "                                                   ,\".----,...\",!!\",.'.,,.',.,'..,,.,,.,,,.\"????,'!,,\n",
+      "                                                   ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",,',.\",'?\".\",\"..\",,'!\"\n",
+      "                                                   .\"'.,!,,......\"-,.\"?\".\",,!\".\"'....\"\",,?\"-.\",,?\".\",\n",
+      "                                                   '!',!\",.\"',\".\"'....,!,','!...\"\"?\".\"'..'....,,,\".\",\n",
+      "                                                   ,'.'.,.,!.'.?,?\".\",\".\"'....?\",.\",\".\"'?!\"\"'...!\",.\"\n",
+      "                                                   ?'...,!\".\",....\"',.\"?\".\"?'?\".\"',,',',\".\"!....\"\"?'?\n",
+      "                                                   \".\"'?--;'!,?\"..\"'.!\".\"...\".,,.\",'!','!'?\".\"?\"\"?\"'.\n",
+      "                                                   \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",'.!.\"\"','.?'?\".\",!',,\n",
+      "                                                   '!!\",..'.;,,.,,.,.,',.,,,..\",,,\".\".\"\",??,'!--.?\".\"\n",
+      "                                                   ,,!.....\".\"'?\".\"..?\"\"','...\"\",,'.'!'.':.?\".','.\",\"\n",
+      "                                                   ,\",',.',.?\"\",!\".\",!\"\"?\"\"',\",.'.\"',,!'!',,'.,!!\"\"!\"\n",
+      "                                                   ,.\",!'!\"..,,,.,.,-,..,,.'.,....\"!\".\"..-,\".\",',,?\",\n",
+      "                                                   .\".???,?...--.....\".\",,\",\"'.!'',\".'.',,',,..,.,.,,\n",
+      "                                                   '.--,,,,,--'.,,,,,.,,,,..\",\",\".\"\",,\".\"\"()\".,\",.\"?\"\n",
+      "                                                   \",,\",.:\"?'.'!\"\",\".\"'!...'!\"\",,!\".\".','.\"\",?!?\",.\"'\n",
+      "                                                   ,\"..\",\".\"','.,!\",.\".'.?????.\"\",.?\".\",;,--.,'--!?'.\n",
+      "                                                   ,'....\"\",,!\".\"'??\",-,.\"':,\",,\";,!.'?',','.\"\",'!'!\"\n",
+      "                                                   \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"',?\"\"??\",.\"?...,'....\n",
+      "                                                   !\".\"'!\".\"!?'!\".,,.,.\".!\".\"',\".\"!.\"..',,..\"\".\"\"..,,\n",
+      "                                                   ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-',,.\"\".----..\",,,\"\",\".\n",
+      "                                                   \"..\",,.-,,--;-,,,.,-,-.,,,,.\"!\",.\"',?,!\"\",!\",.\",,\"\n",
+      "                                                   ,',\"??,....??\"\",,\".\",,!.?\"\",?\".\",'!'!\",.\"?\",.\"'!,'\n",
+      "                                                   !\"\"!\".\",.\"\",!\".\"',.\"\";!!\",.'.',.\",?\"\"...\".\"'.,!'??\n",
+      "                                                   \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\"!\".\"',\",.\",,?',--',!\n",
+      "                                                   ',.',.!.\",.,,.\",-,.!\".\",...\"\"...,!\",.,..\";,.,,'.?,\n",
+      "                                                   ?.--,!!!...\",.\"!\",..\",,!\"'.'!\"..\",!\".\";.'.\".\",,!\",\n",
+      "                                                   .,,,.\"'?\".\",!.,\".\",';'''',''--.\"'-.\",!,,!\".,,--,,.\n",
+      "                                                   \",'--!\",.,,,,.\"',\",\"!\",.\",?\"','.\",-,,\",.\",..,-!-,,\n",
+      "                                                   !\"\",,!\"....,,.\",?\".\"!\",,.\"!!!...!...\".;,,.,,...,.\"\n",
+      "                                                   ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"!!\".\"!!\",,.,,,.,,,'.\"\n",
+      "                                                   --!\".\"'.\",;,,,.,,.'..\",'!\",....\",......,!'!\",.\",'.\n",
+      "                                                   \".,,..\"!!\".\"!':!\".\"!'.',',.\",,..\"';'!\".\"?\".'..,,.\"\n",
+      "                                                   !...?...!\",'.\"!\".\".,,'..'..??\"'.\",,?\"\":!\".\"',\".\",?\n",
+      "                                                   ,,...??\"\",!????\",.\"?\",.\"???...,...'?,,?',--'!\"\"!\".\n",
+      "                                                   \"'...,!??,?...!\".:\"!!!\".,.,,.,,-,.\",,\".;-...;,,.,.\n",
+      "                                                   .,,..',..\",??\".':\",.\"',.'.,',,,,,;.,..','..''..\"??\n",
+      "                                                   \"'.\"!\"..\"!?\"..-,.,.,-,,.\",,',\".\",,,.'!\".'.,,,.,,.\"\n",
+      "                                                   ?\",'.\"!\".\"-!\",''',.-,.'----(),,.,,,,..\"!\",.,.',,,.\n",
+      "                                                   \"?\",.\"--!\"\"!\".\"!!'--.!'.\"',,.,,(),--.--,,--.,.\",.,\n",
+      "                                                   \".\"!!\".,..\",,!\".\"!.....?'.,,'','.,,''!',!',,'....\"\n",
+      "                                                   ,..\";'..\"\",',,\".\"!!!\".,.'.,,,,,.,,:,?,.\",\".\".\".\",\"\n",
+      "                                                   ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\",.\",.\".,.,.,','...;.\n",
+      "                                                   ,,,.',,',?'..,.,.,,.,,,..'.,.'.----.\",,\".\"'...\",',\n",
+      "                                                   ,.\",!\".\",!,\".,.,,.\"...\",...\",?\"\",\"(),\"'.\"',,.'.\"!.\n",
+      "                                                   ..\".\",.?\",.\"','!\",.,.\"?\"\"...'.,...\".\"??\",..,,.\"','\n",
+      "                                                   !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\".',...\"..\",',!--,.;..\n",
+      "                                                   .,....'?...\".\"',?\",.\"'',\",,\"--''--'.\",.\"--,\",\"'...\n",
+      "                                                   \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\",!\",..'..,,,,..,,.,,\n",
+      "                                                   -,..,--.-'.''...',.,'(),',...'..,,,'.\",\".\",,,.....\n",
+      "                                                   \"\"?\"....,,,,.--.\",\",\".',,.\"..\",\",.\",??\",.\",,\"',.:\"\n",
+      "                                                   ,.\",,.,',.\",,,\".\",,,!\",.,'.,.,....\"...\",.,,,:\"--,.\n",
+      "                                                   ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\".\".'.\"\",\";,,,.\"?\",.\",\n",
+      "                                                   ,\".,.\"--,?\".\"...',\".\",',\".\".\".,,,.\",?\",\"...\"\",\".\",\n",
+      "                                                   '.'.\"\"...?\".:\",,,?...,,'....!,-.'?\"..,,.,.,.,,,,.'\n",
+      "                                                   .,,,,..\",\".\"??.\"\",,\"..\"?!,'!\".\"',,.\",,,.,..;,,,,,.\n",
+      "                                                   \",\",\"--,\".(.)\"...\",.,.\":......!\",.\"...,\";\"...\"..\",\n",
+      "                                                   ,\".\",.'.,,....\".'.\",,\".\".......\"\"?\"'.\",...\"--\"?\"\"'\n",
+      "                                                   !\".\"','....\",,..\"',,\",,.\"',--';,,,--,!\".\"'...\".\"'.\n",
+      "                                                   !\",...\",!,\".\"?!,\"-.\"?\".\",,,,,!\",.,,.\",?\".\"?\".\"??\",\n",
+      "                                                   ,:,,.\"!\",-..,-,,...,,,,,--.,,.,,,,----,,.,.:,--,--\n",
+      "                                                   ,.,,,,.,,,,,,,,,.??,,,,,.,,,,,,:\",\"--..'(.).';,;;;\n",
+      "                                                   -,,..,,;,,.,'.:,.,,,.;,----.,';,,,,'.,,;.,,,,,..--\n",
+      "                                                   --.,.,,,,.,,.,(),.--,--,.(,).,.,,;,,.,,,.,,,.,.,,.\n",
+      "                                                   \"'.\"'.,,,,,.,,,()*----,,,--,--.*\"().\",-:,',--(),''\n",
+      "                                                   ,,,,,,,-,.,?,,,,,?...,,.-,.,,.-,,,,.,,,,,--,--,,,-\n",
+      "                                                   -,--.,,,--,.,,--,,,,,..,.,*,.*.,,,,,.,,()-(,),--,,\n",
+      "                                                   ,.,,.,',,,:\"'!\",,.\"'.,,...!...!...'!!'.,;'!.!...?'\n",
+      "                                                   !...!--,,'--'.'!!!!----!'!,?',........'!\",,.-.,.,,\n",
+      "                                                   .,,,,,,.,.\"!\",,.,,.,,..,--.\"??\"--..,,,,--.,,'.--.-\n",
+      "                                                   -,,,,\"!\",,.,,,..,.;,'.,,.--,,',,,,.,,-..,...,,\"!\".\n",
+      "                                                   ,,,'..**().,,,....--,,.----..,,,,----...--..,,,,,,\n",
+      "                                                   ,'.,,,,--'...,-..,(),,--,..,,..,,..,',-,,,,.,,.,,,\n",
+      "                                                   .,,,.'.,.'.,,.(.),,.,.,,,,,,,..,,.,,:\"!!\".,.\"!\".,,\n",
+      "                                                   .--.,,,.,.,,,.',,,.:,,,,,,,..,,,,.,,.,,..,.,().,,,\n",
+      "                                                   .,.,,.,,,,..,,.,.,,',,,:?..,,,,,.,.,,,.,..,,,.,,.,\n",
+      "                                                   ,,.,'.,',,.,,,...,,.,,.,.,.',,,,,,,:\"!\",,,\".\",,,.,\n",
+      "                                                   ,,:\"!\"*:\",'!\"*\".\",,--,--:\",!\"--,-----,,.,,,.',.\"-!\n",
+      "                                                   \"().\",!\",.,-.':\",,,\".\",\",\",,...\",,.'\"-.\"!*,,'.,',,\n",
+      "                                                   ,,.,.*\".\"\",...\".\"'?\",..\",!\",\",!\",.,.,,,,,,:\"',.,\",\n",
+      "                                                   ,,.,'.,',,,.--,,,.,,,,.,',,,,,,.',--.,..\",,?\".,,,.\n",
+      "                                                   .,',,,.',.,.,,,.\"?\".\"..\".\"',,\",\"'.\",,.'(,)..\",\",\".\n",
+      "                                                   ...\"'.\",\",,.',,.,.,,,,.,,----',,----.--,,'.,,,--,,\n",
+      "                                                   ,,,,..,'.,--,----..,--,,.,,.,.,;,--.,,,,.,.,.,-,,.\n",
+      "                                                   ,.,,.,,.',.\",!\".\".\"'.'..,,,.\",,,\",\".\"()\".\".,.,,,:\"\n",
+      "                                                   !,...\"'.\"--!\",'..';',,.\"!\",,,.,,...:,.,\",\".,.:\".\"'\n",
+      "                                                   ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\".\"--?\",..,..\",,.\"...\"\n",
+      "                                                   ,\".\",!\",.\".!?,!,,.!??\",,'..,.--.\"?\".\"...\"..,.\",;.,\n",
+      "                                                   \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\"?\",.\",,?,,,!,;,;,;,,\n",
+      "                                                   '....,\"--,()--\"!!,,.,?,,,,,,..',,,....?.!\",..\",'..\n",
+      "                                                   .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".;.--.--,--.\".',;,.,:.\n",
+      "                                                   ,,,.:;,,.,.,'.\"?\".\"--...\",,,',,,:\",'!\",,.\",,-.,.!\"\n",
+      "                                                   ,.,,,.,',:\"!\",,.,..,,\"','..\",,,.,--,,;.,,:\",\",,\":.\n",
+      "                                                   ,;.\"..--:\",;,\",----.,,,,.,,..-,,,.,,,.,.,,,,,,.,,,\n",
+      "                                                   .,,,,.\"??''??\".,:\"?\"\",\".\",\",..\",\".\",\".\"',\",\",.\"',,\n",
+      "                                                   ',',.'.\"',,\"..,,\",\":,\",.\",.',.,,.--,,.:,,.,,.\"?,',\n",
+      "                                                   ?\",,',..\".,,\"-.\"',\",\".....?\",',.\"!\",.\"',,.....'.!\"\n",
+      "                                                   ,.;,'.\"??,!?\",,,,,,,,--',,,.'.\",,'?\",,,,.\"?\",'.\",!\n",
+      "                                                   \".,...,,,..--..,,,--.,,...,,.,,.----,.,,.,.,,,,.,.\n",
+      "                                                   ',.,,,--,.,,,,.,--,--.,',.,,,,.,,,(),.,.,,,,,,,,.,\n",
+      "                                                   ,.,-,.-,.,,,,,.,;,..,,,,,.,.,.,.,,;,,,.,.,,.,,,',,\n",
+      "                                                   ,,,.:,.,.\",,?,,,?',,,\".'.\",\",(),\",.,'..,\",----\",'.\n",
+      "                                                   \",.\",??'!?\"\",,\",,\",,,,----.\"\",...!\",,,:\",!!...\",.,\n",
+      "                                                   ,.,,'.,-,,,.,,.,..\",!\".,,.,,,.\"',?\".\",\".\"'.\"\"?\".\",\n",
+      "                                                   ,?....\",..\",!!----!\".\"\",,.\"!,!\",.\"\"().\"'..\"',.\",.,\n",
+      "                                                   .,!..\"\",.'.,\",,.\",,\".,.,,,.\"-,!,,\".\"!\".\",,.,.,..?'\n",
+      "                                                   .,!\",,.,,'..,,;,.,,,,.,,.,,..,.,,.,.,.,,,,..,----,\n",
+      "                                                   .,,,,.,.,,,,,.,--.,,.,,--'.,,,--,,,.,:,-;,;;,;,;,;\n",
+      "                                                   ,;,;--.,,,--,,,,,.;,'('),.:--,;.'.,,..-.-,..,,,.,'\n",
+      "                                                   (,,-).--,--.,,,,:----,,.-,,,.,,,,.;,,..,,-.:,(),.'\n",
+      "                                                   ,.,,,,,,,.----.,,.,(),,-,,',.,',.,,,.,,,,;..,,.:\",\n",
+      "                                                   ,!.,.\",,,,.,--.\"\"(),\",.,,,.,.,.\",,,,:\",.!\",.\"..,,,\n",
+      "                                                   --,.\",,----,,,,.,,,,--',,,,.,-,,,,,--.',.,,,,.',,,\n",
+      "                                                   .,,,.'.,-,.,,,,,,.,,,,,--.,,,.,,,,.,,,,,,,.',,,;,;\n",
+      "                                                   ,--,,.,,,.,,----.--''--,,.,,,,'.'--.,-'',,.'--',.,\n",
+      "                                                   ,'--,,,,..;,'.-,.,,,,..,',(),.,,,.,,(),,,,,,,.,,,.\n",
+      "                                                   ,,-,,,.,,,-,..-,,,,..,.,,.,.,,,.,,,.,---\"\"...\",\"\".\n",
+      "                                                   \"...,,.----,:\"\";,,.,,,.,,,.-,-,---,,.-,,.-,-,.-.-,\n",
+      "                                                   .'-,,----..--',--,,.,,.,,,,,\",!\"'--.,.,.,,..,,.',,\n",
+      "                                                   ,,.,.,,,.,,.,,,.\"--,\",,\",...\",,,\"--!\"',,,,.\"!,.\".,\n",
+      "                                                   .,',,,.,,'.,.().,,.(,,),.--,,--.,,.,.',-,.,''.,,,,\n",
+      "                                                   ().,(\"\"),.,.,,,:\"?,'--,,!?\".\",.\",,',,,:\",,,!?!,\",.\n",
+      "                                                   \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\",,,:\",,?\"....,,,-.,,\n",
+      "                                                   ,,,.,,.,:',,,.,,'..,.,',,,.-,.,.,,,.,,,,,.--,--.\",\n",
+      "                                                   ?'',.--,'!',,'!'--,,,.,,,?,;,;,,,.''??,.,,-.,.!,-.\n",
+      "                                                   ,--,,,.,(),.,,,.''!,,'!','!'.\",.,',.,'(').,,,..\"!\"\n",
+      "                                                   .\".,,,',..,,,,.\",,.,',,.\",,,,,,...\".,.,,,.,,.,,.,,\n",
+      "                                                   ,,,,,,.,.,,.,,.,,;.,,.',,.,,..,,,,,,,.,,,.,,..,,.,\n",
+      "                                                   .,.,,,,.,,,'.\",.'?\",.,,,,.,,..,,\",\"..',,,.,;,.',,,\n",
+      "                                                   ,,..\",,,\",\".,'?,,.??,,',,\",.,,,...\"',\",'.\"...!'..\"\n",
+      "                                                   .,,.\"!,!'!'.,'.\",.,,.,,--,--.\",?\"\".!\".,',.,,,.,,.,\n",
+      "                                                   ,.\",!\".\"?\"\"!,!'.\"\"''!\".'.,,.,,,..,,,,.,,,',.\",\",.\"\n",
+      "                                                   ,.\"\",,,\",\".',.\",,,''.,,.,.,,,,.,,,.,.\"?\",,.\",.\".\",\n",
+      "                                                   ,,\".\"!\",.,.\",\".\"'.\",\"\"..'\"\"',\"\".\",''?\".\",,!\"'.,,..\n",
+      "                                                   ,..,(,,),.\"'....!\".\",!\"\"'!\".\",,,,\",,.,,,.,,,,,;,''\n",
+      "                                                   ,.,,,,,,.',.,..,,.,.,',,'.\",\",.\"!\",..\"\".\"!\",,',,.,\n",
+      "                                                   -,,..,';,,.'.,,.,.,,,,,-,,.,,,',.,,;.,(),.--.,,,.,\n",
+      "                                                   ,',,,,.,..,,;,,..,..,,.,-'.----,..\"!!\".\".,!\".,,.:.\n",
+      "                                                   ,,,.,,'.,,.,,',.---!,,....,,,.,.\"!!\".,,.,.,,,.,,.,\n",
+      "                                                   ,.,,,,-,,.,',..,,,..,,,,..,,.\"!\".\",....\"\"!\",\"...\",\n",
+      "                                                   ,,,,,,..,.;--..,,,,.,..,,.,'.,,..,,.,,.,,,.'',,,,.\n",
+      "                                                   ,'.,----.,.,.,,.---,---',,.,,\"!\"'..,;,,;;.,..,.,,.\n",
+      "                                                   -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",,.\",,..\".;..,.,,,,.,,\n",
+      "                                                   .,.',.\"!\".\"'!'?,?!.?..'....'.\",,,.,,.',,,,'.',,,,.\n",
+      "                                                   .,,,,,..,,,,,,,,,,,,--,,,,,,.(),.,,,.(,),,,--,,-,,\n",
+      "                                                   ,.,,,.,.,.,'.,',,.,,,,,,,?',,,,,?'?\"',\",,\"'!',,,\",\n",
+      "                                                   ,.,',?,,.,,.,,,-.,,,,,...,,.',,,-.,,.,,.',,,..--,,\n",
+      "                                                   ,--..,,:,,.,.-,.,..,.,,\",\".!.--..,,,..,,\"?\".,.,..,\n",
+      "                                                   .,.,,..;',.,,.,.----,;,,.,,,,-,..,,,.,.',,,,,,.';,\n",
+      "                                                   ,,'.,..,,,,.',,,.;,,,,,,,..,,,,.,,,,,,..,,,,,,.,.,\n",
+      "                                                   \"\",,,.,,,,,..\",\",.\",.\",\",.\"...\",,.;,.,.,,.,,,,',,,\n",
+      "                                                   ,.,'..',,,,,,,,,,,,.,',',,,.,',,.\"',...\"\"','!\",,..\n",
+      "                                                   .,,----.,.,,.\"'--,\",,\",.',',.,,\",\".\"'.',,,,,,.,-.,\n",
+      "                                                   ,.,,',.\",,,!\".,,,,...\".\"\",,,--!\".\",.\"\",\".,.,,,.,,,\n",
+      "                                                   ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\",;!,!\",,,,,,,.'.,,,,\n",
+      "                                                   ,.,,..--.\",!\",,,.\",!,,,!,,;,,;,,.,,??\"!;,;,,,!,,;,\n",
+      "                                                   ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,,,.\",,,,,.,,;;!,,,,,,\n",
+      "                                                   ,,..\"'.,,,\",\",.,,...,,,,,,..,'',--,,.\"?\"\"?\",,,.,,,\n",
+      "                                                   ,,--,--,,,--.,:\",..,,?,,.\".,,',.,',-,,.,,.,..,,,:.\n",
+      "                                                   :;.:;.,,,:',,.,-,*\",\";'-.,,,,.',,.,,.,,.:,..,,.,,.\n",
+      "                                                   '..,,,.,,,,,,','--,,.*-.,,,.,',,.\",,',!\".\".\".,',,,\n",
+      "                                                   .,,,,,,.',,.,',',,,.',,,'--,.,,,,,.',;,,.,..,,.,..\n",
+      "                                                   '.'.,,..,,..,.,,.,,,,,.\",\",,\",,.\"\"'!\"\"'!,\",.\".'?.\"\n",
+      "                                                   \",.',\",..\",?\",.\"...?...?\"\"',\",\"..','....\".\",\"(),\",\n",
+      "                                                   .?\"--,--\"????\"\"...\",\".......\",,,,;,,..\",......\",--\n",
+      "                                                   \"'.,,;!,,',...\",,,,...,,,...,..\",?,'!,\".\",.?','.\"\"\n",
+      "                                                   ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",,!,?\"\".',\".\",!\".\"?\"\"'\n",
+      "                                                   ?!\",.,,,.\",'',\".\",!\"..,',,,.\",!',.'...\"\"'.\"\"!.\",,'\n",
+      "                                                   ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\".\"'.'.\"\"?\".\"..\"\",?,,\n",
+      "                                                   \",.,..\",,\".\"!?,!'.',,.\",,.\",!\"..\"-.,.,....,,:',',.\n",
+      "                                                   ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\"!\",,.\"!'!\".\",...\".\",\n",
+      "                                                   '....\"\"!\".\"'....'!\"\",,''?\".\"'....\",,,:\",,,,',,'...\n",
+      "                                                   '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"',.,'.,'...\",,,\".\"\"',\n",
+      "                                                   '--....\"\".\"\"!,!\",,.\"--...\"\",.'!,,,\",,.\",,',\"..',,.\n",
+      "                                                   \",'.\"\"?,....',,\"-,,\"'.\"\",.........\".\",,!\",.\"??\",'.\n",
+      "                                                   \"!\",,,.\"......,....\"\"?,!\"..:,.'.,.,,,-,.,'.-.,,,,,\n",
+      "                                                   ,.--(--),,;,...,--.-----.-,..,,.,,,.,,,,,:\",?''??\"\n",
+      "                                                   \",\",.'.,--.,.',,.,,,.,--..,,.,,\"!!!\",..',.\"!!!\",.\"\n",
+      "                                                   !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;--:--.,----.\"'!\".\"?!.\n",
+      "                                                   ..',!\".,-----.,.,,,().\"!?!,'!\"--.,,,..!--'--,,,(),\n",
+      "                                                   .';..\"\"(),..,,,.----.,,.,,.,.,,--,:,..\"!!\".\"??\",,,\n",
+      "                                                   ;,,,----\"!\",,.,,.,,,,--,,,.,,,:\".\",,,.,,.\"!!!!...\"\n",
+      "                                                   ,,,,.,,.,,...',,.,'.;--.,,,\"!\".,.\"!--!\".,.,,..,---\n",
+      "                                                   -.,,..,-.'.-,.,,--',,',,.,-,,,,,,.,,,.,,:,,,',.,'.\n",
+      "                                                   ;---(-)--:.'----.,,.',,.,,',...;,,..-,,,,..,',,.,,\n",
+      "                                                   .,.,,,.,,,':,\"!!\".\"?'?,'.''?'....\".\"?!!...'''','.'\n",
+      "                                                   --,'\"()\"''!\".',.,,.,,,,.,:\",,\",,\"'..----....\"...,,\n",
+      "                                                   .\",,\".(,.)\"'...\"(:,\"\"--\"\")\"...,!,\",,\",*----.\"*\".\",\n",
+      "                                                   ''.,,.\",\",\"----,...\".,,.,.,:\",,,,.'...\",,',,,,.\",,\n",
+      "                                                   \",\":!,,.\".\",,!\",..\",,!!!\",.,,'.;,,:\"',!!\",,,,.,,,,\n",
+      "                                                   -,.',,,.,,..,..,,(\"!!\"),\",\",\".\"\",,!\".,---,,..,...,\n",
+      "                                                   ,,.,,,----.,.\"!\",.,.\",!!\".\"!\".\"....\"\",!...\",,,.\",\"\n",
+      "                                                   .\".,..\"--'--\"...!\"..,\",\",\",\".,,,,.,,,.\"!!\"..,-....\n",
+      "                                                   \"!\".,:\",.!,!...\",,.\",...,\",.,,,...'.,.,,.,..',:\"--\n",
+      "                                                   ,!\"'..,.,'..,,.:,,,..,.;,,,.,,,,,.,.,,.,,--,,..,,,\n",
+      "                                                   ,.()----,.,,,'-,,,.,,.,,,,--,,.,,.,.:\",\".',(),,,..\n",
+      "                                                   ,.,,.,,..',..,,.,..,.,,.,;,,,...,',,--.;,(),----'.\n",
+      "                                                   ----,,,,;,.,,,'.,,--,,'..,,;,,--,(,,)-.,..--',,.,,\n",
+      "                                                   --,,\",\"...,,,,,.,...,,,,,.'.,':\",().'...,..\",...,,\n",
+      "                                                   ,,,,,,.,----'....-.,,.,.,.\"??\".\"'!,?'!?...,.'.,!!\"\n",
+      "                                                   ..,..,.:\",?,,!\",,,;,,\"'\"..,,,.,,\"'\",,,(),,.\",,\",\",\n",
+      "                                                   .....\",.\",:'!',.,!,,,'',,,...\".,,.'...,,.,,----..,\n",
+      "                                                   .,'.,.',,,.,',.,','.\",\"--\"'?\"\",,\"..\",\",.\",\".\"...\"\"\n",
+      "                                                   ,!\".\",\".\"--.\".\",'!\".\",.\".,,.\"'...,\".,,,.,,.--.,,..\n",
+      "                                                   ,.\",?\".\"??...\",.\"...\"\"!!\".\".\",,,,.\"'.,\",.\",...\"\",,\n",
+      "                                                   \",\"....\"\",?...\".\"......\"..\",......?\".\",\".\"'?'.\".\".\n",
+      "                                                   .....,,\",,\"....\",.',,'-;,.,,'.,,.\",\".\"'.,\"--,--\"',\n",
+      "                                                   ,.\"('\".\")\"?\".\",,.\",,,,,--\"\"--.'.',,,.,,.\",--?,,-..\n",
+      "                                                   ..,,'.\".\".\",,\"\"..,,,..\",,!'.\".,,,,..,...,.,.,:..\"'\n",
+      "                                                   !'!\",.\",',',\",.,,,.,.\",!,!\".-....\",!\",.\",,,.?,.,,.\n",
+      "                                                   .,,.--'...\"\",?\"\"...\"\",!\".\",,'!..'.\"----,.,,.\",';!!\n",
+      "                                                   \".\",,'!\"..:,,,,',\"\"..,-,,,,,,.\",,!!,--!\",',.,,,,,'\n",
+      "                                                   ,,.,,.,----,.-..;.--,,,,,,,--.-.--,.\"!!'!,!\",,.,,,\n",
+      "                                                   .\"...,!'!\",.\",!'!\",-,,.',,,'.,..,.,.,.,.'.,,.,',,,\n",
+      "                                                   ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'.!.\"\"','!\".\",.:,.--'!\n",
+      "                                                   \".,...'.\",\"..'.,,,.,,,'.,,.',,'.,.,-,:\"',!''.',',.\n",
+      "                                                   ..'!?--!...\"\",'!\".\"?!',\"-,.\",!?\"\"',\",....\",\".\",!\".\n",
+      "                                                   \"'!...,?\",.\"'...!\",..,,,.'.,,,,.,,.\",--,\".:\":--...\n",
+      "                                                   \".\",.....\":.'.\",\",,.,,'.,,.:\".,,,.,.\"(,,.).,,.'-..\n",
+      "                                                   ..,,.',,.,.\"'.!......!...\"\"?\".\".'!',',''!,',',,','\n",
+      "                                                   '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\"'!,'?\".\"?\".\",?\".\"''!\n",
+      "                                                   ,,--.?\".,,.\",,\",.\"..',.....\",,.,,..,..-,.:...'...'\n",
+      "                                                   ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".,,,',,...\"?\",,,,.\"!\",\n",
+      "                                                   ',-.,,;,,.\",?\",.,,..\"--!,!'!!...\".,,.,,',.,,,,..,-\n",
+      "                                                   ...,,,.,,,,.'..-.''..,,.,:\".,!\",,:\"'!\",,.',.,,----\n",
+      "                                                   ..',..,,,:\",!'!\",.,.,:\"!\".\",'.'!...\".,.'...'',,.,.\n",
+      "                                                   .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,.\"?\".\"...,\".\"?!...\"\"?\n",
+      "                                                   \".'..\",?\"..:\".....\",,,,',.,.\"?\",.\"!?!\",,,,\".\".\",'.\n",
+      "                                                   \"\",\",,\",....,\"....\"--!\",,.,,,.:\"',!'...'!\"\"',\".\",\"\n",
+      "                                                   ,\"\";,.,...,-....,-..,,;..,-,,.,,,,,,.,,.,...,,,...\n",
+      "                                                   .\",\".,--,.,,,.,.,(),.,,.,,;,.,,'.,,,.'..,.;,.,.,.,\n",
+      "                                                   ..,...,.,,.,,.,,,,,'.,,...,,.;,.,:\"?\".,,,.\",?,\".\"?\n",
+      "                                                   \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\"!!\"..\",-!\",.\",.\"'.,.\n",
+      "                                                   ,,,,,.,,.,.,,.,,.----..,,,...'.,,....,,.,,,,-,,,.,\n",
+      "                                                   ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"',!'?\".\"',\",.\"',\",,,.\"\n",
+      "                                                   .\"\"??\",..\",,!\",,,.:--(,.)().,.,,,..,,.-;.,,,,,.,;,\n",
+      "                                                   ,;,'!...?,.,.,....!.--...,.,,....;.,,.:..--.',.,.,\n",
+      "                                                   ,,..,.,',,,,??,,,,.....--,,,--,..,--.'',.',,,\"\"\",\"\n",
+      "                                                   ,,,.,',,.'-,.,.'.'.',--',--.--'--,.'.,,.\"\"'\",\"''.'\n",
+      "                                                   ',--.,\",\",,,..\",\",\"...\"',\".\"?,\",','..\",,,?!--,,!!'\n",
+      "                                                   ,,,?!'.'?'!\".-.-.,'.,,,,,.',.--.'\".\"..\",?!!,!!\",.\"\n",
+      "                                                   ,\",.',,.\",,!\",.\"?!,\",--.\",\".\",\",\"----.,\".\"!!\".\",\",\n",
+      "                                                   ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\".\"\",\".,:\".?\".\".\"\",!!\n",
+      "                                                   \"\",\"\"\",\".\"..',,.;.,,,.,.,.,,,!,-,,..,,',,*'.-,,,--\n",
+      "                                                   .,,.',,.*\",,',.\"\"?\".\"''--..\"..,,,,',,..\"?\"\",,.\"\",,\n",
+      "                                                   ',,\",.,,,.,-,,,',.,,'.,'',',,.,..,.,,.\"',\",\"',.'.,\n",
+      "                                                   ,,.\"':\",,.\",,.,,:\",...\"--.,.\",\".,,,.**\".\".,,-,,.\"'\n",
+      "                                                   ,\",\",,,,..,,.\",,\"\",..,',,.;...,--,--',',.,.,',.'..\n",
+      "                                                   ,,,,,..,,..,--.....,-,.,.,-,....,,.,,.,,.,.,,..,,.\n",
+      "                                                   --.,:-,,.;,...,.\",?\".,,,,.,.'(,),.--,--.,,..,.,,,.\n",
+      "                                                   --,.,,..,,,.;,,-,,,..,,.,,.,,,,.,.,.,.....:,,....'\n",
+      "                                                   .,,.\"??!\".,,,..,.,..\",\".\"...,...\"'.,,,,.\",\".'.,;,,\n",
+      "                                                   .,,.;...,..,.,,,,...,.,.\"............\"..,:\",?\",.\",\n",
+      "                                                   ?\".,,.\".........\",.,..\"...\".\"...\".\".\".\"'?\"\",,\",.,,\n",
+      "                                                   ,.\"......\",.\"'?\"\"!\"..\"...!...,...!...!...!...!...\"\n",
+      "                                                   .\"!\",,...\",\"..\"?\"\"',,.\".,.\",\",.\".'.\",...,,,,.,..,,\n",
+      "                                                   ,,,.\".,\".,,.,,,,..,.,,,.,.\".........!,........??\",\n",
+      "                                                   .,,----.,.;,,.,,'..\",!...!\",.'.,,.\",...,\".\",','!\",\n",
+      "                                                   ,.\",''!,\",.\";'!\"..'.\"?'!?\"...,.,.\",'--'!\",,...\",!,\n",
+      "                                                   ,,,!\",,.,,..,.,,,,.,--,,--,,'.,.,,..,,.',,.:;;'(),\n",
+      "                                                   '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\".\",,,,,.,,,,.,.,',,,\n",
+      "                                                   ,,,,,.,,,.,,,.().,',..,',',..,.,,.,,\".\",,.\",\",,-..\n",
+      "                                                   ,,\".\",,,.,,''.,,..,..,,,:,,.,..,'.,.,.,,:''.'.\",,\"\n",
+      "                                                   .\"'.,..?\"\",\"..\",,!\",.\",\".\",,!\",'.\",\",.,.\"'.',?\".\",\n",
+      "                                                   !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\"?\".\"';...\"\"','!\".\"?\"\n",
+      "                                                   .\",;'.\"\",,!',,.\"\".\"..\"\",,.,.,,,.,'..'..(.)..,,--,,\n",
+      "                                                   '.,..,,..,,,,.\",!,\",....,,,...,.\",,,?\".,,..,'.,;,,\n",
+      "                                                   ,.,.\",,\".\",,,....??\"...\"??\",.\",,\",\"--..,...\".\",,\".\n",
+      "                                                   \"........;,,'....\"\"'.,,\".\",,,.\"()',..\",\",\".\",.\"?\".\n",
+      "                                                   \",,\".,,'.\",,,!\",\",\",'.\",!\",.\"!,,!\",,,.,,.\",,:.'..,\n",
+      "                                                   ',,...\",.,...',,.,',,.,.,,'.,.,,.,,.,,,:\",\"'.,,..\"\n",
+      "                                                   ,\",,\",...\",.\"',\",..\",.,,'?\"\"',?,\".\".,..!.\".:\";.\"\"?\n",
+      "                                                   \".\"'',\".\"--!'--!,.','.\".\"??\".\"',\".\"'.\"\"',?'?'....\"\n",
+      "                                                   ,,,.\"'\".,.,.'.\"?\".\"',\".\".\"\",;',\"..\"..';...\".\",,'!,\n",
+      "                                                   \".\"-.,'!\"..,'.\",\".\".\"\",',,'.',\",\"...'...\"\"?\".\",'!.\n",
+      "                                                   '.\"\"'.,\".\".\"';'.\",\".\"..\".\",\".\",.',\",'';,,,.\",,\".\".\n",
+      "                                                   ,\".,,.,,.,,,,,,.,.\",\",.\".,..........,,,,!--.,,..\".\n",
+      "                                                   .\",\",\",,.\"..\".,\",..,,,--.\",'',\".\"?\".,,.\"'?\"..'.\"'?\n",
+      "                                                   \".\",!,\",.,:\"?'.\"\"?'.'....,'.,...\".,,.\"',\".\"'?,...\"\n",
+      "                                                   .\"'.!'.'.\"',;..\",!!!!'',!',\"..,.',..,,,,....,,,,.-\n",
+      "                                                   -'--.,,,.,,.,,.\",\".\".\",.,.,..\"'?'?\".\".,.'?\".\"..,,.\n",
+      "                                                   .----,,'!'.,'!''???.\".\"-!\",,..,,,,.\"-!\".\"??\",.,,.,\n",
+      "                                                   .-,,.\",\".\"!\",'.,,,,--.,;,,..,,,'..,,,.\"'!\",.\",,\",.\n",
+      "                                                   \"',,\",,\"'.\",.,.,,,,.\"!\".\"?\"\",\".\"--------...!\"..\"?\"\n",
+      "                                                   .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"?\"\",\",.,,.\",!\".\"'!\",.\n",
+      "                                                   \",?\".\".\"\",,.\"\"----!\".,,.\"?\",.\",,\"----\"....',,,\",\".\n",
+      "                                                   ..?\".\"!......,...!',?\",..\"?\",.\",',\",.\"'?\".\"',,,.\"\"\n",
+      "                                                   !\".\",\".,,,.',,;,:,.,(,),,.,,,,,,,,.\"!!!\".,.,.,,..\"\n",
+      "                                                   ,,!!!\".',.,,,.'..\",,,\",.\",.\",,.',..\",,\",\".\".\"!\".,,\n",
+      "                                                   .\",?,--;....\"'...\"';',!\".,,.\"?\".,,.\"??!...\".\"??,'?\n",
+      "                                                   '!.'!...\",.,,.\"\",?\"'...'''!\",.,..',,.,..,-.\"?\".\"'!\n",
+      "                                                   '....?\"\"',,'!\".\"',!,\"--\"!.\"\",.',\".\"'--!'....\".,,,,\n",
+      "                                                   ,,,..\"??\",.\"??...\".,.\",!\".\"'?\".\"....!...,!\".\"',',\"\n",
+      "                                                   ,.\"'--'.\"\"?!...!!\",.\",!\",.,,.\"?\"...\"'?\"..\"?,!\",,,.\n",
+      "                                                   ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",.\"',!\"\",,\",.'..\",!...\n",
+      "                                                   \".\"?,?\"--\"!\".',,',.\"',\",,.\"!'?'.,.,--'!\"\",,!\",'.\"'\n",
+      "                                                   !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"!,,\".\".-,..','!\",,,..\n",
+      "                                                   ,,,,.,,,.,:?,',,,.\",?\".,,,.,,,..\",?\".\"?\"..,,,,.,,.\n",
+      "                                                   :,',----'.??..-.'--',,.\"!\"--.,-,,,'.,,,.'.,,--',:\"\n",
+      "                                                   ??'.?\"',,,..\"'--?\".\",!...'!!'.,..?\".\",\",\"----,..\"\"\n",
+      "                                                   ?'?!',','\",'.\",,\",:\",'.'--.?\".\",,!\",,'..,.--,,'--,\n",
+      "                                                   ,,.,,,,'.,...,,,,..\"'.'..,'!'--!\".,,..\"'!'!\".,(),.\n",
+      "                                                   .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!!!\".,,.,,.'..\"......!\n",
+      "                                                   \"..,,,,,.,,,,,,.\"......!\",.,''.\",,?,?...\",,..\"'?\"\"\n",
+      "                                                   ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\".,,,.,,.,,'.,,,:\"'?,?\n",
+      "                                                   !\"(,,-)'..,.,.,,.\"?\",',\"?\"\",,\".,:\"?\".\",\",\"'!\"\"?\",.\n",
+      "                                                   \",.\"\",,\".\",,,'.\".\"?\",\".\".....\",,.',\".\"',\",,'.,'.,,\n",
+      "                                                   ,--.',.\",....',\"..'-----,.,,;,,,..,,--.--',,,.,,,-\n",
+      "                                                   ---...,.,.\"...!,,\",\"!'.','.'.'.'\".\",!\",.\",'!\",.',,\n",
+      "                                                   ,,.,,,:\",!,!\".\",,?\",.',...,.,..\",,.',\".\"',.,,,....\n",
+      "                                                   \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\",\",\",,..,...\",,'..\",\n",
+      "                                                   .','!'.,.-.....,,!\",'.,,'.',,.\".!\".\",.\",.\",,\",\"...\n",
+      "                                                   ..*...\",\"\".\",!\".\".,,....,.,!\".\",,\",,\"'!\".*\".\"\"'?\".\n",
+      "                                                   \";'....,,:,.',.*--'.'?\",.\",?\",.\"',\",:\",.,,\",\"-\"*()\n",
+      "                                                   --.*\"','.\"*()\",,.\"\",-,;,,,--,!.-,.\",,.,.--,()--.\".\n",
+      "                                                   ,\",\",,..--,,.,\",\"',,:'!''!'\",,,,--.,,,.',,.',',.:;\n",
+      "                                                   ,,,',,.,...',,,,\"----,,,,,,,\",'.,,,:\",,..\".,;'.,:\"\n",
+      "                                                   ;,'.\"*,'--.',,'.*\";,.\"\"',\",..\",-.?\"\"!\"\",\".',,.\",\".\n",
+      "                                                   \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\".\"...,,\",\"'.!\".\",\".\"'\n",
+      "                                                   .\"\",',\",'.\".\"\",,?\",,.','.-,'.\",\",,.\",.\"'.\",\".\",.,.\n",
+      "                                                   .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:--.\"\",,!.\"\",\",.\".?.,'\n",
+      "                                                   ?\".\",\".\"'..,'.\"\"'...!\"\"?\",..\",,'.\"\"??\",.\",,!'.,'!\"\n",
+      "                                                   **\".,!\"\",!\".\",'--!\"\"''?\",.\",,!\"\"',\".\",...--.\"\",!\",\n",
+      "                                                   \"',....\"\"'',\"*,,.\"?.?\"*\",.\"\"??,\".\".,.\"\",?\".\",.?.!,\n",
+      "                                                   .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\"?\"'.;'.\",\"\".\".,,,:,,\n",
+      "                                                   ....\",?\"..\",\",,,\",...?\".\",\".\",!\".,,'..\",,\".\".?.?\"\"\n",
+      "                                                   ,,,\",.\",!!.!--,..'.,,,?,,\",\".,''.\"\",,!?...\"\"'!....\n",
+      "                                                   '...\"\",'.\".,.\",\".\".!'...\".\".\"\",!\".\",.',','?(!)','.\n",
+      "                                                   !.\"\",'...,\",.,,,,,.,'..,.\",,\".\"'?'!\",,..,.,.,.,'.:\n",
+      "                                                   ,..,'.--.,,,..,,,.,,..',.\"???\".--,,,,--.,,,,,--,.,\n",
+      "                                                   .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"?\",.\"',,\".\"!!\",--.\",!\n",
+      "                                                   ,!\"\",\".,.--,,--,.,'.-,.,.(.),..,..,.,,,,.,.'--.'--\n",
+      "                                                   ,,--,...?,.;.-,-,-.??.,,--;--.,.,,,.,,,.,,.,:;.,,,\n",
+      "                                                   ,.,.',,,,.,.,,,.,.,,-,,.:,,.,,(),,.,,.-,,,,-,,.,,.\n",
+      "                                                   ,,.,,,.,(),,.,,(,),-,,.--,,..?-?.,,-,,,,.,,(--)---\n",
+      "                                                   -,.:----,,.,,,.,-,()(),,----.,,.,(),,-----.-,,,.--\n",
+      "                                                   --.,-,.(,),,,-,-,-.,-,.-,,--,--,..(',',.)(').,,,,;\n",
+      "                                                   ,,.-.,,,...,,.,,.,,,,,.,'-.'.,,'.,.,'..,,-.,,.\",!?\n",
+      "                                                   \"..,,..'...,,-,,..:,...,.'.,.,,,,..\",!\".\"',',....-\n",
+      "                                                   -,\",.\"....--,'!.\"'.;.,,...,,'.\"!,?\".\",,...\"\",,....\n",
+      "                                                   \",..\",?\",.\".'.\".\"?...,?\".\"?\".\",'.,.'.\"\"?......\".\"'\n",
+      "                                                   \"--.\"'.?...,,'.,',,,.,--!\",,(),.\";?\",,,,.\",,.,!!\",\n",
+      "                                                   .',,.--,--..,,,,,.,,.,.,,:\".\",,,,,,.,,,,.'.,,.,,,.\n",
+      "                                                   .,,,..,.,,--'.----..;,,,..,,,,,,,,;\"\",'.\",\",.\",\",\"\n",
+      "                                                   ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",....\"\"??\".\"...,!\",.\",\n",
+      "                                                   !?...\",.\".\"\",!?...\",.\"',\".(.)\",.\"\"?\"\"?\".\",.,?',,,\"\n",
+      "                                                   .\"'.,'.'.\"--,--\"',,....\".\",,'....,,,--,?',,,\"'.\".;\n",
+      "                                                   .,!\".,,',.\",\".,.\",,\".\",?\"\",',\",,.\",!\",.\"...,......\n",
+      "                                                   '...\";,,..,...\",!...!\".\",\".,,.--.,-..,,,,,.;,,...,\n",
+      "                                                   ,...'',(),,.,.,,--.,,:\",,\":\",\";,..,,.,.,.,-,,,.,,.\n",
+      "                                                   .--,,.,,,,,..,,.,,,,,,,.,.\"!?\"..,(,,),.,..,..,.,..\n",
+      "                                                   \",\".\"..,;'.,..,'.?,\".\".',\".\".\"\",,.\"\",.'??\"\"'?'.\"\"?\n",
+      "                                                   \"\",,,\".\".,...\",\",....\",,',.\",!\",,\".!\"\"?\".\",;.\",.,,\n",
+      "                                                   ,.:',.,,.,.',..,,,.,;,,--.'.\",\".','...\"?\".\"'!\".\",.\n",
+      "                                                   .''....'.\".\",'...\".\",.\"\",.\"\",.\"\",.....\"\"......\",.,\n",
+      "                                                   ,',,,:\".,!\".',.\"?\".\",----.\"\"...,!\";.\"!\".\"?\".\",'.'.\n",
+      "                                                   ?.\",-.,,,'.\"...'...,?:''...,!\",......,.\",,\",.\",..\"\n",
+      "                                                   ,..,.\",\".\",,\".,,,.,,,-.,,.,,,,..,.,,,*.*.,.,.,..,.\n",
+      "                                                   ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,,,,.'.,....'.,,.,,,,.\n",
+      "                                                   --.,-'.,,-,,--'.,.'.--,,--.',--,,--,,,.,,.-..\",!,,\n",
+      "                                                   ,,\",.\",.,,,--,!,,.\":,',.\"...!,,.!,!\".\"!!.........\"\n",
+      "                                                   \":,,.,,,..,?!?,!,,,,,....\",.\".........,....\",,,..,\n",
+      "                                                   ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,,.\"?!\".\"?!\"--,.,'.\"..\n",
+      "                                                   ..........,\",\".\"\".\"\",??\".\",'???\".\",..,..\",,,..',.,\n",
+      "                                                   -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",.\",'?\".\",',\".\".....?\"\n",
+      "                                                   \",\",..\",,,\",.\"?\".\",,.,.,,;',?\".\"'.-.....\"\"?\",..\",,\n",
+      "                                                   \".\":'.,.,\":\",,,,,.,.,,,.,.?...,,','.',,..,;.!,,,,.\n",
+      "                                                   .\"\"',\".\"'','\".\"?\".\",...'.\"\"',\"..\"?\".\",\",\",,,,,..,\"\n",
+      "                                                   ,\",,,'....,,,,,.\"\"?\"\",\",\".\",...\"!?,,.,.'',,'.,.'!,\n",
+      "                                                   ,\".\"','.?,,.,..\"\"?\".\"!\".\".:,.,'.,,!\"\",!',,\".\"?,,'!\n",
+      "                                                   ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\",\",-.\"**\",,,.\"\",,\".\"\n",
+      "                                                   !\",.\"'',,,.'!'--','--.,.!\".\"'?\".\",,\".\",\",\".?'!,...\n",
+      "                                                   .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\".--''!.:',.,,,.'!;.',\n",
+      "                                                   ,,!,!...\",,.,.\",,..,,!.,.;..:.,..\"???;,,,',,.,,,,,\n",
+      "                                                   ,,.,.,,,.\",,;,(),,.?\",.\",,..'....,,'!\".\",','.!\".\"!\n",
+      "                                                   \",,.\",!',\"..\"-,!\".\"...\".,'..\",!\".\"!\".-,......,,,:\"\n",
+      "                                                   ,'!';,',\",.:.\",......,',\",..\",\".\",,,,----......\".\"\n",
+      "                                                   ..,.?...!\",.,,.,',',.,.','--.,,..,.,,'.',,,.\",,!\",\n",
+      "                                                   .--,',,.,,.\"!\",--'.\"........,!\",.\".,,\",--.\",,\"--.,\n",
+      "                                                   .',...,,,,------..',.\",\".\"',\",,,.,,,..\"..,?\",.\",,\"\n",
+      "                                                   .,,..\",\".\",,\".,-,.--,.\",,\",.\",...\"().\",'?\",.,,:\".\"\n",
+      "                                                   ,,,\".\"-..-,,,.\"!\",.\"!\",.,----,,.,,(),.,.----,,.,,,\n",
+      "                                                   ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,,,..:\"!\"\"!\",.,,,.\"!\";\n",
+      "                                                   ,.,.'..\"!\",.\".\",,,'.-,,,,.-,----..,,.,,;,,.,,.,',,\n",
+      "                                                   ,.(),,-().,,,,.,.,,:'.,,''',,,',:'''--.,,,,,.'.'..\n",
+      "                                                   ,'..'-'.-,'',.().,,,.,,'--.,,.,;,,.,,,',.,,.,,,,.:\n",
+      "                                                   .',,.:-(),''(),.,-,.,,.-;,().,,.,,',.,,,.,.-------\n",
+      "                                                   --.',,,-.,().'.,,,,,.,,--,'..',;',;,--,--,....'.--\n",
+      "                                                   ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\".\"'!\",.'.,.',...,-,,,\n",
+      "                                                   '-.,,.-,..,,,,,.,--,.,,.;,,,,,.,:\",!\",',.,',,,-.\".\n",
+      "                                                   ,,,.\",,,.,,',.,'...\",,?\".\",,\"..\",,?\".\".\".\"!\".\".,..\n",
+      "                                                   ,,?\".\",,\".,,..,.\"?\".\",.\"\"?\"',..,.\",\",.\".--'!'.?'..\n",
+      "                                                   ,.,.;,,....,,.\",,.\",,?\".\".'.\".\"!\".\"!....!\".'...,,,\n",
+      "                                                   .,.,,.,.,,,,.\"?\"..\"!!?\"\",.\".-.,,....,....,,...\"!!!\n",
+      "                                                   \",.\"???\",.\",\",.\",.\".,,,.,,,,,-,,,,'...\"',;'!\".,.,,\n",
+      "                                                   ',..,.,,,,,-.-;..,.,,;,.,,,,,.,,,,.,,.,,.-,,,,,,,,\n",
+      "                                                   ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\".,,,--\"\"()--\",!\",--\"\n",
+      "                                                   --,!\",,.,,.,,,,,,.\"---!\",.,,,.,.,,,..\",,...!\",..\"!\n",
+      "                                                   \".\"',!\",..,,,,,,,.,,,.,,.,'.\"?\".,,,.,..,().,-;.,,,\n",
+      "                                                   ,..\"'?\".\"!...!\".,'.,,.\"?\",.,,,',.\"'??\".\",!\",,.\",?\"\n",
+      "                                                   .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\".\"?\"\",',\",..,,.\"'?\",\n",
+      "                                                   ,.'.'.\"',?\".\"',,\".\"...'!\".\".,.,,!\",,,.,..\"?\".\",\",.\n",
+      "                                                   .\"',\".\"'?\"\",.'','.\".,.',,,,,.,....,,.,.,.,,,.,.,,.\n",
+      "                                                   '..,,-,,.-,,,.\",\",\"..\".,,,,,,,,.,,(\"\"),..\"'',,?\"-,\n",
+      "                                                   -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'.'!'!\"\"!\"..,',.,----.\n",
+      "                                                   ,.,,.';.,.\"!\".\"!!\",.\",?\",.,.\"',,\",.\",\".\"'''.\",,..\"\n",
+      "                                                   ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,,.\"'?,!'!\".\",...,!\",\"\n",
+      "                                                   '!\",,.,,,.;.'..,,.,.,,.-.-......,.,,.,,,.,.,..,,.\"\n",
+      "                                                   ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.,;..\"!\".().\"!?\",.'.\"!\n",
+      "                                                   \",.\"',\".,,.\"'....!\"..\",,,\",.,.,,,,,..\"?\".,..,,,.;,\n",
+      "                                                   ,,,,,,,.,...\"!\"..,\"!\",,,-,,.----().,,.'.\"?\".',,.,,\n",
+      "                                                   ,,',..,,,.,,,,.(,:.'.),\"!\".,.----,,,,.,.,.,,.-,..\"\n",
+      "                                                   ,!\",.,,,,,,,.'.,,',,,';.,,..,,'',,'.,,,.'.,.----.,\n",
+      "                                                   ,.',,.,,.,.,,,,,,..,,.,,--,,,,,,--.,,,,:,,,,,,.,,,\n",
+      "                                                   ,;..?.----,.,,;,,.,.,,,,.,',,..;,,,,..,.,--,,,,.,-\n",
+      "                                                   ---,;.,,.,.,,,-,.'--,,,---.,',.-,..,,'.\"?\",--'--.\"\n",
+      "                                                   !\".\",?\"\",\",\",'.!...\"..,,',......\",,\",.\"..\",.\",?\".\"\n",
+      "                                                   ,...\".\"?\".,,,,,.\",\",.\"?\"(\"\").\"',,\",',..'..\"!\".\"'.'\n",
+      "                                                   .\"'',,.--.'...,..,,,.\"?\"..,..\"...\",.,,.'.-,,,.,,,,\n",
+      "                                                   ,:.--.:,',\",\",,,,,.,,,,,,,.,,,,,,..,,,..,'--.,.---\n",
+      "                                                   -.,,,,--,.,,..,,.,,,,..,..\"??\".\",.\".,,,..,,,.,..,.\n",
+      "                                                   :..,,,..,,'..\",!\",.-,,.,.\",,,\".\",:,,,\";,\",','!\";,-\n",
+      "                                                   -.,,,--,,,,.',.',..\",\",.\"?\"'----.,----.,,.\",,\".\",.\n",
+      "                                                   ,.\".,,',,',.\",,\",\"'.\",..,'.'.,,.'--,'...,,\",\",..,,\n",
+      "                                                   ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\".,.,\"'\",:\"....\"\"??...\n",
+      "                                                   \".,.\"...!...\",:\",,?.,--,.\",.\".,,'!,\".,.\",!,,\",.,,,\n",
+      "                                                   \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\"...\"\"!\".\".,\",,\".\",.,\n",
+      "                                                   ,--,,.,\",\",',,..,,--'.,,,.'',.',,,,'..,,,.,,,..,,.\n",
+      "                                                   .,\"!\".,',.,,;,,;,.,..,,,,.,.,,.,...\",!...!'....,'!\n",
+      "                                                   \".,,,,,,..,,,,.,,,,...,,..,,,.,,.,,,;,,,,,,.'..-,,\n",
+      "                                                   ,.\"...!\",.\",!!....\".\",.!\".!,...--.\"!\".\".\",,..\"!\",,\n",
+      "                                                   '.,,,,.'.\"!\",..,.\"?\",,,,.\",.--,,....\",.\"',!\".\"...\"\n",
+      "                                                   .,,,,,..,..,.\"?!\",,,.\",,'!\"..\",!!??!!\"--.\"',\".,,,.\n",
+      "                                                   \"!...!\",,.\",...,!\".\"'!\",.\"!,!\",..,.,.,..,,.,,,,.-,\n",
+      "                                                   .',,..,.,,,,,..',,,,,..,,,,.,,,,-..,,-.\",!\",.\",,'!\n",
+      "                                                   ...\",.\"'?\".\",??.\",,.,..,.\",,\",..\"!\"...,,.,,,,.,,,,\n",
+      "                                                   ..,..,,.,.\",,!\",-,,,,.,,-.,,..,,..----',.,,,.'.\"!?\n",
+      "                                                   \".,'.,,.,.,,..,,,.,.--,,,,--,.:.\"....,...!,!\",..,,\n",
+      "                                                   ,--,,..\"!,!\",.,,.\"!??\".,,,.,,..\",!,,\",.\"?\"..,,,,..\n",
+      "                                                   ,.,,.\",,,;,--,..!\",,,,,,..,,,,,,,,.,.,...,,(?).,,.\n",
+      "                                                   ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",,.,----,,,..,,,,,.,,,\n",
+      "                                                   ,.,(),,,.\",\",.,::,,;.,.,-.;.,..,.,,,.,,.,,,,,,;,.;\n",
+      "                                                   ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,,,,.,,,,,,,,,,-,,,:.;\n",
+      "                                                   ;;,;,.\",.,.--,,,..,,,.,,..,,.,,,,:\",!!...!?\",,;,:\"\n",
+      "                                                   ,,?...,'!\"..,,,,,,,,,,.,,.,,;.,...,,,,.,,',,,.,,..\n",
+      "                                                   ,,...,,.,,,.,,----,,..,,,.,,,,,,.,,,,,.',,,,.:.;,.\n",
+      "                                                   ,-,,.,:,,..():,.,.,,,..,,,()..,,..,,'.,,.----;..,,\n",
+      "                                                   ,,..--,.(,,)(,)..,,,,.,?.,,,\"\";;,:.,,.,.\";,\".,,:,.\n",
+      "                                                   ,;,.;.,.,,.,,,,,,.,,...,,,,,.;,,,'..,.,,,.-,;.'.,.\n",
+      "                                                   .,,,.----...,,,,,:,(---),,,,,.-,..,,.-,,.,,,,,.,,,\n",
+      "                                                   .',.,,.',',,----.,,',.----:??,?.,,.--,,.----.--.,,\n",
+      "                                                   --,,,,,,,,.,.,,.,,.--',,...,-,.,..,,,--',(),,--,,;\n",
+      "                                                   ,,,'.--',,--,,;,,.?--,.,,,.\",\",,:\",.!\".,,.,,,.,,,,\n",
+      "                                                   .,,..,.,,,..,,--().,.,.,..,,.(.),,....,,..'.:,,,.,\n",
+      "                                                   .?-(),.,..,,().:,;,;,.'..:\",??,,??...,?..\".(,,),,'\n",
+      "                                                   ,--.,,.,..\",,,\",,.'.,,.,'--,.,,,.\"\",,.,,,,.;.,.',,\n",
+      "                                                   ,,,.,,,,.,,,..'..,,..-,..,,.',,,.',.,.'.,.:\"',?\".'\n",
+      "                                                   ..\".\";,.\"'!\",'.\",,.\"(.)\";!..,?,\"...,,.,.,,.,,.,,,,\n",
+      "                                                   .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\",\",\"'.,....\",,,:\";,,.\n",
+      "                                                   ..,...\",.,...\",,,\",.\",..,\",\",.\",.,,--.,,,,.,:\",???\n",
+      "                                                   \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,,,,..,.,.,,,.,..,,..,\n",
+      "                                                   ,',,,,.\";,\"..,,,.?.',,..,.,'-,,.,,,.,.,.,',,',,,.,\n",
+      "                                                   ;;,;-;;;;,;,-(),;,,;,--,;,----,.,,...,.--.,.,,.,,,\n",
+      "                                                   ,.,,,:\"'--!.,,!,,?!\",.\",,\",\",.,!,,,\",,.\"'!\"\",!\"\"'.\n",
+      "                                                   \"\"',...\",.,,,,(,),',.\",...\",.\",...'?\".,,.,,,,*,,,,\n",
+      "                                                   .,.,,,,.*.,.,-,,..-.,.,..,,,-(),.,--,,()-..,,,?..,\n",
+      "                                                   .,-,-,,,,,.,-,.,,.':\",,,....?,,?,.,.:...\",,:\".\"'.'\n",
+      "                                                   ,.\",,\",'.,..;,.,,'.,,,;,,-().,().,.,,,,,'.,\",\",'.,\n",
+      "                                                   ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",.\"....,'.......,,.,\"'\n",
+      "                                                   .,,----.\",,\"(),,.\",,.?\",.\",,\".\",.,\"----,\",.(.),...\n",
+      "                                                   ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*.\",?\",.\"?\"\",!\",.\".\".\"\n",
+      "                                                   ?\"..',.,,.',,().,,'.',.\":'...'\".\",,..',\"*,,.*\",,'!\n",
+      "                                                   '..\"\",....\"\",,',...\".\",-,,''.\"**\",',.\"\",,\"*-,.*\",.\n",
+      "                                                   \"...\",,\",.\",?,\".'--,,--..,,.,,--.'.,,',,,,....,.,,\n",
+      "                                                   ,,',,,,.,.,.,.,..,,.,,...,.\"?\",,:\"',.\"\",...\",.\",..\n",
+      "                                                   \"\"!\"..\"?\",.,,.,,.\"?!\".\".\"\"','?\"\".\"\"'?\"\".\"\",,,'.\".,\n",
+      "                                                   .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\".\",-,--'?\"\"-,!\".\"-!\".\n",
+      "                                                   \"!\",.\",!\",.,.,,.,,,,,,,,,...',,.',,.,..\",!\",.\",,!.\n",
+      "                                                   ..,...\".,',,,,.,,.\",!\",\",.,?.,..\"',...\",!.!\".\",,.,\n",
+      "                                                   !\",,,,(),,,;,.,().,,..,,.,.,,,,,.\",\".\"'.'.\",.,.,.,\n",
+      "                                                   ,.\"',\".\";..,..,.,,.(,,).?\".\",.,!,,!\",.\",,.\"\",,!!\".\n",
+      "                                                   \",....\",.'..,.\",','..!?,?\".,,.,,.,.,,.,,,,.,,,.--.\n",
+      "                                                   .'.\",\".\"..\",--....,----',,.'.,.,,,..,..\"','.\"\"...\"\n",
+      "                                                   ,.\"'.',\".\"?\".\",'.\"..,.,,;,!,.,,-:...,,:.\",\",\"...\"\"\n",
+      "                                                   ,!',\".\"''?\".\",\",\".,,\",,\",...\"\",\".\"?\"\",,..\"\"?\"\",,\",\n",
+      "                                                   \",,.'....\"\",\",-.\"?\",,-.\"?',,',..\"\",!\",,.\"',',\".\".\"\n",
+      "                                                   ,,.\"',,\".\"....-.,'?''--.'.'?',,,','\".\",'?'...:';.'\n",
+      "                                                   ,:'.',.'?''.',,\",,\"--',,!\"\"?!\".\",\".\"..'?',.'!,,',.\n",
+      "                                                   '?',',',.''','','!.'',.'.,.,..'--!',-..'.,.,?...\".\n",
+      "                                                   ,,.,.\",,?\".\".'.,,?\",..\",,.\"\",,\".\",,!...,..,.'----,\n",
+      "                                                   ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\",\".\",--..\"--,,',\"'..,\n",
+      "                                                   ,?\"\",,\"..\",.,'..-,.,!\",\"?\"'..:,,,-,...'.\",,.......\n",
+      "                                                   ...............\".-,,..,,.',,.,,'.',.,,,.,,..,.,.,.\n",
+      "                                                   '',.,,,.-;:,,---,,--,,.,..,,.\"?,\"..,..',,,,.-.--.,\n",
+      "                                                   ,--\"\"--,,,-.'-.--.,.',,.,.,.,,;,,,.;(,,),,,.,.,,,.\n",
+      "                                                   .,,.,,,...',,,.\"',\",\",.!\":',..,,..,,.,,.,.(),,,,,.\n",
+      "                                                   ,.:--.,,,,--,,,.,-,'-.,,.,,,..,,....,..,,,().,,,.,\n",
+      "                                                   .,,.\",!,',?\",,,.()...,,,,,,,,.,,.,,,,.,,.\"?\".\"...,\n",
+      "                                                   ....\"\"',\".\"...,\"..\"?\"..\",''?\",.,,,----.\",?,\".,,.\".\n",
+      "                                                   !\".',...\",,\".\",,?..\"\",,!,',',.\"\",'.\"-,'.\",?\"\",-?\",\n",
+      "                                                   .\"!\",',\",,';!:--.?.'!\".\"??',\".,.\"'...',\",,.,.\"'!\".\n",
+      "                                                   \".\"\",--'?\".\",\".\"'.,,,,!....\"-..,',,.',.(),,--,,,;,\n",
+      "                                                   ,,,.',,..,,''..,..,,,,..,',.,.,..;,,.,,..,,.,..\",-\n",
+      "                                                   -',\".\"',,,\"'.\",,.\".\",\".\",',\"'.\",,!\".\"',\",.\"--,,\",.\n",
+      "                                                   \"',!!',\".\"!\"-..,.,,,..,.,,,'----,.\"',,\".\",.\"\"'!\",,\n",
+      "                                                   .\",!,,!\".;,,...,,.',,.,.,,..,,,'..,...\".,\".\",,\".\"'\n",
+      "                                                   !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\".,,,,.\",!\"..\"'...\".,'\n",
+      "                                                   ..'.,.,..--,,.,,,,,,.,,..,,,,,,,,,,,.'-.,;,.,,'',.\n",
+      "                                                   -,,,.,,'.'.-'.,,...-.-.\",,?\",-.(.)\",.\"\",'.',!,?\",.\n",
+      "                                                   \"?\".\",...',!.......\".\",,,!\".\",.,'..,...'...\",.'..,\n",
+      "                                                   ,,..\",,\"-.\"?\",.\",,,\",,.',,'','.,,..\",?.\"\",,.......\n",
+      "                                                   ,!...,--....,,......'?\",.',,..:\",,,--'!'.',,'!!'';\n",
+      "                                                   .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\"\"?\"..\"!',\",.,'--,,..\n",
+      "                                                   ,..--',..,,,\"'\".\",?\".\",!?\"\",,\".\",,..,,,,--\"()\"---!\n",
+      "                                                   ,\"(,\"\"),\",,,......,,\".\",..!\".,.\"!\",,,.\"',!'',?\"..,\n",
+      "                                                   ,,,,.\",,.?....\"\"',\",.\"...'.\",..,,,.\",,\".\"...\",.\"',\n",
+      "                                                   \",\",,'.,,..\"(.)\"'!,!.,..,,...\".\",'.\"\"',',\".\",'.\"\",\n",
+      "                                                   ,!,,...\".\"'!\"..\",!,!\".,,.,...\"'?\"...\"',\".\"....\"\",\"\n",
+      "                                                   ,,\",,...'.?\",,..,,,,,.\"'!'!\".\"'!\",..\",':!\".\"!...\"\"\n",
+      "                                                   '?''??\"\",!',.'!...,,'.,....,?...!...'!\"..,,,,.\",!?\n",
+      "                                                   \",.\",,!\".\",....',\",.\"...,\",.\"!!??...\".\".\",,,.,,',.\n",
+      "                                                   .,.,,..,'..,,..,,,,.\",\".\",?\"\",\".\".\".,,..\"?\",.\".\"\"'\n",
+      "                                                   ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'',,..'..\"?\",.\",',?\".\"\n",
+      "                                                   :.\"\"?'?\"\"'--!,\"..,,,..\",\",\",..\",',.\"?\"..,.\",,\".\"?\"\n",
+      "                                                   ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"??\"\"......\"\"??\"..,,,,\n",
+      "                                                   ,,.,..,,..(,,.),,.,,,,,,.\"!\".\"''?\",,,.\",!\",.,,,.',\n",
+      "                                                   \",'!\":,.,,,,.,,,,...\",'!\",.\"!\",,,.;,.,,,..,,..'.,.\n",
+      "                                                   .,,,',.,,:\"!,,,'!\"\"??\"\"!,,'!\",,',,,-,.\",',-.,\",\",!\n",
+      "                                                   \"\",'.?\"\",\",\"''!!,!\".,,.,,,----',,.,'.,,.,,..',,.\",\n",
+      "                                                   !!!\",.\"??\".\",?\".\"???',\",,----.\",?\".\"?\".\",.-!\"\",?'.\n",
+      "                                                   !\".\",','!\",.\",.\"\",,\".\"...\",.\",?....\"\",','!'....!-,\n",
+      "                                                   -!\".\"'!\".,,,.,,,..,.,,.,,,,.,,,,,.-,'',.\",,;...!,.\n",
+      "                                                   ..,\"-...,,.....,.:.'.','.,,,,..'',..,,.\"?\".\",.\"\",,\n",
+      "                                                   \".\".,----,,\".'-.\",,....\".,-,,..\",,\".\"?\".\",.\"'.,..,\n",
+      "                                                   ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,,,\",?\"\",\".\",.\"\",,\".\"?\n",
+      "                                                   \"\",.,\",.\",,\".',..,,',.----',...(').'.,.,,,,,.,,..'\n",
+      "                                                   ,,..,,.-,,,,,,,,,,...,,,,.,,..,,,,,.;,,,.\",.,!,\"*,\n",
+      "                                                   ,',.*\",!,..\"\",\"()..-,,.,,.\"?\".\".,?,,;!!\",.\",,\",.\",\n",
+      "                                                   ,...,',\".\",......,.\"(.)\"--,,--;,.,,,;..',',',.',,:\n",
+      "                                                   ,,.?,.\"\"'',\"*.*\".\"......,.,..,,.--,,*--:\".\",:,*().\n",
+      "                                                   \"?,,?\".*\",,.\"*()\".\".,..(),----:.,,.\",,\".\",...\",,,.\n",
+      "                                                   \"'...\",--...,,',.,,,,,.,,,.,,,-,..,,...;,..,.',,,.\n",
+      "                                                   ,,,.,.,,..,.,;..,--,',--,.,,,,,..,,..,,,,.,,,..,,.\n",
+      "                                                   ,,,.,,,,,,..,,,.,..,,',;.,,.,,,,-,,,--.,.,,,.\"!\".-\n",
+      "                                                   -.\"!\".\"!\",..'.,,.,,,,,,..;,--,,-.().,..,,,.,.,,-,,\n",
+      "                                                   ,..\",.!.\"\"?...?...\",,.\",!\"\"?\".\".,'!\"\"?,,'.'?\"\",!\".\n",
+      "                                                   ,,..,,,,,.\"!\".\"!',--!!...',.;'--!,....\".\",!\",,-.\"'\n",
+      "                                                   ''!!\".\"',,,\".\",!\"\"!\".\"'.?,!'''.'\"\",!\",..\"'!\",.,.,,\n",
+      "                                                   .,.\"??\",..,,,...,,',.,,.,,,,.,..,...',.,,.,,'..,,.\n",
+      "                                                   \"',,?\",.\"!\",.\"!!\".\"',!'?'.!\",,.\",,\".\"',!\",.\".\",.--\n",
+      "                                                   ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\",.,\".,,.\",!\".\"....,.\"\n",
+      "                                                   ,',-.\"?\".\"...'!\"..\",\",\"'.\"(-)\",...\".\",.,\".,,'.-.\"'\n",
+      "                                                   !!?,?\".,-.--.\",......\".,.\"...\".\",!!\",.,.,.,,..,-,.\n",
+      "                                                   ,,,,.,,-,.,,,,.,,,.,.,..\"!\".\"',!\",,..,,.,,.,,,.,.-\n",
+      "                                                   :\"',!\",,:\"!!...',!\"\",,--!...\"..\"'--?\".\",?\",,.\"!\".\"\n",
+      "                                                   ,!\"\"!\",,.,.\",!'.'?!\",.\"!!\",..,.,',,-,-,.\",\",,.\"''.\n",
+      "                                                   '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,,.,.\",,'.,?\",.\"'!?'.\"\n",
+      "                                                   \"?\".\"?,!'?,!'.',\".-.\",!!\",..,,.\",\"(\",\"),\",....\",(\"\n",
+      "                                                   ,\",\"'....\"),\",.,'.,,.\"...,\",\".'--...\"...'?\"...\",!.\n",
+      "                                                   ..?'\"...,'.,',.\"?\",.\"?\",.\"...\",\",,,,,...\"\",,,\".\"!\"\n",
+      "                                                   .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\".,,,;,.,,,.,.,..,,,'\n",
+      "                                                   .,,,.,:.'.\",,,,?--?\"\",\".\",'?\"\",\"...,,'??.?.,',,.,,\n",
+      "                                                   ,,,,.,,.'\".\"()',,.,,,.,,..,..,,.().,,,-,,,.,,,.,,,\n",
+      "                                                   ,.,,.\"??\".\",...!!!\",,.,..\",'...,,,,.......?......\"\n",
+      "                                                   .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'......\",:\"----?,'!\"\",,\n",
+      "                                                   ,...\"\"!'?\".\"!\"',,.,.,,,,.,.-,,.,.,,,,,,.,.,,.,,,.,\n",
+      "                                                   ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,,.,--.,...\"\".'!\"..\"!!\n",
+      "                                                   \",.,.\",,\":\"!,\".,.\"?\".\",.?,\".\"!\",..,,.\",!\".\".',..!\"\n",
+      "                                                   ..\"','!...'!\".,,..,,.\"?\"..,,,.,,,,,-.,.\"!\",-.\".\",,\n",
+      "                                                   ,,,..,,,,..\"!\",.\",,.\"-,,,.,-,.'..',..,,,.\",.,,\",,.\n",
+      "                                                   ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\"..\"',,.\"!\",\"!....\"..\n",
+      "                                                   \"!...\",.\"!\",..,,,.\"!\".,,.\"!\",..\"!\".,.,,...,,..,,.,\n",
+      "                                                   ,,,,.,..,.,,,,,,.\",!...?...,..........!.!...--?\"-,\n",
+      "                                                   ,.,,,,.\"!!?\".\"...'.!...'....?...!'--'....,...'?...\n",
+      "                                                   \",,,-.,',..,-,-..,,,,,.'.\",...?...,...\",.,,....,..\n",
+      "                                                   \"--,\".\".\"\"!!\"--',..\",\".\".\"--,--(),.\",--.\",,,...,.,\n",
+      "                                                   ..,-.\",\"(),\".:.\",.,...().,..,,.',,,.,,,,.',,.,-.\"!\n",
+      "                                                   ,!\",..\",.,..............-!\",...\"...!\".,,,,\"\"-.,.,,\n",
+      "                                                   ,.:\"!....\"\"?....,\".\".\",,-.\".....,...,\"...,,.'..,,.\n",
+      "                                                   \";,\".,,..':\"!!\",,,.,,,.''..,.,,..,-.\"?'!\"..\"...!\".\n",
+      "                                                   .,,...,,.\"!\",,....,...,.,..',.,,.,,,,(),...,,\"!\",.\n",
+      "                                                   ,.-.,.'..\"!\",....,.\"!\",,,,..\"!\",.:\",,\"()\"..\"...,,.\n",
+      "                                                   ,,.,.,,,,.,..,,.,.,.,,,.,,,,.,.,.,,-,;,,.--.,,.,,,\n",
+      "                                                   .,,.,----.,',,,.,,.,,..,.,..,,..;.,*.,,,,,,.,,,..,\n",
+      "                                                   ,,,..,.\"\".',,,.(,--),,.*'.',,,,,.,,.,,,,.,,.,..,,,\n",
+      "                                                   .',.',',',,,,.,'.,,,,..','.(,)'.,',.,,:\"?...!\",,.,\n",
+      "                                                   ,.,.,,,--.',...,-,,.,,--.,,,----.,:,,,,,.,.,.,,,,,\n",
+      "                                                   .',,.,,,,--.'..,,.,.\",,,!\".\",......?!',',\",.\",!\",.\n",
+      "                                                   ,,,,.,..,',,.\"',\".\"',...,?\".,,.,,-.,,,.\"!!,',\".\",,\n",
+      "                                                   .--,,!,...\",.\"?!...\".\"',.,,..\"\",!!?\",.\"!\"\"!\"..,.,,\n",
+      "                                                   .\"'!!,,!\".,.,,-,.--..--,,--,,,,.,.,,,.,,,.\",!\"*,.*\n",
+      "                                                   \",!\".\"?\"*.*\"?\".\",,!\",-.\".!!,!\"*,.\",?\",'..*\",,!.!,'\n",
+      "                                                   ,!\".\",--'...,...\",.,',,,,.,.',,,.\"!\",.,.,,..,,,.\"?\n",
+      "                                                   \".\",\",.\",\",.\"?\",.\",,\",.\".\".,,,.\"!,\",.\",,\",.,,.,...\n",
+      "                                                   \".,\"..,--.,--.',.\",\".\",,!,\",.\"..,?\",.,,'.,..\"!.?.!\n",
+      "                                                   \",,.,,,,.\",\".,,,.\",,\".\"?\"\",,\".,.,,-,,--.',,,,.,',,\n",
+      "                                                   '.\",\",'.\"....\"()',,,',.\",,,\",-.\",'?\",,,.\",!\".\"....\n",
+      "                                                   ..'....?\"..\",..,....'.\",,,,,,--\"!!\"..,,.,..('),.,.\n",
+      "                                                   ..\",,....,.\"()\"\"----\",.!!.,!!,,..\"\",\".\",?!.,!\".\".-\n",
+      "                                                   -..,,!,!.!,','!',!!\",,.\",,!......\"(),\"',,'?\"-,,.\"\"\n",
+      "                                                   '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?...,...\"\"--,\"..,.\",',!.\n",
+      "                                                   ..',...\",.\".,\".\",.!...'..,,,,,\",:\"..,'.\",,-.\"--..!\n",
+      "                                                   ,--';,.,,,,,,'....,.....\",.\",\",,\"...?\"\"?,,,,--'!,,\n",
+      "                                                   ............--,,:','!!,,.\"\"?\"..\",,\",.,'..,,,.,,,,.\n",
+      "                                                   ,,'.,..,...,....-.,,..,.,.,,,-,.,.'.,,,.\".',\".,.;,\n",
+      "                                                   .,,...\",\".\"',....'.\".\",,?\".\"''?\"\"?\".\".\"\"?\".\",\".\",\"\n",
+      "                                                   .\"-,',?\".\",',?.!\"..'.,,.\",',\",'.\"?,,?\".\"'?\",'.\",,.\n",
+      "                                                   ?..!\",.\",\".\"\",.\",,!\",..,',.\",,\",\"'.,?.,,\",\".\"',,,,\n",
+      "                                                   ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,',-,.',.',.(:\"\"\".\")'.\n",
+      "                                                   -,,.,',,.,----,,\"\"\".\",',,(,')().,,,,,:\",!\",.',----\n",
+      "                                                   ,,,,.,'.,.--..\",!,\",,,....,...,.\"!\".,,.,,.,..\",...\n",
+      "                                                   \".,,,,,,'.,:,',,.'--.',,,...--.'.,,...,.,,,,.\",,?\"\n",
+      "                                                   ..,.,.,.,,,..'.',,,,.'.,..,.,,.--'.\",,'!\"..\"'.\"\"',\n",
+      "                                                   '.\"\",!\".\"',,,.\".\"',\".\"':.\".,'(),.\",--?...';.\"\",\".\"\n",
+      "                                                   ,?'?\".,.,,.\"....'...\".\"!'.!.!\"\"',!\"\"'?\",,..\",,\".\",\n",
+      "                                                   ...\",'..,,'.,,..,,..,.,,.,,,'.,.\",,\".\",'!,!,\",..,,\n",
+      "                                                   ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'!\"\",,\".,,..,,.\"..',\".\n",
+      "                                                   \"?,.',\".,:????,,,,.,,..,,.\",,;.\"..\",,,\"..,..;..\",;\n",
+      "                                                   ,,\",'.\",.\"\",...',\",,.,,,.,,,,.,,,..\",',\".\"',\".\",\",\n",
+      "                                                   .,,..,','..,''...\"',,\"..'.,,,.,..;..\",??\"..,,,,...\n",
+      "                                                   :,.,..,,..,,,,.',.,,...??'?,..,,,..,.----,----..,,\n",
+      "                                                   -,,.',,\"?'?\".,.,,,.,,,,',-,,,.,,...,,'.,..,...:\"?\"\n",
+      "                                                   .',.,.,-',,.,',,..,.\"'.?\"..\",.\"\"'?\"\",?.?\".\"'?\".\"?\"\n",
+      "                                                   \".'.\".,.,,.,..\"?\".\".,\"..\",\".\"'...',,.\"\",!\"..,,,,.,\n",
+      "                                                   ,...,..;;,,,,..,,,..'.,..,,,.\",,\",.\",--,.,.?...?\",\n",
+      "                                                   ()\"--,\"\",\"\"--,\"\"-\".,,,.();--\",,,\".,,.,..--,.\"',\",\"\n",
+      "                                                   ',,,'--''-''--'...?',!\"..\"--,\".\",,,,----...',',,.,\n",
+      "                                                   ..??...\",.,..?,.\",,.,,,.,.\"!,...\"\"-----!\"...,.,,,;\n",
+      "                                                   ,,,..\",,\",..,,.,,.,,,,.,,,.,.,(),,...,,.\"?\".\"!\",,,\n",
+      "                                                   .\"!\",.\"!\"\",\".\"...!\"\"?\".\"--!\",,,.\",,\",.,,,,.',,--.,\n",
+      "                                                   ..,,.,,,.\"'?\",.\",!\",',.,,.,',,,.'--,,--.,----:,,..\n",
+      "                                                   ,,.'.,.,,,.\"?\".\",'.\",.,....,,.\",,\",.,,,.,,,.,,..,,\n",
+      "                                                   ,,.'.,....,,..,,.,,.,,..,'..,,,',..,,,,,,.;,-----.\n",
+      "                                                   .--...,,.-',..,,:,,,.,,,,,.,,.,,.,,,'.,,,-,.',,-,-\n",
+      "                                                   -,,,.,.\",,,,...,,\".\"...!.'!!....!\"\"',!\",.\",?\".\"!!\"\n",
+      "                                                   ,.\",'!.!,,,\",.\",,'!'.........,,..!!!...\".\",!,!\"\"?\"\n",
+      "                                                   ..\",!\",.\",....,,,!\",.\",,...',\".,,,,..,,,,.....,,,.\n",
+      "                                                   \"!\"*.*\"'!\"\",,\".\"','!\",.,,,,.\"',,\",,,,,.,,.,.\"??\".\"\n",
+      "                                                   !\",.\"',.',,,!!\",.,,,.,,;-,,.,,,,,(),,..,,,.,.,..\"?\n",
+      "                                                   \".\"'.'?\".\"'?!\",,,.\"?\".\".'.,,....\"\"??\".\"!!\",.\"--'.\"\n",
+      "                                                   ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,.,!\".,.,-,,.,,.'...,,\n",
+      "                                                   ;,,,,.,.,.,....,,,.,',..,..,.,,-,,,.,,,,,,.,,,.,,,\n",
+      "                                                   -..,,.,,.,,,.\",?','??\".,.\",,\",.\",!\".\"?,\".\".''!\"\"',\n",
+      "                                                   ',\".\"?',,\".\"'!,\",.\",!\".\",'.'!,\".\"'.,!\"...,,..,,,,-\n",
+      "                                                   ,-,.',,.,,.,.\",!\",.\",!\",,,,...,,,,.,.,,,,.\"!\",.,,.\n",
+      "                                                   ,,.\",!\"*.*\",!\".,,.,....\",,\".\",?\".\",-.\".\"?\".,.\"?\",.\n",
+      "                                                   \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".--!\".\",!\".\",!\".,.\",?\".\n",
+      "                                                   \",,'?\".\"?\"...\"?\".\",\".\"-!\",.',,,.:,,,,.,.,.:,,,,,,.\n",
+      "                                                   ,,,,,.,,...,,,.,,--,.'-,,,.,.,,.('.),,,.,',..,,,..\n",
+      "                                                   ,,,.',';'.\"..\"\"?,'!\"\",...\".\",..\"\",,.\"\"?\",.\",.,,\",.\n",
+      "                                                   \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"?'?\",,.,.\",\",\",\".\",!\"\n",
+      "                                                   .\",,\".,...,.\",\",\",'.\",,,,,..\"!\",..\",,,\"----\",,,,',\n",
+      "                                                   !'\".,,.,:\"...\"..\"-;,,.,',..,.\"\"!!\".'.\",\",\",',.!\"'.\n",
+      "                                                   ',.',.,,..,,.',.,',,...''..',,,.:'.,,.:\"!.!!\"\"?\"'.\n",
+      "                                                   \".\"..\"'!\",,'.,--.,,,..,,,;,(,),,.,.:',,.',.!!,',()\n",
+      "                                                   ,.\".\",:'..!'!!.,.:!-,--,,,,.,.-,.,.,,,',*.*,..,,()\n",
+      "                                                   *,.*()*.*()..',':\",?\"\",,\",.\".\"\"?\",.,,,,.,.\"?\".\",,.\n",
+      "                                                   ,\",.,,..,,:\",,,...;,,??...\",,'.\",?\".\",,\".\",.\"\"!\",,\n",
+      "                                                   -,\",,,...\"\"?\",.\"?...!\".\",\",,\",,.,\",\"....\"\"!\",,.\",.\n",
+      "                                                   \".\",,,\",,\".,\";\",\",,\",,\"()\",.\",.,.'.\",,...,\",.\".,..\n",
+      "                                                   ..\",.',--,'--(),,:\"!\",\"!\".,,,,.-,,,,....,.-,,--'',\n",
+      "                                                   ,.,,'..,...,,,-;,,,,,.,,,-,.,,,,,'.,,,--.,,,.--,--\n",
+      "                                                   ',,.--,,--,',,,.,,;,,.,,,--,.,.(),...,.,,.\"'?'.--,\n",
+      "                                                   ,\",.',,,,,.,,.,,,,-,,.--,,.,--,--,,'.,,,',\"\".,,,.,\n",
+      "                                                   ,,,\",--?\",,,,,.'.',.,,--.,;.,,.,,.,,\"\",;,--:,.,,',\n",
+      "                                                   ,'(),,.,,.',\".\",...,,.-,,.',',,,.,,.'-'.,,',',''.,\n",
+      "                                                   .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\".\",!\",,,.,.'-.\",,\",.\n",
+      "                                                   \",!?\"\",,.?\"\"....?\"\"!\".\",..!.,...?\"\"!',!\"\",!...,!\"'\n",
+      "                                                   ,.,'',,..,,.\",,\",.\".\",,,,..,.,',,,.\",,\"',\":?\"\",?\".\n",
+      "                                                   \".,,--!?.,!,.\"\",\".\",,',\".\",,!\"\"!\"\",,\"'.\",,,.,....\"\n",
+      "                                                   \",,\";.\"'!\".\"......?\"',,\",!\".\",,...\"\",?,',\".(,,).,-\n",
+      "                                                   ---:,,.\",,,.\"\",,\"'.\"--'..,;,--,:'.';,..'.........,\n",
+      "                                                   .\"'.\",?,,....-\".\",!'.?,'.--'?,....,,.\"..\",,,\",.\",?\n",
+      "                                                   ,.!\"\"''?,\"'.\",...\",.,,.',,,,,,'..,,.,,.',--.',,,,,\n",
+      "                                                   .,'','.--,,,-,.,.--,,;;'----,,:,,'.,,..,,.\",?\",.,,\n",
+      "                                                   ,.,,,.,,.,.\".,!\".,.,,.,.,,,,,,.,,.,,,,,,---,,..,,,\n",
+      "                                                   ..,;----',','.,.',.,',.(),,,,,.,,,',.,,.,,.,,.,;',\n",
+      "                                                   ,.'.',.,,,,...(),,--.,,.,,,.-,,,:,,',,,,--.,,.,..,\n",
+      "                                                   ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\",,.,,.,,..,,,,.,,.,'\n",
+      "                                                   ,.,.\",,\".\",,,,.\",,.\"\"()\",\".\",...\".\",...\",,,,,.,.,,\n",
+      "                                                   ,..,,...,,.',,.,,,,,.(),.\".!\".\"??\":--...,.,.,,,.,.\n",
+      "                                                   \"!\".\".,,.'?\".\"?,...,\",':\".,......,!,'--.,!,!\".\",,,\n",
+      "                                                   --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\",.'..\",'!\"..,,,,,.;,\n",
+      "                                                   ,.,,.--'--',,.(),;,,,,,.,,,,,.;,..'.\"\",.,.',',:'.,\n",
+      "                                                   '',..,,,,.\".\",..'.,.-,.-.;,,.,,,.,,,,.'..',,..,.,.\n",
+      "                                                   .,..,.,..,.,,.\",?!\".,.,.\",?\".\",,!...,,.!.........\"\n",
+      "                                                   .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,.\",!\",'.\"??\".\"',...\",\n",
+      "                                                   .,.\",\".\"...??\"\",!\",.\"?\".\",.,\",,\",,\",.,.----.\",,!\",\n",
+      "                                                   ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\",,.,,,.,,.\",,,\".,,,.\n",
+      "                                                   ',-.----.,.----.,----;,;.,.,,,,.,.,,,..(,,)..,,,,,\n",
+      "                                                   .,,,',,.,.,,,..',,,.,,..,.?\",\"\";...\",.?.:,??,,..\",\n",
+      "                                                   '...,\"..'...,.,,.,.\"\".,,.----.,,,,\".\",.'.,,.,.,,.,\n",
+      "                                                   ...,,...:,.,,,,.,,;,.,.,,.:\",\",,..',.',,,,,()...,,\n",
+      "                                                   ,,.,,.,,,.,:\"?\".,.,,;.,..,,,,.\",\",,.'.\",,...\"\",\",,\n",
+      "                                                   ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",..,.,.,.,,,,..\"?\".,.\"\n",
+      "                                                   ,\".,..,..,'.:'..\",!\",\"\",.,,.,,.:?--,,.,.,.,,.,,--,\n",
+      "                                                   ,,,,??.--.----,,.'',,.,.'--,,,..,(),.,...--...,,,,\n",
+      "                                                   .,-,,-.,,-.,,-..\",\".--,..'.,,.,.,,...,,.,,..,,.,.;\n",
+      "                                                   ,,,,,.,,..,,,.\",,?.??\".\",!\".,,--.,.-,,...(.).,,.,.\n",
+      "                                                   ,,,..,,.;.;,,,,,..;.,,,,...,......,.,,.,..,.-,,...\n",
+      "                                                   ,,,,,.,.,...\",\".,..,,..,.,,,,..,,.,.,,.,.,,,.,,,,,\n",
+      "                                                   .,.,,.,....,.\",,......\",.,.----,...,.,'.,,..,,.,,,\n",
+      "                                                   ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'!\",.\"',--',!'',.,,.,,\n",
+      "                                                   ,\",,,,,.\",!\".\"',?...,,'!\",,..\",,,\",.\"!\"..\",?\".\".\",\n",
+      "                                                   ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\".\",...!\",:\",,?\"\"'.,\".\n",
+      "                                                   \",??\"\",,,.\"\"'',\".\"?\".\"?,.\"\",?\"\",..'..,.\"\"?\".\",?,,\"\n",
+      "                                                   ,.\"''.?--'.?',';',\".\"??\".\"??\".\",\",,:\",,,??,??,?\".,\n",
+      "                                                   '.,.\",--,''!\".\",?\".',:\"!',.....\"\"',\".\",!\",\"'!\",.\",\n",
+      "                                                   ,,\".\"--,,.......\"',,,,.\",,\"\"!,.,,,,,.,.',.,,,,.,,'\n",
+      "                                                   :.',.',,.',',';,,;,,!?'.',..,''--'!':,''!'.\"..\",,\"\n",
+      "                                                   ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\".\"?\",.\"?.'?\"\",,\".\":?\"\n",
+      "                                                   \",,\",\"'..,!',!\",,.,,.,,,.-,,.,,,.,,:'--,',--.,,,,,\n",
+      "                                                   ,,,.,,..,----,,.,,,,..,..,:\",!\",:\",.\",,,',.,.,,,,.\n",
+      "                                                   ,----.,,,-,,,,.,----.\"--,\".,,.\"\",.,,,,.,.,,----'.(\n",
+      "                                                   ),.,.,,,,,--,.,,,,'(')...\"\"\",\"-,.:,,...,,,,:,,.,,.\n",
+      "                                                   ,.,,..,,..,'--.,,:,,,,.,..,,.,,,,,.,,,,,,,.,,'.,.,\n",
+      "                                                   ,...,,.,.,.',,,.,--,,--,.,.;,.,,,.,,.,,.--,--.,,'.\n",
+      "                                                   \",:',,,\".,:?.\"?\".\".\"\",\",:\"?\"\".\"\"\",--,,,,,...----.:\n",
+      "                                                   ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\",.,,:\"?\"\",\",,.\"?--?\"\n",
+      "                                                   .\",,,!?\",.\",.,!\",.,..,,-;,..,.,,,,.,.\",\",--\"',?\",,\n",
+      "                                                   ..\"?\",.\".,\",.\".,.\"'.,,,.,--.',.,,.,',',.----,,;,,.\n",
+      "                                                   '.,,',.\",,,\",.,,..\"...\".,,.'.,;,.,',,..,,:\"??\"\",..\n",
+      "                                                   .,\"..\"???\".,..().,.\",\",.\"',.\"\"??\".\",',..,,,,,...\"'\n",
+      "                                                   ,.,,.:\".\".',,,,.,,.,.,.-,..,,,..',..\"?\".,:\",...\".,\n",
+      "                                                   .\",??\".,'.\"?\",.\"?\",.\",,,\",,():\",,'.\"**\",.\"..,..,,,\n",
+      "                                                   ,.;,----.\",,\",.\".\".,,,,?.,?,,,..\",\".,.\"?\".\",...\"..\n",
+      "                                                   ,.\",',\".\"',\",.\",?\",.\",\",.\",,\",.,.\"?\".,,..\",...\",\"?\n",
+      "                                                   !\",,,,,.\",.?\"',,..,,,..\"?\".,.\",...\".\"?\"\".',\",.,..\"\n",
+      "                                                   ,!\".\".\",,,\";\",,'!'--,,.,\".'.,.,,,,,,,,.,,,,,,.,,.'\n",
+      "                                                   ..,,,,.,...,,,--,,....----.,,,,.,,.,,,,.,.,----.,:\n",
+      "                                                   \",?!\",,,,,,..,,..,:\",\".,.,,,..,....\",!\".:'.,.,,.,.\n",
+      "                                                   ,,.,.,,,,.,.,,.\"?\".\"?...?!?\",,.,,,,.\"?\"\",.......\".\n",
+      "                                                   .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\",!\",..\"!\".,.\",\",.\"..\n",
+      "                                                   .!\",.,....--,..\"??\".\"..,,.,,..,,,.\"..,,--...,.,,..\n",
+      "                                                   .,,.,,,,..,,.,,....,.----,.,----,,...,,.,,,,.\",!--\n",
+      "                                                   .,!\".,.,,,.,.'.,,,,.....,,.(,)--..,..,,,.,:.,',(),\n",
+      "                                                   ,.,,,.\"?\",.,,.,--.\"??...\",,,...,,,.,;.:','.,:\"!\"()\n",
+      "                                                   ,,--.----.;,,.,,.,.,.,,---..,,.,,.,;..;,,,,.,.,.??\n",
+      "                                                   ???,??....,,,,,--,,--.,,.,-,,.--,,.---.,.(),,.,,,;\n",
+      "                                                   ,,,,.,,,.,,.:,,,,,.,,,.,,,.,'.,----.',,,.',,------\n",
+      "                                                   .;,,..()'.,,,.:-.,.,,,!,,:\"..\".,----.,.:';;;;;,,;,\n",
+      "                                                   ,;;,;,()'.,.,,,,.,.,.,..,'.,.,,,,.'',',--''.,,,,.,\n",
+      "                                                   ,.,;,:,,.,,.!().,,.,.',..,,.-.,,,'?,,.,,,,,.;,,...\n",
+      "                                                   ,,,,,.,,,.,,,.',..,,..,,,..--.\".,\".',,.,.,,,,--',,\n",
+      "                                                   ,--,--,,.'',..,.\"--.',\",..,--:\",\"\",\";,.,,.,.,',,'.\n",
+      "                                                   \",\"'..\",'.\",,.\",'.\"\"'!!\",.,.'..',.,'.\"?\"\",,,\",.\",?\n",
+      "                                                   \"\"',','!!\".'.\"...!\",,.,.'..,..,'.,..\",,!,!,,!\",;,,\n",
+      "                                                   .,,.\"?\",,,.\"..''.\",,,,,,().,,....,,..\",\"--.,,...\"!\n",
+      "                                                   ...\",.,,.,,,,,.,,,.,,,.\"?'!!\",..,--,,--!\"',,\".\"...\n",
+      "                                                   !\",.,,,.,,,-(),,...,.,,.,,,..,,,,,.-().,.,-,,.',:,\n",
+      "                                                   ,.,.-...,-.\",,\"-,\"';'!\",,,.,-,,,,,..,,.,-.\",,\",.,,\n",
+      "                                                   ,,.--!\",\".\",\",'.\"?...??\"\"?\"\",!\",.\"..\".,-,,,..\"!\"..\n",
+      "                                                   ...\",'!\"\"--!\",,,.,,,,,,,.,,....-,(),,,.,,----.,,:.\n",
+      "                                                   -,,.,\"\",,,,,,.,,;,,.,,,,,,,.\"!\",;,.,,,.',-.,,.,,,,\n",
+      "                                                   -,'.\",,\",.',,,,,.,,.,..,.,..,.\",',\".\"',!\".----,.\"!\n",
+      "                                                   ,,,,.\".,.\"',\",.,:\",----!,.\",',.-':.,,,.\"',-!\",,..-\n",
+      "                                                   -,,--..(,),.,,--.,,,.--;---;,;;,.----,,..,,:,,'.;.\n",
+      "                                                   .,,,,,'.,,.'.;,,,,;;,.,:,----,().,,,.,.:,-,(),.,;,\n",
+      "                                                   ,,,-,,.,,.',,.,,!,,.,,.',.,.,,,.----.,,.,,.,...,,.\n",
+      "                                                   ,,,.,,,.,.,,,,,.,.,..,.:!,..-.,,.,,.,..,.,,..,..-.\n",
+      "                                                   ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!,,,,,!...,..,,.,!.,,,\n",
+      "                                                   ,!.,,,,!.:(),,,,.(),.().().()-.,,,,-!!,.,,,.,,.,.,\n",
+      "                                                   ,.,,:\",.,,,.\",.,,,----,,.----,\",,,\".--,.,(),.'--.,\n",
+      "                                                   ,-.,,,----.,',(),;.,.,.,',.',,:\".,,,.\",.,.,.'...,,\n",
+      "                                                   .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--.\"\",.,,.,,.,.\"\",\",\",.\n",
+      "                                                   \",,..,.,,(),..,,,,()-.,.,,,...,,',,.,,.,',,,----,.\n",
+      "                                                   ,----,,.,-,,.,;.,.;;,.,,-.,,..,,,.'(),'',..,.,,,.,\n",
+      "                                                   ,,...,,,,.-..--\"'.\",.----.,,,.,,,,,.-,.----,,.,,,,\n",
+      "                                                   .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\",,,..,.\"(.)\"',.,'.',.\n",
+      "                                                   ,.'....,'.,,-.',..\",.(--,.).,,,.,.,.\",,!\",.,,.,,-,\n",
+      "                                                   .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\",,,;,,,\",.\"',,,\",,\".\n",
+      "                                                   \",\",.\"'....\"\",,....?\"..\".\",...\"?\".\"'.,.\",,.\"!\".,,,\n",
+      "                                                   ',:\"!,!!\".\",,\",.\",.':'','.'','.\".\"',,\",.'',.;,,,..\n",
+      "                                                   ,.,,,,-,;--.,,..,,,.,.\",\",'...?,,'?,'.,..,'',,','.\n",
+      "                                                   ,,,,.'--,,--,;,,----',--,,--.'.,,,,,,.,,,,,,,',,,,\n",
+      "                                                   --.,..,,,();,;,(),.,,--,,---..:,,.,,,,,.,,,,.,,,.,\n",
+      "                                                   ,,.().,,.\",,!.,\".\"!,!!\".\"',\",.,.,.,,..\",?...\".,.,.\n",
+      "                                                   ',,.,'.\"!...!...\",.',,,,--.,,...,,.,,,.,'.\",!\",,.,\n",
+      "                                                   .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"---,-...\",..,,.,,.,.,\n",
+      "                                                   ,,,.,,.,.,,,.,.,,,.\"?\".\"..?','....?'?\",.\",,!?\".\",,\n",
+      "                                                   ....!'.,--,.\"\",','?\".().\",!!;,,...!\",.,,.\"!...!!..\n",
+      "                                                   .\",,.,,.,..,,.'.,,'.',,.''.,,,.,,,.,,,,.,.,-.\"!!..\n",
+      "                                                   .'!,!\".\"....!....,,!...,!...,!,'!.......!'.\"\"',--!\n",
+      "                                                   ,'.,....,'.!!'....''....,-!,,''...,'.,,!--'!\",,,,,\n",
+      "                                                   .,,,,.:.--,,.'.,,,,,,,,,...;,,,,,'.,,,.,,.'..,,,..\n",
+      "                                                   :,,,.,,.,...,.,,,,.,-.',.,,.,,..,,..,,...,..,.,...\n",
+      "                                                   ,,..,-,.\"--!\".:\"...,???--!--!...\"..,,,.,,..,,.,,,,\n",
+      "                                                   ..\",,!\".\"!\",.,.,.''..,,'..:.,,,--,,,,---.,,.'.,,--\n",
+      "                                                   .,,--.,.,.-,;,...,.,,,,'--,.,',..,..'.--.,...,'..,\n",
+      "                                                   ,,,.,,.,,..,,'.,,,.\",!'!\".\",\".\".\"\",,\",..\",!.\"\"?'??\n",
+      "                                                   \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'.,?\",.(,'.)\"','!\"..\",\n",
+      "                                                   !\".',..,,,,..\"?\",.\",\".\",,.\"\"',',\",.\"!\".(.)\"!\",..',\n",
+      "                                                   ,,.\",??\",.'..,,.\"?.\"....,,'.,.,,'---,,,,.,.,.,,,,.\n",
+      "                                                   ,--,,,;,,,..,,,,,..,,,.,,,,,.,,,.,,,,.\".,,\"..,,,.,\n",
+      "                                                   ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\"'...;..,,,..--,,.().\n",
+      "                                                   ',--,':--.'','',,.,.',,...'.,,,,,.,,'..,,.\",'?,!?\"\n",
+      "                                                   .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"--.?????\".\",!'!\".,..,\n",
+      "                                                   ;,.\",,...\".\".,!\".',,,,,,.-,--.,.'-,.(),,.--,--,,?.\n",
+      "                                                   ,,.----,,.-,,-,,:;,,.,.,.\"'.\"-,..,,.,..,,.--,,----\n",
+      "                                                   .,,,(,)....,.,:\"-,\"'..,----,,,,.,(,,),.,.-.,--.,..\n",
+      "                                                   ;,,;,,.,......,.,,,,,.(--).:\",,?,?\",,,,.,,,,.,,.,,\n",
+      "                                                   ,.,,,,.:,,.,.,,,',,,,,(),,------.,.,,.,.'.,..,,.,,\n",
+      "                                                   ,,.:,',.,.?,(');,;',,.;,,.,,,,,--.,.(,),,,..;,,,.,\n",
+      "                                                   ,..;;..,,,,,,.,',--.,,,--',',,,.----,,,,,,.-..,,,,\n",
+      "                                                   ,.,,.\"\".-..(,)....**.:.()..,,--,,,,..(\"\"),.,,,,,,-\n",
+      "                                                   --,...----.--,,--,.,,.,,,,,,--,--,,.,=./=/..(,,),.\n",
+      "                                                   ,,.().,.,----.,,,,,,.-.,,,,.,,,.'...----.,,,.,,,..\n",
+      "                                                   ,.;,,..:,,,,.:.,,...,()..,----.('),,,.----,.\",,,\",\n",
+      "                                                   ,,.,.,,,..,.,,.,',.,,.,',,,.,,.,,..,,.\"\"--,.';,.,,\n",
+      "                                                   ,...,..,,.,.,*',,.*.,-,-,-.,,,,.,.,,,,.,.,,..,,,:,\n",
+      "                                                   ,.,,.,,-,..,,,,,,.,,,.,,.''.\",!\",,.(),\"\".\"'.',,\",,\n",
+      "                                                   .,.\"',\"..\",.,\",.,.,,,,.,,.,,.\",\".\".\",,.\",:'',','\",\n",
+      "                                                   .\"\"----\".....'?\",.\"?'??\"\"!!\",.\"'?\"..--.,,,.\",,\",.\"\n",
+      "                                                   ,\",\",.\"----\".\"'.\"',',\".,--'--,.\",?\",,\"?\"\"?\".\"?\"\",.\n",
+      "                                                   ..?\".\",??\"..\".?\",.\",,\".',().,.\",,\",\".\",,,,.,.,,,,,\n",
+      "                                                   .,,,.,...,,.,,'.,,,,,,,,.-,,.\",\",.,,.,.,,,,.,.,,,,\n",
+      "                                                   ,,.\",,?\".\",\".\"',\".\"';'\"----\"....\"\"--',\".\".....\",,,\n",
+      "                                                   ....,..\",',\".\"!!\"\"!\".\"'!\",.,,,,,,,..\",!\".\"!\".\"?\"\"?\n",
+      "                                                   \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\",.,,'.\"',\",'.\",!'-,'\n",
+      "                                                   ...\",,..,,,,,,.,..,,.(),,,.',.'.--',,,,--.\"'--'!\".\n",
+      "                                                   .()--.\",!??\".,,...,,.\".\",,,.',,,,.\",,',\".,.,,,,,,.\n",
+      "                                                   .,,..-..\",?\".\"?,\",.\"?!,'?\"\",,\".\"?\"\",,\",.\".''.\"\"?..\n",
+      "                                                   .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\",\",\".\"(.)\",.\"(.)\"','\n",
+      "                                                   .,..,:'?'.'!'\",.\",!\",.,.''',.\"'!\",.\"'?\",,,(---).,.\n",
+      "                                                   \",--,\".\"--!?,!,:''','!'.\"\"!\".\"...\"\",\".\"'.',','--,'\n",
+      "                                                   .',','','\",'.\"'--'!\".\"?\",\"'!'--.\"\",',\",.,.',...,,'\n",
+      "                                                   ,..,,:\",.\",,.,,-.,..-',.',,.'...,,,,,,,,,.,,.,..'.\n",
+      "                                                   ,,..,,,,.,,,.\",?\".\"'?\":\"--,..........'......\",.\"..\n",
+      "                                                   .\".\",,...\".\"?...,?\",...\".,\",.\"!!\".\",;,....?...\".\",\n",
+      "                                                   ,!\"\",'?\".\"!.','.'.,--,.,\"----\"..,....\",,...\"',???'\n",
+      "                                                   ?\".,.\",\",\"':''.'''.?\".\",!\",,:\"?......\"\",',\",.\"...\"\n",
+      "                                                   \"',\".\",,.,\"..,,:\",!,,!\".\"!!\",.\",?\"..\",?\".,',().().\n",
+      "                                                   \".,!!--!\".\"',\".\".!\",.\",'!\".\"-?',,\"*,'.\",.\"*()*\",'!\n",
+      "                                                   ?','.\"*()\",.\"\",,\"*,.*\",.\",..'.\",!\".\",?\",.,,..',,.'\n",
+      "                                                   ,,,.'.,,-,.,,.-'..,.,,..\"'.,\".\".'..--'?.\"\",...'!\".\n",
+      "                                                   \"',\",,\",'.\"\"!\".\"'?\"\"'.\"\",,......,'.','?\",.\"?\",.\"?\"\n",
+      "                                                   .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\",\"'.\"\",'!',\".\",,',\",\n",
+      "                                                   .\",?\",.\"!'''?,..'?\",-,.\"'.'..'..!\".\"?',.\".\",...,?\"\n",
+      "                                                   .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,.\"''...,.,,',\".\"...\",\n",
+      "                                                   ,.,.,,.\"','!,\".\"',\",:\"?\"*.*\"?\"'.\"-,\"*,'.*\".\".\"'.\"*\n",
+      "                                                   *\".\".\",?\"*.*\",?\"\"',\",.\",'...\".\".\"**\",'.....\",,.,.,\n",
+      "                                                   ,,',,,'.,,'.,,.,,.\",',\".\"',!\",.,''.\",!\"*.*\",.\",,-,\n",
+      "                                                   ,.\",?\".\"...?\",,,,,.,.,..\",,\"....,,,.\",\".,\"?\"..\",',\n",
+      "                                                   \".,,.,:\"!,\",,.',()..\"?\",..\",,\".\"\"..,.,,.,..\"?\"..,,\n",
+      "                                                   .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..,,,.',.',,-.\"!\".\",!\",\n",
+      "                                                   '.\",,'!,...\"\"...,\",\"'.,'..\".,,..,.''.,.;,,.,,.,.,\"\n",
+      "                                                   \",.\",!',\",.\"',?\".\",...--'?!'.\",\".\"\",,\".\",,\".\",'?.'\n",
+      "                                                   ?.\".\",\".\",,'.'.\"\",\".\",!,,?'...\"(,.)\"?\"\".\",,...\"!?\"\n",
+      "                                                   .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",'.\"\"',\",.\"?\"\",!\".\",\",\n",
+      "                                                   ,.',,,,',,;..'.,.,,,,.,,,,,,,.,--.....,.,..,,'.'..\n",
+      "                                                   ...\"-,-...\",,.,,...--.--,--,,;,,.\"--,!\",.\"'.'.,,!!\n",
+      "                                                   ...\",,,,,,,.\",!!\"..\",!\".\",.!\".\"!\".''.,.,,,\"--...\",\n",
+      "                                                   .:,.'.\"',;!\".\"','!\".,.,,;,,..\"',\".',,.,,.'.,..,.,,\n",
+      "                                                   ,..\",'?\".\".\".,,..,,,.\",!...'...!\".'..\",\",\".\"...,.,\n",
+      "                                                   .,.,.,.\"!\"..,,.,,....,.,,.'.,..,,.\"!...!...!\",..,,\n",
+      "                                                   ,,.-,,,,..\"!\"'.'..,,,-,.\"!!\".\"?...--!\",.,,..,.,,.,\n",
+      "                                                   ,,...,,,.\"!\",.\"?\",----'.\"!\",,.\"'!\".;,,,-.\".,...!\"'\n",
+      "                                                   .,,,,...-.,.;.',..,,..;,,.,,,,.--,,'--,.,;.'.'.,,,\n",
+      "                                                   '...'.',().,,,,.,,,,.,,.,--.,.,.,,.,,,,,.,--.,.;,;\n",
+      "                                                   --.----.,,,,-.(,;,,;.).',,;,,,,,.,,.,.,...,,,.-,,.\n",
+      "                                                   ..-,-,..----;.,.,.,,,.,:\",,!!\",..',,,.----,.,.',,.\n",
+      "                                                   ,,,.\",?\".\"?,',\",.\",,\",,\",...\".-.,,.-,--.,.'.,,,\"\",\n",
+      "                                                   .\",\"(),\".,..,,.,.,,,.:',?'--',,',''.,.,,.'.'',',',\n",
+      "                                                   ,.,'..',?'.',?'.,!',,'.'',,,','!,',',.,,',''!'\",,.\n",
+      "                                                   \",',.,'.,,?\",:\",?.','(),'.'.'.,,,----..':..'?!',\"'\n",
+      "                                                   ,\"--!',!\",.':',.\"!\"*.*\".\".,,....\"!!!!\",.-,,..',.,.\n",
+      "                                                   ..\"??\".,,..,,.,......,,.,--..,.,----.,,.,,.\"!?\".,,\n",
+      "                                                   ,,.,,'..,,,..,,,.\".....',.\"\"!\"'.-,.\",\",.--.,,,.,,,\n",
+      "                                                   .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\",..,.,,..\"',\",.\"!!\",\n",
+      "                                                   .,,.-,,.\",'?\".\"-\",.--,,',,,'--,,,.,,,,...\"!\",...\"!\n",
+      "                                                   !!\",,.;,,..,,.,.,,,,.',.\"?\".\",\".\",!\"*,,.*\",!\",,.-,\n",
+      "                                                   ,,,,,,;.-()-,..,,,--,,,.,.():'..,...,,',,,.,,'...:\n",
+      "                                                   .,,,,,..,,,.:,,,;,,',,.,,,,,.,.',.,,'.,',--.,'----\n",
+      "                                                   .,,.,,'..,,.',,,----,.,-.,,.,----.'.,,.--'(-'),','\n",
+      "                                                   --,,.,,,,,.,,',,.,,,,.,'.,,.,,,.,..,.,,.!,',,,.---\n",
+      "                                                   ---..,,:\"'';,\"*,.*\";.\",--:,,,.,.,--'.,,\".\"\",\",.\"\",\n",
+      "                                                   \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*().*\".\"*().\"()'',\"*.:\"\n",
+      "                                                   !!!\"''.*\".\"'.,.,,.,,,,?,,,,(),,?,,???(),,...??,,,,\n",
+      "                                                   (),,,,.(),.----?----,.,,,,.,,.,,,,,,.,.,',,.?,.,',\n",
+      "                                                   ,,,.,,,--,().,,.,,..,.,.-----,,,,.,',.,\"\".,.----,,\n",
+      "                                                   .,'.,.,.,,.,..--,,,,,,,,--,,(-),--\"\"\"\".,,,,,.,.,;,\n",
+      "                                                   .,...:.,,.,,...:-:.,,,,.'.,..:,,',,,,,..,....,.,--\n",
+      "                                                   --..,,.;;,..,,.,,.,,.,,.\",\".\"!\",.,,,..,,,.----.,,,\n",
+      "                                                   ,,.--.,,,.;.,,.,,,.,..,,.,..\"????\".,,:\",\":\"..\"..:\"\n",
+      "                                                   '--'.--.\"..\",\",\".,...!..,:,,.....?,.,.\",.:\",!,,\".:\n",
+      "                                                   \"!...!,...\",...;.,,.,.....,,.\",!\",.\"......,\"..--,,\n",
+      "                                                   --,,,,.',.\"??,,,\".'....\"......,,......\",,.'.,..,,.\n",
+      "                                                   ,,'.,,..,,.,..\"!!...\".\"'...'...'...!\",.\",;'!!...,,\n",
+      "                                                   !...'!\",,,,,.\"!...!...,,\",.,,'.\"...,!...\",,,,.',,.\n",
+      "                                                   ,,'.'.\",?\".\",?'?\".\"!\",.,,.,..,,.,,..\"..'?\".\",\",'.\"\n",
+      "                                                   !...\"\",,!\",....',,,,.'.'.',.,,.,,,.'.,----..';.,.'\n",
+      "                                                   '.,.,.\"',,.\"\"--.\"\",.?.\"\".,\".'.\"?\".\",.,,,..?.???,!\"\n",
+      "                                                   \",\",',\",'.?,!,.\",,,.....;'.;..,,,;,,,-,,.-,,.,',:.\n",
+      "                                                   ,();.,.,,,,,,,.,..,,,,.,----,.,,,..,'.,,,,.;,.-.,,\n",
+      "                                                   ..,,.',.,,,,.,,..,..,.'--.----:,;,.,,,,------.---,\n",
+      "                                                   ,--,,.,,,.,.',-.:\",\"..,.,,,,.,,--*--,,,.*.\",,\",.,,\n",
+      "                                                   --,,-,--.-,,\"',\"--,,.,,,.,,,,,.,,,,,,,--...,,.**.,\n",
+      "                                                   .(),,,..,,--,,--;.--,,---,.;.'.\",\",;,,,.,,,,,,.,:\"\n",
+      "                                                   ?\":\",\".,,,:\",,\".----?.----.,,.,,.,,,..',:,'.,;\"\";,\n",
+      "                                                   ,;,.,,,--'--..----:(),(),(),.,\",\",,.,,,,.,,,.----.\n",
+      "                                                   ,,,'?.,',----.,--,.,,,----.,..--,--,..,.().,,.--,,\n",
+      "                                                   ...,.-,,.,,,.,,..,,.,,.\"?\",--'.\",!\",...,,.--.,,..,\n",
+      "                                                   .\"!\",..\".!.\".\",!\".\",,'.!\",.\"--!\".,.\",...\"....--.,.\n",
+      "                                                   \",,','!;'!''.'.,--,\",.\".',..',?\",,,.',..\"?,!\",.,\"!\n",
+      "                                                   \"'.',';,,'-,-.,,.',,..-.--.,,....-,.-,,,.,.,,,,,,.\n",
+      "                                                   ,.\",--!\",,,.,.,.\",!!'...?\"\",!,...!\",,.,:\"---!'.!,!\n",
+      "                                                   ...\",.\",!!...?.\",,-,,,.\"...??...\".\"?\".\";,-,,'!\",.\"\n",
+      "                                                   '?\".,.\",!',\".\"'?\",.,.,.,-().,,,...,,,.,,.,,,--,,.-\n",
+      "                                                   -,,,()--.,..----....\",!,??!\"--,.\",,!\".-,.\",\",,.\"--\n",
+      "                                                   '!\",,,,..,,.\"!....''...\",.\",!\"-,'.\"!\",,.\",,\",,,,.\"\n",
+      "                                                   ',\",.\"'.','!\"\",,\".\"',\".\",'...\"\".\"\",','?\"\"?'!\".\"?\",\n",
+      "                                                   .\",,\"-,,\",'.,!',\",.\";';'.\"\"','!\"..\",,\",.\"-.\"\"..,,\"\n",
+      "                                                   .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\".\",.!\"\"',,\",\"----,,,'\n",
+      "                                                   ,,.'\"\"?\".\"'!!,.,.',','.,',':.,','.'\".\",\".\".\".\"'.,.\n",
+      "                                                   ..\"\",\".\"';...'.\"\",,,,'.'!'.'.'.'.--!.'.\"\"'-,,!\"\",!\n",
+      "                                                   '.\"\",''.'!\"\",'.',\",.,.\".'!,\",.\"'.\"\".\"\".'.\"\"!\"\"??'!\n",
+      "                                                   \",.,.,.\"!\",\"!\".\"',\",.\".''.'....\"\",'....\"..,.,.\",,\"\n",
+      "                                                   .,..,.;'.,.,,.,.,,.,.,.,.-.,,.,,.,.\"',?\",.\",!,--!\"\n",
+      "                                                   .,,.:\",,,!!,,,\".,.,,'.,,..\",,!'.?\"----.\"!!\",.\"...\"\n",
+      "                                                   **\",!.\"\"!-!!\",.\"!,,!\",.,,.\",,!\"\",,,'.\"**,,...\",.,,\n",
+      "                                                   !\"\"...\",:\"---,\",,\"-------,----\".\"!!,!?\"\":.\"..,,,.\"\n",
+      "                                                   ,\".\".\"\",!!!....\".,,:,,,.;,.,,----(').,.----,.'----\n",
+      "                                                   ,....,,,-----,....,,.----';.,----..,,,,.,..,,.,,()\n",
+      "                                                   ,,.,,,.,.;,.;,()\",\",..--,--,,,,.,..,,():\",,.\"',..,\n",
+      "                                                   '.'.,----'----',,,..;.---\"\"..,,,.,,,.,\"-\"\"-,\":,,,,\n",
+      "                                                   ';.,,,.,.,.\"....,,\",.,,:\".\"'..,,'.--,,,--,.,.,-,\"!\n",
+      "                                                   \",'.'-,,.,,.;,..,,,,,,,.,,,.,-,.,'.,..,'.,':\"!\",..\n",
+      "                                                   ;,.....,.,--.,',',,\".\"'.:\",!\".,.,,.'.,--,'..,,.'..\n",
+      "                                                   .,,--,--,'.,,,,.,,'..,,..,,.,.,.,,,.\".\",,,.'.,,.,,\n",
+      "                                                   ..,',',.:.,,,;.,,;,.,,,,..,,,.----'.,,.,..:,.\",!!\"\n",
+      "                                                   ,,.\",,!\":\",??\":\",.,!\",----.--.,.,--,,,-,-..,:.,..,\n",
+      "                                                   ...,,,.,.,,,,.,,,,.,,,,,----',-,,,..,\"?\",.,\"?\":\",'\n",
+      "                                                   .\"..-.,.,,.,.,,,.,,;.,',----.,.,;,,,,.,.',,().\",,,\n",
+      "                                                   \".----.\".\",,',.,,.\",...,?\".,,,',.,,,.\"';,\".,,,.,.,\n",
+      "                                                   ,,,,.\",,\".\",,.\".',,.,.,,,.,,.,,,.\",,\".,.,.,,',.,.,\n",
+      "                                                   ,,.,',,,,.',,,,.',,,.,,.,,',,..,,,,.\"?\".\"..??\".,..\n",
+      "                                                   .,.,,,,.,.',.'..,',.',,.\",',\".\"'..\",,.'.''.,.,..,,\n",
+      "                                                   ;,..--,-,--.'.--,,.----.:,,,,,,,.,,,,,,;,,,,--.,.,\n",
+      "                                                   .:,.,-,.,,.',,.,,...,,.,.,,,..,,,,----,,,,,,.,,.,.\n",
+      "                                                   ,,:.,,,,---,,,,,--..,',,,,'.,,,,.....-..,,;,.,,...\n",
+      "                                                   ,.,.,,.,.----:???--:\",,\",\",\"...,,..,,'.----,.,,,.\"\n",
+      "                                                   ??\".,,..;.,,,.\".,\".\",,\".\".\",..,.\",\",..\",\",,\".,\",.\"\n",
+      "                                                   ..\",.\"--!\".\"......!\".',,,,,,.,'.':\"?\"',,,,.\",'!\".\"\n",
+      "                                                   ,,!..\",\"!\",,,,,--.,,.,.,,,...----,,.\",',\".,--..,.,\n",
+      "                                                   ;,:.'',.\",\".\".;..\"\",?\",.\"..!\",.\"?\".\"!,,?\"\",...\".\",\n",
+      "                                                   ,,\".\"?\",'.\"?\".\"...\".\",\",\"....\".,'.',...,.----.',,.\n",
+      "                                                   \",,...?\".\",...?----.----.?...,\",.'...\",,\".\".\".\"...\n",
+      "                                                   .......\"'.,,.\"...,,\",,.--..,,.,.,,,''..,,..'.\",'--\n",
+      "                                                   ,\".,,,...',',,,.,.\",','..,.\":\".\",;.,..,,...,,.;.\",\n",
+      "                                                   ?\",.\",\".\".\"\",\".\"!,,..();.\".\",\",\".?\"\",\".',.\",\",,.\"?\n",
+      "                                                   \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'....!,,\",'.\",,\"..,,.\"\n",
+      "                                                   ,?\"..\",!'.--!\",.\"'?\".\",?\",''.,-...,,,--.,,.,,.:\"--\n",
+      "                                                   ,.........\".\"--,--,.\"\"';...\",\"?\".,.,.,.:\",'--.\"\",,\n",
+      "                                                   !\".\"?\"\".\",,,'..,,.--,--.:,',,,.,'.,.,.'.,..,,,.,..\n",
+      "                                                   '.\",\",\":',?''!,..,.,\",.\",,\",.\".\".\",,\".\"',!\".\"--.\",\n",
+      "                                                   ,.\",?\".\",.\".\"!.\"....\",,!\".\",\"()\",.\"',.\"?\".\".,,!\".\"\n",
+      "                                                   ....?\",.\"?,.!\".\",...\",\",,--;?.'?\"\",\".\".\"\";,,......\n",
+      "                                                   \"\"\"()\",\".\",...--.\"\",'.\"\",,\"...,,,.,,,,..\",'?'?,\",,\n",
+      "                                                   .\",,\"..,.\",???\",.\",,,\".\"?.,,\",',\"!\"\",,?\".\"',?--!--\n",
+      "                                                   ,.\"\"?\"\"..\"\"?\".\"...,\".\",,.\"\",\".\"'....!\"\"??\".\",'.'.,\n",
+      "                                                   \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\",\".\".,.\"\";?\"\"..\"\",',\"\n",
+      "                                                   .\".\"'.\",\".\".!\",.\",\",.\",-.!.!,'?',.,.\"'.,.--,,.,,,,\n",
+      "                                                   :\",!'!\"'.\";.\".,..'.,.,.,,.',.,..,.,,,.\"?\".\",,\",.\".\n",
+      "                                                   .....?--'-.,\",,..,,..-.'..\",,\",.\",!??,,!.,'..,,','\n",
+      "                                                   ...\".\",\"-.\"',,.,.......,?,!\",.\",\".\"....\".,,.\"',\".\"\n",
+      "                                                   ?\"\",\".\"...\"'.\"?...?...\".\"...,\".,'.\"??...?\"\",,\".\",.\n",
+      "                                                   ..\"\",!!'....!,'!\"'.\",.,\".\"??,'.?\"-.;,.\"?,',\",,.-,,\n",
+      "                                                   .\",,,,,?...,'!...\"\"-,,\".\",\".,,,,,.\"'....',,?,'.',!\n",
+      "                                                   ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?-?--,:'!.',,...?.'\"..\n",
+      "                                                   ,..,,,.----.--....,.,',.--,,(,)--,.,.,,,...,,.\",\",\n",
+      "                                                   \".,,....\"',,\"\";,.',:\",,--,\",,'.:,,,,...,,.,-.;.\"?\"\n",
+      "                                                   ...,.,.\"???\".'.\",.\",,..\"'?',\"...\"!\".'.\",\",\"!.,....\n",
+      "                                                   .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\"?\",.\",,...,,....\":-.\n",
+      "                                                   -.().,.,.....,,,,,,.\".\",,.-,,,,,,,.,,,.,,.\"..,,,,,\n",
+      "                                                   ..\",.?(,,)--,,--(,,)??,;:,,-;;,,,,----()---:,.,.,,\n",
+      "                                                   ,;,,.,:,.,.,.',,,,,\"\",.;;,--,,,(,,).,.--?:,.,.--,,\n",
+      "                                                   ,,--.,.,.,.,.?!\";,\".??..;;.;.,.,--,,.;,.,,.,,(),.-\n",
+      "                                                   -,,,,,,,,--,,,,.,,,...:(),(),(),,.,,,.,,,,,----,.,\n",
+      "                                                   ,,-.,',-.-..:,..----...-.;.',,..,,,--.--,--,,....,\n",
+      "                                                   -,,,,'.,,,,,,--,.,,.--,-,--.,,,,..,..,,,.,,,-.,;;.\n",
+      "                                                   '--,.(),,.;,----,,,,.,,,,,...-...';;,,.,.,,..,,,,-\n",
+      "                                                   -...--.;.,--,--,.,,,..--,,--;;;,.,,..;,..,,--...',\n",
+      "                                                   ,..,,..;;..--.:.,.,....:.,,..\"!!?\",.,.,,?,;-;;.;-:\n",
+      "                                                   ,,,,,..,,...?--,',------,,,,,:\",,!.....\",,....,,.,\n",
+      "                                                   .,'.,,,.,,.,,...',,.,,'.:,,',',''.,..'.,:.,..,'...\n",
+      "                                                   ,,--.;.,,,-,:\",.'....?\"'.'.,.',...',,.,',.,.,--()-\n",
+      "                                                   -.;,.--.,,-.,;,,,,.'.--,.,,,.,,(),,,,.,,,-,.,.,.,.\n",
+      "                                                   ..'..,'..,,.--'--.,.;,,,...,\",\".\",\",.,...,'.,,,.,,\n",
+      "                                                   .',.'.\"'?,\".\"??'!\"',,'.\",,?\",.\"!\"..,,,-.,.\",\",\".,.\n",
+      "                                                   \"\"',.\"\",'.',.,.\"\".\"\",'.,..\"\",.\"\"--.....,,'.\"\",,'.\"\n",
+      "                                                   \"'..\",,,'.,.,.\",\",.\",.\";.,.,.,(),,.',.,.',.',,,,-.\n",
+      "                                                   ',,,,,-,,.,,...,.\"-,!\".,,.\",,\".\",?,-!,!\"\",',\",.,.\"\n",
+      "                                                   ,,\",\"',!,...'.\"..\",,\",\",.,,-...\"\",\".\".....\".,.\",\".\n",
+      "                                                   \"...,,\".\"',\",,\",...\"\",\".\",,\".\".\"\"'!'!\"'.\",,,,,.,,-\n",
+      "                                                   ,\".\",....,'....,...\",,,.\",,?\",.\"?.!\".\"',,\",\"'.....\n",
+      "                                                   .\".\"....,-!\".\",'!\",.\"!\".'--,,.,,.',.,,--.,.:,.,,,,\n",
+      "                                                   .'.,,,,,,,--.,.,.,,,,.',,,,,.'.,,,,,.,(),.,.,,,.',\n",
+      "                                                   ,,.--\"\"--.,,;...,,.,.,,:\"?\".\"\",.';,.,,.--,;(').,,,\n",
+      "                                                   ,,,,,:\",'.\",,;,,,.,.,,,:\";'!''--'!.,'.,....'!\",.\",\n",
+      "                                                   ,\",\",.\"--'.;,.\"...'.--,!\",.,.,.,.,,..,.\"!\",.\"...,?\n",
+      "                                                   \".,.\",,?\".,,..\",...,...!\"..,,.,.\",',?\".,.\",\",,\";.,\n",
+      "                                                   \".'..\",?\",'.\"--.,,'!\".\"',,\".,,.,,.\",!\".\".\"\",,',\",.\n",
+      "                                                   .,.,,.---,,..,.,,,.,--,.,,'...,,..,,'.,-..\",\",\"--.\n",
+      "                                                   \"\"?\",.\"',.'?;,'.,',,..,.,--.,'.\",'.,..,.,,,.,.,,.,\n",
+      "                                                   .,,,..''.,,,.,,,,,..,,.'.,.,'.,,,,,,,;.'',,,.',,,.\n",
+      "                                                   ,',,,',,,,,,,',..,,,--.,-.,.....\"',\".\"?\".,.,.,,.\"!\n",
+      "                                                   ',\".:\",'.\",,;.,,,',.\",,\"(),\".,'.\".\"',\".\"....,.\",,.\n",
+      "                                                   --',',..,.\"\".,.,,.\";',\".,,,..\",,--,\",().\".\",,,.,..\n",
+      "                                                   ,.,,,..:\"!'!\".,,..,:\"''....,??\"\"......\"..---,',,.-\n",
+      "                                                   ,,,,..\",!\"'.\".\"\",,',\".\"'.\",,.\",,\"..\",\".\".\",,,.\"?\".\n",
+      "                                                   .\"!\",.\"',\",'.\",,....\"\",'.!\".\"',............\"\",!,'.\n",
+      "                                                   .?',...'.,,'.?',!\"\"',.'?\"\"!\",..\",,'?\",'.....,,..\",\n",
+      "                                                   \",.\"..:'!',','.',\".\",.\",,,,,..\".,\".\",?......\",.\".\"\n",
+      "                                                   \".,\"..,.,',.\",,!\",-.\".,.,,,!',\",...\",,\".,,,.,.,,,.\n",
+      "                                                   ,,.-.,.,,..,,,,(,'),,.,.,,,,,'.,.--,--,,,',..'----\n",
+      "                                                   ,.\",\",\".\",,,,,.,..,,,..,--,,.,--.,,.----.,,.,'.':,\n",
+      "                                                   ,,,,.,,,,,.',,;,.,,,,,.,',;.,,.,,.,,--,...,,.,--,,\n",
+      "                                                   ,.,',.,-,--,,,--.',..',,.',,.',,;,,,--,.,.,--,...'\n",
+      "                                                   ,,.,,',',',.,..,,',,.,,,--,--,.,',.,..,..,.('),.',\n",
+      "                                                   .',.'.,,,,.,,..,,,.,,,,.\"',--!\".,.--.:\",,,--!...\".\n",
+      "                                                   .,,.,..',----.\"?\",.\"',',\".',..\"'?\",.,,,.,..\",'!',!\n",
+      "                                                   \",,..,,.,.\"'!\",,,..\"'!'!!\",,,,,.\",,...\",;.\",'.,'..\n",
+      "                                                   ..?.....'..,...\",;;..,.\",.?\"\".!'!,!\"\"?\"\",!\",..,,.'\n",
+      "                                                   .,'.\"?\".\",.\"\",.\"('.)\"...'?'...\"\",...\".,,.,.\"!\",.\",\n",
+      "                                                   ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\"...\"\",,\".\"'.!\"\"...\",.,\n",
+      "                                                   ,.,,,.,'.----',,.'.(),,,.,,,-,..,,.,,..;,,.'.,,,.'\n",
+      "                                                   (),,,(),(),'--.,,,,,,.,...-,,.,..-,,,,----',,'.,..\n",
+      "                                                   ,,,.'.(,),.,,--,'--.:,,.,.,.\"?\",.,,.\"'?!\".\",?\".\"!\"\n",
+      "                                                   .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,.,,.,,.,.,,,,..,.,,..\n",
+      "                                                   --.,,,,,,,,,,,,.,..,,..----'..\",,\".:\",',\":\"!!\",.,,\n",
+      "                                                   ,'.---.,.,,,.,'-,.',.,,,.:,,,,,.\",\".,,.,--:\",,!.,!\n",
+      "                                                   \":\"'',,,...\"--'..,,-,'.,.\",,,\".\"--,!?.',',\",.\",,\",\n",
+      "                                                   \"!\".,,,,--,:----,--,',.,,.-..:;,(),,;,,,,';..,,,..\n",
+      "                                                   '.,,',,,,,.,.\",--?\".\"?\"\"?\".\"!!\"\",?\",.\"?'.\"\",,,\",',\n",
+      "                                                   \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"().'..\",!\"'.().\"'!\".\"\n",
+      "                                                   ,\".\",',\",.\",\",,\"'?.,.'.\"\"!,\".\"'--.\",.\",,\"',\",',,''\n",
+      "                                                   '...,--!,!...\",:\"!\"'.\",!\".,,,,,,'..,,...\",,,\".\",,\"\n",
+      "                                                   ,.,,..\"',\".\",.!\",,.\"'...,!\",.\"?\",,.,.;.,,,----.-,,\n",
+      "                                                   ,,-,.,.,,,.\"--,'.,--'!'!\".,',,,----,...,',,.\"?\".\",\n",
+      "                                                   \",.\".\"\"?\",.\"?\"\",...\"\",\".,,...\",?\".\",\".\",\",,,,:\":.\"\n",
+      "                                                   ().\",*----,,....,,\".*.\",?\".\",!,,,;,.!.,\"().\".\"\"?\"\"\n",
+      "                                                   ,,\",.\"...\"..\"?\"\"?,\",.\",..,,..,,,.,,.,'!\",,,,,.\"?\".\n",
+      "                                                   \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,....\",,.--,('),.-----\n",
+      "                                                   .','.\";,.\"\",!,'',\".\",'.',.'.'!\"**\"'.\",,.,,.,,,.\",\"\n",
+      "                                                   ,,.\"'.:'.,:',,----.,,.'!\".,..,'.,,,.\",.........?\".\n",
+      "                                                   ,,,,.,,.\",,\",...\",,...,\",..\",,\",.,.\",\".,--...,,,,.\n",
+      "                                                   \",?\"...,.\",,\",,.\"?\",...()..,.:',.,,,,..,..\"''?\".\",\n",
+      "                                                   .\",.'.,,.\"\":..,!...:?.,,,,'.,,,,.,,.\",,!\",:\".'.---\n",
+      "                                                   -.:!''....?...\"\",,\".\".\"\",,,\",,\"',...'.--....!...\",\n",
+      "                                                   ..\",,\".\",!--?\"\",.,,,.,\",\",,.\"\",'!',\",.\":'--,.\"\",,,\n",
+      "                                                   \".\".:..\"\",'.,.,!,--,!.,!\",.\",,\".\".,..\"\"'.',\".\",,\",\n",
+      "                                                   .\",--,?,?.?,,,.\"...,'.\",,\"()\".\",:\"....\".,.,.,,.,.'\n",
+      "                                                   ,..'',,;.,,.,--,,,,.',,,.,..\"!,?\",.,,,,,',,,,..,,,\n",
+      "                                                   ,.-,,:\",!'!\"--,..,,,,,.',,,.',,,,,,.,',.\",\".\".,.\":\n",
+      "                                                   \",\".\"!.,,...\"\",\".':--.\".,\",.\",--,\".\",--,\".\"...\";.\"\n",
+      "                                                   ....\"\",..,.\"\",'',\".\"?,'.\"\",\",.\".'.,()--.;.,'..:',,\n",
+      "                                                   --.'.\"',.\"??\".\"?\",..\"?\".\".,?\".'.\"?\",,'.\"....\"\"!\".\"\n",
+      "                                                   ,!\"\",,\",.\".,,,.--,'....\"\",...\".\",'..',....,-\".\",\",\n",
+      "                                                   \",!,.!?..--'!\"\",\".\"...\"\"'!'!\",.\"?\",.\",'.\".\",?,\",.\"\n",
+      "                                                   --.\"(.)\",'....'....'.\"..-,,..\".?,.\"\",,,\"....\".,.'.\n",
+      "                                                   \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!,'.,-!\".'.(.).,,-..,,\n",
+      "                                                   ..,.,...\"?\",.\",.\".----,,:,,....\"!\".(,.)\"..,..?..,.\n",
+      "                                                   ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,,!,....\".,,.--.,.:?,.\n",
+      "                                                   .,,.',..,.,,,,,.,,,,--,,,,,,.,,\"\",,,(),().,,,.(,,,\n",
+      "                                                   ,,,,).,:,,;,,.;,,..,,,,,,,.----.-,,,,,,.?????,,.,.\n",
+      "                                                   ,,,.,,..,.:,,?:\"-;...,....--.--,.,,.,,..,,.,.;,,,.\n",
+      "                                                   '.,,,,,.,,.,,.(,).,,,,..,,..,,..\"--.,,,.,,.,----:?\n",
+      "                                                   ,,,.,.,-,;,,-,,.,,.-.,,,.?.,,..,,.',',.,.,,'.,,.,'\n",
+      "                                                   ,,'.'.,.,,.,,,,.,.,,,.,,,,,,','.'.'..,'..,.,,,..,,\n",
+      "                                                   '--,,,,,,.':,,--,,,,,,,.,,.--,------,,.,.,,:\",\",\".\n",
+      "                                                   \",,,,,.-------.--.,,,?,.,,',,.----',,,----,.;;,,.,\n",
+      "                                                   ,,,,..:(),,,,(,),(),,,,,,,.(),,,,,,--'.,,,..:\"?\"..\n",
+      "                                                   ...,,.,,.,;,....,.,;,;,.,,,,,,,..,,,,,,.,.',--..,.\n",
+      "                                                   ,'.,,,:?--,.,,.,.,.,':?,.,,,',,\".\"',:\".\",;..:,...,\n",
+      "                                                   .--,;,,,.,,,,,,.,--.,'.,,.,,;.--,.,,.,----,'.,?,?,\n",
+      "                                                   ,,?----?,??,?:(),,,;(),,,,;(),,,,..----,,,--.,,---\n",
+      "                                                   -,,,:,..,,.,.,',,,,.'----.,,,,?',,.--??.,,,,,,,,,,\n",
+      "                                                   .',,,,',,,,,.--,,--',-,,,..,,,,,,,.,..,,?,,:.'.',,\n",
+      "                                                   ,;',-\"\",','.,,,'.:,,,,,.,:,,,,,,,.,,,,,,,,,,..,,,,\n",
+      "                                                   ,,,,??-?,,,,.----.,,;,..,...;;,.,,,.,..,,,,--,--.'\n",
+      "                                                   ,.,.,,,.\".\"--'.\",,.\".(,,,',,,.)\",,.\",,.--.?.?.?.,:\n",
+      "                                                   ,.,\"\",.,,..,.,......,,,.'----,,,----.,,,,,.\"\".,,'.\n",
+      "                                                   ,.,,,,.,:():,().,,,,,';.,,.,;,.,,,..,,;,,,--,.,,()\n",
+      "                                                   --,.,.,',,...,.,.,,,,,,..',,,.',,--,;,.,,.,,..:,,.\n",
+      "                                                   ,,..----;--,-,.,;,,--.,,.,,,,;.(),.,.,,.--,.--,,.,\n",
+      "                                                   ,,,,,;,..,.,.,,.,...,...,;.,,.,,.,,,..',,.,,,.,,,.\n",
+      "                                                   ,,...:'..--,,?,,,,,?,,,?,,.,..,.(,---).,...,,'.,,,\n",
+      "                                                   .,.,,,----.:()?()?(),,,,.(),,,,.;.,.,.--'.,..,,,..\n",
+      "                                                   .,,,.,..,,,:.',,...,,,.,,,'.,,'.,.--,,,--().,.-.,.\n",
+      "                                                   .,,,.,,.----().,,(,,)-..'.:....-,.,,,.,,,;.,.,.,,.\n",
+      "                                                   ,,,().,,,.,',,.,,,,,,,,,..,,.,,,,.-,-,-.,'?..',?.'\n",
+      "                                                   .?...--,,?.---,--.---,--.,;.,,..,,,,--;',,,,.,(,);\n",
+      "                                                   ',,,,,.,,,,,,,,,.,,'.,.'.,,,.'.,,,.,.,,.,'.,,',..,\n",
+      "                                                   ..,.,.;,;--,,,,,,,.,.,,,.,..,,,.:().().().'.,,,,,.\n",
+      "                                                   ,,.,--,,,--..'.,,'.,..,.,,--,,--.,,.,,..,..-,.,,'.\n",
+      "                                                   ,.''.,.,,',.,,,,,,,.,,,,.;.,,.,,..-,-,-,.,,.,',.,.\n",
+      "                                                   ,,',.,,,--,,..,,.,,'.,,,.,,,.--,,,,--.(),...;,...,\n",
+      "                                                   .(),.,.?,:?..,,.,,..,.,,--,,.(),,,.,',,.,.--,,--,,\n",
+      "                                                   ,,..(),,.,.(),,,.(),,.,,,--,,--,,.'.,,,.,,,,.,,,.,\n",
+      "                                                   ,,,,.'--,.:(),.().().:(),,.(),.(),...,'.'.....,,.'\n",
+      "                                                   .,.,,.,.;,,,,,.,,(,'),,,(,)..',.,,.'.,,,,,,;,.,,,,\n",
+      "                                                   ,,,,,,.,,,,.,..,..',,,.',,,.,,.,.,,.,,',,.,..,',,'\n",
+      "                                                   ,,.,,,,,.-----..,,,,,.,,,,,..;,,,.:,..,,,.,.,,..,,\n",
+      "                                                   ,.;'.,,,.,,,,,...,.,,.,.,.,,,.,,,.,,,.,,,,,,.,,,.,\n",
+      "                                                   --.',,,'.:\",,(),\":\",,,,,.\";,.,***********-.-.*****\n",
+      "                                                   :://../////,--.,(!).,,--.,,.,.,,.--.,.***:***-,(\"\"\n",
+      "                                                   ),-(://./)..-..-,,,(/).,-.-,.....\"\"..-...--.....(\"\n",
+      "                                                   \"),-..,,,,.,---.-.....,,,,,-....:...,,,--(\"\",\"\"),,\n",
+      "                                                   ,,:.,-.....-(),.\"\",....-........-,.....-....-,-...\n",
+      "                                                   .,,,,,..-....,,,,.,-\"\"-(..),,,,,,,\"\".-......,,,,-.\n",
+      "                                                   .......--%-.-,.().,\".\"-(-)/-.-.-,..,,.--....-,,-..\n",
+      "                                                   .....,,-.,-,,\",\",,,,,,,,....,-\"\"..,,-,-,,,.,,.,,,,\n",
+      "                                                   ,,....-,().,..,.,......,'-',,.....,.....-,,,-,,-,,\n",
+      "                                                   ,,:()-,(),,-,()..--,,-..,-'-.,-.,://....()().'-.()\n",
+      "                                                   ()://./...'.'..,,.,.,,,()-,@..'://.:..@..-.($$,)..\n",
+      "                                                   ,..://.,.,.....,.,:://./.-..-.,-.-,...,.:://..-,,,\n",
+      "                                                   .\n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(sherlock['punctuation'], wap['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "-',,:;!;,,'.;;,-,.,,;;;.,',;,,,.,!,:'?,,.,.,.,:,,' ..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,,\n",
+      ":,,,,'-;,,;',,,,,,,,';'';',,.,,,,,;,,.,?',.,;',,,. ,,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,.,\n",
+      "..;,,',.'...,;,,.,.,,;,,',',,',,.,;',,,,.,,,,,.;,, ,,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",.\n",
+      "-,',,;'.,;,,.',;':.!,,;,.,,',';;',';,,'.?,',',,;,, \"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\"\n",
+      ",,,.,;,--,.,,;,;,.,,',,,,.,:,?,:,..,!??,.!,,;,,!'. ?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,.\n",
+      ",!'.,!'.,,,,,,,,,,,,,'!':.',:,,,,'.:,,.,,:;.,,,.', .\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".'''''''''\n",
+      "'-,,,,,.!',,',,',,,,,-.,.,.!??.:!-!'',,.:!,,,;,,'. ''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',.\n",
+      ",,'.!,'.,.!.,.!.,.,.,,.,:!:;.,':!,,'.,.-,',,',''., .\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.-\n",
+      "-,,;,.,:;!,:'.,.,:,!'!;?;;,',,.,,.,,'.';:,'.,';'', ,-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\"\n",
+      "';,',.':-;,:,.?,,.',,,-.,,;,.,,,.,,.,,.,..,..,.,,. \".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\".\n",
+      "?,?,.:,;,.:.,,.:'.!.',';.,-.,..??.,,;.':,.,.',',!' \"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,!\n",
+      "',,;,!',;;,.,.,.,.,'.,.,.,';,';,,':,,.'?,,,.,..,'; -!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\",\n",
+      ",,',.',,;.,'.,,,;;'.;-;,';,-;,.,.?,.-,-,--,-,.,-., !!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\"\n",
+      ";,,,-,,,:;,,.,.,.;.;;.'.;,-.,!?,,,,,,,,,';,:;;,,:- \"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\"\n",
+      ",'.,:';.-.;,,';;,;,,,,.,,,,;,,-.,':;,,;;-,?,,:?,'; \",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\"\n",
+      ".,-,:',;,,'.,,-;,,'',;;,,.,,!..!,.!.,:.,!?,;',,,., .',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\"\n",
+      "?,,,',,.,,,?,?,,?:,',,,,,,,,,'.,,,';,,:',,':,;'',: \"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\"\n",
+      "::,,,,::-,',,.,,,,,,,.,:.;.?,.;.:,,,',',;'-;,,,,,, .\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,.\n",
+      ",,.,,;,.?,'.,,;,,.,..,!,.,:.,.',',,-'..,,,':,'-,;' ,,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,,\n",
+      "'',,,-.':,-,',,--.;':.;.'.',:,,,,,,,:,,'.?,.,.?',. .'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''.\n",
+      "'';,,.!,.,-:,:,.??,,?.;,,,:,,,,;,,.,,?,..,,;.:,;,: ',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\"\n",
+      ",?',..,';,;;:,.:;,,.,,,,.,!.,;'.',.,:,,.?,.,.,.,-, \"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\".\n",
+      "-,:,';',:',.,::;..,..,,.,;,,;-,-,,,,.;,...,-,;,-,; ..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\"\n",
+      ".,,:,,;,,:,,,;,,..;,-',!,;,.,,&.,!..,-;:,,,,,',.., ,,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\"\n",
+      ";,:',,,.,:,.;,,,.,;,,,.!,,,'.,;;.-,,,,.:,.,,;,,;,, ,,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\"\n",
+      ".'!,,,;!:!''!,,'.!?:,,;,,.!-,-.,.',:;.,,.,,.!?.,:. \"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",,\n",
+      "!.,.,';.?:,'.,,;;,,.'??!!??,.,,,..!,.?!.,;.?!?:.!: '\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,.\n",
+      ".,:?',.;,,;,,;'''.??',',,,,,',?,,,,.:.!','..,;.,;, .\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\"\n",
+      ":,,,!,,,.,,!.,!!,:,.!!'?!!!??,?!?,;,!.!:'.?,;'.,-- ,,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,,\n",
+      ";.,,?.,,.?',.,.:.;,,;,,,,,:.,,.,:.?,.,:,!,;-,.,.,, ,,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\",\n",
+      "';,,,',',','',',',',',,:.,:,:;',.,.,,;,,.?,!;,.,., \".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,'\n",
+      "-,,;.;,,,.,:;,,..,?;,,-,;,.,.,,',.,:,;.-,?!;';,.,. \"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-,\n",
+      ",.,,,.:,.,!,.''!?,,;,,.,-,,,,,',,'.'','.,;:,.,:;'. ,,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,..,\n",
+      "'!,.,,.!!.,!,!!',',,,,:',,,,;,,,,,,,,,,.?.,!??-,?, ,-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\"\n",
+      "!!.:;,.,:,,.-,,-,,.?,,,-,,,;,?,''?,,:';;',,,,,,.,, \"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,.\n",
+      ":,,--.,.,..,;,.:,'.;;:,;',,,:.-!!!!....?;,;,,,.--, \",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,.,\n",
+      "-,-',,;:,,.,!!!!,:'..,:,.,?-.,,,,.-,.,,?-.-,:,--., .,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.',\n",
+      ".,-.,;.,;,,.',.';,,..,!-?.,,,,,'.-,,',;':,.,,-,,', .\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",,\n",
+      ",;,,,,,'';,.,,;;,,.,;,,''..''-,?,',;,','.:.;.!?.;, .\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\"..\n",
+      ",,.,',,..'?'',,'.';,,.',,';,,,,.'??!,?.,!,!''.?'!! ,\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\"\n",
+      ",,';','?!,,?;,,.':',,.,.,?.;,'.:.';,.?,--':-','.'- .,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\"\n",
+      ",,,,.,:-,,.:'.,;;'.,',.,.',,.,,,,'.?,!:.;;.?:,,;,. ..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.'\n",
+      ",?.,-!':'?,:,,,,..,,'.,.!,,,!,,?.!,,,,',','.!,.!!: ,,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.'\n",
+      ",.,,?,,;,,,.,,,:,,'!,',.,;;;:,,,';,,..,;:'',.',',. '.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",,\n",
+      ",.,.!:.,,;,.,,;,,.?,??',,,.'?,?:.!.'.!!','?',-,,-, ,,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\"\n",
+      "!?-',?,,,,,,,,,,,,.,,,;;,,;,,,.,?,':,,,..:.,,,,,,, \",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''.,\n",
+      ",,,??,,,,,,?,,,'?..,,,,;;:,,.,,,.,:',.,!:,,,!!,.,. -.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,.\n",
+      ":.,;,:,..,,.,!,?,!,,'...;,,:,!,,!,,.?,,!,,!,!,!?,; '.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.'\n",
+      ".,.,:'.!,,?,'.!?!?!,???.';,:,,,!,?,;.,,;,:',.!!-!! '.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,,\n",
+      "!''?,'!,,?!?,!,!!,:,.:';,,,,'.,?,?;?.,,,:;;:.,,.!, '.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\"\n",
+      ".,.,,,';,,.';';,',,,:,,,::.,.'?,.!?.:,.,;,.!',.:,. ,..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-.\n",
+      "''!'''!'?.,;,-;,!.;;,,,.;,',,,.!,',.,,':,.,,.,,.', ....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,.\n",
+      ".:','.,,.?,'';,.':,,;;,'.,;;,'-:';,,.,;,.,';',.,,' ..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,.\n",
+      ",';,,,:,-,;,,-'..';,,,,-,,-.,,;:.,;:';,..,?.,!.?., .-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",.\n",
+      ",.!.,,?!??!,',?,;,;':'.,?:'.:,.-':',;,.,!,'.!!!,'? \"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\"\n",
+      ",';',,',.?:.,'.,:,.:'.!,!,,!,:,',.?;.,:,.,,,,;..,! ,'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",,\n",
+      ":',,','':,,:;;,.,,,-,,.'-?.,-.'?.,,,--;,,-.,;,,-;- -.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\"\n",
+      ",.'-?.,-.,,.'?,,.',,;,,.,,?:.,,'.,:.:,,.',..,,:.,. \"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,,\n",
+      ",,.;.!;!,.'?:,,,;;,,'.,',;,.,:,,,,,,'..;:'''.,;,.! -\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..-\n",
+      "!'..?!.,.,.,;.,!!.','.,!,,,.,-',.,,.,,:.,,,';,.,;. .-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,,\n",
+      ",,;';,.;:,,.,,',.,':;,,,,'.,.,',;;-',-';,',.',',,, ,,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\"\n",
+      ":,.,!?,;,;;,':.,,,.,,?,.,.,.:-?,.,.:,,,?,,,:,,;,,, \",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.',\n",
+      ",,:,,,,;:,,.';,,;,,.,,,;',.,,,,,,;,,,.,,':,,;,,,,, .'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,,\n",
+      ",.,:.,,,,,:,,'.,:,'.,.,-.,.:,,,.?,.,?;...,.';.,,:, ,.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\"\n",
+      "'.'-!!,-!,!!'!,!.,:,..,,,.,,',,,.:',;,:,,.'??..,:, \"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-.\n",
+      "?:.;.,;.,':',!.,,:,.!;':,';:,.??!!!,:;,.,.,..,.,,; ,'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,.,\n",
+      ";';,.,;,'.,,,,,.:!;.',,..,.,,.,,,:,,;,,':',,,;,,', ,,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\",\n",
+      ".,,,;,,'!,',',,,,.,.,!,!,,!;,,--???,?.,.,???,?;.,. -\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\"..\n",
+      "':,.,.;'.,'.,.;.!!,.?,,,;,,,;,.,,;.',,;.?-,,','',. \",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",.\n",
+      ".,;:,,;,'',.;,.,:,.'',.,,..,.:,,.,;,,',,,,.,,';.,, ,,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\".\n",
+      "-,.,'..,.,,.,..,.,.,;,,..;.,:,.;,.;,.?,;,.,;,.,-,, \",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\"\n",
+      ";',,,.,,,,;,,',,.,,,,,;,,,.,,':,,,';,,,.,,,,,,.,., \",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.-\n",
+      ":,..,,;,,,,,.,-,;;,,.?,.:!-'!!,!!!,,!'.,!,!'';,!,! --\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\"\n",
+      ".,:!?.!;'!,,,.,,,.','':,.,..!,:',.:,'..!,.,';,,.,. ,.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\"\n",
+      ".,.!.','?',',.,,;,,..,,..,,.,.,.,.,,,,,.,,-,':,,'. .,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\"..\n",
+      ",.,,'..;.,;,.,,,.:,.;.,.;'..:'?;,,.:!,,;,,,.,.,,;, ,\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",.\n",
+      ";-,-;,.,;.,!.'.?.,.,.,.,.,...,;,,,,,,,'.,!,,!,??!! ,,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\"\n",
+      ",!'!,!,,,;,,,!,,.,.!,,?'?,',',','.,;,,:,,:,,,.,;:, .\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?,\n",
+      "!,!,,,,.,,;.,,;.,,.?.;.:.,,,:,;,..,:,?,,?,!,!?,!., '.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\"\n",
+      ",,,:,!.,,,,;,.,:,:,,:,;:,,..,.,;.,?,;.;,.,,',:,,., \"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\"\n",
+      ":.;,;'.-,'.-'.,.,,.,;,.,-,,.,,,-:,',,,;':,.;;.,,:, \"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,,\n",
+      ",,.,,.-,;.;':,-,,,,.-,,,,;,.;;.,,,'.,,,:,.,','',;: \"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",,\n",
+      ",.,,.,.,,,'';',,.,;,,.,,.'?,;,.,,'!''!;,,.,',!'.,? ..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",.,\n",
+      ",,,:.,:.,.,,?,...?,;.:,;,;:;.,,.'..,,,;,.,.,.,.,.? .\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\"\n",
+      ",;,!;!,,:,':','.,,!,;'';,..!,.!,,.,:.!.;.?:''.:,,. \"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\",\n",
+      ",:,.:.',,;,,,';:',.?:;,,;',,':,.,!,!..?.;.;?.;,,.- .,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\"\n",
+      ".:,,.!,?,:,,..,..,,:,.':'!',.'';'.,.:,,,.,,,.,,,,- ,-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,,\n",
+      ",.;'!'!,,.'!,,?:,,'.';,:',';.,,;,:,.:,,;,;,';;,'.? ,.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,,\n",
+      ".,,,,,,,,,,,,;,,,,,;,,,..!'-,,'?.''?',;,,,,,.,.,:, ..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\"\n",
+      ".,.,.,.?..,.?.'.,:,..;,,',;,:.,;,.,:,.:;.;,?,.,:,? \".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,.\n",
+      "',,'.;,.',.,':,',;,.,',.',:,,.,.'?,,.,'';,,'.'!.'. ,.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\".\n",
+      ",!:;,..-;.,;,';,,,':',',,.,,',.,,;.!,:',,.',',,,', \".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\"\n",
+      "',',,;;.'':,,,,,.',;.,'.',,'?'.,.,:::.,;'..:?,,;,. ;\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,'''''\n",
+      "?,::';,.',,.,.,,',.,',.?.?'.;',..,,:;.'?,,,.?,,,;, ',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"-\n",
+      ",.,.',;'.,.',,;.,:,'.;;:,.,;,,',;'.-?,;:,;,.,:'.,, '\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,,\n",
+      ":.,;.,,?,,'?,,;,,'.!?,.,;'.!'-.,'!,,':'.',,!',!,;. ,',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\"\n",
+      ",:.,.,,.,:;,,:,'.,:,;,,.,:,,,;,,;,,.';,,.:.,.,:;.. ,,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\"\n",
+      ":',;;,:','':,;.':.,?,,..,:?,',':'''?,;:',;''','.', .\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,'\n",
+      "!?',',-',???.,.,;:,';,:,;,..?,:,,!,,.',,,?,,--:!., ,',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,-\n",
+      "?':,':':',,:;,';,,,'';:,.,'?,;,':',,,.,!?,!?,?;':, -.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\"\n",
+      ",,'.,,,,,.,;':,':;;.,;,,.,-,,,,.,:,,,,;!,,;,,-,.,, ,..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,,\n",
+      "?,.?.;.',;'',.,,','.,?.;,,,.,,,?;,,,.,,',?'',',',: -....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',.\n",
+      ",,'-',,.'?,,.,,,,,.''.-;,.,:-:,,:;,'',.',,',.,,;., ,'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",..\n",
+      ";,:,;,:,.,,!,:,:,....,!',.!'.:.,','','''.'',,.,,!! ,.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\".\n",
+      "'.'.,.;.,.,.!,.,,:,,,,::,,,.!?;.;:;,,,,;,.,..;.,,. ,.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,,\n",
+      "'.'.',,,.;,''.,:,,';'?.!,?,.',,;,,'-.''?,.,'':,,,, .,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":?\n",
+      ",,,,,'.,,?,.,,,,''.,',..,..,;,:;:',..,,?,.;..;.';, \":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\"\n",
+      ",,,,,.;,'',,.,;,,;,,-,,.,:;,.,'.',;,',,.,'.:,;;.,; :?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,,\n",
+      ".:,.,',:.'.,';.,;,,.;,,.?'?',,',',,,.'?,',,':'';., ,,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\"\n",
+      ";,.;;,,,,,:.,,.,,,'.,';,,?.?,,.:,;,,,.;',':,,',.,, ,\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\",\n",
+      ",',;'.,!,.,;...!,?'!',,,:,',,,,,,;,,.,,.,'.';-,-,- .\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\".\n",
+      ",.?,,'',-,,,,,'';,.,,?,..,,.,':;.,.,.,,?,!'.,,.,,. !..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?,\n",
+      ",!,,.,,.,!,',.,,.,!.,',!','?'',!':,'.'',!',.,'.,!, .,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\"\n",
+      "'.,:.,:...:?:..;,,.,,.,'.'.,...,;.,,';.,;',,.,:.., ,\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,.\n",
+      ":,.';.,:',,',',;,,.,,:,,,.;..,:',.,'.!?',.,.,,':,' '...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\"\n",
+      "',,.,:,''':;,.,!,,.',,'.:.,'.,.;.,:,',;,',;''.';,, .,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\"\n",
+      ".,,,,,.,?.,;.-.,,,,:,!,.,!.?,''.;':!,!,':,;''.,,,. \"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\"\n",
+      ",.'..',:.;,,..,,;'.,!.',,?,;.''.,,?:'.'!!'',.,,,,' ,!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\"\n",
+      ",,.,',',';:,':',,.::,.,,;',:'',:.',',,''.?,:;.,'.' ,\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,.,\n",
+      ".',,':.',.,,,,;,,;,.:,:,;;,,.;.,;.,,,;,,,',.,:,..; ,.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",.\n",
+      "-,'-:,.',';,.,?.,?.!!!;?,.!?;;.':'.,;,.,,;.,.,,:;: \"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,.\n",
+      ".;,;,'.,,;!,,:,..,.,;.,,.,,;.,.','.',.,,,.,.-,:;,. ,\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\"\n",
+      ",;,,,!,;.',,,.'',!,';':.::.??,.'.'???.,,':,:.,.,;; \".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\"\n",
+      ":.,'..,;:,..,!,?,.,,?,!',.-,'.!':.,.,!!,,-,,'.!;'; ,\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\"\n",
+      ",!:',,;:,..??,.':-',.,;'.':'':,;::,!'.:?;;';:,','; .\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\"\n",
+      ".,'?,',.?,',!,',!,!,,.;,.!,?,,.,.,;''.,,,,;.!'.,,' \"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\".\n",
+      ";,':,.,;.,??,,;,'.,',.,-;.,,,,,';,,',,',.'?',,'.?, .,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\"\n",
+      "',....,..,,...:.,,,.;,.;,;.,.,,'??!.,;,,,.?.-?'.,, \",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,.\n",
+      ";-,,.;,,.,.,?'.',,;',.,.,.,;,;.;,.,:;.,..,?,;..,,, .\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,,\n",
+      ",';,..,,,,:';.;;,..',.,,.,,.'.:.:.,.,?,',;,,.?,:,. .,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\"\n",
+      ",:,;,.,,.,..;.!.,!,,.';..,,,-:,'..,,.,.;,.-.,.,.,? ,,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,..\n",
+      ",;;;..,..'':',,,.?'.--:,.,;''.:.,..,:,!!!.?,,;.?,, .,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?',\n",
+      ",:';',.;,.,.,,...,,,,,':,?,':;,,,.,;'.,,,:'''.'.,? ,',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,-\n",
+      ",;'.,,;,':,,.?,.?;,',.?,,.,.'.?,.',,.!';,.?,.,?,,. .,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,..\n",
+      ",.-.,,,.',.,,:'.,,.,.?',.'!,,;.!',-?,,?,,;-,;!,;,' \"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\"\n",
+      ";,,:'';'.,,,,:;:'?,,,':,,.,;,!,,'.;,,.,,'.,'!,,:,, ,.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,.\n",
+      ".!?,?.',:-.,,,,,:,:;,,,,:;,.,!,,:,,.,:-'';,.?,,,,. \"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,.,\n",
+      ",,,;:,,.:,;,,,...;,.,;..,'.;:!.;',.,,:,..;!:.,;,,, ,,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.''\n",
+      ",,:;,,,,.;,...,:;.'.,!?.,?,.?,,'.!.,,,':,.?,.,.,,? ,,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,.\n",
+      "..,.:?,;.','.,',.?,,:..'?.!,,,:,'.,!'.,;,',.'.?.,; ,!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,-\n",
+      ":'.!,.,';,.?;:';'.,;'?.'.':.?--.?''.!.'.,.,!,-!.,, ,.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',,\n",
+      ":'',,..-,;,,.'.,,':.,.,,.?,,,,,',,-,'.;,,,..,.,,:. ,'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.'\n",
+      ",,.:,,,,.!,:'.',,',..!,:.,!.'!:'.'!'''?'!,,!:.,:;. '',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",.,\n",
+      ".;..,,.,',,,;:,,,.,..':,,,.?,;.';,,....,,,;,'?,,:, ,.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,.,\n",
+      "',;.,?;.,-;,,'.'.:,;.:..':'.,.'.'.,;,',-;.';?,.,,. ,.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,..\n",
+      "',,;..,,,;,,.:''.,,-.,,':,''.,':,,:;,,,,'...,,,,,, \"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,,\n",
+      ",.,,'..,.':,'.-;,,,,,.'.-.,:,;,,.,.??,,.-?.''.,;,; ,-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\"\n",
+      ",:',,.,,.,!,,.':'.?.,.;,.'.,,?.:,'?'.,'?,-',',.,?. \",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\".,\n",
+      ".,.'.,..?..':..'!,,,.,,,.!,!..';.,,,,,:.:,::,,.!!, .\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\"\n",
+      ",...;,',:'.!,',,;,'.?,..;.,,,,.,.':.,.,''..,,.;,!, \",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",.\n",
+      ",?,,:,,;...:;,,.'!.';',.,;,.!','.,,:,,,'',,?,,:,'; \".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,.\n",
+      ".,.-:;'.,,:,.'..',;.,?',,'.':',,'..,:,,,,,'.,-:'., \"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\"\n",
+      "',,.;':',.,;,.,..!.';:';'.,,:'.'?:',..,.,.,',.,;:, \".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--,\n",
+      ".,!,!:,,,,'.,?-?,.:,,.,.?.,,.?,?,.,;.,:;;,,;,,.?,, .,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,,\n",
+      ":,,.?,,,.'.!!.,:;.!'?,,:..,.'.'.,!'?-,'-,:',,,,,;: .-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",''\n",
+      ",.,,.,,.?,:,-..',.;,.?,.;:,,':?,'?,:',,.!!:!!!.:'? :\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\",\n",
+      ":,.....,.,.?;:,,,.?:'',.'.-!,:,,,,.;.,'.,,,,,'.'.' .\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\"\n",
+      ",.,,.,'.,.';.,-.?,,,.:,;,;,;,;,,,,;,,,,:-,,,;,.?,. \"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','.\n",
+      ",.,'.,',;;,,;,-,.??,':.?:''',';,.,,;.,'?,.,;.?,':. -.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,,\n",
+      ",'.,:,'.';';?...,',',;,,,,.,,.,',.',,;,,.-!,,;,:;, ..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,-\n",
+      ";'-;,,,,,;,',,,.,','.,;.,'.,,',.,,!;,,.,,,',,.',:, ,,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",,\n",
+      ".:?,,;;;';,,,;,-,,-;,.,,:;,..?!.?,,,,;,,-,:,.-,.!' \".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,.\n",
+      ".,,.,-,;,.',??'?'';,.,.-;,.,?,,.',.';!,,.?,,.,,,,; ,,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,,\n",
+      ".,,.,,,!,.,:?,.,.,.,?.,?';.,;;'.?,.,;:.:'.';,:.,;. ,.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\"\n",
+      ",!,!,!',!'.'.',;'',,.,;',,.';.,:,;,,,'.,.,,.',.,!, \"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\"\n",
+      "':..,,.,.,:,,.;',:':';',.,,;-,:--,,--.;.,,.',':.,, ,\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',,\n",
+      "-,,.-,;-.,;.,,?,,','.?,.,.,,.,..,,.,,,.'??,,';.?,; .,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,.\n",
+      ",;,.,'.:.,,;,.,,;'.,:;,'.,;,.:,.',,',...':,;,,,.;' -,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'.\n",
+      ".,',,;,,,-,.;,.?,;.,:-,..-:.,..,;.!'':,;'.,.,,;.., \"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\"\n",
+      ":.,'',,.,,;:,,.;',.,..,..,,;,,,,.'?,.'.,!,:',.,!', ,\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,:\n",
+      ".,?,,;.,,,;..'.','.:,,.,.,,,;,,',.,':'.,.,,:.,,,;' ...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,.\n",
+      ".,.,,.!,:'-!,.',,'-,,,.,,,,,,,.,.,.?'.,,?'.;..:,'; .,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,..,\n",
+      ".,,..!.?,!.,?.,,,.,!?.';.,;:,:,..,:,,'.',;,';,','. ..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',.,\n",
+      "',,,'.,,,,,,:,,''..,;',.:,:,,;'.,.??..,.'.,;:;.-,, ,,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\"\n",
+      ".;.',,'.?,:,,,,';',';:,',,,',.':,.,,,,'''.',:,,:', ;-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",-\n",
+      ".',.:;''-.,,!,,,,!,,',,.'',,',;,',..,,;,,''.;,,,,. ..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\"\n",
+      "?,',.,,;''..',,:,','.,':',',',,.,,':','',.,,',.',, \"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,.\n",
+      ",..',;'.,';:,;,,,..-,',,'.!'.,,.'.,,:',,.,',:,,,.\" ,,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\"\n",
+      ",,.:,'.,,.,!;,..\"--,:'.,,.:.,,'.,!,,,,.'?,,,:,,,., ,..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\"\n",
+      ",,,.,;?,:??',.,,;',;,;;.:.,,':.,,,:,.,,.?',;.,;,:. ,\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,.\n",
+      "!,;',.,':,','.:'..,,:'.-,.,.?','',.',?.:','.,,';,, \"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\".,\n",
+      ",,;,-.;,',.,,;,..,?,.?.,-...,.,.?,.,,,,,,',?,:,.,, \"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\"\n",
+      ":?,,;?,?,,.?,,.,.!,'.,,.?,'.?,.,;,,,,,,,,:,,,,:.,: \".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\"\n",
+      ";.,,?,.??,.?.,?.,?.',:.:.,.;.;.'.'..',..,,'.'?',., \"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"-\n",
+      "'';',.,,;,'.:!,.,;,.,',,',:',:,:':';.?'?,;';.,.!.! ,,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\".\n",
+      ",.;,,';:,,&.:,?,,,',,.,,!!;?;.,:,.,':,.,.',,';,.,, ,-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,.\n",
+      ",:;,,.',:;,,:,;,.,,,,,,:.,:,,,,;,?;,,,:,,,.,,:,,,, ,,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\"\n",
+      ".,,;,,.,.,.,,.,!?:.,?,,,,.,,,.,?,?,?!,:.,?,.;,,.,- ,-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",,\n",
+      ";,.;,,.,!,,,.,?;;,.,:.,:',.,.,:.:,-.,;,;.?,?,,:;:, ,.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\"\n",
+      "..,.''?,.!.??,.,!?'?,,..';-..,'?',,:,;,;.,',?,;',, .\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,--\n",
+      ",,,.,;.?,;.,,.,-?,,;.,,.-,,,.;,,,,:,,,,,.,,.',,.', ,.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\".\n",
+      ",;,',:..';,,,,';,,,.;,,..-,':,';!,..;,,.',,,,,,,,. \",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,,\n",
+      ";:,'.,,,.,,?,..,,,,,:,.,,.,;,,,:,;,;,.,,,.,,.;?,,, -.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,,\n",
+      ":;,.?,.,,.';,-.,'':,.?,?,?,,'-'.',';,,:.,!?,.?,;., ...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\".\n",
+      "?,:,',,.,?,:.:,.,,.,,;,:,,;,.,'?,,.'.!;'.,.,;,..., \"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.-\n",
+      ".-'.;.,:'?,.!?,!?..:.,,.,:,..;,,,;,,.,,.,.,;,'.',' ,-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\"\n",
+      ";,:,.;,,.!,,?,.:.,.?-?,?,;,.,,:.:,.?,.!:.,!?,,.,,: ,\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.'\n",
+      "',.,;.,.:'.,..,?,;:,,.,.':,.,,.,:..,,,.:,;,.,;,;,. ,,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\"\n",
+      ",.,..!'!,?,;..,,,.;:.,!,.!,.,.,:.,?,..,?,;.:',:',. \"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\"\n",
+      ";:.,,?',;,.',':,,'.,:'.,':,,.,,,,.,?.,.,?,,.:;'.,? \",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\"\n",
+      ",,.,?..?,'.,!.,.',,'.:,.,;,;,?,:,:',',;.'',,';,,'. .,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\"\n",
+      ",:,,.:.;.!,!,!!?.,;;,.;.?,':,-!,,:,.:..,','.,;.!!, \"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",,\n",
+      "!,.,,:,,'?.?,,;.,,,.??;,.,..,,.,?,:',.,.,,,,,,.:,: ;,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\"\n",
+      ".:.';'.;'.,;,,'?:,,.,.,;';'.:.;:,;,,',',;',',.;,,, ,\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",,\n",
+      ".:;.:';'.,,:..,,:,,,.!??.,'..,;,;',',?.,?:'?,?:.,, ,,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!-\n",
+      ":,;,,,,'.,?.,,,!.',;:.,,?-,-;,',',.?'',.'?:,.,,''? \",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,.,\n",
+      "?'';.',,..,-,??,';,',,,,':.',,,;,,,,..,.,?,,,'.,,; ,\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,.,\n",
+      ",,'.-;','',;,,,',';,,,.??,,.,;',','',:',,';'',';': -,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'.\n",
+      "',,,;',',',;';?',,,,;,,','-.?,,..,'.'.?:..,,-;,'., \".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\"\n",
+      ",,.,',';,,.;;,;'.,.'?!?!!!,???,,??.,,?:,,.,,!,'?!; .\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",?\n",
+      ".,,;,,,,,:,..;:,,.,,,?,.!??,:,;..,',-,.;,,,!;.:,;, ,\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,.,\n",
+      ";,,.;'.!,,!,,,:.,,',,.,',,'.,,.,.;:'.!..';,:,,.,:. -.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\".\n",
+      ",;,.,.,;:,:.,,.,;..,'!,'.,;,,':,,?.!'.',':,',':,,' \",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\"\n",
+      ".,,!,!,..,,-;,';,,,,'.';,..,'.,!'.;.,,:.,!,:'.?,.. \"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;''''''\n",
+      ",.,.,,.,,,.'',.,,,,;,:.,,,;,,;,,.?,.,,,,,..,.::,,, ',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\".\n",
+      ",.,',,,:.,,,.,..!,..!,.;.;.,;:?,.,;.?.,,':-,,.,;,. \",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",'\n",
+      ",'.,;...:,,.,;.,',,'.,,:.',.'.:,,,,,:,.''?''.';,'- .,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,.\n",
+      ".':.,:!.,.,.,,!?;;.,,..,',,,;,.!,'.:,,.,.',.,:,.,, -,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\"\n",
+      ",.,:..,,!,?,!,!',;!,;',',,.',,'.',,','.',,-,,'';,' .\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\"\n",
+      ",':',';,,,.',,-,.!!'.?!,,,;,,',.!..;.,,;:,.,,?'':, -.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\"\n",
+      ",;,''.;,',.!.,,,?,:,;,,.,,?,?,-?,?,,,?;??':,';,,,' .,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-.,\n",
+      ".?,.,.,'.?',,,,'?':';.,:.,.?.;.,.?,:,.',,;',',',', .\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,,\n",
+      "',,:,.,',','';'.,,,.,':',',,.,.;'!:.',:;,.,'.-,,,. ,.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",..,\n",
+      ",,'.,,,,,'.,',,,;.',,',;,,.,,,,,,..,..:.;:,.;,,.,, .\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?.\n",
+      ",';,,.-!,-!:,.-!!.,,,:,'.-!,-!:,.-!!.',',',:':,.,. ,.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,'\n",
+      ".,.!,,:,,.:,';;,,,.,,'.!'..,;..,,:,-,,,',.!,',,,'. ',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,'\n",
+      ",,:,,.',?,,,;',.,;,.,,;,.,,;,.,?;,,,;,;,;,..,?,.., ,..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,'\n",
+      ".,-,.?.,,;,;,.,.,:,.,;.,;,.,,,,.,'??,.,;.,.:.;.;?' -..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,,\n",
+      ".!-,,!,:,.,.:'.?,!!.,:,,,',',;.,,;-,--,,,.',:'.,'. ;,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-.\n",
+      ",,,.'.,.',,:-'.,!:,.,.-',.,.,.'.:?!:.,.',:';','.;, ,,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",.\n",
+      ".!,:.??;',.,,;,':,',;.''':'',,',','.',,,'.,.!,,',! .\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\".\n",
+      "'!,!,:,.,,;,.?,,,;.':.,,,.,?;-:-',,.??,,.?,?,!;,., \",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;,\n",
+      "??,,,.,,!!,!!,',?-;,,.,,-';,.,,..'??,?,.,,.,.,',., .\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,,\n",
+      ":,.',,'.?.!????????,?.':''..'??;,.,.',.,..,'.,.'!' ,,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,.\n",
+      ",;.'.,!.:.?,.,..!?':,.;,,.;,',.':'..,-.-.'?,...?.. \",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\"\n",
+      "','?;,.:''.?,.,..'..,.:,...'.,..,.,.,?:?,''?,';'.; ,.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''.\n",
+      ".??,..',,,.,?,;','.?,;,;,..?;.?;,.,?,;,.?,..:,;,.; '',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,,\n",
+      ",,.?;-;.,.,,.,'';,;,,:-,,.-.,.':;.?,;,;,;,:,,,'.,, ,..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.'\n",
+      ",,,.:-;.,.!;,,;.,,,?,,,,.?.,,,;,..?,;.,;:,,,,,;,,, ,,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,.,\n",
+      ",,,,,,,,;,;,;,;,,,.;','.,.,,.,,:.';.?,.,.,,?,:,.,? \"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,,\n",
+      "??!!?,,,.-,'!',',.,.''.??,,;,.?,;:,,.?,,-';..,,.,. ,.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",.\n",
+      ",.,!.,;,,,..,!.,,;,-.?!,.,':';,.,;'.?.?,;.?:,;,.., \"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\"\n",
+      ":,??.,,.,:'.,--'.,?:'::,:,.,?,,,,;,.,,,?,:;,,,.:,, \"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-.,\n",
+      ".,.,:,.,:!!:,,,,.':'.:.,;.?;..';,'.',.:..:';.,?,,. .,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\"\n",
+      "?:--;,-.?,;..''':',;...;,;,.,?,'!,,,,,;,,.'.?,'',, ,-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",,\n",
+      ".,?',,,,.!,:.,'.,;,:,.,',:?:,.':',,,,',,',,!;,,;;; .\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,,\n",
+      ",,!,,,.;,;,;,,,,,.,,,,'.,;,,,;,.,?,,,,?,,,?,??'-.' \",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-.\n",
+      "!.,,,:',,,,.,,?:'-':',,;.,,:,,,':,;.;;:,.,..,,:.', ,\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\"\n",
+      "'.,,'.?.,,:,.,'.,?,.,.,,:,'.,.,:'''?',!,?,.,,.,:,' .\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",.,\n",
+      ".:?.,.,;:,,,,';'.,,:','.'?,;.,.';;?,.::,,';:':;.;' \"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-,\n",
+      ":;':,';'.,,',;,,;:?;,','.':';.',:,?,.';':.,.,,..;. --.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\"\n",
+      ",.,'.,,'.',;',;',;',;',;',;',:,,,,,,.!,.';,,.,.::! .\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,,\n",
+      ",,!,',.,:,,,,;.,,!?!,.,.'!,,','-.,.,,:.!,;,;,,:,.' ,,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\"\n",
+      "?,;:.-;.?;.,,;,.,?.,,,.,,;,!,.?,.,?,,;.,?,.?,.,.., ,.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\"\n",
+      ",.,,,-.;,.,,,-;,,,;'.':,,.;,,.,.,-;,.,.,,.?,.??.,? ,..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",','\n",
+      ",,.,.,?,..,',,'.,,?.,?;.,',,.',,.;,,,:';,,'.;.?.', \"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\"\n",
+      "''.',,;,:,.-;;-;:,,;,.?,.!.:,:',;,'-;,'.,,',?',''. .\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\"\n",
+      "?,.,.!',,.,,.!,.:'.,,;,,::',,,!'?,.,,,,,-,,,.,,.:, .\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,.\n",
+      ".,,..-:,.,,,,!:,.,;,.;,,,,',.',,:'.'.?,.',;'.,,?,. ,,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,..,\n",
+      ":'.'?.;:',:,,?'?!,,',.,.,.:;,,:;.,:,:;;,.''!:?,,,. .?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,.,\n",
+      ",,:.,,,'.:,-';,':';':;',.,.,',;,,:'-,,.?,;'...','' ,..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,..\n",
+      "???,,''??,..,!.,,!;;;,'.?,!?,.?,!!,,,:,:,,.,,,.,., \"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,.\n",
+      "'-?,:.;'.,;,:',,:,.'?,',,.,.?:?;,,,'.,.;,,,,!,:,', ,,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,.\n",
+      ",,',:',';,,',;',,,,,;':,,,.!;''.,.,:,'?';,,,,,:'.? .',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,.,\n",
+      "'?'?';'.,,.,?.,,',:,,,';,';,,;,,,.,',;,,,,,,;,',., ,,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\",\n",
+      ",!!..!!,..'.,?,.!'.,.,!.,.-!:.,.,.;,',.;:,.,.,,.., \",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,..\n",
+      ",.?,:,.,,'.,;.,,.,':...,:;.,.,.,.,.,;,,.,?--,..?,. ,-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\"\n",
+      ".'?,,.';'.?,,.',',,:;.?,,.,.,',.',,;.?,..?,.:,;,,, \"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\"\n",
+      ";:,,.,?,,.,,,,,,,,,,;,,,,;,,;,,,,,.,,;;';:,.,.,.:, ,\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,.,\n",
+      ",!,!,!,.'?,,?,,?,,??,,,,;,;,;,:;'',..-:'.;,,.,.,.! ,.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,,\n",
+      ",...,.?,.!.,':,'',,:',;;;;:,.,:.-,.,!'.--,.,-?..,, ,,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.''';\n",
+      ".,;,,.,,.,,,.,,.;,,-,,.?,;,.,;;-,;,.,,.,,.:.':,;., '.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\"\n",
+      "'.;....;....,,;,,;,,;,,;....,?,?,?,'?',.,:'.,:,'., ,..',';'',.'''.'''','...''''.-'''',.,.:'''''','',.\n",
+      ":.',...-,;-.,.'.,.,.,,,.:'.',,,?',';,.,,,,'-,,,,,; ''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''--\n",
+      ".,,,,,,&.,,,,,&.,,,;,&.,,,.,:;.,;.';!,.,,?,;,.,'., .'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''','\n",
+      ",?,.,?,.,',?,.,'?.,',?.'.,,;,,;,,',,,;,,',:,.'.,,; .,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,,\n",
+      ",,-,',,.,,,.,.!,.-:,.,.;;,;;,.'?,,.?,..',;.,,,,,., -'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,.,\n",
+      ",-,,:,,.,,,.,.',,.,;?:,:,.':,,:'.',,,:'.',,:'.',,, .,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,.\n",
+      ":':',,,:'':',''.'?','';'.?,;,:.,';',';',';',';','; .'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,,\n",
+      "',';','.';,'.';,','',;'.''-;'.',?',.-,.,.,;;,,,.,. .,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,?\n",
+      ",.,.,.,,!',.',:',.,!:':'',.::,:,.,,,,.':!';.,,,,!! ,,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-''\n",
+      ":,.,;.:,.,,',,:,,,,;',''.,.,;'':,;,.,,;,',,.,-',., ,...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\",\n",
+      "!,,',.,.,,?.:'.;::,,:-:;'.,:.,,.,:''.,:,',.;.,';,. .,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,,\n",
+      ",,!,:,;'.,!,:,!,,,.,,;,,,,,,,,.;.'?,','',,'.';',': .''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,,\n",
+      ",'.?;,';,',.?';,,!!',,...,,,.'?:,,'','-;,,,';,,,,' .\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,.\n",
+      ".,;;,;,,'',';',',';,,;,',';.,.,,?.,,,,',';.?.'',,, ,;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-.\n",
+      "!'',',,...,,.,',,-,-';',.,,,;,,''.,-.:',','.!.!,'; \".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\"\n",
+      ",',.;,,.!!,,.''.',,;,,',.,;,.'.,,.,.!,:.,;';,;,.!! .:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\"..\n",
+      "?,,!,!,,,,,;;;'.!?!!,!,!,.!'.!..,,''.,,;;,.??,;,.! ,,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\"\n",
+      "',!.';.;.!,';,,.!?,;!-','!!;.,..!,!,,.,;,,!!:.,!?. -.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\".\n",
+      "!,,?,',;.'.'';.!!,,-.?:;,''.;..,.-,,.;.,;.,;'.,.?; \",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-.\n",
+      ".!';.;'..;,.!;,..!..!,.,,;',.,.,'.!;,.'?'.,,'.,.', \",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,.,\n",
+      "':,,','.?,!'?',.,!?,;,,,,,,'',.,,-.,.-,',,,,',,',. ,'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,--\n",
+      ",,?',,.,;,,',,,-,,;,,.,,'.,'..,.,,;,;,..:.',,,,.,. .,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\"\n",
+      ",;,,.,??;.:,,.,,,;,.,.,.,'-.;,.,,;';,,,.,,,,.,,?,. \"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,..,\n",
+      "',,,.,;,,,,,,,.,'..'.,,,.--.,,;,.;.?.,'.;,;,;,.?,, ,,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-,\n",
+      ".,,,.,;,;,,.,,,.;.,.,.,,;.,,,.,.,,,';;,,.;'.'?;,,, .-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,,\n",
+      ".,;;,,,.'!?;.,,,,.,:;'.,.',.,.;,.,',.?.':;.'..,.,; ,..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,,\n",
+      ":,,,,;.;.,:,;:,,,,.;.,,...,?.,'.',:;?,..,,?,;,:,,, ..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,;\n",
+      ",,,?,,':?'???,?,','?,,,.;,.!.;:',.,:,;.,;.,..;,'.; .,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,,\n",
+      ",,',;,-,,.';,.,,..,?,?:,';,,;,;,'.,,,,?'';:,';:,,; .,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-.\n",
+      ".;'.,,,,.'';,,,.;.,';,-.,,,,,'.,;,.,,-.,:.:,';''., ,,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\"\n",
+      "-;,':!,!!-',,!':',',,.?!,,.,?,.,:.!',,.!,,!,,;,.,. \"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\"\n",
+      ",;',.,,;.,.!?,,'''?'??';';',;';','.,?,,',,.,,??,,. \"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,..,\n",
+      ",,';'.,,.,?,.'?.;:'.,-..,,,,,;,,',,'!,,,,,,,,?'?,, ---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\"\n",
+      ":;,,.,.;''.,';,,,.,?,.,?:?!!'!,,.?,,,'.,;,;,,,,.;, \".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\",\n",
+      ",,';,,;';,,;-,';.,,..,',;'..!,.,'','-'-!'!'!';,.'! ;,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\"\n",
+      "'?,,,,'?',,,,?.,,,.,!.!.,,';.',,'.,!;,,.,!!:,'.!'; \"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,.\n",
+      ",..,,,';';;'..':,.,,';',.;,,.,.',.'..,,,,,.,'?,,;, .',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,,\n",
+      ",;',;;,,.?;:,.,;,;-.!,.,,.'.;-!!,:,,'-:,..;,.'.!,- \"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\"\n",
+      "!';,.?.,.,-,?,;.!!!..'!..-,.;,,.?.,;.,.,.'-?,'!',. ,,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\"\n",
+      "';','.!;',.?'.?'?,.,.,;,,.,'.-'-.,.'.!,.!,,'-',,,' ',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\"\n",
+      ".;',;,'!'??,.?,.;;;:,,',,..,!,!,'''.'.,'!,!!:!','! ,!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\",\n",
+      "';,-,,,''.,::;;';,,,;'.!,,.!,;.,;!';,,.-,':';:''.. ,..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\".\n",
+      "?,','?;''.:,.,,,'!;,.,,:,!,.....,.','?,..';.;.,;': \".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\"\n",
+      ",;''.,-;,,:.!!',',',-:,,.,!,.,;,,-'-,,..,';..??',. .-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,.\n",
+      ",;,'.,.,;;';,.!.,,;.,;':;,,.,,;.,.,';,,.,!.?';;,', '.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\".,\n",
+      "';'';,.?,..',?.?,'.'.''?':?,.';.!??!,;,.,.;.,.,':, .,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"',\n",
+      "...,:,.,,.,':..?,:',';.,,',;,,,,,;,,;'.,.,',',,;'? \".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,;\n",
+      "-';'',,,',,.!,,;,,','-,'.-!'.',,.,!'!',,'!',,'.,;' ,.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..'\n",
+      ",''.';',';.'.;,.':'!',,:','..:',,,.,,.''.'!'.,;.?, ,,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..'\n",
+      ",';',;,.'.,;',',,,.,;-,.'',:,,.!!,',.,..'.;..,.'.? ..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,.,\n",
+      ",'..?'?,.';.'.,.,,:.,,.,,,;,.',;,.,,:;,,',..,,,,'; ,,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\"\n",
+      ",,',;,,;',';,,..,.,-;;,;,.,,,.';,,.!,,.,,:;!';;'.! .,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\"\n",
+      ".?,,:';;,'.,'.'.,?!,,,'.,;,'.;;';,.!.,,;':;,,'?;'. \"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\"\n",
+      ".,;'.,.,;.';,;':;;'!!,';;.,;!,:'';.,,,,:,',,.?,,,. .\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\"\n",
+      "?;;,!',.',;'.'.!,-.',',.'!:',..,-?;,';;';.!,;'';'' \"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\"\n",
+      ";'.!!,,'??,-',,'!';'.'!'';,,';,;,;,,;,;,,,,,,,,,,, --,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",,\n",
+      ",,;,;,.',,.':.?',,',,,',,,,,'.,,..,.,',,.,,,,,',,, .,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,.\n",
+      "',.,',,:'',;!,-','':',!','-,.,'.;,,;,,.,.;,.??,,;, ''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''..\n",
+      ",,.,,;'''';-,.',;,,,.,,'.,,,.,:'':.,.,.;;';,,,.;:. ..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,,\n",
+      "..,;,-;,;,;'.,.':'!'!!'?!!'!-''?!:'',,--,.!.!??,?? .-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,,\n",
+      ",.,?'::'!'.,,'-?!..,!,.??,.!';'.,',',,;,';,,,!,.'! ,.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,;\n",
+      ";,'.,!,',,,,,.,-;,.,,,,,!!',?-;,'.,?,,',,;',!',;', ,!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.',\n",
+      ":!,';,;',,;,,';,,,,,,;,.?'.,,'?',,',.,',,:,''.;;'; ',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,,\n",
+      "-,'.,'.,;,,,,.,;.';.,'!,;,';',.,!',.,!,!.;;'.,,;,, ,',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,.,\n",
+      ";,,';,,,'.!,,-;',';.;,','','.,;,;,-,,.?,?;,,-;;,', ,-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?''\n",
+      ".!';',,,';,';',;,,;',:!;'',;',,;,,,,,,,,.!,,,',;', ','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','.,\n",
+      ",',-.,!'.';;.'.!;.;,'',,.,,',!--,:,',';',,,.,,,,.! ,;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\"\n",
+      "'.!;,,,,'.,;,:,,',..',,:'',.!!?,??,,'-;,.'?'?',';, \"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?..\n",
+      "''.'!-'-,'.,;,.,;,,'.,,;.,.,,,.;-;;,,,.?.,',,,;,,, \"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\"\n",
+      ",,,.,?!??'?,,?'',?!.!!,;';'.,,':,,,,';!!''!,,!;',. \";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-..,\n",
+      ",.,,,',;,,;'.,,;'.,;!;,,.,';,:;.,'.,!.,;,'.-.,'.'' ,,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"-\n",
+      ";,!';.?'!,!;.;',.,,',,,;,'','.,;;'?',.,!'.',.'.?'? ,!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\"\n",
+      "??'??',?.,',?,'.,.;:,,,,..,,.,.,;,.';,,,,..,.';':' .\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\"\n",
+      ",.,,???,?',,;,,!,-.,.??,,?'',';':,'..,,--;,,,',-,, \",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\"\n",
+      ";,,;,.!:,',.,,':;;,;,-',,;,,,!,!-,,.,:,.,.,'-,,,;, \"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.?\n",
+      ",',,,',,,',,,.,,;..,;'',';','.,.,,,,',.,,,'';,-',. .\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\"\n",
+      ",.!.;.,.,;'.,,;,-.,:-.,.!,;.,,.,.;.,..,,'.!;.';..; \"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,.\n",
+      ",.';'..,,?',';:.,..,';,,'.,;',.,?'?,,','.,,',',,;' \",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\"\n",
+      ",.'!!,,!,,.,,,.,.,'!;,.,?,',,',''.,;,.,!'.;,.;!;', ,\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,.,\n",
+      ",,;,,,.;'',,,,'.,?!,?.!.,?;.!.?,.,',.?.!,?'?.,?,;? ,,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\".\n",
+      "!-.-!.;'!',.,,.''.'.,.';,.!''.!,!,?,.';'.,,,,,',,; ,,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\"\n",
+      ".,.?,,,.?,.;'.'?,,,.,:;.,.-!;'',,,..,,,.:,;,.,,,,, ',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,.,\n",
+      ",,',.,'.?,.'-?.;:,.,.;!,.';,,.,'.,,,!'';!';',;.,-' ,.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,.,\n",
+      ",.!;,,'.;,,'?;,.,.!'.,',.?';';,,,',.,.!'?',;,.!?'. ,,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,.\n",
+      ";,''.,!,,',;,';.;';.,,,'!.,.';',''.;;,.',?,!,,!!,: ,;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",,\n",
+      "',';'.,',,''.';,.,?!''.'.,,.?-.'?,.;':,,'.,,,.'!'; ,.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,.\n",
+      ",.,.,,.,,.'';';',:!,'.',.,';,,..'!,',,.!,,,',-,-., ,,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\",\n",
+      "!','..,'.,:,;',',.,..,.,.':','-,.-;,,.!?.?,;..,.!, \".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",-\n",
+      ",?,,''..,-,,,;,,,,,,;.!,,,,,;,,,,,.;,,!,!-;.;;'.,; ....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,,\n",
+      "?,,..;'.,;.,;;.;;.,;,,',,.;;,,.!!!,,':;,'':,','',. .,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,,\n",
+      "'!!!,:,.';,,'.''.,...,..,!':,!'.,.,-.,'.;,;,.;.,!' ,\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,.\n",
+      ";.'.,,.,..,'',.-!!,'.,,;,,.,.,!-,,!.,!'?;'..'!'?;' ,,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',,\n",
+      ",'..,'.:!.;,;.!??.?'''.,-,.,.?????,,,.,?,'?,,,:,,, '.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.'\n",
+      ".,.,.;.,,.'?,.,,,;,,,'.,,,.'',.?,;,.:,',':,...,.;, ,'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,.,\n",
+      "';,,.'.:,.,,,;.,.,,'.',;,.?:',,;',,,',!,'..,,,,?;, ''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',,\n",
+      ",??;.,,;,'.,,,,,;,,,';',,;,,.;',.;'.,,';'',,'',:'. ,'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,,\n",
+      "''.,,'!.''!,,';,,.,'.'-,'.,;;',.!';',.!,'.,,;,',', ..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-..\n",
+      ",.'',,,,'!'',.'?',;'.!!,;?!?.?'..?.?!,..','-,.,,!' ,'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",.,\n",
+      ".!?,?!;,,,.?,:,,',';.?',';,,'.,:,';,.,,';',,'-,,,, \"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\"\n",
+      ",-':,,!--,,;,',,-.,,-.,.!,'?,.':,,,,;,.,;',;.'.,,, \"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!'\n",
+      ".',,,;,,'.,,,.,.''.','.,.,,;'.'.,.,.',';,,';,-,.', .\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,.\n",
+      "':;:,,,,.-,--;,;',,.!!!!;!.,.','-,;''.,';,.,;.;,., ,\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\",\n",
+      ",-;?.?,?'!?:,'.,!-!!;,'.;-,;',',,.,.,;',',!';,,;', ..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-.\n",
+      ".!!',,,,,?!'.,,,!,',,.!',',-!!!?'?!'?',.??';.!',!, ,,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,.,\n",
+      ",?;',':!,.!,.',,',-:.?',,;,'.?'..';'.,,''?',',:',, ,.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,.\n",
+      "',';,,.,.,!?.!!?,,.''.',.',,.,,.'?,,'?'????;,.,,.! \";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,,\n",
+      ";,,,,,.',!'.,..,,'.,??,.;,.?','.',,..',.,',',;-'', .,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,.\n",
+      ",,',';,,,.,,.,;,;,.,','.;:.;'.,,'.!.,,;,;,:,.,,,'. ,,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,.\n",
+      ",,;,,,,.,.,;'.,,,,..';.-,,,,,.!'.,;,':,..';.,.!;'; .,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,,\n",
+      ",;;':.;:,','.,';'...,,,?,?,,,.,';.'';',,',',',.,,, ,...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,.\n",
+      ".,',',,.!;,,,.,,',;','..,,:;,,','.,':!',,!,,'!',', ,.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.'\n",
+      ".!':,,,';,.;.,,'.,!,,,':,.;,.,,',''.,,!!;.!',';',, .,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,.\n",
+      ".,!;',;,,,'.;,'.,';',,'-!'.,:',;',',!,,:,,,'..!'.' ,.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\"\n",
+      ",,.:,,';,','?,,.,,,.,!.;.,,!,,!,,,;,''.'.':'-,.'?: ...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,,\n",
+      ",,..,;,.,,,;-,,',,',;','.?,',';,,;',;,,,,,',,;,'', ,,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\"\n",
+      ":.!,,,:,!',,,,,',!',,',,,';,',!,',','.',,,,;,';,.' \"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,,\n",
+      ";,!;;;'-';,',-;'.:,,!,;.',?:',,,','.',,.'!?,';',,' ,,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\"\n",
+      "..;'.?!!',,'?'!-'!',!,',,:,',,;'.,;,,';,.;.,';,',. ,,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\".\n",
+      "'!.'.,,'.';'.!?,,'.;!'.:.',:.,.,!,,.'',';.,':,;,!' ..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\"\n",
+      "?;.?,'';,',.,,,,:';';',';';';,':,;,,,.!'.,-,:,,.,? ,.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,.,\n",
+      "'':,',-.,;,',!,,,'','.,,,?',',',,?,,;''?,,';'.':,, ,.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-,\n",
+      "','?;;.,,,.;!.,!,.,,;!,,,-,?,;-:;;'.;,',.;-:,.',., ','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\"\n",
+      "!,.,;,:,.,,.;;',;';,'.,!;'.!,,.,,;.!!:.,';,.,!:,,' ,\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,.,\n",
+      ";,.??!,,:,,.',,,;,,,,,,,,.',;;,.,,',.,,?-;.,:,.,,. '..,,,.,,,,,.\n",
+      ",;,,-,,.,,;;;,,.!;:;',,,.,,,;..,,;,,;,,.,,.',;:,,: \n",
+      "','.,,.,!'.;.';.'',.;.,.,,,;,;,.,;!.,'.,.,',',:,.; \n",
+      "'.?',.,;,,,,,,.':.,,:,,..,':,.'.?,'.,!,.?,',.?,,;, \n",
+      ",.',:;'.,.,'',,;,;'.;,,..,,;,,'.!'??,,.;,,,',;',,, \n",
+      ",,';,;,-;',,;':,.,?,.,;,;,::,!,,.!',,;',;',:,.,,:; \n",
+      ",,,'.,',;,';';.;,,';,,,,,,-.,';,'.,,.;.,',.,,',:'' \n",
+      ";:,,';,,'..,;.,;!'.;,,.,,;.'?,?;'.''?;???;;,,.'?', \n",
+      ",,.,,.'?,.',;':;.'?;,.?.,!;;;;',..;'.:,,.,:.,;,,,, \n",
+      ",.,.,.'?,?',,.!?'.;'',,,'''.,?.,,,,;.!?;.,,.,!,'!' \n",
+      ",','!,?;';';,-,;,;,...,.,;,',,';,',','.,,.',.,;,,, \n",
+      "'',',,.,,,;,';,'..,,,'.',,';,;,,',',,;-,,;!!,,','. \n",
+      ",,,,!,,,,',,.!,,,.,;'.,';-,;',,';;,.,,,';';'!!,,!, \n",
+      ",!,!,!'?,.,,!,!!,''.,!'!??,!,.?!:':,!.!,,:.?'.!',: \n",
+      "',',','.'',?,,',,,;,,,,',,.'?,.,.,,.?;.,,!,,!,'??, \n",
+      ".,;'.!,'.',.,;;,,.,,'.,',,',',.,',;,,',',';.:.,!:, \n",
+      ",'.,...-;.';.:',.'..,.,:,;.;.,,,??.'.:'.,,,,.'..,, \n",
+      ".,,'.?'.':,';.:.:;'.!;':;.,,,,;,,.!!'.,,':,,;'.';; \n",
+      ",,.,,,:'',',;.,''.,,;'.!.','.'.:,.'.,,,,;,,,;,,',, \n",
+      ",,.,;.,.',.!,?''.,,,.!.,;'.!?,:',;.'?,.';',.''.!?, \n",
+      ".?'????,?,,,,-,,'.,,,,,,,,:.',.;'.;,.'';,.,.!,''., \n",
+      ",;''.,,;.;,.,,,,.:;.,.':'--;'.,,;'.,.,.,,',',:',;; \n",
+      ".!,.,',,,;,,,,,:,,.,,';,-,.,,;;,,;,,,,,'..,,,';,,, \n",
+      "'',.;.,,,,;,;..-,';,,','':',,,.;'..:;':';..,',.'', \n",
+      ",',;,,',.,,,',:;,.,,,,',-,:';,.',,,.';'':,:,,.,:'' \n",
+      ":,,,;.;,,,,.;,,:,;:,,,,.!,,,,,.'.,,.,'.,,.,,.?.,.' \n",
+      ",,?,'-.;,;:,;,;,--,,.',,.,'.,.,;,':,,;::,,.,,,,.', \n",
+      "-';,'.',.;.',!,!,.,-.?..,.-.,:??'-;.,,'.,:,:!,;:,' \n",
+      ",'.;;''.!,.?.'..?,.,?.!.,.,,;',,-:,'.,?,.:,;,';,.; \n",
+      ".';,',.,'.'::;,,.?,.,,;',;;,:,,-'.,,,;,,,.,-,'.;,, \n",
+      ".'?,.?,':...':.,..,.:!,?,,;.,,.,,.,.?,;:-,,;,,,.,, \n",
+      ",,,.,?;!?..,',,'',',.,;,,,.!.!',.,-,--;,,.?;,,:.;, \n",
+      ",:.;,,,--,,,,.,---:-,,.-,.,.,,,.,,,!,.,;,,.,,,,,', \n",
+      ";,,,.,';.,,';,,.,-,,.,.,,?,.?,.'.,:.,'.',:'.';'.', \n",
+      ":.,.,.,:...,'':,,.'',.,.,:,;!;,,!,?,,.,-,.,;,,.,?, \n",
+      ".????,,,.,,,.,.,?,?,?,.,.?,.,?..!?.:.,..:..,..?;., \n",
+      ".:.,-....,,?,',';''',',.!.;,.,,.:.,:?,.!,,;,,.,:,, \n",
+      ";.-!-!..',?,.?,,,..-,.?,;.;,..,,..,,.,,-.',',!;!,' \n",
+      ",,:,,,.,,.,,?;';,,.',.,:.;.,:.',.,..,',:,'.,;-...! \n",
+      "?.'..,!.?...!,,!,.,,,,..,.:.,:!,:,.,;:.,,?,,,.;:,. \n",
+      ",,,,,,.,,.?;:.,;,.'-','.;,:,,.,!,!,!;,.,.,;,;.,,:, \n",
+      ",':,',,;,.,.,,,:,''..:,,-,,-,:,,;,,-.,,,,.,;,-',., \n",
+      ".,.,,-?.?,:,,,.';,:.',',';,.,;'?.-'.?,-',':,,,.';. \n",
+      ",:;,,'.;-,,',,,;.!,?.,,?;',,.,;,,,..,.',';'':,.,,. \n",
+      ",:.,;.!'.,,.,;,..,,.-:',,.,-:.,.,,.,''.??.!.''.',, \n",
+      "'..'?.!!!,.,.,;.,,,',;,,''.,,.,,;,,;,,,.,',',.,.;, \n",
+      "'..,..,:-.:.,,,.,,;',',.,:-.!!,.,;..?.!.?,'.''?,., \n",
+      "!!.,,:?,..,.:?,...;,.,,?',.'!,..,..,;.',?,.?,,.,.. \n",
+      ",,.,-:...,.,!?,,.,:?.,.,.?.;,,.'-,''.,,',,.?..,,;, \n",
+      ",',,':,,;,,',;,'',,'.',.',,'.:'.'.,.-,'.'.,.,?.,,? \n",
+      ",..,;.,!,;,,;.,???,;',,,,,,,;-';-;;,.,,,;,?.?.,'-. \n",
+      "''-?',;-,,.?.!.,,.,:.?,;,,,,:,;,;,..,.:.:.,!?,,,-. \n",
+      ".:!,.,?,,?,;,,.,.,,:'?!;,':.,.;!,,:,.'.,!'.,:,';., \n",
+      ",';,.!,,:',':,,.,;,;:!,.','??'?,:,.:,,-,.'.'.'..,, \n",
+      "-,,.,'.,'.,,-,,.,.',.?,,'.,.:;';,'.,.?.''.,:;'',;. \n",
+      ";?.,:':,,,,...,.!:',,.,,:,,,.,,.,;,:.[.];.,.,.,.'! \n",
+      "!.!!':,.''?''.'',':',!,..!,.,,??,,.,--..'!,;:,,.,? \n",
+      ",.,,!.,.,,.,,.-..,,:,:,,:'-.':.,!;'-.!,,!!,,!,';;, \n",
+      ",-,',!,,,,-,-,;-,,,,,,':!,'!!!!!,-,,,,'!,',;,,;,;, \n",
+      ",,:!!!;.,,,,,,:,.,'?;.'',''.,,-;.,,,?,;.,,'.,,.,?, \n",
+      "?-'!?!,,.,:,.,::..,!'.,!,,.,:,.:,';,,.,,,',,,;',.- \n",
+      "','?;..--!,?,,.,?,.,!;.,,,''.?.',?'?.!,;'.,.,;..;: \n",
+      ".,.,.,,;,;,.,,,!,,,;!,,,:,;,;,.?:?:?:?:?.?.:?';:?' \n",
+      ".:?',,,.,;,.?:?:?.?;?;?.,,,,.,,.',,:,.,,?,.????'., \n",
+      "'.,;,,-.,,.?;.?.,?,,,'..,,.,,:'.???,.,.!;,,.!,.?,: \n",
+      ".,!,,.:?,,?,,.,,,,.,,,,.,:!,.!!;,!',,.'!'.',''.',. \n",
+      ".,,;.',:..,.,!!,!',!!,,,,,',!.,!!'!'',!!,.,!,:.,,, \n",
+      ";,,,,;,,,.,,,:,,,.,.';'.!,,,,;,,,,,,,,,,,,,,,,,,,, \n",
+      ".;'.,!!,!,;,;:;,:,,,;,,:,,:,,;',.-:,','?,:,.?,,.;- \n",
+      "..':.!,.,;'.,?,,',.,,;.;.'';;,.;,;,,;.,!,.!,.,,;,, \n",
+      ",,,,,,:,,.,.,,;,:.!,;,.,..,.,-.,?,,.!;,:';.:,:,.,, \n",
+      ".!.:,,,.!!,.,,,,,.,,?,,,,?,,.,,:,.,?!,';,';,'.:,;; \n",
+      "',,,,.,!.'!,:.;,,,,.:,,,,?;,,'.,,?,;,'..-.,:',,,., \n",
+      "!,.,,;,,;.:,?.-';,,,,;,,,..;.,,.[;:;,:!!,,!,,:,!,: \n",
+      ":,:'!;,;',.!,,,;,.,,.,,,;,.,':,,:,,!,.:!!,!,:-.,!, \n",
+      "-,:,,'.;.,,,.!,,?':,.?,!!,.,,!!.,,.,:!.'?::',-,',. \n",
+      ".,!,.!':..,',?.;,,:,;,',.,:,,,'-;:,,:,!-,;;,.,!'.? \n",
+      "!.,;.-,''-.!!.':!!!,!,;..-'..,;..,;.!.!,!,.?;,'.!, \n",
+      ":!'.'.,!,,:,,';,,''.,,;,!!':,!,.,;';,.,,'.!,,.,,'; \n",
+      ".,,'':,,,'.,,:;,:;,.,',.,',,:!;!;,,':;,,.,,?!!,!,. \n",
+      ".!,,:!,,?;:'',':!.'?,,,'?;;.!,,,,;!,;,,-,!?!,,,,?' \n",
+      "?:,!.'-?,':,;,;',,.??'?,,,,,,,,,,?!??;,.!?.?,,.,., \n",
+      ":;',.,?.?,.!??,,:.,'.',.,-,.,,;,.?';,,,,,-,.!,..,; \n",
+      ".?,;!,.,,!.:,;:;,.!?','?,,,,,,,?-,?,'?,,;,,.,:!,.' \n",
+      ",,;,.,,!!:';;.',-,,:,-,'.!'.,.?!.!??,:.!,;'.,.!'', \n",
+      ";.,:,,,.-...,.,'.';,,,''-.',...,':.!,.!,,'.??;.;,, \n",
+      ".,,;.!;,,..,'.,,'--:,,,;'.,?,.',,,?,,,,''?':,,,.,, \n",
+      "-.,',,,;'?,:',?!,,:,,,,''?,,,;,',,,,,,.;';',':':'. \n",
+      ",,?;',;,.'';!,.':;,,,,,;.,,,.',,',,',;',,,.;;?,!,, \n",
+      "!,,!-,!',.-;;?:.,;:,;,,,,,.,!,,.!!'';:;,..,:;,,,,. \n",
+      "',,,,.:,,,,,,,.,,,,,,...,-;,,,,;,,,,,,,,,:,;,;,.,, \n",
+      ":,?,..?,:;'.?,.!,?,.,.,.!.;:-.!.,?,;.,,,?,,.!..,,? \n",
+      ",;,.,,,,;,,.,,,!,,!:!;-.??.;,.,.'.,.,,,-.!,.;,',.! \n",
+      ";.-,:.-?,.,.,.,',.,,,,:,,,,;.,,,,.,:,;,:,,,:,,,,,, \n",
+      ":,,.,:,,,:.,,,,,,,,,,-.,,,,.,.,,,,',,,,;,.?,;,,;,, \n",
+      ",;,,,;:':.?:;.!,,,',!!',.?.-!?.,,.,.,!.,.!.',;,.,, \n",
+      ",!,,:'!.,?!,',',,'.;.,.'':''.,,;:,,,,,';,.',,?..'; \n",
+      ",'.,,'.,.,..!'.;,'.';'.,:??:,;.,,:;,',:'.!.?,.;.-. \n",
+      "'!?.,:,'!!!?,.?,;,:,',.,:..?,...'.!,,,,,,,!-',.,', \n",
+      "':,',''.'.,;,,.,.!'.'?,?,,!,,!:',;'':;;,.!?,,.,,!' \n",
+      ",:,;,,'.,':;',.';',',';,.',';'.''',.',',;,,''!',;' \n",
+      "',';'',.,,,,,,'.,,?,;',,.,;-,'.?':,,',,,'.,,,:,,,, \n",
+      ",;,'.,;.?,:;.',',.,'?,,:';'.,',.;,',.'',:,,,',.:'; \n",
+      ".,!.,'!',','.''!;','.',,'','.'-,-';'-.',.?,!?,:,': \n",
+      ".?.,?.,;.,,.,',.,',..:',.',,...,','?:,,.,,,.,.,!,, \n",
+      ",,','.!;'.,.';.,,!,.!!.?'?,''.,.;...,,'::.?.,;.:.. \n",
+      "??..:,;,!,'.,.'.-,.,,;.,,,,,:,!'.,:,'...'.!..?.,?, \n",
+      ".,,'.!?,,.!;,;.,.','.''?,!,.'.,':,:.,.,?.,.,.;.',, \n",
+      ";;,,,,.,:,.,-!,:.,.'?,'.-;,;,.,-!,,-?,,?.!.-..,:', \n",
+      "':.,';'?,.,.,!,.?...,.,,:;.?,,;,:;,,.??.',:',,,.!? \n",
+      ",'',','.,',;,',,.,:.,.,!?.,?.;,,.,,:',,,,;,,.;,:,: \n",
+      ",';,,,,:,,:,;,,.,-;,,-'.,,'!!,,'??,,!','',',.,.:., \n",
+      ":.,:,,'.:.-;;''.,,,,,';,'.!',,,.,;,;..,!?,,;,.,.,: \n",
+      ",,.,,:',';,,.;,,..,:,,',:.,,.,.!,.?.?????,,;,'.:'. \n",
+      ",.',??!!'.?-,,..?,;;,;;;,.!',-',,,',,,-',,;:;,,,,' \n",
+      ":,,,,!,.','.:,;'.!:,'';,;,:;,'.,.:..,,?!.,.:.,,.., \n",
+      ",'?,.'?,.,'?.,.,.!!;,.,.;.,?,,;,,,.!.,?,,.;,:,,.:. \n",
+      ",,;,,.,,?;.':,,.-,-,,-,-,,,'',;',,,,'.,,,.:,?',?,, \n",
+      ",,?:,';,.,?'.,,.!.!.,!.,,.,?,;,..,;,,,.,,,;:,,,,., \n",
+      ",.,.,!,.?,!,,,:,,,,,.?:,,.,.,;.,;.-,;''..,,'.;,;,. \n",
+      ",.,.??',',,,;,,;-;-:,,.,!.;,;,;',;,:,..,'.,,,,:,,. \n",
+      ",.,,.,'.,:.,','.'',';';,,:,,.,',,'.,.';.'.',.',';, \n",
+      ",,,:,,,;.',',-.'.,.',';;':,.,,.,.,':;,,!,,;,,,','. \n",
+      "-.,.,',-;,,,,.,,,.,..!,.,...'?.,.,?.,;.':...?-..'. \n",
+      ",.'.-.'-.,.,.;..:..,.,,.,!,?.?:-,!,,.!,.!,.,:.,..? \n",
+      "-..,.;..';.,,,...,.!,,,;',,.,..,.,.,'.-;,;,..,.,;. \n",
+      "'...,;,;.?,,:';:'.?.,.!!,,,!!..,!!!.,'''.,.,:';'., \n",
+      ".!'.!,-.??.,;.;.,.'?,..,;,',-','.,!,;'.,;.,!:.,!., \n",
+      ".,.?,:-.,:,.,.,,;,-,,-;.,!,,'.,,,:;,',';,-.:.;.,'. \n",
+      ",,',;',;,;',,,,,,,:-,,,,,,.,,,:,,,:,,.';,;,,,,,.;, \n",
+      ".,,'...,,.,,--.,,,',;:,,,:;,;,.;,,,;,,,,,,;,,,'.,; \n",
+      "'.,,,,!.,??,':;,,,,.,??!,,;-.!,,?,.'-':;,,'.'.,.?' \n",
+      "'.';.;.?,.,,;.,,,';,:,,,,,,,;,.?;:.,',.',:,,',,,;, \n",
+      ",,.!,,'.,;.,;.;;'.,,,'.'.,,?.,.;.,,?.;.!.,;,;,.,.. \n",
+      "---,,,;,,,:,,!.,',,,,,,,;,;,:,,!..,,,,',,,-;-,-,., \n",
+      "',,',,,-;-,-,..,:,..?,,,,:,,,,.,',,',.,.,,.?,,,,:? \n",
+      ",..',.,,,'.,,.,;,'.',,,,,.;,,:;.,,..,,,'.:';.,'.,, \n",
+      ";.,:.,,,.;,,:,.;':,.,,.,.!!..,,;:,.'.,.'.,,.,'!.,, \n",
+      ".'?',.,':.',,,..,.?.,?.,.;?,:,,,.,.;:.:;-,.,,.?;,, \n",
+      ":,,;,,.,?,,.,,!,?..,..;:.,,;:;.!?,;'.',?,,',.!'.,' \n",
+      ":;;,,.,,.?;.,:,-.,,.,.!'.,,,,-.!'?.:?.'?.,?;'.,?,? \n",
+      "?:,.?,.,'!?;::,;'.!;,.',?'.,;'.,?,.,.-'.;,;,:'.,,! \n",
+      "?,,:,.,,.,.,,.',?.,'?.?.,!.,.,.,'.?:':;,:,,..,?,., \n",
+      ",,,,,;,,:,',,;,,:'.:,,..,'.,,.,:;,,;:;,;,,.:,,,-.' \n",
+      ".,..,,!,;:.,.?,'',,,.',';','.,,?,.,,;',.,,',',,''; \n",
+      ",,,;,.'-';'.,:',':,.,,,',,,,.,,',:,,,.;,:;;,:,,.?? \n",
+      ",:,,.!!'?'.,,:,;.',:,,,,,.;,.!'?,,,-!,,?'?';.,:,'. \n",
+      "!?,,:.,..,',,:';,',...,':':,,.???;-,..!..;,,;,-.,, \n",
+      ";-;,,.,,,,',':,,.,;'.?'';,,.!'?.?!,,.,,,;,.'..;.:; \n",
+      "'..,.,,,.,,,.!,,.,,,,',',,,','.',,.,,',;',:?',,;,. \n",
+      ";,,,,,.,..?,.-:,';'.,,!,:,,.,:-,:.,!','?,',:,;.!;? \n",
+      "?,;,,.:'.:??,?,:'.,?,!,;-;,,,,,;-,,,.?,,,!?,;,,,?, \n",
+      ",,,,',,.,?,,;,,,,.'?,,';,.,,.,,.?,,,,',.,,,,-,-;;, \n",
+      ".,:,.,,,;:.,,,,,-,,,,,,,,,,,,;,,,-.,.:,,,,,.,:,,,, \n",
+      ",.,.,:.',?.,.,,.,,'.,,,;,.',?-.,:.,,,,,;',,,?,.,:. \n",
+      ",:',,'...,,:',?,?.,,.,.,,?,,'.,;'.?,,.,,.,.?,.',., \n",
+      ";,'?.'.,?,',;,,.,,.,:,.,,.,.?,??!!!?,,'.,,'.'',.,. \n",
+      "''?,,,.,.,,,':,,.,?,.?,',..,?;'.'?.?,;.!,.,;,,.,.. \n",
+      ",,.:,:.,.',?.?,.,,,,.,,,,?,:.,,.,??,??,.,;.?,.,,,' \n",
+      ".,.,:.,'.,'.,,.,;,,:,;,:,,,.,,.,,,.;.!,;;'.,;,.?,. \n",
+      ",,.,?,.!!'.?,,.,:,.,.',?..'',?,...;..:,;.,!'.,.':: \n",
+      "'.,.';.!:,,!,',?-?,???.,,,,'.;:,,'.'.,,?'.;.'.?,;, \n",
+      ",.,.':,,;'.!.':'?,.;'?,,,;,'.;?':,,.!,?,''.,,.,!,. \n",
+      "!'':,;,;;,..!?,.;,.'.,?,,.',,'?'':'..?,;,,.,,',',, \n",
+      "',',.,,;,,.,.,!?;',.,;'.,.!!,;,.,,,?!,,.,;,,:,,,:- \n",
+      ".-!!'!,!''.:?,,:?'.,.,:','':',,,,,,,-',',,,,..;,', \n",
+      ",,,.:-:.,.!',.'.,',,;.!';,,,'',,,;,,.,,,!:':'.!:;' \n",
+      ",,.',:'.',.''?'.?,,,'.;,'':,'.,'..,..-.'.,.!?,.'., \n",
+      ";-:,.;-.;':!!:,.-?'.!;!'?'??,?!;:,,,,,.'?,,?,,,!,, \n",
+      "??,!.!,,?'?,,,!:,,,;.,,''.,!..',?',:,.,.,:,,,'.,,' \n",
+      ";,.?,-.:,.,,?,.',,,.'.'?,'.?..,,.',:,,,,,,,,..,,-, \n",
+      ".'!!-!,,!'.,:,,,:,,.,,,,';,,,,,,.!!,,,!,:'',''.!'? \n",
+      ",,..!,,?;,:,-',,,.,!.,,'...!;,,:.?.,?,,.!,!,':',.' \n",
+      ",.?.,';,,'?,,..'.?,';.:,,':'?',';,.'',,.,,!,,',.,. \n",
+      ":,;'.,,.;,'.;,':..,..,,,,,,',,,-;,',;?,:,,'',,,,,' \n",
+      "..':,,,.'?:.';'.,,!,,.,..,,.,.,,.!!.,,,.:,,;.,,;,' \n",
+      ";,',,'.:,.,.;'.,,.'.,.,,.!',!,!,;':,''.,?',,,',,.; \n",
+      ":;,;,,.-,,,'.,,'.?,?!-,,';',.':,,,,','.,,,,,:.'',, \n",
+      "'.?:,'.;.:,:,,,',.,';','.:'''.;.,';',.;'.;,',,'.;, \n",
+      ".,';,,',.;,,,,,,.;,,-',;,;,,,,,.'?:,..,,,,:.!;!'?: \n",
+      ".,'.,...,;'.,..,'.,,'?,;,.,,,:,;-.?,,.?,,:,',,.?,; \n",
+      ",,','.?,',,..,,;,,.'?,,,.??,,.:'.,:.-,',,;,.?,','! \n",
+      ",?,.!.,',,.',-.'.!,'.,.,,-..,,?,;.?,,'?!?..,,;;;,- \n",
+      ";',;:'!,,.!!,:',.!!!?','??';''.;,!,.',.,,.,,,!',.: \n",
+      "'.,.,,.?,:.:;.,.;.,,:,;.:-;...:.,.',?,.:..:;,,.,;, \n",
+      ",.,?;.,!.,.:,,;'.',:.,,,,...,.,,?,.;,:,,,.:,;,-,,- \n",
+      ".??,;,:,,;,,,.!,!?;,.,.:,,,,.::;,,,,.,,,;,;,,,..,, \n",
+      ".?,..:,..';,,:,,..,.,,,.!?',,,,;,,,.,.,.,.,?,,:,,, \n",
+      ";,,,.,:,!,.':,,,,.,?,.,,;,,,,.,;.,;.:,,.,,,,!,,.:, \n",
+      ".'.,!,??,',,,???',?'',??,??,,??,,!,?,?,,,.,';;::;. \n",
+      ",?,,.,',..,.,??,.,,.,,':,,;-.,.,.,;.,,.,,;.,,:,,., \n",
+      ".,..,,?,;.,?,,.,??,;.,;.,,?.?;,:,?;,.,.;'.'.:,.,., \n",
+      ",;;,,.:,?,?-';-.;;;'.,,.,,-!?,:;,.;.,,.'.??,,-;.;. \n",
+      ",.,.;,.,,?,;';,.!,.,,.,,:,,.,,.;,,.,,.,.,,.,.,,,:, \n",
+      ".;,,?,,.,,..!,.;'.':,..-?,??.:;-,.;:!,.,;,.,,.',,, \n",
+      ":..':-.??;!,;;.,?,.',.,'.';;,:,!:.!;.,;-.,:,.,,.,. \n",
+      "!?,:,,.'?,,:;,:,..,'.,,?,,.?,:.,;.,.,;,,,,,.,.;,., \n",
+      ";,...!,;,,;.!,!,,!,,''!:-':,',,.,,;,,:,,,','.,:,'. \n",
+      ",;:,,','.';,.,-?.:...;,..,.?',';,;;.?'':,,'.'?,,'; \n",
+      "';,,.'..!!.,;..?,,.,.:;.'?!::,!!?',,.,.,,,'.'.,,.- \n",
+      ":,',.,:','.,.'?,,;,','.,,,.-.,:,;,,,.,;..,!',?,?,' \n",
+      "-.,,;,,.;.,?!.,;;.,,,,,,,,?,;.,,,;,,,,:,,.,.?'.,;, \n",
+      ":,'.?,;,.,,-'.,;;.,;,,,;,,,.:;,,.,',,:',-.'?'';.?, \n",
+      ";.,?!..,.',!'?.?.,,'.?'..,:'::',;,'..:.!?''.;'.,-? \n",
+      ",,.,,,.;,:.,,'.'.'.;,,,,.;,,..,;,.,','.,,?;,,;,.,' \n",
+      ".,;,,.,'.;.,.,??,;.?.;,,,,.?,.??;,,',,;,...:,:,.,, \n",
+      ":..,,;,;,.,,.,',.,,?.!,,,,?'.,.,.,.!',.,;:.,,,.,;. \n",
+      "?,.,??,.,,,,,.,;:,,..:-,,.,;';,;,,.,.:.,':.',.;.:' \n",
+      ",.,';',-,,:,,.,-,-',.,-,,-,-',,,-,-,,,;,''.',.!,.! \n",
+      "!'!??,;.,,.!,!.,.,,,.,.,,;.,?,.,!'?,,;,,'.,;'.,,;, \n",
+      "',.,;:,?,,,,,.,:,,.,'.,,;,.-'..:,;..,!:.,,?',;,.,, \n",
+      ",,';.',,?,'!:'.,,.,,.:,?:,:,..,,.,,,,,,:';,-',.;'. \n",
+      ".,.'.,,!.'';,,.!.,.,.'?',,:.,.:,,.!!.!!!!;;.,.-;,: \n",
+      ",,:,,.,,,,,..;'':,,'-.,',;,.,..:,.'?.,?,.,:.;;'.-. \n",
+      ",,:,.,;,.,:'.,'..,;':.,,;,..?,,;:.,..,''.,'.,,;... \n",
+      ":!,?.,,?:,,.,,':'';.,:..,.','!,!:,:.',,,','.'!!,:, \n",
+      "...,,,,.',:,,,;..,;.,.',.:;,:'';,.'.,,;''.,,!.;,,. \n",
+      ":,':,!,!,.!!.;,,..!;,,,,'.,,.,,;.:.,!',',!!,,,!:?? \n",
+      ";,:.!.;,',.,,,!,,,:,!.,,.',?','?,,-;,?,.;,;.!,.,,' \n",
+      ",,'..',',,,,;,,,,,-.,:,';',.,,,,,'.!;;,.,,.?,';'., \n",
+      ",;,',':,''.'..,;'.,;,;,..':.,.;...'.;.:;.,,,',',', \n",
+      ",,.,,;,,,.,,'.!,!,!'','.,;,:,',.:,'.?,,;,'!,,',!'. \n",
+      "!!?.?,.,.?,;';:,,,'.!',!!.,,,:,.'!,,'.,',,..?;,,'; \n",
+      ",,,,.,;.;,,,.,',,,,;,'.,,,',,.,'.,?,!.,;';.,?,,.,; \n",
+      ".,?,.?,.,?,.,,:,,?,;,,.:.,.,';:.:.,!,..',:,-;,,,,' \n",
+      ",,'.?.?.,,,,''..'.;.,,':,',':,-'.?,.,!,.,;,,;,':,, \n",
+      ",.,,,'':,,'-.,,.:,,;'..,,.,;.,,',',,''?,,;,''.;.,; \n",
+      ":..,-,,,:;,'.,'.,?:,;...,.:.,,;'.,.?,,,,:,,'..':., \n",
+      ":'.,;.:,..,.?.'.!?!'.?'.',:.,.,,!?!?.',,'.:.,'!'', \n",
+      ",,,?.?;!',.!''?;:,.-,'-:,',',.!!,??',.,-:?,,:,.!?? \n",
+      ",.,?-,,,?,,,:,,;,.!?.,!'.!?!,.,!,;.!?,.,;,;,;!.,-, \n",
+      ",,?',!,!'?'.,,.,;...;:'.,.,,,?,,.!,,,'.,,,:.,,,'?, \n",
+      ".,.,;,.,.,'.,.:,,'.,,,,''!',:,,.',,;',,.!,,':,!,,: \n",
+      ",.,.-,'-,'.',,,-,,',,,',!',,,.,,',,,.',.!,!.'.,;,, \n",
+      ".,,,.!,.;.,.!,,.!,:,,,',:,',.,,:,,'.,,,:.,!?'.,,,' \n",
+      ",'.',:,.,:,';'.;.,.':,..,?.?,;.:.,:,,,;,,'.'?..,:. \n",
+      ",,,',,,'.;:',.?,..,,,'.'':,,,.,:.'?',,.,';,,..,':. \n",
+      ",,:;.,'.,,,,,,:',?',,.,;.',,'.,,,'',',,:',''.,.,:, \n",
+      ".,.;.,.,,,,..,,',.,!,:'.,,:'.,,;.,,':.,;',',.,;'', \n",
+      "'..:.?,....,:..,;.?..:!?,:.,?.!,.;',,,-.,??,,.,,;' \n",
+      ",.,,.,:;.,.;?,,.,;;,,.,,:'.!.,!,;.?.'?:;.,,.;,.,,? \n",
+      "?.!:,.!,'.,.,.,.,..,:,.,,;,....,,?,;.,:,.,.,,.,,., \n",
+      ":.!,??,..,;;,,.:.,:.;.,'.,-..,.,'';.':.,:,,.,:,.,, \n",
+      ".,:,.:,.?,;.,?;.?,,;,?;.,',',,:,,,,.:.,??,.,,-,?,, \n",
+      "?.:',.,?,,.','??-?,';,,.!.,'?..,:;;,,:.?'.:,'.,.,: \n",
+      "',';,,.',.,;.,.,.,,.,,.,.,.,:...,;,:,,.,;,,.,,.,,, \n",
+      ";:,-',-.,,.,;,,.,:'.';,';,,',''.',-.,,..,.,,':;.;: \n",
+      ",,:,.,,.,:,:.,.:,.,?;'.,?!,,',',;',-,,,,'.,.,,,,.' \n",
+      "'?,'!,'.?.,:',',.-:,;',:,;,..,!,??.,,.?:;.,-,:,;,, \n",
+      ".?:;.,;:,,.,.,.!,;,.,.-,!?;..,?,.,,',,.:,';,';,';, \n",
+      ".;.,';:.;:,,-.;.,;,:,,.?,.?,?:,,;.??,'.??.!,??,,.- \n",
+      "!?,,,,:,,,.,;:.-:,.,?,.,.:.!'?'.?.!-..-:,;',.'','' \n",
+      ",,,,,'.,,,.,'.:';,';'.,,?,;.!:..?-?,;;,:-,.,?;;,,, \n",
+      ",',,;':',;,.,,.,;',,',:',,,,,',.',,..-??,,':';,.,: \n",
+      ",.,,:,,.,,:,,,,,-:,,;,-,,;,,,-,.,.,:.,:.,?,;.?,.?; \n",
+      "!';.,,'.,.,.,;.?.;.!.!,.:.:.,..,.-,.':,.,.,;??,,:, \n",
+      "'.?,.?.,'.',.'?.,.?,?,':;:;,;,.:!,'.,:';,,;',...,, \n",
+      ".,..:.?;.,:;,;:.?.;-.,.,.';.:;;.,.,,!?,.,??,,.?,'? \n",
+      ",'?,..,':.?,.!:','.,'.!..,,!'!!.,;:,.,'.,,'??,,.., \n",
+      ",;,,,,.!'?-,,'',,.?.,;,,,,'.,.,,.:.!:,:.,,';;,,.,: \n",
+      ",;.,:,,.,;.,,,;;,,,.!.'?;;';';,'.?,.,,':.,,;.,,;,: \n",
+      ",,.,,.,,.,.,,!?,.??,.,,,;,,.',,;,',,.,,,;,,;,!,,:, \n",
+      "!,,'.:,.,,:.,;,,,.,,.,;,,..,.,!,.-!,.'.'?,.,?,,:., \n",
+      ",;.,;,,.,,,;,.,!,?,.'.,-.',:;,,..!:..!,,.,?-,..,,- \n",
+      ";,.,;,,,.',,.;,.,,'.,.,?,,..;,,.,;,,,,.,:,-.,.;.,; \n",
+      ".,,:,.?,;..,,,-..,,'-.,?.;,,,,.?,,,.?,.,;:;,',,',, \n",
+      ".:,-,;;:;',,.,.,.,..!?-;.,.;,.[.],,,,:.,;:,;,.,;;, \n",
+      ".,?;:;',,.,;,;,;,.,';,';,';,';,;,;,,.!!.,?,.,'!?!, \n",
+      ":,'--.,,'.!,.,.,,.,;;;.,,;,.;''.;,,,!,!!''?,,'.,,, \n",
+      ";,,.,,,,.,;,.,,,,.,.,.,,,;.,;.-,.,;,?,,-'-.,.:.,:- \n",
+      ",?!:,;..,;,.'??,,:..,.!!.,?:.,?;.,.,,?:.,;.,-:,,.' \n",
+      ":.?;:'.',;:',',',?';',:.,.!,,?.!;,:',',';,;,,.',,, \n",
+      ",,,;'!!';;,..,.?.,.',,,...!,,.,,.;.,,'.,?;,,,.:,'' \n",
+      ";,,...',,...,:;,-.,':,.;,.,.,?,:.,':.,:.,,.,?.,.;. \n",
+      ",',:',..:..:,.!,.:,;.::,.:',;:',;,:,,,.,;?.?;.,..! \n",
+      "':..,.:,.?,',.,:.!',''.','',.,;,..,;:,,,;',,-,',;, \n",
+      ",.,.;.',,.,,,,:,.:',.;,,,.',:;..,.,,,;.?,-.,?;,',, \n",
+      ".??!;'';,,,.,,-'.,;,.,.,,,,',:-',;,,,,;,-;,;,,;,,. \n",
+      ",.,,.;,.?,:!,.,',,:,.:.;,.,,'..!.,',.,.,,,:,,,,.,. \n",
+      ",.,?,,-.,:',-.'',:,.,:,.??'?,!,!.,,;,:,;,.,.',,'., \n",
+      ",.;,,:'-,.,;.,.:..,!',.,.-...,.!-??,.,.,;,-,-,,,,, \n",
+      ".,,,.,:';?'?,';-.,.,':?''..?,?,.,;-,-.,.,.,.:,.,;, \n",
+      "..-.,:,-.,.'.,.,!,.,.?;,.'?-?.,.,.:,.,,;-,!,'?;,,. \n",
+      ",?:',,'.?';,:,.:-,-,-:,-;.?.,.,;,.--,,,.,,.:,.!!!. \n",
+      "?,,.,,,'.,,.,?,,;.,.:-;.,,:.,,,,,;,.;.:;,'.,'?,,,; \n",
+      ",.,'.,'.:,.:.,,;.,,.?,:,.,.,,,;,,,,.,?,,;.,,,.,.,, \n",
+      ".,.?,,,;,.'..,':,.,',,'.',,:,;,,,.',.,,!,,:,:',.,. \n",
+      ",,:-,.,.,';-,-.;,.,!!.,!,,.,;.;.,,,,.,;.,.?;,...,, \n",
+      ",.,.,.,.!'.?;';':.?:'.,,?--?';'-;-,-?,.,?,;,-,',:' \n",
+      "-,,:,,,,.?,;,;,,,,,,;,,,,,',.',!..:,'.,!',.,:.,'., \n",
+      ".,'.,,.,...,.,,,'.';.',:'.,;','.'.!,.'-:',,,,,,,;, \n",
+      ",,,'.!.'.!?,????,',:','.'?',,;',:;.,.,.,!?,.''';': \n",
+      ",'.'!,,'.!.'',;'.,.-!,,?,.,,'.,?;'!;.,,.,!'.,!!?.! \n",
+      ",.,.,:.'.!?.!,,;,-.,,:,',;;,,,,,,.,:;,,:,;.?.,:,,, \n",
+      ",,.,,,.,?,,,.,;.,,.,,.,?,,:,,,,,;,,.,,,.:,.,.,';,, \n",
+      ",.!?,'';,,,...,,-,',''.,;;,',.'!!,',:,';,.,',;,::; \n",
+      "!.,,...,:,,,.,:,..:.,.':.,,,;:..,;'-:,.,,:,.,,?.,; \n",
+      ".,?.,,,,.,?,.,?;.!!!,!!?,,!!!,.,:,?,,.?,.,.,,:;'.! \n",
+      ".!.?,,,?:;,.,?,.,,,',,:,',':,,;,,'.'?!!:,;,'.,?,?? \n",
+      "',.,?,,..!!,??'?'??;,?;,.,.,!!?.??,:'.',?,,.',.,., \n",
+      ":,,,,,,,-;,,'.,!',,;.,,.!,'!,,!,,!',,,.'?,,!?,.,,. \n",
+      "?,!,!!,!!!!!:'.,!,.?;?!,??,;;,,,,,.',?'?!.??',,',, \n",
+      "';?',',',,,;,!,,-.,,.,',.!,!,?,,;,,.','!!,'.?,',,, \n",
+      "'?!.;,,:';;',.;,;,,,,.,.,:.'?,'?,;,!,!',',,,..;,,. \n",
+      ".,;,..,,,,',,,.,.;,:;'.??,;:,.,',',,';,',,,.:,,',- \n",
+      ",,':,,,,.,.',':,,,,,,,.,:,,,.,.':;.,,:':.,?,..;..! \n",
+      ".?,.?',.:?.,,;,..,,.,.;.?..,!,?:...,..!...,.,::,,. \n",
+      ",,.'..?,,,?!.!,,,,,,!-.,,!!,,!,,.!,,;,!!,!,,,:,.,. \n",
+      ",.,..?,.!,.,.,.,.,:;,.?!.?,.,':.?.,,.,?..,?,,..,?, \n",
+      ",.,,.:;!,,.?,,.,;.,;:,,.,.,.',.,?,:.,,'..,,',.,,,' \n",
+      ",..,,'.,,,:,.?,..,,.,?,,,.!.?.,,.:,,,,.,,':.,.,!'! \n",
+      "'?'.,.!!;.??!,,;,.,,,.;,,;,,;,,;,;,;;,..!,;'.,,:;: \n",
+      "',',;,,,,,,:,;,'',;-;,.;,,;,,,,,.,;'','.:..,!;,.;. \n",
+      "':,.;;,..,..,,,.,!,,:?,.,,.,.?,;,.,;.,,.,.,,!:,,,, \n",
+      ",.,,,'',,,.:,;!,,'!?,;,.,.,,',,,.!.?';',,.,:';:;., \n",
+      ",;,,,.,';,,.,.';,',.,,,,!,.,!,,,,,-,-,,,,,,,;!,,,' \n",
+      ":,.,.';,,'.,.?,,..,.,;.,,?,.,:...?,...;-,.?;??,.,; \n",
+      ",.,.,?,,!,.,,..,:.,:.,.?!;:,,.,.,..,.,,?',;'-,,'.? \n",
+      ",;.'.,.',','.'',','.'',','.'',','.'',','.'',','.'' \n",
+      ",','.'',','.'','.',:';'.',,-;,..,;,,,.'.,;,.''?,,' \n",
+      "!',:.-:,,,.,:.:,,.-,;,..;,',.?.!;.,;:,,!?,,:,'.,,. \n",
+      "!'!,!,.,?,,;,;,;,;,;,.,;,';,;,,?,;,,'.,,?.'?,:,.:, \n",
+      ";,;';,.;.';,,.?'.?;.'':.!'.,:.,,,.,,.?,,,.?,.'?,., \n",
+      ",;:;,.,,'.',.;.;:'.,:,,'.;:,,;,,:-.-,--,.,',:,.,-! \n",
+      ";.-;-.,,,','.,;;.,,,,,,,:,.,:,',,-,'.,..,.'.!,,.;, \n",
+      ".!;!,,!,.-,,.,:-..-'..',.,,.?,,;,,.!,?';.',,.,;:,, \n",
+      "..,.,,;.,,..,,,,,,;,,,-,,,,.,;:''',';','',';','',' \n",
+      ";:,,.,?,;.,!'';:,,;,.;.,,;.,.,,,.,,,?;.?','!,.,.,! \n",
+      ",;..:'.,,,.,.?:,:,,,,,.,,,.,?.?.,,.,.,.':,,;,.?,?, \n",
+      ",;'.?,.:,,..,.,,,.,,;,,.,;,,:,,,,.,!.,:.';,,,.,:,: \n",
+      ".,,;'.','!?,':,,.,.,'.,,,,,':'.,;',.'.,,.,?,;.,,,. \n",
+      ":'..,,,.'?,,:,,,':,,.....,;,:.'-'?',.,:'.,.,',,,?. \n",
+      "!,,',,,.,,:'',,,.:.?,.,'.,.,,,.:,,.',:',.!:',,,.!! \n",
+      ",,'.:,'':,,.,.?.??,;.,,;.?,;.,,,,,';..-.'.,?,,.,,. \n",
+      "'';',,'.',',,.!'.,;,,.;,,,,.!.,,?',;.?;,'.,,;,,.,, \n",
+      ";,,,.,,-;,,,.,,.','.'.,;,!,;,:.,',.-:'.,!,,,',,.,- \n",
+      ",-;:;,.,,',,,,-.,,,,,,:,,,,;,.,!..,-,--:,,,,',,:,. \n",
+      ",,.,'.,,,',.,,;,',,,-,.,',,!,,',.,,,',,,!,.,,';-:, \n",
+      ",,;,,,.,,,,,,,,';',.,,,,,;',',.';,,,,:,;,.,.,;,',. \n",
+      "',!',!,,.,';,.',,,,,.,,,.:,!',,,?,',,':;',,.',,,', \n",
+      ";',.,.,,,',.'':.,;'.,';,',;,,.','';'.';';,?;,,.,.! \n",
+      ";;.,,,;,,:;,':.,,!,;',,,;',';,,.,!,,.,,;'.,,,:,',' \n",
+      ".,.,;,.??,',;.,,',';,:,.,?,'..,.,.,;,-',''.',',':, \n",
+      ".,!,..,,-',','?,,,,,;','.:,-,-;,.:,',',,;,;,'.'',, \n",
+      ",','':,,,,,.!,,.,!.;;',,;,,,,:,,.,,,;.;'',.,';?,.' \n",
+      ",?,?'.;.,,;;:;!,',?.',,'.:,',,.;,,;,',;','.,,';,,, \n",
+      ".;',.,,',,',;,,',,',:,,',!.,,,,;,.,,,.,,,,.,,,,.;, \n",
+      "'.;?',.,,,','.'','.',;.',','',.,.;,:'.,,,,,:;,.!., \n",
+      ",':',,'.!!,,',,'.?,';'',';',.,',;',:'',.'...,;,.,, \n",
+      ":,,,,.,,','?;.!;',',,',.,,,?;;,.',,.',.,',,';',''; \n",
+      "',':',;',,.!',!,,,,,,',';,,,,;,,,'.',.,;,.?.!',,:. \n",
+      "'?.',.,,..;.,,',,;,'.';',,,.''':.,?'.,,,.,.;.,,,'. \n",
+      ",:,;,',,','.!'.,,:,,,,.,,,,,!,,'.';,.,,;,.,,,'.',, \n",
+      ".,,,;,,:;?',';,,',:;.,,,,';;,';,,,.,,;,',,;.,,.,!, \n",
+      ",,,;,,.!,',:;,'.,,!!.,-,!,?!,'.,,.!;,,--,.,,?';!'. \n",
+      ",.,-;;;',,.',',,,,..,,.,?;,,,,,,.,!,.;!,.!,'?,,.'. \n",
+      ",!,-,,;,'.,,?'.?.,;'--'.,;';,;,,,.,-?,!;,;.,,!,,', \n",
+      "-,'-;.,.,;..!','.,,?!,,;,.,,'.!,;?.,':,.?,;.,.?,,' \n",
+      ";',,-;.,.!,;,',,,!',';'.!',','.,!,.,,,';,,,,,',,'; \n",
+      "';'',;!'.',';,,,''.';',''.,?,,,;.',;'',;,';.,?'.,' \n",
+      ";'!,,;';,.,,,'.,.';,:,.,,.';,'.!',.?,;.,;,,,',,.,, \n",
+      ",'.';,:,.',,.,,'.?,;;,..?,;''';,,.'?;,;,.?';,.,.,, \n",
+      "';,.','?;',';,.;,.;,'.,'.,.',.,;'.,'.,-,,,',.,:.,; \n",
+      ",'.',,.,;,,.,,;''.,',,,,;,.'.;,,.,..,;..,;.,,,,.,, \n",
+      ",.,'.';;;..'',;,,,.,;'-,,:';',,,.,,??,'',,',..;,., \n",
+      "?,?!,:,;,,''.,-.!,;,'.!,'.,,.,,,,.,,,...,.,,.,,;;, \n",
+      ",,,.;,,,.,,,.,,,.,','.,'.',''.,;:,,.,.!'.,;,,;,.,! \n",
+      ",,.'.,,';;-.,,,';,,,,,,',;,'.'.;,',.'.,..'..,.?.,. \n",
+      ",.!?.,;,,'.,';,';',,',.':,,,',,.,!':,.,,''.,;',.,, \n",
+      ",;,,.';,.,,':,..,,'.,.,?,;'.'';',.,.,'';'.,',.',;; \n",
+      ":'',!,;'.!:.!,!:',.,'.,..,?.,?;.,,;,,,:..;.'?!''.! \n",
+      ",,,',.',.,:;.,.!,.,,,.,,.,'.',;,''.?,.,,,',.,,,?,, \n",
+      "?',.';'.,,?,,,,.,,;;,,,',:,,;',';,!!'?,,.,.!?,'.,' \n",
+      ".,;.;,'--.,,';','.,,,.;;''.,,,,.,,:;,:';',,,,.,,,, \n",
+      "'-!',?',:,,,?;:,,,.';:';,,,.,--;.,,.,-.,,;,,,'.!,; \n",
+      ",.!,?;?',.!,!,,;'!,!,,,,:.,,!,;.',:,,.!,?,,.,,.,!' \n",
+      ":!''.!,,,,,;,.,'!,?!.;.,--,.!,?,.-,,.,:,,.'.,;,.,. \n",
+      ".!,.-,;,:;',,',;,,-,',!!,,;:.,:,.,,'..,?.,,.?,.!., \n",
+      ";'.,;'.,!?;'.;''.;''.',.,..,?,,,';,..;'.!.,,.',,'. \n",
+      ",;,,.',,',,,;,;,,.',,':,,,,'.;.?,:'.;''.',.','.;'' \n",
+      "','.',.''!?,,'.,.!...,.!'?!!;''!!,'!,'-,,,.,;:,!', \n",
+      ",!'-.,.,-;,..;.,'.,,.,;.,,.;',!!,.,;,;'.!''..!,,,; \n",
+      ",.,,,!!?'???.,!;.;',,,;!',;',.;!,,.!','!.,'.,,',,, \n",
+      "'.,,,'.,,',;,,!;',.,,,,','..,.,,.,.''';'..,.!,,:,. \n",
+      ",.,,,;.?'.',,;',,.,,',,.,,',.,,.,';,.','.,.,-,',;' \n",
+      ",.,!,,''.,,-;,,:'',,,,,;,-,;;:.,,.,',,,.,,,:.:;,., \n",
+      ",.;':',.',.,,',;,,,.'';.,,.'.'?'.,,;,,,,,.!,,,,.,! \n",
+      "??;.!''.,,.;,.,,,.,;'.,;,,.;,;,.,;,;,.;.,;.,,'.,,. \n",
+      ".,.',,;,:!.,.?-.,.'?,,,'!',;,,'.?:;--.'!','?';,,.; \n",
+      ".?,.;,,.?.'?,,,.,;,,',;,.,,?,'.',.',.,;,';;;,,.,., \n",
+      "!!!-,,-.,'.;'.;''.'',.';,.,'..?;;..,;.,','.,.;',,, \n",
+      ",;.?,?,.;','.,.,;-.'.,.,??!,;,,'.,.,.!,;.;'...,'?! \n",
+      ",.,,:,;,.,?,,;'.',?.,,,.,;,.,,,,,,;,',.'-,...!,.,; \n",
+      "'!,?.,..,.'.,..,,,.;.!??,?,.,,;.,,.!,,,.'.,,?;.,,, \n",
+      "?,,'.',.-.-,-.,,'???;;,-.,;,:.,.,,.,..:,;.;,..!,,; \n",
+      ".,',;.,,.,,,.??,,.,,.,;;'.,;,.,,-.'-.;.,,,.,!?,?,? \n",
+      "?!''.'.,'.!,''.!';';?.,,.;'.?,'.'!.,,,.,.,.,,.,;,, \n",
+      ".,;,',.';,,'.!,?,;',,'.,,,','.;'.,;,';,.',.,',.,,, \n",
+      "'..,,,'.-,,,,.;'.!';,',,'',.,;,.,,..,',,':',.';,,, \n",
+      "'':,'','-':,',..',;'--.,.?,,.!?,.,-.'?';.,'.,!,;,. \n",
+      ",,,,-,,;.,,',.,-!,''.,..!?,-!.;'.!,,?,,.',.'.;,.,, \n",
+      ",;,?!,..;,.?,.,';.,;,'..,,.,.,',.,;.,,?.,.'?,';.,. \n",
+      ".,,?,?,'...?'.'??,,.,.,'?,.,??,-;.!,.,,,.,;,.,;,.' \n",
+      "?'?;.,,',,,,!','!;''.,'.,';,!!,,..,.,'.,,!,.,.!-., \n",
+      ",.!'?.,,,..?,..'.,.!'?,;.!..,!,;.,;;,.,.,,!;!!,!'. \n",
+      "-?,,!,;.?.,.,.?,,,.,.',';-,,'.?,?,?..,,;:;,,,.!.,' \n",
+      ".,,,,,,';..?,,.,;,.,.,.,';,.;';.',,.,-;;',,,,,;,,; \n",
+      ",;.;,,.,,,':.'';,,';.;:,,,';,.'?.!.,',,,.?..,!.?,' \n",
+      ";,.,,,.,!!,,,..,',,.,?.,,;,.?';.?;:...,,,.,!!,!;., \n",
+      ",,.'.,,'':','.,';','.,',,,,.!,,,,.'.,,;,.!.,!'?'.' \n",
+      ",',',.,,:,.,,'.,;!'?,'.,.,!,.!!,,',';,,,,','.,;,.; \n",
+      ",,'.'!??,,,..,.-??,;,.,.,:';;-;-';-,';;,,.?;.?',?, \n",
+      ",'.,;,',''.,;'.?,','?..',','.,.;',,';',.??,?,.,..! \n",
+      "',.,,'.,'.',.;,.!'?'?;,,.???!;.?'?'.!?;,'.!.';.'.; \n",
+      "?',,.';''..,:??,,,;',',';.,,??;,;,.,!?,;,,,,?;,,,. \n",
+      ";,.!,';,,',.!,';,,.!,;.'?,',.,,,?:'',-;',.'?,.,!;, \n",
+      ".,;,,;;,.?,',,,....!.,!?,,',,,.,?,.!!,.;.!?,.:',;. \n",
+      ".,.,,,'.;,.,,,;,',.,';,;!,!,,!!?,::;'.,,,?,;,.,;., \n",
+      ".,.;,.,,,,,,,,,.','';,:,,,.'',''.,,.,'.,!,;,,.,-'; \n",
+      ",!.',;,',,,,.!,!?!,!,',.,;'.,.'..!'''..',;',''.?,, \n",
+      ".!.!!,,,.!,?,.,,?!,'.!.,.,:,!:,.!,.'.,!,;,',.',!,, \n",
+      "!.,,;'?'.'.!,;.,',,,.,;,;.,.-?,.,.;;.!;-.,,-,.;',- \n",
+      "'.,,'.!,,',;.,.,'.:,,,''',,'.,,..,,',,:;,.,!.,,,., \n",
+      ".:,-,,,','.,',,,':,,,;,,,';,.,',;,'.:,.,;,,'.';,,, \n",
+      "'.,,,,.':';',,:,,,,.;,,,'.,-,,,.,,,.,,:;!.',--:;;, \n",
+      "',,,,',,'.,:,,-,:,-,',;,.',,',';,,,.,,',,',;,:,!;. \n",
+      ",,;;,.!,'!,,';,;,,.,!,,,,.,';,,-';,;.',',.,,'.,,;' \n",
+      ",,';','.,,,,,,.;,.,'!,,,,,,,,,.'',:,,'.;,,,;,'.,., \n",
+      ".,.,,.,;,,..,,,,.-:,',,,,..,,.,,,,.,,?,,,;.',,',-: \n",
+      ".:,.,.,.;,,,,:,,,,..?'?'!':,,;:;;;,;,',-.,:,:?!,'' \n",
+      ";,;..,,?,'?,,,.;,,.,,.,,;;.?,?,.,,,'.,,,:.,,,';'.? \n",
+      ",',.,.'!,,?',;,.!,?,,.,?',!,,,'.,'-.;,,-,-,,,-:,.' \n",
+      ",:.,',!,,'.,'.,::,,,':,,.?'.,,.!.'.,'.'',,,:,,,'., \n",
+      ",,,',',-,:,..,-.,,.,'.?,.'!;.,',;',,:,,:.-'.,,.:., \n",
+      "?,',.,?'?,,.,.,?,,;,.,,?.,,-.-,!-;,,.',':'',';'!': \n",
+      "',';'!':'?':'!':',?'',','';''!':',,':'!:!'?:',',', \n",
+      ",.',,,;,,.,,.,?',.,,.:,.,!.,?,:,.,!,.?,:??',:?';': \n",
+      "'?.;,,:.-!!..,?,':,,!,;,;,.,'',.!;',.,',.,.,!'?,.? \n",
+      "'???,?,??,,--.,,.,',';,,''.:?,,.,,?'?,,.,,'!.?,,,. \n",
+      ",.,,,.,?,:,;.,,,??,,.?,,;.,,;,,.,,?,,.,!?,,.',.,,- \n",
+      "?,:,;'?.,,'.,,.?,.,,:'.,.,?,,.'.'.?,.,,,?:,.,'..,. \n",
+      ",:.?;.,,..,,.,..,;,..,,;,.,.:,'.'.!?,,,,:,,.',,,-' \n",
+      ",,',','.,,!,?,,,,,'.!,,,,,,.,,,,!,,'-,--?;,.';:,,. \n",
+      ";',.,?:,;,',.,:'!?.??;,,,,.,,-??,?.,;..,,?,!,.,;,, \n",
+      ",,,:,,,,;,,.;!!???,''.,,!.:!.,,:,,',.''?,,,,!,,?,, \n",
+      ".,,..,.','.';.',;.,;,,.,,.,.,'-,.,,,.,.,.,,??-'?,' \n",
+      "!',,.,?;,.,,;.,;;',-.',,,',.,,?,,;,:,..,.,';,,.,:, \n",
+      ".,,.,,,-.,,;.,'..,:,;,.!'..,,,,,!,-,,,,!.,',?,.?., \n",
+      "'.?!.,;','.?:'-.-;.'?,,.!:',.-,',.,!?,.,;;.!.:?:'? \n",
+      "?',,'.,?',?'.,.,:!.,.?,..',,.,??.,?.,!,.,,''.,,:., \n",
+      ".,:.,.,,.;:.:'.,''.,,:,,.:,!''!',.,,.,'..?,?,':,,' \n",
+      ".:.,;!;,.,,,,,;,,.':,;,.,,,;,.':,,,.,,,,::,,,,,:., \n",
+      ";':,,;':,,.,.,','.'...'?,,,-?,,?,,':,,;;;';,,;';,; \n",
+      ";-:??',:,;.!,,,;,;,.,,;,,:',.,,,,';.,,:-,',,,,'.'? \n",
+      "??,'.,,:,,.!,,,:,,,:',';,:,,!!,?,;,..;,.,.,,.?.'.' \n",
+      ".;,';',';,,',','.,.,,.:..!,;:',.,,!'?,????,,.,'.'? \n",
+      "?,,,;,,.?,,;:,,;,,.?;,,,'-.',.?,,'-,;.;,'.?,,:;.'. \n",
+      ",,';'.'?,;,,,.?:,;.?,,:.?;.?;,.?,:,.?,;.,?,!,',,,, \n",
+      ".,?,!.,,,;';;,,,,,,.,,,''.:,-:,,.,',,,,.,.','.,;,' \n",
+      ",,:,-,''.!,'.,:,.';'.?,:.,!,,.;-',.,,,'.,:.,:,''., \n",
+      ",.',:,.,';,,:,'.;:'.,,.:.',',,.!.;,.:!:;.,',.,'.,, \n",
+      ":',.';,.,,,:.,?;,.,,.?,,,.,,,,:,,,.!.,,,.;,,.:!,., \n",
+      ";..!.,'?,..,'':,'.!?...:.,,:.,,.;'..,.!,,'.:,.,.,: \n",
+      "..,,.,,,,.,,.,,',,,-.;;,,.!!,,?,.,;,.':,,.,.,,;,,' \n",
+      "'',:.,.,,!,,.!',:,,.,,'.!,???'??''?.;..,..?''.?.,, \n",
+      ".?,.,:,,.,,,-',,:,,,,,,.,?'.!,'.:,.,:!!,,.?.,??,', \n",
+      ".,';,,;,,,;-,-,,;;,,.,,?:'.,?.;'',.,,,?,.:,,:,?,;, \n",
+      ".?,?,,:':,.!.;,'.!!,'.,':,?,,?,:',,.,;';,.',;.;;;: \n",
+      "'',,.,.,'.!???,:':,,,..?,':,-,;,,,,,';,,;-.,?,,;;, \n",
+      ",'!',,.-??,,-;..,;:!,,.,,:'-?,!!,?.,,',:,';'','.', \n",
+      ":,;,..,.?'.,,-,.,?,.,!'?,,:.,,,',',,.',,,,,,-;,,., \n",
+      ":,.,,,:.,!,,.',':,.,,,.,':.,,-,,,.,,,,',.,.,;:',,, \n",
+      ",'.-,.',,'.:.,!?',,.'?,,.,,?',,.?',;'.,,.,.,';.,., \n",
+      ".,!,,.,.;.,.,;,;;;;;,,;,,,.,;.,,;,,''.'???.,;,.!.! \n",
+      ".,.,,',,:.,,!.!,!,,?-,?,';'.!'!,'?,,.'?,'.?,'.-,,? \n",
+      ",;-'.?:,.'?:,,.'.!,,.!;,,.'?,'..-!,':..,-??,,.,,'; \n",
+      ",,'.!'.!;;'.!,,.!.!,!,?,,:?,:,.,.,??:,'.:,,,.,'.!! \n",
+      ",'.,!??,;,'!',!..,.,?,;?.?.,?.,.,-,,,.,.,,:.,!..'. \n",
+      "!'.,..;:.,,;,:,,,,.-;,.,,';,,,.'?,,,',:.:,,.';.,,' \n",
+      ".,;,:,,,,,,-.;?:.,,,.?,',.,!''.:','.,.!,'!.,.,.,,; \n",
+      "',!:,'.,.?.,,...?,,,;,'.??'?,.?,;,..,.,..,..,.:,;, \n",
+      ";,;:.:'.,',.'':;:'?'':',,,,?,,-',:,'.',,.?.,,.;.,. \n",
+      ":,,.,,,,;.;',,,,.,;.;.,:..,:,,.,,:,',,,.?,,.:..,,; \n",
+      ".,,!:.,,,,,,,,,,,,.,.,,,,,,,',,.,';,,.,,,.','',,., \n",
+      ",..,!!,-,';'.,;,,.,!,.,,;',.,,,.,!,:,!,;.!,!,:',', \n",
+      ".,!!,,;,.,!,,!',',!.,.,,,.!,,?,:,,-.!',,!'!:!,:',- \n",
+      ",',.':,',,;,,.,,:,.'',,,;.,:'..,,:,-',,,,-,,-',-,- \n",
+      ".,,,,,,,',-,,'.,,,,,;,,',;.,,,','.,?,;,.,;;,,,.;;, \n",
+      "!.,!'.',;,;';.,?,',.,'.',;.'?,,.,...,:,.,,.,,??,;, \n",
+      ",':,..,,;,.',,??..!',,',:,?.,?,,,..,;;,.!,',','?-' \n",
+      ",,,,:,,..,,,':,,'.:'.,,,'..,'.,!;:,??,,:.,,:.??!;? \n",
+      ",,.,,'',.!',,!,:,?,,,:,.,;.,:',,,,;,.,'?,,;.,;.,,. \n",
+      ",,.-?,.?;.;;,,.,,.,,.,;.,,.,;.,,,;.,.',,,.',',,..: \n",
+      ".,.,;.,,;,'',,.-,;,'.,,,,',:!'.,?,'?,,..,:,;':;.', \n",
+      "'-:,.,:-'.?,;.':?':.,,:;',.,:;;,,,',,;-,.;,,,,,,,, \n",
+      ",.,,,.;,,;,.,,,.-,'-.,,',;,,,?,'?:.,:,,;:,.,.,!?', \n",
+      ":',,.,-,':-,',.,,,.:.',..,,.,.,??:?'.,,;,-,,..,;:: \n",
+      ",'.,;,.:,.,,?,?,,,,',,;,',!',,,;,,,,,.':,,-,.,.:'. \n",
+      ",-.-,.,,.:'.,';'.?,.:,,,.,,,-'?',,,:';,,,'.,,,;.,, \n",
+      ";,,,',,,,'.-,,--,,,.,.,,,;,,,,,.,;:,:.,,,,::;'',': \n",
+      ",;;',.!,,.;,:;:',,,.,,,,.,,.,,:,,.,:,...,,''.:,.,' \n",
+      ":,'..,'!';.,,?,;,,,,,,,.?,-,,;,,.,.,',;...,,',.',: \n",
+      ",.'-.!,?,.,;,!,',;;,-;:,.,,,.,,,?,,:,,;.',,!-?!,,, \n",
+      ".,?,,:.,'?,,,:,,,.,.,,',.,,,,,,.,,.,,:;,,,'.,,'.,, \n",
+      ".,,',,,?,:;,.,:,,.,.!?,,;,,-.,:,.,.,.,.;?,,.;?,,.; \n",
+      "????,,...?,,,,:.:,;,,,,.,:--,-,-,,,,.,,.;,..;,,.?. \n",
+      ",:.,,,,;,,.??.!;,.,.,,,,,-,.,!,?,,,.?,,.!?,;.,,,,' \n",
+      ".'?,,..;;.,;.;..'',,,:,,??;;,,:.','',,,;,,',,,,,,- \n",
+      "','.,:,.,,';,''.??;:,.,,.,,,.,!;'.,.,,?,:,.,-,,.,: \n",
+      ";,,',:';,,:.?,'??',',,,:',;';';'?',,.,,?;,.,,!,,', \n",
+      ",,':...,;,,,,',,.,':',.:'.,,;:,',.!,.,;,?',,,,,,., \n",
+      ",:,;,;,,.,,.';,,,,.,.:.'.:;.,'',.,',,,.,,':,':,,.' \n",
+      ";,:',,,,'.:,,.,,,,,-,,,,.,!,:;,,,.;,,,:'.:,.,:.!'! \n",
+      ".,,,',,,'','',,,.',';,;,;',,';;.',:'!';'!';',,','. \n",
+      "',,,,',','';,,,,;,,',.'','.','.',',';'',',':',,,!; \n",
+      ",,,,,.,;,,,.:,;;.,;,'?!,,,-,:.,,'?,,,;,,,'.','.,,? \n",
+      "?;.?,,':,,,,,,.,',.',,.,,,,,?,'.,.,;,,,,,;,,.,!,.- \n",
+      ",?,?!,:,,,!?,?,,-;.,,,:.,,.;;;',,,.,,.,.,',:,,,..; \n",
+      ",',.,:',,.!!-.':,.!.?.'?,:,,,.':!:;.,:,,,.,.!:,;,. \n",
+      ";.;;.,.!!?',,,,,';,,,,,,,,,,,,',-,,,,,,,,,,,,,;,,, \n",
+      ",..?,.,.;':,',',.,:,,.'.,,.,.':.,.,;'.,,.;':':!:'- \n",
+      ";',-;'.,,'.,;'.,,:,',,--':,..?,,.!!.'.:.,.,;,;,;,, \n",
+      ".,,,,',.,:,,,-,,,,,,';',,.,.,-;-.,:,.:.;-.:,,,.;:, \n",
+      ",,':;;:.!.,!,.,!:!,.,''!,.!,,,.,-,,..-.',',,,.'':. \n",
+      ",'?,.:,';.,.,.?,,,,-,.,:;.,,-?-.,,'..'.'.?.';';'.' \n",
+      ",';,,.,:.-.,,,:,,;,,,,!,!?..??,:.?;:',.,,.:-,--.,, \n",
+      ":..:;,--,'',-.!?,:;,-',,',',;.'-;.,;.,.,,;,'.',?,' \n",
+      ",;'.,;-,:;,'.,,::;:',,'.;,,,.'..-,.!''-,!:??,'.,'! \n",
+      ",-',,,'!:.,;,,:,'.;.!'??,,'.,.,;,?,,?.,;.',,';,;,. \n",
+      ",-.!?,,-.,',,'.,,.;,''.,,.,,,.,;,,,,,';,,,,,.,?,;! \n",
+      ".'?!,,!?'';.-:;:.':-.,,..,,:.,,:.,,:.?,:,.!::?.:?? \n",
+      "?.:;'.?.!,,.',;:.!,':,,,;,.',?'':.,':;,,-::,,,,',. \n",
+      ".'?':.'','?!.,'';.:,!,,;,.!?,.'.;::.,,,':;.,;:,,,, \n",
+      "!,.':..:..,,:;'.','.,:.,.',,,,:'!!!!!!!,!,,,'!!,,' \n",
+      "!!!,.',,,,,.,.,'.',,,.,'.;,..::'';,,;',:,:',,,,';. \n",
+      ".,,..,,;:',.,,:',';,,,.':,';,,;,,..'.'!,,.:,.?!:.! \n",
+      "'',,;,,,,.,.,,-;:.;?.!,,','.;;';''!,:..,..'?,!.!!. \n",
+      "'???,,,.?:.;':,,'';.,:,:.:',.,.',.'.,!,.:'.',,.?;? \n",
+      ",,;,,,..,,-.,:,'-.,,;'.,,!,?,;,;,,,,.,.,,,,,!,.!?, \n",
+      ",..'',,.,!?,,,'.':,,.,,;..',.!,!?.;.,?:,,;,;:;:;., \n",
+      ",:'?:,.,,,,,,,;'?.?,,,,,?,,,,,?,?,?,?,?,.,?.,?,.,. \n",
+      ",,..:,.,!??,.,,!,!;:;,.,!,!?,:':!,;,:;;.,.,,,,?,?, \n",
+      ".!!??.,.,!,!??,,,.'::!!',.:';':..!,:;:..,','.,,;., \n",
+      ";,,.,,,;,;,.,:;,.:,.',,;,.,,.,;:;,',.,'':,,,;,,.!; \n",
+      ",,.,,.;',,.;,.,!.,':',.,,.,'.,,.'''':,!.!':,.,.;,, \n",
+      "-,:,-.;?-:',.,,,,-:;,,.,!,:,'.,?,?,.',;';',,,.,,.: \n",
+      "'.,,',?,,,?.,,,,',;'!,'';,:,,,,.;;,.,,,;,':,,',,:! \n",
+      ",,-',,-'.!;;;;;,!?'!-??,,?',;.,,:!?,':,,.',.,!,.', \n",
+      "..,;,.,',,,;,-,,,,',',.,,,:,;,;,;,,,,,:;,,',',';,; \n",
+      ",;,,,.:,,';,,,,,.;,,,,.,,;,,,;,,,,''.,:!'.,,,,.,!, \n",
+      ";:,,.,.,.,,:,;','.,,.,,;,,,,,'.,?,,'.,,?,,.'.'.!?; \n",
+      "',.??!,?,,,.,,,.,:..,,;,,,.,,..,,.,,;,:.,;.,.'?,?; \n",
+      ",..,':,.,!,;,.!'.,,,:;,,,.,;,,',',.,;,,-.,?'?,?,,, \n",
+      ",,?'-?,.,,,.,,.,,:,,,;,,.,,,';,,,,,.?,,-',.?,.,?,; \n",
+      ",,'.,;'.:,.,.,!-.,;,..,,,,;,,,,.,:,.,,!,;,,','.,:; \n",
+      ":,.,.';:.',,,:.,,.,.';:',.'-,,,,.;';..:'.;.';..:,, \n",
+      "';.,:,-.,,.,,!,,-;.,,,.,:,,,,;,,.,'!;,:.,':,',,'., \n",
+      ".,.,:.,..!'.,':,.,,-,.,:',;,,,,,',.,:.,.,::'.?,;.' \n",
+      ",,',,,,,,,,:;',,,':','.,.,?,',!:',;,-.,;,,;,,.,:;, \n",
+      ",.,.,?,,'.,:.:,,,:,.;.:;'.:-,.',,:.,,.,,:.,,':,,,. \n",
+      "':,.;,.!,.,:.,;.,-!.,;,''.,,?,,;.!?,:;,,.,,;,,;,,, \n",
+      ".,!:,,',.',?,,;'?.,,,,;,.,,,,',..,.;,.,.,,-;'','., \n",
+      "'.,?,.:,,.';,',,'.,.':,.,.,,,';''-;',',,,',;,,,,,' \n",
+      ".,.';:,'.',:'::'?,''?,'?;,;,',:,,,.,:',;,;,;,;,,', \n",
+      ".'?,,..??.!?,:,;,;,;,'?:,,,;,,..,;.,?,?',,,,:,,??, \n",
+      "'?:':':,;'.,!.:;?,,,,-.,,.:.,!,,!,,,,.,:;:',,,.,?, \n",
+      "..?.,,,';,,',.?,.,',!'.',:',,',,'',';,,',.,':,,... \n",
+      "?,,'.:.,'.;,;.:':;,,,,,',,.,.',:,,..?,.:.?.,?,.?.; \n",
+      ".,?,.?..?.',:';:';;,,;,,,'.,,,,:,.,,'.!,.?,;,:,',, \n",
+      ",.,.,,:,,..:',..!,!,!,.',;.,''.,,:?,.,;,'.:;..;,:, \n",
+      "-,:...,:.!!,,.'!!!.,':':,?':'..?.,,,,.?';?'.:'.,,? \n",
+      ":''.,:!;:,;.:';',;,,.,;,'.,;,,,':,,,,.,.,,,:,.';.! \n",
+      ";!;,.':,.!:,.!!,!:.;':',;,,,,,.!,:!?;,,','.!,:!:,. \n",
+      ".!;!:.!,!.;,,:',,,,,,,.,,!,,.?.,.;.':,.,;!,,.?,,., \n",
+      "!'.,:.,',';;','.,,';,';''..:,,;''.,.,';,.,;.,;:;., \n",
+      "?;,'!,,,;,,,:,,,;,,,',,.,.,??.,.:.,.,.;,,,.,.:,.., \n",
+      ",,,.,;,,,.,,.;,,,:.,:,.,:,,.,,,.,.,';,,'.;';.,?!;. \n",
+      ";.'.,:,,.,,:,'.,;,,.'.-,',,.,.,:'''.,;;,,,'.!.,,., \n",
+      ".',,.'-,:.,''.,.:;,,:,,'..,.'',.,.;',.!:'.,,?:,,,' \n",
+      ",.',','.-,.'.,,.',,'.,,,.-,;,!.?.!?,,.;:,.?,.,'?,. \n",
+      ",,,.,!,!,!?!?!,!,;.!??.',:.,',.;?,,,,;.!,:.,:,:'', \n",
+      "-;;,,.,!:',..,:,,,,;,,,':,,;,,,.,',,,;,:...!.,.:,, \n",
+      ".!!,,.,,:.,.,,,,.'!,!,'!,',.,,.,.',,,.'?,;,.,:;,;, \n",
+      ".;:-,;.;:',.,.,;,:!,.,.:,,.,,,..,:,.;,':,,,,.,,!'? \n",
+      ",,',',.',?,,,:,,.'!,',''.,.,.,,,,,,'.,':.,,';,.;,. \n",
+      ",,,:',.,,.',';,,,';.,?,,'.,;;..,'.,.,,,,,,.,,,.,', \n",
+      "?:''.,,,,;,,',,'';.,?';;.,,,,,'.'.',,;';,,'.,:;:,, \n",
+      ",,'.;'.,:,;,''..,;.,;,,,,!;,:,'.,:,.,,',:,,..,.,;. \n",
+      "!!:,,,,.,;,',.,,.!'?.':;;,:,,,:';'.,;:;...??;,.,:, \n",
+      ",.,;.,!.,'.,,,,'.,.,.;',.:',',,:,,'.,''.,;-;,.,,., \n",
+      ",-.,-;,;,,,,,.,;.';:..;,;,.;.,?,.,..,';,,:.,,.;.;. \n",
+      ",,,;.!',,.,;,,,.,,.?,.,;,,,'-,!,.,.?,.;..,.??;.,,; \n",
+      ",,-..,!!'?',.;,,..,.,:!;.?,!.,.,;,.,.,?.,.','.:',' \n",
+      ".'.,.,',;?.?,;..,.,.,:,?;,;,,:,,,..,,'?,,,.'?,!.:. \n",
+      "..':'.,;.!.,:?,,;-,,,.,,.!,.,!,.,!,;!'.',?,?,.:,;, \n",
+      ",;,,;,,.,.:-;.!.!,'?',.,'?,,,,-,-,-,.,?;,-.,!,.!:, \n",
+      ".,,'.,,.,',',':.,,;,.,?,,,,.';',!,,,,';'.,;'.'',,, \n",
+      ",:,',.,.,;.,,;'.!.,!,,:,.,.,:,,..,!?,?,?!,-,?,;,;. \n",
+      ",;,,:,',,:?,,:,.,.,.,:,.,.;',.;.,',.,,;.,,.'?;:,,? \n",
+      ",?,,.,'!,..,,?,,,.,,,:,,.?,,;,,:,:,',';,.;,':',,'. \n",
+      "'.,.,,!.,.;'.,.'!.',?,,,;.,.-,.,,,..,;?.:.',';.,,. \n",
+      ",.';;,,.?'?,;.;.,,?,,.',:,;,,,:,,';-.,,;.',,.,,!,. \n",
+      ",,.,.,.,;,.,:,!.,.'.,,!,',:,,,,,,.,.,.;'':,'.,:;'. \n",
+      "!-?.,,.,;:;,..',,,.;,:,?,.;.:;.,.:;-,.;...!?;?;;;. \n",
+      "'.','.'!'!!,,.,,.;,..?:.,.,.,!,;;.,':;,,:;,,,''.', \n",
+      ",.:?,';.,',,'.;:.;',,:,...!',-.':;,.',:,.;.,,.,?,! \n",
+      ":,-..,,:.,!!,;,';,!,,:.!,.',!,.?!?,:.,,,,.:;,:.:;. \n",
+      ",!,,,,:,',,''.'.;'',,-.,,,;,,-,-:,;,;.?,.'?,.'-?,: \n",
+      ",-.-,?,;:.?!:,,?,,.,!:,,!..,;.',,-,'&.?.,;,-:?-.,; \n",
+      "'.:,-.,,,!,.',.,?;;,.?,!!,.,:,-,.',,.,.'!''?,.!',. \n",
+      "!!?!!,!,.-?.?.,.:..,,,.-!-.,,.,,!'',.-?,:-.:,,.,,, \n",
+      "';,,,,,;,,,,,,,,''.''?:;,,,:,','.',-;,:;--.;:,;,.! \n",
+      ".-:-?,;.,.,,.:,-!,.,,.,.'-.,':';,.'?!',?,.,!?,.??, \n",
+      ",,,;,;.,??,,;,,',.?,;?,.,;,,:'.';,,.,.,-.,';:,.?', \n",
+      ":;.,;..,:;'.'!?!'--,?.;,.,;,';,,!!,',,,?,,,,,,'-;, \n",
+      ".,,,,,!,!-,!,'!,?,!?:!,'.?,.!,.,,..,'':.,,.,;,.,!. \n",
+      "',?,,!,;.?;?,.?.!;.:,,;.':;';-,;'.',,,,??,,.?,!,': \n",
+      ";,,.,,,,.,;,:,.,.,;,.?,:.';,,,,.?'.:,'.':';,-,.,,. \n",
+      ",!.,,;:',;,,..'..,.:.,,.,,,,.:,.!:,,,.!!,?,.:;,:,- \n",
+      ".,!,;.:.;.:,.;'.;,':,..;'..',''!'..,.:.,'.':.,!,?. \n",
+      ",!?!.,.,.,?.',?,:.,:'.?,;,,?,:''.,!,?;??',!:,;,.?, \n",
+      "..?,,.,;,.,.:':'.,..,!,-!'.-,!,,.,!,?.,-;,-.,.',., \n",
+      "-??,,,;,,.,.,-?,:',.,:;?..,?,.,.,!.,,,:',;','..,,, \n",
+      "!?..,',.',,.,';.,;,'..,',...,,:-;,.,;,'.??,,:,'?,; \n",
+      "::!-!.',!!,,.,,,,,,;,,,--,-,-,!,!:?,'...,.,'.,.',. \n",
+      ".??,;'.,,,:.,:,,:,.,;,.?,!:;?,,'.,!'!,,,!;,,,.':,, \n",
+      ";,,,,,,,;,,,;;,';,,-.;,,,:,,;,,,;,,.?,.,;;.?,;,,:, \n",
+      ",.!;';,..,;.,.::,',,,,,':;,.:,,;,.,:,.'!,,:''?!,:, \n",
+      "!,:;,,.:,,,,,,:,;,.;.,.,,:,,;-,',;':,,,,.:.';.,..' \n",
+      ".;;;!,!,?;'.?,,?,.';,.,',:'.?,..,'.,!,?;!,!,;?.'.' \n",
+      "?,.,:.,.,:;:;,,,.,,.,:,,,,.,.,,.,;.,,,,,,.,;,,,,,, \n",
+      ".,;.,'.,.,,,;;;';,.,;.,,,,;;,;,?.?.,?';.?,.,,.,,:, \n",
+      ",,,-,-,.,!,.;,;;;,':,;,.,?.,.,:.,,:,,,,-.',?,;,;,, \n",
+      ",,'.!.,;.,;.,,;,-:;.;..,?,!.,:;-.';'-.,,,.,-!;:''. \n",
+      ",,..',;,,..!.?,,.?!,,;,,.!!;,;,;',:!!!.,:;.,,-,,:, \n",
+      ",;,.!':,,,.;.,,!!!!!?,?',,.,,:,.,,,.,;,.,.,;.,!.,. \n",
+      ";'.,!,!,!,.,,,,,?,,;,;,,,,.,?,?,!???!,??,;.!,!,,,, \n",
+      ".,:,;,.,?,,.,,,,.,,;,.',.,.,.:,.,.,-.,.-!?-,,,.,,- \n",
+      ".-!,.-,.--!?,.,,--;,,.',..,,,,,,.,?:;.?.,.,;--..;: \n",
+      ":,-;.??,:,;-,,,,,.:?,';.,.,.,'-,,,?,,-,,;,..,.!,!. \n",
+      "!'':!,;,.!.,,.,,,.'.,!?,.,,,,,.,;.,!,.,,.,!,!,!,!, \n",
+      "?!?.,.:?,,,.;,,,.?;,.',!.?,;.,'.,!,.:.,,.,.,:.,-:- \n",
+      "?,:.,,,.,-';,:[.]'.!,,?,?,,,:'.,,;,--!,;.,!.????;. \n",
+      ",,?;-.,;;;.,;:,,.,.,;,,.,!,,.,!!?-,,?;-.,,,.,.:,., \n",
+      ".,.,,:,.,'?,,.!:'.,.?,,:?;,.,,.,.?.',?.!,;'.!?.,:. \n",
+      "???,;.,,-.';:','.:'!!;.;,,,;.,;.;,:.,.,.;.,.,:,'., \n",
+      ".,.,;:,,.,;-:-.?,,,,,:',';';'.,.:;;.,:,;,.,:,;.,;, \n",
+      ";,.,:'.,;.,:,.;'.,?.,!,!,:.,,!,,.,.;.,,,,;,,,:,,-, \n",
+      ",.?;.,..,-!?,,-,,.--,?,'.,;'.';.'...,.;,.,:',;'.'? \n",
+      "',,::!,!,,,.:.',.,!,..:-,-,.,:;.,:;-.,,.,.,'.?'.,, \n",
+      ",,-;;;;.,..,-,-.,;.;'.,,,.!!',,.:.,:'.'?!!?',,'!', \n",
+      "?--,!,!?!!!,,'?',,,,:..',.,!'',..,,;,,.;:,.?,;:.!' \n",
+      "'':'';:.,!,:,;,:--.'.?',',,'!','.'.'.,!,?,;:.',.,. \n",
+      "!,!!!;'-?,!-;,.,:,;;.!??,.,?-.!!,,!,;,;,.,-;'.,,:; \n",
+      ",,:''..[.],.,:.,.,;:,..,';.,,;.?;,.!;.,!.';.;:.,;, \n",
+      "?:-,',.:.?,,.,,?,.!!,.,;.,,,,!,,.,,!?,?'.',:.:',., \n",
+      "'.;.,,:,;.,;,.,;,.',;,,'.-;,'-:.?.,.,-.,.,-,.;,.!! \n",
+      "';,.!?,.,,',.,,,;'..,!'',:,,;'.,';,:,,,.,:.''.','. \n",
+      ".,:,.;..'.,-'!?,.';,.,!,;.,,,,.,.,;..,,-,..,.,;.,: \n",
+      "'.,.,.??'!',!',;,.,,?,,.:,;,!:;.,:,.,!?,,:,,'.,,., \n",
+      "..,?,.,;,,.,,..,,,,,:.,.;.',.!','.,.,:,,.',,:;.,., \n",
+      ".,:',',',?.'.:,-.'.!:.;;,,.,,';.,:!,,,.;'.,'?,,'', \n",
+      ",'.',';:,.;,,!.',,.,,'..,..:...,?;'-.!,,.!;;.!,:;. \n",
+      ",'.,,,,.-:.:',.,:;:,...,?,.,:.,.;..!.,!,,'?,,,.,:. \n",
+      ",?-,.,??,;,,',,,,,,,;,,,,'.!?.,?.,;';,'',-.-!,-!,, \n",
+      ",;,,.?,,,.,',,-:;,.;,,.;,.,::,-,-;,,,,,;,,,:,,,;:' \n",
+      ".,,,,,,,-;,,,!,,.;'?,,,.-:;',.',.?.,,:.,;,.!!???,! \n",
+      ",!',.':'-!,:;;';';-,-;,,.,,:,;'-.',?,;,..':'.,;'-, \n",
+      ".,!-?;.!,:,.,;;.,;;,.,?.,,,''.'!,?.!,.':.,?.,?.,:. \n",
+      "..,,?,,,,,,.,,,;,:,.,?,.,,;,,,.,.,'.,?,.,;.'.',.!, \n",
+      "??.,,,.'!!,,.,'!.,','?'!',??.,.,,.,.,,;,,,.;...,., \n",
+      ".,.,.,.,';,,,,.?'-,.!!!,.,!'?,.!,..,.?,,:;;',;,,', \n",
+      "!',,..,?;,,:,,.;.,?;;.!.,'.!,!.???,''.?!',;.??'.-. \n",
+      "-.?,.,,,,,,,:.',.,,.,?!.';,,,,.,:.',,.,;':'.,.,,:. \n",
+      ",!';.:;';,.',!?,,;,.';',,.,':'.'.;'.,!.',,,:;',,'. \n",
+      "',,:;,.;.,,.,.;.,,,?,..!!',,,:.,,!,!!,!,;.,!!,,,., \n",
+      ".,,,,,!,,?,,.,-!.,!!?..'.'?.,!,,?,,:?;;..'.'.,,;., \n",
+      ",:.,'.,.:,;-;,','.';.,!;.!'?,'.,,!?,?;'-.,,,,:.,,, \n",
+      ";,!,,!,.,;,.'''.,,,,,!,!','-.?.,.'.,!,':';.,?,:.,. \n",
+      "'.,.,.,,;.'':.?,,?,,:-,,,,,.?,;'.,.'',,.,;:.,:-,.? \n",
+      ".;?,;'.,';':;:;'..''.?.,.;:,,.',';.;:,,,..?'?,!'., \n",
+      "':;,..',.,,-,,,';,,-,:,-'.,'.?,;,'.,',,??,:,,,',,, \n",
+      ",.,,,,,:,:,,-,-;,,.,.,',-,.','''.;--,..'.,.:,.,.,' \n",
+      ";'.,'..,,.:.,,,.':,,.,,;:',:,,,.,?,-?,,;,,,.,,.',, \n",
+      ",--:',.:':,.',,:',,;,.!!:'.!!:?,,.,!'-.,;;:!?!,,,' \n",
+      ".,,'?,,,-:?,,,,,,,,,,..,,?,.:,.?.,;.,.,.,,;'.','., \n",
+      "?,.;.,?,;?:.,,.?,,;:,.,,!,!?,.,;,,,;,,.,.:.?,?:,,- \n",
+      ",,,.,:-,'..?,,.;-:,.:.,!.,;.,,,!!,.,,,':-..,,.,?,. \n",
+      "!.,'.?,;:,,,.?;:,,,',',.,;,,,..!!,,..,:;..,,,'.,;, \n",
+      ",.;,',,.;,,;:',:-',',;,:,,,::,,,,,;,,:',,.,:,,,:,, \n",
+      "'',,';,;.,?,,:,'',,,.,;'.,.;,'.,;:'.;.!.,,.!','.,; \n",
+      ":,.,!,-,.,',.,,?,,,;,,.,,,,.:,;,,',.:;',.,,,.:',-, \n",
+      "..,!.,;''-.,,.,;.,,';',';'.':',''?'.'.;.!,.';.,:,, \n",
+      ",.:...,.,':';.,,?',;,',..,;,.'.,.:,!,,:;.,;,-,.,;, \n",
+      ".;.,-!,,;.!,,;,.,,;!!;,!:',;!,?,;,,':-,,???!,??!;' \n",
+      ";'-;,.,.',:,,.,??,;.,!!?!?,!,!,;.,,,,,,,,.,.,:,!,: \n",
+      "'',:.;:':.'?,,,,,;,,,,,,,.,!,,:,,,,',,.:,,,,!,-,,' \n",
+      ",:,,-;,,,,;,,,':.!!,'',,.,;;-,.,;-.,!,''.--:,;,.!. \n",
+      ",?,,!,,!,,;,,.!!,,,,.,,;;,,,-.,:':?,,.,,?,??,'?,', \n",
+      ";,:,,'-,,,,;,.,;.,..,;.?;,,,,.--,'!,,,.,.,.,.,'-?? \n",
+      "?'.:.'''!'?-.,,,,,?,-???,,,????,,,,?,:;;.':.,,',,, \n",
+      ":,,.,,;,'.,':.,:-;,.,.:,,'.,!!!,!,!?!'-';,,!,?,':' \n",
+      ",,.,!''.,,.?,.,',.,.?,,','',';,'.!,?:?,:;;,,,.?,:' \n",
+      ",;,,;:,.,?,,':,'..?:.,!,!,!,,?,?:.,.,,,.,,,,,.'::: \n",
+      ",.,',.,?,!''.'.,.,,!,,';..,;-.',.,!':;;.,;.!?,.,,, \n",
+      ".:-.,,,'.',:,.,,:,',-'.',,-,?.,,;,-':,.:,.,:-.,.'? \n",
+      ",?,?,.',.!!,!,.,',',,,,?,,.'...,;,.,;,,,'?'-,';,,, \n",
+      "''?',;,.;,,.,,:,.,,,,.,,.,':,,,.!?,..,,..-?..,'':' \n",
+      "'.;,,'.'.':.,,.-;,,-,,;,,.,:.,,,:.,',':,';','.,,,' \n",
+      ",:;,'',,?',,,,,'',.',,',.':'.,,,:,.':,.'!.'?'?-?;, \n",
+      ":';,.'',,,:,,.!,,,,,!!?,',;,,-,?,-,:,.!:'!.!.,.,,, \n",
+      ".,:?!,:?''.,:?',.?:?,.;,,.?,,,.',',.,;,.:.'-,;.??? \n",
+      "'?;,,;,:,;,.,;,'.'?,'!,!,,','.!,.?!,,;,,,,'..,'.,, \n",
+      ",,',,,,,,.,!.;.?,,.?,:?,?:.,;..?.',?,:.,'.,,'.'.,. \n",
+      ",,.,,,,:',,:.,,;:,.',,;,',:,,.,;.-?,;.!?.,''.,,,:' \n",
+      ".,,,',;'',',,.,,,,,.',,',:,,,'.;,,.,,,.,,,',;''.,; \n",
+      ";,;';,,.,,.,,,,.:?,.,,';,.,,.:'.,,,?,,?,!?,,.',,:; \n",
+      ",-',,.,!,!,!:.''.,!,;!.,,,:,,',.!,.,.,:,.,!.,?'.,, \n",
+      ",?,;'.,.,,,,.,,,,,;,;,.,;.,;?!,,,,?!':,'.,,,:'.:,, \n",
+      ",.,:,.,,,,',.',?,,.!.,.,.,,,?,!,,,,,,.;,-.,,'.,;,, \n",
+      "',,'.!!.,?:,,,,..,,,?!,;,,;,,,,,,,.,,:,,.,;:',,,., \n",
+      ";::,'.,',''.,,,,'.?'?,,;.,,'.,,:,.:,,,;','.,,'!'?, \n",
+      ",,;'.,.,,..,:'.:?;,'?,;,?;;.,',:,:,,,,,,:;,,.'':,, \n",
+      "':,;..,,,;',',',':,.,,;,'..,?!,!?,','??,'?,:',.,,, \n",
+      ",;',.,,,:?,!'.:.:!,,,,'.,,,',:,,;,.,'.,,:,.,;.,,., \n",
+      ":?,'.',:'!,,;,,;.,;,.,!??,,.,!,,,,,?,,;,''..,.?,,' \n",
+      ",';',,.,,!.,,!!'?!!?,?,.;.,,:.,',,'.,,,,:,;,,,--,? \n",
+      ",',.!,,.!!,',,,,?''?',,,.,;'.,'',,,.,,?,.,,:,,',,. \n",
+      ",.,,-'?';',:','.,',;,',,',,',,,,,',:;,.,,,:,-;',-- \n",
+      ":,,.,','.,,,,:,,,,,,,:,!'':',';,.,;,'.,;.,,;,,.,,. \n",
+      "',,.,,:,':,'.',,,,.,.,,,':,,,,;,',':',,.!.,,',,;,, \n",
+      ",.'!,,!,,:,?,!'.,.,!!;'.,;':,,..','.,';.?',',,',;, \n",
+      ",,.!,.!,.,!,!,!',.?.';,,;;,,.':',:,'.',..,':,,'.,, \n",
+      ";,,.,,.,?,:,,.,,??,':,;.,,,,!,''':.-???,'.???,',?, \n",
+      "'?',,'?','?,!..,:',,.',,'.,..,!,,,?:'?,!,;,,:?,,,. \n",
+      ",.,'.,.,:,?,,?;.,,,?.,?,','.'.,!,;.,;,,.';,;,.!-., \n",
+      ":'.,?,,'?,;,.,,';.,,'.,:,,,;,.,,,;,,,,.,,;,,,,.,:, \n",
+      ",',,,.!,'.!,'.',:,.,,,;:,,',,,;,.,,':.,,.,.'?,,',. \n",
+      "!,,:.?,;:,,.,.,,!?,.!.;.,,'??,''.!?,.!?,,;--,,,.:. \n",
+      "'??,.,.,!,.,',?,,'.:.,:.,,,,,,,.,,,,,.,:,.',;,.,,, \n",
+      ".,.;.,??;';.:.,,,,,.!.,,;.,;.,,.,,,;,,,.;.,;,.,,:? \n",
+      ",,,,,,,.,.,,,',:,,,:,.,,?,;.;:,.;.,!,,:.,.,.,,.,,, \n",
+      "'':,',?,.,,',,.,.,',,;.,;,,-;:,;,;.,!'.,;,,.,!?,,. \n",
+      ",?':,.,?,;.,';,,',?';'';',,,;,,;,;.,,!':!!,,:;',., \n",
+      ",?;,.;':;'':;',:;',:;',.;,,.,;',.,:.,;',,;,,;-,-,: \n",
+      ",,,;',,,,'.'!:'.,.,'?-.:,.,.,.,.!,;,,,.!!',.-'!?,, \n",
+      ".,,;'.,.,,.,.?..?,;.!?,.,.'.'.:,;,.,?!.??,.;.,,,;. \n",
+      ".,',.,..,.,?'.,,.'.'..,,:,'.,:.,:.',;,,,,-:,,,;;', \n",
+      ",.?!,-,,,.!:.,,'.?!,,,!?,-.!.?;.,,,:,,:;';,,.,,;,, \n",
+      ",,:,;.:;.,,?,??.,,!??,',;-,.,':,',':,,',;,;,;,',-. \n",
+      "''.,:''.?,!,;:','?''',,.,':!.,,,.!:',,,.,:'-.,,;.; \n",
+      ".,!'.,:.,:.,,,.;:,,;,,,'.'?,,',.':',.,..,,::,.,.,. \n",
+      ",..,:'..,;':';,,'.,,?,,:;;';,,,,,',-,,:,-,,.,;-,,. \n",
+      "''.,:':,',,;,.,',?!:;'.,'?,',,;,,''.,',;:,.,,.-.;, \n",
+      ",;,:,'?':,.?,,'.,,:,,,;,:,,.,.:,,.!!,.'!'.':,',''; \n",
+      "'':,;,,.,;,:'?,,:;,.,'!?,,.,.,,,.;'',.,,:,;'.'?:.? \n",
+      ",:;;..,,,,,,,;,,,,,,,.,'.'.!.,,.:,,,;,,,;,.,'..;'. \n",
+      "!,,:,'.,.;,,,'.;,,:.,,.,,,.,:.,?,,;,',.,,,;,,,,:,. \n",
+      ",..'',,','';',',,',':',',:',',.?,:;,.,,':--.,:.,,. \n",
+      ":.,,,:,.,',--.?!?:,,''-,;'.,,,;,',',,;'.,,'!',.',, \n",
+      ".,,:,;,'.!,:,,.,!!,!??,'??,,.?.?.,,?,,;;-,,;'-,,;: \n",
+      ";,;,,,,,,,,,-;-,-,-',,,;,',,.?,!,;-,;,''':,,'.';-' \n",
+      ".,'.,,.???,.,;,.,'.,,,,.,??,...'.,.???,:,,,?,,:,;, \n",
+      ".!,,-.',?,:,,;,,.?:,'.:;.,:'.,,.,;':',.,'.,!.,,.', \n",
+      ".':,,,',',,,.,.',',,;',,',.,.'-,,-,,,;',.,?'.??',, \n",
+      ".?,'.,',,.,',,'.!',,.',:,,',-!';,,',;,',-':',','.' \n",
+      "?;,.,:'!';,;',';,'.,,':,,;,,..,!.,:-,';,,.'-?-,.:, \n",
+      ".,,,,,.,,;.......?,,.,,.,!,,:.,,,-;,-,,,,;;,'.'',. \n",
+      "!:,.:?,;.,,,.,:,.,,.,;,,,,:,.,,,,;.,;,,,,,,,;,;'., \n",
+      ",';,.,;,:'.,,...,'?,,'.,.,,.,','.?,.,,'.,,,,!???,. \n",
+      ",,,,,;,,;,,.,!.?:,.,.,?!,,;,;.'?,,;,,,,;,,,.,--!.? \n",
+      ",;.,,,,,,?,,,?,,;,.,,.';,,?,',!,!'.,-.:.'?,,,;-,,- \n",
+      "?,,,?;,,?,,;.?;.'',....,.;.:,,,?'?,.:,;,:;;:;,;;;; \n",
+      ";,,..;,.?,,,,,,:,,:,'.?..?!.,.?,,..,.,!,?,!!,!,;,; \n",
+      ",;,;.,,,?.?',;,',!.?!?,,?,,;,.,!,!,!,!-'!,????,;.! \n",
+      "-!,?',,,''',',',,,;,,;,,.,,,.??,,.,,,!,,?,,.,!!?,: \n",
+      ",!:,.,.,;,!'?,:,,,.??,,,.!?,;'.,-,-'!,,;.,,?'??.?. \n",
+      "';.!?,,,?,,,,.'!!?'.,,:.,,';,,;',,,,-.;-',':,.,?.? \n",
+      ",;,,,,,,,,-.,!.,'.,-',.,';,,.-,;,-:,';',,,:,;:',.; \n",
+      "'.,:'.',,?,,.,,,.,,?,,?.,.,,!,,.,!,,,'.!!,,.:,,;,, \n",
+      ":,,'.,;,,,.,!,,;,'.,.!.,!,,,''.,.,,:,.,''!,',,.,.? \n",
+      ",..',','.!,'.,.,-.-!,?,,;,,.,!''-;.,?,,,;,.,?,',,. \n",
+      ",.,!,!.,?,;,;,.,?.,!,!,?,!,?.'.?';,',''.',,'.,!;,. \n",
+      ",,,,:,,?,,;,.,?,;.,;,,.,.,;.,',!,;.,,.,;..,,:','': \n",
+      "'..,,;,..,?,',;,:,,,',;,.,;,',.;,.'?':..'?:,.;'.?. \n",
+      ",.,,.,:,.,,.,.,,,'.,!,,.?,,?,?,.;.,;,:,,.!?,',.,., \n",
+      ".,,.,.,!.,,'.,,'.!,:,,',,,;,,.!'?,.,,;.,?.,;:,!':, \n",
+      "'-,,,,':!,.':,.,;..,,,;,:',,.,,,:,,,.,;,-,,.'.,,,. \n",
+      "?,:,,'.,!?'??'-:!,'-?','.,,'',,'?,'.,.,:',.,,,.':! \n",
+      ".-',,,..,;..!,,,,-,-,,!,,-!'!!,,,-'!,,'.':..;.?,,. \n",
+      "?..:;:.,;:,.,..'..-.,-,,.,.......,'.',;'.;',.:.:,- \n",
+      ",.--,!.,,,.',;'.,'.,!''!,,'?,,.''!,,,!,.;,.,'-:.!; \n",
+      ".,,;',.,:';,.??,,;.',;:,'.,,;-;,.';'',-.,,';'-..,, \n",
+      ",,.,':-;,'.,.,:?,?,,,,,.';,,'..,,;''..,,:'.!.?,'.' \n",
+      ":..,.,.,:,,.,!,:,:,,,,,,',';,,';,,.,:.,,:,,,,:.,., \n",
+      ",''?,;,,,.,,.:,'.;.,,,'..,,;,,:'',''.!,.,?!.,;..!, \n",
+      "??,?,;.,..,.?.?'.?,:,.!,,.,,.,?:;,;,,.',.,,:';?,': \n",
+      ".,'';'.,!!:...,',',,,,'..'';'!,.,,,,,.-,...,;.',:, \n",
+      ".',;,.,;.,,!,.!?,:?,,,?!,?,.,'.',.,,,?;,-!,,!:,,,, \n",
+      "',,.,,,:;,,.,;:,.,,',;,;,,.?,.;.,,:,,.,':,,;,.;,.? \n",
+      ",,?,,.,,;.,,.!,.,,.,:;.,,'';..,',':';,,..,,,.';.'? \n",
+      ",?',,.,?:.,.,?,,,.:,.?,;,.,,!,,'.:,'.:'!?,!.,-.,., \n",
+      ".,?!,:,.,!',?,,?,,:.',?,,!'.,!,!,,',.,?,!,,?!!!!!! \n",
+      ",!!,.!'?,?,,.,,'?,.!!.,,,.,?!:,.,,!;,,.!!.,'.,!,,? \n",
+      "..,.!,:.,:.,,-:.,.,.,.,.!!:!!;:,,.,.?,.??',;,'.',, \n",
+      "!,''?,,?'..',;'.,';,,.'',.,??,;,:,.,.,;.;',,.,',., \n",
+      ",.!?!?,,;.,'.,,'.,:,,.?,:,.,,:,,'.,,-.,,,,,,:,.,;. \n",
+      ",!,...,,.,.,:,...,?.!?,..,.':',.,,':..,.,,.,!,!,.' \n",
+      ".:',.-?,,.!-.,,'?,;'.,;,.?;...,;',:'.!',,,.,.',,:' \n",
+      ".,!.,.,,?'',;,,''.,,,.,:,,';,..?.!',...!'.?.,,..,, \n",
+      ".';'.!?,.!,!?,:,,.,.,.!!,.,,,.,'?::.;!,,'!,;,..?., \n",
+      ".,,!,,?,'?.,:,.,,.,...,,,,;,,'.,!;;,',.,,,-.,.,:,. \n",
+      "!,!!?:,,-..,,.,,':.,;..:.,!,,,,:,,.',,-,,;,.,,,,;, \n",
+      ",,,,;,,;.,;',,,,,,?',,,,,,.,,,,?,,!,,,;,,,.,,':,,; \n",
+      ".,'!,,.,,,'.'..,,'.,.',;,,!,;'.',,'.!,:?,:',:,.,!, \n",
+      ",!,!.'.,,!,.'?.,.,??::.,,..!?:!.,..:,,;:,,,.,!,.:; \n",
+      ".,,!,!,.!!,!-.!,.??',??',,,!,.,,!,,.';,.-,-!;;.!,! \n",
+      "!,?!,...-',',!'',,'.',!'',!'',!'',,!']''.'.;,,.!., \n",
+      ",,.,,,,'',.!':,,,,'.!.,'.,,''.:.'.,!.,,!,!,:,,..'. \n",
+      ",.:,.;.,',',,,','.;.,',,,';.'',;.?,.,,.??,.';.?,,. \n",
+      "??'',','..,,,.,?,;,,.,!?'?,,:,',';.!'',.,.,',,,!,' \n",
+      ",;,,;,,:,,,.?,.,,',-;,,'','':,'';,''.'.,!.,.,,,,', \n",
+      "'',';,,;,,.,,,,,,,,,;',',:,?,,.'',.,,:;,,',;,,',,! \n",
+      ".!;.:..,,';,,',,,:,,;,',.,!,',':,'.,'';.?,:.,,,;., \n",
+      ",;',',,,;:,';,,.!!,,!,,',';',.?.,,,,;,,,,;,,',',.! \n",
+      ":,-.';,,,.'!,,,',-?.,,,;,,.;';',;.,,!'.,;!,!,!;',, \n",
+      ",':.,,'?.';,,,,':';,,,,,:','-,-:,,.!,,?'.,,-:',,-, \n",
+      ",,';,',.','!?,.,,?';,:,',''.';,.',','.';,'-';':';, \n",
+      "'',:'',,,,'',.,':':''?..'.?,''.!?'?.?!,;,,':.?.;', \n",
+      ",'''.,.,!,??,..?;.,.!?,,,'.',,,,',':.?,.-'.,,',:,' \n",
+      ",,,,,;',;,-.,,-,'.;.,;,.';-:',;,',,.,.','.,;,.;.'! \n",
+      "???:;.,,':,!,,!;!..;',.',,.,',:,;.!!!,!.'.,;':,!?! \n",
+      ",.,.,,!'''!-,'!,,-,-;,:',..',,'.,',';';,,:'''',,-, \n",
+      ",.!,,,,!,;,''.,,!',,;',.!!!;.,,!,,:,,,,':,,';','.: \n",
+      "',:,!-,!;,',.',?',,',;,.,!:,',,.,;!,:,',,;,,.,!-:, \n",
+      "!?'','?;,''.,',,,,:',,'.,.;:,-.-:!,-,.'.,:.,.'??,! \n",
+      ",,:'.,;,,;',;,'','',':'.;.,,.,!'.,!,;:,,,!?,;.!!,' \n",
+      ".!?,?,,.;,,:,,',,'.,!,,;,.,,''.:,'!,;:.?';'':'!!,, \n",
+      "'.,:':,.:.';,,'.,.':,'..;':-;-,'..;.!,',.!,?,;',', \n",
+      "':,.,!!.,:'.!,.!?!',:!.;.;:,.:,,.',,,',,,:'';..,!. \n",
+      ",.;',,:,.;..,..,,:,,;.:',,;,,:,,.,..'.,';.,:.''',. \n",
+      ",:..,,,!,.,:.,,,?...?.!,,,!'.,,.,,..,;..,.'..;.',. \n",
+      "!!.'..;.,,'.,,,,;-'.,?,.,,'.',..'.!'!?!,?,!,?:,.,, \n",
+      ".?,..',.?,.,,.?,.,,.'.,,.!;,.,,?,.'.'?,.!,,;,,,',' \n",
+      ".,!?,:,:,,:',','-',..,;'.,,,;','.,.'';','.,,:',:'. \n",
+      ".,;,...,,.?.,,''-.,.'',?'.';;;;,,,;,,,,,,;,,,;;,;, \n",
+      ";,'..:,,,,,,,;,,,,.'?,;;.,,!!,,?,:.;,.''.;.!-.:,., \n",
+      "--.,,.,;.,?,.!!,,:'.,,:;.,,,...!'.?'.:.,;',-.,?!?: \n",
+      ",'.;.!??;,,'.?,;,,,.,';'.:'.:,;'.;.'.:,.!!,,!,,.,: \n",
+      ",.,:,',,',,,','''.''.!'!,.'?'.'?.;';,'''-:,?-',,', \n",
+      ".!?''';;'.,'?,!',';,.;;.,!!?.?.:;;';.,,,;?,';:,',, \n",
+      "!,,',';,,,;,,,,.,';'.,,:','.:',.;,,.!.,,;.,-'.,,!! \n",
+      ".,!,!,!??'?,,,;'?..!'',:.,?,,,,.',,';',:,'.',:'.,' \n",
+      ".!,,'..:,,.,,,,-!,.',-,',,,,';:,;-,--;,.!!,:';.',; \n",
+      "':,,.,:.???:;-;-.!,,,:;.,.'!!,'!,;,,.!:;:..,,-:':, \n",
+      "'.,,,,',,,';,,'!'',-':,,.:'.:!'???!',;,:'.:!,,,.?, \n",
+      ":,''-.,:'.'.:.,,:,.;,:.:;,.:,,:';.:,.!.;!;,.,..!.! \n",
+      "?!!,:;.!,,;:.,.':',.!'-??.,?.?'.,?!'!,:..':.'?'?,' \n",
+      ".,,!,.',;.:,.,,:,'.,.,.!?,:,.,-!??,:,.,;,,.,;;;.,. \n",
+      "!.'!!,,.'';.,.,:','.':'.;,.-.!,,.':!';';',.!',,.,! \n",
+      ",;-;';'','.?,,.,,.;.,'.,;,,.',,,,',',,.,-!-,!!-,!! \n",
+      ".,:,.;':!',''.,:,.:,.!,,:'!,:,'.;,:'.,,.','.,;'.,: \n",
+      ",,,.:;,.!:..,;'.?.!.'!,;'!',:';',:,!,'.;',,,;,,:,- \n",
+      ";,,,;,,.'.,;,;!-.:;,;-.?!!,:,!,',,,..!!?,;.;.,!,!, \n",
+      ";,':;'.,;.?,':'.,':.!,,';.';,,.:,;:,'.-,.-!!':;',. \n",
+      ",-,:.?,.-:,;,,--,,.,,.,;'.',.:',;.-,,-.?.',.,:.,,- \n",
+      "?,?,!,?''!!,,!,.,:,!',..'?,;,:,.,,,..,;;.,,,.,..., \n",
+      ";:,,,,';,'.'.??,,:','.;.'!!,,:';'.,:,,,''-.,?.'.?. \n",
+      "?.,.:'?'!.,!,,!,..:'..,.,,'':',';,,.;',,:.;,,,,':; \n",
+      ":,;'.?,;,,.,:,!.,?.:;,,.;?,..':.:-?,,,:,,.',';','; \n",
+      ".'.?,.,:,'.,!:.!?,,.:,,,.;,,',:,,;,'.,..:.:',.,;'. \n",
+      "!.?',.',,;:',-,!,.,,',:,.,:';.,.'.,,'..-;,',,,.-:. \n",
+      "?,!!,!?.;,';.';,,'':',.,?,,,,,,,,-,,.,;.,,,,,,..'. \n",
+      ",;.'?.,,.,-',??-.,;,.,,.,',-;;'.;-.!:',,'--,';-.,, \n",
+      ".,,',;',,:,,,',,,.,,;,,,,;,,-.',;,::,,.,:;,,','.,, \n",
+      "?,!!;;,-,':.'';'',.,''.'.;,,'.,.,.',;,;:,:,,.!,,.. \n",
+      ",',:',;,-':,'.,,',,,',,','','.:,,.,?.;.,',:;:,.?,. \n",
+      ",','',';,',,',,.,??..,.,;:':,!,;-..,!,:,.!!.,,,,,, \n",
+      ",;,,',;,,;,,-;-;-,-,:',,;,-,,;:,,.,-',';-,:,',;',- \n",
+      "'?,'.,,,,?,''.;-.,,-';:'';-,,,.,;.?,,'.,,-,,,!.',, \n",
+      ":,';;!;'.,:?,'.:',.,,!,':,,'.,',,',-,,:.,,:.-',,,: \n",
+      ":-,.,:.!;!:'.''.,,',':,:.,,,:,,-',,,,,,,,.,.,':;.' \n",
+      ".',:',..!:,!.'?,.,;,;'.,?,,-;;;.;,',',',:',-,'',,, \n",
+      "':'-,,'.,.:,,.,.,,;,,,;,.,.,.,,:.,,,.,-;..,?,,.,:, \n",
+      "':;''.,,,,.':,.,'.,,.,':,.,,,,-.:.!!!,!,;.,,!.!,;, \n",
+      "'..?',:,';.,.,?:,,.,:,'.;''::',';''.,,,.':,',.,-:, \n",
+      "'.;..,.,,!!,!,!,,!,!,;,-,'.!..:,:,,.:;,.'?;,,.,'., \n",
+      ",'?',:,,--;.,,,,,;,',,':',';,,.,?,,..,,,,,,,,'?,': \n",
+      ":,.,,.',',.',,,,;,;-,;,;;,',','':-':-';':',',.;,', \n",
+      ",,',,,,'.,,,'!,-'.,,,,.;,,.!,',,.,,:;''',.,,,',';, \n",
+      ",,';,!,.,.,:,,.,;.,':.',,'!;;,,.',:;,,,.,'.,,,:!,, \n",
+      ",.,;.',,,:,;,,',,,:,.,.,?,,;','.,,'.',.!:,,,',:... \n",
+      ",,,;;,,,,.,;,';,!.',.,.;,,.!,;,,,.?!,!,.?.,,,:,',; \n",
+      ",',,'.;',.,;'::,.,;,.,.,,.,,.,.!,:'.,!,'.,!!!,'!'. \n",
+      ",?':',?,;';,.,,;';.:!!,,:'.,.,,;'!,,!,?,,.,,,;;,.: \n",
+      "!:!,!,!.,,.,,'',???:,,,'.,.!;.,?,,,'.,,,',,,,,,,,, \n",
+      "';,:,,,,;:,,,,.'?,!.';:.,,:',',,';,,.,;;.?.,,.!-,! \n",
+      ",'.!,.!.,!,??;,,,.,,,.-,;,,.';,',:;.',?:?-:?'?,,:- \n",
+      ".,,!!:,.',?.''.'.,,;:,.,;',.-,,!;!,.,.,,;',,;:',,- \n",
+      "';,.,.';,.,,:,!,.',';:,',',,',;.,,.,;,',.',.,:-.'' \n",
+      ",,',.',,,.?,!,-:;,,,,.-?'.','.';.';,.?,.,,.?,;-;', \n",
+      ",:,;,:,,.,,.,,'.':.,;,,.,,.,,;,,.?!,'.,.,;.,;.!!,. \n",
+      ",:;,,.,,';,,,;,.,!?,.,,',',.,,.,,?.,.,..,.,.'.,;,: \n",
+      ".,;,:.'.',??,:,,,;,,,,.'.,.,;'.,,.:,.?,'.??.,?,'., \n",
+      ":;;,..,.,;.,.,,?,,;''.,..,;:?,.,,?,,'.??,;,.,'.,'. \n",
+      "!?,'.',,;,.,,'.,,,;,,'.:,.,,,?,,.,?,'.'?-,;,,.'?;, \n",
+      ".'?,!!!?,;',,.,?,.?':.?,.,,'.,,..'..!..,.'.'?.,,?' \n",
+      ",,,.,,,;,.,,!??,,'.,:';..?.''..,,!,,'''.',!,,!,:,' \n",
+      ".,.!!?-?;.'?.,?.?..,,..,,::.;''.'.!,?;,.?.'.,!,:,. \n",
+      "?,;.,,.,:.'.,..!,,:,.;''.,'!,!,!'.,':'!,,.'-:'!,'; \n",
+      ".'':,,,;,,!!,',,':';,::,,,.,,.,.!-?,.,;,.'.,,;,.,; \n",
+      "'?,,?',.,?',,,:,;;.,,,.'.',,':'.,?,,..',,:,,,.,':. \n",
+      "'.-,,,.;::.!!!,;,'.!,!!!?',','.;.,;,';,.?'..;,,.'' \n",
+      ":,.-:,.,:,.,':;-.,:'.',','.'',;.!,,!,:;,,.,:,,'.', \n",
+      ".;.,,.!:,,';!!!!!,?,.,,?,;.,'..,.,??,?,:,,,,;-,-;, \n",
+      ";,;,;,;,;,.,,;,;,;,:,,,.?.?.?,';,,:,,.,???,.,,.,?- \n",
+      ",?,,-.,.?,,,-.,.'.??,,,.?..?.,..?.!;!?:,,;,,.,,,;. \n",
+      ",;.,,.,.,..?.?,,.!.!!.,.!:'.,.,.',;.,.'.,,,;,,.?,; \n",
+      ",,,.!,;;;;,.;.??,:,,:,.,.,;,,,;..,'.',:,;,,.,,?,,: \n",
+      ",,.,,,',!,,,.!,,,?,!?,:'.?.?.,.?,.,?,?,?,.,,.?,.,. \n",
+      "'.,..',':',,,,;,.',.,?'-..,,:,.!:,.,.,.,.,.'.,,':, \n",
+      "..;',,,'!;.:,;.,.!?,:;.,'.;,.!.,':.,,'.-:,,,,,,-., \n",
+      ",;:,,,,.,'.;,:,,;,:,;;.,,,.'!':,,;,,:,:;,,,!,:,,.; \n",
+      "',;':;,.;,!,;,';''.;:;.,,,!,.'?,?,!'.;.'?,',,.,,'; \n",
+      ",,,,,;,,;,,?.?.!,,,,!,,,;,.,,;.,.?,.!?,.,,'..,.''. \n",
+      ",.,,.?...?.?.?..,,'.?,,!?,;..,.,,,.,:.,,.',;.,?,;. \n",
+      "',.,,.,:,,,;.,,..,,.,':?,.,?,;,.?,;.?;':,-,,',:,;' \n",
+      ",;,,,.,,,''.,,;:,'.',..,;,:,.'.,'.'.,,.,;,,?,,..,, \n",
+      ":.,..,!,,.,'.,:,-..,;.:,.,..,.'.?.,..,,.,,:'-;,.'. \n",
+      ",,?.?.?;-.,,':;',,-;,,','.,!',,,.,;,,,.;.?;?;...!, \n",
+      ".,.;,,..,,.?:,',,,,-,.,,?,:..,.:,,,,,,.,'.,,,,,',. \n",
+      "?,':,,-,,':,,'.,,.,:,,'.?.,,.,',,,?';,,',,',.,:!-; \n",
+      "'.,?',';,.,;,'.!,!,,.;,'!',,';,,.,,?,,.?.??,.,?,., \n",
+      "?,;,.!.,!.?,:,',.,.,--.,'?:,;,;,.,,..'.,,,?.?,.,,. \n",
+      ",,;.,.,,.;,,,.?.?.,;,;,;:,.-!',,,.,.;.,,!,'-.,;.:, \n",
+      ";,,,;,.,;!.,;',.':'-,,.,';,',;,,;,,','.,,!,;,:','' \n",
+      ",,,.!.-;',,,..!''?,.,.',',.',.,',',;,'',;,.:',;',. \n",
+      "?;.,-.,,.,;'--:.,,?',,?',',.-,.,,!-'.,,',-.,','.,, \n",
+      "?,'.,.,.,.,''.,'.,,:,,..,;':,,,,,.!,',:,,.,,,;,,., \n",
+      ",!.,,,;.,,'?,;,,.,,,,:.',;'.,',,,,,,.,,,.,,',';,', \n",
+      ",'.,,,,;'.,,'-;;,,.,,;,,.,.,:.,?,,.?.,:;,.'.,;,;,, \n",
+      ",,.?,:,,,,,,;,:,,,;,'-,':-;.?,;:,,;,',-.,:'...;',- \n",
+      ".,',;,';.,;,',','!',,;','.,,,.',,.,.,',.?,,.,,,,', \n",
+      ".,,.?,,.;,.''.;:?,,.?,.:'.,,.?,.?'?!!'.;!,!;,,,',' \n",
+      ":,,.'?,';'.,,',?,?,!!,,,.'.,!.!;,',.?';:',!,?,?.,; \n",
+      ",.;,',',',.,:,;,,.,;,,.!!?:'''.?.??.?.?,?'?.,.,,': \n",
+      ",,,.,.','.,,.?,.,,!?,.,!?,.,,',,,.,,.?,;',',,:'';, \n",
+      ",;,:,,,,-,;,',.,',,,.;':,,,.,'..,;,.';.,;,,'-.:,'- \n",
+      ",,,-.',,,!,,,-.,,.,.!!,;:',.:;,';';,;';',;',',.-,. \n",
+      ".,.,:,,;,.,;,.,!?'?,.,;.,,?.,,?,..,!.;..:?,.,!..,, \n",
+      ":.;!,.,.,.,',.',.',?,.,?,.;.,.,.,.',;,,,...,,.,.., \n",
+      "..,.',.,.,!':,',.,.:','.,.,.,.;,.,.,:,;.,.,':,':,, \n",
+      ".,.,,,.;':,,..,.;':,;,,.'?.'!,!.,.,';,,?,,-.?!;?.? \n",
+      ",.?-!'.,.','.,,'.',',.,'.,.,!?,..,,.;.,,,..'.,.,,. \n",
+      ",,.,.,?,,,.,'.,:..,,:',.,:,.',.,,.,.,,,;.,,,,','.; \n",
+      ",,,,',;,..,,;,-.,-.,,.,,:'',,.-,'-:;'-.,,..'.,,-,' \n",
+      "..,!',.!.,;.,,'.,,;,'.,:.,',;.!'.,,,.,.':,,.?.?.'? \n",
+      ";'.!'?.?.',;,,.,',.'?,.?,.',!':,.,;.,!:?,.,,':,,., \n",
+      ",,,'..;,';,,,,,',,,.?,,?'??',':'',.,.'.,,.;,.,;',, \n",
+      ",,.,.,:,,,.,;,':,',,-,,,.:,.,!?,;.;,,.,;.??,,..,,' \n",
+      ",.,,':,?,,.,'.'.?,..!!?;!''.???,,;,.?:,;,',.,;;.!? \n",
+      ",?.;.,?,.??;-..;;..,.!!,.?.,,?,,:'.?;,-,',.!:.,:.? \n",
+      "'..,.,.?,,',.,.,,.?.;:.,',,!',,,'?,,.,,,.,,;.',;.; \n",
+      ";,':'?.;,.,.';,,..,,,:',';,,.',,,,,.,;,,'.,.'.,?,. \n",
+      ",?,.,'.;''.,:''.,!?,;'.,.,,.',.,,,,,-'.',,.';,'.,, \n",
+      ",,;,,,.',,,',,,.,,:,,.,;',,.?.?',..,.,.',,;;,.,,'. \n",
+      "',-'.!'.,,,,,.,,':,':.-':-,.'!';'?';',';','.,,,:', \n",
+      "','?'',,,'.',';''.',.?,',,;,';.,:?'???.:..,!?,,.?, \n",
+      ",,,.?,,:.!?,:;,,.,,,'.,!'?.,,,,';,,,,,:,,.,.:''.,' \n",
+      ",.',?:,.!'?'.'?'.;,.',;,'!',,:'..,,.?,!'.,!?,;,.,; \n",
+      ",','.'-,,.;,.,!,.,?,.?,,.!?,.,.,:,,,.,.,,'':.,.:,. \n",
+      ",.':,'-,.,.;,,.',..'?,,.!.?:,.,,.,'.?,,.',,,;--,'' \n",
+      "-,.?;,,',','',,',:.;.,'';,,,!,.,,!.,,:','..','.,.' \n",
+      ",'.,!:;,,;',.,:''.,:,','.,?,,,,'.!',',',',,,.'','; \n",
+      ",,',.,'.;,,.,.,!,!,,-..:;,'.,?,,;.!?,.'.'.?.,;.,,' \n",
+      "'.'',';.?,.,?,,.?,,.,.?'.;.?,;.?...,!,!?..?.,',.'; \n",
+      ",';,',,',;,',..,,,-,,.,,.,,.','.,'.,.,,;.'.,.?-,;. \n",
+      ";.'':;'.,'.;,.!.!,,.,,'.,,,,!,!,!-?,,.;.,:'?,'.,,; \n",
+      ",,,.!,.,,!,,;.'.,.,,.!,','.,.,,!,',',''!''.',,;.,' \n",
+      ",':.!?.,,',',',.!'.,;!!,''!':.:.,''?,,.'.!'!.,.,': \n",
+      "'.,;.,;'.''':,,.!.,!,!!'?;.,',.,?'.!..,,;:.'?.;.!! \n",
+      ",':!!.';.,,.!'.!,:;:.','?,,.:'.,,,..!!!,,;.',.!;'. \n",
+      ",,;;;,.;;.,,.:,.,,.,,,,'.,,,,',:,';,'.;.,',.,,'.', \n",
+      "':,'.,,,,.';,:'.,:,,.,.,?:.,,.?,',.,;',:,;,,.,,,,, \n",
+      ",.,,.:,,,,:.,,,,,.'.,,.-.;.,,,,,;,,,,,,.!.:..;,;.? \n",
+      ";.,.':',,;:,,,''.,.,'-.',;,,'!','.,,'..-.,-.'';'., \n",
+      ",.,,',:,,'.;;:,,.-,?.,,.,,:,':-':,'.,.:,;,,'.'.,'' \n",
+      "':,,,'.'?,.,?,.!;,,,',.',:'''''.?,;,.?,?','.,,:;., \n",
+      ".,'':.,,--,.'?'',:';-,'.','',',';''.'.!,';';'.!,;, \n",
+      ":';',,'.?',..,,'.?,.!?'?;',':,,.:'.::?,:!.:?,';.,' \n",
+      ",:,'.''.,,:',.,!.:;;.,,,,:':,,',-;,'';!,.,?,.'?,'. \n",
+      "!'?.,,;,,:,,,'.!,!?,,.',:;,:'-',,,'',.,,:!'!!?'?!: \n",
+      ",';?'-,':,'-;,,,.?.,!?',?:',?,.,,!',-,',,,,,,:,,,, \n",
+      ".,?,,'.?,!,?,,',,,;,,,:',.'.,,.,','::,'.,':'?:',., \n",
+      ".,!,!!!-,-,''!,,;,,',:.,,.,',;,,,,'',',,:,'',,',,. \n",
+      ".';,';',,,,,:,:';.','.,!,.,'.!?,.,;'.,.:,.?;.?',,' \n",
+      "-.'',.',,?'.',':'';,.?;:,',?-??.,!.!.,?.!!!.,,,-,, \n",
+      "-,':';','.,!',;,',,,';,;',,'.,,,;,,,,,.,,-,;',,;,, \n",
+      "-,':,,':,,;;,'.',,';,',,,,,?,,,,,'-;--:''.-,,:',;, \n",
+      ".?????,???,?,?,,??,'';;;;,.,'',;'.,'.,,.;,:,,;,,,, \n",
+      ":',.?,,,:,,,,:,,-,'',,,,,,;.,,,,:,:',,!,,;,;,,,?', \n",
+      ",,'???,:;';'',,';.:',.,;,,.;,.:',;','.'',.,'.!,,?; \n",
+      "';,..,','';,'.:',,-.!.:.?,.,!'?,.':,,,,,.,.!!!,?': \n",
+      ",,,,.,'';,''.;,.!?:',,'.,,-',',,,',..,!'.,;,,,;,;; \n",
+      ",.,;'.,',','!,..,?.?,,,'','.,,'!,;',,,''!,,',.?:'' \n",
+      "'.,,',-!,'.,',.;,,',,,;'',.:'.:..:',,',,'',,.':,,, \n",
+      "-'!.;':.:.,,!:,'.,,?,'.,?'..,?;,,,,,-.?''.,?,.,':' \n",
+      ",.;:;',.:!?,:,,'.'?.'..',.,:,;'.,,,;..;.,'.???::', \n",
+      "!,!'!',,,,;',,,,.,.,:,;':'-':',';,.?;'.'.::,.??;;! \n",
+      "';'.',','.,,,;,','''',:'-,,,,,,,!,:,','',',''.'',, \n",
+      "'.,',:,,.,,.!',,,,:';:,',,,'-,';,.,,.'!,.;,'.!.':. \n",
+      ",,;;'.,,,;''!?'?,;.,;:',:.,:';.,;.,:!.,,:,,,.,,,', \n",
+      ",,':,.',';';;,,',.!,,.',-'';,-.-',;,,;,'':,';,:-;. \n",
+      "!.';'',,.,:'.!?,,;,''.,,?,;,,,:,,,',.,,,.?,.',,',' \n",
+      ",,,:,,',',',,'.,;,.?,.,,.',.,:;.,,.,;.,;?,,,?.,.,: \n",
+      ".',!',,???,,,.,..,,.,',.',.,?.,,'.?;,:';,',.':',!' \n",
+      ",:;''.-',,-'.,,:,''.:.,:.,',-',,.,,':',.!'.,.,',,. \n",
+      ",:,';,,,..:,.,,;;.,',;,,-;:,,,.'???-;'''.!,',',,'' \n",
+      "',,,,'.:,.,!;:,,;:,.;:,,..,,,:,,'?,.'.,-;.,;.',,:' \n",
+      ",,.,?,;.!!,':.,,',,.!?:,,,,.!;;'.,,,,,,,:,.!,,;,;, \n",
+      ",..:';'.,,:';.!!,':!;,;,',,.!?.!-',.;',;'.,''!.;,' \n",
+      ",'.!,.;',';,',',',,';,,,'',,.,!;:;,!;,,','.',,,;,, \n",
+      ",',,,,,,,,:,,,,'';,,'.!,,',.,'.,..'''.:,'.';,-',,, \n",
+      ",.,!,?.!;'.,;':!?,',,.,:;.,,.!'!,',':.:',,','.,;., \n",
+      ";'.,:,,,'.,,..,:',;,,,,,...?.,;:.,,;,,',',','?,,,: \n",
+      ",:',:...,.,!',-',.,,;;,,,.,,'',,..,.,:!,,.,!,,'!;' \n",
+      "'.,:,',,.,,.-:';.,;,;,',..,.',,,.,,,,.,!,,'!,-',', \n",
+      "',.',,'!,,,'.!,,.:,'',,.:!!,,':,,'.',,,..'.!.,,,,, \n",
+      ",,:,,,,,,.,,':',,,'.:,,,.,,,,,,,;,''.,,,',,'.,.,:, \n",
+      "',.,,,,;,',:,,','!'.';',,..,.,','',;,,:,,,,.,,,':; \n",
+      ",,,.,''.,:,'.:,'.,,:;,,,,,,,.,:.:,,;,.,-,',.,',,,' \n",
+      ":':-,':,,',.,,,?.;;,:,,',,'.,:!:,,',.:!,';;,!,,,,' \n",
+      "-,'',','...,.;;;;;!!!?,;.'::.,!?!:,',.!!.';.,!:,.: \n",
+      "'';:':,.,'!',,,,;,,:,;,,:,',',,,,:!!!,,,,!,?,,???? \n",
+      "?,?,?,,,,!,,;-.',';,;''';,:;':',,,,':,,:,!,,'!',,, \n",
+      "',''.!';'':,:,,,,'.,!,;.,,,,,.,;:'.:','.':,,.!':'. \n",
+      "'':;,',.,,,,:,,!',;',:,'.,,.,::,.',:,..,,'?,;:.,,' \n",
+      ".!,;:'.,':';,'.:'..,:,',':,','.,,;,',:,,;',,,:,:', \n",
+      ",,-,,,;,,,,':,,':',,.,,.;,,,'.';,,,,.,!;:;,,,,.:!' \n",
+      "'.,,''.!:..!!:.--,;,,,.!--?;:,'-,.,'!?',;!,?;;:,-. \n",
+      "-,-,--;.';';.,,!,!!?',.,?!,:'.,,?,,!'.!;',';,,'.-: \n",
+      ";,.:-:,,,;,,.!,?,;:,:'.,!',:.!!,.:,.';,-'!:,,;'.,' \n",
+      ":,:.'.',?':,'.!!,,':',:,,.,;,..,,..',:.,'.'.,.,;'. \n",
+      "',,''.,,,,,,,.,',;',-'.,'':;,,.,.,,,,,;,''',;,:;'' \n",
+      ".',,,'.,:,.,,:';.:,.,,,;,',.,,.:.,,;,,,,.,,,,,,;., \n",
+      ",?,,.,.,;,.,,;,;,;,,,,.,,,:.';,.;,,;'.,,..!.,!,,,' \n",
+      ";'.,!,,!;,-,,!,!,,.,-;:,?;,.,-,,;,.;,,,-.,.::,.!!: \n",
+      "';:,?,'.'.;-?';;,'?,.--,--,;:,.,;,,;':;,;,'.!!'!!, \n",
+      "!,,!,!,.,!,.,!.,,;',.,?,,.,,:',.,':,.!,,!,!!;,!,,- \n",
+      ".!?,;,.'.?.,:,,.-,:,:,!.?,,--:.,,,.,:':,,.,,.:-;-, \n",
+      ";,';,:.!,,:,,-.,;,,:'.:,'.,,:,,.?,:.,'.?,-;,.:-.,! \n",
+      ".'-.,,,.,,,-:,-.:,'.-,'.,,:!,.,','',,,-'.,,,,,.'., \n",
+      "!;'.,,,.,!,,,??,',?.,,:,';,;-',,,.,,,.!,,,'',,.,,, \n",
+      ".,',,':',,';,,:,.,;.:,.,!,:,'.,!',,,;;',',;,',';,; \n",
+      "',.',:,';,.,,':,-,.,:'-':',.,.,';:,!,,.,,',,',',': \n",
+      "',.,,?.;:,,,.,,,:,,..,.';,,,',.';,,,;,',:,.'.,,.,! \n",
+      "',.,',';,,:!''!,,;,'';-,,,;;,--.!,,''!!?,;;,,.,::. \n",
+      ".,,':,';;;,,:,',;,,:,,,.!:,,',,,'.'.,;,.,:.''.--:; \n",
+      "..,.,.:,,.,!,:.,.,,?,;:.:;'''';,,..,.,.!,;,.';'.:: \n",
+      ",,.,;:-;,;,';',,,,',,;',',,.'.,.?';,;,,,:,',.-,-'. \n",
+      ",,.'.,',.,,.;';;;-,-,';,;-;:,;,;,,:.,;,.;.,.:,.??- \n",
+      ",,-,,-?':,..,.,?,,;.,,.,;.??,:,-,.','-;'.,?,.!''', \n",
+      ",'.?,.,:';'.',,:..,?',.:.,.'.,,':'':',.:';'.'.;':. \n",
+      ",,.?!??,.:.'.,..,?.:'??':,':,.,'.,'.,.'.,,,-?,,,'' \n",
+      ",'-?;','-.,,,-,-,;;,';',,.!'':.,,.:,'.,,,;.::.,,., \n",
+      "!'.?'.'.,!.,,,:''';.,,.,.'',,'.!,,,':;,',,','''.?! \n",
+      "::.,'.?,,,,,;,',,,',:;.'..,,?,;,:.;;,,':,.!':,;.,; \n",
+      "'.,;,,.,,,.?;??.,,.,,??????-??,:.,,,.,,,.;,,',.'.. \n",
+      ",.,.,:.,,..,,:':','-!,.,,',,!'',.,,,,';,,,::.,,,,. \n",
+      ",,;,,,,,,,'.!;,-,.',,?:,:,',.,,!,.,,.!,,,,:.!',.!! \n",
+      ",'.?,;','.,:;.,':,;,:,,..,?,.'!'!;'!:,;.'.;:,;,,', \n",
+      ".,.;,.,,',,'.,,'',,,,,:.,;,,'.,.!,.,.'.','.,,,,,., \n",
+      ",.,,'?':','.,,',,,,';,,,',,,!,;,.,,,,?,,.'?;-,.:;, \n",
+      ",,,,,';.;,,''';;''':,.,?.,,,,':;'...',',:,;,,'.,', \n",
+      ".:,.,?'.,''.',.,;'.!!.,,,',?'',.,::.,,,.,!!,,!:,,, \n",
+      ",,-,,,,,-,,-,:,:;,.,,';:,;';:,,',;,;-',,.,,,.'.!.? \n",
+      "':.,,.,!?,;'.,.,;';,;,,,'',:,,'.,..,,:.,?'.,.,;.,. \n",
+      ",!:'';;,,,;,,...?.,.,,.,.,.,!,.,;:,'.!,,-..;.,,,-: \n",
+      ",..!!,,.;.,':,.,:.',,,,,.,,!'.,.,.,.,;.;,:,:.,,,'; \n",
+      ",,,'--.,--,.,!,:...,:'.[.],!?,.,,,,,,,,,,.,.;.;,;, \n",
+      ";.,.,',?,.??-?-?',,,?,--,:.,,.?,'.'-:.,;,.'!,'..,. \n",
+      ":,';'.?''??,;.,.,?;:,',.',,,'.-,:,,,.,?;,,:,.-,-,! \n",
+      ";,:!,.',,,',?,;',';;-;,,,-,,.,,?,,:,',,;,.:,;,.,., \n",
+      "',''!'',,,:'.?,.,.?,:,.!'':,'.,!:';.,;,,..-;,.,,.' \n",
+      "..:.,,;?,,:,,;'.:.,,'-:';,.,,;.,,;,,'''.,,;,,,''.. \n",
+      "'!'!;':.,.,:,'..,,;,',-.?',,,'?,'.,';,',?,;,,.',.; \n",
+      ":,.,,,;!'!,,'',,,.'.;,:,',,',-',,'?',.;.:',',';',; \n",
+      "''.',!.;',.?,:'!,,..,,.,.,,,,,,,;,'',.,'.';.,,,,.? \n",
+      "';,,'','.?,.,,?,,,'.!,'.,,,',';'':''.,:,',.,,,.!?, \n",
+      ";,.,;,',.',.,':.,:!'':,,..,;,.-,',,,;'.!,,!,!,',,: \n",
+      ",,,,,.';,,:,,,'','',.,!,,,-!,.',,?,.-,',''?,;,',:- \n",
+      "',:';,,,',.!,;,,:,,;'',.,',!,,.,,;,,,'.'?.;:,.,,,. \n",
+      "';'.':'.??,:,.:,,:,.!,.?,,;,,:'.,?,.',',',.,,;,.,: \n",
+      ",,,.,,';,;,',.,,':',.,.'.:',;.,:,.,,?,:,,;,..;:,,; \n",
+      ",;,:;,,;..,?:;':-.':.,?,:?,:',.,,,;,,'.?.,,.,,,,,. \n",
+      ",,,.,,,,',,!';--;;,-'.,.,,?,,.:',,.?,',:.,!'.,:,,. \n",
+      ",.,,,',,,;,,,'!',,.;,:',.?;',,,;,,,::,.,,,,.??:.'. \n",
+      ",,.;;,',,-,,,.';,.,.,;,.,.,:?,:.,,.,,.,.,.:;';;;:- \n",
+      ".,,.;',.,,,.,,;,.?,.:.,.,?,'.,?',:';:',.,,.,:,,.!, \n",
+      ",'.,:'.,!,,,.;',',,,.!::',,,.',,,';,.:'':!'.:;:,.? \n",
+      "!,,,;,,.,,;.!.';'.,,.!,,,,'.':?,!',',,.,',.,,,.,!' \n",
+      ",'.,,,:;'.,.,,,,''..',.,!,,,?,,',?:.','.';''.!:.'. \n",
+      ",,':.,;.,,:?,.,.:';.?,.,-.,,.,',,;',,.,:,;'.'.,;,. \n",
+      ":.,:!';;:;.;':;,;,.:;:,.,:';!!'.,..:.;'','.,,;,.., \n",
+      ".'.,;.,,'!,,'?'?'?,,'.';.,:.,,',,',.!,.,:,'.;,';,, \n",
+      ".',,,.,,;,,.'.!:,'.'--,,,-.,,'':..,',,:,,;,',',;'. \n",
+      ",--::'-,,,,,,,,.,,,,.','',,,,',;.;:,'.,':,?,;,!.'? \n",
+      ",.,;',,,,'.,:,'..?,;.?,;..,;''',,,;,,.,',.';,,!''! \n",
+      "?,,.:,,,,;,',.',,,:,,;,,,,:',!,,,','.':',;',,,,;,! \n",
+      ",,;',:',',;,,,'...,''.:,';,.,,!;-,-:,,.!,?!?',':,. \n",
+      "?--;'.?.':;'.,''.,.,,!,.,!,!!,.;'.,!.;''-.,,',,,?; \n",
+      ",:';,,.,!?:',.,,-?,.,?,.:';''.,-!,'''.':?.,.?.?,,. \n",
+      ",',-':,;,,',;,,'.?,:,;.;?.,,,.,,:,,:,:,.,;,,;,.,,? \n",
+      ";.?,.'.,.'?'?,.,.?,.,??,.??,?,.':.,.?.,;:'-,:';,.! \n",
+      "?,?.!'.!??,.,.;.,.';.!,,..,-..!,'.':,;:,,,.,...,.' \n",
+      "'';''......';'.,:',,,',,,.,,.,.'.,..:,:,,.'.,.'.,. \n",
+      "',,,,,'.,;,,.,?:,!?,,'..!.?!,'.,,.,,'.!.,'.,:,',,. \n",
+      ".!!.:'...:'?.?,'.',..?,''--,.'.';.'--,',':,.''!',' \n",
+      ",?'',';'',.',,,,.,.,,;'..'':,'.','.!.,?,;,..,;':.' \n",
+      ",..':?',:;.'?':,;':'',,.?':,.?.,.',,,,;'!,!',.!!'! \n",
+      "'?!.'?'.!,?:';',',:!??,;,':','.,.,:','?,.-?':,',!! \n",
+      ".'?'..'.-.'.,??,,'..!,'?'.???'.!',!!!!!,!;:!,:,';, \n",
+      "!!'--.,,!,,.!?;,,,,..,,!,!!'.',';:,!.,.!,,.,.',!', \n",
+      "???,,,,,,,,,,,?,:,''.!.,;,;,;,;,:,..,';':,;,'.!,.? \n",
+      ";.,..,.,.',,.,?,.,.,,,,'';-'..,:;':':':,.:;',:',., \n",
+      "?':';,,.,,';,,,,'.,,',?,:';,,,,,':,,,,,;,.-,,.:,,! \n",
+      ",-',,':''-'?,.'';;,,,',,'-,.,,,,,,.,,'-,,;,',,-,', \n",
+      ",,,.,;',,,,,,,.,,,'',.:,,.,?,.,,,,,,,,,,,,:'';',,, \n",
+      ",:,,,,,,,,,,,!!',,.,,,,,,,,,,?,,,!;:,:,:;,,.,,;,,, \n",
+      ",.,,,.,.'',,;,,:',.,,.'.,,?,,,,.,,,.,,,,,'',--'-:, \n",
+      "';',,',.,',;,'!'.;,,.'';,:,'!'.,,.',,;,-,:;,'!,;;. \n",
+      "',,,,,,,,,,,,,,.,,.-',,;;;,,;,.,;;,:,,,',,':-,,-;, \n",
+      ",,.,''.?,..'?',?.,,?'',..?!;,,:,??;.,,',;':,,,,;,' \n",
+      ",.,!,!!,';,;,,.,,?,,.',?,;''..:,,.:';,,,.,,;,,.,,. \n",
+      ",,-':,:,,!',,,,,,,.,,,,,,,;-,-,:,;,',,..,;,:;,,,!, \n",
+      ",,;,.,'':;,,',';,,,:,'.!.,;.;,:,.!?;.'?'::,',,,,., \n",
+      "?,,.:,,,,,,,',,,,'.,?,':,,?',;'':,,';,,;,,.';,,,,' \n",
+      ",';,,?',,.:'.,';,.;'.:?,,:;,':',.;;:,;.,':,.,,':'' \n",
+      ".,;:.:,'.!,?,,?!?,??!:.-',?,.,-!,,:.:.,?''!,.,?!,. \n",
+      ",,:.,;.,.,!,',.!.!,..,.!,,;-!;:-!;,.,,,,!!!!!,;,;, \n",
+      ".,,!?,!',?,?;'?,.:'?,.'!',.;,,.,.,..,,,,!.:,.,,,,, \n",
+      "'.?,,,.,.',.,!,:;;.!'?,;'.,.'?,..,,..,';:,.;,.:'., \n",
+      ",?',,-,.,?,:,!,!!.';.,;!',?',.,,:..,,,':,,,,';:'.. \n",
+      ".?:;,.,..,,,:',,,,,,,,',.','?,,,,,,'?'.,;',.:,,',; \n",
+      ",:,,,,'?,!,???,!,,.,?,;.:;',:,,,,'?,,':-,':,.,.''? \n",
+      ";'.';,.-,;,'.,,?.',.:;:'',,',.?:?,,',''.'',,',,'', \n",
+      ",',''!',,'?!,'!',.,,!??',,!.,,!,.,,!,-,,,!.,,!!,;, \n",
+      ",.,,!!,!,.,,?,,?,,,,':-'.,'';.;,:,!?',?,,,,',.,:,; \n",
+      ".,;',.',,,,!?','':,,,,,'.,;',;,.'';.':,?,,,;-'.',, \n",
+      ",,':,.',;,',,;'.,':,.,,,,,;,,''.,..':,,.,!,!?,:!;, \n",
+      ".',','.',.,.!-,,,,,;-,.,!,,-!,,.,.,!!'?!,.,:;!,,!, \n",
+      "!!,,''..'?!??;!'?,.,??,,,?,'?,.,,'?,.,,'?,.,,?.!,. \n",
+      "'.;;';.!,!..,.;;;,,.;.;;;.?..,?,'.,.,,!;.,!!?;-',. \n",
+      ".;,:;,..:.,-,:;,,':,?.,.?.,?.,.;,,.;:....,:,.,;,,- \n",
+      "'.,::,',.,;,,,,,.,;--,-;,,;,,,,.,,,';,,:',:':.;.'; \n",
+      ".,.?.??.,?,;,,,,,.??.,,.:,,;,.,.:'?-.'?,,-.?,',:', \n",
+      "-:','':?,-'.'.,:',.!.':,,,'?,-,';,,,,:-,.!,,'.'!;. \n",
+      "!,''.,!.','...,!!?.'..',.',':?','.'.;.'::,;.,.,.., \n",
+      "'.';.?,.,.,!!,,,,,,-!,,;,:',-',:',,:,,-.,,,,,:',,, \n",
+      ";,,,',,.?,.',.;.;:-,:',,,..:,.!!,:?,,.,?,.;.!,?,,. \n",
+      ",.....!,;.?,:.?,.?,.,?,,.,,.,?,:,.?'',,.,,,;,,'.,? \n",
+      ",,:?,,.:,.:',.,,!,,!,!!,.,.,.,;,,:.,.,,.,!,;,.,!,. \n",
+      ",.,?,:',.,,.,,,.,;-,,,:.:,!,!','..,;,,!,:,.,,,,.,, \n",
+      "?'?-?,,!..',.,,;.,.,'.,.?,'..!?,.,.,.,.,,.!,';.,,. \n",
+      ",,'.'.,,.,,.,,.:.,,!!,,'.,,,,.,:,,,!,!':,,.!!!,!!! \n",
+      "!!:!!,!!!!!!!!-!,',.,;,,,.??,?,:?,'--?,,,,:-,.?:,. \n",
+      ",-.-.''?.,..,.':'.,:,',;,.',;,,,.,.!'?'?,;.!.,!,.? \n",
+      ",:,.!,-'!!',.'.'.,..'-?,,,,-,':;;,.':':.,,:'.:-'.; \n",
+      "';,.,,?'.:.!?,?,;,''.?,,'.,-!','.,;,.!-!,;.,.,':,. \n",
+      ",.,;'.!?''',:'.,?!!,!,!???,.;.,,:.!:'.?;,,,;.,,,;, \n",
+      ".,;.,??.,;,.:,,,.:,;.,?!??,,,.:,'.;,.;',.,'.,,:,;' \n",
+      ".,:,'.?;,,.;,,:,;,.,!'??,',';,,','.,;.,!,,..,.,'., \n",
+      ",;':':!?,.,?!-,,.,?,..:;,,'.:?..,,;,:,,,,';.!;,',: \n",
+      ",';!,!',.'.!.:,,,,,',,,,,,,,,',''.!,,,,',,,,!',,,, \n",
+      ",',,;',,,'.',;,:'.,'.,,-';;,,-!,....;,,:!-,,!,,,., \n",
+      "',,'';',',;,,,;,,,,:,,,',,,.,?.,',:.',;,;,,:,,;,., \n",
+      ":.,:-':.;'.:,;,,:.'':,',.:,'.',:,,,'..!?;''.??,,?. \n",
+      ",..,.??!?,?,.?.,.??:',;'.!?',,',:';,,,,,,,,,,:,,', \n",
+      ",.'::,';,,.:'.,!,'!?,,,,,,;,.,!,':,;'';''..,,;:''; \n",
+      ",,,,,.;.,!,.,,,!!-,,'.!;.',!',!!,,',.;',:!?,,,,-': \n",
+      ";',:,,:,,.;:,,;:,,';,',,':,,';,,',,:,.!;,,,,,,,,., \n",
+      "-,,'-.:,,;.,,,,;,,',..'.',,'.!!?'',,,,,.,.,;;,,,'' \n",
+      ",.',:;'.,,'.'.':.,;,,-',.?;.;'.!,;:;,,.,:''.',,;,. \n",
+      "'!!?,.?-,.?,,;;,',';',,.';',''.:,',;',',.'?'-,,.!, \n",
+      ".,.,?,';;;.:,.,:,;-,-----,,..!!,!,!-.!,.!'?',.,.-, \n",
+      "';,.,.,.,,?,''.,;,,,.,.,'.,';.,!.,!?.?,,-.'.,.,;:, \n",
+      ",,.,,;',..,,,!,,',,.,.,!,',,!',..,,,!,,,,-!.;.,,'. \n",
+      ",,?;,.:'',,,.';,,.,-:,:.:.;.,;'.,.,;,,-,,,?:,:,,;, \n",
+      ",':',;,.-.'.,:';.,'.,,;,'..,:.,,':.;,:,'!.,.?!,',' \n",
+      ",,..!,-.,.,:.!,.!'.!?.!:!,!-?,!'?,!.??:?,;!'',.,!, \n",
+      "!!-?,,?!?'''!'?,.,:,,.,!,',.!,:.'?'??!'?,,.'?!,:?? \n",
+      "!?,,::.,?',':,.?!,:,,'''.',.,;.!'?,,:,,,';,,,'.?,: \n",
+      ".!:,,;.,,;.'??!:!'!!??!!?'?!,,'?!!'?,.'!.!!,,,'?,, \n",
+      ";.,:';';.!..,:;;,,,.!'!,,,;,.',,.,,,..,'.,,.;':,,, \n",
+      ".';,,!,.,.?,,,,:?,,:;,.,,.!.!!!.',',,,'?,..,:,.,!, \n",
+      "',',,,.?,,,;'.?.!?.?;-,,,',.,,.',:,',,',.,?!':'!'. \n",
+      ";.?,,!?.'!?,.,!!?,,:',',,';,',',;,.!',,;'.'...?,., \n",
+      ".!''!,:;',',,':,,!,,,,'.!.,!:,,,;,:-..?.:,.,,,;.!, \n",
+      ";.,?,?,,:,;,.;,;'.,!:,,',.;,,,',,.,,:,,;,.,,:,,-'' \n",
+      ".,;,,,,'.!',:';,';,,':';'','','.',.',,.,,,,.!'.!,. \n",
+      "''.,,..,',':.,.,;.,,'.,:,,'.,,;'..'.'?',;:.?.,..;' \n",
+      "'.:'..',:..';',.,,!.';,:.!.,.',.,.,?.',;.';'.';,., \n",
+      "!.,;,',,.'.,'.,.,,?..,,.,,',,,.;'.',.,:'..,!',,,,; \n",
+      ".!,,,,.'..,!??,?.?;'.';,,'.,.?,.;,',:,;,.,.':;,,,, \n",
+      ".,?!..,,:,;,:.'.?,:,;,;','':;,;,.,;,,;.,,.;,..,,!, \n",
+      "';!':,!.,,.;..,:,,'',-';'.,',;,;',',',.',,'!,;,;:, \n",
+      "!,::,,.,','!'.,.';:,.,,.'','.,,;.,;..;,.!;';,''';, \n",
+      ",'-,,,,,.,.-',.':-,.?.!,?,!;':',.,;'.!;.,,,,:,,,,' \n",
+      "'',';-,'!,!',',:;,',.,:;,,,.;,,.'.,,':,.,..!,'-.,, \n",
+      "!.,.,,.!,',,.,:;,,,,.:,,:,,,..,.,.,,!,,;',,.?.,:.. \n",
+      ",.:,,.!'';''.?,,?,,?,'.,!',,.:'?,.,'.,',,;,,',,''. \n",
+      ",;;',,:,,,':,.,,.,;''.,?-,;-..,,;,',.,,.,,,?',:-;, \n",
+      ".,,,',?,.,??,!.,?',';,:'.'-,'-.,..,!,'?,,-,'.,?,,. \n",
+      "?','.,!?,,::'.,!'?,.,,-,,,'',,,,-,,,,-',-,-,!,,,?? \n",
+      ",,,,.!,,,',?!-,.,!!,-'.,,,.:;;;,'.,,,;.,!,;,,'.',, \n",
+      ",-:,,,,;-,',?,:;,:.,,,,,,,,,;!.,,,.-!!,.,';,..,.., \n",
+      ";,.,,-..-'.-,.-,.:',''!,.-,.-.;,,.,;,.-,..;'.'.,., \n",
+      "-.,,.'-,;.,,;,:,:.,:,'.'.!.,,!.?.,.'?...,!,!!.,!., \n",
+      ";'.?!.,,;.?!,.!,,',,!,:.,.?,.?,;,.-.,!,?,,,-;'..!. \n",
+      "!',;,,.;.,.,!,,:;,.,.;.,.,',!,-.,.?'!,,!,.!,!,!;., \n",
+      ":.,,:?.!,.,;,::.,,!,,!,?,,;..'..,;,:.!,,!,,.!?,;.; \n",
+      ".'!'.'?,'.-.,,.:,!.,?,.!.,!;,,,.,;.;..,;;'..?'.,.' \n",
+      "'.,,.?'-,,.-,.,','.,,','::.,;.:,..,:.,??,:!:'..-:, \n",
+      ".,!,.!;,..!'.,,''.'',..,?.-,?,,,,.?,.,..,.,:.'!;,, \n",
+      ",,':.,,?,.'??,'.,;,,',,.,;-!,:,,.;'.,!';,:,!;',',' \n",
+      ";,--,,,,,,'-,.'?,;':'.,:,;';'',.,','.'.!!,,!,'.!;. \n",
+      ",.,,:,,.,.,.,!,,!'..!;,.:.,;,:.!',?,,-.;:,'.,,.,.? \n",
+      ",;',.;;',.!'.!.,,.,:.:,'.!::,,,.;.,.,;:;-.,!'-?,., \n",
+      ",;,;-':,.,,,,'-.,,.,?.,,,.!'.',,.!!,',,',,.,,!,'., \n",
+      "-.?,,;,';,,,',,.,,:;,,,.,,;:';;;,:,.-;',,.,..;,,,, \n",
+      ",.!.,.,:,.,,.!.!;!;!:!:!!,,,,,,!'!!!!.,!,:.',,.:'; \n",
+      ".:!,!,,,.,???'..,,;,,':,,,'.?,,,;.,,.,.-;'.,,':;,, \n",
+      ",,,.',,-,,-,,:,,,,,;,-;,.!,'.;,.:;.!,!,!,!,?'??,,; \n",
+      ";.:.--,;!'?:;,,.'.,,,';:,:',.,.,!;,-,,;;,,;',;';:, \n",
+      ",,.,';-'.:,;',,;,,,,':,,,,;.!,,;,,,:'',,,,'',,.,,' \n",
+      ",,-,,,.!!,,.,,.?,,-,;:!'?.,,!,!'??.,.,!,!!,!'!!?': \n",
+      ",.;.,;!,?,,!.!,!,.,.:,;,.:,.,!':?,,:'',.,!-.,,;.?? \n",
+      ";',,'.,,?,,'.,;.:,:,;.,,:,.-.,!,!',,'!,-!',,'!:',! \n",
+      ",,.?'.;:,,,,.,?,':,.,.,!,,.';':,;.,,;:,,'.';,.,,!. \n",
+      ",,!,,!,,.!,,'.'!.,.',,-,.-',,',.,';.!!?,!!!'!!,',. \n",
+      ",;...,,.,!.;..!!';'',,'.,,!,,,!,,!,..,,;.:,?-',':, \n",
+      ",;,,.:;..,,,'!,-',:','.!:.,!,!,!!!!!.,-,!,???!-,;' \n",
+      ",.,.',,,';,,,.-,.,,.',;-;,;,,,,.!:!',.!:'.!,,,,',, \n",
+      ":,.,?,?.,,.!,'.',,,'.!?,;:,',;,,,-:,',.!,,';,,,,,' \n",
+      ".;-.,,?,.?.':?'.!.,:,,,,',,,,,';,',.'.,,.'?,,;'.?, \n",
+      ".?.!:.,;,',,,,.'?,;,,:,'.!',',,.,,,'.,;,.,',,.'::; \n",
+      ".;.,':,.:.,?'.,,':,,.,.,.!'.,:,.:;.??,.''.'?,.,':' \n",
+      ".,'!'--,,.,;,',';,'.,.?,,'..'.','-.,!!.!,!!,.,.,,. \n",
+      "'?'.,.,.,,:'',,,,.,.'?',.,,!,,.,?,.,;'.,,':',-.,?' \n",
+      "?',.,:.'?,.?,,':,,.!:?,;.;,..,'.'-,.,?'?'?,,-.!!., \n",
+      "?;.,'?;,,.,'-,:;,''..'';',,,;.,'',.'.'';.,?,,:.,?, \n",
+      ".'.-.?'?,'?,?:--.??,,.,',-.???!'.,,..!:,!!,,:,.,., \n",
+      ",?,...?!,;..,';':,,,,,,.,,',..,,?!;:;.,.,;:';',;'. \n",
+      ".;,;.,,.':,!',.,,..:...:,,'.',?;.,;,.;,,?;,,.?,;., \n",
+      ";,,.,;.,:,'.,,'.:,.,',!,;,,:?'.',!.,?.,';':,.,,:,; \n",
+      ":,;,.':;.,;,?,'.;,,.,.!,;'.,.?,..,:,.,,,'.,?,'.,., \n",
+      ".,,'.,.,??;,:,,.,,,!,.,?:.,';,.,,,'.!-,,.,,,--.,;, \n",
+      ".,,!,.,?,:',.?,,.,:.!,,,.,,;!.,.,?.!?','!,!.,,?!!' \n",
+      ".,,?,,:,.,'.',?,,:,,.,';',':,.,;.,.:,.:,.,?'..';,' \n",
+      "',,'.'?,.?:',.?,;',':',.-,:'...,.:,'.''.,?;.?,,,,: \n",
+      ";,,.,;,.,?,'.,,.?,;,.?,.,,;,.:,.':.!,'.:.,.,;,:'., \n",
+      "?.,;.,...,,...,:;..??''.,,-;,;',.:.,;?,,.?'.!?,.!: \n",
+      ".?,.?:.,,:'?,.',;'.',':,',.!,-;:,:,,;,,;,,,.?:;,,. \n",
+      ":!','.?,,,.;;,,,;',,',;,;:.',,,;.,?,;,;,,'!'!,!.?, \n",
+      ":.:.,,,,.::.',;:,,.,,','!,.'?'',:.'':,,,,,-.:!!.!? \n",
+      "'.,.,!!,,.,':,,:'.,:'.-,''.,.,.,.,:;,!??,.;,,;..., \n",
+      ",:.;,.,,,.,.,:,!,,;.!,,,:,,:.,,,.,,.!!,.,,,.:;,.': \n",
+      ".!',;,,,,.?,:.,:,.,,.;,'..;'.,,;:,;,.:?'!;,,,.,;.' \n",
+      "!,.:,',,.,,,.-'!!,!,.?;,,;,,.?,';,!!!,;.,:-;,,,,;, \n",
+      ".:.,;.?,;,,.;.,!!,'.,!'?',.'.,.,,.,,,:','.:?;':,.! \n",
+      ",,.,.;:'.':-,?-,-.,;.!?!;',.,;,'.,'.,.?';;':;,,'., \n",
+      "..,'.,.?-??,'':.',,..,'.',,'?'',.'.,:,'.'.,'.,.!,. \n",
+      "';;'--,'.'??,!,,!,'.,,:,.!,',!,??,,,?','?,,,?,,.!, \n",
+      ".,,,'.,;,,.,,.,..'?.,..??,?!,,,,.''!',.?,,?,;'.''. \n",
+      ",,.,!,',:,..''-,,.',:';'.,-:'-,.,:,,..,;.,,.!,'.,? \n",
+      ",?',.,-;,,:;,,,;.?;,,,,,,,.;.!.'.,,,.,,..,.!'.,:., \n",
+      ",:.,,..,.,'.',-,:'?.',..,.,:',.,,.,:';'.,;,..,,:,, \n",
+      ",;,-:;.,,.?,,;'..,.,:,;:'.?'..',,';,?,.'?.,.,'?,., \n",
+      ".,,':,,,,,,,'.,.,,;,',.:,;,!,!,.,;;,,:,,.,?;,.,,,; \n",
+      ",,;.,,!,.,,,,,.,,!,.'.,;,.'.,,,..,,,!,;'...,,:,,,; \n",
+      "',,;'.,?'.,.,,,:;;'?';',;.!',,,,,;,..,,?:,.',,,,.' \n",
+      "?,.,,',:',,,.?,;,,.,?',;.,?,'.;;,.,.,':,.-?,:'-.'; \n",
+      ";,?,..,!-.':'-.,;.,!:.';.;,,.,.'?'-!,!-:!',!!.!,!, \n",
+      ".!!':.,!,!';.,,!-,!,;,,!,!!:,,,,!,,,!,.,,.;,.;,?,! \n",
+      ",,'?,',,',?'.',!,,.',,'',.','';.?.,!!,'!',',';'.,, \n",
+      ".',',':,:!,.!,:'.?,.;?,.'.'?!':',!,,!;,,:,,,,.!,.' \n",
+      ",,,,.',,,,.'!!'.',:;.,;.,?,!,,,,!,:.',,.,;,,.?.,;: \n",
+      ",.,.,',,!.,,.,,,;;,,,.!.,.;:,,.;;,,.,;;.,-:,.,,;,, \n",
+      ",'...-.:.,,,,-.,,,.,-;,,..,,,-,.!..,;;,,.,.:...... \n",
+      "-.'?'?-,-?',?,,.,;?-.,,;,';-,;,,,.,.,!'.,,.?,,.?,: \n",
+      ";,.,,;,,.,.!:!,':.,.,?,,';.,.,?,,;,.,.,,;,,:,,.'?, \n",
+      ",;:,,;'.,.'.,,;.,,..,,'.,'.,,!,',,.?,?,.,,.,;''.,, \n",
+      ",,:.,.;;','.',:,,,,,.';;-',.,.,.,.;.,,;.?,.,:,.,:. \n",
+      ",,.,,,...,!'.'!'.,,.','',''.'''.,.,.,,.?',.,!''.', \n",
+      ".,:',.,:,'!,.!,,:,,.,,.,,:,,,,:,,,:?,'?;,,.,..'.,; \n",
+      "'.,'.!.,!.,,:,,:,.-!!',,?:,'..,.:.!,,?,.!.;'.,,,,, \n",
+      ",,,,.,,;,,'.,,,,,;,.,:'.,,,.,,'.,;.,.,'-;''.,?...' \n",
+      "!'?,,.-.,,,.,,,.,:,';',,.',,:.,,:';:;,-'.,.?,;;,,: \n",
+      ":',;,,':,.,-,:.?':.,.,,,.;'.,;..,,,'.,,.,.,,.,;,,. \n",
+      "'.-?;'..:.';.:,''.,,.;,.:,,;,,,;,,:,,.,,,;:,,,,.'? \n",
+      "?-,:.,':,.';:,-',;,''.?,.';,',:;,,...,;'.,,:,:.?;, \n",
+      ",,.'-...:';??''..?,,:?',;.',.,'??,;:,'..,.,!,,.'?. \n",
+      ",!:,;?,,'.',,??,.,:.,?!,;'.!?,?!;.?':''.,?','!','? \n",
+      "'.'!','!'-.'-!',,,'?',.',.,'.:'.'.,.'?:.,!?!:,;.', \n",
+      "';',;;;';,,,,,.;',!,';'!,,.,,,,,?.,,,,.,?,','.,.', \n",
+      "?',?;:;.,!?,.,!?,:!!;.,?'?,!:,'.?!,.,!-.,-,.'.,!!, \n",
+      ";:?.;,:,.,,!,?!,,.,!'-:,!,,.,!,,.,!:..'?,.,.,,,.,. \n",
+      ".,',.':,,,,;,.,..';:''.'?,',:..,,.,.,,,',,.,:;.,.; \n",
+      ",,..':.;!,;.,,,,.''.':,.,;-:,;,,;,,.!,.:;:,,:.,,;; \n",
+      ",,,,,.,.:,..,:',.'.;,';;;-.','?;.?.,-::.,.,.,':,;, \n",
+      ",,-.,,,,.,::.',:,,;,,,,.,,?,;:,.,,:''.:.;.,;:.,:,, \n",
+      ";,',..,,:,..,.,,?,,.,?,,.,,,,,.?.':;.,,';.,,,;,..' \n",
+      ",'.,:.';''.,',.'.;':.,'..'.;,.',:'.,,::.!.,.,,':,' \n",
+      ",;:,,.;'.,!,'..,:,.,!,?,,.,,.,,!.'.,,,.,,;,,'..;., \n",
+      ".,.,,:,-.:..:':.,?.':.,,..,?',,,'::'.,.?'?,.;.,,,. \n",
+      "!,:,..'-,',,,.'?:!!.,,.';'':,''.:!,,..,;.,,,,,,'!, \n",
+      ";,:''.':;;,,,.!,,!,.,;,.,,.','.;,.,,'.'.?,;:.,'!,; \n",
+      ";;..,:'.!,.!,,.,.?,,:':.,.'.,,?'.,',,,!?,,''...,:. \n",
+      ",;':'.,'..,,.,,:;..?',.,!,.,!,!!?!,''.!,.,!,,,,.,' \n",
+      ",.:.,.??,:;,!;,.''!,.!,!,,;:;'.,'':.,;..,.,:,,,,', \n",
+      ",;',,;,','','',''?',.!.!;.?,,.,,,.,!!?,.,.,:.,!;.? \n",
+      ",.,-,-;?,.,.,:,,.,;,.:.?.?,.::,,..!!!,.:.,:.,;..,, \n",
+      ".!,!!,?,!.,?,,,,,.,'.,.,,?,:,,.?,.;,,!.:.,,!,-.!,. \n",
+      ",,?,.',.,.,,.,,,!,,.,?.,:.--,,!,.,,,;:.'.,??,:.,'' \n",
+      "..,':,.,,,,',,;,,,,!:,,;,.;;,'';','.'?;,,.;,,,,,': \n",
+      ",',,,,,.''...,;,,,;.,.?',;,,.,;!,,.,...,,,.,?,;.:, \n",
+      "?,,.;.,,.?,,;:,,,:,,,,.,.,,;.:'.-,,.,.,,,.,-:'.,,, \n",
+      ";,':',,;,,;,,.:,,.,,.,;;,,,.,,.;,'.,;,.'?,;,.,,.,, \n",
+      ";:'.!-!,,?,,':,,,'.:,'';:,,,;,,;:,,,,,,.??-,;,,',. \n",
+      ":!,;,:;..,,?,.!.,?,;.,,.?,.,?,''''!?,.,,,?.:-,,,-; \n",
+      ",,,,,,'.,,;;','.,,,,,.?,,,,'.,!,!'!????..,?,,.?,:? \n",
+      ",?,,.!.,;;','.,,!,,,,','.,',,';',:,,'.,!'??,;.,,!: \n",
+      ",.,!.'?,.,!.,?',:,'.,?'!.!,'.?:;,.,:.;:.,!'?':,''. \n",
+      ",,?!',,:'.',-..!?',,'.?-,-,!,'.,,;,,.,:,,.,,,;,,!! \n",
+      "!''!?',??.?!?;,.,'.,????:;,..;.,,,,',!'..'.!..',,, \n",
+      ",:,',:'..,,:.;,,','.';.,,.,.-,.;'.':','...,,,,,'.' \n",
+      ".,?,,'.:-;',.,.,.,,!?,,:,.,'.,;:,,.,.,,,:,,.;,..,. \n",
+      "-.?,..',;.,,,,',,.,.;,,,;',:'.!.?,,.,!,,.,?.,..:,, \n",
+      ",':.,,,,,-',,;,,'',,,''?.!,,,,;,,'':,;','.,:';,.,, \n",
+      ",'.,,,'.';.',,'.,,!,',,.',,;,;'.',,:'?',?,':'.''.' \n",
+      ".,;:,.,,.,;,;,','.,,,;,.',,,;',.,!,,,;,.,,,;-,.,,, \n",
+      ";',,'.:,,,,,,,.,,,;.,.,,,'.,,,,';,,,,,,,.,',,,:;,' \n",
+      ";,:,'.,.,?,;.',,,.':,;,,,;,''?'.:,,,.',.-,,,;-:'., \n",
+      ":,,',,.;,.,,,,;,;,,';.'',';,,,'.!.,,,'.;',;.,,,?,. \n",
+      ",,?'.!'.?',.,,';,',,';;,-,-,,;,.:;:?,,,.,-,,',?;:, \n",
+      ",.,,',.!'.?,.,',';,,:,,'.;',''.'?,'.;'!,.,.,,';.,' \n",
+      ";:',',;',.,'..',?'?,.?,.,;.'-',;.''.!'?;'.';',::'; \n",
+      "',-.,,'.:-,',-.:.';','.';.,.,',?':,,,,.,,':-,,,,,. \n",
+      ",'.''';..,,,,',,,,,,,','.,.,.'';,','.-,';,,.,,,,,, \n",
+      ",',,:,,,;''.,,,;,';';,',':',.,.;'.,:.,;.,,,,,,.,,' \n",
+      "!.',.''.,'.!.!,!,.',.,,''!;',,,,,;':,.'.!?.;'-'.': \n",
+      ",,'.,.,,:'-','.'';';.,:.,:;:,,;,..,',,.,.,,,:',':, \n",
+      ",,,-,,!;,,.,;,,,',,,,,,,',,,.!??,',?,,;.,,;;,.,',; \n",
+      "',.',.!?,',?;''.',,;',.:,;;',.,.,.,,'.',,,',.,;,', \n",
+      "-',.,,,,';,,,.,'',,-.,,;,'.?,.,.?!,,,,';,,',.',,., \n",
+      "';..,'.';':..:',,;,.,',,,.,'',,',;,,,'.;.-;,.;,,.. \n",
+      ",,,,'.'--,,'.,.,;,.',.:??.?,,,.'?,,,:,','.,',;';', \n",
+      "',',,,:',,,':':':.',',':,.,;,...,'.,'';',',,',.',' \n",
+      "!;',',''.!,?,!'.?,..,',:,'.;?',',',,,,';,,';,,.'!, \n",
+      ",,?!'??','','',,,',,;,',.';.';:,';,':!'.'?,,,','., \n",
+      "';;',,.,:,',''.!,,,,'.!,?,,,''-.'?',,,.':,.,,;,;,' \n",
+      ",,;:,,,,,'.'',.!,,,:;.'!':,,'':,,,;,',.,;'.,;,.,-? \n",
+      "':.!':,,;,'.,;.';.,;::;.,;.;.,,;,,,.'.,;.,,,;,,,,. \n",
+      ",!':'.,.,-,,':,.!!;.,?-.,?,,';'.;':,';,.,.,:,;.,?! \n",
+      ",;:;,.,.,'.,,.,.',:,,,:,;,.:,.,:.,:,?,;,'.,.,.';,, \n",
+      "',..'?,.-,,?,,;''.,'?;:';,.,,';;,,',',..;'.;;.!?,' \n",
+      ":,,,,;,,,'.,,;','.'!,!.?:',,;,,.,.?,,,;,..,,'.,.;, \n",
+      ":,,',,..,,.'?',',,'.,.,,.,!.,'?,.,,.,.',,.,.,.':,, \n",
+      "';''..?!.',.',.'.?,,.'..?,,''.'..,,'?'.;,,'.'',,,' \n",
+      ",,:';;,;-,,.?.';,,,:,,.,,;.?,,,',,,,:,'..,;;..':,' \n",
+      ",;,',,,..,.,,,,.,',:;,;,,'.',.,,,.'',:,,,,,!,';:,' \n",
+      ".',;'.',,.',,,,,,,;,,,.,''.,,,.,:.':.;,,,.';,,:!'! \n",
+      ",!;,.!:;.,,;.,,;,:,:;'.,,',,',',:'!,',,',,,.,,,,,, \n",
+      ".,,,;:;,':!;,,:;,,,.,!:.:,.;!!!,,,.,';,,.!?,?,'.;. \n",
+      ":,.?,;,,.,,;';.,,,,':,',;,.';,,,'.:'?,.'.;'.,,,,,. \n",
+      ",.,',,;:,;,..,:,.,..'?,.'?'.;.':',-:,,..!'.,!,',', \n",
+      "',,,,,;:,,;,,;,;,,,:?!';','.,,'.',..,,;.','.,,,;'. \n",
+      ",',;,'.,;,.';,.,'?;:,':.,.!,.,?.',??,?':;..;':,?'? \n",
+      "?!,;.',,:,.,.,..:.!;:.,'--..,.??,,,,.,,:,,,,,,;.,: \n",
+      "'.',.',,,,,',,...'?',,,'.,,;:.,,,:.;;'.,'.,.,'?,.? \n",
+      ",.,',.!?,,,,;'.'!':'.,:,,:.,,'..,-;.,'.!?,,!!',.:' \n",
+      ":',;,-;!,',,-',!..!';':',,,,,''.!,'..,,',,''...,,' \n",
+      ";,.,,';,,:,,,,.,.,,;?,.':-',,.,,??,..:,:,'.!,.,':, \n",
+      "''.!?,.'?,;:'.,:.,,!,.,,,'',',;,,.;,',;.,,,,.,.';; \n",
+      "?',,.'.,;,!,,;;,!-,,,'!'..??,.,',,,:?,.'.!,!!:'.:, \n",
+      "?,,'.,:,.,.,'.?,.'?,';.'..,,.,..,,.,.,;;,,;,.!,?,? \n",
+      ",,;,,,'.,?,?',?,'.,,,:,,,,,,,,';','.,,,,,':,,,'':' \n",
+      "',,'.,,,',:,','!,,,;,,',.,,.:,,',,,'.,.,?,;,,',,'. \n",
+      ".,;,,.,',;;,'!,,,,,,,.;,',''.,:;:,,,,.:.:,,,;,.,.; \n",
+      ",:,,,,.,,,.'-';,,;',,.,',',,,,'.,';;,,,','.,,,':'. \n",
+      "'..,.,'.?,:',.,!.,:;,.,:',,:,,,,-,-,,,,.';,,.,,,,' \n",
+      "',,,,,'?,,,?,;,,'.,,,,:.'':?';'';',,.,,.,'',:.;':' \n",
+      ",,,',,'.',,,;,,'.,',,,;',','.,,,',',';,'.;,','.''; \n",
+      ".,,;',,,,''.,,;,'.,.:'.,,',,';.',,.;:,;',.,,,,'''. \n",
+      ",,':,.:.'-,,:,,.:,.,:;',..,,,:;.,,,.,,,.!',.?',.., \n",
+      ",'?,'.,;.!,,.,?,,,.;',',:!,,',',.,,:.,,,,;':,;,:,, \n",
+      "':,.,''.,,,,.,,,,;;,,.',,,,,,,,,,,..,;,,!,,,,,,,,. \n",
+      ";,,.,,:!,,.,':..,,?,'',,?,,,,,:,,,.,.,?';':';',''. \n",
+      ".;.?!;..!,,;.',,.?,,','?,;,':,',,.,;.:,!,,;',?!',, \n",
+      "!,,.?..',,?,-,??'?'?,,???',.,'',,,,.,.,,:'..,!',., \n",
+      "?.!,?',,,;;'.,','.,'.,,,?!,:,.',;,,',.,;,.,,:,-,,. \n",
+      ",'.':,,,,.;:,,.,:,,'.,.:;.,,:,,.,,:,.--,,'.',?,?,: \n",
+      ",;,,.,,'.!;:.,',,.,.,:;.?.!??',';,';,',','',.'?.?, \n",
+      ".,':.!,!,.!'!'.':,,.,,,:,,'.'?!,!,;.';';';,,.!.,,! \n",
+      ".,,?',,.,,',.',,.',''.;..'.!,;'.,,'?,.''?;',;..?,. \n",
+      ".,';.!;':''.!,'..!'..,,!',','!'!:';,.?;,'-'.,,,;', \n",
+      ".'.',-'!,!!!,',?,,?,;:,;,,;;,;:.:'.,';,,?,,;,,,-.' \n",
+      "':.,',:,.!!,,,'::,,.,;';,,,,..,,!';':.':;.,;',',.? \n",
+      "!?,;,,.?,,',;':,'.,.',,,,,,,,.';;,,',.',',',;,,,,, \n",
+      "'',,,.,'';,,.,;',,,,,.'.,,,'.';,:.?'?'?,':';.;,.'; \n",
+      "!';,,.!:???';,,.'?'!',,'.,!';,:,.',:;-,',.,',?.',' \n",
+      "?,,,,.,:,!,;',,,.,;;,-:'?,..,.,:.,,',--:'.!,,,';,, \n",
+      "'.,.:,.',,,,,,,.,,,;'-.,??,,;,..,',,,;,;,,.,,,',,, \n",
+      ",,,;',,.,,,!,,';,,..:,;.,,',','.,;;,..!,,',;'.,,,' \n",
+      ";.,,,.,,,'',.,,'''.,,,,;.;,,,.!;':;,,...,',,,,,';, \n",
+      ",,,,'..'.,,,,.,..!,!:-;-,;,;,,,-,,,.',,,:-,,,,.,:' \n",
+      ".!'!,,,,;,,.,,!,.!'??,,'.?,;,.;,.',;,',,:!',,'..:, \n",
+      ",,-.?,.!,.':'.',';,,''!?','.'.,,,',,;.'.!:.,.,,;', \n",
+      ":;,,!,:;.,;,.!,?,,?,.;,.,;',,.':,;,,,,,,,,,,,,,;,' \n",
+      ".,'.,,:;,,'?:;.,:,.'',',';',!'.;,,:,;'':,.,!'',.,. \n",
+      ".!.'..,?'..':';,.':,,,,',,,,.;,',,.,?;'.,-;,,:.,:, \n",
+      ".,,',??.,,,,;,':,,',',:',.!!:,....,..,..,.,,....-; \n",
+      ",..,..,.;'?:..?';-.?.!'.,,;,,:.,-.;.,,.;..;..,!?'; \n",
+      "':.?.?.,..,',;,,,.,,:,,,:,,,,;,..-,,,,'.,',';.,'?, \n",
+      ";',,-,'.':;,',,,:',,,.,'-,.,-,';,,':'','.;''.?;,'' \n",
+      ",,.',.:,';,.,?:,.',,,-..,.,,,,:.,'.,.?!!,,,.:;,,., \n",
+      ",',,,?,;,','.,,:,',,.,,:,,,,,.!.,,;',,,'::'!,,,;.' \n",
+      ",';,,,,,,,,,.;!,,,.,;,;-;;',.,,;,,;,,:,.,';.?,,.,, \n",
+      "'.,;,-,;';,.,,,,.',,!,;,',,,,.';,,,:,,.,,,.,,,.!,; \n",
+      ":.,',.:,',:,.,?,?,.:?,.?,,;,?',,,:.,,.,.'??,?!,.,. \n",
+      "!',:?,,;,.;.,,.,:'.,,,.,;.!'.,,?,,;,';,,.!,;':,,'; \n",
+      ".?,.!,,'.,',?,.,.,.,:!,,,,',',.,,':,,,,,,,,;,,'.,: \n",
+      ",';',:',.:,,,,',.,,!,.:;,';..,.,.,,:;.,,':,:,:',,, \n",
+      "..'',,'?.,;,.,!?,?,;.,.'.,.'?:',:,,.,,.',,;''.,,:, \n",
+      ",'.;',,,.,,,,:';,;,,',',,',,,,,.,,''.,-,',';,,,.'; \n",
+      "?,,,;':,,,'',,:';,,,--.',,.:-,!-,..,-;'';.,.,;'.,, \n",
+      "?,;'','.,??!?;.!.,,!',;,;.;.;.,-.,,?,,.!?,.':,?'.. \n",
+      ":..!..!.?':'.,!.'.,,.,;:,,.!,,.,,,,,;,',',;,,,,,,: \n",
+      ",,.;',;',.,:,:,:,'.,,?,',';,,.,:,,,';,..',?,;;''.? \n",
+      ".',.,',,,'?,;,.!!;.;.,,,,:,,.!;',.'!-;.,..:?';.,', \n",
+      "!,.'?,;.,,;:!',.,,:'.!!.'.!,''.:,.?,';,,'.;,,'.??! \n",
+      "?,?,;.?'...:.','.,.!,,!,:,-,',,.',.',',?.',?,,;,', \n",
+      ",.!',:?'''.',,,,,',,.,,':',;.,:?,.?.?,?.:--,...,': \n",
+      ",,;:,,,',,,,,,',,;,,',.,;'',,',.',:?,,:,,,,,.,,',, \n",
+      ",;,:,,,,,,,.!,.,,,,,.,,:,.,,.'',,,;,,,,,.!,;:,,.;' \n",
+      ":,,:,.,,,,.,.,,;':,,.,,,;,,:'.,,,,.,??.?,.!',....; \n",
+      ",,...,:,,,';'.,?.,,??.'.??,'.,;.,;,,.'.'.',!,-,'., \n",
+      ",'?':?'.,:!,,;,:;,,,.,;,,;.;,;,'','.,.,,:',.,,,.;. \n",
+      ",,,,,,-??,!?,.',,,,;.,',.',,,',.,,,;,;'.,,,,.,:,,! \n",
+      ",;,,,.:,?,,,':;,:?,,,.-.,.!:,,,,',.',,;.,,;,.',.-? \n",
+      ",.,.,,!?-,:'.':!,?,,:''',''-;.''.,'?,;?,,.,.,,,';' \n",
+      ",,,-,';,!,?,.,.?,'??,?,!,:,,.,.,,,',':,.-,:,-,.',, \n",
+      ".,,,'!',',.;;;';',,,,'.',,.,;,-,,,.',;,.',!,,!,?,: \n",
+      "'.'?,,,.',;,-,:'.,',',;:';,.!;'.,,,'..,,'.',':''., \n",
+      ",,,,,!,,,,:,,,,!,:?.,.;!..,::.,,;,''.,!,,:,::,,,;; \n",
+      ";'';;,;.;.;,,.;,,-,,,,,-,,'.,,,,,,,:,,;,,,;',..,,; \n",
+      ",.!,,,;,.!:,,.',,,..,,,;',.,:,;.,;:.',:;,,';,''':, \n",
+      "',,''!':,,',;'':,',,;''.,,,-'.';,:,,,,,,,-,,',,:,- \n",
+      ",.,,,,',,'''.,':.,,.,,;;,,,,;',,-..',;:-,,,-,,;,,; \n",
+      ",,.,,,';.;,,'':,,,,,.??,,?,.,'',';;':,,.!'-'-,',., \n",
+      "..,,'?,',,,.',,;,.;.,;:;.,.,,,?-,,,,.?,,,-,-',.,,; \n",
+      ",,,'.',,,,,,,,,!?,;.,?,,.,,,,'':',,;,,,,.,;',,.:;' \n",
+      ";'':',.,,.?,.?,,!,??,?,.?;',.,,;,.,,.,,,,?,,.;.?!, \n",
+      "'.;,.,,;,.?,,.',,.,'.,.,-?,,,,,;,,,..,,;,;,.;,.!,. \n",
+      ",;!,,;,,.,;,,:''.-,?!,,';,.;-.,,',;'.!.!,?'!'.,.,. \n",
+      "?--?!,-'?,;:...,,-,',!,:;.;-:.;,.,:,'.,?,?,??,.',, \n",
+      ",,.,,'.,'.,,'.,',..,,:.,,,,,,;.:.,!,-!,,-:.,,,;;,, \n",
+      ".?,,,;,'.,',,,.!,';;,,,.,.,,-;,,'.,:,,;,,;.,':-;'. \n",
+      ".,.,':,,,,',.,;,',.,,,';,,',.';.,,;:,,,,',,,,'.,,' \n",
+      ";.,,;.,,,.;..,.',,,,':,,.,:,,,,,,,',;,','--:,'-,'; \n",
+      ",,:'';,',,.';,'.,',',,,;-,,,!';,,',';,.,,',;,.',,, \n",
+      ",-,,,.,,,--,;,,',',,,.?,,?,;.!,,:,,,',,,.',,',,,,- \n",
+      ".;,:'.,,::,.'?,,:,.,.,'.,:;,.!?,:.!'!;:',',-','.,. \n",
+      "?,,;'',',',.:'?;:,!;,,',.''.,!,?;.,,'.,,',,,,,,,?! \n",
+      ",.,,,',!,,,,,?,',,?;',;',,.,,,!:,-','-,.,!:,,:!..- \n",
+      "',,-,;:-'!,.,..,';,:,,:',.,..,;':;;,''!','',',.,;. \n",
+      ",:--,,,'.,:'.,-',!,,'',,,,.',?';',;',,'!...,!,','' \n",
+      ",''.'!.!,,.,,';'.,'..,';,,',.,,',',.,?;',.,,,;...' \n",
+      "'.,:,,?.,'.',;,,,,..,:''.,:,.,,';,,,,.,:,.,:!,!-!' \n",
+      "':',.,!,.,,',;.,;.!;.:.!,'.,',;-.,!,.,-.!.,!!??',. \n",
+      ",!?,.''?'.,,.,,:,'.,.,??,'?,'.,?,.,,':,.,!!',-.'', \n",
+      "',';;.,.:':;;,.:.,','.,':,;'.?';,,'.!,;,,.--,-,--; \n",
+      ",,,,:;,;,,,,.!??,;.,-;-,.,,-.:,.,,.;..,.,,:',..!,! \n",
+      "!,-!!',?:'.';..,,'.--,'.,'::.!!!!!''.',.,-.'!!!,;. \n",
+      ",!:,.,?'!''.?:;.,,,'.,!?,!''.,,:,!..,.!':.?,;:'';' \n",
+      "'.,;''.'..,;:'.?.'!?!,?,,;,.,.,:.,..,?,;.,,:.,;;', \n",
+      ".!!;;':!!-!:;.!,.,,?,;!,,!!,.-?','..,,,.;.,;,.,':' \n",
+      ".!!.:'';.,.:'.'!,,,.;?:..;,':',,;,,,,,.;;;.,?,,.-! \n",
+      ",;:,,;,.-!,.'!,'.,,?,,??,?!!!,.!,.!;.-.,!.,!?''?,, \n",
+      "',,?,'?,-?',,,,'!!'',,,,,,,,,',,.,',,-;',.!?,,.,!? \n",
+      ",,.?,,.?,-,?,..,:,!.,.,??,,,.,-!'.,',,.,.,,.,,,.,' \n",
+      ",,.,,!!,,::',.',!,???,?,,;,.?,.,?',.,;,.,;,,,.;':, \n",
+      ":,;;,.!?.,,;,;-,-.,?,.,,,.,?..,,,,,.,,;,,,,,,,,.,; \n",
+      ",'!'.,,.,,.,,,,,','',',',,!-,'.,,,-,;'!''.','.!.!, \n",
+      ",.,.,..,?,,!,,.!'.,,?,!',!,.,?!,.,,.,,.,','?,!.:.! \n",
+      ",.,?,;-,;,,';,,,.,!?-,-,-,-,,-,-,-,,,?,;,,,.,,.,?! \n",
+      ",!?!,?.,,,:?,.!,,.,:?,.;?,'?''.'',?,,.,!--;.',;,,, \n",
+      "'!.'',','-?'',',,',',',.':',.'!'.,.,:?,,!,!,.,'-.! \n",
+      ",.?-,?.,'::,!,;.,,,.,:!,.;.,.,-!?'!,,'.!,,'??;?'!, \n",
+      ",'.!';.;:?!.:-.!.'.,.'?'?'.,??!:.,,?,-.''.,;;-:!:. \n",
+      "!:,.,;?,,,..,,.,,;,.,,,.,?!;,:,-..,'::,.,,,,.;,.,, \n",
+      "?.,;.,,.-,.,.?,..,,.,,.,;.,?,,.,.,,.,.;,.!.,,-;,,. \n",
+      ";,,.,-,-,,,,,???,-,?,:?,,,.,?'!,,.!,.':,-,-,;',,-, \n",
+      "'-,',-!!;',,-,-;,,;,.,.,.,.,,,-,;,.,,,,,,-.,,!,,-? \n",
+      ",',;?,.,,:-??,;;.,.;,.,,,.,:-,-.,,,,!!??;.!,,!!!,! \n",
+      "?,,:.,.?.??,,.,'.,:',;,;,:,,;,!,.,,'?,,.,-,.;.!,,. \n",
+      ",.?,??.?.,,.,,.,-.,!',,?!,,';'-.!.'::.,,,,?.,,;--; \n",
+      ",,'....,;.,!',!,.,,.,.,,,-.-;':.,,,-,.,,;.,,?,,,?? \n",
+      "?,';.,-:,.,.?:,,.-,,!,,.,;,'.,..,.!,'!,,.,!.',,,-. \n",
+      "!!,-!,-!,,:,,,.,',;,,.,;,,??.?.,,,:,,;;,,,,,,.,.,? \n",
+      ",',;,,;,,,',;,:,;,,.,,,,:,.,,,??,'.?,,,-'.,..,.,!? \n",
+      ",..',,:,','.,?'.:;.,-,,,-,,,,,???????:?,,-.,...,,; \n",
+      ",,,.,!,:,'.,;,,;,,,,,,,,':':,.,.!,,.,!:.!,!,!-:'?: \n",
+      ".?,?:...,;,:,!.,:.,,.;,'..,,'?,,.'.?,,..,,,'.,,,,- \n",
+      "-,,,':.,..:',;.,.,?,,'.'.,.!,.,..?,.':.!-!,;'..'., \n",
+      ".';,,-..;,.,.,,.,,?:!.,.,;,;,.,.:,;'.,,',..,.,.!,. \n",
+      ";'';,,,-.,,.,.,,.';.,',,,,?'.'.'.,!..,,;?,,,.,,:., \n",
+      ",'.!,!,;.;-'-.,!','?,':'?.,,,':,,,:,,,.,,,-,,,,.,. \n",
+      ",,.,;,;.,,:,-,.'',,:,.!,;.,,;,.,,;.';.'.?,.?,.:.,, \n",
+      ",';,,,;.,'.,-;',-;,:''.,'.:'-;,,'.??,:':,.,!!:,,,, \n",
+      "-',,,,-.';':'!'',.''.!',;.,,-.,,,,,.,?,;,.,,:,.,,; \n",
+      ".,,:,,,',,,,,,,:',.,';!,.,,.;:':'.,,.';-',.:';,,., \n",
+      "':,,';',',,.,,.!.,,-,,'-'.':,,.;,:,.,,:,,,.,.;'.', \n",
+      "'..,,.,,!.?..;''.,!'.'?!.,,'.,.,'!'!-'!,';',';','; \n",
+      "',':'','.,,,-;','-,--.,..'-.,';,.,,;.;,..,;:,.,,,, \n",
+      "';'.,,,,,,,,',?,':,,',,-,,,',.!,,,.,,.',.,-',,,,,. \n",
+      ",,';,';','??','',,.;,,'':,,,.,,;,,,,,;,';,'',,.,,, \n",
+      ",;,,,,-;',,',,',.,,';:,,';,.,,.,;.,,;,,,',,,.-!,,, \n",
+      ",.,,,;',,.?,,',,,.?,,,'?,,,,',,,.;:,''!',;,,',:,', \n",
+      ",,-,.,,!.,,;,,,.,,:,',-:,,.:.,!..,.,,'.-,,;.,,;:;, \n",
+      ";,,.:';.,???,';-.,',,;,.,,':!,,.,,.,:,;.;:;;-;;;,. \n",
+      ",,,,,.,':,,':.,,.,';',:-;,,.,;,','':',,,.,,'.!,-., \n",
+      ":'.--;!',.--!-.,!?,,,??,,,,,:.,:;'.,;.,?;:'!.,.,;, \n",
+      ":,:,,:.,:',.,,.,,-,,--.;.!!;.!?;?,.'.!??-'.!,,.!,- \n",
+      ";'!,,.,!,'??,,.,,.,??,.,.,,.,?:-;.,?,?-,-'.;-.,;:, \n",
+      ",,-,.!?',,.';;,'.,,.,??!,.,;';,,.,.,,?!,.,!,??';.: \n",
+      ",!,;.,;.!?,!:;.,,,.,?,,.;.':?,,,,;,.?:'?,,!!,.,,', \n",
+      ",;.!,,,,,-,--;,.,.?,?;?,.,?.,.;,,::.!,.,,:,,?!,:.! \n",
+      ";'..,.,.,,..?!,--,;.,;:,.!?,;.,,,!-.,--':,.;;.!!,; \n",
+      "!!.,:,,'.,;;'.,;,.:.,'.?..!?,:'.'!???,,.,,?,,;'.:. \n",
+      "!!-;',,,;'.,,';,,,'.?'.,':,,';.??;,,.,;::.,,.,..,, \n",
+      ",,,.;,-,:',..:,,;,,,'-.,.:.!,.,.,,;.:?,',,,..,-,,' \n",
+      ",?',,',',,,,,,.,,,',',,',.,:.;,-':..,,:,,'.!.:',,. \n",
+      "'.,,.'?.:,.,:;,.:'.,;::'-''-.,?,..,;,,'.'.,:.,.'., \n",
+      ",.,';,;,;-.--,',;,,,,,';,-,,-,;:,,,-,...',':,,;,.' \n",
+      ";';,,',--.';'.,!,!,!,!?,:.,,',;.,,:.,:.,.,,?,,..,; \n",
+      ";,;':,,,.,,,;.,,;,.,';.,:.,?,:.,.'-....??.,.,':-., \n",
+      ".:.,:,,-,,,:-.,-..-,.,,.,,:':'-;,,.,-:.:',,.,.,;!; \n",
+      ",,.,.,.,,.,,;,.;,.;--,',,,;,,,,','.',;,,,,,,',,'., \n",
+      ",,,;,,,,';,,;;,.,..,';,';,,';,',',',;';;-;';,;;,.? \n",
+      ",:'.;',;...,!,;;,.,.,..-,,;,,,,-:,,,,,',,,'-',.,,: \n",
+      ".,.,,,',,.;:,,,-;.,,'.,';,,,:,,,,':.;,.!.,.,.,!'.' \n",
+      ",,:,;.?-,,',?,.,-;.!?,.,,!';,,.';,,.,,,.,,',-',,.: \n",
+      ",',,,,,,,:';;',',:,;',',;',,.,,'-,,,:-;,-.,.,:,,,- \n",
+      "-,,.,,;;',,,.,,,.,,,;';,,,,,'.,;,,.,:;,.,..,,;,,;, \n",
+      "!,,,;'..,.-,,.,.':.?,';.,???.?.?.?.?.,?.!?'.?.?.?, \n",
+      ".?.?.':;.,!,,.'..,,;,:;,,',',',.,,,,',.',;,-','.': \n",
+      ";,',,,.,,.,''..':.,?..,.,,..?!,-;,:,;.,!!',,',;.', \n",
+      ",,'.!,-.,,'?'?,;',.,',,,';,,,'..,,,'.,:.,',.,,!,,, \n",
+      ",,,,.,..!;,',.,;,,!,,,.,;.,.,:,.,!!.,;,,.,??,;..-; \n",
+      ",,,:,.,;'.,!,'.',':.?.,!;;,;'.,!':?.,,;',,.,!.'-,; \n",
+      "'.!?:'!'!,:!.:',',.?!'?:,':,.!,..,.,;.,.,,,,';,..! \n",
+      "?,;',':'.!'?,,'.,:,,,.:;,;,,'.,,;'.,.,,.,,..,.,,'. \n",
+      ",?:,','!:,,:',.,',;:,',;,..!.!':,:,'?;,,.:,',;.;,, \n",
+      "':,',.,,!,,,:,.,:?,:'.,.','',.!'.,;,'.:'.,.'..,,.; \n",
+      ",,:;,.,;;!';',..,!,!,',.,!'.;:',';,,.!,.,,,,.,!-', \n",
+      "!,;,:,,.,:,,,'.,!,'!!!?,!'.!.-,,.':.!-,',-.'!',.?, \n",
+      ":,;,;,,,.;,.'!:,?.';,'.?,:,[],.,;'.,!??;,.??,;:'., \n",
+      "';:,.:,;,.,.,,.?,!.,;,.,;,.',:,',.'.,.,:,,'.;.,,,, \n",
+      ".',,.,!,';',,,..-!,,??'?-,,,.';,.:.?,,',,,;'.,..,, \n",
+      ".,,,:-,.,.,.,,,,,,,:,,,.,:,..,!,,,,'!,!'.'.,:';';, \n",
+      ",-.?:'.:?.,',.!'?-,,,'?'.-.:'.!?'':,--.,',.;,.,',' \n",
+      "',.,!':,:',,'.,,',,.!:,!!,,,!,,,:,,,,,,,.,,'?;.??' \n",
+      ".?'?;.,;,',.;,;,,'.,,!-:'--;'..;.:'.!,.,,.,:;';,,; \n",
+      ".!!!?,'.,,'.,'?',.,,',.!?'?,!':'.,,,--.;;',.;.,;,, \n",
+      ",':';'.,,!!,'.','.,,',,,.;.,',;,,.?,,,'.!;,,:'.:'; \n",
+      ";'.,;;,':,.;';;,,,,.,,,,.;,.',;.,,';'.:;.---.,.,,. \n",
+      ";;.?;',,.-:,,.':?,:-',;.,!.!.?!!!!''.;:,,.,,,.;,.! \n",
+      "-'!'?';-',:;'.,,,;'.,''..'?.,.,':?',:,,.,;''.,?,., \n",
+      ".,,,:;:.,'?,'??,;,.',':.,,..,','.':!,'',',':'';';, \n",
+      ",','.:,',.,-.'.',,,;.':-','--;,',.,'';.,,''.,!,.', \n",
+      ".',':;'.,,;'.,':,..,,.;'.,?:.,??,?,,,!;.,':'.'.':' \n",
+      ",,.,,.';..?.,,'.,',?.,;'.'.,':.;',,.?!'.'?.',.,?!: \n",
+      "'.??'.,':?,?!'.,;;:.-,'?,,,,'?:,'.;',.,!?',?,,,.,, \n",
+      "';':'',.,;:,,,.,':'-'.';'.!'?,,;-.,;.',,'.,'.!!!;? \n",
+      "','.,!,!,!,,!,!':',,'.',;,',,,.,.,.,:';.,,'',,',-; \n",
+      ",,,,,,,.,';.,;,:-'.'.'.,:.!;.',.!;.,'',.,;,''..':- \n",
+      ";.',',,.,'';'.,,,.',;'.,;;'.,,!'!?'',,,'.;'.':',-' \n",
+      ".,''.,!:.''..-',:,,,.,'...';'':,'-;.';'.-:,,,:;.,, \n",
+      ".;.,,.,',.!,.!,.'?,;,:',?'!!'!';';,'.',?,:.,,!;.,? \n",
+      ";,.,;,,,',.',;,,,:.?'??,!':,',.,!'.,':,,''.,'.,,?, \n",
+      ";.,.':,',':,,'.,;'.,?',,-.,;:.';.,,-;:,.';,:,,,,:, \n",
+      ",.';,,.,!,';,':,,-.::',..!..;':'.,',?','.,!':'.?,, \n",
+      ".,'.',,;;.'':,,-',.,'.,,.,.,.,.',,.,,,,,,,':,'.!,' \n",
+      ",!.'?,.,!;,.,;,.,;.:,,,,..'..,.,,,,.,!!,!!?!,''.', \n",
+      ",,-.','-..,,,.:.!.,?,,,???,?!,'.,,,-,.,'..,.,,',:? \n",
+      ",,,:',.;,'',.'.;,.,,-'.,.,-,.;-.','':,,',,.,,,',-, \n",
+      ",.',,,','.',,-.,'.,!-,?:?,,,,,,.?,,,'.,,.';,'-':,. \n",
+      "?,;;,.,,','.,..,,.,;,.,.:,'.,:,.,',',..!?,.?,',?:, \n",
+      ",,-.!,:.,;,'.?.,;.,','.,.!?,-;'.,:,,,,,.,,!,?.',., \n",
+      "?,..,,:',;.,,,,.;,:?.,??,,,,,,,.!:,'.;.',;.;,,,;'. \n",
+      ",.,,??;.',?,,;.,,,.,;,;,;,;,;,;,,.,!:,.',,,,'.-,,: \n",
+      "-,,,.,,.,,.:.,,,,',.,:..,,.,,,.,,,,.,,:?,,.,,?,;., \n",
+      ";,.,,',.,?,?,,;.,',,.,,,.,.,,.'.,!:.,',',:,,,.?',, \n",
+      ",.,'.,,'?,',,?;,',.,;',;','.,',:'.,,;.,,,-,,.,':., \n",
+      ".,.'!',';,.,,.:-,,.,,...,.,:.,.,;,,-,,.,,,;,,,':,, \n",
+      ",-,.,,?,,:,.'.:.!.,,;','.,,',:',.,.,,?,,',,,.,:!,. \n",
+      ",','?,;,'.,,';'':,.,,',,,,,.,,','',,.,.,,.,,',',-, \n",
+      ",:,,'.',',;,;,.:,,,.,,,,,',,,,';,,,.,,'.,,.;,:;:.. \n",
+      "'.,,:-,,'.,,'.!.,,.,;:;,!,,!,'.,;.,;.,':,,,',;,,.' \n",
+      ",',?,',,;,.!'.,',',:,;,,,,.,,;,,;,'?'.,,,,',.,.,., \n",
+      ",,,?,?,,'?,,;':,;;,.!!,;,,'?,??,,.!,,...,.,.,.;.,' \n",
+      ".,',??,,,,',,;?'.,,,,.!,.,,,.'?,,'.,,,,!',,',',':, \n",
+      "'.,,',.,,.,,'.,.,,'.,,,,;,,,,'.,.,,!,,,.!!,,???,;, \n",
+      ";'.:,..;.,,',:?,,.,!,;,?!.,,!!?,,;.;,.,,,.,!,!,,!, \n",
+      "!;,.:''...,,.',:,,,;-.,,:,,.;''.,.,,,.,.;,,:,,,.!, \n",
+      "!,,!,,!,'.,.,;..,,.',:',,.,',;;:.,,:,;-.,,,',.,;'. \n",
+      "?,:-.,;-.,,'.!'.';?;,',,,,'.!,!,,,.,!,;,'!',.,,.,, \n",
+      ",,'.,!?'.';?,!,.,.!,,!,-?,?,,'!?,',.,?,,;,.!??,.,, \n",
+      ",;,,?,.,!!-,.,!';-,.',!.,,'!,,,'',,;,,,---',..,,,. \n",
+      ",,,.,:,.,.;,,,:',.!:!,,,.,,?!:.!,?,,.!!,,,'.?,.,'! \n",
+      ",:!,,'.,.?.'',?!?,.,,;..,,'',':,;,'.,,,:,,.,;','., \n",
+      ":.,.'':,,,.;:,'',.,,,,';,.',..!-.,,.:.;.!?,.,?.,,. \n",
+      ",!,.;-.,,'.,,;,,'.!;,.',:,,'.',.,,.''?,',,?,,,?,,, \n",
+      ".,'!'.,,;';.;'-,.,,!,,:.,,;'.:,!,!..',.,,:.,,,',:, \n",
+      ",',,,,',,,,.,,?,,.,!,,,.,;,',:,;,;.,,,,,''?,:.,.,? \n",
+      ".;:,.,',,',.',;'.,,';,,.,.,.,,,,,:,!;,,',.!',,,';, \n",
+      ".,,:,,,,,:;,,'.,,;,,?,,,.',,,,,;,,.',;,-.!'.,;.,,. \n",
+      ",'?,,!??'?,,'',,,',.,!,,,,?!?,,.?,,,.,,.,??,!:,''. \n",
+      ",:,.,;.,!,;!:,!:,!,;.,,???,;.;.?,'.,,,;,',';:,',., \n",
+      ":,,,,';,,''.,,?,,,'.!-,,,!,,,,.,.;,.;,.,.,.!!,!!', \n",
+      "?,,;:.:,.,.,,.,,;,'.,,',!,,,,'',!!,,!.,,:,.,,,'.:, \n",
+      ",.,:,,;,,.,,,;;,,,.,,,,.;,.!,;,,.,;.,,;,',,''.',,, \n",
+      ",.'';,:,.,;.,,,;:,,',,';,',,,,;-,.,'!.;,,,:,,,:',; \n",
+      ",.',.!',,':,,,';,,,,,',,,.!!',,;.;:,,.!;',','!,,;- \n",
+      ",,-,,:,,.,',!','?',;,',.',,'.,!,,.!,.,,,'.,-!,!,,, \n",
+      "'.!,,'!.,,.!'.,;-;,;,;'.';,-.;.!,?!'.,:,.,,,,,'.,, \n",
+      ",,:,,,,.;:::-,,:,,,.,''.,!?,?;,',,:-,,,,,,',.,,,:, \n",
+      ",,,,,.;.;.;:,;.,,'-.,,'.,;:.:',;,.,,!,.!,'',.,-!,: \n",
+      ",,,':,,.???!,,:'.,,.'.,.;,,:,;,.;,.;:;,'..,,,'.'?, \n",
+      "''..,.'..,.,:?'.,.,.?.?'.,,,;.,,.,,.!,,!,.?,:'.!,: \n",
+      "',-,,''.',''-'.,'-,,,,'.,,,,,,;,,,',,,,,:',,.,',,? \n",
+      "?,,,'?,;.!,,.-',-:;''.,',',,'.;'.;-.,,,,!,'!,,,':, \n",
+      ";,'.,.:,',,','.?;!'??,','.',',;,',-'';;,,.,!,!,,', \n",
+      ",,,,,'.!,-',;';.!,,,,-.,,':.,!,'..',-,'!',:',':',' \n",
+      ":'.',,,.;,.,,','.,!;,.,','.?,!';.',.'?.'.,,?,,,,;, \n",
+      ",,,,-;,;?!,--,.,-.,','?!-',!!!..,,.',.',';.,.':'., \n",
+      "'.,:'.',,?,;:.?,;,.,,;.,,,,,,,.,!!,.;,,:''.!',''?, \n",
+      ",','-.',',.;';.,',,',,,'.,,.,,,;'.,:'.'.,,.,:',.,, \n",
+      ";',-.,,,.;,!,!?.,,',.,,:.:,,.,'.,,;.,;!.,;:,,,!'., \n",
+      ",',,.!-.,',,.?,.-?;,,,.!.,-,'.,:,,.,:,.,'!,.'.!;.! \n",
+      "',!,,!,.,,.,.!,.,.?,.,,,'.,'.,',':,.,,'.!;,.,,.,:' \n",
+      ".,!;??'?;'.,,,?,.,?'??'',,.,?!;?,.';.;,...'.?,:!'. \n",
+      ":.,.;,,,.,??,':.,.'?,.,.';.,,.,?,'.,,?;.,'.,?'',,? \n",
+      ".'.,;.,,?,.!,,'',.,,!?.,?,,'.,;:,,,,';-'.?,,.,..,, \n",
+      ":.,,,.?,,,,'.;;.,',,.,,:,,.',,'.,:,,.,,,.,.,,.,!,; \n",
+      "?,,,.'.,,?,;,,..:,.!!,;;.:;,,'',.,'.,!'.,,,?,!,'.! \n",
+      "!:.,!,,';:,.!?:;.,,!,;:,,.,!',.',,.,.?!,',!,-!,?!, \n",
+      "!.;',.,':,';;,,.:,,',,,.!,;,',.,:!,;,,:,.?,,;.,:,. \n",
+      ",!!'!?:.,;;.';:'.!!.!,:',',,,'.:'.,'!,,.'.,,.,:,.; \n",
+      ":;,!,!,.,,,',';,,.'?,,,,,',?,,,,?!,!.,:,.,,,',.,;' \n",
+      ",.,,:,,,,,:,,-,,',.,?,,,?.'',':,','?,;',,.!',,'?', \n",
+      ",.,:,,.,;,.,??;',.;,,,,.,;,,.,,':,':,,.!,:,:,,,,;, \n",
+      ",,.'.,,'..,,';,?;,','.',.,,,?,.,,,;,.,.,,.,!,,,,., \n",
+      ":,-,,.:,,;,,,'.,,?,.,,,?,,:;,,,'.,;,.,,,;',,,.,,;, \n",
+      ",;,'':,.,;.,,:,,.,,,.,,,.';,;,.,;,,.,,,?,,,,,'.;'' \n",
+      "!',;.,',,,,,,,;,',.?,.,,:.',.,:;,.,!.:,'.,.,!?,.., \n",
+      ",:,.,,',':?.'.?,,,,,,---.?.,?,.,,:,,:':,'.,!.,?,;' \n",
+      ";,':'!.,,?,.':'-,';-,,!.,,;,,!,!--';.?,.,:'?-,.;-' \n",
+      "!,',,,,:'.',.,'';,:,,.-',';,.,,,','.,;',,;.,,,,,'? \n",
+      ",,;:,',;,,:;'';''.'?,,,.',,--,?,,,,;-,-',,',--!',, \n",
+      ",,':.:,,?.,,'.,'.,'.,..?,,;,''.:,;,.',:,.,,,!!,:., \n",
+      ";?,,,':,,.,,,'.,:;.,,,:,,.,:!'.,.,.',!''--,!',';-' \n",
+      ":'.,',',,:',',,,',';-:',,',';;,:'',,',',,:',,,,,.; \n",
+      ",;,;,,,,,':,,,,;.-?-??!.,!?,?,??'?,?'?'!,,':'?',., \n",
+      "?,.!!,':'.,':-'.:,,?::,,?.,?,?,,,-.!';.,,';';,,.,, \n",
+      ";,;,??.--:''.!,'.,,,,.,;:,,,'.'.,,!,'.,,;,,,:,:,'. \n",
+      ",.,,,',:,,,,,,,:,,.--',.,:,.!?,,,,,-',',,',-,,:,,, \n",
+      ".!',',..,:.,:',-',.,'.;.,!,,,,'!,,;;,..,,:,',;,,.- \n",
+      ",,;,;'';,,,,'',,,.,',.:,;.'!,,:,'.,;,,,,',.,,.;,': \n",
+      ";-,,-,.':,,;,.,;''.',,'?,,?,,::,.!.;.,?;.,!,,!,;,. \n",
+      "!:.',,.',,.!.?,,,'.,.',.,';',,'.!',.':,,',.?,,.,., \n",
+      ":,,,,.?:,.,;''.,.,.,,,;,,,:'.,!:'.,,.,'!',',-,;,'. \n",
+      "!!;,,:'',:;,-.,.,',,',,;,,',.!,.,?!;';''!,!,:-.:,' \n",
+      "'.'?',..,,,',',;.,,':,':',;,,,.,,''',,';,',,,:,,,, \n",
+      "',,.,.!,',,,':-,-,,,.,,;,,,';';','',,,,,.','-','., \n",
+      ",'??,':,,.,.;,:'.?,,',,..-,..,.,,,'!,!,!!,','',!,, \n",
+      ",,,-',.!.!,.;'.,.;.,!,,,,,,,';',';,,,,','.,,;,',,. \n",
+      ",'-,';;';,,,'..,,,;:,';',:;.:,,.,?,?,','',.,',,;,: \n",
+      ",,-,',',,'.,!!!;,;,,'.?'!';,-,-!';,,,!?,,;'?,.,.,, \n",
+      ",,,.;,,-',;,',''.,,,,.':,.,-':',.,,;;,,,,.,??,,.,; \n",
+      "?,',,,;',,,-,,..,?'...,!':'.,,!,:,-';;,.,,.:.,,:., \n",
+      "?,?,?,,,,:,;,,:,;,.!,,;,,,,.-;,,,;,,,,,,.',!',,,,- \n",
+      ".?,;;';.'!'''.,,;;',.;:,,,,.'?,:?,,',':,,,,,',,,,, \n",
+      ",,,.,?'.,;,,';,,:',.!'!'!':,'',.':,,,;,,.,,,:,,.?, \n",
+      "?.,;?,;.,,,,,,;,.,',..,.;''.,,,;''.?;:?,.'.,,.,?;, \n",
+      ",',.;';.::,,,.,,'-.!!!,',;,,',-,,,,-,,,,,,,',',-', \n",
+      ",,;,,,,-,,,,,,,:,,,,-,',',',-.?'.;,,,.,,,;,.,,,!!! \n",
+      "'!!,?;,;',':;'.,:,,;'.',;',;,,;,;,',.???,'??;,,..! \n",
+      ",;.!!??,!:.,,,?.,,.,',,',,,,,,,'-,,;,,,.;,,':'-.,! \n",
+      ",',:,',.,,!,,?,.,,.,:.;.;':;,.',;:,:.,!'??,,,,:,,, \n",
+      "':;;;,!,,:'?',,',:,;',:,.,,,'!;,!;,,''!!,!,!!!!.,! \n",
+      ",!.,,!,!!',!','.,,,!-,??,,??'!,'-.!.'-.',,.'-.;.., \n",
+      "!,,.,,,,,;,,,,?,',,.?,,,,,.;:;,,,,:;,'.,.,;,,,,,;; \n",
+      ",,.,,':;',',.!.,;.',,.:,.,:,,?,,-,,.',?.,,,,.,.'-. \n",
+      ",,,.,?,?,;,:.'.,!,.,.!,,,:!,,;,.',.!',.,:.'-,.',., \n",
+      "'?,,.,,';-,,,,;,,,,''',:,',',,??,,,,-,?!,,!,,,,'., \n",
+      ",'.!,,,,',.,,,,.,.':',.!,';,.';;,,.;,,,-'.;',',':, \n",
+      ";!;,.;:,;,,,.,!'?'-?,!-??!'?,,?,!,!;,',,.!,,,,.:?, \n",
+      ":!,,.,...,'.'!!,.-,,?,.'':,!?:;,,.,;,;,;,:,;'.,;., \n",
+      ".,.,';,,,,-'.,,:,..'!,,;.',.,.,,,',.,';,:,;.;.,:;. \n",
+      "!.,!;,,;'::.,,..,,,;.,.,.,;,.,.,:,:,,,..,.,,'..,;; \n",
+      "',.,:,,,:,,;,;,,'-,,,,',;,,,,,,;,,:!:;,,'.,,,,.?!, \n",
+      ",:',,;':?.'..?....,;,':.,:''.!,;:,.,!,,''.!.???'?? \n",
+      ",',?:',,:?,.,!;,,.,.!.,!,!,,,,,,:,!!!,,,,,,:,;'!', \n",
+      "!.,!,,,:!'!,',.,,.;:;;';,!:!':!,.,',;,',:,,.:,..!: \n",
+      ",;,,,.,..,;?,'!,!',,.,,.,;,,,.-,,',';,,:,..,..,,,, \n",
+      ",,:.:,..!,,!,,,!-,'!,'.':-,;'',.,,:,.?,,.,.,;,.'.' \n",
+      "?..;,,,';.';,'',,,.''';:,;,.'?,,.,,.!;;.,,;,,',,,, \n",
+      ",,,,,.',.!,,,;,'.:,!'.,:,;,,.!.'.;..:,.;:,,:.,..!: \n",
+      "'.,;.,.,.,,..,.!:,,,.,,;,:,.'?,,';,,.:.,?-:,,:..,. \n",
+      ",!!,.??,,.?,.?.?,,,,;,,',,'?','?','?'',';-.,,:.',. \n",
+      "??;.!!,-,,;,,,.-'?,';'...!,,!.,,.!?;-.',,!,,:,;,,, \n",
+      ".,',.,:.'.!:,.,.,,.?,.!,,,,,;,.?,.,:;,:,,,:!,:!,., \n",
+      ".,;,,'':;;'.,.,:,;',.:,-.,;:,,.!,.!..;':,,,.!,.!,: \n",
+      ".,',',,.','',:','',';'-.,',,,,,,,-,.,,,.-;,,,,,'.; \n",
+      ":'.,',':',';.';,,,:';.,,,,,,,;:,,,,,,,?',,;,,.:.,? \n",
+      ";':;;','.,':.,'.':,,:'-.'.:',.???;':!,.,;',,.',:!: \n",
+      ",..:,''.:?::?..';,'.!??',?,':;,,,:';.,!!,'.!!!'?.. \n",
+      ",?,.,.,,';,,.,.',,',,,.',;,-,,-,.,?.,;:,,,,'.,,.,' \n",
+      ",'?,;':,,-,,,'-.,,.;..,;.!.,,...;;.,.!,-:,.!:';,;, \n",
+      "',,,.,,,';,,,,,'.''.'?'?':,.,!,?,,,,,'..!',.!,',', \n",
+      ";',,,',';,,.,,',,,,:;,,,.,!;',,:,,,,'.,'.:,.';',,, \n",
+      ".?!,,.;,.!;,.;.;,!';,-''.;'.,,':,.!':,!,.,.?,;',.- \n",
+      ".;'',,'.-,'!.':,'.:.',,,.,,.;'.,,.';,..?,!.,,.',-. \n",
+      ",?,,??,,?,,?,,,,':,,,-.':,,,,;,.;,.!:';:,,,,,,,,.. \n",
+      ".,::.!.,!..?,;.'.,,,:,'.,,,;,,,,.,!'?;..;.',;,..,. \n",
+      ",,.,:,,,'.:'-,.,??,.'?':',';'.,;,,.,-;.;!.'!?,,',. \n",
+      ",.!';',;':,.,,;',;;,,,..,,,,..,.',,.!,,;'.-',:;,-, \n",
+      "..:':,..,,.:,''.,,,.':;',',.;,.-,,,.-?-?:;,',.;:', \n",
+      ",:,;.?,,'''..,,,.??,;:;;,:,,.!:.!??!.,,.,;'.!,,-,, \n",
+      "?,',,-,,?,,:;,..,!,,.,,.;,,,',,..,,,';,,,',.!-!!., \n",
+      ",,.',!,,;,',,,?,?!;',,,;,!;.!.,:',;,,,,'''.,,:';,, \n",
+      ",.,;:,,,.,,:,,,.,!:';,.',,,',,.;:-,,-.',;'.,,,;??, \n",
+      "-,,;,-',?'?,,,?'?,,?,!'?'?'?,,,..,,',.?,;:,,;,,.-, \n",
+      ":'.',.;.';:,',',;',,.,,;,,;:';;;,',:?!,,',.,,,,:-' \n",
+      ",,,.,;:;..,..;.,,,;,.,';,'-':,,',;-',.,.,,.?!,.,.? \n",
+      ",,:!.,,,,.,,.:,'..,.!,.:;,.'.;:.,,,.,,.....,;;,.;, \n",
+      ".,,,;.??,,,'?,?,?,,,':,,,-,,,,.;,,,.,,,,.:,,,,'',, \n",
+      ",.,.,!;,.,','.!,,,,,,!,?:?;,,';,',,.,!!-.?,,.;-:,- \n",
+      ".'?,!,..?.?'??,?:,'.?:,.!:,,'.,;,?,,.,;'?!,,,,,.:; \n",
+      "'.,,':;,.??,;,:,.?,?,;',.,,!',,,,;:,-,'.!;.:';,'-, \n",
+      ",,.;,,..?:.,!.,',;,,,,.'.,,-,;.,,-;,.:,,.?',-;,,;; \n",
+      "'';.:;.!,..;'.!.!:'',,;,;.,:,,..!!,.,.,,,,??,,.,,, \n",
+      ",?,,.,:..,,,..,;'-,:,,,,..,,','.';'..!,,,.,.,.!.,, \n",
+      ",.,,.,..!,;,.-,,;,',,,.,,':??,!;,,.',::,;';',,',-: \n",
+      ",;-,,,.,';','',',.,,?.,;;':,',,;,,,;,...'.?..'.',, \n",
+      "';,,,',,.;,,;-..,,-,:,:,':,,;,,,',,',';:,;',,;',,; \n",
+      ",,.,':';,,,,,.;';.,,'?,?,;,,,',,.',?;,',,,',-.?';: \n",
+      "'?.;.',.?.,.,?,:',,,.,!,.,,,,.,,,,,,;.,:,;;,,'.,,, \n",
+      ",,'.,,,,,.',,,':',.,;,',;,,';,:,,','.;--,';-;',,., \n",
+      ",,,,,,,.,',,,,,',,,.,,,,,,,:-.,',',',,:;;'.?,!:',. \n",
+      "',;;:,,-',;-,-',,',;'.!,,,.,:,,;--,.,.;;,,'.!,,;., \n",
+      ",.,,.,,;-',,,,;,,.'',;:,,;,',.';,:,,,.:';.:,,,,,., \n",
+      ";,,:-,.;,,,,,,,,,';-:,,,,,-',,'.,,,;,,;;;';,,,.,.; \n",
+      ",.,,,..';',,,,':',',,,:,,,,'.';,.';'?,;':'.,.,,,,. \n",
+      ",,'';.,,;,,..,?-,.::',,','.'.,',.';,,;'.,:-,,,.'-; \n",
+      "-:;,;'.,;,-'.;.....,,;,,.,;,,''.,.,;,':,,,.,,'.,', \n",
+      ",.!,,,,!!,;,,,,,,,,,,,,!';,,,.;.;;;,,:,:,,;,,'.,,. \n",
+      ",.,.,?,:;,;.;.;?,':'.,':,.,,';,:,.,,;,,-.;:,;,,.:, \n",
+      "..,..,.,!,'?,,,;.,,;,-.[!!.!,!!,.?.,?!;,,,,,;,,!;, \n",
+      "',.;..,,,,:,,,;'.!,;.,:,',.,.,-;.,,;.!..,'?;,-',,: \n",
+      ",,;,'.,,:,.,-.,'.,!,'..,.,?.'?',!'?.;'.:.,,';,.,., \n",
+      ",:,,.,.?,;,,:',.?,..?.,'.,.,!,.,.;'.,;.:;.;,,.',.. \n",
+      "!,.,.,,'',,,'!,.,,,,:,?,,.;;.'':',,-.:'',.,,.,,.., \n",
+      "':;.',:',,,,.!.,.,,.!'.,,',,',',,?',,,,,,'.:?,:-., \n",
+      ".,.,,,;,;,,,:;,.,,-.,,!?,!.,,'?,'...'':,,;,,.,,!,; \n",
+      ",,',,:,,.!,?,,!,',''!?',,.,-',:,',::,,,';',,.',,,' \n",
+      "'.'!.?,:?,:?,:?,:,,,,'',,?:,-'.;,,.:;!,.,.,,,.',;, \n",
+      ".,,:;,.',.,;,.!.','',';,,,.;',,.,,;,,!.,,!,,.,..,: \n",
+      ",.!:,.,-,.;.,;,;,;,.,',!,,':'','.';',':',;,'.',!': \n",
+      "'!.''',,!':,,',.':,;,,,..,'..,'.,';.';'.',.',,;,.' \n",
+      "','-?,:'.?.,'.,.:,,';';,',-,:,.,.-,;-,,,,!',.,.,., \n",
+      ";,.:,.;.;.,,,,,,:.,.,';,,,,,',,,.,':;,-:,,',,,,,., \n",
+      "!.,,,,,,,;.,',;,:':';.;,,.',:',;,,,',,',.;..'.,.', \n",
+      ".,;.,,:-,,-.?;.,,,',';,-.','--',',,;;'',,,.?;,:,,, \n",
+      ",;,,,;',',',',,,,'.,',;,.,:-.,:?,,,,.:',,,',.,,;:, \n",
+      ",.',-:,','.;,.-.,;.':.'.-;:,-;';,,',.!;,.,!,,,,,,' \n",
+      ":,','-?,,;,.;;,,::,.,.,,;!':,;,,-';;;'','.,,!,,!-; \n",
+      ",,,'.;'.,.,,,;;;.,.':;,'!!',,,,!,!,,:;,:,-.-,::';. \n",
+      "!,.:,,.,,.,!,!,,!,!,!,;,!!.,.,,,;,.,--;,',.,;',.,; \n",
+      ",':;'',..-,,-.,-;,':';.:,.,:.!.,;;,,',;,,'.,,,,'., \n",
+      "?.,,::,,,-.';,,.,;',:,,.,.-,.,!?'?,!:,.,,',;:,,!:! \n",
+      ",;,!,,,,,,,,,;,,,,:.,,:,;,.,:,,,,:.,;,,:';',';,;,; \n",
+      ",',!,,,';,;,,.,'.,,,,!?,,,???,,,,;,,,.:,.,.!'..,,, \n",
+      ";.?:;:,,,,,-.,',,,-.,,',,','?',,??.,,,;',,.,,,-;,' \n",
+      ";,','-.?,?,,'?.,,.,,.;;.!,,;,':.,,,.-;-.,,.,.,';'. \n",
+      "??,..??,;.?';,.,;,..''.??,..;,:,,.',;.'.,.?..''.,, \n",
+      ".,;:,,,,.,.!';.?,..?..,:,..,'.',.'?,.,,,,.,,.,'.;' \n",
+      ",,.?,;.,?!,,,,''.,.!,.:,,,',',,,,.,!':.','.,,;,.!, \n",
+      "',,,,?,,!!,,-.!?,,,,,,?,-',-,?,,?!,',;.,,;-.-,;,.? \n",
+      ":.,!,',:,;,,,,,,;,,,,,,,,,,;,,,,,.,:,,:,,..,',',., \n",
+      ",,.,.,.,.,,'.,!?,.?;,,,,,:!;,.,,,;;.?...,:.,;.,,,, \n",
+      "',,,,.,,:,,,,,,:,,,,,:,:.',;',',!,-..,;;':,,,.,.,. \n",
+      ",,;,,,,;.';!.!.,:;,.'''.;,,,.,',,,.',;,,;,,,;,-:'- \n",
+      ",.,.,;,:.,;.!,!'?,.:,,.,',,..,?',:,,;,:,,,';,,;,'. \n",
+      ":,,;,..:?'..::,:.,,:,:,,.;,,;,-,.,;,;,,,.:,,,.,.?. \n",
+      "..,,;,,',,',:,,,,.,,,!;.,:,;,,,.',.,:,;',:,,.:;,,: \n",
+      "....',,.;:',-.!.!;..?,,.!.,!:,,!,,:;;.'..:;:;.,,.; \n",
+      ".,.,,,:;,.',';,.:'!''.;..;.,...!;,,..,:,,...,,..,: \n",
+      ".:.,-,?,.-,..,,'.;.!?-,..,.?,.':'....,'.,..,.,.-:. \n",
+      "..'?,;.;.,,;:';,.'.''.''.'::,'.',''.'.'.,.?..!!,., \n",
+      "!.;-.:.!.'.,;,:,.,.-.;,?':,,..,,,'':,'':,';,,,.,,. \n",
+      ",,--;-,,.,,,',--.!,',,'!',,,,.;-:;,,,,,,.,,,.;,,,, \n",
+      "',.;.,';.,.!,;,,:,,;.,.,:.,:,,'.'';':',,,,,.,.,;;. \n",
+      ",.?,;:,.,!--,!'.?.;?,?.'?.?..',,,:,:,-.'?.!:?,.'?. \n",
+      ",''.,.?.!.!..!,.,.,,,--';,,,,,,.,;.,,,,,,?..,.,?;. \n",
+      ",.?.?.:,?,.?;.,,,:;;:,;,,.,,,,:,,,,,.,,',,,,,.,:.; \n",
+      ",'.,'.',.'.,;'.,.,;,,,,';',,,,.;?,,,.,,,,:,',,'.:, \n",
+      ",;.,,,,.,,;,;,,.,,,:,;-'':,.,,.'';'.,;,;,:,,,,.',, \n",
+      ":.;..,,;,'.,..'-,.'.'!,'.;.,..?,:,,.':..:-,','.,.. \n",
+      ",,'.:.,,:,.,,;:,-.!,,,,,!.!-,,.'!,,?,?,'??-?!:?,,, \n",
+      "?,',.',,'?!,,.'?-?,'',?,,'';;',,,,,,',,,,,-,,,,',' \n",
+      ";,,,,,;,,-:,,,,-.,',;,.,,,.,:'.',.!';;,.-,!!-,.'', \n",
+      "''.,',;,'.;,,.!'!;,:,,.:,!!!!!!!!!?'.!.,!!,,,:!!'? \n",
+      "?',.,!!,,.;-,-,:,'.'',,,,,':.'?,.:,.,?,-':,:',:,-; \n",
+      ",,--,',;,,',..,.,,?:,!,.,,!,.?.-.';,.'!'.',;':,,,, \n",
+      ",,,,!,;!,.-:,'.;.!-.'??,:',;,,.'!,.,,;;:,.,,,:'!,, \n",
+      ",.!:,,,,;,:'.':,,-',.,,,,'-:',,''.':,'.,,,,,,'.;', \n",
+      ",;,,;-;':,-','.',:,.,.!,?'!,,,!,';.:!,,,:.,,;,,,.? \n",
+      ".,:.!?'','.;,,';,,-,';,,,.,,',,.:,-;';',,:,,;,','' \n",
+      ",.,,,,.,;,:,,;',,.,.,:.'.,.,.,,:,,!,!.?!??.!:,,:,, \n",
+      ",.,!!;;.-'?,!,'?!??,:.:?..!',,..,,.,.-,?;.,,.,,;.! \n",
+      "',!:,.?:;,.,,.,-?';-,',,.,;'',,,,'.,.,,;,,-.,.!.:, \n",
+      "'.'',;;.,:,;.!!!!,!.!.,.!'.'??,,!'!;,,,,-,,.,',!., \n",
+      ".!':,.,-:';..,?;,;.,,,;,--,.:,,,',,;,',!;,,,,-,!'' \n",
+      ":',,,',.',',';','-.'';,.;,,,.!?'':!.!':',,':,?','; \n",
+      ":,';'.!'.,,.'?.,,?,,,,,,.:,..,,',,,,,.,:;;',',.',' \n",
+      ";.,,,,,,,,,,,,,,,.:.,,,.:,,,,-:,,,;...',...,;:,,;. \n",
+      "',,,.,',..,.'.!,?''?'?,.,',;;!'';;-,,.!,,.,,;'..,, \n",
+      "!'?.,.,',-,,.,..,,;,,;,'.;,,.',:,,!,.,',;':,,.!:.. \n",
+      ",.,'?',',.?',;,',':,,,.,??,',.,.,,,,.,,-',,!,,.,,. \n",
+      "?,.,.,.,.,;.:,,;,,.:,;,.?,'.,,..,,.,';';.,:,,,;,', \n",
+      ",:.,.,.',,:.,?!.;.'!'',,,!!'?,;,..'.',:'.,!'?,,!,, \n",
+      "'..!'?,,,,.,;;:,:,.,',,,,.,,;.,:,.',,;.',,'.?,,:.. \n",
+      ":;,,;,,:;,,.,,,.,;.:,,.,.,,,,,,,,,..;:,?:',,.,,'?' \n",
+      ".,?,;,:,,,.:,,,-:,,,,;':,,;,,,,,.:,;,;-,;-,;;,,:,, \n",
+      ",,.!?,,,,::.!;,,.,,,?,,!'!,:.,,?,;,.,,.:;'.';,''., \n",
+      ":,,,,.:;,.,,,,--',,',:.;:,-;,,,.,-,.,,,:,,,,,,!,,. \n",
+      ";',',;,','-:;','.,,,.,';-?'.:,,.,,,,,,',,,,,.;,.,, \n",
+      "-.'-.,!,,!!?,,'?!.,,,,;,,,,...,,?,.,,'.;,.-,-.,:., \n",
+      ":.,,.,;.?,,.,.,,:?.:.,,.,,;.,,';..,.,.!,,;,..:,.', \n",
+      ",..,;.,,,?.,,:;..?':.,.,',.,':',.,!,,;;,,',,;,,,!, \n",
+      ";:,,.,,,;,,,:,,,.,.,.,,!',,,,.',,,,,,,,,,,,,?!',,. \n",
+      ",,;-',,';,,;,,,,,,,,,,,,;,,,,,,,,,,,,,',.;,.,,,,;, \n",
+      "',.;,.,',.'':,-,.,.,,,,,,;,,,,,'.,,,?,.''.:,'-..,! \n",
+      ",',-?;.!,.,?,'.',;.-??,,,-.,;.!.,??,:..',,:;,,.,': \n",
+      "','?'.;':.,?,.,,,,:,,,,.-,,,.,,--,.,,,;,,.,.-,,.:, \n",
+      ";,,;,,;.,,,,;,',.!;.,,,,,,,,;,,,;,.,;,;,.?,,,.?;,; \n",
+      ",,;,;:,,,..,?,-',.,,,?!,.,,,:,.,'.,,',;,,,.,,,?.,? \n",
+      "'.,;';,,:,,;,,.',,,,-.,,,,,??,--?.;',:,,,.,,?.,!,, \n",
+      ":;,.'!:,,,.,,,:,,-,:,,;,,.,,?;;,',:',',,,;',,,.,;, \n",
+      ";,,,:?.,,;,..,.,,,!,,':,,.,.,,,'.,?,...,?,.!.,':,; \n",
+      "-,,:,,.,:,;..!,?,,;.?,,;,,,..,;,.,,?,,.,.,,.,,.,,: \n",
+      ",,-,,;,.;,,,.,,.:,,,.,,,;.?.;:..',?:,,.:,,,,,,',;, \n",
+      ",,.,,,.,,;.,;;,',,-,'.!,,:,.,,,!,,,',,,,;,,!!!:,,' \n",
+      ",',.,;!,-,';,.,':,'',.,',;,:;,,.;?,,-,:,,.,:,,',,, \n",
+      ",?,,,,-,.-??';,'.?',''.'-,',,-.,':',.?!??.':,..,?. \n",
+      ";,,.,.,!.;,,;';.',,:!,,',,'.'???,,;,'.,.,-;'.,,?,' \n",
+      ";,',-.,,'.';.,'.,,-,,,',.!:'?,??,':,,':.?,?,,,.,., \n",
+      "',-,:,'.,,?,;.?,.,,,,,-,',';,''.,';;;':,,,',,.',,; \n",
+      ",,,.,!''.,:,.;,.,,'.:','.,;:,.,,'.,,.;,,',;-,.,,,, \n",
+      "-';';,',:',,,',,,.';,,-,',';,,.,,,,...;,,,,:,-',,, \n",
+      ",',,',',.,,!,:,!,',.;''!!''!!;-,,,,!,.,.;,'.,,',,' \n",
+      ".':'',,';',':,';',,-:,,?'';',''';',.,,.':,,,,,-:.' \n",
+      ",;,,;,',,':,,,,,.:','',,';;,;.;,,'.;:,:,.,,?,,;,,. \n",
+      ":-,,,:,..,.,.;,,,;,,.;,-:,:-,;.,,.?,,;:.!!!-!,.-,; \n",
+      ",..',,.,;,:,.'?'.',':,,,.,.;.'?,'.?,;,,,.,?.!,.,., \n",
+      ".,;.!!,!????,,.,.,,?,.,,,.!!',:,.-:!!,.,.!.;:.,,,; \n",
+      ".,.',...,,.,!,.,,,';,.?.,.:.,.,,:,',,,.;.,,:;,,.,, \n",
+      ".-,.,,,..,.:..:,.,-:'':'-.!,:..!,.,;:,..,,.,.,;,:, \n",
+      ",,,.-:,:,,.;;,,.,?,,,,,?,,,,,?,,,!,,,.,,.,:,;,,!', \n",
+      ",.,;,,.,!!.,..;.,,;,,,:,,..,.,,.,.:.,,;.?;;.:.,-.; \n",
+      ",;.!!?.:,.;;;,.:.!,!.';,.;.;,,,:,,?;.--;,.,,,:--., \n",
+      ".,,':,,;-',,,.',;,'.,;',,;,,,'.,,.,,,,,;,,.,,;,;,, \n",
+      "?,,,,,,,,;,,,:;,,'--,'.,,-,';,,.!--?;,,.,,:,;,:,., \n",
+      ".,',:.?;,:'..;-..!:',,,'.,,,,,'.?,',,':,',,','!,!' \n",
+      ",!;.?',.,?.'??''?,'?,!.,.,.,;.,.!:,.,:,,,..,:'.;', \n",
+      ";,'.,:,'.'-,''-,':,,,.;,,;,,,,.;,,'.;,,.,,;,,.!'?' \n",
+      "?,.,!,:';.!'.??!,!,-!''?,-!-,-,-.,.!!,!','?','?,,! \n",
+      ",-!,!!!'.?,!,!,!,!!?,?.,:'?,,',,.?,;,.;:,'..,?!??? \n",
+      ",,.-,-,,,,-,,,.?,',?;;,?,-,;??-:.,;.,,.,.,,.,,;,,- \n",
+      ",.,,.,.,:,.,.:,,.,,,:,,'.:,.,.,!?,,:..,..,.,-.,,:, \n",
+      ",,-,--..,,.,,.,;?,,.,,:',,,!;':'.,,.'.'??,,;,.?;'. \n",
+      ".',??,.,,':,??;,,',.,?.,,.!'?,?;,.,,.,?,?,,.,;,.!. \n",
+      ",.?.,,.?,.;,,,.,,.,-!;.,-!;,,!--,;,-:;;,.,,!,,?,?, \n",
+      ",..;.,,,:,,,,,..,':.;.??.';:'-:.?,..,;:;.,.:';,.!, \n",
+      ".,,,??--!-'?',,,:,,-',.?,,!,',!,;,?,,;.'.,.!.,.,., \n",
+      "?,.':'..,?,.,;:,.;,.',,',:,,''.''?'.','',.',,.:,,, \n",
+      ",.,.!:,-.,,.;.,.,'.'.,??!.,,.?,.??,,.?,,.?,,.?,,'. \n",
+      ".,,?,;'.,,;:'.,.,,.;..,'.-,?,.!!'.!!;.,.,,,:,.,:;. \n",
+      "!,;,,.!',.,,';,',;.?,':,!,;::,';,,;,,:,,,,,,,,,'., \n",
+      "!!,,,;':.,!,:.:,-,',''.,!.,,.!,.,,,;,,.;':;,,.,,.' \n",
+      "',-,:,.:,.?-?-.,.-,;,,,',,.';.,,:';.:;'.,;;:.,:.'. \n",
+      "',,:;,,;,!,',,',,'??:!,';'.!...,!:,.;.,?,.!;.,,:,, \n",
+      ";,,.,;.',,:':,;,,,!,;:,,;'.-!,:,,.?'':.,',:;,.,',. \n",
+      ",!:-.,:,;;':.;::,.,?,,:.?.-,,:.,,';,,',',';,,;',', \n",
+      "',,',';',',;',',',;:,','.':.,'.',;,';:.,.,?,;,;,., \n",
+      ",;,.,.?,,,':.,!,.,,:.,,.-,;.,':',',.,;.!,.!,,,,-!, \n",
+      ",!.,.,-!,!,'.,-!-,!,,?'!?!.!,:.,.,;,.!,?,.,!?'-?!, \n",
+      "!.!',',':.,,.,.;,;.'.,.';',,,.,.,,!!?,;,'.,.,!-,', \n",
+      ",,,?,;.?,,.,:.!!?',,'.-!?'!.,,.,'.,.?,:;,,.,?,.,.! \n",
+      ".',!.'!'?,,:,','.,.!??,!,,,!,,!'!,.,,,..'!','.;,., \n",
+      "!;.,,;'.!,!'?'.'?,:'.,,'.,!,,!,,!,;,.,!',.,,.,!!., \n",
+      ":,'.,..,.,.!.',.-,',',?,!':.,?:','.,.!,!:.,?,,,',, \n",
+      "-,,,,;',,:;.?'.,.?,.!?,,,,',-,-..,.,.'.?';-.!:;'.' \n",
+      ".,'-:.,.,!,,.,,.!'??,,!:;.,;.!;,.,!!?,.,!.,,.-,,,, \n",
+      "!!,.?;,:,.,,;;.;.,,';.,-?,.!,,;,.,;,.,;,,:,,,.,??? \n",
+      "?,,?,,.;',.,;.?,,.,;,.,.,;.,,,;.:'?,,?.?,.,!?;:,,- \n",
+      ",,,.,,,,,,,..,.,.!!'?,,;.,.,;,.,,:.,.,.;,,,.,.,:-, \n",
+      "-;,-,,.!'?.!,,;,.,;,,'-,..!!!',,?,,,,'-,',,'?!,'-' \n",
+      "?-',,,,,',?,!-,,,?,,!.!,?'',.,,.'?,.,;,,.,,',':'.! \n",
+      ",,,,!,,';,!!,,,,,,.',,,:,';,,.,,,,,,',,'?',,;',,,' \n",
+      ":',',',,,:','.',';',,,,.;,,,,.?;..,!,,'.:,,.,'.,'. \n",
+      ":,,,.,,,;,,,:,!?,.,-?,-?!,!,,.,?,,.',,'.';.'',.,;, \n",
+      ".,,,,;-:,,-,.,,,,.,,?,.',':,,'.!!;!,.,';,:,,;.?,,. \n",
+      ".?,.!!!';!':,.!'';,'.?:.?',.,:,?,;,':?,,;,:,,.,..? \n",
+      "?,;.,,;.'!';,:,.!:;.,;.','?,;-,,.;,,,;,,,,',..,.,' \n",
+      ".,:,.,.,.,;,,.,..!,.?,,.?,.'?'?'?,,.,,,,,,:,,:!;,. \n",
+      ";?,'.,?;,,.?,'.'.,,!,'!:.,,;..,::;.:,!.,.!,,!:?,:. \n",
+      "!,,:'.'?,.,?',.'!,'::,;'.,?;,-.?'?,.?,..,?;,:.,,!, \n",
+      ";:.!,.,?',.,?;''.''?,:.,'!,!.';,;,.,.',,.:,.,.,.?' \n",
+      "!,,'.,.',!,.!,!?,!.?,;,,',.,;;.?;,:,,.,,.,,.,,'?,, \n",
+      ".!.?,..,;.,.-.?,,.;;';'.'-.!,.!,?,.,,;,,.,',!',';, \n",
+      "'.,!,.,,'.,,,,:,,,;,,,,:,,,,.;.,,',:,;,.,.;.,;;.'' \n",
+      ":',;',.'';,.;'.,'.,,?,.,..;.,,?.,,,,,.,:,,:,,:.,,: \n",
+      ",.,,?,,,,!,.';:'','.-,,:;.,;'!!,.',.,,;,,.,.::::., \n",
+      ",,,',.,',;':,'.',.-,',',,':',,;',,,'';','';',':.,. \n",
+      ",:.,::-.,.,!!!;:.',.;..,.,:.,!.;,'.'-:',:':';,:'-, \n",
+      "-.',;''-,'.;-;,;.,,;'.,.,.'?','.,,,..'.,'-;,,:,;;' \n",
+      ",,;..,?,,;,,...-?..,.,,,.,,.,,,,';,'',,,,,,,.,,',' \n",
+      ",',,,;,,,??.:';,,:,,,.,,,;,.:',,.';,,,',.',.,,',,- \n",
+      ";,,,.??',','?,,,.;,.,,?!,,,,,.,,:'',-''?,,,''?',': \n",
+      ",,,,,,,,,',!,;.,,.:'?,';;,'',..;;,;.',,.,.,:,!,.,, \n",
+      ",;:'.,.:.,,?'..,,,:';,,',';..,,;,!.,..:,,.,-,,,,;, \n",
+      ",'.,,.;:;,-;:,,.,,',,''.,,;,,,.':',,,,,..'.:,'?,', \n",
+      ".,:,.',:,;,,.,',,,,,.',,!.,,.?,;';,,.!,,',?,,,;'., \n",
+      "';,,',,,.,',;',,',.,.,:,;,.,,,-.,.,;,,',.,';,.,,:' \n",
+      ",..,:.,,:,::,.,.:,',;...,.;,,.,.,;,.,..':,!,.;',., \n",
+      ",.,,,,'.,,,',.,,-.,,?,,..,':',,,,;,,-.,;,,:,,,,.?? \n",
+      "?'.';,,.,,.,.!':,,-.;',.',?,,?,;.,,,:,,,;.?,,'.,,? \n",
+      ",,:,.,.,.,:,,..,.,.,,?,:,,'.,,:.,,?,,?;;,-,,,,.?,; \n",
+      "-,',,.'.:,;,';,,,',.,-,',',.,.'..'.,,,.?,.,..,,:'. \n",
+      ":,,,.?'.,.,,.,:,:,,,,;.,,,,,,.,:,,.:'.,-;;',.';-,- \n",
+      ",-;,,.,.--.;;,,,;,'',,,.,;,,,:.,,,,,;,,,,;.,-;,.;, \n",
+      ",,,,,,,,.,,.,?..';,:,..,,,.',,,:,;,,,..,,?',,.?,.? \n",
+      ",;.?,.?,,;:,,,,:;,;,':;,,',';,.':,,';,,,,,.,,,,,,, \n",
+      ",..,?-;.??.;,,::.,,,!'.,:,,,'',';',,.,,;,,.'.'?!,! \n",
+      "':,,.'',.,.!,.!'.;,,!,,,.,,.??;,;;,.,,.!,.,!!,:!,: \n",
+      ":,;'.,;:,.;':,'.',;,',-,,'.,,..,:,.,;...,.,!?,,.!, \n",
+      "!?.?.'.,.,.,;'..'?;.,?'!!'!!,.!,,.:,.!!;'.,,,,!:,, \n",
+      ",.!,;',.,'.!!!???,?,,.!?:.;.'.??,,.':,.?,;.,.,,!!- \n",
+      ",,;''-;:,,,,,,,'..,'?,,,,',,,'-..?,.,.,..,,:,.?!'. \n",
+      ";:.';':','.',,.!?,,.:;.,;.'!,!,!,!,,!,,:,,,,,,?,:. \n",
+      ",,;',.!.,?!,,.!,;,,'.;!,,,.,,,!,!.,,,,,,:';,:,,,:, \n",
+      "',',.',,,,,',.,;,,!!,',.,:;,,.,,-';:,,;.'',;,.;;:' \n",
+      ",;'.,',,;,,';',':,;,.,,;,,.,.,,!.,,,,;:'.,,.,,!',; \n",
+      ",,':.?!?'',.!.,'.;':.,,-.!,.,.;;;;.,!,.,,,,,;:,,,. \n",
+      ",.,,;:,,?,.:?,.'-..,.,,:,,',?'.,,-,,,.,?,..'.,,,.- \n",
+      ",;.,:,.,,.,,:,.,;,,,'.,,,.,,;,.,;,,.;.,.,?,,;.,.., \n",
+      ":,.,.',.,'.':,,;,,--.,-.,:,.,,:.,,,'.!.!!!,:,.,!?? \n",
+      ":..'';.':..,,;.:!,.,!!'.,,.,.,..;.,!,!!,;;.',.;'., \n",
+      ",.,,,;'.,',..,!,,.,:,;,.,,,,:.,;,,.,,',';,':',;..: \n",
+      ";,,'.',',.!?!,,!?',?;:,,,,,,;,,,.,,,,,,:,,.,;,',,' \n",
+      ";,:,;,,,,''.,;;:,.':',;,,.':,';,,,'.:;,-'.,,,;,;,, \n",
+      ",,.':,.;,';,,;,,.,,',:,,,'.,,,,',,;,;.',,.,,;,,:,. \n",
+      ",;,:,.;-.,,,:,:.,.,.,!',,,;,,.'!,'.,.,;':,.,,.!':: \n",
+      "'.,;,.,,;,:',-.,..,?.'-.!!'.,?';-.,.,'.,.,;'.,:,., \n",
+      ";.'..,,,':!,?,,-.',.,:';.',.,.:.'.!?,.,:'?'.'?,,.' \n",
+      ",'.!.,!,,!,?.,.',',.!,!,,-,.,.!.,?.,,.??,,'.,.,.,: \n",
+      ",,,:,.,,,.,?,..??.!,;'.:,;,.!?:.,!.,,'.,-.!.!..,,, \n",
+      "'.:'.!,!,,;,.,,:.';.,!!'?':,:!,:;.,-,:.-,-,.;',-,, \n",
+      ",-.!;.!,;.,;.',,,-!!,'-.,,,.,!,.,,:.;,-.!!,!,;,!., \n",
+      "..'.,.,;.,';.,.,;.!,.';:.....,,.,;,,..,;;,.',:'.', \n",
+      ".,,.,,;':',:..',.,!!,!,!,.?'?!!,!,:;!',-',,;,',.,; \n",
+      ";.-:;,,';.,,,:,,,,.,:,,,,.,,'..,.,,;.,.:.,.;.,.,,. \n",
+      ",:.,.:.,;,:.,;.,!:..,.'.;'..',..,,,.,,,'.,?,;,;.,, \n",
+      ",,,.,;;,,.,.,,,.;,,,,,.,,:;,,.,?,.,.:,,.,.,,,:,,,' \n",
+      ";,.;,:;,,.,,;,,,,,,,,,,,',':,,,;,'.,.,:.!,!,.,,,,, \n",
+      ",,,,,,-.,,-',;'.,.,'!.,,,.,,,,,,,,,,.,.,!,;',.,,., \n",
+      ",;',..,:,.,','.,,,,,,,;,.,,'.,,,,.!,,,,?,',',,?,?, \n",
+      ",,,,,'?,,,-,?',??',',?!,,,,,',,.,,?,';.,;,;.,-,,., \n",
+      ",.,?:,,,.!;:,,'?!',,-!.';,.,,!',',,:.,:','.:,..,;, \n",
+      ",.,.',,,,,,.,,:,,''.,;;.,,',;',,'!''!',,,.,?,,,,'. \n",
+      ";'.,',::','.,,,,.,.,.,,.',,.,,,,,-,,:,,,,,,''.,,'' \n",
+      ";,,',.,,!,.',.!,!,:,,;,,.;;.,,''.:'?',.,,,;,,,,',: \n",
+      "'.,,''.!,,'.;',,,,'..,,-.,,,:,;,,'-,':-,',,;,,','. \n",
+      ",-''?,?',??''?,,,.,:!'?';',',.,,,:,,,!.'?,''.,-,;, \n",
+      ",,;',,.:,.!'.,,:,';',.,,:!-'!,','?,?,'?,.,,!,?','. \n",
+      ",;'.,''',..,,?,,'.;,.,,,-;,,'.?!,,,;'.!?!.,,','.,? \n",
+      "',,,??,',.:'.''.,,;,,'.';.,!,:.:,.:-;:,,,',.,';''. \n",
+      ",,.,;,,'','..,':,.,,'!!',,.',.,!.,!?,,:.!?:?,',,', \n",
+      ",,,.!.'?'?,!,!!,.,,.???,:;.?,.'.,',.,!,.,'.,,,?',' \n",
+      "?!'?,?,,','',,,:,-;;;-,'.,,:.,;,'.,,,,;.:.,':,'.:' \n",
+      ",.'?-,''',.,',',.,:,,;.,.,:,,',.,,;,'.','.,;.,,:., \n",
+      ".'.,..,!,,'.,,.,:'.,?,;..,?;';.';'.'.,.,,,.:,!?,,? \n",
+      "'?,,:'.,;'.!,';':,'.,,,:';,'.,,-,.,,:!.,',.,,,.',, \n",
+      ":,;,,,,,,'.'',',.;.,!,?':!?',?,?,.:,,,.,,?',:,.,,, \n",
+      "'.,,''..!,.;,::,'.,?,,.',;;'.,'..,'...!,:',!.,!.,! \n",
+      ",,'.;.,,'.,;,,.,.?;?.:,,;,,',.,,;,;.,,..,;:,,,;-,- \n",
+      ",,,.,,:'..!,,;,..!,:?;,.?.?:.,.!,!.,'.!,?:,,'.',,' \n",
+      ".,,.?!'.,,:,.'.,!,':,!,,,''.?;,.,,,,.,:?.?:.,,;',. \n",
+      "';,:,.,,,.,.',!-.!,,,':,,,,,.,,,!!,.,,';,'.,'.;'., \n",
+      ";??.;,;,,'!!,???,;?,;.,?,,,'-.,,.,.,,,;.!,,'!,'.;. \n",
+      ",':',.,!,,,.-.,.'?.,.,,!;,.,',,',.;,',.;,.!,?,,.?, \n",
+      "?!!,.,',';'.,',,!,.,.,;:'.,,.!,'?,'.,,.?,'.,.?,'.! \n",
+      "':',.,,',,?,;'',;,',;,,.',;.!?,!'?.-,.?!,.!?,.;.,' \n",
+      ",.!,',.!.:::.,,;.??,;.,'.?,;-,.,'?,,..,,.,,'?!,.'? \n",
+      ".?,,.'?,,.,,,.,.,,.,;,?,,!',,?,,..,..,,,.!,:.,,.,. \n",
+      ",.,;.!,?.!,'?.;.!,.',.-.;.;,,.?.,,,',,',:;-,',',., \n",
+      ",.,,'';',,.,:';,',,.!,.,;,.,,,';,,.:,,',,,,,,,''., \n",
+      ":-,,;',,.,,,,,,'.,.,;,.:,,:,,;,;,,;,;,;,;.,,,',';, \n",
+      ",,',',',,,;,'.,;.;,',,'..,,,,,,:,:,,.,,,;,,.,.,,,, \n",
+      ",,,'.:,;;,,:,,.?,;.',:,,,.,,,.,'!,!','-;'',.,',',' \n",
+      ",,',,:';,,.,;..,,,.,,'.,:''.,;,:',.,,,,,',,,,.;.,, \n",
+      ",:.,.,!.,;.,,:,:;,,,.,;'..'!,,.!,,:';.,!,.,,;,,,:; \n",
+      "',';:,,'.;'.,.;,,,.,;,.'',:;!,,,,.,,:,,.,,'.',:,., \n",
+      "',';!,,;.,,:.:,,;,,.,,,:,,:,,.!,,.,.,'?,.!?.!.,,,' \n",
+      ",,:,,,;,,!:'.,,.,,!,..,,'.!?!!,;:','.,,.;,:,.,''?, \n",
+      ".':,-.,,,.,!;'-'.,'.,,;.,,?.!.!,,.,,,,,,,!,;.,,;,, \n",
+      ",,',,'-.,,,.,!?''',?;,;.',';:',,-.;,,,;,,,,,,';,,' \n",
+      ":,',.,!:;;,,,,,.?,',.,:,;'.',.''!.,.,:,,'.',;.,,?, \n",
+      "'..;:,,.!,,!,.?!:;,',''.,,,;,,.,,;'.',:'?,':'.,,,. \n",
+      ";,,.,,;'.,,?,,,.:;,,.,;.:','.?'?,,,,?,-,,':,,,,,,. \n",
+      ",;.,,.,,,'.',,''.',-;'',..,';,'.,,,.;,'.,,,:,,,,,, \n",
+      "-,'.,.:,,';,.,,?,,',?.!,.,:,,;,,.,,,.!'!?',':?,''. \n",
+      "?,;.!,.?;.,:'!;,.,;,.!,,'.,,,:.,',,:..??',,,,,'';. \n",
+      "??',.,',,,,',,-!;,,,'.,,.,!,,'.,',,;',.,',:,,,'.,, \n",
+      "':,.';.,':.!,.','';,''.;,,;;,,.'',';;,,',:,',,,'., \n",
+      ";;.,;:'.',.'',,,,'.,','?.:,;,'!.'.,.,,.!:,.!,!;,,. \n",
+      ",,.!?,;',,,'?!,,,;,,'','.',,,?,;,,,-,,,;,,';',,',; \n",
+      ".;,','',.','.,;';,'',',.,,,,,.;.''.:;;,,.,,.!,.'., \n",
+      ",,,,','?.,':',,?,',.;,,',',,',.:,,,,',;.,'.,,;,,,, \n",
+      ".,,:,';.,..:,.,,,.,,,;,,.!?.'';.,-,,'.,,:,.':''.,, \n",
+      ".,;,:,,,'.!?,.,.,.:,,,?,,.,,:,,.:,,.,,'..;.;.,.,;' \n",
+      ".',.,,,,:',;.-'-,.-,.,,.,,;',:,,',.'',:;''.,;,',-. \n",
+      ",,',,,,.,,-':,',,.,-',,',.;,,,,,;',.,',,'.,',,,';, \n",
+      ",,,.;',.!.??.,,'?,,'.,'.,;..?,?',.!.,;,-,,'.',.,;, \n",
+      ",',,'.!,!,;.!'???',?,;.,!':-,.?,!.;.,,,!,!.,.!?,!, \n",
+      "!!?',,,,-?':;,:'.,!.,:;,,;,,'.?,,-,:,,--,,,-,.?:': \n",
+      "',''..,!,'!!,.,.!?;.!,,?.'?,,':,.','?,,'',?','';', \n",
+      "?,:',':',,,,.,,,-',,,,:',':',,''.',','!'??!.,!.,,' \n",
+      "''.,,,.',.,,';,.,,.,.,,.!,,'.,,,.,,,:,?,,.;,.',-., \n",
+      "!?.-,,,,,;,,';,'.,,',;',':','','.,,,;-',''.';.,,?; \n",
+      ",,,.'',,,:','.,,'.,,,'?',,?.,?'?'??;',,'.,',,'.,?, \n",
+      ",.,,;.-,!',',-;,'.,,,'',,',,';:,,,-.,'.,:,','.!',, \n",
+      "',.?,,!!?,?,,,.,;.,,,',.,;,';,,,.,,,,,,,,,',,',:,, \n",
+      ",',;,,,,.,!',',;,,',:,.,!,,,;,;,,':,,,,.!.,!,;.,,, \n",
+      ".'',.,,,,;.!'!';,!,,,.,-!?!?,',-,,,',,-'.;;',;,:'. \n",
+      "!,,!!!'!',-!-,;';,',-,,.,?,',',,,.!,!,;,.!,,'.,,;' \n",
+      "',.,,',;,.;;.!.',,.;!,,.',;,:,,,,.:;'.?,?;,,,,.';, \n",
+      ",,:..!!!',','?,,,,',?:,',;.;,?,,';,,,,:,,'.,;.!,!! \n",
+      ",.,:;'','...,''.,:..?,,.','',,,.!'.,'..??'?!,.?:'. \n",
+      ",.;!!,-.;.!;!',.!!.,'!,'',,.,.,!.,.,;.,,,-;,,',.,, \n",
+      ",'.,:;,,.,?.,.,.!,?'!:'!',;.,.,;.:;.;:,.;.!'?!?,., \n",
+      ":-;,.,,;':,-,,','!,;,,.!,:',?,.,',,.'?--,?,,',?-'; \n",
+      ",.?,.,,?,.,,.,'.'.,.!!!!,,,;.:,',;,'',,:,,,,.,,,'' \n",
+      ".,,,',.,,,,:,,,;-',,.;,,.!.!,,,.:,,.',..,:;,.!,,.: \n",
+      "'..!??,,.',',.:,,;'.:.,.,,,..';'';;.,:.,.!:,;,.,,: \n",
+      "..,,,.,'.,.!-..,;'.;,':',;.;'.!!'',,'-.,,'.,,.,,'. \n",
+      ",,,.,,.!.,.,;.,,,',.,,..,,;,;..',..,-..,.,'.,;,.;- \n",
+      ";.,.,,!,:;,,,.,'.,.,?,',?;,'',,.!'?:.!'.'!'.,.,,-. \n",
+      "':,;,.,,.?..'..,,-?,,,.:!'.!:-.'?,.,,!,'.,,,'.:,'? \n",
+      ".,..[.].,,',;,:,.,,',:,.-,:,,,',;.!;,?.?,:,,',?,.. \n",
+      "'.,';,':,,-';,,:;.,';.,',;.',?,,;.,.,.,;,,',,-,;'. \n",
+      ",''.;,,.,,;,;.!,,:;,,,?,;'.,,.,;;,'',':,',.,,.;'., \n",
+      ":,,,.,..,!!',?,.,-:,;..,,.;',,'.,.,.;'.,;,.?;'?'?' \n",
+      ";!,,.,'.,!',,?,.,.,!'?,,,'.,;,.!?'?;,!,',,.,:'.,,, \n",
+      ",,.!.,,'.!,'.,,.'.;,.;;,,;.,;!.,;,,.,'.,:.,'.,.!?, \n",
+      ",;,.,.;;'.,:,,;,,..,-,,',-.,,.!!.,':.,'.,'.,-,,,., \n",
+      "'.,:;:..,..,';,'.,,;.;.!:.,..,,!',;--,,.,.!,,,;.,? \n",
+      ",,.-;,,-,;,,,,-.,.,.,;,;.-,??,,.;,,.,?:',.!!.,.,,' \n",
+      "':,;,,,;.,;,,.;',.,,,?',',,,',:',!'?:,.!,!.','.,', \n",
+      ".,.,?.,,.,;,':',..?,?.'??',?,.!.;':,.!;''.,,,;--', \n",
+      ",,..,!,,?,.!.,;,,;;.,?,.!!?,.,.,:,,;.!!.'!!![,.]?, \n",
+      "?,.,,;.,?,,'',?,,,'!',,,,,.!!!,?,,??,?;,.,,:,,,'!' \n",
+      ",'!,'?,?!,;,.',,,,'?,!.-,'.,!;,.,;,.!!'.?,..,.,!,, \n",
+      "',.,?,;.,:'.',?:'.,,!,,'?'?',,;,,',,.,,,!,',':,,,, \n",
+      ":,,.!!,;,,;,,,.,'';,,',',.,';.,,,'.';,,,'.,',,.,;. \n",
+      ",;.,,',;.!,,!,;,.,,,,'.'':,,-;,,,-;''.!,?,.',:,.', \n",
+      "-.,!,;',,.,,',;?',,,?!,,.:;,,-,.,',,,,'.-,-:,;;;;' \n",
+      ".,,.,!,,-,,.,!:,,'.,;-,.',?,,':',',.,;.,,;,,,.',., \n",
+      ",!,.,;,.,':,,;,,,'.,?;:,,.,-,'--.?,?,:.,,.,.,?,,;, \n",
+      ",,,.,:!,;,,.,,;,,.,,,;.,.:,:.,?,.,,.,;;-',,,',,,,, \n",
+      ";':,,,,,.,:'.,,?.?,,,.,!',,.!,!!,,.,,?,'.',?,';,., \n",
+      ",'.,..;,.,!!!:,.,.!?,,-'.?!,??,;,',,.;',.,,',.,.:, \n",
+      "'.:,,'.,;.?.,:,'.;,.-,,'!,,';!:''.,.!,:,?,:',,;,., \n",
+      ",;'.!?,;.;,.,:,,.,?,,.,.,!,:,-.,-:.?',-,'-.',;,'', \n",
+      "',:,.,,,!,.,.,,?,,-!!-,?!?,?',?,?,'?,?!,.,';'.?.?, \n",
+      ".,,',,',?.,.,,',.,.,.'-;',.,',',',',-,,.',,-.,,.!! \n",
+      "!,-.,'.,'.,':,,,',,,,!,,.,!!?-;','..,!,.,,;''.,,-, \n",
+      "'.,??,.,'..!!..,.,,!!:,.!,,!:-;,,.!,;,!',,,,,-?':' \n",
+      ".::;,,.:,:.,':,;,.,;',',.,;,:,.,!:,!?,.?':,,,,,.', \n",
+      ":,,,,','.',;:.,!.,,!,;,,,,?,,.,-,;,:,,;,.,,.,,-;,. \n",
+      ",:;'-.,,:',.;,,,::??!,,.,,,':',,'.,,:!'.',:,,';,,, \n",
+      ",'',.',,;:,,.,,'',''.,.'.,,?!'..,,.,:,;,''.,,,;.'; \n",
+      ".,.,;,,.,,.,:.','.',,,,',-.,;;.,,,.',.,;.,,!',.,,, \n",
+      ";',,,.,'!.!?':;.,.,:'.,.,:.!,?'.',-!,,,,.,,;..!:.' \n",
+      ",..,.?,;',.,?:.:.;..','.,,;,,.,,,,''.;,,,.!.?,.,,? \n",
+      ",,;,,;,,'.,.,:'.,,,.,'.,;.,'','.,.,!!.:,;,.',?:;,, \n",
+      ",',-.,?',.,,..'.:'.,??,;,,',,.,,.,,','?;.,?,.,,?., \n",
+      ".,','.'.':',,,,,,.,,:,!,!,.,,?,,',,.,:-.,'.:,.!!,, \n",
+      "!'!..,,.,-,.,!,''!,,..!.,?,,,.;;,,,,;..!,.!'.'!,;' \n",
+      ".'...,,.,:'.,.,;.,,.?!;,,,'.'?',,',-,,.,:,?,;,;,,' \n",
+      ".'!,'?.!;,,;.,,?;;;?.,,';':,,,,,'.,;,,..,,';;,'.,, \n",
+      ".:.,?,'.':,'.,,;.!.',,,,!:',.,;.,,.,,.,..,,!???,.? \n",
+      ";,,.,?..,:,,,..:.;.,.','.,;.,:,;,',,,.,!,,,,.?''., \n",
+      ",,.,,.,,,.,,,:;,,,,.',,,,?,:?'?.,,.,.!'?,;:,,,,,., \n",
+      ";',:.,,!;.,'.!?,,,:';?;',.!,,,.,:?,'?!,,!,!.,,.,,. \n",
+      ",.!,,!!??'.-';,',.!,,.!:;',.',;''.':,,,.,;,'',,,.; \n",
+      ",,.!.;,!'.:?.'.;,,,.!;,,.!;,.!!,!',,',.:;,,'-.,:,' \n",
+      ".,,',!!',,':,,'!!',',!,!',';,,!':,-.,!;;:';,.,,,:, \n",
+      ".,.,'.,.,,;,'.?!,?;';,,'.!,'-;,,,,.,,.,!'.:,.,!,., \n",
+      ",,?',.,;..';,'-.?,,,,,.!'?'',??,?'-,,?,,?,:'';,.,! \n",
+      ",.,,.!''?,?;,,.,,,.',,:.!,,:.,,,!,';.',?,.',,,?!'- \n",
+      ".;,,;,,.,'.,;'.-,,'!-,,!,-,,,,,:',',,.,;.?,,,,.';, \n",
+      ",:'';':';.,.'''!-,,'?,,,;,,,,.'?,:?,;,,.',,',,,.,. \n",
+      "',';,,!,.,,':',.,;',,;,-,,'!!',,,,!-,;,!-,,.!-,?,. \n",
+      "';''.'.,!.,;.'',''''.';;'',.??'.,'.;,',',.';-:,'., \n",
+      ";,'.,?,;,'-.,!,,,':,,..',.,,;,,,,-,.',-.,:,.,?!-,, \n",
+      ",.!,.,.,,'.;,,-'.';',';';,,,:,,,;,''.!,,,!!'!;','. \n",
+      "':!,,,,!,.,'-:';-,,,.:,;!,;',.;.,',':,;,.,!??,,'', \n",
+      ".!.!!',.',,,.,',,,.,,,',',,,'',;,'.,',',:','-,';'; \n",
+      "',,:,,;'-',,.',,:;,;:;,,,,-,;,.,??;,,,.',,:,'.,,;, \n",
+      "',,,',,.,;:'.,'?,,'-??,',',.,;.,.,,,-.,;,.,,:,,,,, \n",
+      ",,!,,,'!'.,:',','.,;'!,!,:';';.,,,,,.,,,,,.,!,!!?, \n",
+      ";.;,'.,,.'-,':,?,:,.,!','.,.?.?.''?.,.;:,,,;,,',,' \n",
+      ".;',,,,',','?,!.',,',?'!.;,,.',.,,,??';!-.!,!,:,.' \n",
+      ":,.,.,;,.,,',.,.,:,;,,,:,.:.,,.,';'..,,:,:,'!',',, \n",
+      ";?,,!?,;:,;,,,,,',,,.:?,?!.,-;,.'',?,,.',,.,,?,,-' \n",
+      "!?',.','.,.',,.,.,.;-,-.:'?,,;-'.,,.,,.,:,'.,';.,, \n",
+      ".,''.,,?-,'.,;.,,.,;'.,,',,'.,,',',,-?,.,;'''.',', \n",
+      ";',;,',','','.'?,,,'.,,;,,,',,'.;,'.!!,.,.,,':,,;' \n",
+      ",,'-,.,!,!,'.,!??,,,.??,;.!,?','';,,',!,!',,',.:'. \n",
+      "-,,;,'?,',',.!;.,',,,,,,,,!,,,',.,;,,:,,-.,!,,.,,; \n",
+      ",.;.;.,,.,;,'.,,.',;',;,!,,;.',,,,.,';,-':,;,;,,:. \n",
+      ".,!,,;.!';?!,;,,,,,;;;.,:;;;;;;:,,,,,',.!!!!,,','? \n",
+      ",!;-.,',,',,',,,,,..,;,,,.'?!','.,!';,',,';,',.,,! \n",
+      ",,!;'.!!,.,,';,,,''.,,,.:'?!,,,.!,,:,!,,,.!,,.,,,, \n",
+      ",,!!,.!!!.!,;,.,:;,,:,!,.''!'!!''?'?''?;,.',.-;,,, \n",
+      "':;,',,.';,'.-,',.,,!,.!.,;.,,,',;.!.,;,:'.,,:,.!! \n",
+      ";,,,,.!'.';,,,,:;?'?!,';,,',,,;,.??,;,:,;'.,.,,;'' \n",
+      ",.,:,.-,,,,',.,,?,';,,';','.?,'.:','.,';',',,.,',; \n",
+      ":.-,:,-..,;?',,.!;:',.',.!.,.!..,.,.',?,:.!?,.';,, \n",
+      "',,,.,':','.,':,.;,,';,.;',,.,,;,.,;,;,,.,,'.!':,. \n",
+      ",.-';;,.',.;-,.,:,,'.;'.',,.,,,';',,':,,,;,?,''':; \n",
+      "'.,,.?.;'.;,,,'.,,;,.,':;;;,,.,';,:;.,';,';,,:,,,, \n",
+      ",,'.!';,,,'.,,'?,:,;,?,'.,,;'.,,?,;',:';.,',;,,';, \n",
+      ",.,?,;.?,.;,:,,?;.,??!,.,,,,,;.;.,;:,'.,.,.,',',.' \n",
+      ",;'':,;,.,'',,,':,;,.;.:'.;?.:!!,,.,:,.,?',,,,,'., \n",
+      ".!'.,?..,,;'.,.,''.''.,,.,:''.,;,.,,,?,.?.',..'.'. \n",
+      ",?,..,,.,.,.;.!,.??:'.'',.,'..;.;'.,.,,,.'?,,:.,,. \n",
+      ",..,.,.,.,'.,;.'..,,:,',''.','';,''.,,..,..;;:,;,. \n",
+      "?',:,.,,;,..,.,:,.'..,;,',,,:,'.,..,'.,.,.'.,?,,.' \n",
+      ".'..,,:'.,,.':,,,.,.,.,.,,,,,!,'',,,,',,:!,;,-,;,, \n",
+      "':,,,',.',',.,;?'',,.!.,':,,,';,;;,,'-.'?!.,,,','; \n",
+      ",,,-'.,:,,,;,,:,.,,,,',',,.';';',,,,.,,'.,?!,'.,,: \n",
+      ",.,:,.,,';,,,.,,,?,'.',,.',.,,;',.,-.,,,,,',';'-., \n",
+      ",,,',;,.,;,',,,,.,,.,.,'.!:.',?,'.,!?,;.,,,,,,,;;, \n",
+      ",,'.,'.,,',,,,'';,,''.,,.'-,;,?,;,,'.,,,;,,.!?,.,; \n",
+      ",,,;,,,:.,,,?.,;'.,,,,?,,?!,.,,,?,,',?,,;,..,,,,.' \n",
+      "!,,,,?..'?.,,..,'','',,,.,,.,,:,',.,,:';,'.,,.,.!: \n",
+      "'.:,',''..,,.,,,'.!,;;,,,,';-.,.,,,:;,,;.,.,:'.,?, \n",
+      "?,'.,'.!?,,???:''.,,,,';,;,.????'?!:,,,.,,.,.,';,' \n",
+      "'.,,,,,',.'-:,,',,.,',?,,?'.,,.,'.,,'..,',,,,,.';. \n",
+      ",','.,,.,,''.':.,,,,,;,,.,:?:,'.,,.,,,;,,,'.,,;,,. \n",
+      "?,,,,.',.,:,.?.',':','.,,??!,';?,;.-..,,,,?,;'.,:, \n",
+      "',.,:.,,?:,,'';,'.,':,,.:.,,.'?''',-.,,,?;''.':',: \n",
+      "..,?;.,::.'',.,,?.',,;.,,,'.,',,-;.,,,.,:,,,?,,,;, \n",
+      ",.,,.,,?,;;,,.,:,,.?:',,,.'?.?,':',','.',;.'?.',', \n",
+      "',.'.?,',':',''.'!?,,':,.,?,;','.;.,,,,';,,.,,..;, \n",
+      ".!',.,,:,:,,,.,,,:?,;:,.!'!,,?,.,!.;.,,;.!,,?,.,,; \n",
+      ",:,';,',:,;.,',',,,?.,,',;,'',',;,,.,,.,,'.,!,,;,, \n",
+      ".,?,:'.-,.,,?','.!?,?',.,;.,'..;,-?;.,!!,.?,.?:;'. \n",
+      "!,,,'!,':',,.!,,,,',?,,?,,.,,,,,:',.,,':,,.,,',.,' \n",
+      ",:,,.,;.,,,?,';,.,?,,,'?!'?,.?,,;'':,,,',.,,;,,:,. \n",
+      "'.':,';,,,-,',.,,?',':;'.,',,',':.,;:.,,,..,,,,,,. \n",
+      "',,,,.,,.,,:.,,,,,'?,..?,;.',;.,.?'.,??'.,;''.,:', \n",
+      ".,,',,,?;,.,??,,',;,,,.,,,',;,.,',,',,,,.';,';:,., \n",
+      ",,,',,;..,:,,:,,,''.'?,;.,,:',',;,,.,,',.?'.,.,,,, \n",
+      ",,,:,,'.,',.,?,,.,':,'.,',,.,;.,?,,,.!?',,,'':..,, \n",
+      ".,';,'.',,:,,,',.,,'.;.,,'.,,,,,,'.',',:,',,?!,;., \n",
+      "!.,.,'.,,;.,,,,,.,,.,,.,'.,,?;'.,?'.,.,'';',,,.,:, \n",
+      ".!,,;,.,,,'.,!?,.,;,.,:.,,.,,,;''.?,'.',.,?,,?';,' \n",
+      ".!..,;.;',.,';'.,!';,,.,,,,&.'',.!,;:,'.,,';,',;., \n",
+      ",,!,,'.,:;,,.,?,,',;.',.,,',.-,,;:,,,,,:,,,,,'':,, \n",
+      "',.',,,,.,,.,.,,'.,'.-,!,;,.,.,,,.,:'..,?..';:',;, \n",
+      "',-;;',,'.?,,:,,.,,!?-'!:.:;,.!.,,,:;,,'-.,,-:,.?, \n",
+      "?,.??,.,,?,,?,.,.,;:.?,'.,.,,,..,!?,',?,,,,?,?.,,, \n",
+      "'?,;.,,;?,,?,,:'.'.','.:,,;,.'';,,,,?!,,,'.',,,'.' \n",
+      ":.,,;,:,?,.,,.,;,-,,,:'-.'!!,,!,..;:,,'.!,!.,,!.', \n",
+      ":,.,,!,,;,.!,;'.,,;,.,?,:',,.,',,,,,?:','.,',;,'., \n",
+      "-,,.,,;,,,.,','.,;-.,',!,,,??!':,,,'.,,,.,;!,:,;'. \n",
+      ",;,'.!?,,,??,,,,,,,.',,,'','.,'',-,:,',';',??!';,, \n",
+      ",;,'.,,,,?,,.!,,,.;.!.,,.!,,,,.';,,,.,,.!,';,,,'.' \n",
+      ";,,':,','!,!'!,,;,.,,'.,'.-,,,',,:,,',',,,.,:,.',, \n",
+      ",:,'.'.,,,;,,.!'!'.,',.-,,,'?:',;,'?!!,.,;?-;?';?, \n",
+      "?,??,,''?,,,,..???.;!':;,:;,;'.,,,,''-,.,,!'.,,,,, \n",
+      ".,;,,,.,!.,!,'.!:!,,,,,,''.,:,..,,,;.:,.'';..;.,,, \n",
+      "',,.,:,,.,,,;,,.,:,,;',,,',;.:,',,,.,.:,.,;.,'.,., \n",
+      ".,,?:,.:.!?,,,,'?,!':,,-,,,.!'.,''.';.,,'.,.',.,., \n",
+      ",.',.;:,',-,,,;''.,.'?,.'.,!,.,,!.,?!?.,,;':,.??!! \n",
+      ",!,!?!!',,,,:;,,;'.',?,,,:,.!!'!,!,':,,,!!,.,,:,'. \n",
+      "!?,,.,.,;,.?,:','.!?',-'?,?:-;''.,!,.,!'?,;,,.'.:, \n",
+      "';,,.,.!?,:,;','':'''',;,'.',:.;,'.?;.,;,,',,'.,,! \n",
+      ",,'.,;,;,,;,',,,.!,.'.?'?'?,,:',,.'.',,'.:,,',','- \n",
+      ",',',',.',;-,;',!'',.',';,.,':,,'':,,:,,'.,.,,!!?. \n",
+      "'!!.,,;,,,,.,',;.,,,'?','!,.';.,','.,;',',:.,;':;; \n",
+      ",,'.:,,,.',,,.',-'.',',!,';,;:''';,,,','.,.,,.,''; \n",
+      "-',';.',;'.';,:,.,;,.,,.,;,.,',.,','!'.,''.?,,',., \n",
+      ".,,?,!,!,,.,-',,,,,,,?,.,,,,,,?,',.:,,:-',,,.,!';, \n",
+      "',!:,;,.,,?,!',,,.,,,;,.;,,.,,';,,,,.:'',,;':'.,;' \n",
+      ".',,,;:,,,,.:,.,,;',,,:',:,,,,,.;,,',:,,!'?.,,;'', \n",
+      "',.,',,.,',,,,':,',,,;,,,.!,?!,.,:,,','',,',,.,;:. \n",
+      ",,,,.'';',,..',;.,,,,;','',.:',,;,','.,.-,';':,;:, \n",
+      ";,.,;',.-:,,'.,,.,,?.,,;.,,.,:;,,'.',',,''',-'.::. \n",
+      ",:,.,;,.--'-.;;,:,,;.,:.!.'',--'?,,,,,'.,:,,,,'::, \n",
+      "'.,--.!',.,;,,'.??',,,:',;,,,,',,',;',,''.,!:,,,-, \n",
+      "';'',:','.,;:'',:.?,'.';',,';,,.,!?,'.,.,.',:!'',' \n",
+      ".,'',,!,:'.,;.!.,,:,.,.!:,;,;.,?.!',,??;,.,,:.,'?, \n",
+      ",.,,'.,','.,:,.',',,',',.,:!,,,!,,,;,,,,,,:,!,,;,, \n",
+      ".?',??'?,!,,,;,'',,,,',,,:,!,-,.,',:;.,..,,!,;-,,. \n",
+      "!,''.',.,;,,;,,,,.!,,:,,,,-,,',',,.!;,,:,.!,,',,,. \n",
+      "',.,,.,:.,:.,,.,,,;!,'.',.,,,,,,,,,,,;.,,,,,,,,,;, \n",
+      ".,;,.,,.,:;.,.'';'';--,-,,';''',-',,':,:,,,',,.:,; \n",
+      ".,,:;'',.,,'':,,'.',,;',',,,:',';,,.,:,?:.,',.,.'; \n",
+      ".,!';';,,'-;,,',,,..,.,,:,,',',':;,.,:,,'!,,,;,,., \n",
+      ".;,'.,:''.,.!:.,';:,,--;,.,,.,,:,,;.;,,.',-:'?.';. \n",
+      "!,,:,'.!',;.,;,,:,.,:,.,;,,.!,'?,'..,.?.;.'.,..,,. \n",
+      ",,,?.;.,.,.,,';,.,,','.,'',,;.!??'?,!:',.,,,'.,.,' \n",
+      ",;,:,,!',,',-..,?,,,.,?,;,,',.?':',,''.,''',;,,.,; \n",
+      "',,.,',,,,'.-;,,',,;','.,;.;,,'..,,';.,;,,,;.,?,,, \n",
+      "-.?.,,.'!.,,':,..,?,;.!:,,.';'':,,,,:','.;',:,:,., \n",
+      "','?,'.:'',.',:,;,;;:,,,.,',,,,-,,,,,,,,,,,,,,',,, \n",
+      "',':,,,,',,,:,,,,,:,,.!,.:;,',.,?,?'?!;,:;?';,.,'; \n",
+      ".,,.?;:,,,.?,;.,-,'.,!,.,,.,;,.-:,,':,;,,.!,',',,' \n",
+      ",'.,,,;,?,:-,-,',',.,',',.!,','.,,'':,-,'!'':;,-'. \n",
+      ",!!,:.;,.,:,,,,.,:',;,;.,.?,;:;,,,.!,.,:;...-,.,,, \n",
+      ",,'.?!?',',',',,,,'.',,,;',,.,',';',,;,':',.,!,.,, \n",
+      "'?!.,;,,'',.'?,?,??-?',;--;;?,,!',--,',,-,.:,,,.': \n",
+      ",:,';.,,:.-;',:,,;,'.,:-;,.,,.;.,.,.;,''.,;'!'?,,; \n",
+      ".,,.,,',,.,;,,',',,,.',:',.';,,:,'',?,','...',..,, \n",
+      "'.:!,,,;,,.;,.:;.,,.,::,,;,.:,,',,,,,,,,,,',,,,.,. \n",
+      ",',',',,;,,,.,!.,.,:',,-,.;;,:,,,,',,;.,,.',,;,';' \n",
+      ":,',;,',.,-,':';,'',.;:',,,,,.',.':';,;:';,;;',.!, \n",
+      ":'.'?',,:'?,,',',:','.!!,':,,,,,,,.'?:,',.,,,':,,- \n",
+      "',,'.,.?,:,,-,,..:!.,',.,:';,,,.,,:,,,.;'.,.?,!!,, \n",
+      ",,'.,,;.,.,:-,,;.',?.!!:,','.!'??,,,,,.,,;.,?,.:,; \n",
+      ",',.,.,,'.,,.:.,.,..,.';,,.'.,,.,';.;,.?;.:','.'., \n",
+      "!:,.;,,.,.,.,,?,,:;,.,,,,':';':,,..?,,,.,?,,'.,?,; \n",
+      ",,'.?'..,,,,;.,?,;':.:.,,,,,,.,;;,':,.??,,',;,,;., \n",
+      ",-.,.';,,','.,..,;,,.?,.,.,;;.,;':,,,,,,-.:.!,,.,! \n",
+      ",:';''.'''?,'?'',-'?'?,,,.,,',,,!,,,!,:?,:',,.','; \n",
+      ",.,,:,:!,,';'??,.,,;,,,.,-:'','.?,:,.'...,:',';,,, \n",
+      ",;.;;'!,,:,,;,,;,.,;.,,:;,,,,.;';'.,:.,',,;:.,:.': \n",
+      ".-',-'-',,,:.:,'.,!.,,,.,..,,';,,.,,,':,,''.,,,,', \n",
+      "',;,',,,',,',.,,.'..,.,.,'.,;',:;'.'.,.,,,:,.?,.,? \n",
+      ":.,,':-,,,,,,.',,;,,-,.;,,,'.,:,'.,:.',;,,,','.,,; \n",
+      ",,.!',,,;,,,,,',,?,,,',,,,,-.;.',:,,,.,:?,,:.,,,.! \n",
+      ",,:-,-,,',,,;,,,',.,!?,,;?,;.,!..?,!.'?,,!.,:?:.?- \n",
+      "'!':.,?,';??:',:?;:,,,,;,.'.,',,.-';,',,;-;,-:,.,' \n",
+      ".?????,..,,.,,'!,!,-',!,!?!,,,.;:','.,,?,.?.:',,;, \n",
+      ";':?,,',,.',:',,',',';':,,;,,,',,;',,!,:,,,,:,,,:, \n",
+      "?,',.,,,.;:;.;.'.,.--;,.,,?,,.;,.,.',,..,,!??,'.:' \n",
+      ";,',.,;,:,.,.,.:,''.',.,:.,':'!;.,,,,,'.,,.,,,'.,; \n",
+      ".?,:,?',,.!,?,,:;,,;;,.!.,,',:',;,','.,',''':,,',. \n",
+      ",,.'','''.,.,':,;,.,.,,,,.:,,',:,,,!';,:,?,';,,,,. \n",
+      ",,,;,,,;,.,,:;,'',-,'.'!-,,;,',,,-,,,:,,,.,,;,,.,, \n",
+      ":;':.,,,?,?,;',.!!',,.!,,,.',?',..??:'?:?'',:',,', \n",
+      "','-,,,,;'',,'';;,?,',-!';,.,?;,;,:''.'?,,.,,??,., \n",
+      ";'?,,;,.?,,'.??,!,!-.?,:.,.,,:'.,,;,,,.,.,,.,,.:'. \n",
+      ",:,;,.,,.',;..,?,..,?,'.';.,'.:,,;.,'.?,.,:,,;,,:, \n",
+      ".,'.';.,,.,.,:'.,';:.,,,,:.,,,:.',,'.,,,,-,,,',-', \n",
+      "',',?:'';-,',';,,.!?;'.!''.,-,,-,:,'::,,.!'?','':' \n",
+      ",.!'.,',,?,,?'?',,?,,,'?,.,:,.,;':',;,,,.';..,,?!' \n",
+      ",.,,,'.!,?,,'.!,.;,,',;,,,..,,;',,'..,,.,'.',,',,' \n",
+      "?',,';,'.,?,?,'.,,:,-,.,;.,'.,,,:',,','.',;,,'.',, \n",
+      ".,,.,'.,;;,,:'.!,;':';'.?,':,.,.':;.,,.,.!,-'.,':' \n",
+      ".!,,,,,,,,:.,:,',,..,,'.':',,';'',.'.',,,;',';',,. \n",
+      ",,?,.!,.,-';,.,;,!','.,!,.!,.?'?',;',,,,,,,',?!,,' \n",
+      ",,.,,'.,,';,,;,;,,,''.!,.,,,,','!'',;,,.,.,,'?,;.. \n",
+      ",,.,'.!'?',,,:.:?,''?:,,;,,.!,??,.!;,,.?,..,,;,.;, \n",
+      ",:,,..,;.,;...,;,.,;,.?,;,;;,.:,,;,,,:;,,,;,,:!!,, \n",
+      "',','!',!,',!?,;,,'.?'-?,,?,,,,','.,,,,;',.,;'.,:. \n",
+      ",,;';,,,,,,';,,,,'':!,.!,,-.,,,,,,.-.'.!'.,..:','. \n",
+      ",.??,!,.??',-'?:;,'.,,,'.'..!!':',;';:,,,',.',.?,. \n",
+      "'!';,;,.,..?..?,.,.,!?,'.:,..';.,?,,,.,,:;.;'-,'., \n",
+      "'.,,,:,,,-.!,,,',;,-'',?,,,:,,;',.,,,.,:',.!''!'?? \n",
+      ",,'';,-,,,,?;,.,,,',-,.',,;,,,:,;,-,.,';,.,,';.,,, \n",
+      ".,,,;,',,'',.;,.,.;.'!,-;',,.';,'.,:,;:,,,'.??,,,. \n",
+      "..,.,,.,;,,'.,,..',,.,,',,,.,;,.;'.,,,.:,;.,,,.?,, \n",
+      "',','.,,,,,',,,',!',,'!,!',,-,',,',:','.,!?,,-',,; \n",
+      ",,':,';';,,,,,,',,.,.,..;',,,.-.,:?,,:.,,'.??,,.,. \n",
+      ",.?,'?.,'.,:;.:,.,,.,,?''''.!?,.,.,;.;,.!!!!!,?!?. \n",
+      "!!,,?,;.,,,,.'?,..,?,;.!:.,.,'.,!.,.,,??,??,'???,, \n",
+      "?',,.;':,?,!,.','.:,,:,,:,,,.,!,!;,,.';,:'.!.?'.,' \n",
+      ".,,:,',,,,,,,;,,.,,.?:,',;.;,,,.??,?!,.,.?,,.?,',- \n",
+      ".,..,!;.,'.;.,,:?,.,?;;,.,.,',':;;.',,.',;,,.,.,,! \n",
+      "!,,,'!,.',,'.,':';,,'.,!'.-'?,,;'.,,:,'.',''.',:'. \n",
+      ",,,,.',;,,.!-:,,.,??,-.,.,.,.,,;,,.'..!?;,;,:;:,;: \n",
+      ";.-;.,.,';''','.',,''.';',';:,;',''.,;,'.'?!,-,'.' \n",
+      "'';.,,,,.,.;.,.!:;'',...--,,.,,':,,,.,:,:',.,:.,?' \n",
+      "?'?.'?':,',?.,,,';'.,':',.:,,;'.';:-,,.,,',:,',;', \n",
+      "''.',;,;,,.',;,:,'.,:;,:;';',:',','.?,!.!'.';.,;:, \n",
+      ",,,',,.,,:,,;',,'.:;,.!',-.,!,;.?,,?,,;,,'.!',,,'. \n",
+      "?,,?'.!;.?,,?,!,,',?;,-''.,;.,'.,.,'?,.,:,,.,!,.,, \n",
+      "!!?,'..-.,'''.,,!,,.:;!;,,.'..,';'.,.?,.:,,,..,,,. \n",
+      ",,.,,;,.,,,;,.,:,,,;,,:,.,:,,.,;.,,.,:,,.,:,.,,,:, \n",
+      ",.',.;,.;'.;;;.-'';,,,'.,',-;,',';,',,',',,,,;,,,, \n",
+      ":,,-,,.,,,,,:,,,',,,'.,,:.,:?,',.?.!,;,,.!-'.',??, \n",
+      ",;:,,;-,;,,.,,,'.,,':';,,,'.,,,,'?,;.,'-.?.';,,:'- \n",
+      ",',.;,,.;,,:,:,,,;',,,;'.,??,,.!,,,,,.,?,.?;.,,.', \n",
+      ".,:;',',.,..,;,:,.:.,',,!,.?-'!!!.'?,,:,,.,;;,'.', \n",
+      ".?;,,,.,.!,-':'.,?.,.,;'-.',,';,,:,,!''.',:;,,.:;: \n",
+      ",.,,,.-!!!,,,','-!,,.!;!!,,,,,'!,,,,;!,!,,';,,,'., \n",
+      ",.,?!;,,'.,,.'!:,,,',,,.!??!;,.!,,:,.,,.,',;,'.,.! \n",
+      ";,!''.,,,',:,,.!',;!',;,,,,',-'!,,,.,':.,.!,..,,,, \n",
+      ",.,',,,,.,.,,..',..:,,,..,.,;'.:;,.',.,.?.,-?,!!,, \n",
+      ".,.,.,';..,,..-.!,,...,,,,,,?,'.;,,.,,,.';:,;,.',! \n",
+      ",;.,'.,'.,''.,,,.....,.-,.?.?,!..!.,,.,!,;.,';,;,- \n",
+      "';-,',,-,':,;,,.',;;,',,.,,,.,!-;,,,.,;;'.,;'';'., \n",
+      ".,:,.,..:,,,,,,,:..''...,,.,,..?,,...,,;,.,.?,-;,' \n",
+      ",,:,,.;.,..';,.,.,?,-;.'??';.!,',,';,,;,,,,,!!,,,, \n",
+      ",'?,',,,,,,,:,',?,'?,?:,,,.'-,,:,.',.,,,.,:''.,:,' \n",
+      ",,.,?..',.!;,,.?',:..!!,,.,,',,,,'.,;,',,,,,.-,?,. \n",
+      ",?,;.!?,:,;.!..,:,,,?,.,',,,,,.,',,??,.'?????!,!-, \n",
+      ".,.,,',,,,,,,;-,.;:'.,,,;'.!,:',',;,,.'',,.,,.'.,; \n",
+      ",!,?,,:,,.?,,,,,,?,,!,,..,;,'.,,,',:'.',,!,,.!?,:, \n",
+      ":.';.,!:',,,.,,,-,-,;.,,.;,,.''?,,,;,,.,.,,,,!!';, \n",
+      ",'.,';',:-.,,!.,,',;,.!.!,,,',,.;,..,,'!?,,,,,',?! \n",
+      ",.,'?';.?;.';,;,:,.,-,';,,'';,',';,,'.,!',,'...,,. \n",
+      "!,,?'',',',,??,,,!,,,!,,,,,,!,,,!',,,','!;,',,,'!, \n",
+      ",,,,':,,,'.,'!?,,.,!,,'.!'!,!-',,!'!'!'!!!!!.,'.,; \n",
+      "'.!.','.''.,!',?,!'.'-'.-,,.!'.',.,,,:!,.,.!,:-.!' \n",
+      ",!,,.,:,,.,,.,;,',,.;!!,;-.':!,;,!,!,.:,'.,;'!,.!' \n",
+      ",:!,.;.,'-.!:,,;:,;,,.,?,.!,?!,,.,,'!..'.:',,.,.., \n",
+      ".,,;':!-,.-';','.,;;,.,.,?.,..,,,,;,,,;'.;',,;,,,: \n",
+      "',.!.,,!?,;,.;:,-.,,,,;-,,.,,,;:'.,':,;;,,.,.-?,', \n",
+      ",,,,,',.,?,.,';,:',,,'.',;,,,,,.,!:!!;';,,,,','.'; \n",
+      ",,',,',''.?;;,,,;',.'?,,';!.',,,,.,--,;,'?'':,;',' \n",
+      ",,,',';!,.',,',,,',,,.,,;,,.!,';.!,',:!.,,;,.,.!,, \n",
+      "-.,;,,:,,'.!'?,?'?,.!?',,.,.,,:,.,.';'.,;':.!?;'', \n",
+      ".!,,-.,'.''.!?,;',..,.',.,,:;.?.'.'!:.'?'.,.';:'.? \n",
+      "';;,;,;',:',';;;;;,.'!,.,:.,-;..,?,-.,!.!.!,'.,?., \n",
+      ",.',?,.,,.,,.,.',.,!:???,,?,.,.,,?,.'.,;.'????''?, \n",
+      ".,',;.,..!:,,'?;,.,:.,,,,''..',?!?,,:;.,!,:;.,-,,, \n",
+      "?',,.',,,.,;,.',,,.',.,!,:.,.,',',:,.,;'.!,.;.':'. \n",
+      ";,',,,.,,'.,,.,,,?!,,,.?.!',.,,,.,',,,',?,;!,,,,:? \n",
+      ",.,:,'-.,'!,,.!','?,.'!,;.:,.,',:,;,.,:'.,:;,.,';, \n",
+      ".,';'.,!,;,'.,!,!,,,,,;.,,;,.,;,!,;,.,,..,,',.,,!, \n",
+      ",,,,,!,.,,..,,.;,!,,.,;,,-.,.,,,,;,,,:';,'.,,,;,,' \n",
+      ";,,,,';,,,;,,,;,.-:.:.',.,,',??.!?-,!,,?,;.?'.,,,; \n",
+      ",.,,,,,.,',!,:.,.,'.,,';-.',?',;.'?,,','???,?,,,', \n",
+      ",',,?',,;,,?',.-,',,;,,;,,,,.,.!,.,,.!!.'''?!:.,;? \n",
+      ".,,?,.,,',?',,,,,?,;,,';'.,,.:;..,,!:,''.,;,,'',': \n",
+      ",,,';,,.!,.,,,.,?,..!?!,,?',.?:,,,,!'??,:,,-';,,.! \n",
+      ".',';',,.;,:',',.!,!,,';?';-.;:,,'',!!,!!,!!,,!?'. \n",
+      "?'.?....!:',.,;,:,;,:!,,',;',.,:'.'';,.,,,:;';.',' \n",
+      ".,:;.,,;:.!,,,,.;!-';.-,,':,.-,',,',',',:,,,','.,? \n",
+      ",,,,-';,';,,,,,.;.;,,:,,,':,..;.,,?,,',:',','.,',, \n",
+      "!,,,.,'.,:?,:?;.,';:,,'.,!,.'?,,;!,,.,;',.''!,,',, \n",
+      ".'.?,,,;';.,,.,;,,,.!!';',,.,,,.,;,;,?.;,,',.,:.,: \n",
+      "';,,..?,.:'.,,;--:-,,...,;'.,,.,,.,,,':',',',:',,, \n",
+      ".,,:',-,,,,.,,,.;.,,',','.,?,.,,:'.,.,,?,.!,.',.:, \n",
+      ".,...?,,.?,,.?,,.?,.?':,.!!';:,,,!,,.,!,',:,-,,,;, \n",
+      ",:!,;,.,,;.,.,..,;.,':!;'.,,,.,,';.,;,,:.,'':;,,.; \n",
+      "',':,!!.,.!,;.:!,..,.,?,,,,,:,.!!,?,,,.,,;,!.-,,:, \n",
+      ".':',';,,:,,.,'.,'-.,,?,.,.,,,?.,:,.,:,?,,,,,-.,,? \n",
+      ",.,,',,'',-.,,.,?,,.,,,.;,:,,.',,,?,',,'..,,.!?,;. \n",
+      ",,,:,.,?,.,,:.,.?,,..;.,,.,?.,?,;,,.'.!,'.,,.,,,'; \n",
+      "'..,.!,?,,.?..,.,,:,.,,.!,:.,'?,.!,?..,?,':'..,.,, \n",
+      ".,;,,,.,,?,:!';,,,,:'',.,.,;.'':'?,?'.'??.,:,,,,,; \n",
+      "-,.,,:,-,,,,;-,'.:,,-;,,.,,.,.,,?,.-,.,,?;:,,,,'.' \n",
+      "'..,,.!!?.''?.?.,.?,:,;'.',,,.,,,;:,;.,:,'.,.,;,,, \n",
+      ".',,.!,;.,,?,,;.!!?,.'''.?,;:,,,.,,;'',',,.!-,',., \n",
+      ",,''.',,'.,!,,;',;,',.;.,'.,;-,?,?,;:,,,.,;,,,'.,, \n",
+      "?,,',;'.;,,!,?.,,.,?-.,,,'.,,'.;'.,!?.,,':,';,,,,' \n",
+      ".'!,:,..,;.,,.;,.,,?,:.,,.,?,;:.,,.,'.,?'.,:-,,.!. \n",
+      ".;.,!!!';,,.'',',,,'.',',':!,,,;,,,,,',.;.,,,;:.,: \n",
+      ":',,??;.-.'??,,.';,;,,.,.,;,,,':,,;'',,,'.,.,.;,,, \n",
+      ".,,',,,.:,.,,;.,,,.,.,,',,'.;'..-,,;,'.,?.:',.';.' \n",
+      "'-?,;,,.,,'?,,',':,,..';,':',,.,,!,'?:!,,,.,:,,,., \n",
+      ",!;,,.;,'.--,,-.!:,,-'.,!'.,,;:,.,!,;.,,;'.!!''.,; \n",
+      ":.,,,,,,,?!,,,,:,;,,.!?;,,.,!!.,'.,,,;.!,,.,.',.'; \n",
+      ",:',,,','.,,'''.,,',,-,??!?,,',,','?,!';,.',.',;,, \n",
+      ":,,,;,,.,,',:,,'.',.,:,,.,,,.:,,':,;,.,;',,,.,,:,, \n",
+      ";,,;,.,';,,.,,':,,.,';-.;'.,,;;'.,,;.;',-'':.,.-;' \n",
+      ",,',,.'!??;,.,,!?,,,.''?;,;,;;,,,,:,,;,,,,,;,';,'' \n",
+      ",'!'?,,;,,','.,;':,.':',';'.,,,',,'!',',,';':',.!? \n",
+      "?.;:-,,:':;',,.;,.,,!.,:;.,!?,,-.,,;',.,,:,,,,,.'. \n",
+      ",,,!-,;,;,,,.,:,,.,!..,,?,':,..,;,.,';.,'!,;,,;.,, \n",
+      ",,.,;,,,'.,,'?,,,'.';.,:,!?,,,,,,';,,',;',,'.;,,,' \n",
+      ";,,,.,,,,.,,:,-,,',;,',,,'.,,,,,,.;.,,,,,,,,,'.,', \n",
+      ";,;,,',,,,.,;!,;,.':,';,,',.,,-',-,,,'':,,,.,,,.,, \n",
+      "';,,-.,;.,,'.!::!?:,,.,,,,';,,,,,,,,';,:.,,.,;:,.? \n",
+      ":,,.,,,,,',:-',;,,.!,.,.:,'!.-'?,.-:.,.,;,.?,?,,'' \n",
+      ",',.,.!,!?;,,,.,:':,,.,,,,?,.,:'.!'?.!?;?';.,:;',, \n",
+      ".,,,:,.,,,',-.,,,'.!,,-.!!!:,?,!,;:'.,,,:,,,-,,',, \n",
+      ",'.,.;,:'.-!!,,',!,,;..!-.;,'!',,,;,.!?,,'';',','; \n",
+      "!,'',,',','',,!,',;'!'!,,','':;,'.,,,,.,!..!!,,'!, \n",
+      "!,!,!,!,''.,.,,',!,,....!.,,,:?,?,!!,,::.,.,,,.,,- \n",
+      ".!?':.,.,!',!',:?;'.?,..,!,:,?,,,:.:,.-:.-.!!'?,:, \n",
+      ",,.?,,.:,.-.',?,.,!'?,,,,,.,:,;.,':,.,'!,,:;,.',., \n",
+      "!!,:-.?,.,?,.'?;.,:,,',.,.,'.'.,,:,:,.:,,..,'.,.., \n",
+      ".,':,.,,,';.,:,.?,,.!!,,?,,!,',':,.!,''?'.,''?.,.? \n",
+      ",,'.-.,',.:.???,,,.;.,,',,,'.'!,',':'',,',':,'.;,' \n",
+      ",'';,,'';:',''.';;,:.,!,?,,.?,.,?;.,,-,.,,...;';', \n",
+      ".,,',,,,,.!,'?,:;,',,.-.;':-':,',!,:;.,.'.,,,,.,:? \n",
+      "!!,,,-,',,'.;,'.',-.,?;.,!,??,.,,,',','',,',!!;,.! \n",
+      "?,,,.':,';,':,';,'.,;,'.,'.:,,,,',-,,,.!,,-,',-'.! \n",
+      "',:,.;,.,';,;,:';,,,,,'.,',',;,,:,,,,'.,!,,.!,'.'; \n",
+      "',;;;'-';';,,,,,;,.?????'?'?,:,;,;',;,';',';',;,'. \n",
+      "',;,,.,?';,,.,',:.,',,.,;;,::.;!!,.?,,!:,.,-:,','. \n",
+      ":.?!,,,,!',,,',?,,?,,,?,,??,!,!-'.,!,,.?;,,..,,.,! \n",
+      ",;'..,;.?',,.?,,','.;;-,,;,,;',,,,,,,:'?,,,'.,,,.! \n",
+      ",..;.!',;.,,,'!;'.,;.,:.,;.:,,,;.',,.?!,',;';:','. \n",
+      ";.,'...!!,..,.','..,;',,,,.',,:-,.,';,,,,.,,'.',', \n",
+      "?,.,?,,'.:,,,?;,,;.,'.,.'.?:';'.:,,.,?:?!?:??,.?,. \n",
+      ",,;;:,,'',,,,',.,;',;,,'.,;.,.,?,,,.,:,-.,'.',,:'; \n",
+      ",,;,'.,.,.,.,,:,;,'.!:,',.,;:;';;:,-',,';,,'.?'?,? \n",
+      ",?,,,,?'..,,,.'.,.,.,.''?'.?..,,,.,,......,!;,,.,; \n",
+      ".-.,,,,',','.,;.,',;,',';,','.',,,'.,,'.','.,,-'., \n",
+      ",,'.',,:',,,',,,-,.?.';'.,',',:,',,.;'',-''.,,!!!, \n",
+      ";,,!,,',,,!;,,,,,,,,,:;.,,,:,;,:,-.?,.?,'..':,,,.? \n",
+      "..,.';.,!!?,;-,','.';,.-:,,;?,.,.,,.,.:',,,','?,,' \n",
+      ",.!,:,..,,?,?.'.,?,,;.,!!',?,?.,!-'!?,,.,?',,,,.?' \n",
+      "??'??''?,,?,,.,..,;.??,-?,,.:?,:,',,.,,:'.,..:,:,' \n",
+      "..,,,,,,,.,,;,.,,!?,,.,,''';',.:,.-'?,.,,',,:,'.,, \n",
+      ",;',:,,',.,,;,.,,:,.!,.;.,:':,';.,:.,.,,?,'-,.?,,, \n",
+      ",,,,,;:,.,;:..?,;.,',,,,,,,!-',,?,.,-''.,',',';';, \n",
+      "-''.-','.':':',',',.',,,:,.,,',':.,,,',,',,,:'.',, \n",
+      ",.',..,.:,',:,';,.,.,?.,,.,;!?,.!-;-?,'.?.,;,',.!, \n",
+      ",;:',;,,-.,,,-.,.:',,.,,,,,.:,-,.,,;',?',,',,.,,-, \n",
+      ".,,';,-!-,.,,-';,.''?'-,;''.-..,,?,;.,;;.,.-,.,.!? \n",
+      "';-,...-.,.!!'?,,-,,.,.:,,..?,.;.,.,.!,--!,?,,,':. \n",
+      ",.,,,-.,,,,:,,,,,'.:,':!,:,!,.',,,-,.,-,.!,,;,!,!, \n",
+      ":,!!-!':,,!,;':',,.,:;!.,!,,:!-!,',,'!-,:,!,:!,!-! \n",
+      ",!,!,.,:,!!':,!,;!,,!,,,!,,,'!':,,,,!',!,,,;'!,!'. \n",
+      ",,,,:-,:,!,;!'.';.!,!,,:,;,!:,':';.!!,!!.,!...!?': \n",
+      ",,.?.,::!?:.!?!.??!:!..;.,:,.,,.,,':,,';,',,,'!!'. \n",
+      ";,:,,?';-'.!'!'?,;'.;,.!'.,?,.!,,,,.,-,..,;'-,.,!, \n",
+      ",,'.,?,-',,.,',:,.,?.,'..,,:,;,-',;,.?,,;',';,';,' \n",
+      ",;'.,',,;,,;',';,;,'.,,,.,';,.,;!!?.:?',,'.'';,,.. \n",
+      ".-?,.;':.!?-;..-!,?-.,,!.,,;.,:,:;:,,.,,.,!',?,-.. \n",
+      ",,..,;:;,':,.,,'-;,..'?:,,-,,'-'.,;,',,.,'?,?'';,' \n",
+      ",;,,,,':',,;,',',,,.???!.,!,!,,!,;!??,.'!,':.:!!,, \n",
+      "!!.,!,!,:,,.,,!!!!,;'.!,.;-,.!!!',;,.,!!,-',:,,.,! \n",
+      ",,?,,;,,.?,,,.:;,',:,,,'!,?,';',',,',:,,!,,,';,,-' \n",
+      ",,!,,,!','!',:,!,'';,'',,;',,,'.!.,'';.,.''.''.,., \n",
+      ",.;.,,:,,;,-,',;,;',.',!!,;;;,.''?'??.',,,';-'.!,' \n",
+      "!.;;;',,,.!?';.'.,,':'.-?.,!,,,;,,'.,;,-'.,;:.'?,, \n",
+      ",.,;-.!,,,,'?!,,,.!??',,?'..;'.,.,.,...,.!;.!'..,. \n",
+      ",!,;,;,..!.'.,,;,?,,.,!..,,.'.,,-,,.',.'.,,.,,.,-. \n",
+      ".??..?,,?'.!,,,.!,,;,;,,-!,,;,!.,!,--,:,,,!.,!,,'' \n",
+      "!!.;.?,.?,.';.!!,.'?,..;..?:,',',,.,?.,.;.':,,'.,; \n",
+      ":,,!.,;';';.!;...,,!!,?..,.?.?:,,..'!:;,,:',;'.;,, \n",
+      ".!!',?.,,.;,'..;;.,,;.,.'.!,;.;:;,.!,!..?.!.,,.,;, \n",
+      ",.,,:;;..;',...,.,,,.,;';,,,,,,'.,,',,'.,,,..?.,', \n",
+      ";:,;,:,.,,,.?,.;.;,:...,,,:,.,,,.'?,,'.?:!';;.,!'; \n",
+      ".,,,?,-,!,,,,,:';:,;;,,,'.,!;.,:,.';;.,,;',',',;,, \n",
+      ".,,'.,:?',:,';,,.!?,,','.,',.',,,'.,,;:,;.,,..,;,: \n",
+      ",,.';.,.,,.;.,,,.',.,.,,':,',';:,!,.,.'.,,;:;,!!'! \n",
+      ".;,,,',,,.!,,,'.:,,;,;,':.;,';';..,,,,;,,,.',';,,' \n",
+      ",,,,.'.,,,'.,'';,''..,';',''',''.,,,,.,,,,,:;',;,' \n",
+      ";'.,.,',,,',,;;;,,,';,;,'.'..'';;.-,,'.,..,.,,,.,; \n",
+      ".!!,!.,?..!'.,,.,!''?;.',,',.?,.!,;;,.!'?,???,!,,' \n",
+      "'?-,.',''?'..,',?-,,;.,!!,,.?,,',,...',',',;,,;,,. \n",
+      "',-,''.!?';.-!,,,';:,;,';:!',,.'?,,.?',.,.,.,,?!.' \n",
+      "!.!,,.,.,,,!,;:,'.,.,,,.,.,,,;.:,;,.,;;,';,.;.?'., \n",
+      ".;,.,,'!,!,;,'!,!:;'..,';.,''--.;',','.,,.'',;,.'! \n",
+      ",.,.,',,.:,',.,','-.'.'...;,,..,.,:,.,;.,',.',;,;, \n",
+      ",,,.'.,,....,.,.,,,.',,,';','.,,'?;,,.,'?'.,,.;:;, \n",
+      ".,,?.',',.,'.,;,',,,',.,:',,.,!,,,,,;.;,.,,:,';,'. \n",
+      ";,.,.,!,,:','.,;.',.,;,'.,';,.,,,;,,.'.,:.,.,',,,: \n",
+      ".;..;.,;.,;,.,,'.,.,.',';.,:,'.,;.,,,;,.,,,;;.,',, \n",
+      ".?'.,,',,'?,.,,!;,!.,;,!,!',;,;,.':,.?.'?;..!;,,'. \n",
+      ";','.,,.,.,.,!,!!.'.,;,.,;?;,.',.,.,..,',';,,,-,,, \n",
+      ",.,';,--,'-;-,,-',,.!.,,,',;;-,..,,''-,,;,,.!,,;,. \n",
+      ",''','',,,.!;','.;,,,,,..;:,;,;,.,,,,..,.,,...,.,' \n",
+      ";,.,.,..,;?,!,?,:.,,'?'.,!;',,,,,';,'';..;.,,,';., \n",
+      ",,'.:..;.;,,,',.;,'.!,,;';,'.;.,','.',,.,,,.;:'.,! \n",
+      ",!.;,.,!;':,.;.'.,',?,.',',.'.;':-';;,,',,',!''.'' \n",
+      ";-,.!';':,,;,.!;,.,,'!,,';,,,;',.,,.,'.,,,:,,-.,., \n",
+      ",;';,!,',.'?':,,,,,',.,'...'...,,',';'!'''.,,,.';, \n",
+      ";,.,!;:'.?'.,!,'.!,.?,!';':',',.,,.',,;,.',.!'.,'. \n",
+      ",?.,;.'.!!:,....,;.,.,;,..?'.'',.!?,?!,''.,;,.?'.? \n",
+      ";;'.!,'.;;'!,.'.,.'.;.!!'.,;,,,:.:!,'..,,..,;.,;', \n",
+      "',.,,,,;,,.''?-',,,',,,?,',..,,;':,''-.,,'-';,,'.' \n",
+      ".'.,'.,.,;;,;',',.'.'.'.,,';.,,,.,;.:,,.';,',''.,. \n",
+      ",,..,..'.'.';'.,.,,:,,...,..,;:.,?.;',?;;.;.,.,',' \n",
+      "''.,.:,?,.,.,..,,'.,.,.,...;..,;...,;,.','..;..,.. \n",
+      ",,.,.:,?'.,;..,?'..,..;.,,.?;.;,,,,.;..,,?.,:.;'.' \n",
+      ",.'-;'.-.-.,,';',..,';.,',,.,.'';,,,.;,,.'.,.;..,! \n",
+      "!,''.;'.,,';,.,.;'?,,,..!'?,,,;,;;,.?.'.';.?,.,,!? \n",
+      "!.''?,.'.?.'.'?,.-,,,.???'.?,,.?,,.,',:',,,'..-,,: \n",
+      ";,,:.!,'.';'.';.'';,,.,.,''.,'',.!.',.',!,!.',.?', \n",
+      ";'?;,!;....,!!'.',,.'.,';.!;,?'',.,','..;';,.,,,!' \n",
+      ",':,,,!?,.,;.,';;,;'.?.,.'.,.'.,!,,?...,'.,.!,!!:' \n",
+      "!!!'.'.!!.,,;''.''.,,.,,;,,;.,!;,,;,,'.;,,,,',.''; \n",
+      ",',.,';.,,,,.?',,;,-,'--'.?;,',.,;.!?';;.;;,',,.'. \n",
+      ".!.,!?,'.'?.?!-!,!!,,','.,.;.!,,,,,,,,,,,;!.,,,.., \n",
+      ".;.,.,,.,.;'.,,.,,,;','...,,.,,!.,,:,!.!';',..,';, \n",
+      "?'.,;',,.?'.;,.,,;.,,;',',.,,;-.,,;':,;,.;!!,!!?., \n",
+      ".,.,'.'';,?.!?,.?,;',.?,.?-',?,;-'.'..!!'.,:,!?,'' \n",
+      ".;;,.?..','.'...,.,,!,.'.'?'?.,,.,?,;.':.;.,;'..,; \n",
+      ".,,,'.,.,.?,!,:';..,.,,,,,,,'';,:;,;;,',.!;,,.,,', \n",
+      ":,,'!;',,'!!',,,;'.,.;.,,';,,';,..,,!',.,;.;,.,!', \n",
+      ".,?.:?,',,;,;,:,.,,,;,'.'?':;,',!''.''..,;:.';..,. \n",
+      ",;'';'-,',';,',.';,,,.?'-,.';,,;',,.';,',..,,.;'.? \n",
+      ";,',';,';,';,,.,'.',.,;',:',;,,',.'..,,!,!-!',.'?' \n",
+      ";,;;,;,,'.-,,,,':,.,',-.,,',;,'.,'.,.,.?,.,';.;'., \n",
+      ";,;,;,;;;;,;,,.,,!:,'.;,',''.;.',,,.,.,.,.;,,,,.,? \n",
+      ".,;,;!,.,,?,.,,?',?,:,;.'?;,,','.','.,!',,,.;.,.., \n",
+      ",,?',?'.,',.,.!??'.'.,,;,,;.';,,';':;,.,'.,.,;,-'; \n",
+      ";;.'.,.;,-',.,'.?,;;.?';.,,.':,!,!!;:?-;,,.,:!,'., \n",
+      ";':','.,?,,,,;.'.'.',?,...',.!?;:..:.',';,.,,!.,,, \n",
+      ",;'.,!'?;'.?',.,'!'',',,,,,.:,.',,,-,,,.;,,,'.,!,. \n",
+      ",:!.,?,,,..'';.;.',.!';'.,:.;,;,.!.,.,;';:',.!':,, \n",
+      ".,;.,,;;;-;.,,;:,;,,,.'.,,,.,.!,?.!,,,,.,?,,!!;!,! \n",
+      ",,.,',;':,:.!.,,.,,;.,:!,;:'',,.,.,.!,?,''.,!:'.,' \n",
+      ",;'',.!.,,''',.,,,.,!,;.;.;?,.,,!,.'.?,':',,.,.,:- \n",
+      "-.'..,;,,,;.,,,,.,.,-,;,..!.;,,;,,.,'-'.,;,.,.,'., \n",
+      ".,?,.,?,.,,?';,',.',,.,.?,.,?.'.,.,?.,;,,,',':,',, \n",
+      ".':.,,-,'!',,.,,!,'..!?!;,'.,..;',,'.'?.;.,,.,,,., \n",
+      ";,,'..,':,',.;.,'.!,,'.,.,'.,.,,',,.?'.,;,,.'?.,:' \n",
+      ";,',;,-.'.,,..',',','.,!,?,'.'.!,!,!:,'!',,,'?'?.. \n",
+      "''.!.',,',?,,,,;.,;',;'.:!',,,'?,:,'!;;;'.!'?,';,' \n",
+      ";,',';,,,.?'!',;.!,;;',.'?,.?''?.,;,':,,'.,;,;,,:; \n",
+      "'',,,,.,,,,,,,::;!?!';..,??-?!,,,;:,.,,,,,!.,.;',, \n",
+      "'-.,?,?,;:''.'!-',,',;,;',.,':;;'.-:;,,...,';-'.,; \n",
+      "''.',.'.,;,'...,;';,.;.,,'.,:.-.,',.;;','.!,..?,,. \n",
+      "-,,':,.'?',,'.';.;'-.,;;;,:',.?'..,',.!,,-,,,'.?.- \n",
+      ";:,;,:-'..,;,,.-,,'!,,?,;,,-':,.,,!,,!!,,;.,,-;'.' \n",
+      ",,.,;-.;.?.?,'..,,.,..,.:-,.',.!?,!!'..,?.,!?',',. \n",
+      ";'.,!!!?;'?,??;''..'.!,!.,.,;,!,,:-,..,'.'?!,;:,;, \n",
+      ".,!':.,;.,?.,.?,:,',.,;':.!-,','.;;'-:,'.,,',,..,. \n",
+      ",.',.,,.,;,:;.,,';'.,;',.,;''..,...!,,.,.!'!,,,'.' \n",
+      "?!:,;','.'?,.,.?.,,;;,.;.!..!,,:;.,.:,-'..,.,;,:'. \n",
+      ",.,.,,:;..,.:';'..,.!,,!:,;',.!:,;'.,'.,.,!,.'.,'. \n",
+      ".''-:.,;.,',,:'.,-..'.;.-,','-'.;-,','';.,,,;,'.:' \n",
+      ",.'!';,,,.!!''?,.,!,',.;:,:-,,'.',,;'.','.:;':,',. \n",
+      ",',,,.',:,'.'.!,,?.,,,!!!.,,,,;,,,,.!,;-.!!'.',.'. \n",
+      ".;..,,!.,?.!.;:.,;.-;.,.''';'.;;,,.',,,',;.,!'.;'' \n",
+      ".';,;,.,;,,.!;,.-'!',.;',.;.!;;.?',,,;','.'.!,',', \n",
+      ",,,,,'.,!!!.!'?,,'.,;,;-,',;.'',;'',.,!;,,,;';,',. \n",
+      ":,;'.,!,!!;'.!,..!,;',',,.,,.!,'?,.';,',,,',:;'.,. \n",
+      ",,,.,.,,:;,.;,,,'',;,,',-''.,,;.!;'.,;',.,;!'.,'.; \n",
+      ",'!!';.',.,?.,;',.',;.,:-.!,;,,!,,.;,;..',,.,;,,.; \n",
+      ",;,.!,.!:,',;,.,!!?,',.,','',;,'.',,,,,,,,:';.','' \n",
+      "..!,,?,',',,',',,'?'.,;'.,.,!.,'?,'.,.,.!..,,,,,.' \n",
+      ",;.,.?,.,;'.-!,,,.;,''.,;,,:'.!??,!!.'?,:!...,!... \n",
+      "..,,.'?,,.?,?,?,.,.?,.?'.;',',;,,;,,.,.,.,!'!,,!,! \n",
+      ",,;'.,,,.!,,;,.;;,,.!.,.,.,;,',.!?',.';.!';'.,,!,, \n",
+      ",,;,!'.!'',''.,;'!,,;,.,,,,,:-'';,,,,,,:,,.,,,,,., \n",
+      ".!,.'!!,.',-','.,.!,,;,!';;,.!,,:,.,;,,'.,..!.,:,. \n",
+      "';.;',',;,;'.;.,'??,?!,'.!!','';;,.,,!,.!!,,!!!,,! \n",
+      ",',.;'.';,';,?,?,!!,,!!,,,!,'.,;';,',',',.,;;!,.;, \n",
+      ".,,;,.,.?'?';',';,.,';,.'?,,.;,.;.,;,;,,,,.;';'.,? \n",
+      ",.,.'.;,,.'.',.!';:,;.,,,,,,,,,,,.,,:;'.?.,',,,''. \n",
+      ";,,;.!,.,;,,,;.,,.,.,.?!!,'',.;;.,..';,'',;,,,,,'' \n",
+      ".;'.'?.,;',.,,,,;',.;'',.,,;,'.,',.,'.',:,'.'..!!, \n",
+      ".,,.,,!,','.,,?,';,.,?,!,,!!,.,,',;,'.',.,,'','.?! \n",
+      "'',-!',!.,,;,'.,,;.,'.,.,?..,,.;'?,.':!,.,,,,,.,;' \n",
+      ";,;,.,',';-,'';','.,,,'?,.,.,,,,';;'',.,.,;:'',,,. \n",
+      ",.?.,,,,'?,;'.?,.,.,;,.,;.;,,.',;'.,,:,,;,',,',.'. \n",
+      ":';,,,.,..,,,':';.'?,.;,,,'.,.,,,,.?.,,;.!!,,';;,, \n",
+      "..!''.!?,;',:,,!!,.!,,,,.,,',,;,,;?!.,;.,.,.,,;,,' \n",
+      ",.,',',':',;,',.';:,;.,:,;,.,!..,,,:,,.,;,.:,;,.,. \n",
+      "?,.!,,,:;.;'.,..,;.,.,,'?,,,;,,;,,,'.!,',.,,';,.,' \n",
+      ".,!,'.';,.,',.,,,,;;,.,.,,';,,'..'?':..!.'',;-,.., \n",
+      ".,?,;,;.''?,.;,,,,.,';.,'.;...,,.,;.,;.;..,,.?;,., \n",
+      ",,,.,;.,;.,;;'.,,;.;;,:,:!,;.;?,.,;,.??,',,'.?,'-. \n",
+      ",,;,.:,',.,,;,,.!,.!,!,?,!,!,,,!,.?,.,,'.,;!';',.? \n",
+      ",..!,;.,!';''.';.!,?,.!.?.,;''.!,;.,',,,.?.?:.'.!' \n",
+      ";,:;,'.!'';,.,,,;.';-,.;'.;.:.;.,,,.,,.,.,.?,.,.', \n",
+      "'.,'.'?';.,!,.,..,,;:,,;.,:,.?:'.?;',.,.,,:-,,;,., \n",
+      "..,:,,.?':?!,.!?;.':!',,???,.;,''.:.,,,,?,;.,,.,,, \n",
+      ",.,,,,,,.!;',,.!,!':,;,;,.,;'.,'.:;,,'.,',;;,',.'' \n",
+      ";':'',,,,,,,,,,,.',,,?,.,',,,,;.'?!,,,,,,,?',!??', \n",
+      "',,?,,?;',,,''.'.,;,,':',,',',;;-:,,,,,';,,.,,,',, \n",
+      ",;,.',,,.''?:?,;,,',,.,,???,',,,,':,,'.:;.,!.',,,, \n",
+      "?..,,?,.,,;,:,,,.,,.;',..!?,,.',,,,,?'?;'.'!!',''; \n",
+      "',,;,;,,.'!,,'',.,;,.,,?':'!-;':;;;.;',,,,,',.?,:' \n",
+      ",,'!',';,'..;,!'?:'?,,.';'.,.,';.,,'.,,..,,',:.,,. \n",
+      ".,;.,'.!?'?,;'',.!-.;.:;;.!!!.,:;.,;,.?.,'?,.',..; \n",
+      ".,,..,,',';',;'!.',,,,.:',';,.';,,.'.,,,',.?,?';:; \n",
+      ",.',,:;;',,,,,,,':':.':.';,','.',.,;;:',;,''.!;.,; \n",
+      ",..,'.!!...,,;.,.-,,',,,-,,.;,.,,-.,;?,;.:,,,.,.,. \n",
+      ",.',,,:,:',!,.'',,''.!!.,!:,,'',..!'',.,...?.?,.?; \n",
+      ",.,.',';''.',':.;,;;,;:,',;!,!''.,,'.,.,;.,;.!,.,, \n",
+      ";'.!.;.,;.,?',.;,,'.;,.,.,,;,.,,;'.,,.,;.,?,';.:;, \n",
+      ":;.,;,,.,;.,:.,..,.,,',.,,;..,.:.,.'..,?,..'.,';.. \n",
+      "?.',.,,,,,!,.,?,,'.,:',:,,';'.,!:,.!!.,!,.,.,:,.,: \n",
+      ",',.,!',',!,,!!;,'!,,,';':;',','.,::',:,.!..,.,.?, \n",
+      ",.,;,,'-;,.!,,,,,.,:,,.',;,-,',.,!!'!',...'!.'!,,, \n",
+      ",,,.!,!!',,:,,,,,.,';.,;':::,.,,;'!,!!,.!,-;,.!,:; \n",
+      ",,:,,'.,.!,,,.?',:,.','.'?,.';:,?,';,,.','?!;-.?,' \n",
+      ".?,,.!',,'..'?:,;,,';,,.??.;:,!!''.'??.?'?,?,,.?'? \n",
+      ",,',;',.,,,,;,,',.,,:..';;,';,,,,,.!??,?.,,:,'.;,' \n",
+      ".,:,.;:,.,;:,.,.,.,;.';-.:..',!,,.,,,';'';.','.,,' \n",
+      ".'',':',,',;,,',;,,,,,,'!'','.,,:,:,,.;';';':'.;:' \n",
+      ",,;,,',.,,,,.,'..',.,',,,',;',,.,;:;.,,!',-'!',!,! \n",
+      "',',,,',;''.;.,'',',,,.,,,,';,,,,;,,,,!!;,,:,.,.,; \n",
+      ",,.,,:,,.,..,',.;'.'?';':;;,'':.!'!,.,.,?!.;,'.?:; \n",
+      "'':.'!''.!;,,.!'?,,;,,,.,',,:';'.'.,.'';.,,,,,,,'. \n",
+      ",,',,'.;',.?:',.,.-.?,..,?.,;.',.',.;.,.,.,?',...: \n",
+      ",'??,?,?,,;.,';:,;,.?,.;,:-,.:!,.!.,?,,,,.,.,';;-; \n",
+      ".,.,,,.;,.,?,?,,,.,,.':--,-.,,,,,-,,:,..,,..;','-. \n",
+      ";,,,'.:,:.,,,,,?,;,'.!?,;.,,.!!,'.,'.,':,;,,'.-.!, \n",
+      ",';.!';:,,,-.?.!,,.!,'.,.'?.',;.?,.',':,'.?,'.,,;, \n",
+      "..'.!,,.!!,.!'.??',':.'.',','.,,-.,'-:'.!.:,:,,';, \n",
+      "',,.,,:,,;.,!,!;:,.,,!!,,'.,,;,,-',??!!,!'','?!,,. \n",
+      ",!?,.:!;,;'.:,;,..'!;,,-.,,!,..,,.,!,:,;',.',:',., \n",
+      ",.,!,::',:,,,',',',:-,:'-':,..,,.,.'.,,,,','.,,'-, \n",
+      ";,,,,.'..!'..'.,,..,;,',;,,;,.,,,';';.'?.'.,:,';,' \n",
+      ",:.';,..,,.?,;'.';',.,,';,:,.,;'.,';;.,,.;,,,;,,,, \n",
+      ";,,,,.;:,.',,,-,:,,,,-,',.,:,',.',,,,,.,.','.',';. \n",
+      "?;.;.,.,.,;.':.,'.,:,,.',.,.,.''.,,','.,.:'.,:,'., \n",
+      ",;,,,.'-','':',:',,'',-.-',,'.,,,:',:,',:,',,;,':' \n",
+      ",;,-.':';-',;',';',.!.','':;,.':'...,,'...,',,,,', \n",
+      ":,.,;.':,,,,.,.?,,;,'!'.,,;.!.'!,.;':-.,,.,,.,;,,; \n",
+      ",,.,;,,.,;,-.;,,,,:,,,,,;'.??,';'-;,',,.?;,',..,.? \n",
+      "',.,,.,.,,,,.';,:,'.,.,,:'??',,''!.',,!','.'!!:.!' \n",
+      "!,'.':'.,',,.,.,.,,?,;'..!,.!?,,'.,,.,,,'?,.!,,':, \n",
+      ".,;?',.,..:..','.,,.,.?,;..,,,;':,,;,,,.,,.,...,., \n",
+      ",!!,,.,,,?':,',,''-.,.;',..:;';;;,,;:,.,'..,!,.,!! \n",
+      ";':,,.?':,',.?-?,.?,.';,,-.'.?..;,,''..?,!?,..,.,' \n",
+      "'.,.,';.,,:',''.,,.,;'.,;,,',':',,;:',,',,:.'?,',, \n",
+      ",?',,,,';,',,?,,.,-',';',,',;',;,,','.,?,???,,'-?' \n",
+      "';.:'.,'.,,;.;,,.,;,;';,,,,,.,;',,.,;,,-,:.,.,,',, \n",
+      "',,'',,,;,;,',',,.,,,,:,,',.'';,,.;.;,,.,,,.,:';,' \n",
+      ",,.?,;'.,,,'.,,,.?-;,:'.?,.??,;,,'.?.,..!,':;..!?: \n",
+      ".??'?,.'?,;-.'.,.?,,??,??,.',,:','.':',,,';','-,,. \n",
+      ",..'?!!.,,.?,,.;,,,;,.'.';.,'','.!,',,.,,.,,.,:,-, \n",
+      ",:,',,,','',,';',,,.,.,.!!,,,,.',,.''.,??!,,'!,.!? \n",
+      "'?''.'!'!,,,',''',',?,;,.,;,.;,,,'.,,','',''.!;,;, \n",
+      "'.,-.,'-,'',,;.,,',.,?',.,'''.',',:.',,',.,,.,?'?' \n",
+      ":';,.',,;',.,.,-.,:,,!,,;,,,,,,:',.,,,',,',;.,,,'. \n",
+      ".,.!'!?,.,',,,:,,'.!?.,!.,;,,:,,.,!'.,.,!.,!.'.,!! \n",
+      "!!!!?;';.,!,!,.,;!':!,,.:;,'.,,!,..?,.,''...;,,,.. \n",
+      ",.,',,.;,.,!,,!;,,.,!,',.,,,.,.,'.':,.!,..,,;,!!!, \n",
+      ";,!..;.?!,,;.',:,.,,.,,',,,''',;;..';,.';'.,?''.,. \n",
+      "':'.,.'.:,'.':,;,,.'!-!!!'??,:,,.',.,'.,,!,.,'?:', \n",
+      ".!?.!,,,,.,',,,,,.;.,;-.,'',!'.!';;.'?,,,,,';,,,', \n",
+      "''..:'.',.'.,,,,.,.-,',,,'.;',.',????!:',';.,',,,. \n",
+      ",:,.,'.,..-.':,,'.'..,.,'.;,';,;..,,,,,,,.:??.!,,, \n",
+      "..:'','..,.,;,;.';,,,.'.,.,!,',,.?.,??.!;'?;,.,,', \n",
+      "':,,',.,!.,,,,,,,??;,,,'.,,.':,,,,;',.!,;;,,.,,,;' \n",
+      ",,,,,,,,,:,,,,,;,,,.,,,;,',.,,';..'-;,,',:'..'.,., \n",
+      ",.??,':,,,,'.-!.,,'.,,,,,.,':,,'!',,,!,-'!',',','! \n",
+      "',,'.:.;,.,,',.,:,-;.',,'.,:.','..!:;',,.'.',:,.,. \n",
+      ",.!,:,,'.,?'.?,'.',?;'.?.;,','',',,,,,,',',','''.. \n",
+      ",,'..,'...',:',';';.,.,.,,.',!!,!,..,.;;!.,.,.,!'? \n",
+      "?,',,'?.!,:-,;,'.,.,,:,,,,.,;.,''?.,:',.,'',;.!!,; \n",
+      ".'-!!!,',,''.,!!!!:,,,,,;,,.',?,.!?,,':,,,,,,''.', \n",
+      ",,,,,;',,,,,,:'',,.,,.'',.,,,'';.:,'.',,,,',',;:?' \n",
+      ",',:.,.!',,;!!,,!;,,,,,!,,,:.',!'!!!!,,,',;'..,,!! \n",
+      "!!,::.,,?',;;';',,,:''.!!,,,,!,,!''.,,,,,','.,;.,! \n",
+      "!'.,'..,,-;''.,;',,'',.,?:,'.!',,,:,,',,'.:;','':. \n",
+      ",,,,,,.,.;.'.,'.,,'.:.;','.',.,-.;,...'.?'.':.!'.' \n",
+      "!,!.,,,.?..?,;?.??!;'.';:,:,,.?!'..,!,:!',..'!''': \n",
+      ",.,.,,,:.,:,,',,,',.,,'.?.!','.,,,.'?';,.,'.,,-.,, \n",
+      ".,,!,,:.,:,.;,,':??.,.,;.'?:'.:,,.!?-;-,.,.,.,,.!, \n",
+      ".,..,''.,,,..,:,.,,;.,?:,,'.,,,.,,,.,;.,..,':':,,. \n",
+      ",..,,.?,.,?,.,..!.,,,,,,,,',,,,:,,,,,.:-,'.':,;,'. \n",
+      ",,!!.'?.!:;.,??':,.',.,?,?,.!'!'.,.?'.'?:':,.,?,.; \n",
+      ".?..,.,,;';,:.;,.,?,..'?.'!'.'?'.''!'!'?;.!?;'.',' \n",
+      ":..?,:',.'???'?,:'?,,',,,,.?',.,'?,';','.'?.'?.?,, \n",
+      ",;,:,,,;,:;,,,';''.;,,;','';,,.,,,:,,'.',',,,,;,', \n",
+      "',,.,!.,,'','',.,,':,.,';';,!.,!,;,'.,';,,','.,,', \n",
+      ",,,'-.!;,,,,',.,!,,,,,','',;,,,.:.!';,,.:!'!,;.!,. \n",
+      ",:,,,,.;,.,':'.;.??,'..,;.,,:.,.!;,.,,?'.,,?'.,;.? \n",
+      "???,',.'?',';'.,:;.,':.,.,.,,;';,.;','.,',,,.',,:, \n",
+      ".''.'!',;,,,'.!'?,,,,,,.?-;-;.;',,,.,.,,-.,;;',,,. \n",
+      ",;,,,;'.':,,,.,.:...,.,,,!,;'',.,,',,.'.?','!.,!!' \n",
+      ":,,.';,'.,?,:.!,.,.,,,,.,!,:''.!,.,..';,',,-,...,, \n",
+      ",.,.,,,,',.',,',;',.,?'..!,.,,,,.:..-:,.'.'':;.,,' \n",
+      ";,,'.?,',','..',.'.:,.:,,,;',',.!!??;.','?'?,,,''. \n",
+      ",?,.,?',!:,;,,,.,,-;-!..!,?;'.;',.'?,,..?';:,,','' \n",
+      "','.':,,',.',!!,...!?';,,,'.'.,,:,,,..?,'.';':,.'; \n",
+      ",'.,.,,'..;,,.;,.',!,!'?!;?,,;':.,.!,,'.'..,'...'. \n",
+      "!.?',',,;',,.,,,.,,;',.,,,,';,.;,,.,,,,,-,;,'.,,'? \n",
+      ";::;.',.,;',;,;,,,';,,,,',,':.;,,.;,;,.,'.,,,';.,' \n",
+      ":;'.':'?,';,.,','..?.',.;;,,''.,:!',:!':,'..?'':,: \n",
+      "',,,.!;,,,,:,..,,:--,'.,,',,,.;'.,.?,.;,',;?,-?'?, \n",
+      ".':'.,,,.;':',,,;',-:,','.,.,',..'.?,',.';'';'',:; \n",
+      ",:,,,.',.!?!.;';,,,.?.;:.'''.,,,':.;:.,,:,',;':,,, \n",
+      ",'.,,.,,,;,..,,,.,,..,?.,?.,.,,,,,,,??,;,,:,.,,.,. \n",
+      ",..,:,-;,':.,,,,'?,,':;:,,',,;,'.,!!!;,'.;,;,.,;,, \n",
+      ",.!!!,,,.:,.,,.,:.,',;,.,,.,,':'!.,,?',,..?,,?,:,' \n",
+      ",'...,,;!,,!,.:,-.-.,,.;';;,.,',';,.;,',',,,.;,,,. \n",
+      "!?'?.;'',.,!,!.?',?,.,;,,'.',;',.!.'.,,,.,;,'.'!,! \n",
+      ",,,,''.!,.,,';.!';,,,,.?!!;',',,.;.?,;',':!,.,,;,' \n",
+      "-,,!,.'!,,,,.,:,',:.,'::.!,;;:;,,.,.,,;'.?,.:,,,;, \n",
+      ",,,'.':',;,!,,,?!,,,.,,;,,,','.,,:,',',.,,,.':','. \n",
+      "','..,.,,,,:;,:,'';','';'-,,''!'',,';,,,';:',',',' \n",
+      ".',!,;',.?'?,:.,:.';'.';!',,.',;,,,''.:,;.'.:;:,., \n",
+      ".,,,'.,:;,.:'-,'.,,!?!,,.!!!;,,,!,',..,,'.,,,,,?'. \n",
+      ":,,.,,',:,',';,.!!:'.,;;,,,-'.,.,:,,.',-?,?,,,.,'. \n",
+      ".'?;.:;'..;--.:,,:;,.,...,,..:;:'.!,.,;,,.,',:-,;, \n",
+      ",'.'?,!',',.,,.,??:'?',.,!,,,,,,,.!:.,,,;,,.'-:'., \n",
+      "!,;,.,.?.,.,!,,;:';;,',,!',,!'::,-;,',.',,:.!?',., \n",
+      "','.,:.'';.;.',':',',;,,',,,.,,,:'',;:;-;;,,,;';;: \n",
+      ",,',;',.,:';,,,',;'.',,:,'.,!',;,.,,.,,,,,.,'.:..' \n",
+      ".,,'?.'.,;,,,,.:.,!';',.,..;,',',.,;'.!?,,.!,,.',' \n",
+      "?,',,,,',';,',''',','.',?,.!.,.!!,,''.,,:',.,,.,;, \n",
+      ".!!,',,-,':.!,,,,,'?'.......,!:!'..,,.!,,,,!!,,,,! \n",
+      ",,,!,.!..,..,,,',,','.,',.;!..'.,.:,';'.,;.',,..,' \n",
+      ".'?,;,.!?..';,.;',.?.,-.,,..,!'?..-.!,:'?.-.!!,!?. \n",
+      ",;,.!'-?.',:;,.,!'.,,,.,,.,',,,!;,!,'.;,.?,.:..,.' \n",
+      ",-?,!.!.!,!,!',.,!:?'?,.?-:;',,,.'.,,.;,.,,,,;,;,; \n",
+      ",-:'?;,.,',,,,',';';,',,',;,;',;,,',.,,,,',,';,,., \n",
+      ",,-.';,.'.,,;,;';,,.,!!!.',.,!,,:,,:',,!;,,,,:,!,. \n",
+      "?,.'!'!'!,,;,,,...,,,-;,,,;..'',;,,;;,,,'..,,,';;- \n",
+      ";,,,,.,,?'',;.',,,.,,-,,',,,,:',:,.,,,,',,',,,...: \n",
+      ",,,-,',;,,;,,,,,....:.,,'?;',?,;,,,?,,.,?,;,,,,,.' \n",
+      "??,,,':,.,;,.,,,,.?,;'.,,.:'';,.,,.,?,!,;'.'',,,', \n",
+      ",,,,,,;,:;.',,:,,;,;;;':,,,':,?!',,,,,,-,'.',,;,;. \n",
+      ",;,,,,,.,:,;.,.,':.,;';,-,,',-..!,;''-!!!,,,.'!!', \n",
+      ";.!:,,:;,,;.!?,,;,,':,!;'',,;,,!,,',,',:,,.!,.;,,! \n",
+      "!:,.,,.,;'.,??,.,.,,?,.,,;.?'.,'.,,-;'.,,'.,,!'.,! \n",
+      ",.!,?',.;.,,.,.?,.,!,,,.',.,,,,':,,--,,:''-,';,',. \n",
+      ",;,',,,,.;.?,'.?,;;,;,'.'.,',';.,,,.-?,.,.',?',.', \n",
+      ".?,.,.?!;.!'?.?,.'?..'.,.'?.,.,..,?,,'.-;'..',',., \n",
+      "',;-,,:.,.,','..,..'!;:!,:,','.';:,,,,.?,,,,,,,,;. \n",
+      "?:,,;,,.,;,',,;,',,;'.,;.,,,'.,,,;,.;';',.;:,.',., \n",
+      ",,,,,',,.!.;.;.,!,,!,'.,!.,'.,;,,;-','.,,,''.,;',. \n",
+      ",';,;,,.,;,.:,,,.;!,.;,.,;.'',..',,?,.,:',;.,',,,. \n",
+      "?.,,.!!,.,?,,.,':,',.;,,,'.,'.,:,.,,.,.,,:,,,,,-,. \n",
+      ";.,,,:,,,,,,,.:,,,',.',;.,.;..?.,.?:.,?-,,-;,,-.?, \n",
+      ",':,,'.-'';,;,',.,,,,,,,',,'-;,,,,',',,,,:,.,,.!', \n",
+      ",,':',,;,!:;',,;,',',.,,,',;?,???,.,:.,.;,.,.,?';, \n",
+      ",?;'.,,',,?;,,..,'.,.!';.,'.'.,,!':,!,'..';'..?.., \n",
+      "'.?;'...,.!.,.;.,.?';',','.-,,,,,,,,:.,,!!.!,;,,.' \n",
+      ",,,.;,.,,:',,;';,,'.!!,,,,,,!-.!-;,;!,',,,',,.,!;. \n",
+      ",,,,;,,,:;',-,,.,,',,,,';,',,',,:,!,!!,;.,',,;,,.! \n",
+      "-,';,!,.!!??!,,!,,,!!,,.!,',,,,;,':,!!,,,!,,,,;':, \n",
+      ",.;,',!.'.!!!!!,,,!,,,!,,.',?,?!.,.;.,,!,.,;?'?,,. \n",
+      ",,.'','.,,,.,;';,,;,,,,,,,'.,.,;,,.',.,,,,,.,,;,'' \n",
+      ".,,,,,.',?.-.,.,.,'.,,.,,..,,.,,..,,!?,-?,-,.,.,.. \n",
+      "?'.,,:,..,!'?!,.,!.,,.;,,,,',,,,,',-,,,',,,',',;', \n",
+      "',',',;',:,,..,,!,,:,,,.;,.;,!,,'.,.,.,,,.,.,,.,,; \n",
+      ",,,,,;,:,',;,',,,,;',?,,.',,;,',':',',;';,;;,,,,., \n",
+      "?,,,,,;.,.,;.,;';,,,.,,?,,.,,';,,:,''',,,,,',;','; \n",
+      "','','.,.,,,,?:?'.'',''.'',',;:';,',,;,;,,';'';;', \n",
+      "',',,.;;,,,:.,?,.';.!.,..,.!,!'?!,.,?,,,';;',',-;; \n",
+      ";,.?,;.?,,,',.';,,,'.,,,',';',.,;.,..!?,;,,..;',;, \n",
+      "!,.,:;,,..,!,.';,.',,:,,,',;,,,',,',.,';.,,'.,,.,, \n",
+      ",,.,.,;.,,.,!,!,,'..,?,,,,;''.!;.;.,.,,'.-;','.,., \n",
+      "!,,?,.,','';,',:',,,,;,,,,,,.,,,,,;,,,.;'',,:-.;': \n",
+      "..,,,,,,,,,.,,,.:;,,'?.,.,.,';'';'':;,.,;,,,;,..,; \n",
+      ",,,:,,.\",',.\"',;'';.:,,&.?,;.\";;;.!:;,!..,,,.\";,,, \n",
+      ",,.'??..,,',,,,,,,'-,,,';?,,:',;:',,,.,;,,,,,,,;,. \n",
+      "'?,.,',,'',''?.,:,,.?..';;;,,,,..,.!,.'.!.?,-.,?;. \n",
+      ",..,!,;,,.',.,,?,.':;.,'.?:;:,:;.'.,?,,.,??,.,:,,- \n",
+      ",,:,,,;,,,,,.,'.,??,'.!,.,.,.,,;,,.,.!;.,!!!!,?,!, \n",
+      "?.;'.?,.,?,.?!;.?,,'.;.:,,,?,!'..;,,,'.,.,,';,:.,; \n",
+      "'.!,,.,,,..,'.,'.?,,.'.'.;,,,.,,?,;.,;:,,.???,,:,; \n",
+      ",.,?,.;:.,?.,,,-,,,!?,,.,.,.;,.,,,;,,;,,,',,,.!!!, \n",
+      ",!!!!!,,?;,,,,.,.,,'?',;,:;,.;;;;;';,'.?,.?,,..??, \n",
+      ".??,:,,,,,':,,,-,.!?'???,,,,,?,-::,,,.?!.?,,;.;,,, \n",
+      ",,-.',,..,.,;:,,,.;--.,?--:.,!,;;:-.';.;.,;';'.,., \n",
+      ".,,.,!,,,,,,,-,-,-,---,,:,.,.,,!,?,..',?,,.,.,,?,, \n",
+      ".,,,.;.,;,.:,.,!:?!!',,.,,,.,.''',:'.,;,.,?,;,,;,, \n",
+      ";':,,,,.,;,,.;'';,'.,:,:,,',:,,,,';;',,,,',:,'-,,. \n",
+      ".',,;.,;,,,.',;;.,,,':!,,'':,,,,.,,,,,,;,',-;'',', \n",
+      "'.,,,!,,;,,!.',.,:',.;.,!'?'';''.,';;,,'-,,;,',''' \n",
+      ":,',,.!''.,.';'.,?,;:.,.',,;,'?:,..,.,:'-.,;?,.''- \n",
+      ".,,,',?,..;.,';.!,,'!.!:,,,',,',,?!!'??,,,,.,-,,-- \n",
+      ",,;,,'.?????',??!,,-',,'.,!,,,!!!,!,',,,,,-,,!'!!, \n",
+      "!,';,,.';';':.:;,.':''.,,,?;.,,,,.?..,.?,'-;,:,,,. \n",
+      "';'.;'.,,.,.,;,,',.,,,,,,,,','..,,';,.,.,.,,.;.,'' \n",
+      ",''.!';!',,:!;',.,::',,?:;;,-,''.,;::,';,.';,',',' \n",
+      ",',,,?,,,',,?;',,.!!,'.,?;,,.,,-;,.,;.',;,,':,;.,. \n",
+      ",!?!??,.,,?,;:,..,,.;:..:?;.,,;,,.?,;..'?,.,'..!,! \n",
+      ",':,,.,;.,,;.,;..,!,;,:,,,',.,'';.,;,,;.,.!':',',' \n",
+      ",,,;,,',,!,,',,,;':!,,!!;,',.'';,,;,:,:-,.'?:.,!;. \n",
+      ",;,,,:;'',,.,,.:'.,,,;,,-.,;:,,,,.!,,,-:'-;-:,..,: \n",
+      ",;,';,,,,,',;,,.,,,,;'.!,,,,,,,,',..!.;,,;',.,.,!? \n",
+      ",..?,.,.,!!,,.,'''.!,,;,?'?;,.?,';,,,'';''.',',,,. \n",
+      ".-;':,,;,,'.;,.,:,',.;:.?,';':,-;.,;.,.,',?,,.?:'; \n",
+      "..?,;.,,.,,'.!?,?,.,?,.?,.''.,?.,.,?,.,-.?,,,'.,', \n",
+      ".?,,,'.!,?'';,',,,-,,',!,!-.',?,;..:;'.?,';,'.,.'. \n",
+      ",,.,?',.'.''',',.'!,!,,.,,,,;',,.,,;',.,;,.,,,;:,' \n",
+      ",';!;::'.,.,,;,.;.,,;,,,.';,,.;,,,.,',;''.,;'.,;., \n",
+      ",,,:;,!!!'!,!,,,!!'.,;,.;!,?,.!'.?'?,,,;'.?-.,?.:' \n",
+      ";,.;':?,:,.,.,.,.,,..,..,;,,.;.,,,;,;,,',,,.''.';, \n",
+      ".'..!??'.:!,,!,,;,:.,,,,,,?.,.,,;,..!''.?,.?.,!,!, \n",
+      "!,,,.,!,.,.,,,,?.,?,,.;,.,,.,;.,,,..,,.,';,.,.,?;' \n",
+      ";,,,;,,,:,:,,,:.,!'?..,.?,.,.,?,.,.?,,','.!:.:,?!, \n",
+      ",..?,..,..,.';,,.,.;.,,.;;;;,,,.',?,,.,!,,.'?,',.. \n",
+      ".?..[.]...,.',:,.!.!;;,;,;;,,,!,.;,....;.,,';,','' \n",
+      ";,,,,.,.,,;,-...,'':';'';,,,',,',.,:'.,.!,;';'!,:; \n",
+      ",,,.',??'-,,,',?,';.,!?'?';',,,.'?',';';,,'.??:?,? \n",
+      "!!,!,!;,;-..,;'':;'.':;,,,.,,.,,,;?'.',,'?.,,;,,,, \n",
+      ",';,,',.:.,:..;,'.''.,.,,!';.,.,,'?,.,.,,.,,.,,!'? \n",
+      "?,,:,'';,!.,'.,,;;,.??,,!,!!!!!?,,!!.!?,:?!!!,,,.! \n",
+      ",,'.,,,!;;'.:!,;,''?,,,';!,;',,,,,-.!,?,,;.,;',,,, \n",
+      "--,,,.:,.;',.?,?!?,-,',;?,,,;,';,''',.''-?,,,,.!?, \n",
+      "',,:,,.!;';.,,',,!;;,!,;;;-,,!!,,',!?!'!,,',?!.:., \n",
+      "!;!;:,.,?!',?;,,,,.!.?,!,!',,.;:;.??;.?,.,!,;,';!, \n",
+      ",.:.!,,,.':,-,.,,,;,,,.;';;.;,,.!.!,.;';,.,,,,,,.- \n",
+      ";:;,'.,:','.,:',,,.,.,,-.:.,.?,,:;;;,,',,,.';',,,, \n",
+      ",,,??,,',,,,,,.',,,.;?!:'.'';,',;,.;':,.!',.;'.,-. \n",
+      ",,,.,,.-,.',:;'.?.!,-.,??,.,,,,'!!',,.!.;,,.!'?,,' \n",
+      ",,:,,,,,.?';',,:.!.;,,.!!,:,'':;,.,.,,';,':,,,'',' \n",
+      ",,.!;..!!!!??!.,,?,'.',..?.,!?,?,,',,.:,,;,:,,,,., \n",
+      ".:.,,.,.,!:.,.,.!:'',,;','',.,:',.!'?',,.?,;,..,!. \n",
+      ",,'?.!?,:'.:,:;,:'.,!,.?,.?;:,'.,,,...,,,,,:;,,,.! \n",
+      ",..,'..,;!,.,.:,,,.,!;:,'-.!':,.,,',,,,,,,.,;,.',' \n",
+      ",'.,,;,,'..,,.',..,?,.',,?.,?,.,,?,,.,,;,.,.,''.:, \n",
+      ",.,.',.',?'..,!,?,.,,-'.,',,,,',,,'';''.:,',,,-.,' \n",
+      ".,',',,,,,,,,,,?!,,!.,:.?;'';,;;,:,;,;,,,,,,.',-.. \n",
+      ",',:,.?,!?,.!,??,,.,,;-;.,!,,,.,!,.;-.,?,'!'.!,.!. \n",
+      ",';,:-',,,:,',';,.!,!,'':,,!',';.,,':',,.?.:,'.:., \n",
+      "!-,;-,;-,-.;,.!;'.,!,,.,;,;:,,';,-:,,:,,,,,';,',.! \n",
+      ",-,.!??.?,;,,,,'.;,,,,,,';!',,,,',!'!!,!.?,.,'.,., \n",
+      ".:.!.,.',,,.,,-?,;:',,.,,'.,.,.?...?'.,!,!,!.,,;'' \n",
+      ".?,:,,',.,',',,,,?.?';-,.,.',,..!?,!,;,,.!,,!!'''? \n",
+      ",'.';,,;';,!,,.,--,--.!'.'.',';;,,:,'.,.',;';';'.! \n",
+      ".';,.,.,,,.??,,;-,.,,,:'!!.'!,?,,.,,'.',,,,,;,,.:, \n",
+      ",,,',,,','.;..?,:,..,.,..,,'.',;;,.,,:.,-.,;:,.,;. \n",
+      ";.;..:..,,;',.,,,,'.:,,,,,'.!;,,',.,,,,',,,.,,;,,, \n",
+      ",;,',,'.;,,,..;.;',,,,,!?,,:;.!?,,;:,'.,..,.-;,,?? \n",
+      "??''.',',,'.'?',.:,,'.',,??'?,;'-..',,,,,;,.,';,.. \n",
+      "',',,,;,,,.,?,;,.:',',,;',,,'-';',,,.'?.,..;.,,,,' \n",
+      ";,,,,,'.,',.,,,?,?,??,,,,.,,,,-.,,'',,,;'',.,';;'? \n",
+      "'.,,;.,,,.';',,,,,:,,,;,,,,.';,,'.,,,,,';',,,.';., \n",
+      "'';,,.!;':':,,,'',,',.!?,!',:'',.'!,?,;,-,,,,,':,, \n",
+      ",.,,-,;,,';,,'.!,'?','.,,;,,;.,!,,.',.!;'.?;:,.,?, \n",
+      "'.;.:;;,,,:,.,,,.;:;:,,,,,;?,,:,.?,,';'.''?'.,;.,. \n",
+      ",,-;'.?'.,.!??,;?';,.,,?-;.,;,?;:,.';.,,?,,.,.'.,. \n",
+      ",;,,,'-:'.,;.,.,,,,,!,-,!.,-?.'';.,,',,.,;,'-,!,'- \n",
+      ",,?,.,,',!,?'--,--',,?,.,',';,'.','.'?'.-,,,;!.';? \n",
+      ",,,,?,?!',,,,,;,,?,,?,,?,.-?,,-...',?,,!.,;'.',,;, \n",
+      "',.',':',;.',;',.?,.,?,.'?,;,,'.!,.,,;,.-?','.??;; \n",
+      ",.,;?,:;,,'?';.?,.?,'.?,;,,.'?,,--,,;.?,,,.';'--.? \n",
+      "':?,.!'.,,','.!'..!.,;,;;,!..???,?,??',,,;.,,.',?' \n",
+      "'?'.?!',.,!,-?',.,,;,;:,,;;,,,-?,',:!,,'.!!:.,:??; \n",
+      "'.,.?,:.?':,,',';,,,;',,.?:,,-.';!,,,.!?:!'';-',,' \n",
+      ".!'.,.,,'-.?,-?,.!'.,;,.!.!!,,.,.!?':,,.?!,.,.',': \n",
+      "'?'?'?'?'??''.??,:,,,,,!,','.:;,,',.,;?':;,.,,.';' \n",
+      ".,.:;,.,:;?,?,;.,',,;',-..,-',',,',;;,,!,',',,!,,, \n",
+      ",,,.'?':.?.-,,,',;,,,';,,'.?,.,,,,',-'',,,,,,-'.'? \n",
+      ",.',;,','',',.,-,'.'.,,;;.'-.,!,','',',,'?''?.:;'' \n",
+      "'.',,;,,:':,,.!?.,.-?,.;'.,:,':';,,.,,.,,.;'.,'.,, \n",
+      "';.,,..,;,',.,,.,,,,;,.,;,,,;,,,.,;,,,,.,,;,,,;,,. \n",
+      ".,???'?',,.??;'.,.,;,,.,.,;,,.,,;,'.'?.';,.,,;,,,, \n",
+      ",,:,,,,,.?,.,,.,;.,;,,-;'.','?,,,,;,,.?,,.,;,';,,, \n",
+      ";,.-?,;..,.;'...,,;,.,,,;,.;':,;,,.,,....,.;,;.';. \n",
+      ",,;-.,;,.,;'.,';,;,:.,'?.,,,.,;';',.,,'.,,,.''?:', \n",
+      "',;.?.',';'.,,',',.,,,;,,,,,'.,',.;'...,.',;,',.,. \n",
+      ",.,.,?,;'.;;',.;..?,..,,;';,'.;,,,,'!',;,,.,.,.... \n",
+      ",.;.;.,;'..';..;?,,..',.,,,;,.!,.,;,.'!.,;.,.,'.'' \n",
+      "'.,,.;,..?.,..!',,.,!.,?,?,,;'.?.,,,,!,;'.!!':!.,. \n",
+      ",;;;,'.';!,.''..,'.'.,,.!!!,;.,,,,;?.';'.,:',!!.,. \n",
+      ",!,,,,,,!.,;';.;:'.',:;,''.!,,,.,,,.-?,,-.!,;'-:,: \n",
+      ";,,,..-,,!???,..!,?;:,',.?,:.,,,,',;:,,,,;',,,'';. \n",
+      ",.,;,.,:',',.,,;,,':,,'.:,.,.!,,:?!,,?,?,,.,??,,?, \n",
+      ",,,,.?.,,,,;,,,.,?,?,,,:,,,.?,!,,.,?,,:',',.,,,;,. \n",
+      "'.-??,,,.,,,.???,,!,,?',,,-,,,,:,,,???,'?!,,.,,,,; \n",
+      ",,.'';-.;.'.?.;'.':.'',.!,!.!,.'.!,.,,,;,,,.:',''. \n",
+      ";.!!?:!?,,'.';'..?.;.,;.?..;:.?.,.:.,,;'.,::.,':', \n",
+      ".,,;',,,,,,,.,,;,.,,?,;,,.':,,,.,,,,','.,,?,,';,,, \n",
+      ",.,:,;,;,.?.,?.,;.??,',;.,,.,.;,,.;:,':,,,,'',,,?' \n",
+      ",,;,.',,;',,',,!',,,,.,.,,;',;,;;,,!,',,'.,,,.!.,, \n",
+      ";,.:,,,,.:'?'?,;,;,;','''.',,,?,'!,!,,'?,,','?,.!, \n",
+      "''.,;,:,;,,,'.;,.,,:...,,,,-..,,,',:',,'..!.;-'.;: \n",
+      ":,,';,.!:,.;,;,,;;,',''.',.',.,,'.';?,;'-,.,,?'.,; \n",
+      ",,,;-.?,.:?,.?,,',,;-.?,.,.:;.;',';,,;,,,.;;,,.;;, \n",
+      "-,,;:,,.,:!?-,,.':-.,;,,,-.;.-,,,.,?,,',.,,..,,,., \n",
+      ",,'!,':';,.,,?.?,.?,,''';;,,.;,',..,.-,?,.-?,,,.;. \n",
+      ".,.!.,.,..:-,,;,,,.:,.,,;,,':';'?;:.,,,,;':;,.,:?? \n",
+      "?',?!,';,':-,,.,,,.,?,';,,''.,,,',,;,,.,-,-,.,',;' \n",
+      ",,.,-:,.-?;-.-,:.,.'?.,..,!.?.,',,,,,,'-;,',.?.,,, \n",
+      ".,,,,;,,,;,,;,,-,,,'.,,,,,,,,.';,?:;,!','';.,-;,,. \n",
+      ";:,,;,,:,,,,;,,.,,.:.?!;.;,,,!,!?,,;:',.,-.,:,.'., \n",
+      ",'--;':,,,;',,,.,.';:.,?.'??,;.',?'.!'.'?.,.!.,,', \n",
+      ";;':,',.?;'.,,.,'.,,:,.!':,,,..,;.,!!,,.,!.,,!,!,! \n",
+      "',?,:,.,.:,,,.':,':;.?!,,,.;,,'.',',-;,,,.:,,.,,;, \n",
+      ",;',',,,,.,.,,';.;.-,,?,.,.,..,':.,&.,,!,':!'.',&. \n",
+      "':'?,?,'.',,!',?!;,'!,.'.:.,.,,:;,,.,',.?,,.?,;',, \n",
+      ".'..!',?!?,;:,,.:,;?,.?,;;...,..,;,;,..??:?.!,,;.' \n",
+      ".,,;,.;,,.,..,:,,',,,;-,-.,,,,,?,?',,?,;;,',;,,,'. \n",
+      "??..,.!;':';,.!:;...'?,'.,,',:;,,,,;,.,,,;.,,.;:!' \n",
+      ",.,!.,,',;',:,,,'.;,',.,,;''.;!,:,,:;,,.;:,.!..'.- \n",
+      ";,,,.,,',,-.:',';',,,,;,,.;,.,.:?,.,:.,,:,;,'.':', \n",
+      ".,,;,.,;,,':.!!?;-:;'.,!,??..',,;,',,,','.';',';,' \n",
+      ",,..,',,.,,,',,.,.,.,,.,.,.,?!,,?,;,,,;,,,-,,,,,,, \n",
+      "-;,.,.,.,,,,?,,,,,??,',.,..,,,;,,,-,'.,'?,'.,,:'?! \n",
+      ".,!.,;.,..,'?.,.,.!?.!,,...,,..!,'!,,'.,;,.'?.?.,, \n",
+      ".,-',;..-:,',!!''?!,.,.,??-.:''';,.,,.,,.;';,,;,,, \n",
+      ".!,.'?;.;.;.,;,,.?-.,.:-.,;:',:.!,'.-:,.'-,-:,,.;, \n",
+      ",.',.,!,:-.,-:,,,;-:,..?'?,.,,'.:;:,,:,,:-,,,;,:,; \n",
+      "'-.;:,',,,,,.'..,::.,.,',','.','!?',;,.,!.,:.,.,.! \n",
+      ",'?,.,'.''?,'..!,',.,..:.,;,;,!';-:,.,:,.,,;,,.,!. \n",
+      ",;;;;;;;.,.',:.!,,..,!;,.,,-;,.?,.,,.!;';','.!?,?, \n",
+      "?,?,,,,;,.,!?,.,:,,.,,.,:?,.''?,.?,:,.,?,:,.,''?,. \n",
+      ".:,,,,:',..!.!.,:.!.,,;:,..,;.,!.'-,,.!;'.,.',;.!? \n",
+      ",.!?.-.,?.?'-..,:.,,.,?,,.,:;,,,.;,,,.?,.';.,.?,?, \n",
+      ",,,,.,,-.,';,-,.:,.,,.,''?,,;,.,!,;,:,.';,;,-'.',, \n",
+      "':,;'',,;,':,,,',.,!!,?,,!,?,!!!!,,.,,',,!';;;'.,. \n",
+      ".'?,.,'.,;,;,.,;,,.;.'?'.,,.,.,;',.,.,:','.,,,',:, \n",
+      "-;',',',,!',,.',!,'!,'.!?,:;.!?'.,,;;,,:,,,;,,,:,; \n",
+      "',','.,'',;..;.,,;,,'.'..:;..,.!?,,,,?.,,,,:,'',,. \n",
+      ",,,,.,:,,,,.!.,,,,:;;,.,,;,,',,,.'.',,,,..:,,;,,;, \n",
+      ",;,;,;,,;,,,.,!?,,.,,!':,,,,!?,,.,!',;;,','!;,,!., \n",
+      ",!,,:;,,.;?',,?,'.,,,..,,,.':;,,.,.,.;:'?;,':,,..; \n",
+      ".,,'.,,';;,.;.,.!,,;.!,,,;;,,';':',,,''!';,.,?,.., \n",
+      ";!,.,,;,,.?-.,':,,;.,;-;,,;..:.,,.,,.,';,;'..;,.:! \n",
+      ".,,!;,:,,:,,.,',,'.,:,.,,,?,;,;,;,,.;;;.?,;.?,;.?, \n",
+      ";..,,..,.;,,,.,:,,,;?:,,,.,!!!...''.'.,!!.,!,,,,.' \n",
+      ",',,,'.,,,.,!.;'.,.',.?,',.'..,':'.!.,,!.,,,;,.,;. \n",
+      ";,,'.,,;,,'.,:;.,:?,;:;.,:?;,,.,,,:?!,.;,..,.,?.'? \n",
+      ";'.,.!.'.;.;,.!',,,,,.;,,,';,'.,,',,,,,,,.':,.,!'. \n",
+      ",;:'.,,;,,,,.';,!.!',;,'.??'.';.:!!!,.!.?,.??...;. \n",
+      ";.;.,;.!!!,.:;'',,.!'::-';,',',,'';,,':,!'.;,,',': \n",
+      ";,,',,.!,;,,,'.!,;.,!'?,,',,.!!!!!!.!!!!!!!.,!!.', \n",
+      "','.,,.:,!,;,,,.,,:,;,,,;.,,,,,,':;,',,:,,,,.'.'., \n",
+      "!,.,;.,!,.,,.'?!:...!'.,'.,,-.!'.!.,!,,,-,;,;,,.!? \n",
+      ",!,,!','....,,.:,,!,!,.?'...,..,'..-,:,.???,?.,.,. \n",
+      ",,.???,?,,:,.',;',.;.,'.?..,.,.,,.,.;'.,.,..,';,., \n",
+      "!,,!!',';.',';'.!!;'.;,?.,.,',.;,.,,';,.!?.,:,-,?; \n",
+      "',.,:,,,,,;,,,,,.;'.,;.,,,,'.,,;,',;-;,,,',:.,,:;; \n",
+      "',,';,',.:,';,,.,!,!.,!?;..,,,,,;,,.,..,;','.;,,'. \n",
+      "'.,,,.;,,;,,,,.?';,,.!'..,!,!.!!!,.,!?,,?,;,;:.,,: \n",
+      ";,,,.,.,;..':';,,,.'..,,';.!,,,.,.!,:'?',,?!,,,?,, \n",
+      ".,;':,.,,,.;,...,;;.,!'?,.??!!?!,:;,.???,,;,,',,,. \n",
+      "?:;,.,.;,;,:,'?',.','.,!.!.!!.;..,,;',.,;:,,,.,:?' \n",
+      "?,,,,;!..:.'.',.,....',.,,,,,;;';';',-,',',.!.,;,' \n",
+      ",:',;,,:,;,,,''.:,;,.!,,,,.',-'?-'.?..!'?,?,;-,',. \n",
+      ";','...!'?,!?,,;,',.,!!,;,!,;'.',:?,!,!.,-.,,.,!.! \n",
+      "..:.!!.'''?!?,;:,,,'.?.!..,..,,';'.,.,.,.,?,.,,,.- \n",
+      ".?,,,,.;,.!,.,?,.?,.,,.??,.,,.:,.,,.,:,..,.,.?.?:' \n",
+      ":,,;,,,,.,,,'';':,,,',-,';,,.,..,,-,:;,,.,,,;,.;,. \n",
+      ",,;',.,,.?.-:-,.!.,:-,.,,-,.!:'!,..-,.-,.-,.-,.,.. \n",
+      "?.!'?,;''.;'.!!?,,:.,.;,;.,,';..,,.,?,,'.,:,.,.;., \n",
+      ",.,;:,.:!',?,-;.,';';,,-.,;'?,.!!?..?,,,'?.,.'?.;? \n",
+      ",.,.:,.,!!!,!!,,..,!!,,?,.,.?,.,.,!!!!!,,?,?,?:?,, \n",
+      ".,.,.,.,.,.,,:,;;;,.!,:;,;'.,:;,.,,.;.?;.,.,:.,?,, \n",
+      ".;..:,?,.,.,,:',,'!,!',;,,..!,;',,.!':',',',';,,.! \n",
+      "!,,:-,'.,,:,.;;?,'--';.,','.;'.!,,.,,'.!,;!,,.-,;, \n",
+      ".,,,!,.!!,.?!?,-;.,:,,'.,;,.,,',';:,,,',,:,,..,'., \n",
+      ".,,-,,,!,'.,:,?;,,,:,.,,?,,:,,;:;.:,,,!,,;,,.,,,!, \n",
+      "';,'.,,.!',;,.,!!,,,,.,',.,,:.!,,,:';;,.!;,,:,'.,, \n",
+      ";,:,,,..,,;?,.,',,,;'.,.,,;;,'.;,,;.,?!?,;:;,!;!:' \n",
+      "';,!.;.,,,'!,:;,,,.,;;,',.;,;,',',.,','.,;;.,,.,;' \n",
+      ",'..?,,.?.!?,,,.!-,';.;,,;...,'!?!',',''.,!,?,,,;, \n",
+      ";.,,.,??,??!'.,,;,.,,.,:':,','.,,,?,:.'..!!,.!''!? \n",
+      ",!.,.,,.,:,.,;,;.,:'';,,.,,!!??:,!,';,!,,;,';!,?,, \n",
+      "''.,.:.,'..!,!,'.':.',.?,;::!,,,.,;,,.,:.,';','.,, \n",
+      ".'-;,,:'.,:;.,.,,?,.,!.'.,.?,!,!?,.,.,.,:.?,:';,.. \n",
+      ",.,,.,,;:,.,':,,-,.',.,,!.;;,.,;,.,,,.,.;'':;,'.,, \n",
+      ".!.,,:;:,,.,?:,.,.,;'.?'.,?,;;,..,,''.',.,?,.,.,?, \n",
+      ".,,.;;,,.,','!',.-,,'.,;',..;,,;'.,?,,:,..,';-,,,, \n",
+      ".?,.,,,,:,;,.,?,.:..,.,.,..,.,...;',,'.,,,',.,,',, \n",
+      "'.,,,,,?.,-,.,;-,,;',;,,,,;'',;;.?,.,,',-,:'.,,?., \n",
+      ".;:'.,!;,,'.,,,,,,'.,,,;';?.,.?.:.,:;.,,!,.,,,':,, \n",
+      ",.,?,,,:,.?,.,?,,.;:,,,,,,.,,',,',.,,!.',.,!,'!.?. \n",
+      ",';,,.,-,.,,',.';,,,,:,.,',',',,;.,:.,?'?'.;,,:,;- \n",
+      ".,,.;,.!,;.,,,,,'.!!,.,.;,.;,,'.,!,!,,,',,,.;,,:,' \n",
+      ",.!,'.,;,,.,,',!,.,!;'.',.,,'.,,,?,',.,,'.,:-,,',, \n",
+      ",',..,,,-,',',,?,;.,;,,.,,;,'.,,,,,,,,.,,-';,.;,'' \n",
+      ",,',',,-,,.'.??,?.?.,',,.:;.,,.!,.,,;,;','!:'.,!'' \n",
+      "'.,,,,,:'.,,:,.,;,,,,,.,..,':;'.::,!,...,'';,.;,.! \n",
+      ",.,.-.',;.;:;.';.;,,-,,.'.-.,:,.'.,'.,,;.,,???,,,' \n",
+      "????,?,,,,,'?,,:'.,'!',,,,:,;,,!!!-!'!'!!,!?,.?,.? \n",
+      ",.??.';;,.,,;'-,,'-.,.,.,,.','.,',.;.,,,.,.,,,,;'; \n",
+      ".'?,,;,,..,;.?,:,,,,.,!!!,,!!,,;'.!?,.,;,,,,.,,.?, \n",
+      ",;.,.,.!,;,:..,,;,.:,.,,:,;,;,;.;':;'.:,,,,.,;:.-! \n",
+      ",!'!,,,,,,;,,,,,,,;,:,!',;.'!.,:,'.,!,,,.,!?,,,.?; \n",
+      ";,,;;;,,,,.?,;?.?,.??.;,..'.,,,,.,;'.,.,!,;;;;,;,. \n",
+      "?.,,;!.,,:'.?,.;,:':,.;:,;'.',;.,;':,,,,,-'.,!,,,' \n",
+      ",'..,.;,;:,,:'..,,'.,',',,,',.:,.!?,.??;;;,;;;.?-, \n",
+      ".,.?.?.,?,;.'?.?,,,,;,,.?,,,;-.;;.,!!'??.,,,'?,?.' \n",
+      ",?'.!'?,,.?,,.!,;,,;'.!?,,,;.:;:'.'?.',,.;..,.!,,, \n",
+      ".,?'.''!'':!!!,;.,?',.,.,;,'.,,,!':,!',;!;?.,,:'.: \n",
+      "'.,!?,.,??''.,,':,.,',:.,!!,?,'.';.,;.';.!,''..,:, \n",
+      ",,,,;,--,.,.'','.,?,,;.,,:.!,,?,;.',,:;,.,?;.,.,,; \n",
+      ",',:;'.,,'.?,',.',,':.,.';,,.,?,,;,,,-,.,,:.,,'.:' \n",
+      ",';.';,;',':'.,!?'.;.;,.,,;,.,;,,.'.,,-',,---.,,,; \n",
+      ",.,;,',,,,,,.,,-,.,.?,;.?,!.?:???,.!?'.?'.;,,,..,? \n",
+      ",,'.:,.;',',,,,:'.;',;,,,.!;.!':.,'.,;!,??,..,-,,' \n",
+      ",-.,,.!:,,.,!,,'',,.,,!,,!,,.,,'.,.,,!,!,!!,!,,'!, \n",
+      ",','!,!,,?;.!,?',?'.!',,,.!''!,,',,,.,?:,,,:,'.';, \n",
+      ".?,,.,.,,!,,,.,!,.,,,,;..!';,,,,,,,.,!,..,:.';,',, \n",
+      "!!?,.,:;.,.,,,,,,''.:,'.,,;....,,.'','?,.,,;-.,,!; \n",
+      "',.,?.'''?.,'',,.,?.;.?,;,..!?'..?,:.!!,,'.'?.!,,; \n",
+      ";!!?,.,.',,,.,.,.,-.?,.?,-?:,?,'?.,.,.-!!!.;,,.,!, \n",
+      ";:,!:!;;.'?',,',',;'?.',.;;;;;'.;.,!!,.!!,.:.!!,!? \n",
+      ",,'?,,,.?,,.,?,.,!.''?;,';;,,,,,':'',',,.:;.,,-:,, \n",
+      ";,.,,':,'!,,,,,'?:,;,,',,:,.''!?.!'..';';:,,;,,'., \n",
+      "!,,.,.,?!,',''.!'?'??!,,.?,;',.,,.;'',.-',,'.,,.,- \n",
+      ".',.;',.'?,.';,.,,,:;.,,,..,,-':,,,.,,,;.,,,.,..,: \n",
+      "?.?'.,,..,.,.?.,.?,,;,,,,-,-,,-;-',-;,-,,;--;,,,,, \n",
+      ",:.,,!-,!?,;,,:''.,,,-,.!.,;,'.,,':,;.,!!!,;,,;,., \n",
+      "!!!!'?,,:,';,.!!'?,:.?.?.,.,.,:.;?,,:-,'.,?,,',!!, \n",
+      ",,.,?,!,?,;.?,.,,-';;,;,,,,,.!,?,,'.!,??..??.,,,,. \n",
+      ",':.,,',,:,,,:,;,'.,-,.,,,,,','?,.,,:;,'.?:',;,,,' \n",
+      ";,,',,,-';,,..!,,'.,,;,;,,.!,.!,;.,,',.,,.-.,..,': \n",
+      "''':,,','.'.',,..,,.,;'',,,'';'.,,.'';,'.':!';'.,, \n",
+      "''.,,.:',';,.'',,,.,,;!';'.;,,,.';,,;',,,.,,',,,;, \n",
+      ",,-,,,,.!!':.',.',.,!!'?,.,!.,,,:-,-.'?,...,.,.,;. \n",
+      ",.,,.,,.';,';',.,,,,,.,',',,',,;',,:',;,;:,,',',', \n",
+      ",:'..',.,.,,'..!;!,!'.?,:.;.?.?',.,?',''.;''.,;,., \n",
+      ":,.,,,.;,:;,.',?',.!!,'-!,..,;'.!!!!!?,,,'.,,'.'!, \n",
+      "?,.;,:'?!!!,;:;,',.';','.!?..,'',,:,-'..,!,!,!,,'' \n",
+      ";'',,',,!'',,..!.,;:,','.!?.,':!-',,:;''!,,..,?:,, \n",
+      "',',,.!,!;:'.;,',.?:',;:',,.',;:.,.;';,-,.'!,,!,,! \n",
+      ",!,-',,!!,.,,:-':,.',,,,,,:',,,;','.,.'?'?',';,.?, \n",
+      "-'.,,!?'?,'.?,,,,;!'?,?,??'.!;?'?,:'.!?,,,.,,,,:,. \n",
+      "?'!,,';,'!!,-,,,,-,.!.,.,,:,;.',;,,;',:,-,,.';,:-, \n",
+      "-.;:;,.:',.,,;,.?,:!???,,'?,,,,?';.,,,?,?'.,,--;., \n",
+      ",'.!--?,?',;.-',;.':--,.,.--,,,,??!;:,''.;,,',.,,, \n",
+      ",!,,,;!',;,',-,'!,,,,.';,':,'.!.;'.:'.';,.,',.'.?' \n",
+      ".'..?;.';.,.!,;'.!,,.;,,',.,;'::'.',?,..'?;,',;,,, \n",
+      ",;----.,-,-,,.?,--.,;,,.,',';,',,;,,;,;,,';,,,.:,, \n",
+      ".,..,.-,,.,,,.!..?,,,;,,,',.,,!!!,','!-,--,!,-,'!' \n",
+      ",!,--'.,,';'.,!,!,,,,:,,;,',:,;,,,,,'.,'-''.!!'.-. \n",
+      "-,;.,,..,;.'?,'-;'.!,?;,.,,,;'.,',.,,,';,;',;,,''; \n",
+      "-,,.'.!-!,;';,'',,,,..,.,??.,?,.,.,'.,,,,,.,.,..': \n",
+      ";;';',';;,;;;';;:,','.;.,!,.,;,,,,.,!;.,.;';.;';.; \n",
+      ",.,.,,,,.,;,.,,;:,;:.,;,:'..,.?'.,.'':';',.';,''.' \n",
+      "';.!'?:,.!;.!,!,,!;;.,,.,;:.'.,;.,,.','.,',,,'',?! \n",
+      "'.,;,,.,!!,;'.!!.'?,:'.'?.!!.!.???,,';,;;,--,.!'-. \n",
+      "!,,.,,!,.,,,.!???,,.''!,.,!',.?!'.-:,,,!.'.;;;';.' \n",
+      "-.?,;,,',;,;,.,,-:,,;,,,,.:,,',.;,.,;!.,.?.,,,.!'' \n",
+      ";;,,.,,!;.,,;'.';,'.!.:,;,,;,.;-,-;,,,,!?'?'?'???; \n",
+      ";,,-,;,,-;-;;,-,;,,,;'..,!,.!?;'',.,,,.'-..':,,'.. \n",
+      "?,;.'.?,..,;.?.!;,'!;',,.,';,,;',,;,'.'!,!,.,.'-., \n",
+      ",,:.,'.,.;.,;..,;.,.,:.,,,,,..,,,,.';,-.,!,.!,!.,. \n",
+      ",,.,.,.,.;.;.:..!,.,,.,,!,!;';'.',.',',','.;.,,;,, \n",
+      ".,!,!,?',,,,..'.,;.,?':?'..,;,-,.',..,?,,.!.;'.,., \n",
+      ".?.,-.','.!,,,!!,'?!!,?,'.,,,-,,..,!,;,,,,;-;:,,,. \n",
+      ",,.!,-.,.,.?,,;:,;.,,.,;:,,.'':,,.'.,:?,;,.,,;'.;' \n",
+      ",,,.:,,,,.,;,.':',,,.,;.,,.,.',;',,.,;'!,!,,,.-,'! \n",
+      ",.;:.....,:.,,:..,:,.?'?':,,;,',,-..,,.,.,,.,,.'?? \n",
+      "!'..?,:,,.,.!,'..,,'.,!,,,,::'.?,,?-',.??.,','...? \n",
+      ".?'?.,.?;.,-',',';,,.',,',,'':.'.,.'.,!!!;..,:',., \n",
+      "!,'.?!,,..!!.,.!,.,!?.'?,.,!';,.!'.,,!,.',??'.,.;. \n",
+      ",:..'.,,,,.',:.;',,.,!,',''.,,,:;.,,:.?,?,,!,.!,', \n",
+      ".,;,;;..,;.',,.!.';,'.!'?!','?''.'.;,,'.',?-?.,.'' \n",
+      ",:;:.,;.?,.,!?,.,,.,,',,',;'.,!.'',.,;,.'','.,,'-. \n",
+      ".,..,.'?,-.:,',!;,;,;,;,;,;-.,,!,,'::,!-,,,;,.?,., \n",
+      ";,';;.:.,;.,'?,;'.;':;,':'',,',',':;,.,.;'..,,;:,' \n",
+      ".;,,'.;;:,,.,..!!!':.,..!.:,,';,.;.;.?,,'?,,-',,!. \n",
+      "?,,!,,,.-'!',;;''.'?,,,,','!?',!.!-',,-.',;','.,.! \n",
+      "?!,';,.'!,',',;,',,';,'.,,!,!?,,.,,;'.;,,:,.'.?.., \n",
+      ";.?,;'',.,',.,:.?,;,.?,.?,;,;';';,-,'.!'.;.;;'';,' \n",
+      ".,',.?,''',';,'!!!!!!!,'?'?!',-',.,,;.?.'?,.,,''', \n",
+      ",,,.,?:,',',-,.!.''?',.,,',.;,.,.!':,';;',,,,-,,.; \n",
+      "-,.'?.,;-,;,,.',',!'!,,'.,;.';.!;,,,,'',!'?,.?,:.? \n",
+      ",.'?,.,.,',;.,,,,;,'.,,.-;,.,;'.??,.',.,;:..,!;,': \n",
+      ",:;','..,,,,:,.,.,:..?;..:!?,.,'.,.','.'';'.'.,;': \n",
+      ".''!;,!.,',.,',.',,..;:..,,';':!;,.,...!,,,;,,.,,! \n",
+      ",,.,:.;.?,!!,?!;.,?.,,,,'';,,',',.:'..?.-;-':.!.'? \n",
+      "',',.::.'??.,..',?.;,'':;,,,','.;'',,'.;'',:'..?'. \n",
+      ",;.-!'.'-.-:'.,!.,!'.';'..!,;',':!....!,!',.''''!' \n",
+      "'''.,,','.,':;',-.:'?,:,.'.??:!:',.;''.',-!.,;,';' \n",
+      ".,:,':',',,,,,;,,!,!,,:'.!!;.'!.?.?,,;'.;.,.;,..!? \n",
+      ",!?,?,:..!?.:.,:;,-,,?'?,.?;''.,!?;''..';'.,;,'.,, \n",
+      ";'':,,'.;,,.,,,;;,;.!';!,;;:;:'.:.!!,.'!;','--,,,, \n",
+      ",,,!!;.,?!?.;.;..??,-,,'.,.!:,;,,?,.'.,,.,,,,!,.,! \n",
+      ",:'?,,?;,.,,'?,;.,:','.,.-,:!,.,,?,';,,.,'.:,!'!!' \n",
+      ".,:.'.,,''?;..,,'.,,.,,.','''.,';,,..,!,.;.,.,.,;' \n",
+      ";:!.:;.!?,;.':.';-.:,;,,:',';,..;,.;,;,.,,''!',!,, \n",
+      "',;-'.'.:,,!:',.:,,.,,'.!?,.',,'.,',.::,.,;:.',.?, \n",
+      ".,!',!-!?.','.'?,;,.,,;..,..!,,!!,'.'?-??!?',,.,,, \n",
+      "?,!'.;.,;'.??';;,.,?,;?,,.';.??-?'...:';.'!!,,'.,, \n",
+      ".,:,,;,,.;:,;.;,,.,.?,.,:,.;,,:,.,.?,..,;,,';'.;.' \n",
+      "?.,:.,,?,.?',.,,..';..,.,,''.,';'-;.'.',.,,:,,,?'. \n",
+      "'?.',.,,.:,..!.,-.,,,;'.:,,,,,,,.,.'?';.'..,'?.';, \n",
+      ".,!.[.].',.'..,.,:,.,,.!..,,'.,:'.';.;'..;,.????': \n",
+      ",;,.,';.,,,,;,.,,;.,'.,!,!:!,'.;.,;.!?,:..'.:,.,,' \n",
+      ".,,;-'.?,,,!,';':,',:',,,,,;',;',';',':',',..,,.?, \n",
+      ".;,,:''..,;,;:';,;,;-;;'',.'',.;.,,,.;'.,'-,;';,., \n",
+      ",;,,,'.;;-,,.;,,,';.,,,.':,.,;,.;.,,.,..,!'-.,;-., \n",
+      ",,;,;;,.?-.,.-,.,.;.,;,,.,,;'-,,,.,,.!',;:,,,;',,' \n",
+      ".!!,''.':,-.:,,,?.,!,!!;,,..;.,,,.,!,,,..!!!,'.??? \n",
+      "?,;'--:.?'?:?,,,;:,,,:,,,,,-,,,,,,',,,-.',',,,,.;- \n",
+      ",,,;,-',,,,.,!,!,:;',''.,,.,;,:,;.,,,:'?!'?.:';.', \n",
+      ",,;:',.?',.'.,;,'.,'.,:.,';;.::,.,'.??,.;,',!,',!' \n",
+      ",!',':,;,,',';,!',,';,,,',:',!;',,.',;;.,,;,.';,,, \n",
+      ".,,,'';,'',','';;';,:,'.?,,';',.,!!?,.?',;!'.?,.,, \n",
+      ":';.:..,:,,.!?.-;?!,,'?'?,?!?':',...:.,,;.,.,!!,?? \n",
+      ".:,.,.,,.!.,,,!!:,''.'.,;'.-;,,.'???;!,.,!,.',.,,! \n",
+      "';,'!,!.!'?,,.'.',,.,?,:,.?':'.',..?,.?',;',.'.,;' \n",
+      ".,,'..;',,:,.,.,..,.'.,;:,,,:,;.,.!,!'!,,!,,,,?',, \n",
+      ",,,!,:,.?,,,,!!,!,;,.,.:!;.,.':'...,,'.,,;,.;,.:,, \n",
+      ".,,?','..?..,!..,:.?,,.,'.,!.;,.,;,,'':';,,,',','' \n",
+      "';',,','.!!','.,,:'',,'.',?;,.,';:,,,.;.,.?.!.!',? \n",
+      ",;.,,,,;',',-,,',:,,.!,',;,',..,.'..,?.,?',',',':' \n",
+      ",':',!'-.',':',,,',','.'.'..;,''.':-;.',:,-..,.',' \n",
+      ".!!.,,,,:,,,.!'..''?,','','???,:,.,:?,!,!,!,!,!.,, \n",
+      "?',,?,:.,,,.!!!,.,.,:,,!,!,,:';?,;.,??,.,,.'?,'.'! \n",
+      "??..;?-.'?',,;',.',''-,,,.,','.;,.,,,,:,,!.!?:'?;. \n",
+      "',,'',;,'',.,:..,'?,,,.':,,,,'.,,.,.,.,;,,?:,,?;,, \n",
+      "',.,'.,,,.,,.,.,.:.,'..';,,',..,.,.?'?,;;',''.;',' \n",
+      ".'':.!.;',!,.,,.':,;,.:,.,',,.,.,.,,,,,,;,,,.,.,': \n",
+      "',;,.!!,'-,.,!;;,,.,;,;.',:.;,.,,.,,-,';',,,,,',!' \n",
+      ",,,.,.,;'.;';,,;,;,;',,,',;'.,,,'.?-.'.?,','.,:;,, \n",
+      ",.;..,!,;,,,!',,,'!,,,,,,',!'!!,-!,.,-.?-,.!.,,.,; \n",
+      ",,:,'.';';..;..;.,-,'':,,,,:,'.,,'!,.',.,,,,:,',.' \n",
+      "?',;,,,.,-.,,,,',.;:,.,.',';,;--,,,'.;,,,;-'.':,,; \n",
+      ",,,.,,,-'-;,-,,',',,.,,'-.!?':?'??:';,,.,'?,,?.?', \n",
+      ",''',''?,.;.',,?;,,.,:,.,':,,',',.,!-,'.,',,,,;,,? \n",
+      ",?-;.','','?,?,.,:.,?;..',',.,.';..,:!..'?.,!?'-:, \n",
+      ".,;.',,.'.:'.:,,,.'.,',.,','.!,:.,..,?,:,.,,?,,-?, \n",
+      ".';.',:;,.':.'-,';';',',,',,',.-,,,,,.:.,;.,;.,'.! \n",
+      "!',,'-.:,:',,.'?,!!',';.!;.'.!.?.??.?.!'?...'','!' \n",
+      ":;,'.'.'!''':'.,',''!'.'?',''.;,.'!,',',',',,',',? \n",
+      ",'!':'',,!'?,,.,.?:,.':;'.!.;'.,';.?',?!!.'?,,.,.; \n",
+      ";;,!.!.-,,..'.!!',!-.,,!','?':;;''.[.],!'''!,',;', \n",
+      ":!,.[.],,!'?,':,;.[.],;!?.'-:,.[.],!,.,,,?,,;,,.?, \n",
+      ",-,,.,,,;,.;,;,;,;,;,,,,..,,'':;,,,,.?';.,.,.,?.:' \n",
+      ".'.;'...','.-?:.:,;,,';,''.':.'..!!!!'?'?!','!'??? \n",
+      ",:;,.!!-.!!!!,',!,,'!!!,,!.',?,!!';'.!!''!,!!?.,,, \n",
+      ".';,,',;,,.?,':,,';'.''.!?,',':';,':',;'.!,.?,',,, \n",
+      "?:,.,';''':,,',':,,'?,!.,:,-,?':'..:,,,,.:,'...',' \n",
+      "..?':.'.,;:,'':,.',:,;-,:''.;,.!,,,',:',.'',',,?', \n",
+      "'.,,,''.',,,,',,,',.'.;,''..,,?,?'?.,!?'.,',',.'!, \n",
+      "'!'.',.'?;.?,,'.,.,:!!,.';,!:,,,,';,,'';,.,,,,,,,? \n",
+      ",!.'.,-.-,,'.;.?,.'';'-.'?,,';,..,.',,;-,.;.?,:'.; \n",
+      "..;,-;,!,.?,,..;.,':',,,.;','.,;,-,'.',,',.','';'; \n",
+      ";,,!,,!'?,.?,.,'?,.,',,',,,','.'.;,.?',''?,.,;,,,, \n",
+      ",-,-,:',,,,,';,:.,,',;,,,,.,,'.,,',,'..,.;':-',,,, \n",
+      ";,.,,..,',';'-,;:,,',.;'.',.':.:,',,-.?,,-.,.,.',' \n",
+      ",:'.,!,,?:'.',':',.,,,.,,,,.;';:,,,,.;,';-.,;,,.;, \n",
+      ":,,,..!,;'.''.';;.',,'-',.'?,,.,,,!,;,'.':;:,,.?., \n",
+      "..:;.!.,!':'..;,,.,!'.'.-..,!,,,,!.!?'?';..,',.;:, \n",
+      "...,.,,;.,';:'':;,'.'.'',.'.'?,;.'-;':,.,''.:;,,:' \n",
+      ",',',.'?,;,;..:',.;-'.,:','-,':;,;.!,!?'',';!,,.'. \n",
+      "'.',.?,.'??,?:.,;.,:,:,;;.:.?,,.!;-,,.!'','.!?'.,! \n",
+      "!!!?,?,.-,.!'?,.,!,',';,,':,,,,;,,:.,..,;,.,;,'.;. \n",
+      ",,;!,,,.,.!!!,;.,,:';.,:,',;,:,;,.,!,!,;,.,.',,'.' \n",
+      ",?,,,'.,?,;;.,-:,.-;!-!,;:;-'.?,.,?,?;.''.-:;,,.:' \n",
+      ",,,'.,'.,.,'.-:.,,!.,,?;,,,',?,,,;,,,.:,'::,.;'::; \n",
+      "':':,,',,;'.!';,,,.,';'.,:,,.:,:-';,,',',:.?!!,??, \n",
+      ";'''.,,;,',,',,';.,!,''.',,.,?,,,'.,-:,,,,;..?:,', \n",
+      ",',,,''.'.,'!'!'.-'.:','.,'.,-','.,;.,;,,,,',-',', \n",
+      "',,-.,;.,,','-,'',,,'',,',--',:',.,;.',.!!,'.,,.,. \n",
+      ",,.,,,-!'?.,,',:;;';';;',;...'.','?':'.',;,''.,;., \n",
+      ",:,.!!!;...',;'.,:',.!!!,'.,,;,.,:?',:;-,.,,?,'.-, \n",
+      ",,:'.:,-?!!',,-',.:,'?.:,!.??!!!,;,.;!:,-,:.!?!,!! \n",
+      "??!':,;-.!,,';-',.!?,,:?,,,.',,,.??!,!''??,.?,.,'! \n",
+      ":'?',,.!,.,';';.,,:;;,,.;',:!?,.?,.::,..!,,?;;,,.; \n",
+      ",.,,:,,,,,'.:,,,,.:'.,.,!','.,,,:.,':??,.!?,;.!',- \n",
+      ".,?.,.,:?,?,.''.';,',.,?,.?,.?,.?.?,.,,.,!?,':,.,' \n",
+      "!,!,.:',;,.,,;,.!.?.,,,;,!,???.'.,-'.!.!,:,!,.,-'; \n",
+      ",,,'.',,,,.,.,,:';'.;,,,....;;,;,...,-?,,:,.,,!,,! \n",
+      ";'!,:''',.:.;,,:,;:,,',,,,,.?;,,',,,'.'.,,,,,,,;', \n",
+      ",:,,,,;';.;',.;,,.;,,'.-',,,';-,,.,-,:;,;,'.:-,,,, \n",
+      ",,,,,,,,,,,.,,,,.,!,:.!,.,-',,',?;,','.!''.,!,,,', \n",
+      "'.,-;!,,,.,,;,,;.,';,-,,-,,.',.?'.;.,?,;;;,,,.,.'? \n",
+      "'':,,-,.,;-,,,,;,;'.,,.,?;.-,..,!,.?!;.',;,,;,';;' \n",
+      "';',.!,!'?';.?,.?.'?;'.:'?,,;''-.;,,.',.;.!',.??-? \n",
+      "',.;.,.!.';';,,',.!!;';;'-.?,,,.!'?.:',..??-!?!?.; \n",
+      ":,.,?!.,,,.!:;,.!,.,,;;';',!.,;;.,.;.,.?,,-,,,,',, \n",
+      ",;.,!,,,,?,,.,'.,.!.;,,.;.?,:;'.,.,.?,.,..'.!.,.,! \n",
+      ",!;:,,''.!,,!,?,???:?!'?',,':.,;.,:.':.!!!!..,,.,. \n",
+      ":.,-;.,';'.?,:'.,,,,.'.,,.?..;;.,!;,.,-:,'.,.-,.,, \n",
+      ",.;.;.?,,::',.?.';;,,'.;-;,;,'.',?,,'';,'...;:.'?? \n",
+      "':',;''.',,:.,-'!'?,?,.,,-,-'.,?!.,?,..!,!.':',;,, \n",
+      ",,,;,,,,-,,,.!??',,.''..'.'.,;..,?,,-,.:',,,'?.;'. \n",
+      ",;.,.,.,,.,,,,,,.',.,,?'?,;...,.,..?.':,..,'.';,,. \n",
+      ",..,,.;,';'';;',,,.?,..'-,'.';,,.?,,.;.-,-,-,,;.,, \n",
+      "!',,;,,.';.,,.,,.,',,,.!':;,.',,;,.;',;'.,,!,,.',' \n",
+      ".-!,!,!'.;,.,,,,-,;',..'-,,.;,.;,-.'?,.?'.;'.'..,. \n",
+      ",;''.:,,''..,:','.,':,,'.;,.,!.,;'':';;,..,,.,?,., \n",
+      "-,!:,'.;,!::;,.;',''.,':',;,.'.,,':',,,,'.',','.,' \n",
+      ",,:-.,,',',!''.;,,.,.,,':';',.?,.',.?,.,'!,:,'.',' \n",
+      ".';,,:,!.,!.,'::'',;;,!,!,.,,'.',,';-,,',;,,,,:,,' \n",
+      ".,!;,,,.',:,.'..,,-';,.,;,,,';,,;,',','.'?,,,,';,; \n",
+      ",:,,.,,;,,-'';,,,,!'.,.,':',,,.,,,''..!,;;,'.-,,,, \n",
+      "',,',';.,',,,,,':;.,,,,:,;,,,:,':.-,'!;,,,,,,,;,'. \n",
+      "';'.;,,.,!!,!!,!!!!!,,!!!??,?'???'!,'';,;,;,,,.,!, \n",
+      ".,.!?,?,?.:':;,,,.,,!.,.'?;.,.'!,.,';';'.?,,,...;, \n",
+      ".,.,,',,,,,--',,,,,,;,.,,,:,,,;,,.:,.,!!!;.,!!,:', \n",
+      ",,,;,,,;'',,,,,;,-,,,,.,;.,.:,'.,,?,!,?!'?,.?!!,?, \n",
+      ".!?,:,'.'?,,?,,..!.,!?,.,.';.,!.,;'.,'':.'.'.,,,,. \n",
+      ",,,?',',';,.:-.',,,';,,,'.,!?:.;:,,.?,.,.,!?,,--,. \n",
+      ",?,.;',,','.';,,.'.,.,?,-;,'..'.?,,,?...,';.!!,.,! \n",
+      ",!,,.,.,.!'?',;',,,,,',,,;,.,'',':'';',.,.:,.,,:,. \n",
+      "?;.?,,?',;',,,.!!!.':,,';,-..,';.,.,:,,,',,.,:,.,! \n",
+      ",!,!.,'?;.?,;'.,,,,-,':,,,.,,'..,,,.,.,?;-,.,,,.', \n",
+      ".,?'.;--..,.;,;'-..,;',,-'.,'?!!.??,;',',-;,,,,.'' \n",
+      ",;,..,;,,,...,,?,.,,,','',;,:,.,';',,';,;.,,';,,,, \n",
+      "',.;,';,,,,,,'!',,.',',.,,.,,:';?,,:,,,,..,;.,,,'' \n",
+      ",.,.';;',,,'.,;,,-'',,';,,,,;,,.;-;,',.,,,,:;,'.,: \n",
+      ",,',';',':',';',,',,.:'','.':;..,;.,:,,!,:?,:;;,:' \n",
+      ";',,.!.,:.,:,,.,,;,.,.,,.,,..',.';.;.;,,.,,,,:;'., \n",
+      "..,;,,,:.,,-:,.,,,.,''.'..;,.,;.,?,;'';',.,,,,,,.. \n",
+      ".,,,,,,;.,-''',,,!,.,.-..''.,,;.,;:,...,,,--.,!.,, \n",
+      ":',.!,:,;.,;,,:.!,?,'?,,..,,.,!;.!;,,.,-,.?;.!!',. \n",
+      ",;,,,,,.,;,,,...,.!.,;.;;;,.,,.,;.;:,.:,.,:.,..,;. \n",
+      "!:.,?:,.,-,::.;,,..;:.-..'?.'.;.,??,?.'.;!.;',.,': \n",
+      "',,,.;.';:;;,?':':;.,,.';':'.?:-;'.;';',,,??;,;-', \n",
+      ",-:.'',';.,!.';.!?,;,-,:',.';'.,,;.;',.'-,!',.,';. \n",
+      ",-,.!,.'?',';,,.?;',,'!'.;.,,,''..,,'?:';,'.!?',.: \n",
+      ",,,',,',,,.?,',,''.,,,,'','',!!,.,.,!,,,,!,.?';',. \n",
+      "!?.!.:.!,:,.,,;'.,,'.!.,;:,,,,..,;,,,,,,.!,.,,:.., \n",
+      ".,?,',.;.'?,.,.,?;;:,'.,,',.'!?,,'..?,'.'.'?'.!.,, \n",
+      ",?,,',','',,,'',',,,,?.!,,.,??,;.;,,;.,,;.,',.,,.; \n",
+      "!!',.?-![.]!.'.'.!.!!.'!,'!-,'!,',.!,!;;:,,,'!!',' \n",
+      ",.,.,;,'.?,';.,,.,,.;,.,,...',,.-:,,.!,'.,.;?.;?,, \n",
+      ",,,,,;.,,,,;,.,,,,?,,?,;,:,-,,;!,,,;!.;.'!;;!??,;. \n",
+      ",!.,.,!,,.!,,:.-;,'':.':,,;,..,,:,;,.;,.,..:...,;, \n",
+      "',:,,,,;'.,;,,,';;',;,.,,,,';,-,,,.',':''.',,,,,;, \n",
+      ",;,,..,.!,-:',.;,,'..,;-.,,,;''..,;.,;''.,;,.'.,', \n",
+      ".,.!.;.,?.,!,,,.-,::.!;:'.-,,,,:,.,!';.?;,.'';.,-, \n",
+      "''.,,',-';'.,,,-,-',.,',..,,.',.,;,.,!,;:';';.,!', \n",
+      ".,;,,-,,!.?,;;.!,;'.!,;,'.,:',.,!,.'?;.,';,.',.,,, \n",
+      ".,.;,,;.';'.!,'.,,:;,.;,..,,;.,;,'.;;;',;'.,,.?':' \n",
+      ",..;,.?,!,;.';.,:,.!?!!',?!'.!,?,;,,.,,''.,;'.!,!, \n",
+      ".,!',!,!!!!!,!'!'?,!:'!,!'.?'!;.,!,,!!!!?!;!,,!?', \n",
+      "?;;.!.,?,',,?,.;,,;,,,,',.,!,,?,;.,;,:',-?.,;,,,,, \n",
+      ";',-,.,,,,,.,,.,;','.!,,',,,!'.,'?',',,.;;,,.,.,', \n",
+      "'.,,;,,,;,,,',,-'.,,,,.:;:,,,,,',.,,,.,;.!';'.'?', \n",
+      ";.,,..,,.,;'','.!,?;.,!,,!!.,.,,!,;.;,:,.!;;,;.,., \n",
+      ",.!!,,,'!!,!??.'?,;,.!;,,,,,.,;?;,.,.,,,,,.;!,.,,! \n",
+      "!.,;;.,,.,.!,.'.':,,,:;;'.,,,,.;,..,.;...,;.,!'?,? \n",
+      "';''.,',,',,,,.,?!,,;,,'';,,.,.,!,,.;-;,;,,.!?',.' \n",
+      "?,.,:.,';.;:,;:,.,;';,:,':.,,;';',.',,,'?,,?,,-?,, \n",
+      ",.!.,?,,-.,,';,,',.,,.,';,,.,.,'.;;!,?,;.,.'.',':? \n",
+      ",:,.,.,.-,?,;.,,;,.';',.'..,:;.,:,;,'.,,,,.,:..,,, \n",
+      ";,;.,,'.,,'?'.',,.,:,.!'.,,.,,'.';.;;'.,,,,,,,,.;. \n",
+      ",,';;',;,;''.,;.,.,'.,,.,;,.,.!.?,:.?,?,,-,.'.,!,. \n",
+      "'?,,.,,;,,..?,;,,.,.,;.'?,,.'-?,-.-?;.,-;;,;:,:,'; \n",
+      ",,,,.?,:,,.!,,,,';!,.,;;.,;',,,;,,,.:,,,.?:,.,:'., \n",
+      ".;',.!!,.,,?,',?,:?;.,?.!;.!!,;'??,?!,.,.?,!,!,,.: \n",
+      ",',;?,,'!',.,.,.;,,'',;,',.,..;,!,.,'.,'.,,,.,;,.? \n",
+      ",;'?,?,,'','.,,,,',,,,,.,,,,.?,,:;',;',',;,.,'.,;, \n",
+      "'.!!,,;-';,,;,!',;,!!,,.,!,?'',?;.,.',,,,,,;,:,;,. \n",
+      ",;';,;,,,!;;,,;.;;,:-';':;;','.?,:','..,,;,',';;.. \n",
+      ",'.,.',..,'';..,,.',''.,':'.!!,,,,':,,,,,,,;!,,,.; \n",
+      ",,,.,:,;.,.,.?,,,,.,;.',,,,,:;.,,,,...',,,;,,',.,, \n",
+      ",,''',';.!,.,,'.,';';',:.!.,!.'.,!,..??.,';':,.:., \n",
+      "'..;;',,',.'',':,;.!?;.?!.!???!,:.'?,;,,,,,'.,.;.' \n",
+      ",?,'?';!'.';.,.',;;.:,,,.:!!,,,'.!!?,,.!!;'''.,!'? \n",
+      "',,';,;';',','''..,,,,.!,;!!,!,,-,-,,,,,!,,',!''!, \n",
+      "?,,;;,,'.'?';,,,;!,,;;';,';.!!!?';.!'.!,,!.,,',.,; \n",
+      ".;',.,;.'.,','.,,'.!,,..?!,.;?,?,,;'?!!,,;,!???'?, \n",
+      ",,,;,,,,,,.'.;,','',.;,,.;.,',,!',,,,',!',',;,','; \n",
+      ",',!'!!,.:',..'.,;;.:'?;'.;'-.,,,.!;,.'.,;:'.,,!,! \n",
+      ".,,,''!.!,,!,;,,.,.,',,,,',',.,,..,-!!,,,,''!,,.,, \n",
+      ",':'.;':.,!,!,;...,,?.,?;,.;?.?,,,.,?;,,.,;,.',.,? \n",
+      ",.,;,,,.?!?.!.'.',?,.!.,?,..,..;,,;,,,;',.',.,,;'. \n",
+      ";,..,.,?...,...?,,..;,;,,',,',.;,,.:';;'',.'?';';, \n",
+      "',';','''.!'?;'.!!??'?'?,'?!?:?!,.','.,,,.:'.;.,;' \n",
+      ".!,.!,',!.!?'.,';.';,;,.!.;'':,!:.,!'?,:,;'.,,',,; \n",
+      "','.!-!;;,'.,.;,:.?,,.?,,,,';?;;'',.,.,,,,',;,',.' \n",
+      ";,'.,,.,,;','.-,,,.!.';,;',.'!,..,;,'..,!?,?',,.,. \n",
+      "!???',?!,,',,,...!?;;'?,.,!',.,:,,.,?,;.;,,';';.!? \n",
+      ",'.,?..,.',;'.';'.?,!!?'.-,?-,,?:,,,.,';,?,,',;,,, \n",
+      ",'.;?';:,,:',!',',,.,?'.,?,,,,,,.?,;','.?,.???,;.! \n",
+      "!,,.!'.,,!,.,,:...!,,.?!!!,,!;,,.,!!,!!,!'?;;..,;, \n",
+      ",.!;,;,.,???!,.!'.',,.?,;'';';.!','-,,.,;.!;'.;.', \n",
+      ",;,';;'.,,,,;,,,,,,:,.,;,.,?;?.';.?,;;'''.,,.:,;', \n",
+      ",.,?.,'.,',!!!!!.!,,',.,.,?':;,.;?,,!,??!??,;.,,!, \n",
+      ",,..,.,..?.':,,.;.;.,,,,;,'!';.;;,,!.!,.,.!,.'!,.? \n",
+      "!?.!,,!',!,-;''.,!,!,!'-,;,.,.,;'.?,.,,.,;?;.,??!! \n",
+      "??,;!,.-.!!!,.,,,-;.,;,.!;'.,'.!.!!,.!'.!,.,!,.,'; \n",
+      ",!!,,!,;,,..!!'.!'.,;:',.,.,,.,;;.,;..?,.',;,.,!,. \n",
+      "..',?,;..?,.,'';.??,;'.'?;,.!??!?';,,,.,'.!?.,?!., \n",
+      "',':';,.,!',.!.,;,.!?,?,,?;:,,,,;,,;',,,..,,-!.;'. \n",
+      ",,.!!.,,-,;,,.!--???'.??';.,,,,!!!,;!?,-?,!.,..'., \n",
+      "?,.,.,.!?,.'?.,,,?,.'.,,,:,;.,'!,,,,';.;.;'.,;';'. \n",
+      ",?,,.?;.'?,;;'';,;,.,?,.,?,;.,,;,,;-';...,???!;,,! \n",
+      ",!?,?,;,,.',',,,',,;,!;;,:,',,;!!,,-';,,!.!;,.!',' \n",
+      ".!?,,''?!!!,,.!,',.!!,.?,.,.!?,'.?!.,;.,,,!,,,!;'. \n",
+      ",.!?,?,?,.,'??,,.?,.;,;,,.,-::.!'',.','?,??.;;,,.' \n",
+      ",?!,',,.,?,?.';.?;.,.!,,'??.!?,.',,,,,';''.!;.,!,! \n",
+      "??????'',,.!',,!.!.',.;.,?,;,,.:'',,,,,;,,,,,!;,.' \n",
+      ":';'.,';,.',',.!;:,;.,!.?,;,,,.,.,?,,....;,,.;;.!! \n",
+      ",;':,,,..'.;,;,..,,.,',.,;;,,..,.,,,,,,,:,.,??,'.? \n",
+      ",.,!,,;.,?,';.?;.-,;.,,;,.,,;.-,;...,,.!;'.,;..,?! \n",
+      ",?;;;.,.?.;,.!;,,,:..;,,,,,..'.!!,,.,,.';,'';';'', \n",
+      "',;-;,.,.-?,.....,;,,,,:,';,,:,';:,,:,;'..,,,'.!?. \n",
+      "';?,,:,'.,;.;?'..!,!,,,?,.?,?,!;''.?;'.,.,,'.,-,,, \n",
+      ",,;,?'.,.,';,',..,;,.'.,,,;,,;,,,.;,,.??;?:'?;,,,? \n",
+      ",;,,.,;,,!,;:,.,;;'.,;,.;'.,:,.;:':,;.',.,,,,:,',; \n",
+      ":,;,,;.,.;.;'.,!';.!.'.,!!!:.!!'.,,!!!':,!';.,,;,! \n",
+      ",,;-''.!??!!';.,!!!:;;''.?.!',.'??.?,!',.'?',.;.?? \n",
+      "!',!.,!?,.!?,.!.'.!!'!!'!?!!!!??,.?,..'.!,?.,,,;'. \n",
+      ",?'?'!!!,,!!,?.;...!,!!!,,!,.,.,..,?!,?:,,!.!?,:?! \n",
+      ".?;,..,?!,!!,,'.!';:;''.,,.,,.?;.!?!',.,??,,.;,:,? \n",
+      ",.'!'?',?'':',.!;!!.,,'-.!?';.!?,.,,!,.!!!,''.,,'. \n",
+      ",,'.?.,,;,!.',,.,'.,:,,,;,',.',,:'.,!,.,,.,:'.,;', \n",
+      "..'??,.,?'-,?,.',.!,?,,;:;;!.?,.!!.,.!;.,;...,.'.! \n",
+      "?;,,,.,!.'?''.,!.,,;'-.,.,;;..!,.!;';.,'.'!,',:.;. \n",
+      ";.'.,?'.??..;':''.!.!?,.!'.,!'?!,,!,!-;-!,,!,.!.,! \n",
+      ",!,!???;.,.,!,!'?!,!;':.'.'';.!?.?'?:.'?':!!?:,!!, \n",
+      ".,!.:!,:,:.?'?!,'.!?,.;,.,,''.'!'?,'.'!',.!,'.!?!? \n",
+      ",!':!,!!,!!!,..!?;;:.!!,'?!?.;.';''.!,.',.,..:!.;. \n",
+      "!'..!.?,.,,,'.!,':,.!,?.!.!,;,:?,,,.,!:.!:.!..!!!, \n",
+      ";',.!,!!'!!!?,!!,?,.?':'.,',,.,.?.,;,,.!?,.,.;.'.! \n",
+      ".,,;,.'.!!!!',,';!;'.!,!!?,.,:',.,,'.!!!,,''.!.,., \n",
+      ",,':.!'.,:,,,,.';;':.:,.!!,.',';,?;,;,,,,,'.,..!?! \n",
+      "';,,,,','.!!,!,'.,!,,,.!??!:,'.,;!'.';''.'.,'.,;,. \n",
+      "','.,.?.,?,?,:,,.,;',;;,,.;,'.!.,.,:,.,,,,.?!;':,, \n",
+      ",:,!?'.,';',,-.'?';',.??-'!!,,.,,!.!,.,,!!!-!!!!!! \n",
+      "!?';.?.;'.',..,;'.;';,,'.!,',?,:,;,.':'?.,.,.,,-'? \n",
+      ":,:.!?.,.,',,,.,;.!!',;,,,,,.!,,'?;''.!!!';:,,,.;, \n",
+      ".,,...,.;.,';.,,,;,:,';,,,';,,;','.;,,'',,.!''.''; \n",
+      ",.,;.!,,.;;;.,,,.,,,,,;!.,.,,,,,.-';''.-',',,',,'; \n",
+      ",,.,','...,,'.,,'.,...,;,,.:'.;.';,,:',..',:,;.?,, \n",
+      ";..;'.';,.;.;,.!?.,;!;.,.,.;,.,?,.,??.,,,;,.,?,!,. \n",
+      ",,:..,.,';''.,,..,.,.,!;.!?-,,.:,.!,?,,,.,!,,!!!!! \n",
+      "?,!,!?,!,.!;..,,-,?!,,,,-',.,,,,,',',,,','..,:,,;, \n",
+      ",,-,-.,,.-?,,?:;,',,',,,,'.,,,,.!?-?.,'',;,',:;,:, \n",
+      ",',','.,',:-',,,,,.-.,?.'?:,',,,,,,,.,.:,;',.,.,,' \n",
+      ".,.?.!.?.'?,,.??,.!,,.!,,,,.?!?,.',:,!!!.!!--!,,,! \n",
+      "-,!,.?,,.,?'.,'.,':.';',';','':?,,.,.,;,.!;;,'.,.! \n",
+      "?!,;.;!'.,,.'''.-!'.,,.,:'';';,',''.,,-:!;,,.?,;,' \n",
+      ",.,,,:,.';.!.:.',.';,:,'?:.',.,;',,.;''.,,?':,;..' \n",
+      ".',:,,,;,.',;,,,,.-:-',;,,:,,.,.,,;,,.!,,,;,,...!, \n",
+      "','';,;':,..,?.,,?,;,,',,.'.,,?,.':,,?,.;!,;.;;;,; \n",
+      ";,;;;;.:?.?;.?'.,.'.;,,.!',,',:;,,.,!,',,!!-'.!,,' \n",
+      ";'',.',,.,'?.,,,.,!,!!'?,!!?.,.?.,.:,;','.''.,.'.' \n",
+      ".-?.,,-.!.,;.,,-;,;.';',,,;,-;.,:,,,!.','-:',,:;;, \n",
+      ",;:!':',','?;,?',,,'.'!,,:',?';,,'.';,.,.,,'.',,'; \n",
+      ";:',',''?';,?''.',,,.,.!':,.,''.,,?.!,'.,;,,,:,.,. \n",
+      ",!,,'.'.,';,.??;''';,;'.,,,:,':,:,.!,;.,'?',;.,,,, \n",
+      ",,.;,..,.,,.!,?:'-',',-;-,,:,,',.:;,.,,.,:;.;',.;: \n",
+      "'.,,;.?,,;.,;,.:!,?.,;,.;,,,';',.',.!','.,',,'.,,! \n",
+      ",'.,,,.,.;'.,?'-..,?.,.!,,.!'?',--,':-';,;,';,';,' \n",
+      ";,;,-,';-,,''-.',;'',;'',;'',;,.'',;','',;'',,,,,; \n",
+      ",;,,,.;-,;,,,:,!,!'.,,,;,,,,',,-.;,.;','.,,!,,.,.' \n",
+      ",?!!',,'.-,-,.,;,,.!!,;.,..,;,.,!'.!,?,,',;?,!,';' \n",
+      ",','.,!,,.!!,,.,!,,.!,'-.,,,,,;'?',.,!',':',,;'.', \n",
+      "';,..?.?,.!.';,!,'.,',,,.?,!'.,,.,.!,',?,,.,,!?,,; \n",
+      ",.,?',.,,:;,,-'.;,:;,,-.,:'.':!;,,;,?.'!!'!--!'!,, \n",
+      "'.,;'?.:!,'.,!;:,,!!'.!,!.;.,;,,.,,;','.,?,,.!,,;, \n",
+      ",.,'.,'.,,'..?'!..,.?,,,,,:',';.?!'.,;.,;.,,;.'?,; \n",
+      ",;-.!,'.!,,;'.,.?.'?,,,.',,?.,.,.,;.!,!,.','?''.,! \n",
+      ",';.-,;',',.',,',':,';,-:,,,.?,,.!!;,,'.,':,.,'.!! \n",
+      "!!!:;'!'''';'.,,'-.,,;,.',,,,,,,.,.:'',,';:,'.,,:. \n",
+      ",.,,.!,!,.,:'-;-:,?,;'.,.,!?,!,,,,:,;,;.;!:!.,:?;. \n",
+      ",':,,.,?;.!:!,.!:!,;,',-',-,.,!?,;,,,'.,?';,.'?,,, \n",
+      ",.!:'?;,',.,;,,..,'';.,,',?:,,,:,.',:,?,,.',,?,,,. \n",
+      "'';,;..!:,..';,;,,.'?,;,.;,',.',-.,,:!?';';,',;',, \n",
+      ".!,:',',;,.,,,:,,'.,,-',',':,,.,-,!,,,.?;,,,,'.',. \n",
+      ",-:,',;,.,-!,',.-,-!!!?-?'.;.?,?,.:,;,,.;,!,!,.,., \n",
+      "!,,,-.,,-.,,-,',,,;',.!,.',,!;:,:-.,-!,.,;,.!,!!', \n",
+      "-.,,,,'.:-',!!!'-?.;'...,,.',,.';;',,,,-..,:.-,-!- \n",
+      ".,!,!',,.-',,'':,',--.'';,,,,.!,,,:,',:,,'.:,,;,., \n",
+      ";,.,!!?,':',,;',:-';,,-.;.!?,?;,'.':,?',.,,'::,;,! \n",
+      ".,,;.':,;',:',';,-.!;,,?',.!';,,!,;!'.',:'?:,'.'., \n",
+      ",.'.,,.,;,;.!.,,,,';,'.!;.;.?-?';.-,,,.,,'.,...,', \n",
+      ",.!,;';-;-'-;?,?,.!.-,,,;,,,;,,;,.!!!!?,,,!',!!.', \n",
+      ",,,-,-,?,,!,.,.,,!:-;,-;;;;,,.,!'...?,,;?,,;.',... \n",
+      ".,...,,.;,,,.-!.,;.,;'.,-,,-,,.?..,,.;.?!',.';',., \n",
+      "?,;,:,.,...!;;,.'!,!,;.!!,.,;'.,.,.?',;.!!,,.,;',' \n",
+      "'?,?;:,..!?,';,.,,..,,!!?,;,,,.,,:,,.,'?'..,;,,,., \n",
+      "!,,,?,,,.',',',;,'.!-;-.,!;,,.,,.,,,.!,,;,;;,',,,: \n",
+      ";,,,,.,.,!',.,!.,?.,,;,,.;','..,,;.;,.,?,.,;:,;-.! \n",
+      ",'.!.!,.,??',,?'.,;,!',!',,;,,,,.;,',,.?,:?.!;''.; \n",
+      ":,,..,.!!,.;'.:'.!:',',:-',-.',,.,,';,:,;,,.!.!??. \n",
+      ",.,;!'?,;,'.,:,!!,.,,,;,,.!????.,?;,':,'?,;:!,;',' \n",
+      ";,,,,.,,',.,;.!?,:.??!;!.'';!,!,.',.,,,,?,,,,,,,,? \n",
+      "!,;?:',,?'!',?,,;?.'!,?-?.',:,'.;,,';,.;':.!,.,!,! \n",
+      ",:,-;.,,,,::;;.:!':,;..,,.,.!,',,,''.,,,:;.,,;,,., \n",
+      ",':,,,,';,,.,'!',,,.?,,;,.?,,,.!,.,.,,?,.,.?,?!,-. \n",
+      "-!!,.,.,.,!.?;.,,.?,',!!?,:';'.'!!:,,;.',;',.,,..' \n",
+      "',,:,,';'.',,.,;,;'.,;.',,:,,,.,,!.,-,??,,,,,-.?,. \n",
+      ".,.,,.,;.,,!,,.,!!.'!.,?!?,,,;,'.?,,.,;.,',;',':-, \n",
+      ".,,.'!',,,,,!,,,!?..,,.'!':,:!,',,;'',,.!,''!,!';' \n",
+      ",.';..!!!,,-'!,,';',:,,,.,,..,!!,.'::!!!!'.?'?,,?. \n",
+      ",,.',.?!:,,,.,!'!!!!!'.,,.,!,?,,':,,,':,,,',,',,,, \n",
+      ",,,,:,',!,!',,,';,;,',',,.,,,,.,.;,:.,,,;,.,;?,,', \n",
+      ",.:',-;'.;;;,,',.:,.,-,';,.,-!',,'!;,,.,,-,,,':',, \n",
+      ";,,.,!,!,!,'.,;,,-',:,,,,.!,',,,'..!,;'.,???,,.!?? \n",
+      "--!',','!,,!!',','!?,.!,;?!?'.?',',','-:,';''.','; \n",
+      "'':'.,,!:,;,,',;.,!,!,,'!,;;!,!:!!!?',?,?,,!?,;,', \n",
+      ".!''?,;!.,!?!!-'!-!!';,!,!??!.',,;,',,.!'?:,,.!'!: \n",
+      "';''.!.'??!,,,-,?,,,?':,,;,,,.,;',:;?,',':;!,'.',! \n",
+      "'','','.',:,,',','',',,,,'?','!',,,,,,:'!',,,';.,? \n",
+      "':?.:,,'..,',,':,,,-.,;,;';,,!;':.,-:';'.!;,.,;,:' \n",
+      ",.,?'?,?:'.'?',','.!!,';',:'.'.,.,,,.',';','-'.',' \n",
+      "','.!!;,,',':,.',:,;,,;:,,:',,,,,;,:,.?',-,,',''?' \n",
+      "!'!;:,,,-,','?',.!.';',,,.'!'!,,',,:.!.,?.:,,,,,,, \n",
+      ",,,.;:,.;-,-,.!.'?;.!;.!'!!,!??'?,:.,.!!,,'?'?,.!' \n",
+      ",!!!,,.,;,:',,;?!,!,!,'.'??,'.'???''?!,,;;,,,.,,;' \n",
+      "'.!,,,?,.:?:;:;-!':,'.??,?',,?,,,,.,!',,,,,',,,.,; \n",
+      ",,,';,,,',-,'.!,;,;:,';:',;:;;,','.,,.,,,,;,;,,,,' \n",
+      ".,:;,:.!':!.,'.,.,,,.,,.'!;-;:,':;',.;':;.,:.',,,: \n",
+      ",',:,.',':,,-..,-:.,-;-''.,':';,,.;';,,,!?,.!,!,;' \n",
+      ":',,.??';;,,,,,.',.?,-.,:'.,,,-.,.,!!,.-.?:,,';:,, \n",
+      ".,,:,,:',:,.,,:,-,:;'.',;,.'','';,::,,!.',?';.,;,, \n",
+      "!,.;,:;!',,-.!;.;.!!:;,.,,,.,!,'.?,,!,:!.!,,.!'?;. \n",
+      "!-:,,:,'.,,:.!!,!:,'?,;,,,.,!?'??,?'?,,!,.'?!?,;,: \n",
+      ";..,.,.,,','.,?,..!,;..,,.'!,:.',';':,,.,,':,,,,,. \n",
+      "!',,'.,'.',.:,?,,,;,,','.,,?,,,,,,',.,',,.;.,,,;,, \n",
+      ",,,.!;,.,;'.!,?!??',,;,,;,;,;,,,,-.,!'?,;,.!!,,.!? \n",
+      "??',,?,;,:;,.!,-!?','','';'';',,,,',',.,-!,!!,!,?, \n",
+      ",.,!!,',.,,;.,';,.,!!,,.,?,;,..!.?,;'';..'!.,,,,,, \n",
+      ",,,';,,,',',,,'';,,','','','','',;',,':,:',',.;,., \n",
+      "';,,,,,,,'',.',;'.,?!,:,;,,.,'.,.!!?,;,?,.,!!??,?, \n",
+      ".;';,,.,,.!';':,,,,.,,:,;',.?;.!!,.;,',','.,;.!!,' \n",
+      "?,;.',:,.,?.;.':,.',';.,,,;,,..'.,,.,!,,.,,..'.?,. \n",
+      "..,,.,,,.,'.;.',,.,,;,.,'.,.,,;?,,:,.,!,:,;.!!,;,, \n",
+      "!!,;:,,.,,',:,,,,','',;,',,,.,-',;,',.;,'.,;,.,,,, \n",
+      "'';,','.!,,;;;;-,'-'',,;-;,,;,'.,;,,:-!-,:,,;,,;,, \n",
+      "';;',,;,',,,;'--,.,,:',.,,,;,.;,,.,!!!;,.',.,!.,!. \n",
+      ",.,;'.?,,':.,.'.!?,.,:-'..,!?';',.,!'.;:'-.';,'.,' \n",
+      "';::'.;,,,,.,!,.,,-?,;.,,.'-.:'.!,,,:,;'-;;'.,!:,; \n",
+      "-.,'.,;,,,-;,,',.!,??,;'-:,,;,,.-:,;.!.,:':!?.,.?- \n",
+      "?,;:.,','?:,,,..,,?'!,,?,,,,,,,,,';,,;,,:,!,,,',,, \n",
+      ":!,,,',?,,',,?,!','.,,!,!.,,,..,,,!',,'':',:.,,-,; \n",
+      ";,'-'.,;!','.,-;.-,-!,,'?,;.,.,:,.,,,.,;,!-.!':,.. \n",
+      "!!,!,,!,;'.,,;:,.!,!!,,:,!,!,--!,,!!-!,!!?:;,,,.,, \n",
+      ",!.,,!,;','.?,'!!!.!!!!!!!'!!--,.-,!!!?!?,!!,!,,,, \n",
+      "!,!.!;.',',';!!','!'!!.,!';,;:.!!,',,.,?,.!-.,,.-- \n",
+      ",;:,;,,'!',?',,,-!,'!,,,,'!!,,!,,,,!!!!!:,!',,,,!, \n",
+      "',!!!,!',,,','!,',?!!,!!!,;!,!!'.;,:,.,'';,',?!,,, \n",
+      ":';'.,;,,;,''.,;,,,,.,;,,;,;.;.,,.,!,,,,.,,.!!,'', \n",
+      "':'!,''.'''?'!,';'!,.;'.?..?,!;.-.-',:','.?,,.,,.! \n",
+      "-,.:,,'?''?',?,,.!,?','.!,?,.!;;.,',':.!,!,';,.,:' \n",
+      ";'.;,,',',.!','!!,?????;.,;',.',.!,,.?,!':,-;-.,,: \n",
+      ",.,';,.?,.;,:'.,,-.':!.,,',,;,:,',-';,,,,,,',.,,,. \n",
+      "!-,.,:,'.,!!?,.;,;,--,'''.;'.,,'?,,;':;,,.,,.,.,;, \n",
+      ",.,',:,.;,.,,',.!,!.:?,,.-,,,,,,,',;'.?,,,.!,,;.,; \n",
+      ",.,'.;:;,:,''!,:,;,.-,:,,,:,'..;.;.,,!;,,,':..-,'? \n",
+      "!?,,.,.,;.:,'',,.,,';,:,:,,,,,,.-,.,,..:,;,.,':,., \n",
+      ",',,,,'!','',;:.',,'?,:,;.,;.,;:;.,,:!:,.':,;,'.,. \n",
+      "?,!!:.,!,,.,.:',!?:??,,?!,':';?,!,',,.,,',!:!?!!,' \n",
+      ",:';','.,?!,?,!!,?,?,:,;!,-.,!,!,,,!,,,!,-!'!!..!- \n",
+      "!'?',,.!,,,?,'.,;',.?.?..,.;.,'.;!.-,,.!,!?'?!,!?! \n",
+      "?'?!..,!?,.?.,,,::,.;:,'.,;,,..,,.'?,''?,,.!,!;,,. \n",
+      "!,:?,?'.!;,.;.;.,;',.!,,,,.,,,,:;.'';.,.,,,;,.:.,' \n",
+      "?,?,,;.?,;;,,'.,,.,'';,'.,!!!'!,,-'.!,.,:,.!,-;''. \n",
+      "?,.!,?,,,,;,:,..,,,,;,'..,.,,;,,':;-','-;,,'.,,',, \n",
+      ":,,,.,',;,:,','.,,','.,,,',,:,,,.;,;,,,,,,.;:,,',, \n",
+      "..''??';,.,',,.;.''?,?',,;,;;.',,:',,.?!!,;,,:'.!: \n",
+      "',.;;..;!;,,:,:',:.,.'..?,,.,';?,?,!'..;''.!'.,''. \n",
+      ",',,:.!,'':,?:,',.'.:,.,,,.'.,'':';,,.?,.?,.'.'.': \n",
+      "..!!!!..;'?',:,.'!:!,!,.,,',:,:';,,.?.,:,,;,-',:'. \n",
+      ".,'':'',,:,',',;.''.,,,,',,'.,,.,,,,,,.,,?','',,.' \n",
+      ":'..',?,:,,:;,,.!;.,:'...;',.',...,.,.'.:?,.?!,'., \n",
+      ",,.','.;?,,:,',.:,,;..,:;.?:'.?,,.,,,.',?;,.':,'.; \n",
+      ",',.,,.;.:'!,!;:.,?,..;',:'.;:.!,:;.,'.,!?.''',.,' \n",
+      ":,,,.',,.'.,;,.,.?',.'.,!,;',.?'.?..,?';'.,..?'.'' \n",
+      ".,.,?,.?;'.'.':',?,?;.,'.!;.'.,.,?-,.'?.,!,!.?..?. \n",
+      ":,.';.,,:'.,!,?;.,?.?.?,.,!,.',!'?',,.,;..;',..,!, \n",
+      ",!!',!'.,',.,!,'.,.'',?..,'.'?;.,..,?,.!,:.,!'.,,. \n",
+      "'.,,'?.;,,:;.'.!?'.','',.,:,,,,'.!,;;;',:,;..,,',, \n",
+      ",';,.,;.,'.,!';',?!,.,:.!';';'.,,;.,,,,.,:;'.;',,. \n",
+      ";,.;','.!,.';,.:;,.'';,,,:''.,;-':.,;.,.!!.,.',,'' \n",
+      ":,':.,;:,;;-;;,'..':,.,!,'.,..-,,'':.',''.,,,,.!,, \n",
+      ":?,?;.!,,''?'',,.,.;?!',,,'.!'.,:,.,.,,,,.,!.,,'.! \n",
+      "?!,,.??,,,.,.,;!;.',,,,';.;':,!,,''.-!:!.,.;,.'?'? \n",
+      ":;.,,,;',';'.,.,;,.,:.,.!!.,.!';,',,','',.','.?,,. \n",
+      "!,!;,,,;,..,,..,;.!'.,'..,,,-,'.;'.!?,,,,-,.';',.? \n",
+      ",,:,,,.;:';'.,'!'..,:,,..!'.,,:,'.!,,,.,;:';'.'.!. \n",
+      ",';,,'.,,;;','.,',.,.',.,!,,,,!.'!!'.':,..,,,.,';, \n",
+      ",.,,:,,-?,,.;.:;;'.!',.,:;,--.!;.,',,;,,,,,,,,.,.; \n",
+      ".,!,!,;?,;;',''',;,;;,:,;,'',.:,;,,,,..,.',!',.,.. \n",
+      ",!,,:,:,.?,:,.,,,!,.!?'?:,?.'!.!',',.??,.!?,..,:'; \n",
+      "'.,,.,,,.',,;.,,',',,.,;..,,;'.:,,'-,--,?,,:,.,.., \n",
+      ".,;:'''.,'.,!,??.;'..'.,';'.'?.,'!!,?.?,.',.,?,.?' \n",
+      "'.!!.,'.,,!?,?,.,,:.?..;.;,'.,'.;.''.,'.?.?;!,.'?, \n",
+      ".:,.,,;',:?.,,;,,.,?,.':';;,'.;,..:,..,;.,,.,;.,:' \n",
+      ".:,,,?,'.:,;,.!,;,.,,;,',':,,.,,,',..'',;;:??.!;,! \n",
+      ".,,.,',,'',',.,.!,!!'?,,,,,'?,,,!!,:-,-;,'.,;';,,. \n",
+      "?,?;,,'.!,,',;.;.!!!!!:,;:-;,.;,,:.,.,?!,,,,',','' \n",
+      ".,,;,.'?'?,,,,;;;';;;;;';,,,--.,!,,.;',',;';,,',., \n",
+      ",;,.;'';,',';;,'.,''.',''.:';,.;.,.'.'!,.,;-.,,,.. \n",
+      "[.],,-,?,.,.,?,,;,',;,,,.,,,!','?!;',.',';,;,.,;'' \n",
+      ",'.,.,.'..,,;,:.,.[.],.';,,,,,.':,,..','?,,.!,.!,, \n",
+      "!?!'.':'?!',,',,,.,?,.,.,,:',.,,;.,,,,,,,',',.!,,. \n",
+      "!,,'.!'.,,,,,,,;,,,'.,,';.!!,.:,.,!?;':,??,;.;-.,. \n",
+      ",.,?,',.,'!,,!,,,;,;,;,,.;,:,,.,?,,.',.,,;'.,?,.'; \n",
+      "'.?,,',,;,':'';,!,,,,..,,,;,,,,,,,',.,,;.'.!'?,;,' \n",
+      ":.,',.!????!:?,,;?'';',.',';,,':,'?:,'.,,';'.,;.!' \n",
+      ".;':.!,:.';.,,',':;.;,.,.!!!,;..!.,.?.??.';.,:';,, \n",
+      ".,'';,,..'..,.',..,,:','.',:',.,';'?.':,';,,'.'.!, \n",
+      ".,?,,.;,.;.!?:,.,?,.,?,.,,'.','?,.;:',;,.,.',';.!? \n",
+      ";','.?.!';.,,,';,',.;',.:,,,.!,.,!!!!'?,,?,,,?,.,. \n",
+      "'.,.,..':.!,.,..,..??,,,;!,:,'.',:?!,?,'.!,.!,,,,; \n",
+      ":'.!;.':.,:;'.,;';';.;.,,!,.;,.,,,','.,,;,,,,',;,' \n",
+      ",'.,:',;,.',,,,',.,'!,;,.,,,,.,?',?,?,,,,,.!,:?,,' \n",
+      ";,,,'.;?..!.'?,,,.,!';';;,;;'',..!.,,,,,,,';,,',,. \n",
+      ",,';,.;:,.,,.?.,,.!.!;,,..?',;.!;,.,',,.,,.;,!:,;: \n",
+      "?'?!;';,.',.';.,...:.,.:,;,.,.,,.,.'.?.!?,,.,;?,.. \n",
+      ";-.,:,'';'..!,.,!,?,',.',.,.,.!,.,.?'?:?!!',.??,?, \n",
+      "?'.'..'?'?;.,;.,:,...,:,.,;,,..:,.,!,,,,.,,,.,,.?. \n",
+      ",-!.';,,,.',,,,,,,,,-,',,,-!'!!?!,,;,,.!?,'.,!,!!, \n",
+      "!'?!?.',.',:??'..'.'.'.,..,,.!,!!,,!,',!''!,;,,'!, \n",
+      "!-,.,';'!,',!,,,,,,,-,,,,,,,,!,,!,,!,',!,,,!,,,!', \n",
+      "!,!;.,!,,,!.,!'????!,?,.!'!!,!,,,';,,-',,,..'.',;, \n",
+      ".',,,,:.,'.,'';',,'','.';,.:,.!.,?'?,?,'?!,.,,'!?, \n",
+      ",.,',',,,.!,';,.':';'.!;'!',,,,;:,,,.,';,.',.,,,,' \n",
+      "'?',;'::;'.,',,!,,,:!,!,!?!,,!,,.,!,,,,,.!,?,?,,': \n",
+      ";';';,,,,;';,-,.,,,',.!?',':',,:,.?.,.,!?,?,.,,.,' \n",
+      ".;.;',,;,;?.!;.?,:;.,?,.,?,:,,!,,!.',.;.,.,'??.;;, \n",
+      ".;;--.,!,,'.,,:',,,,,,,,.,,.?.,:.,.,''?,,.;,'!,?,, \n",
+      ".:,',;,'-':.';.;,'.';,-',,.,;,',.;,,,,,.':;,,!,.?' \n",
+      "',.,,'!,:?,:?,.,,:,,,',,,':;,,,;,:,,:;',;,:;:!,.?, \n",
+      ".?','.;,'.',,:,,:,;,,:'-,':,.';,,!,.,.,;.!,:,'.,'. \n",
+      ".,'.'?.,..!,',!,,,,,;-,,,',,',';,,,!,!,,,;,!!;:,-; \n",
+      ",,,!!!!:,.',,:!;.??-??,,,',..,:,,',;,.;',,:';,'..' \n",
+      ".,;,.!',,?',','?,,'-'?,',;;!..'..?'.,.?.','.'?.!?- \n",
+      ",';;'.,';,;,:,,,,.,..,'',.,,,';;',''.,,,,,,,,',;,, \n",
+      ",:,'.?':?,,,,.!!,.?,.,.,:,'..!.;.,.,.',';,.?.,;,.. \n",
+      ";,.',?'.'',?;,,.!?.,.,;,.';..?,.,.?,,?.;.?;,.,,?,. \n",
+      ",?,.,.,;,;,,;,,;,,;,;,;,;,,;,.,?,!,;.,?:!,.,'.,.'. \n",
+      ".!!!.'..',.!,!;.!,!.!!!,,!,'.,,;-:,'.-,'!'!!,,',,' \n",
+      "!,','!',!!,,,.':;'':'.'?.,.,!,!.!,,.?,.,-,..:',;,' \n",
+      "?;,'.??'.;.,.,?,.;'.,.,.?,;;,;,,.!?,,,,,.,,;.',;., \n",
+      "'.,',,':;,:;,,',.':',;',;',;',,';,,'.;!.':;.,;:;'! \n",
+      ".,.';.',.;.!??'!!!','!,!:;,,.!!?,??;,'',..:;,.,'.! \n",
+      "?.,,';,.':,,!,,.,,?..,.,!,,;,,'.!':,,.;,,:'.,,',,, \n",
+      ",?,;,!'.';.,,,,;,,',,,,',.,'.,,:,.,;':;,,,',;';',' \n",
+      ";,!,.!,.,;,'':','.,.'??:;:.'..;,.',:,,.?;,.;'..';; \n",
+      ";,,.;.!.:;,.??,.,':,,.;,-',''..'.','!''',:;'..,!!' \n",
+      "?,,',',!!,-!,.,':,,,.',.,..!,??.,',.'.';:;'.,;.!': \n",
+      "',,;'.,,.',,.,,,.,-',:,',..'.,.?,.',.,?,,,,,,;''-. \n",
+      ",..,;',:,,,,'.,;'.,;,,.,,.,.!!';,:,':!,.,!;,,.:.:' \n",
+      "':,,,.,..!!!,.,,:,.,',!,':,!',!,,.,.;,.!.;,.,;,,', \n",
+      ",;,',;,,,.;:'',',.,,,',:;,,'.'.,,,,;,,;:,,.,,,,-'; \n",
+      ",,,,';:,''.,.;'.,;-.,.;:,,!.,,.'.,..;,,,,,,,'',:'' \n",
+      ".;.,,;,,,,,,,,.,.;.;,;:,-.,:!'!,!..:,..':?;,..,,,' \n",
+      ",,:',,','..,.',.,:,;..'?,!!?,':';.,;.';':;',.',.., \n",
+      "',;'','.,,,,':',.,,,,,.'':,.';,,.;.,,:,,,',.;,,:,, \n",
+      ".,,,:,:,',.,'.',,,'.,,,,'.';,:',,;,,,','.'.,.,;'': \n",
+      "-,,.,::!,;,,:,;.:','',,.;.,;;;'..,,;,,,:-;',.,,,,, \n",
+      "',,,,,,,;,,,.,,,,,,,,,:,,:;,,,',,'.,':',;,',,,.,,, \n",
+      "',,;,,,.!,,,,,,',,''.,,;,,.,.,.,,.,!,,',,',,.,,!!, \n",
+      "',',,,-,.,!,--,,,,!;.:.,,',?.,,,'!,,,!,,,;','.,.,! \n",
+      ",,,':,!.,,;''?!,.,:?;':-,-.,,.,,:',,.!;,,''.,!?.,' \n",
+      ".,,';-,',,,.,,'.'',,,,.,'.;.,;',,!,,,,,:,!;,!!';,. \n",
+      "!,'.,'!,;',','!,,!,,.,,,,!,,';,'','.,,,,,;,-':,,.. \n",
+      ",?-,-,,?,,',--,,,.,:,,.,.,?,.,:,,'.,','!,-!,;',.,, \n",
+      ",:,;.,',:?,,.,;,',;,,',:,,,,'!',,',,'!',,,:,,,,,', \n",
+      ",.,,?,;':,,',,,;':,,'.,,!,,,,.,,;,,.,;,.,,:,':.,:, \n",
+      ".,'?,;.,.,;:,,.,,.,!,?,;'.:.,,.,!'?,!'.'!?'.,,'.,, \n",
+      "'.,.!;'?,,!,;,,.,,;.,.,;''.,,;,,,:',,;,,.?,,,'.!!; \n",
+      ",'.--;,..,,,',',',,,,,.,,?,,,,-,,'.,,,,,,.,,.,,,,: \n",
+      "..,,',?!,,!;.,,;,,,':,!,;.,!.,-:';.;.,.';.,.,.!?.! \n",
+      "?,;,.,,,,:;,,.;.,'.,,,,,.,,,,','.;:;'.,,'.,,.'','! \n",
+      ",,.,,,.;'.,,'?,;,,.,,?,.,,':,,.,!,;.,,.,,,-?;,'.', \n",
+      ":;,,'.,,,.:,,,';,,,'':,,'.,:''.,''!,,;,,.,!',?,;!' \n",
+      ",.,,;,.,',;:;,,,,',,,,.',,,,';'.,,;,;,:,,;'.,,.,,. \n",
+      ",,,.,;,,'.,,',.,,,,,,.;,,,'..,;.,,,:;:,.,,',',':., \n",
+      ",,.;',,,.-,.-,,'.,,.',';,','''.,,,,-;..,,,,,,','.! \n",
+      ",,-.,?,,,,,','.!?,,,',,',.,-,.':,';,'.,!.,,,',-,,? \n",
+      ";'.,,,.,,?,,!',?:;'.,.,','.'',-,','!,!,-,.,,'?!,,' \n",
+      ",,?,!',.,,:.,:'.,?,?,,.,,.!?'?,';,;,'.,!;,:','.,., \n",
+      ",?!,'?,,,.,'.,.!'.,,!??,.,.,,:';,,.:,'.,.,;:,:,,:, \n",
+      ",.,,,,;,,'.',,,:,,,;,,,;,'','.,,.,,,,.,,.,,',.,,,' \n",
+      ":,'.;,;'.,;-.,?,;.,;,.,.,,,.,'.,,,,.,,.,,,:,,'.,', \n",
+      "?,,,'.,,,,,-',,;,'',','-,,',,;'.,,:-,;?,,:,,.,,,,; \n",
+      "-,,'.?,,-.;;,'.!,.,;:;','.?','-?,,,?!,,';-,!,,';.- \n",
+      "!'.,,',,,.',-,',,?,,.,,-';..,:,'!?,,!?,,?'':,,;,,, \n",
+      "':;,:',,,,,,,,,,.,,:,,;,,.,','..,.,,,,;.;,,''.,;:, \n",
+      ".,,,:?,.,.,,.,,.,,-.!'',;!,.,:;.'?!;;';.:.!?'!:,!, \n",
+      "''.,:!,,,.;!,!',,,.',.,,';:,,:,'.!',;'';.'?,.';.!, \n",
+      ",':,.:,.!'.!!,,.,'.:.,:.'.,.,,:.,'.,:',.!'?,'-,-'' \n",
+      "?.,,?!'.,.,'-?;':.-,,.;.!;',.,,',,,-.,'?,,,,',:'.! \n",
+      ",,,,'.,;,','...;,,.:.:','.,?;,.!:,;'.;,!.,?,;'.?:. \n",
+      ",;'.,,',:'.-:,.!?,-.,,'.,.,,.,:'--.!?!!,;,,','!.?, \n",
+      "?.,:;,','.:.',:;;,,,.,:,.,,;.,,,''.,;.,.,,.,;'.',. \n",
+      ".'?,?,;?,!,,!,,'',,,??!,',,.,,',,,.!';,,,''.?'?!;, \n",
+      ".,',.,,':,,;,,'.!,-,,,,,';,',,'.,,;':';'?,:!.,!,!, \n",
+      ",;';';,;,'.,'.,,,''.';'.!,,:'';',-,'.!,!,:,,.,:,;. \n",
+      "!,.,,,.,',:,,,,,.,,,,.,,;,,.,;,,.'?;'.!.,,?;:,!?,; \n",
+      ",,:.?..,,.!.-,,.,,'?,-?';,,.,';,;',;,':.',,,,,.,,' \n",
+      "?!,',,,,,.!,?!,,,'.;':',,.;,',,:,,.:?,':,',.!;!,:, \n",
+      ",-''.';.,,'.,,;.,;.,,,,,,',,?,-?,?,??,,,'.,;.,.,.! \n",
+      ",,;,,,'.!,.,,!:,:,,.!;.,:,,,,,,,,:;.!!,'?,':,?,!,, \n",
+      ";:;'.,'-,'?!:;;.,,,..,!,:',.,,.',','.;.'..,;':,.', \n",
+      ",,,:',',.:'.,:;;;.,';,.,;,.,.!.,,.!,:,!!?,,;,',,.! \n",
+      ",,.,?..,.,'?,,'-??;!;,:;,'';,.,.,'.,',:,';,'.,!.,. \n",
+      "!,,,.!;.?,,:,;:,',-,;',;,,,.!.,;!;?,,!?.,:,,,:'?,' \n",
+      ".,.,,,..,,;.,':,,.,,;,:,:,,',.,,;'':,;,.,,;!;.,,., \n",
+      ",'.,;;.,-:,,,-.;,,,.,!.,,;,;,,,-.,,!.!?,,.?!;',?!, \n",
+      ",.,!,,.,';,,:.,,;':,','.,;:,,,,,,,.,:.!,','.,;,.,, \n",
+      "?',;.,!';':,,'.;,.!,'.?!,,,!'.,;-',';'.,,!,.,;,.', \n",
+      "'.!.,-.!;,.,.,:';.,,:,.,,!,:,:!,.,;.,,.,,.?,:.,,;. \n",
+      "!;,'.?,,,,;,;;,,,',,,;,,.,;,,,.,.,!,?.,,?,.,';,,,' \n",
+      ".?:,;.;?,'';.',,'.!!?,?,';,,.,,!.,',,'',,',,?,!,,, \n",
+      "!,,',.!,?,,,:,,'?,:,.,,,,,!,;,:;,,..''!,,'.,!!,,?, \n",
+      ",.,!,?,??!,;.,;,;,,';,,',',,,.',;-,:,:',,.',;;,,,, \n",
+      ":','?,?,,,'-.,'!.,,,.,:,';':,;',?,,.,,;'.,.,;':,,, \n",
+      ";'.!,?,,'';.,,!,';.,.,,;,!,:'?',','.,,',,,,;,,,.:. \n",
+      "'?;?':',,,.!';:.,;,.,!'!',,,;,':.,,',,,,?'.,.,??,. \n",
+      "...,.;.'?,.!?,.!,?,,',;?!.,!,!?!',','!',,'.?,'-.,! \n",
+      "?.,'':.,,,.,.,,,'.',!?,,.,?..,.,,.,'!'!..,;.!,?.'' \n",
+      ":,;..,!?,,,'-.,,,',,,'.,,,-!-'!!-,;',.,,.?;;,:;,.' \n",
+      "....,'.,!:'':,,',.',,;':,,.,?,,,:,.,,:;.?,,!,;,,,. \n",
+      ",,?,,'.,,:'.;:',!'.',??,,':,-'?,,..,,;.,:,,,',',,; \n",
+      ".,;,,;,.,,.,.,.,.,:,'.,-',';:',,,,,.,,;,.,:,'.:',, \n",
+      "','.,.,,,;;'.;,;',:,',,;,,,.!.,;''.,;,--':';,,.!,? \n",
+      ",,,,.,.,,.,!,!!?,;,,:,,',,,,..',.,,;-''';,,,:',.,. \n",
+      ",.,':,:,':,,:,:,,;.,!,.,;'.,:.,,.!,!,':.,;.!,,?,!' \n",
+      ".,:,,',';'?',,.,:!!!,.,????!-?,.,?!,;.,,?,,;.,?!!, \n",
+      "..,,'.,,;.,?,,,.,:,:.,;,'..,?,..,;;;.',;.,;.,?,.,, \n",
+      ";:,,.,;.,,.,.,,!,,;,,'?,,,',',,.',,,,?:,',;;;!',?, \n",
+      ",?,.,;';,,','.,,,,,',,'';.,-:,,',-:,,'.,!?,,.,.'.. \n",
+      ".,,.?,,.!',,.!?:?,,'!,;.';,',.,?,,!.',-,,,,;,,.-?, \n",
+      ".,:';,,','.??,,.,,.',?,,;.;,,,,,-,,..,:,,,,.,:-,,' \n",
+      ",.,:,..,,-.,,,.,.,,,,.,,,,;,.,,,;,:'','','.,,.,.,? \n",
+      ",',;,.;':',,!,',,:-,-.,,!',';,','.',,',',,.,':'',' \n",
+      ".,-',-??!??,!,.;..,;'..,;.,',:,,''!';',,'.!,,,'';, \n",
+      ",,,,,,,':,.:,.,.?':,??,,;,,,,,;,,':,',',,:..,,.!!, \n",
+      ".'';'',''.!'?,',,','.,,!,.,;,,'.,.';,',:,,?'',,,,. \n",
+      "',,';,',:,,.!,?,,.?,.,,,,:,;,;,;;';-,,',',;,,,',.' \n",
+      "!,.,.,,,,!,,.,..,!'?,,;,,',,'.?,,..,,,,.,,,,;,,.?, \n",
+      ",?';,,;.,.,;,?;.,.;:,;;;,,.?,,;,:,,,.,';.'-,,,;,,. \n",
+      "?,?;,..,;:,-,',.,,,:,,-,':',.,.?'?;,.,',!,,.!;,',. \n",
+      ".'-,,;,,';,,',,,.,,.,:,,:,.!:?;,..?,?,'.,'.,.,'',, \n",
+      ";'.;,,;'.;';,:,;.';.,,,-,-,:,,,,,,.?,!'.,,;:,;:,,. \n",
+      ";,'.,.,.,,;',.,?,''?,,.,;'-;-.,;.,:.;,,.,,'?!.,,,! \n",
+      "??',,.,,!';,';,;,;,:,,.,!'..,.?.,,;,.,,,.,!','.',' \n",
+      ",:,,,,,''.?!.,!.,'.,,.!,,';,;,',.,;','..,.:,,;'.,, \n",
+      ",'.,,,'.,',.,.,,,;,,',:;.,,!,!'!,..!?,?',,;.',,,,: \n",
+      ",,,.,.,;,;,-;,;,.,';.',?,.,.,.,:,,','?,.,?,.,,;,,, \n",
+      ",.,.,;'!,?',.,:.!'?.'?'??;':',:,',..,,;,.',';'.,,! \n",
+      "'?',!-',,',',!',,,,,.,,,,',,-''';',,,.,,,,,.,;.,,, \n",
+      "';.,'','',:,,,',';',':',,',',.!,;,,.,!,:!;,..;,,.' \n",
+      ",',.,,,.,?,,,,,,,,.,,!,!,.,,,,,;.,!'!,',,,',.,!'!, \n",
+      ":,',!,,,.;,,,.!,-',!,,:!,.,;,,:':',,;,;,,,,:.;;,., \n",
+      "!,.!;.,:,.-,;,,:,.:'.!,?,,.,:,.,'.'.,,,,;.-,;,,.,' \n",
+      ",:,,,'.                                            \n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(shakespeare['punctuation'], sherlock['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 20,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ----,,.,,.:--__.,:--,!,!.,.,,,.,,,,,..--!.':--,,:.\n",
+      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., ,.,...,.,,...--,,..,?,.,..--!.,!,.,,,.'.--:,.,'?..\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. ?,,:--?!,.--,,.--,?--?.--,'?..'.,!..,,.'.,:,-..--,\n",
+      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" .?--!.?--,.'..',....--!.,',:--...,,:--'!:.,'?,.--!\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. .':?..__.,,!.._!_!....--!.'.--,.''.--,.--,,,,.'...\n",
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' .....--!.,!,,.,,-.,,.,,,,,,,.....--,!..?--,..--,..\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. .,.'.',.'.--,.'.--',..'...--,,...'.!...--,,!,...?.\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- .--',.....,'.--,.!,:--.-.',.--',,?.....--!.''..,,.\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .'..--.'.'???''.'.:,.,!,!!,,'.'.'!'!.,,',........-\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". -,.'.--?..'.?,..--?.--,?.'.'.,.,,:--'?:--??'..??--\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! ,,...--?.?.--,,_,'._'.--?.??.--,,'?..'.'.'.?,'.'..\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", .'.''.!.'..,,:--.--?.--,..--,!..,..,,.:--,?--',.:-\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" -.?,,..,:--',.'..:_'._.,..,.,..,,.,.':,.:...,:'.?:\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" ,,,..:_._,:._._...,,.'.,,,,,,.,,....,.._:._!!,!.--\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" !'.,.,',.--,,...'.--',,.--,',...--.'.,?,.--,.--?.?\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" ?.--,.--,.'..,:_,',,!,!,'!_.,,.?,?,,,.....',.:,.--\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ',.,,?.,.--?.--,.,'!,:--!--',,.,,.,...,.--',,...,!\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. !,!,,.,..,,.'?,,'...--?..--,.'.--,!..:--.--!,....,\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, '.,:--_._.--',.,,,,'?,,':--,..--,,.:--_,,_._,',_,_\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. '._,.--',,,...,:--,,'?--,.--?.,?--,,.,,.'.--!,.?!,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" ,:_--'.,..._..--,!--,',.,.'.--',,..--?,.,!.--,,.--\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". ,?.--,.,...,.,.,,.,.,.,,,.,:.--,',,.--,,..--,,'.,,\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" '.--,?.--,',.--,..,,:.','','..--?.--,?.,.--,.?--,,\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" .,?--,.--',,.--,,''.''.--,..,.,'?--,,,,.:--?,,'?.-\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" -,?,.,'.',.,,.--,,.,.,:--!,:--,...--',.--,,,..,.,'\n",
+      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, :_--,,._:--,.'....--,,,.--,.:--,?:--.--,.:--.....'\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. .--.':--,.--,,,..--?.,,:--','..:--.?--?..?.',.--,,\n",
+      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" .--,,.'.--,,.:--''..'?..,,:--..--',.,,..,'...?,...\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, --',..:--,?--',,.,.,.,,:--.,,,,..:--?--,,...--,!,!\n",
+      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", :--?--,.--,.:--,.?--,,.__.--?.--,,.'..,,:--',,?--,\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ,.--,.?--!..'.''.--?,.?,,':--,!!--',..,,.--,.--,,.\n",
+      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, _',_'?..--',,.,,,.',,.--,....,,,,.',,:_--'.','..'.\n",
+      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., _._--'''._',,,:_--,,!,.''...,,!_,,,'.,,:--',.'.',.\n",
+      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" ,'???--,.--,,?--,,.--',?.,..--',,...--,,..,,,,.--,\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. ,,.','?'.',?--,,.,,.,.,,,!.,.........--,....--,.,.\n",
+      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., --,,.--?.,..--,,.--?.?--,,,..--,.,...':_:_,.,,:.:,\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ,,,',...:,,',.,!._!!_--',',.'.',',.,:,.--'..--',.'\n",
+      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, .'..,,...,,.,.--,?--..--?...--,?...,,.,,.--',,..--\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. ,!.--.,?--.--..--?--.--!.,:--.,.--,.'_._,..--,?--.\n",
+      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" ..,.--?.--,...--',,.--,,,...--,,...,.,,:--...--',,\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" .,,.--,..--,.._..._'...,,...,',,..--,,?--,.--.?--,\n",
+      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' .--.?'...,,,'.,,.'?--,...--,,.--,.:_._..,...--,,.?\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' --,?--,.,,.--.,.?'...'.,.,.--,?,...,.,.--,,',.--,,\n",
+      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, ...,.:...:..:,,,.:,,,.--,.,..--,?..'.-.,.?,,'.?.,.\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" '...??,.--,.--,,..--?,.-_-,_.--,.--,?--,.,..:_--,,\n",
+      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., ,,,..._,.',,..:,,:',,,...:.,,:.:_--,..._--,.'.--,?\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. ,..,..'..','.,'.._,,.._.--?.--,.,.--,..--?.,,.,:--\n",
+      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' ,?,.--,,.--,.--,:_,:.'._?--,?--,.'..:--,?.,,:--..:\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, --!,,..,..,,,,'..__..:.--,,,...--?.--,.,.--?.--,.:\n",
+      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" ,'.,.,..??'.:,.,.:,,,,,,..''..:.,,.,,::.,,,,.--??-\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. -,..,._:_..,,....,,::,..--,.--,.,..--,'.--,.,.--!-\n",
+      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. -,......--?.--,,.--,,.':--??:,...,.,:.,,:...--,,..\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ,,.--,,..'::,',,.',,.,,.--,,.....,....--,.''.--,,,\n",
+      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. .--,..',,..:.--',.'..'..--,.,:...?.--',,.'...,..?_\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" ._--,.'.--,..,,.?'?'.::,.--,,.--!.'...--,,._._,._-\n",
+      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, -.._?_._?,,,,.,.,.,.,.,,,,,,,,,'..--,,.,.--',...--\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,,.:,.--,.''.'.'?.,..,,'....--,...,'.--,.--__,,.._\n",
+      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, ._.,!,!...!...!......--,.,,....,.--.,,_._.,,,..,:'\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- ,',',__,.,.,',.--,....,,,.!!:.,,',.'.:.,,.'?.,.,,,\n",
+      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, '.--,,.,..--,.'....__...........--',?..'....',....\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" ....--,....,,...'.,..........--,,..:,.'.'....,..--\n",
+      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', ,,._''._.--,,,,?--,.....,,.:,,.,,...:.,,.--?.--?..\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, .?.--,,..:.?--,.,.,:--.!!!--?.--,,...--,...,,,.,',\n",
+      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" ',..,..._._.--,,...--,,.,..--,.?.--?....--,.--,...\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. _.._--,,..--,.,..'...?_--..._--,...--,,,..--,.,.--\n",
+      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., ,,,.,.:..:.--!.,.--.--,,,.,.--,.,,.?.?.--,?,.--,..\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ,,,.--,.'.,.:,.,,,.,,:..:..?,..,__..?,.,....,..,:_\n",
+      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. _.:...!',__!..:.,__.:__.?,,,..'.',?,...,:__....?._\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. _!..:,.',__:,.,,.','.,.,,,...?,.,..?.!..,:,,.:,...\n",
+      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". ,,,,,,..,.,.,'..__.??.':.,,,,.,.,.,,,.'.?,..,...'?\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" '.??'?',?,,?,,!.,.!,!.,.,.:,!:.,.--',.--...--.,,..\n",
+      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- .--,.,__.:'__..--,?--,.?--,.'..--,...--...!--,...-\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" -'..--,.--,..?.??.._'_!'__.,,..,,,..,,..,..'.?.,,.\n",
+      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" ,.,,,,.,--,?!_,,_.(__!),,.,!,',,,..!.!.!,,,.,..(),\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. ,()().,..,'?.._,_!,,.,!!:!__!,???,?.,,.!!-:-..?,.,\n",
+      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. .,.,,,?,..,.....,,,,,.,,'.,.,,.:.;;.:...'.?.-.._--\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ?__--',._,,.,.',__,'.,_.___..__..._--',.,.'.-.__--\n",
+      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, ?__--,.___...,..,'?'?....,:_,_..__,,.:;_''_,.,...:\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" .,,,._,'_...?:.',,..__...__.!,..?,'..,?,'..,'.,?.,\n",
+      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" :_!_!,,._?_;__,__;,:--..''._'''.._,.,.,,.,,.,.,,,.\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, '',,.',__,____.,,..',.._!_.._.?.,,,,!___.,?.,,.:__\n",
+      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, !.,'.,,,,,,,.,.''..,,..,,,?.____.,,__,.,,?.,__,.__\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., ,,__.__,...',,.,.,...:.'.,.,,,,.,.,,.,,,..,.'.,.,,\n",
+      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ,,,..,,.',,,,-',.,,.,--,.,,'..,'?.__,.__.?.:,'..,.\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", ,,._,..._.,.,..,,.,,?,..,,..,,.,,.,,,.?..,--,.:..,\n",
+      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" .,.',,'....,..,.__'..,,......'.'.',...,,.,?....,,,\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, .....,..?,,.,.,,.,,',,,.,.,.,,,.-:.',,..,,.__.,',.\n",
+      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, ,?:.',,,,',,,,,.'..'.....'.?,.__,.?'..,......'!'?,\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" !,,?.,..........::...,.,,..,,.'.,,,.,,,.,.,.,,,,,,\n",
+      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. ,,..,,,,.,,,.,'.'..,,,,,,'.,,,.,!'.--!,!,..'.,,.,,\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". ..:.,.,,,,,,,,.?......,...:.,.....,.,.:....,,.'.''\n",
+      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" .,',,,!'.':._,..._,__..:__..,:,...?.,',,.,,,,.,,.,\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' ,,,__,..,.,,,.__.,,,,'..,?.....'.:.,.,::,,,..,.'..\n",
+      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ..'.,.?,,,.',,,,.,,.,,???..:..:,'.,,,,,,.,!,...?.,\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, ,,,.,,.?.,,.?'...,.,:.,.,__.?....,,.?..,.,..',,._.\n",
+      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" _.!__....',.,,.._._,',__.'.,.':._,!_,:'.:'..?...,,\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ,...,,,,,..::,,,.,,.:,,:.,,.,,,.,,.::,.,;,,.,,,,__\n",
+      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' .;,,:.,,,...,...,,.,........,,..,,.,.,.,..__:.....\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- .,?.,,_,,_...?..,,.,,...,,.,.__..,.__..,....,,?..,\n",
+      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" .,,?...?.,'..,....,.,,,,,.+----.,,,,'..,....:,:.'.\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, .,.,,.....--!--,,,.,.....,.:,,.,.--,.--!..........\n",
+      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. ?,.--,.......--!.,,..,',.--!,..'.?,,.,..,...:'.,.'\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. ..,.?,.?..,...:.:--'..:--'?:--..'.,,.......!.'..,.\n",
+      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". ,..,,'....:...:'............,,,...,.'...,,(?),.'..\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, .''..::.,'..,,,,,',...,,,,..,...,..:.,,.....:.,,,'\n",
+      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? ...:...:..,.__:..:-.''..,,.,:.'':........,,,..'?',\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" '??,''.:.,'.:--,'.--.--,.--'.?,.,,....'...,,...',?\n",
+      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, ?....'.'.....?.......',,,..,:,.,,'.:..,?:.'.......\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" ..,..,.:.:....,,.::,,,..,,,,,,',.,,.,.,.--,,.,,.--\n",
+      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", ,..,?.,..,...:...,..:...,,'.--,..'.,,,.--,....::.-\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". -,,.--,...?,.:'..,..,,.:....,,....,..:,.,?.....'..\n",
+      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, .'.,,,.,,,.,.,.::.,.:,,,.,,.'.?'..'.'....,...,.,.,\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" :,,.,,.::,,..,..,.',..,,,,...:':...,.,:.,.,...'...\n",
+      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. .?-.,,,:..,,..,.,,,.,,.......--!.--?...--,,...--?.\n",
+      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" --?,.,.--,..--,.'.--,.:,:.:--!--?--.:.,.,..'.'....\n",
+      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ..,.:::::'..,,.'..,:...,._,,..'._......,'!...:..?,\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" ,,,..,..--!.,.,'.,...--?...--,,.'.--?--__..,,_'_.,\n",
+      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ,...--?,:--?--,,.'..?,:,.--:...--,..__.:__....,,.-\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., -,..'.,,.--?.--,.?.--?--.''?--,,.':..--,!..,...'..\n",
+      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. _:_......__...'...'.....'.'...--?.--,.'.?--.?--.'.\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. .,.',.:'.--,,,......:..?__.__:..:...::..--,,.,.,..\n",
+      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ,.--',.?--!.,,,'......,..,...,.?,,....'...........\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" '(')..,.......,...,...'.,,.........'.....,....:.,:\n",
+      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" .?,.......:.....'...._,._..',,..,.,,,_,,._.:...,,,\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" ,.,,,.,..:'.'....,,.'.:....,.,..'.,,,.,........,:.\n",
+      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,..--!.'.:....'.__.,..,,.,:--,,..:.........,....,?\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" :.,..'..........,?..'..,..'......,.'..?,....,.,...\n",
+      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .,....:_'_.,',....,.,,,,.,,,.'.,..!......,..__..__\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, ..,,,......?...,....?..?..?..'...''.:,,,.....?.?..\n",
+      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ......'.,.:.:,,,.,.:..,..,,:,,.?..'.:._!!!!!!_.:,.\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. !',,',..'..',,.,.'.!'..,.:'.,.,::,.'...''........,\n",
+      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', ..,,,.:,,....',.........,::,..:,,,,..__,'.........\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- ......?,,.':.,,??'.,...?.:...'..?.__,,.:......-...\n",
+      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. --?.:,.....,/..,..,.''?.:.,'..:......'':.'::.:...:\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" .:.'..,..:.,.,'..:.?.'....--,.?--,'..--'?--.?--,'.\n",
+      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. :--...?'...--,,.,..--,..?'..--...,.--,'.,?.?.?--..\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., .,,,,,,.,,........--,',.'.'....,....'.?--:_!?_.__,\n",
+      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' .:...?....--_?_._'?_.::.--,.''..--_'_?._'_,.,,.__?\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. .'.._,_._'.,_.!!.!........__.,?--,,..--,'..,.,::,.\n",
+      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- --,?''.--,,.,.:_'?._--.'...',..--,.',,-.--?'.,.'?.\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ........_'-'..._--',',.__.'..',.--,,.'..--,,..--,.\n",
+      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' --,'.,?'',.'.',?--',,.'.--,'.,.'.,...'.--,.'...'..\n",
+      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., .,,..,,....:..,':...'?'...'.'..?,.'().'.,'..__..._\n",
+      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., _....!..:..?.,?..'!'!,.,.!!''.!,!,!!,....''.,.,..!\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. ...:.......'..,,,.__....:_._,,.-.'.....,,.,,....'.\n",
+      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, .'.?..'..??..?...??...,?.....,,..,..,,..__......-.\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" .,.''.....:,..:.......::,.,?...,?.:....,._,.'._?..\n",
+      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., ....?_._,..,..._._..::..,.,,:,,,...::.:..,.,:,....\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" ..,..,.,,,,.:.,..?..,.:.,,,..,..'.............'...\n",
+      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. ........?::.''.'.',?,.,,..,..,.:...?...,..,,.,,(?)\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. ....:.,....?_:_.....':.:..,,.,...,,.:':.....,'.',.\n",
+      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ..,,..'......,,,.......,,,..'..:...?:....::,.?....\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ...',,..,.,.....,','.'.,,'::,.,?:.:..'''().'::..:'\n",
+      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, ,.......?,__:.,__.'.?,'.....,,:_._.:.':__.,...,,,.\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' ..,.?..'...,'?,,.?....,...,,.:--,.......?.,...,...\n",
+      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ..,.....??...'......,,.....:.'?:.........:.:--,,.(\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" ,!):,,...:.......?...,,'(!)(!).,..'.'..'.,,..:':.'\n",
+      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. ..?...?,.'...',.....,..,,'.?...,.....'....?...,,..\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ......'........:..........--,?--,.,,..--,,....--,.\n",
+      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- .,,,,.:::..',?.,..,..?_'_...................--,,..\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ?--,.,.''.?--,...--',..--,,.,,.--,.,,.':--,.'?'?.,\n",
+      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. !....'...,'?..--',.?,.'.'..--,.--..,...--,..--'?.-\n",
+      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, -,..,:'.--',.,.'..,............,,..:...:,,::..''.:\n",
+      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" .,?,?......'....'..'.,,.:,,..,,,,.,,:,:,,.,,,,.,.-\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" -,.--,.,:,.--?.,....:.......'................,:...\n",
+      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, .,::'..,..,..,,....--?.--,...,.--',.....,,.--',,.-\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. -?--.--?,.,,,,.,:--?__!--,..--,,,,,',..::..,...,'.\n",
+      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. .:,..'...--',...'.',.:--'.'.,''...'',.............\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" ....,.,'.........--?.--,,.....!!,'.....,:.,.,.--,.\n",
+      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: --,,'.?..--,,??--,..,,:--'.,?--,......--,,'.--?,.-\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. -,.'.--?.--,.--',.'..--'?--'.--?.--,....!.....,..'\n",
+      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., .'.!,,....,..'........--,.--,.--,.'.,,.--'',.--'..\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., .--,..--,,,.,,'__.--,._,,._--,.'..--'?.--,.?--...-\n",
+      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" -,,..',:,,,,,,,?'?,,......':.._._?.?.....'........\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- .''.'???......',,':.:,.,..__?...__...'.'..'.'.?--?\n",
+      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,.--',.,.?--?.--,....::.,.,.?.......:.:..:.?'.....\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. ...,,.:--,?--,,..',...--?--,....--,..?--,.,'....,.\n",
+      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" --__,...'.....'.:,:.--...',,....,!.'.__....,.__.._\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" _..__.__:....'..__:.....?.,,..,.?'.,?'..--,.,,',.-\n",
+      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. -,.:--!,,'.--,.'.,:--,.'.--''.--?.--.'?--?.'.--,,'\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., ...--?.?--,....--!.!.--,,...:--.--'!.?--!.!..--,..\n",
+      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" ..--,,'.'.--,,...--'?.--,.'.'.--!!--,..--,,'..--!,\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" .!'.'.--,..--,...:......--,,.--,..--,...-..,,,',,'\n",
+      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- ,,.?........,........--,..','.',,.........''...--,\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". .'......--,.--,,.,.--,.--,,..--,.--,.,,.'....'....\n",
+      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. .'.......,....,.'._,,._........',.....:.........--\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,,.--',.--,...--,,.,..?._._'..!__......'.......'-.\n",
+      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, .:.--'?,,,..--,.--!',.!!,.......:,,,...,,...--'',.\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" .--,...--,,,,.,.'?--,,..--,.--?,.'?--,',.--,,''.--\n",
+      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- ,',.!--',,..--!.!....:..'.....,....--',.'.,...'...\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". .?',....:..,:.:..,.._._.,,,.,,,..,.'..'''........,\n",
+      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,....,...--,.--,.--?.,?--,,..'..,,,,,.,.:....,..,'\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, ,,,.'.::..--,..--,.....--,.--,.'...'..,,....'..'..\n",
+      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". .........'......,.,,,.:.,,....'.,.:.'.,,,...,:..?.\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- .,...'?,...,..:,.?......:.,,.',',.',....:..?,--..:\n",
+      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" --.--?.?--,.'...--!..?'..--?.--,...--?--.''.--,..-\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' -,.--,...........'...?...........,..:,:.--,?,.'.--\n",
+      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" .'?--,...--,?--,.--!.?--,,...--,,.?--,,'...--',...\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" --?.,?--',...!?...'.?.?,.,..,,..,,.,,..,,'.'?,....\n",
+      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" _-._...:.....:._--,._......,..?....,:.?.'.:.'...'.\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" '....':._--._...,...,..,..:,,,,,,'.:.._--._....,.,\n",
+      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ,.--......,'.--',.'.--',,,'..,!--,,.'..,,..--',.--\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,...--,..--,.....--,'?..,.,:....'.:--,...:--__.'.-\n",
+      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, -,.?...,.:.:,,.:.....,!.!!......--,.?.'..--,.--??.\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- .--?...--,,,,,.'.--,,.'..,,,'...--?.?'?,,..--,,,'.\n",
+      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., .--',,?.--,..'..,,..--',..'.:--.--,.'.'.--,,?--,..\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., .--,,...:...:--,,__,._'_,,__.,,.--',.--,..--,.':.'\n",
+      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. ..,',.:':..__..?'...'............'.'.....?,...'...\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" .............,...'.?.:.:..,....'...,,,..,,,..,,,..\n",
+      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .....,..............:.......()...'.',,...__..'.__.\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., ......---?.--,....,.,....'.?'?'...,.'...,......_,!\n",
+      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". ?_!...,.'.'.......'.,.,,..'...'.?','.........'.'.,\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" .:.......,..........,..'..'.:..,.'....?......'.'..\n",
+      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' _._?!..:.'....:,..'...?..'..,.,,...?!,!,:,.......'\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". ...,...,,..,,..,..:.--,.?'.--,..''..--,..__.......\n",
+      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' ,'..,.,'.,:.:.--,,,....--.,,.?--',.'.?,.--,,.,!'.?\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. ?..?..,?.--,!.,,,...,,..:--..:..,,,...--,,..,:....\n",
+      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" ,,.--',..--,.,.':--....--,.',..,,,,,'...?...'.'...\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" ..'....,...,...'....'..''..._._.,..,.,......!...-,\n",
+      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" .:.....?..!...?,,.,,:....!..',.?'.!..!....,.::.,..\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., ?.,'?......'?.__..........?.,,....'.....'..'..'.:,\n",
+      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, .:....'...............:.,.,..,,,..'...,,..,..:...,\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., .,...--,,..--,..--,,.,..--',..--,..,,..,......!',,\n",
+      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. ,,,,,,,,,'.':--!--,!,,.--,!.'',,..,,,,,,,,.'.'.--,\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' ..--,?,'__.'.,,,,'.'..--',,.--,,,,.--,.'..,,,':--.\n",
+      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' ___'_.'.,,.:.,..,,,,.--'?.'::....::.,.:.--,.--,..,\n",
+      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' .._.__-,-!_--,.,,..,:_--!_:--,.,,.?..,.'.:........\n",
+      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, ,:.,..',.....',...,....'.'.'.,?'........'...,...,,\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. .-',...--,,,..,.,,..--:,..--,,.--?.--,.'.--,,.'._'\n",
+      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. _.'...'.--,,.,.,?.--,..--,..,...'....,,.--,,..,,',\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". ,....?,,:,..()--,....,,...--,,.:.?'?.--,,.,,..,,.,\n",
+      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, .?_._'..--,.?--,...'.,......--,.'...,,....?.,'?...\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ..........,...,:--.''?'_._''?.--,?.--.'?--!..--',,\n",
+      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. ,'.--!--,.'...::...,,,.,.:,',,,..'...,......,...,!\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" _._.,'.,'....'.'.......?.'....?..'..?,..,,.?::.::.\n",
+      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. ...__..'?...,--,,.,',:--,'?,,:--_,,',',',,''_.,?.'\n",
+      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, ?--,.,,,:--__.!!--,,,.--,.'.,,....',..,,.....,....\n",
+      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' .--,.--?.--,.__.--?.--,..--'.--?..--,..--,..',..--\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ,.--,.--..--.--,?--.?..'..,...',..--_._--'.--?..',\n",
+      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, .--,..'...'............__.._._...'....--,',._..._-\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. -!.!--__,,_,,..._--,.!??_--',',,,,,..._--,.._--...\n",
+      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" _--!,.!',..,,.,.'.--!..,'?.........,,.:--?--!.--,!\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., .--,,,..--!..--,,.,..'',.--,?.--!,.!!--,?.--!.--,,\n",
+      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" ...':--..--!.!--!.,.,!,,.--,.,,.--,,...--?,.--',..\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, ,.'.--,,..',.?.--...,.......'.--?.....--,...,.--',\n",
+      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, .,.--,.'.,.--,,.,..--,.--,....',,:--,.--,__,....?,\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. __...?!?...!....'...--_,_,,.--,,.?'.--,.,:--__.--,\n",
+      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .,,...'.,,:_--._--'',,'..''..,,,.--!..--,,...'',,.\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., --',,..--.?,.',,.--,,'.,!.....'.--'?.?--?,.'...--,\n",
+      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, .'?,,..--',.--,..',,.?....'.--__,,.,.,:_--','._,.-\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" -??..,,:--!--__,..'....--',...'.--,,.',.,,,.,:--?,\n",
+      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, :.:.:_._.,,().:_.._--,.,',.--',..'..--,.--?..'....\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" .--,.?',,.,,.--_,!_.--,'..--?,...???:--!?,,,.,.--?\n",
+      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" ..--,.--,.??_,,._--,,,.?...?.--,,.....--,,,..,!'.!\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' .,,.',.--?.--,,,.'...'!',....,.'!--,..',...--?.--'\n",
+      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,....--,.....:.._!_!???.!!,.--!._!_!._!_.,._!_.,_,\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" _.,..,,...--,',.--!.__.,,!':'_'.?'.?_,...--',.'.'.\n",
+      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. .--!.?--?''.:--__.?.!'.',.--!..,,.,,'''.--,,..--,.\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., .'.?..--,.--,.,...--,.--,.--,..--,'..'..--!.,!..!'\n",
+      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., .--,....__......--!.--.!!.,.,'.--,'..--,..'.--,,..\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. ',.,..?'..,,,,,.'..--,.__.?.--__,,..,..--.,?----,'\n",
+      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. ..',,..?--,?.--,,...--?.'?',?--,.,'..?'...__?.?.--\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. ,',.?..--',,.--..,.--...'..--?__...?...'?.........\n",
+      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., .----,,,,,.....?'..--,.--,.',?,--,..--,,..--,..,,.\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", ,:--,'..--!.'....._._'.'.'.!!--,,--.--?...?...,'..\n",
+      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. --,?..--,'.--,'..--,,?--,..'.'.--.,!--',.!!,,,'.?,\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" .!..???,.??.,,,,.:,,._............................\n",
+      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" ..................,,._,,,,,,_'_,,,__,,_._,,,::.--,\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., '......',,.--,,,.,,.?,,_','___.?.--,..?..?!--,..',\n",
+      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, ..,.--?.,:,...--,,......':--.,.._._?.,?--?.,--,..'\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ,,__..--.--,.!...'....,,,...',:--:_,,,,,._.--!.--,\n",
+      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" '.--?..'.,,....'.,:--.--,..'.,:..?.......'.,..???'\n",
+      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. .--,,,....,,(),.:--..--,..',,.--,,'..?--,,,,'..,.,\n",
+      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ,,,...':--,,...()...''',.,.,:--'.,,...,.:_--,:.,,.\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' _,._._..?_--.._.,!'._--,?:.:,,.:,,._.,,.,::,,._--:\n",
+      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, ,,,.,:.:.:._.:_--,,,,.',._,.--!..':--.------------\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., ------------,...--,....',....:..--,.?--.?'.',,,,.-\n",
+      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. -.,...?...:'!,:--,?,..',,':--,!--!,..?.--..'.'.?'.\n",
+      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, ...',,:--.,.,.--,,.,'?._!_...,:--!.,..--,.--?,..,:\n",
+      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? --!.--,,,'.--?.--,......,!...--'.....--,.--,...'.,\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' ,,,,,,,....,..--,...'?.,,,.,,..'.--,,.'.--,..,,__,\n",
+      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", :--!!--__!!--?,.':--!!--,,,,..',.'.__,.'__..,'?.'.\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, '..,?...--?......'.......?--,,,'.',.'........--,.,\n",
+      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, ..--__,,,.'.'..,.....'..--.--,.'.!--'--',.'..,?--,\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .:',',''....--,..'.--,.--!....',--,,.,,..',,,'.--?\n",
+      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. .....--,,,......'.,!,,,,,,,,,,.,,,,,,,,,.?----?--?\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" .?,..--,,,.,.:_._--,._._--,..--,..,..'...'.--,.'..\n",
+      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. ,--?--,.,.--,,'.,,.............,',.....?..,.?..,,,\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ,,,,'..._!!!!!!._......,.'......'.?...,..''.''....\n",
+      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ...'',..?....'..'............:'.,'..,.'...'...,...\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. .....!:.,,.,,..?'...'........,..'..,._'._,.:...._,\n",
+      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., '._--!!..:....?,,,......,,,,......'.......??._'_/-\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- __..?',,.......'............?!?....,.'.'?,.,.....'\n",
+      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" ...'..':,..!.'..'...,'..'.,'.......?.,..::.:.....'\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., .,..,,.,.:,'.'.,,,...'......''..',.''.?.,,?',,_,_'\n",
+      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, ,....,..??....,..:.,.....'..,.?,'.....?..:'.'..:''\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, ...'..'.....'..'.'..,.......',.'.:.....'....?,.''.\n",
+      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, .?....?'..,''.',...__.'...'...,....,..!....:......\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; .....--,,?--,,?--.?'.--,.,.--!'?--.'..?--',.?.--',\n",
+      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ....--,..,.',?.--,,.'..--,..,.,.._''...._--,'.'.::\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. .--?.'.--,'!.'.'...'.'.,,,,'.?,..?..,.:.'........'\n",
+      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" ?'?:..?...--,.'.?.,,.--?.....--,.,..--.--!..--,..-\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" -?,...?--..:,..'.--,.,.--''.',..,...:.....,...,..'\n",
+      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., .:.,..'.',...:..--?.--?..'..?..--.--.'-..'.--,.'.-\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" -,..',.---,...!!--',.!!'..--...,:--!...,.--,..!--'\n",
+      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", ?.?--',.!--,...--,...,'?--,..'...,...,,..!......:.\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ''..'...__......'.,..,.........(.)....,.,...(..)..\n",
+      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. .'.'....__........,....'..:...?!..'.._._......,.!.\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, ......,...'.....!..'..,...'?....'......,,!,.!!':.,\n",
+      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" .....:...........,..'.,.....,..,'.'.....',.....,..\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" .?..'..,..,..,,..'.,,....,,....'.:....__.'..','?..\n",
+      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" :..'..!'.'.,..'...'.......--!--!--'.:...'.::..'...\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", ........??...--,?--'...'..--,..--,...'..'......',.\n",
+      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ..:....'.......'.......,...,,'.,,,..,:,:,........,\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" ,,.,,:,.,,,,,..,.....,.......,,.'.,.-...,:..'.:...\n",
+      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. '...',.:...'.'..-..'.,,,.....':'.'....,.....':...'\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ...'...--,........':..,.....:?.,,.?.:.:..'...,,...\n",
+      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', '..'......?........:..,,..'.'.'.._'._,.'?.........\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; ?..''..'..'.'.'.,,'..:.'.......:..'...:..'....':'?\n",
+      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' .....,,..::::,,..,........',..,..'-,..........,,.'\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' .,.__.......'....,?.,,,.,.::...?...??....'..?.??..\n",
+      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., ..,,,.......,,,...:..__!.....:..'....:......'.'..,\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" ,.......,,,,......,......',.,.,,.,:,,,,.--,!--!--,\n",
+      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" !--!--!.:,..,,.,,,,,,...'.:::...'..?...'!!!....'.-\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" -.--...,,,,',.'.,.,,.....,!.,.--.--........',.....\n",
+      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" .,,.:.,,,.....?,?.:--.'....'....--.--.,.......!!..\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" .''.,,',,,.'..'...'......._'_.,.'.'?..'.........'.\n",
+      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ...,..',....,..,'.'..'....?..?--,,.--,.--'?--....'\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ......?..'?.!..'......._._.........'.........--?--\n",
+      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ,.....,,.....,..--?--,...,.,?--,..--?........--'..\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, --.,'.'?.--?--.,...,..__.._.._--,?--..__..__.--?.,\n",
+      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, ',..--,,,.?'?'........,,,..,,.--,.'.:...--,,.,...'\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; .,.--,,..,?,,.,.'...--',.?--',,..--',.,,,........-\n",
+      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', -',.,.'.,..--,.'.'..'.',',...--?...,,.--,,,...,',.\n",
+      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, .'...,.--,,.,,,..?.....'...'.'..,!..'...'.........\n",
+      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., .:,'..,,,,..'...................?,..........,....?\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' ?.,....-......._._.'...,,,..'.__..__.'...'....'.,,\n",
+      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., .,?,...,._,_.'''.,.,...'...:...'...,,.,,'.!,:.,,..\n",
+      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ..::.,..,,....-.,..,:,,,'',.....,...,..::.,,:.,..'\n",
+      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. ....?!.,.,,,.:'...:,,,,,:...'.'...,,,,,.:--?'?--',\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" ._._--,.?--?..?--.--?.,..',..--,,..--',.'.',..--_?\n",
+      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., _..---'..--?,...--',.---?.--,..'.,,..--,'.--?--,',\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .'..'..:--!--,,...,,:--?.--,.--',..'?,'...--,.','.\n",
+      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" --',,.'..,.''..--,.--,..,.--,.--,..--'?.--',.--,'?\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" .--',.--?.,'?',?--?,..--,?.--,..--,.'!!...--?..--,\n",
+      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" .--,..--?--!.'.--',.?.--!..--',.--!.,,'...--,.--,.\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? .,.:,..........?'...'.,:_,'._...?..__.,,.:,,...--_\n",
+      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" .___?._,,._'.:.'...'.':..'.,.....?,....',....'''._\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ?'._........--?....--',..?'..'''...'..--',,'.'.?--\n",
+      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" ,..--,.:.....--...,...',.'.....':.'..:.--,.'..--?.\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,,.,.!?.:.,...,.'?.!'..........'.....,...,:.?'..,.\n",
+      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". .,....'.,:,.,.,.........,..'..........-..'..',,.'.\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" ..!...,?.?...,,.,:'.'......'.,.'.......'.....,....\n",
+      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., .'.__...:..................?.'..?.,.......?'....:.\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ..'...!...,,.?....,..._._?,....?.......!,,:--,,__.\n",
+      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. .,,...--,,,..'...,'::..--,,.--,',__?__..'._...._--\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, _._....,,.:':._,.._.'.,,.:_,_:..',......--,,',,.--\n",
+      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,.,.'.,...,,'.....,!--,.'.--,,.,...,.,.,,....,,,..\n",
+      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,,:..,,..,,,,........'.,!'!_!_',,''.,,,,.,,,,.--,\n",
+      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- ,',,,'.,,,:--.--,,?...::.:.''.,,.,,.--,.--?--'.','\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,'_._'.''._,,.,,'._--,.......--,.'..,.,'..--,',,._\n",
+      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, ._:_,-_,',__.__,',...__':--__,'.'..__...--,..--,,.\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. ,,..--,.',.'..'..,,._..._..--__,'.._!!!_:,._..._--\n",
+      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, ?.,,..__,??,..--,,..,.....--'....,!--.,,.,,,__.,,:\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' _,',_.,,,,,.,,,,'('),,,:::,,?--,.,?--.,.__?,'.,','\n",
+      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., .__:.',,._,,..._,,?,..!','..?,.??....,?...'.......\n",
+      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ...,,,...,.......--?'..,,.--,,....'...,,._._..--,,\n",
+      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, .--!...,,,.--,,,.?--,:.(_!_),',,,.'.--?'.,.'',,,,.\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. --,,._._,,,.,__,--.?.__,,?:..,,.?,..,.,.,,,.??!--,\n",
+      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., ,,,,.:_._:..--_._?.--?'.'?.--!.?.--'....._._.,,,.,\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ,.....',.,,.,.,,.,,,._._--,,.,,'..,,...,...'.?.,..\n",
+      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' .._._,?'_._,.?:__.?'...'?'?,'?.,...?'?,,.?.,.._._'\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. ...--,,,....--,...--,...'..__.?......,:--,.,,,,:--\n",
+      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,,?.??--,,.--.,,,.,.,,,,'..,,,,,,.--.....,.'.:::::\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. .,,.,,,.._._..:,,.--,,.....--__,'?.,,',.,',',...,.\n",
+      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., ._._.,.:--...._''_.,.--,,,,,,.,,.,,,,.,,..--,.....\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. .--,,..--,,.'.--,.--,,..--_,,,,_.,,,,,?,,,.--,,,.-\n",
+      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, -,..:.'...,?:..,:,.,:_-_.._?,.?_--,,.--?,,?--,,,,,\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. ,.:'.__,,_._?--,._''_...--,,??,.....--,.....--.,..\n",
+      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. __..,.--?--.,',..,??--,.''.._,_,,?__.?.(,)....'.,,\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, ,,....--,..'.(),.,,'',,.,,.,,,..,,',',,.--!.,?_'_.\n",
+      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. ,',,,..--,?..._._:,,.,,,,,,,,,,,.------------...,!\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' .--,,..,',...,:--?...--,,...--,.?'...'''__.--,.?--\n",
+      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. ',,...-?,,.().--',,._.._,.--,?.?...:?--,,,.',',,,'\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" .','..,..'.'.?,....'.....,.,...,'.--?..'.'.,,,.,.-\n",
+      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, -!.!!!,:--_._:.??..?.!,,.,!,!:--'',,',,.',',.'.:--\n",
+      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" ,,..,.--,,..'.--!..,.--!.---.,..,._'!_.,,..'.--,.-\n",
+      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, -....__...??--',,,._.___.--,,.?...,,,,,,,:--?...,!\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" ,.,,,,.--?_'??_.,.__......,.--..._,,,_...?...,....\n",
+      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". ..,......,...,,,..--!..--'??.:--,,...._,._:--..,,.\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" ..,!__.--,'..,,,.--,,,',,,.,,..,,.,,,,,,.,,...''__\n",
+      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,,,,':__.,,,,,,,.._..??_--.'.,,:--!--'.,,.?..,,,.\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, .',......,,.'.--?.--..,..--,,,...--,,,,.,,.,,.':,'\n",
+      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" .,,.,..--,.__.:,,,,,,,,,,,,',,',,.,,.'....:.,,.'..\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., ,:,,,.,,._._.!--,,.--,,,,,.?--,,.--__,.--,,..--,,,\n",
+      "'..,,,.,,,,,.                                      ,(').--?....--,..,!--?.,.'.:.,...--!..:_._!.--,.:-\n",
+      "                                                   -..?,,?--,..,...'?.',':____._'_.,,.'.__,.'.,,__,.'\n",
+      "                                                   .._,,,._--,,'.._._--,,.--,.._.._--,...--__,,..--_!\n",
+      "                                                   !_'!'!.--,,,,.,,.,,..(,,)....--,.--,.--?..--,,,',.\n",
+      "                                                   _--!_._?..._--,,.().__,,_'___..:..--,__..'..?...,.\n",
+      "                                                   ,,.,,...,,'.?',..,,,,.?...,,....--,,,.'.,,,__,,...\n",
+      "                                                   .,,.'.,,.,,.,,,.,.__,,..??...._...._?--,,.,,,,,,.:\n",
+      "                                                   ,,,.:',','.--.--?.??.--,,,.,,.:?__,,,,,,,,,.,,.,,.\n",
+      "                                                   ...--,....!!'!!.--,,'._._'_._,,.__,_,__'_.,,..--,.\n",
+      "                                                   ,,,,,,,,........,.:,,,.'.'.:.:!'?:,,'.,',._()_:(_,\n",
+      "                                                   _)_..._:,,,,__,'.,.:.',..._()_:(__)...:_()_,,,,,,.\n",
+      "                                                   .',,,,.'?.,,,.,,,.,,,...'...,.?._.._'?,,..:_.:._..\n",
+      "                                                   --,?.?--,..'?,,._,_......--,...,....?-,...._,._,,.\n",
+      "                                                   ..:--',',...,',...,,..--,,......?::.:--!...--,!...\n",
+      "                                                   --,..,'?--,,...?'..,,:.,.......,...--.?,,,('?),,.,\n",
+      "                                                   ,..',.__'__?--',.._-?_..--?.,,.,,,__,.,,,,,,.,,,.,\n",
+      "                                                   ..,,.,...,__,__,__,_,___--.'..--,...--,..._,___..,\n",
+      "                                                   ..--!!.!,.--!.__(_?)_..--,.,,,,,..._(?)__._,.,,,,.\n",
+      "                                                   :,,,',,...:_.._,.,,,,,,,,--,.(),__,,,,,,,,,._--!_.\n",
+      "                                                   _!_'.--?....--,,,,,..,,,.,,,_._--,..?--,.--?.,',..\n",
+      "                                                   --,,,''.__.,,,.,,...,,.,??_._?.--__.'......--,,.,:\n",
+      "                                                   ,:--__,,..--,.,.,.......--,.__..--,,.'.,,.?,......\n",
+      "                                                   ........:..,,,,,,.???.'.''.:?'.--,......,:--..?...\n",
+      "                                                   ......??...:.,,,,:_,,,'?_:--,!.,,'...!..:._._??..(\n",
+      "                                                   ),,'................--'...,:_.',,.._..,,..--,..,..\n",
+      "                                                   --,,.!.'?,,:--...--,.,.'.:_()._',:--,,..,_:_--:()(\n",
+      "                                                   )))())()().,,,:,:--,,,!--,,.,,...?,.?,.:..,,.--,..\n",
+      "                                                   ..,........--,'.?.,.,,.....,,,,......,,..::._'._,.\n",
+      "                                                   ....'?.._._.'..,.:.,,...,,..,,,,,':_._:..--,,.,?..\n",
+      "                                                   ,??.?.,.,.,.,:......,.--,.,,.,.,,.,,'.--!'?,....,,\n",
+      "                                                   .?,?,...:...?..?.?..?.,..--',,.:--,.--,,.'..,&,,,,\n",
+      "                                                   ,,'.'?',,,..?.,,.!,!...?.........(..)........,....\n",
+      "                                                   ..',...:.....'..,.,.'....''..',',',,.,,,.:...',,..\n",
+      "                                                   .',,..,,,......,..,,,....,,..::,,_,,_,_._,,.....,_\n",
+      "                                                   ,_.(..).',.,,.,..,..,.,.,,.,,__,,.,,,,,,.?,_,_'?.,\n",
+      "                                                   '.,',...,.,,..,.._,_..,,..,,',.:......____._._,___\n",
+      "                                                   ::._.:.._::._*****.,,,..,..,,.,,.--',.--,.--',..--\n",
+      "                                                   '?.--,.*****',',.',,:--__...,:--_._..''.,.,,.:--__\n",
+      "                                                   ...,,,.,,:--_._,..__.,,.'..,',:--,.*****.--?..--',\n",
+      "                                                   .,.--?.--''..--!..--'?.--,.:--,?,,:--'?.--,.--?.--\n",
+      "                                                   ,..--!:--..,,,:--.'?--,.,,:--.,',:--!!,,,,,,,'.***\n",
+      "                                                   **'..--,?.--,,..--',,.,,.,,,.....',,,.,'.--??''.--\n",
+      "                                                   ,.?--,,...--,?.--,?.'.--,.,.'.--'?.'....--?.,,,.--\n",
+      "                                                   ,,..,.--,?.*****_--!_.''.,,..'..--_',,'......,.,._\n",
+      "                                                   --_,_,,._--,_._,._.,,.--_,_,.--_,,?_.'..._--,_._.,\n",
+      "                                                   ._--_,,_,._._--_?_._,?!_,,.,.*****__..,?.,,:.:--.'\n",
+      "                                                   ',....'.,,,,..',?'..'...'..--.,.,.,.'.,,.,.'..,..'\n",
+      "                                                   .:,,..--!!.,.'.,.,.'.*****.--'?.?--,.--,,?,...'.:.\n",
+      "                                                   --!.--,,.'..'.'.,,?--,.--,,..--',.',.--,,...--,..'\n",
+      "                                                   ..,..--',,.'...--',,..,.?--,.,..--,,....'',',..--.\n",
+      "                                                   ,.:',..'.',..--,..'..--!..?_',_,_._',.?,'.,.,..:--\n",
+      "                                                   ,!..':--,.?'?..,,.--!.!--,..'.--,,................\n",
+      "                                                   ..--............!...!*****.--?.'.,...,,,:.,,,,'.--\n",
+      "                                                   ?.:..,?.--,,..--?.:,,,:..--',,..--,.'.--,'.,.--,?.\n",
+      "                                                   --,..'.--',.--,'.,.--?..',,.'.,.,',..--,..--,,.''.\n",
+      "                                                   '?'',''.--,.'?--.,..'...--,.'..'.'.--,.--',',.--_,\n",
+      "                                                   _.--','..,...--'',...',',.--,.,..,,.'...--,'..--?.\n",
+      "                                                   __..--,...:......--,'.....--,.'.'..:_,_.'..'!,..,:\n",
+      "                                                   --.?.,,.--,.'.:,.,,,,.,.._,?_.,._,?_,_'._,'.,.--',\n",
+      "                                                   .''...'.--',,.'......'.*****_,_'_._.:.....:__.--,,\n",
+      "                                                   ..--,..,.',&.,,.__..?...'.:.:'..:__...._--.!!_....\n",
+      "                                                   --_._...--_,,.,.._:_._,.:..(_!!_).'.(_!_).!!!!!!,,\n",
+      "                                                   ,',,',,,,.,.',.,.,,,,..,:--'..--_,_,.'.*****'.,,,.\n",
+      "                                                   .....?.:--!...,..,...,,.,,'..--',.--,.,,?!..--,,.'\n",
+      "                                                   .?,.--,,...--?.--?.-.--,,.--?,.,,'.--,.?--,,,.?..-\n",
+      "                                                   -,.--,..--,.',?..'.!'.'.'....--,?,..--!--,,.,,:--!\n",
+      "                                                   .--,.'..--,,.--',.'.,'..,.--'?..--,.'.'.--',,.--,,\n",
+      "                                                   ..'..,,.--',..,:--!!,'!,'!!*****',,','..,?,..?.'.,\n",
+      "                                                   ...',.,.,..,!....?...'...,',.?.?.,...._,_,._?.'?_'\n",
+      "                                                   .,.,,''.....--,,.?--,,,,.,.,......,,.!...,,,.,.',,\n",
+      "                                                   ,,,,..,...,.',??.'.....!.,..,..'..,.....'?,....,..\n",
+      "                                                   .''.',....,',',.....'.......,.,,...:...._._,,,...,\n",
+      "                                                   .!!.!!*****'...,,,.,,,..,,,..,,..,,,.,'..?:...,,'.\n",
+      "                                                   ..!...?,.,....!..,..,.,',.,.'...:'..--,..._..._._,\n",
+      "                                                   ,._,,,..?...:.?..'..:--_!!!._?.','.,,'.--,?'..'.--\n",
+      "                                                   ?.,...,,'._._--?.--,,.?.?,...'.--?.?,...--,.'.'..-\n",
+      "                                                   -,.......,.,,....'.!!*****--,,.?--,,,,.'..--'?.--,\n",
+      "                                                   .',,.--,.?--,..--,?.--,,..'.'..,.--,,.!'.!.--,,,.'\n",
+      "                                                   .,.:--.--,.'.,,:--',','?--,,,.,,:--,,.--,.'.--__,?\n",
+      "                                                   .',,,.,',.--!.--',,.--?.??.--',,..'',,,.,.--',..'.\n",
+      "                                                   ',..'......',,.--,.,,.--?.'?--,.--'',....?--',..'.\n",
+      "                                                   ?--,,.,.--,,,.*****--,,..--,,..,'',.--,,..--,.--?.\n",
+      "                                                   .,,,.,,..--,,,__..--,,..--,.--,..--',,..--',,'.--,\n",
+      "                                                   ..__'--,,,.,,,'.--',.'..,,.--,,..--,,,...--?.,,.,,\n",
+      "                                                   .,,,,,,__.,..,,,.--?..--,!.'.!!!'.--,.',..--,.--.'\n",
+      "                                                   ,...--'?...,.,.,,.--?,.--,.*****:--'..,.--?,.--,.'\n",
+      "                                                   ,,..,,,,.--'_,_.--_,_..,:--....,_._.--',..:--__...\n",
+      "                                                   '.--,,..--_,_,....--,,..,,......--,,...,.'.'..--,,\n",
+      "                                                   .,,..?...--,,..--,,.,'..--,.'.,,,,,',__.*****,'.',\n",
+      "                                                   ,',,..'',,.',','..:--_._,.',..--',,!','!*****'',',\n",
+      "                                                   ',,.'.,.,,...,',,,.,'.,'.,...'.?.,.,,.,,,,....,.,.\n",
+      "                                                   '..,..,..',..'?'.''..:..,.?'..,....'..,.'.*****,,,\n",
+      "                                                   ,.,......'',..,..,..',',,,.,.,,,'.'.,,''.,',.'.'.,\n",
+      "                                                   ..,,.',,.'',',''.''.,,....,'',,__..,,._,_,,,..,...\n",
+      "                                                   ...,,,.',',.,,,.'..,....,,.'.,..',.',&,,,.',_'._',\n",
+      "                                                   ...__:_'..'.._,..,.,..,.,..,..,.,...,.''..-.'',,.,\n",
+      "                                                   ,..,',.'.,,'.,,,,.,.,,,'.,.,,.!.....,.,:.!'...?.,,\n",
+      "                                                   ....:..!......_._...._!_...,!....!!.!.......!...,!\n",
+      "                                                   .!!.....:,.....!.?,,.:.'..'?:,::....,,....!...:..,\n",
+      "                                                   .!..,...,,...,,,.!,!....!...,...!!???.......!,'',,\n",
+      "                                                   .--?.,,_._--,.:--.--??.--,',.'..,,,.:--'.:--!'?.,.\n",
+      "                                                   ,,..--',..',',,',.,,..--',.,,.--?.--,,.--_,_?:--'.\n",
+      "                                                   --,,..:--.''..--,.,.,,,.,,,,.,,,,,.--?.--,..?.--,.\n",
+      "                                                   --,.--,,.'.,,:--,''!--,..--,',.--',.?':--?.,:,:--'\n",
+      "                                                   '.!.,,,,.--,,,.!!'..--!,.?,:--!'.?,.'.''.,,.:.....\n",
+      "                                                   '...:.....,.,,,,,,.,,,,,,.,,.,,.,,,,,,,,:--!!.!,,,\n",
+      "                                                   ,.--!.,,,,,,,,,...,,,,.(!),,(!),.,.--!,.'..--,!.!(\n",
+      "                                                   !),.',',.',......,....?,........,,..,...--,,..?--.\n",
+      "                                                   .--,....--,...--!.','..--,..--,.?--,,.'..--,.'....\n",
+      "                                                   .--,,..,....,,',.......,:--_,,!_--?...,...'.....--\n",
+      "                                                   ,..--?.:--,?.,,:--..,,,..--!'?..:....,:--.:?..:--!\n",
+      "                                                   !.--.--?..?--?.?,..,,.--,.'..?.--,.'__'_._.',:--__\n",
+      "                                                   .,,''.--,.......--.--,,.--?--',?,.,.'.--?..--,.''.\n",
+      "                                                   '.,,,...,.(?)(?)(!).(),,,.''.?.,.?...,.,.:........\n",
+      "                                                   .......--,,.--.........--.....'?...,....?,,,,..':,\n",
+      "                                                   ,,.--__...,:--..._._.,,,,,,',','.--__...'.--,,..,:\n",
+      "                                                   ,,.--?.,:--'.,.'.,.:--.,,,..:.',,.--__...--,...,,.\n",
+      "                                                   .--'??,,.?..?''...?...??..,?.?..,.'.....,,,,.--!!,\n",
+      "                                                   .!.--'?.,,(:?),:--...--',...--,,...--,,.--,.--,.,.\n",
+      "                                                   .',,....(,),..',.......--?.?'.,,,'.--',.,,.,,...?.\n",
+      "                                                   :.'.,.,,.'.--,.'-..--..._'._,.'.--,..--__...--,.--\n",
+      "                                                   ,,._!_!'-......,,,,.--!!_!_,..,,,._--!_.'.--_!_...\n",
+      "                                                   (!'?),,,.--',.,,.,,.,,,,,,,.,.--..._,!_--',.,.--,,\n",
+      "                                                   .....--,,..--?..'.,,.--,?--???','.',..''.,.--,,.,.\n",
+      "                                                   ..,,..?......(?)...,.--'?.,.--,,..,.,,(:)...,..,.,\n",
+      "                                                   ,..,.'...'...--,,..',,,..(?),(),.(?),,,,,_._--,...\n",
+      "                                                   --,.'..--,?,......--,.',?.',..--,,.--,..,.....--,.\n",
+      "                                                   ??'.?,.--,.,.--.,,.'.?'.?--,,......,.,......--'?..\n",
+      "                                                   ..--.--.?--.--...--.--,..,,,--?',.,?,,,,.--...?...\n",
+      "                                                   ...,...,..--....,,,.,,,,,.,..,,',,,,.,,..',,,',,:,\n",
+      "                                                   ,,..?.?.,:--__....--!!.'.--,....,.--,',,,...--,.,.\n",
+      "                                                   _._...,,..?.,'..,.._,_,,,.,.,....--............___\n",
+      "                                                   ._..'.....,,..,'!,!,!,'..'.....,..,,,,,,..(')..,..\n",
+      "                                                   --,.,,,...,.-:.,,.......,,.,,,...,,,.',,........'.\n",
+      "                                                   ....,......--,',,,,..--,!..--_',_,.,,,..:_._,,..,,\n",
+      "                                                   .:_--'':'..._,,,,,,,,.--,.--,,,......,,.--,,...,,,\n",
+      "                                                   ,,,..--,,',..','.,,,,.,.,:_._.,'!..........'...,,.\n",
+      "                                                   .:_._........,...'....:...'.......--?.--__..:...,,\n",
+      "                                                   ',.........?..,,.,..,.....'.......'...:.--,......,\n",
+      "                                                   .?........'.......--,.--,.--,.--,.--.,,',:__..,,,.\n",
+      "                                                   --__....--',.,,.,,....,,,,.--_._,,,,,.,:.,,,',.:'.\n",
+      "                                                   .'__.,,,,,,.--__......?..'...?......??.???,,.?.,,:\n",
+      "                                                   ,,,.--_,'_.....!..:...'......:,,,..:,,.'.,!!,,.??:\n",
+      "                                                   ''.,,,..,,.......'.,,,,.!.--...__.....__...'..'...\n",
+      "                                                   '..:.!.,..,,,,,'.,..'..--__...'.,...............--\n",
+      "                                                   __....__...,,...?.....,.--_!,!_,.,..?..--_-,!-,!_.\n",
+      "                                                   ...,,!_--!_,,,,,,,,',,,,,,,,,,...--_!_!......,,,,,\n",
+      "                                                   .--!.,..!..,!.,,,,,,,,,,,,.',.,,,,.,,._...._,.,,,.\n",
+      "                                                   ',.,,.,,,,..--,,.',,.,,.....,,...,,'..._'_:''.____\n",
+      "                                                   .,,,,',,_'._,,,,,,,,,,',',.--:.......,,,...'.....,\n",
+      "                                                   .',,,,.,,,.....:........,'!._._:....;.:....:'..,.?\n",
+      "                                                   ...,,.--',,.:.....,,:,,:,::,::,,:,::.........,.--,\n",
+      "                                                   ,.....?.,:.'.--,.--,....:.....'.:..'.:,..'.'..,...\n",
+      "                                                   ::.,,,..'..,...__..,,,...,......,,,..,,,..,,...,,,\n",
+      "                                                   .__',,.,,.!!.!...',._._'..,:.:..?.._._.....,......\n",
+      "                                                   ..'...:....?,?.??,..,,.............?'.',.'..?....,\n",
+      "                                                   ..'...,,,,,,,,,,,.?.'.--?'.--,..,.:.:......?.....?\n",
+      "                                                   ?,....''...?..............:,,.:/..''.........:....\n",
+      "                                                   ....',......,....'....!'.....!'...'.'.............\n",
+      "                                                   .....,,..,,,.--!.'...,,._,_,_'._,,....,,.!.......,\n",
+      "                                                   ,,,,.,,,.,......'...:.?,?..........,'.....,:,.--?,\n",
+      "                                                   .,..'',,',..,'..,.?:.'.....,,,.:,,,,:,,,.,,,,,,,,'\n",
+      "                                                   ,.'.':.,'.__'......:,,,,:.'..?..,....'.....''...',\n",
+      "                                                   ,.__:.....,!......,.',,.........,,...--_,_,.--,,._\n",
+      "                                                   ._.--,,..--,,.'.,,..,,..?--??--,.'..,.,..'.?.....,\n",
+      "                                                   .,...........,,',,,....'.....''.:,'.....'.'.......\n",
+      "                                                   ...,.,.,,,,,...'_,_'....?......,,,..,,.'._,_'.,:_.\n",
+      "                                                   _...,,_._.....,,......'..'...,,..''....?....?.....\n",
+      "                                                   ..'....,...'..,..'.,.........!..,.,,.....,....???.\n",
+      "                                                   ......,,.?...?..--_,,_._._.,.:...,..'..'.....,....\n",
+      "                                                   .....,..:.:.?,......,...,.'...'.,.....,.........??\n",
+      "                                                   ?....,'.,,.',.....,,.,..'..,,...'().::....!......?\n",
+      "                                                   .,,.,,,..,:,:(,,):,,,,,.............,.'....?.,,...\n",
+      "                                                   ,.?..'....:.,.,.......!,!.,,,,,,,,,,,....,..,,,..,\n",
+      "                                                   ,,...--,,.,'.--,.,.--,.,,,.....,,,,.--',..--,,'...\n",
+      "                                                   --,,.:,,........--,.--,.::::..,..,?,.,,.,..__...'.\n",
+      "                                                   :..'...'................,,.,.,:........'........,,\n",
+      "                                                   ..,.,('),.!.'.--?,.'...--,.--'.......--..?.--,,,..\n",
+      "                                                   ,.:,.--!,.!--'!.........--,,.,,..--,.,.........'..\n",
+      "                                                   ........,,..:'..'.....'.,.......,,'(')('),,..,,..,\n",
+      "                                                   .,'?..?_.._...!!'''!!.?...,....._._..'_._.,,......\n",
+      "                                                   ,....,!.?,....?..?.!....,.',..,?...,,..'.:....'.'.\n",
+      "                                                   ...'...,,',.,,,,,:,,,...'.'...--.--,,.--..........\n",
+      "                                                   .,.._._..!.._._-.'._._....''..,._._._.._._._.....-\n",
+      "                                                   -,,.??--',.'?--,,.'.--?.--,.'----'---.--?.--,...''\n",
+      "                                                   .--'?.--,.!.'''._,_,_,_,_,_,_',,._'.,._..?_,',,,,.\n",
+      "                                                   ,,,,,,,,,,:,,,,,,.--..?.--,.--?.--?.,'',.--?.--,..\n",
+      "                                                   --',..--',.,?--,..---,?.--,,....,',.,.,..,.,,,,,,,\n",
+      "                                                   ,,,,.,,,,.,,,,,,.,,',,.,',.,,,,,,,,,,,,,,.,,.,,!':\n",
+      "                                                   ,,,,,,,,,,,'',,',,.',,,,.--,,,,...'.--,.--',,..--,\n",
+      "                                                   ,.:--'?.,,.--,,.:--.,:--'.--,,,.''.--,,.--,.--'?.-\n",
+      "                                                   -,.--,,.',?.--,__,.???,,..,,(__).,,..,..,.,.,,,,,,\n",
+      "                                                   ,',,,,',,',,,',,,,,,,,,,.,.,,,,,,,,,,',,,.,,,,,,,,\n",
+      "                                                   ,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,','.,.,'..--\n",
+      "                                                   ',.--,?.--,.'.--,,'.',?',:.':.--',,..,.,._,_,'._,_\n",
+      "                                                   '.:--,,;,':.',?,,,,',,.?.,,:,,:,,...--,,.--.,,:,,:\n",
+      "                                                   ,,,,.',,!',?--,,,..,.--,,.--,,..!!'!..,,,,,,.',.'.\n",
+      "                                                   '.,,..--,..'.:....--?.--,,.--!.'._--,_.--?.--,.'''\n",
+      "                                                   .,'..:..--?.--,,.?--,.?.,,.!.'......--?.?--,,.',.,\n",
+      "                                                   ,.,,,,,,.,'',.,,,,,,,,,,,,,,,.--',,?--'?.--,,.,'.'\n",
+      "                                                   ...--?.--,...--?.'':--',?--',....--?,.?--,.--?.--,\n",
+      "                                                   .?--''?.--!.--,.--',,.--'?.--,,.--?.,...?...,'...?\n",
+      "                                                   ?--?.'...?--!.'.--,..--?.--,.,.--!..,....,,,...:_,\n",
+      "                                                   ,...'._,..'',,.'...:',.:.,,:,,.--,,.--?.--,.'.,,..\n",
+      "                                                   ,.--!..,,':--?--,.--,,?--,,,.'..--',,.,'.,'.--,,,.\n",
+      "                                                   ..,,',,,,,.--,,.',,...--,,',.'.--,',,.,?._,.,.__..\n",
+      "                                                   ._--,,.--_......_--,.--_......_.--,,_',,.__.,._--,\n",
+      "                                                   .--,.,,,.,,,?,'''.,'.--,,..--',,.'.,.:,.''.--'',.-\n",
+      "                                                   -'?.--'',.--?.--',.,..--,,.--,.',',....,,,___._,,.\n",
+      "                                                   ...:--!,!!!!,':.'.,.,.,,'.,,.!.__.,,,',',,''.,._'?\n",
+      "                                                   ___.,,'',',.!--,.--,,.--',....--_!_._!_.....'..---\n",
+      "                                                   ---__-..'..,,(__),,,-,,.,,,,,,,,,,,-,-..().....'.,\n",
+      "                                                   ,,,,,,,,,.,,,.'......,.,.('').,,__.()--,.,,_,,,,,,\n",
+      "                                                   ,,_,__().'.,',,,.,,.,..,(,,),,,.''.,,,,,()'.____._\n",
+      "                                                   ,_..,.,,,,,...,,,.,,.,,,,,,,.,:(,,')__.,,-,,,.,_,_\n",
+      "                                                   :--,.,,,'.',..,''.,,,,'...,.,,.',,.'.--'?,.--,...-\n",
+      "                                                   -',?.,,..__..()__.,,,,.(!)__().(...)..,,.'._,,,'._\n",
+      "                                                   ,,..--,,__,'.,''.,,'..:--?--?.--,,.'?.--,,.,','..,\n",
+      "                                                   ,,,''.--,,,'.,?--,',,'.--?.--',,.'.'..'.,!.,'..'.,\n",
+      "                                                   .''.--,,,,,,.,.--,,,,.--,.,,,,..'.,.,,.,,,',,,.,,.\n",
+      "                                                   _??_,.,,,,,.'..,.',,'..--,,.,.--__,.--,,.,.,..--,?\n",
+      "                                                   .--,.--?.?--',.--,.,..,.--,,,..'.'...'.''.'?..'.,'\n",
+      "                                                   ............--,,.--,,?,.--,',,.--',...'..'?--',..,\n",
+      "                                                   ?_-_.(..):,,?(..):..'.'(..):?:.:'?(!!):.(..):'.(.)\n",
+      "                                                   :!!(..)--',,....,?--__,,..--,,..--?.--,.'.?.'.:_,.\n",
+      "                                                   ?'_.'._''___,_-_,,,..,,.,',,,..,,,,'()__.-.,,...,.\n",
+      "                                                   .,...;.,..;...,...;..,..;..,..;...,...;...,..;..,.\n",
+      "                                                   ...;..,...;..,..;.,..;.,..;.,..;.,..;..,...;..,..;\n",
+      "                                                   ...,..;..,..;.',..;...,...;...,..;...,..;.,..;..,.\n",
+      "                                                   ..,.,.,.--,,-?--,.--,.--??.:--,,.--,,..--,.'..---,\n",
+      "                                                   .,:--,',?--,....,,,..,'..,',.,'.,..,,.,,,....'',..\n",
+      "                                                   '.--,.'.--,.'?--?.,.'.,,..--.,'?.--?.',..'...'...'\n",
+      "                                                   ..,.?,.?'',.'.',..:.:.,'',,',.--,.--,.--,.--,.--,.\n",
+      "                                                   --,..',?--,....--?.--,..',,.--,.?...'.,,.-.',?,.,.\n",
+      "                                                   ,','.--?..:.--,...--,..--,,.,'.--,?.,,.--?.'.--,,.\n",
+      "                                                   --,..__..:._--_!,.'?..--,..,.--,,.--,,,.--,..--?..\n",
+      "                                                   ..--,.'.--,.--',.,...,.'.',,,,.,?,,,.--,..,....,.?\n",
+      "                                                   .,'.--,,,.--,,..---,.--?.,,.--?.--,..,'.??.?,,,...\n",
+      "                                                   ,.--?.--,.--,,.--,.,,'.--,.'',.:--!!?,?--,..--!!,.\n",
+      "                                                   ,,'.,,!!.,,,.,,,,__,,,,,,..'.,,,..,,...--,,.,'.'.-\n",
+      "                                                   -,,,.'.--,.--,,..--,',,.',.--,.--,.--,.....--_,_..\n",
+      "                                                   ,',.--,,''.--,,__,.--,.....,,.,..--,,,!--',,.,?.--\n",
+      "                                                   ,,'??',,,,,,,,,,.--',._._..,,,.--,,.!'!..'.--,....\n",
+      "                                                   .--',..'_'._:--.:--_!!_,__,,,,.--',..--,.--,?._--,\n",
+      "                                                   _,...--'?.--,.'.__.--,,__.'.--,.._,_.,.,_._,..--,,\n",
+      "                                                   .--,.'....--,,''.--__,.'-',.,?,!,,.,,?,.,,,,,,,.?'\n",
+      "                                                   ?--',,.,,.'...--,,.,.--,.,,.,,,,,,,,,,,,,,,,,,,,,,\n",
+      "                                                   -,,,,.,',,,,.,,,,__.,,_,_.__,,,,,,..--,.,,.--,.--,\n",
+      "                                                   ,,,,,,,,,''.,,,',,,,,.....'.--,,.?--,,.--,,,.!?--,\n",
+      "                                                   ,..,..,,.:_,_..,.--,,?--',..'.__.,,.--,,'.:--'..--\n",
+      "                                                   ',,.,'.'.--,.--,,..,,,,,,,,,,,,,.--,,'.'?'?''.--',\n",
+      "                                                   ...__...,...,,,.--,....--,,..--,...,.,?',,.?--!.!?\n",
+      "                                                   .'__'?.--__,,.--,,''?,,,,__.--,...--,.'.-!--,,,'.,\n",
+      "                                                   .--,...:--'.--,?.--,,..--?.--,,..--,..--,,..--?.--\n",
+      "                                                   ,.--?.--?..--,,,,'''.,:--.--,.--?.--,...,,.--,,,.-\n",
+      "                                                   -,,..,,.,,,,(,),.,,.,,,,,',,,,(),',,',,',,,',,,,,,\n",
+      "                                                   ,',.',,,',,,,,'--.--,.?--',,.--,,....,.--,.....,,,\n",
+      "                                                   .--?.--',.--,..'...,',,'.,,.--',.,,,.',.'.--?.--,.\n",
+      "                                                   .,..'..'?.--,..--,.''..--?..,!'.........,,,.......\n",
+      "                                                   .--,,,.,.--,,.--,..--,,.__?!__'?--'?.:--,,.,,,,,,'\n",
+      "                                                   ,,,.__,,',,,.--,.'..--,..--?.--,.'.':.--,.--'',..-\n",
+      "                                                   -,..,'.'?--,.'.--,',...--',,.--?.--,..__'.--?,?--'\n",
+      "                                                   ',...'..--',.--,,..--,.'.()_(_)(')()()(,)_'__'_(!)\n",
+      "                                                   (,)(!)(!!)(')(!).,,..,....,,,.....,'''.--,',.'',.,\n",
+      "                                                   ','..--,!,.!!.,.--,,.--,!...--,,,..--,?,,',?'.--,,\n",
+      "                                                   .'(!).'(!).--!,.?:--,,,,,',',,?--!..!--!.,!'..--?.\n",
+      "                                                   .--',,?--',..--?.--,.'.--,,'?--?..,'.--?.?,.--?..-\n",
+      "                                                   -',.--',,..--'?.--,..,'.,.--'!.!--,',..--,..,'.,,'\n",
+      "                                                   .--,.--,,,.'.--__,..--?.--,.--,,.--?.,'...'?'.,...\n",
+      "                                                   .--,.?'.--',.'.!..--,?.--,.....--,??,.--,,.--,,..-\n",
+      "                                                   -,.--',.,,,,,,,:,,,,,,,,,:,:,,,,,:,,:.::.,:.......\n",
+      "                                                   ..........................'....................-..\n",
+      "                                                   .,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n",
+      "                                                   ,,',,,,,,,.',,,,___,_____,,,,,,.,'.,,,,,,,,,..--_.\n",
+      "                                                   _--_._--_._--_._:--_,,:._--,.--,,.--,,...--,,.'...\n",
+      "                                                   --,,'....!'!...--',,--,.--,,..--',,.'..--,.,.---,.\n",
+      "                                                   ,,.,,.,,.,:.,,,,,.--,.:--!,''.,'.,',._,,_:--,!,!:-\n",
+      "                                                   -...--,.'..--?.--,,...,.--,,'.,'..--!!.,',,-().__.\n",
+      "                                                   ,,,,,__.,__,_'_.,,,,,,,,,,,.,,,,,._,!!_.,',':--?..\n",
+      "                                                   .--,,'.'.--,,.!.'.,...,',,.',.,,..,,,,,',..__.,_,_\n",
+      "                                                   ,,..,,,,'...,,,..,..,..,..,...,.,..,..,...,...,...\n",
+      "                                                   ,....,..,..,...,....,....,...........,',,..?,,..--\n",
+      "                                                   ,,?:--,!,!.!,,.,,.,,,.,:_!!_:_!!_,,'..,,,,,,.,.,,,\n",
+      "                                                   ....,.,,,..,,..--,,.,..:--.,.!,.,,.,,.....,',(!)..\n",
+      "                                                   --,,.!,,..'..-'-'.',.--!.:--'??--,.?--,.--?.--,.--\n",
+      "                                                   ,.'.'.--,.'''.?,,,,.,,.,'.',..,,()'...,__..,,,,,.?\n",
+      "                                                   ',..,,,,.?.'..,.',,'...:..,-,'.'....,,...,,'..(_'_\n",
+      "                                                   )()..',,,.,!.(__,,,)..'()?,,,,,,''.,,''.!!.,,.,,..\n",
+      "                                                   .,...()..,'.'().(!).!'.,.,,,,...,,,,..,,,,..',,'''\n",
+      "                                                   '.()(!),,,,..',.!,.,.--',.'.,,.--,.'',',',,,..--',\n",
+      "                                                   ,,'.--,.',,..--!.'...'..,',..,,,..',..,,.(),,,,,,,\n",
+      "                                                   .'!,',,.,..,,,,.,.,,.().!_,,___'__,,.'.-..'',,,,.,\n",
+      "                                                   .'',..',....'....'.'.--,....,,.,,.,,,,,,,.,,'..,.!\n",
+      "                                                   ,,'!.--,..,,,.--.,,.:--..,,,,,.,,..,..,,.,.,,?.,,,\n",
+      "                                                   '__.,,..,,...-.,,.,,,,,,...,',,.,,,,,...__.:.,,,''\n",
+      "                                                   ,..,,',,,,.'...,..--!!!!'.,''.'.._!_.,,,,,'''____.\n",
+      "                                                   '',',,(!)..,'--,,.....'.,,,.-.:--.--?..'.,,,..--,,\n",
+      "                                                   ''.,,,..,,,.,...__'...,.''.,,.''__...--,.',,,....-\n",
+      "                                                   -,,,,.'.,,....',,,,,..,,,,.--!!..__.'.,,,,,.__,__.\n",
+      "                                                   -.,,.,,,,,'._,?_,,_,?_,,,,.,......,.--??.,',.,:...\n",
+      "                                                   ..,,.!,,,..,,.'__':--,,!,.--',.,,'.--,,.'.....,,.,\n",
+      "                                                   ,.,,,..-,,,,,,'..',,'.,,,,,,.,,,,,,,,,,,,,,,,-''',\n",
+      "                                                   .,,,',,,.!!!!!,,,,,!:.!,,.(),.!?,,?!!,.?,.,,'.,::-\n",
+      "                                                   -!!'...,'..'..?.,,,,..,,.,,,.,,,..--...?.'!!.!''..\n",
+      "                                                   ...'..'...,,..?,.....??,..'.',?....'..'.,........'\n",
+      "                                                   .,.'..?,.:..'.?__._._'.'..'.....:,..?...,...'.:,:.\n",
+      "                                                   .'......,',.,,'...'.'?.,._!_,!??,,.'.'...?'.!'....\n",
+      "                                                   !,'!..'..,..'....?.:...??......,...'.,...'...,,..'\n",
+      "                                                   .?.?.',,,.?..:.?'..,.:'.......,?,....!.,....'...,'\n",
+      "                                                   ?.,,,,..__.,,.....,..'.'..'..__..?'..'..'.:,':..!.\n",
+      "                                                   ...'.!'....'.,!!'....'.....,'.,..?.'...,:,.....,..\n",
+      "                                                   .?,,....,,...,............,.,,..'.,.....'.,,?'.,..\n",
+      "                                                   .,,..'.'.,,.,.'.?.'..?!.__..'...,,.,.?'.,,...'.'',\n",
+      "                                                   !...,.,,.?..,'!',...?....,...,.......!.,.,,..?!!!.\n",
+      "                                                   .,,..!.','.._,_.!..,..'.....'?,.'._._.....'.''...'\n",
+      "                                                   ..,..'.,,,.'..,....'.,..,.,.:?...'.'.'..,...,..,'.\n",
+      "                                                   '.',..'.,,..........!......,,.',......,'..'.',....\n",
+      "                                                   ....,.',,,,......,,,..........'.',.......'..'.??.?\n",
+      "                                                   .,.'.:..,..,...,??.'.'..?,.'.,.,,..',,',,.....:,..\n",
+      "                                                   ..............?..,..,.'.,,...?.!..?.?..,.....,,?.,\n",
+      "                                                   ..'...........,'......'...'..??,......'....:....,.\n",
+      "                                                   ...'?'..__,.........'.'.......,,,,......,:........\n",
+      "                                                   ..!....:,,,,,,..?'..'.?...?....,..,,....,....,'...\n",
+      "                                                   .',.:..'..,,,,,,.'.....'.,,.?.......,...:'.:..?.,.\n",
+      "                                                   .............'.?.''.:,,,,,....,.,..'.....:'.:.:...\n",
+      "                                                   .......??.',.?..........,..........,''..'...'....'\n",
+      "                                                   ..,?....,....,....__....''..''.?...!'..'.?.,......\n",
+      "                                                   .,..,._!_,!,,...'.....?.'...''...,,,'.?,,,,',.,.',\n",
+      "                                                   ,.,:.'::.,,','.'.,,:_,!!_'.,.,.,,(),.,,.,.,.....',\n",
+      "                                                   ......,.,.,.'....'.!!...'.?....!....??....:.......\n",
+      "                                                   ,..?.,,..!....''...,..,,.'._,._.?....._,._...'.'.,\n",
+      "                                                   ,,,,'.'....?.........--,......'.....'.'..'.??...'.\n",
+      "                                                   ...,.',,.,,.:.,...:..,...?.....??.'...'....'?...?.\n",
+      "                                                   '...'...?.,...?.'?.!..?...?...?......,,,,..,!'....\n",
+      "                                                   ........'....,.'..'..,...........'.,...',......__.\n",
+      "                                                   .....,,,._._''.._._,,_._...,,,.,,,.,,,.!!!'''.''?,\n",
+      "                                                   ,,,.,,,,,',',',.().,,.,!...,:,,,,,.'.'....'.,.,:.,\n",
+      "                                                   ..,'..'.'.'...,,.,...''..,,'.,'..,..,,'...'..'....\n",
+      "                                                   ..................,,.,,...,,.,.,,,,'.'.'..,,',,,,(\n",
+      "                                                   ,,)...,,..,(').,,...,,...:,,.,,.,,,,,?,,,....',,,.\n",
+      "                                                   .,,,,,,,__,.'',..,,,,,,.,,,,,...',,()'().,,.,,'...\n",
+      "                                                   .,,..:,,''.?'..'..__.,,__,,,,,,,,,..,,,_,_,,_.'',!\n",
+      "                                                   _..,,,,..,.__:_,,_.,,,,,,,,,,,,,,,,'.'.,,',.,,,..,\n",
+      "                                                   ,,,,__._'_:_,_..,,,,,,,,..,,..,,,.._,,_.,.,,,.,,.,\n",
+      "                                                   ,:,.?,,,.:.:.,,'.().'____.,.:,,,,,,,:.,,,:,..__,,,\n",
+      "                                                   ,,,._,'._,,.:......'.,,,',,,,,,.''?,.?.?.,,??,()..\n",
+      "                                                   ?.--,?,,,---,,,,---,,.---(,).--,,---,,,,,.,,,,,.,,\n",
+      "                                                   ..,,,',,,...,,.,,,,,,,,.,,',...'().'''(,,).()',',,\n",
+      "                                                   ,,'..',,.,',.,,.,.,..,,,,,,',,,.',,''.,.'(').'()'.\n",
+      "                                                   ,.,,,',,,,.','.,,.,,,(),'.,,,.'.__,.,,,.,,,,''..,,\n",
+      "                                                   ,?,.',.,,,'.,.'.,',,,.,,,.'',.,,,.,.,,.,,,,,,.,,,.\n",
+      "                                                   ,,.,,',.,,,,.:,,'.().'.,,(),:,.,,''.,,',.',,.,,(),\n",
+      "                                                   __,.,,'.,,',.,.,,,,,,,,,,,,,,,,,.,,:_--'.''._,,,,.\n",
+      "                                                   .':_.._.,,.,,,..,,.'.,,,,.,,:,,,,,,.(),,,,.__.,,.,\n",
+      "                                                   ,.,,..,,,'.',.,,:_,,_,,,.,,.,,,.,,,,,,,?,,,,,',,,'\n",
+      "                                                   ().,,,,,,,.,,,(''):'...,,,,,().__,,,__...,,,,.,,,,\n",
+      "                                                   ,.,,,,(),,',,,.,.,,!.,,.,,,.,,..!.!.,,.,,,,,__,,.,\n",
+      "                                                   !,,,(),,__,,.,,__,.!_!_..,,..,(),,,__,,,,.,(,,,),.\n",
+      "                                                   ...,,,,..,,.!'.,??',,..,'..,,,,!!,'.,',!,,.'.,,.__\n",
+      "                                                   .,,,,,,.,,..?,,??!..,().,,.,,.,,::__:.,,','.,,,,,.\n",
+      "                                                   ():,,,.,,().,',,,.,,,().'.,,,,,,,..','..,,,,().,,,\n",
+      "                                                   ,.,,.,,,,,????,,?,,().,.,,,,,!,',,!'..?...,,,,,.,,\n",
+      "                                                   ',,,.,,..:,,,,,,',,,__,()(),,,(),,,,_,_,--.,,,,.,,\n",
+      "                                                   ,',__().,,.,,,..,.,,.,,,,.'.....!!,_._,,.,,,,.,..!\n",
+      "                                                   ..,,,?,',..,,(),(),.!....!!!.:...,:!:__..,,.......\n",
+      "                                                   ......'.?,,.,,,,...,,(,!),.,,,,,'.,,(,!),,,,(),(!!\n",
+      "                                                   ),(?!).,,,,,,'(,,),.,,,,..?.,,.(,,),.!!,:,.,,(__!)\n",
+      "                                                   .?,.'--!!!.,..,..--..,.::,.,,,.,.,,,,.,:.,.,,.,,.!\n",
+      "                                                   !!,.,,,,__.!,,,,,,,,,,.,,.,,',,,.,,,,,,.,,,,,,.,,,\n",
+      "                                                   ,.,,,,,,,,,,,,,.'.,,.?.,.???,,,.,.,,,,..,..,,...'.\n",
+      "                                                   ..':..,!,,.....:!!,,..:.,,..:.,,...?..!!..,,.,,.,?\n",
+      "                                                   ,.(),.:...,,,,..,.,,.!,,,,.,:....,.'.:,.,,...,,.,?\n",
+      "                                                   ,,.,,.,,,..--'.,,,',.,,,,,...,.'..,.,,.,,.'.,,,,,.\n",
+      "                                                   .'(..).,,..,,----.(..).(,),,,,,,,,?(')__,__.:.,,..\n",
+      "                                                   (...),..,,,,,,,,--,,.,,,,,,,,,..(..),,,.().,..(..)\n",
+      "                                                   ,,,,,,,,'.(),',.,,(),,(),,,..'(..)(?),,,,,,.,..(..\n",
+      "                                                   )',,,,,.(..,......),(',,'--),,.,,._._....,,.,(),,,\n",
+      "                                                   .,,',.(),.,,,,!.!!,,,,(),,(),,,(,),,.',.:.,,.,,(!)\n",
+      "                                                   ,,..'.,.,!().,.,,,,.,,,,.,,,,,_,_.',,,().,,,,,.,,,\n",
+      "                                                   ,,,.().(__)....,,.,,,.,,,,,,,.'!,,,,,,,,,,,.,.,..!\n",
+      "                                                   ?!,,',,'.,,...?'.,,:,?,,_._',',..,,!,,.!'.!!,.,.,'\n",
+      "                                                   (!)?!.,.?.,!,,,.!,!'.,,!,,,!,,,,,,,,,,,,,,.!,.--.,\n",
+      "                                                   ,.?_._.!.,,!',,,,,,,'.',?,..,!!__!,,..?..?'?'.,!.'\n",
+      "                                                   ?.,!_,_.,..,!.,,.,?..._,_!.'!'!.'.'?,'!,,!!...!'?_\n",
+      "                                                   '._!__......_!_...!,,,(!).,,,,,..,,...!...!....,!?\n",
+      "                                                   !.'?.....?_._..,?.,'....,?_!_.?'...'.,,?....?,....\n",
+      "                                                   .,.,....'.,,.!,...,.??,'...,???'??..'..!,!'..,,!'.\n",
+      "                                                   .!,..,'.!._._'.'?.'.',...?...__.....?.?,..._!_,?..\n",
+      "                                                   ,.?'__..,?,...?'...,..'.,..',.?..,.,..!,.,'....?'?\n",
+      "                                                   ..!.'..'...,!.......,..?...'...?....,.,...?..,.,.'\n",
+      "                                                   ,..'.?,,,,.,.?,'.??'.,,,?,,...!.__.,.?.??.','.,.._\n",
+      "                                                   _..'??.,'....,'..,,.',!?.,!.!__!,'?..!'?.,..'??!..\n",
+      "                                                   .,,..,......??'?!!',!?.._,_,,,,.,,...?,!.,,..'..,!\n",
+      "                                                   ...!'.......,..,..!.!!..!..!!.?,,.!!?'...,,.,.__.?\n",
+      "                                                   ,'?!.!__...,'?!.,,!,-,,,,,,!,!,','..'.''..',.!.',,\n",
+      "                                                   .._,,-'--...'..,..,,,.._:,,'.:._(,,,'.'.)_:!!:_()_\n",
+      "                                                   !:'?:_()_._(..,.,,,...,.,.,,,,.,.,,.::.,,.,,..',,.\n",
+      "                                                   )_:_,,.__(,,...)_:,..:.,._()__,,.__(,,..)_:_()_.:_\n",
+      "                                                   ()_,!:_()__,,,.__(,,__.,,,.)_:_._._(.)_:_()_!..!:_\n",
+      "                                                   ()_.:_()_..._(,,,.)_:_()_:,,.,.',.,.!!!,,,.:_().__\n",
+      "                                                   (,,.,..)_:?:(__),,,,.:.!:.,.:!:,?..:.?:,_,_,_.__(,\n",
+      "                                                   ,,,,.)_:?...._(.,,.....,,..__.,,,..,,,,,.'''..,.,,\n",
+      "                                                   .__',...)_:...!_(',',.,,.,',',.,..)_:.?_(..)_:??._\n",
+      "                                                   (',)_:__?,,....'.'._()_','!,!(__)'...._(..)_:,!(_,\n",
+      "                                                   ,,,_):.:_(,)_!_(,.,,,,..)_:._(.,',.,,,,.)_:,,?:_(.\n",
+      "                                                   .)_..'...._()_'..'..............?.._()_.....!('',,\n",
+      "                                                   ..):_,,?_:(_,_)._._:._._._.()_,._(..,.)_:.(_,,,_.)\n",
+      "                                                   :,,.?____.,,....._(,,.)_:_(,,.,.,,,,.)_:.'..._(,..\n",
+      "                                                   ...)_:...:_(,,),,._:??_()_,??:_()_,..'.:_()_.?:_('\n",
+      "                                                   ,,,',)_,..:!...,..:_()_...:_()_!!:!:_(',',,,,,,)_,\n",
+      "                                                   !!_(.,,)_,?_(,,,,.)_:_()_!:?_()_._(..,..,,,.)_:!:?\n",
+      "                                                   ,,._()_?:_()_,.._(,,,,,,,,....,,...,,.)_:!!_(,,,,,\n",
+      "                                                   ,,,,..)_:............:?_(,)_,,!..:,..._()_.!_(,.,.\n",
+      "                                                   )_:'..._(,,.)_:,.:....:_()_!:,'?:_?__(,,_.):__?...\n",
+      "                                                   _(,.,.)_:...'-'._(.,,.)_:.?_(..,,.,.)_:_()_'.'..'.\n",
+      "                                                   ._(,.,,.)_:._()_..:??'..:,...,.:_()_._(,)_!._(.',,\n",
+      "                                                   ,.)_:...:_()_,...:!!!!:_()_.?'..?'.'...........:_(\n",
+      "                                                   )_,'!'.!_()_!:_()_'..,......._(,,,,...,,,,,,.)_:''\n",
+      "                                                   ,,'._(:,,,,,.)_:_()_,,??:_()_,!!:'.,.._()_'.:,!._(\n",
+      "                                                   )_?,'.:_()_,.!,,,',?,?:..:_(,,,--,)_,,.:.'.:_()_''\n",
+      "                                                   .:_()_!''!_()_...:_(,)_.,,._(,)._:_(,',,)._'!'!.:.\n",
+      "                                                   ._()_.._()_,'!_(,,'-,,,.,,,.)_:_()_.:.:_()_._()_'?\n",
+      "                                                   .:_()_'!?:_(,)_..?:_()_..._._...'.._(,',.,,.)_:._(\n",
+      "                                                   ,,,,.)_:_()_....:...._(.,,.)_:_(,)_!'!!:_()_.'....\n",
+      "                                                   :.:....:_()_,.:'.?:'._(..,,.)_:'!:_(,,,'',,,,)_,,,\n",
+      "                                                   ,,?:_(,)_.:,.,,'...:,,!'!!:',,.:_(,)_!:_(,,)_'.,,.\n",
+      "                                                   ...:...:.',,,,...:_()_,,,,,,._(..,,,..,,.)_:_(,)_'\n",
+      "                                                   .:_()_!_(..)_:......:,'..,'._(.,,,,,,,.)_:,?'??,._\n",
+      "                                                   (...)_:_()_'?:...:_(,)_,!:_()_.:_()_!:_()_...:_()_\n",
+      "                                                   ..:!?:?'..:_()_.._(,.,.,,)_:............?,'.'''..'\n",
+      "                                                   ..,.?,..',.'..,.?.._(,__._)!.'?_(,,..)_:..:'.??...\n",
+      "                                                   ._(,.)_..._._.__....!!!!_(,,.)_..._(',..)_...?.,..\n",
+      "                                                   _(.,.,,..)_:...._('.)_:..:_()_._(,,.)_:.:.._(.,,.)\n",
+      "                                                   _:..._(,,'..)_:.:_()_!'...._(,,',,,.)_:_()_,...,,_\n",
+      "                                                   _,.,._()_.._()_,.:..:.,!_(,)_,,..._!_...:._('.)_:_\n",
+      "                                                   (,',,)_..:,'.:_()_...:..:_()_.'._()_,...._()_,..._\n",
+      "                                                   ()_.'.._()_,,.._()_',.'.'._(,.)_:..:_(,,__,,)_!!,!\n",
+      "                                                   .:_()_.:_(,,,,,)_,,,.........:_()_...',,,.:_()_'..\n",
+      "                                                   _()_.:_(,)_.:,.'...,..,,,,,'.'.:.:_()_,,,.....,,,,\n",
+      "                                                   ,.:!!?:_()_..',.,.._()_..:.:,,-.,....._(,...)_:_('\n",
+      "                                                   )_,.._'___..????_(,,,,,._'.):_()_,'..''.,-.,...',,\n",
+      "                                                   ,.,,.:_()_,...:_(,)_,!'!'....,,','?,,.:_()_..:_()_\n",
+      "                                                   ',!_()_,__,,.:,,,.:_()_.:!,!_()_,'!!.!!:_()_,,...:\n",
+      "                                                   ..:,!_(,,..)_:!?:_()_'..,.:?:.:_(,,,,:)_.,..'..:_(\n",
+      "                                                   )_!:??:,,...:.:_()_,.,,:._(.)_:_(,)_!._(,,..,,,,.'\n",
+      "                                                   ,.,,,.,,,',,,,...__(...)_:_()_.:_(,)_,.._(....,..'\n",
+      "                                                   ......,.....___.)_(.,,,.)_..':_(',)_..,.,,',.__,.,\n",
+      "                                                   ,..'.--.,,'..,.:_(,,',,',.,.)_._()_..._(.)_..':_()\n",
+      "                                                   _.,..,,.._(..''.)_..,,,,...,._()_.:._(.,,,,.)_:_()\n",
+      "                                                   _,,.._(..'.,,,...)_..':_()_.,.._(,.)_'._(._):_()_.\n",
+      "                                                   ,......,....._()_,,.,...:_(,,)_,.,.____.,...,.,__.\n",
+      "                                                   :_(,,-)_.,.'.,,..:!_()_:_()_!,!!:_()_.:,,'.,,,,.()\n",
+      "                                                   ,.:_(,,,,,)_..,,_._,,..,(,,),,.,,.,,,.:.:._(.)_:_(\n",
+      "                                                   )_,.'.'.:_(,)_?_()_!_()_.:!'.'.:,!!:!'!!:....:_()_\n",
+      "                                                   ,,?,,',,..:_(-)_,...-'--...:_(,,:)_!!.,..._()_:_()\n",
+      "                                                   _',!!:_()_'.!!'.'.._()_.,!!?:_(,)_._(,,.)_:__'.._(\n",
+      "                                                   '....)_:_()_..._(.)_:..._(,,,,,,,,,,,,'.)_:..,.:_(\n",
+      "                                                   )_?:_()_..:_()_.:.'.:..:_(,)_...:_()_,,,..._(,,,,.\n",
+      "                                                   ..)_:.!_()_,,'.._(.)__(,.)_:_()_'?_(.,,',,..,.)_:_\n",
+      "                                                   ()_,,..._(',.)_:!!:_()_........._()_.._()_.(,),?..\n",
+      "                                                   ...:_()_.:_()_.:.:,.'..:_()_!_(,......,.)_:_()_...\n",
+      "                                                   _(.)_:_()_?:,'.,,!:.:_()_?:.:..:.:_()_..,,,'.,...?\n",
+      "                                                   ._()_..'._(',,,.,,,,,.)_:_(,)_....':_()_,,.:_(,)_.\n",
+      "                                                   _()_'!':.....,._(,,,.)_:._(,..',,:_'._,,,.)_:_(,)_\n",
+      "                                                   .._()_.._(.,....,.,,,,.)_:_()_!_()_!_()_!,!_()_!!!\n",
+      "                                                   _()_!_()_!_(,,,,.)_:'...._(,,,,,.)_:?'.:'?:,.'..._\n",
+      "                                                   ()_'.'._()_',?:!:.?_(,,..)_:'?:..,.,,.:_()_'.:.:._\n",
+      "                                                   (..)_:..:??,?_(,..,,.,..)_:'.:_()_..._(,...,.,,,.,\n",
+      "                                                   ,,,...,,,.)_:_(,),._:_()_.:?_(,.,.)_:_(,)_?:_()_.'\n",
+      "                                                   .?:_()_,..._()_.:..:_(',)_.,,,,,,,.....,!_(.)_:,!!\n",
+      "                                                   :_(')_,,,,,,.'.'.__?...:!_(.)_:!_(,.,,,,,..)_:_(,)\n",
+      "                                                   _'..:.:_()_,,?,,.,,,,....._(.,.____.,.,',,.,,,,,,,\n",
+      "                                                   ,..,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,.:,,,,,,,,,,,,,,\n",
+      "                                                   ,,,,,,,,,,,,,,,,,,.,,,,,,,,',..,.,,,',.,,.....'.)_\n",
+      "                                                   ':,,,'.:_()_!?.:','.!_(..)_:_()_'?:_()_!:_()_!:!._\n",
+      "                                                   ('..)_:--,.!:!:_(,,)_,.,:_()_?:_(,)_..,:_(').._,,,\n",
+      "                                                   ,,!_(...,','..,,.)_:._(--....)_:!,._(.,,,,..)_:_()\n",
+      "                                                   _!!:_()_,,,._(.,,..)_:,.:..!!!?!!!!,__,.:!!:'.:!:'\n",
+      "                                                   ,,'.:'.:,.,,.,,,._(,,,,.,,....,:...,,.)_:_().()__(\n",
+      "                                                   ..)_:'.',..:!!'!_(...,,,,.',,,,,,,,,__,,,',,',,,,,\n",
+      "                                                   ,,':(),(),/(),?(),(),'(),'(),'(),(),'(),(),'()..'.\n",
+      "                                                   ,...)_:!!:,._(,,.)_:_(,)_.:_()_!_()_!_()_!!_()_?_(\n",
+      "                                                   ',,,,,,)_.._()_._()_,!_(_)!_()_.:..:._()_,,!_(,)_!\n",
+      "                                                   !_(,)_,!()._()_,!,!:_(,)_!_('..)_:_(,,)_._(,.)_:..\n",
+      "                                                   ,...:?:,.:.:?:_()_,...':?!'!:?:?:_....,__..,__...,\n",
+      "                                                   _._..._:?:,...:'?:?:?:().:?:(,).':.,,.'.:_()_..:.:\n",
+      "                                                   _()_..:?:..,,......,,.,,,..,,.':.:_()_!:.:?_(..,,,\n",
+      "                                                   ,,,,,,,,,,,,,,,.)_:,,.:_()_'!!:_()_!!:,..:_()_,..:\n",
+      "                                                   !'.:!:?._(.)_:!!:_()_'..',.:_()_'.:_()_.:_()_!_()_\n",
+      "                                                   _(,,,,,,,,',',,,.)_:_()_,,.,,.,,.,..!:!!'.!_(.,,,,\n",
+      "                                                   ,',.)_:_()_,.,!..'.,,.,_._,,,.:_(,)_.'.,....,,,..,\n",
+      "                                                   ,,,_.__(.)_:..:'..,.:__.:_()_..,.,.,,'.,'..,,...._\n",
+      "                                                   (...,,,,,,..',,,,.)_:,.:_(')_,.'.,._(..,,,,.:,,,,,\n",
+      "                                                   ,,.,,,.)_:,?:_()_.:.:._(,,,',,(),',,,,,,,,,,,,,,,,\n",
+      "                                                   ,,.)_,:_(',,,,,)._''''--_._:_()_.:_(')_?:_()_?:'?:\n",
+      "                                                   _(,)_.:_(,,)_!_(',._,._,,.,,.)_:,,!!:.:_(,)_,,,.,,\n",
+      "                                                   ,._(..,..)_:!,!!!_(,',,',)_:.:_()_.!_(,,,,.)_:_()_\n",
+      "                                                   ...:!:_(.,)_._(..)_:!:_(...)_,._(.,,,.)_:,,,,,,,,,\n",
+      "                                                   ,,,._(,',',.,,.)_:'.:_(,,',,)_,,'._()_.,,,..''..._\n",
+      "                                                   ()_....._()_....:_(,)_?._()_.,!:_()_,,?.'..:_()_'.\n",
+      "                                                   .:_()_..??:_()_'.'._()_,..??:_(,)_,,.:'?_()_?'.:_(\n",
+      "                                                   )_.._()_.'.:_()_''._()_.:!.:!:_(,,,,)_:.:...:._(,,\n",
+      "                                                   .)_._(,,.,,,.)_:_(,,)_!_(...)_:_()_!'.:._()_.:,._(\n",
+      "                                                   ..,,..'.,,,,..,,',,,.:,,..,,..,,,,,,...,..,,,,...)\n",
+      "                                                   _:_()_'._()_._(.)_._(,,)_,!:,._()_:_()_?:_()_.:._(\n",
+      "                                                   ':...,,,,..)_:_()_,!:_()_'.._(.,,,,,..,..)_:.'._._\n",
+      "                                                   ''''._,_._..(,',,)_?:_()_!.'....!:,,.?!:!:'._()_..\n",
+      "                                                   .:?.'.:_()_......:?_(_.):_()_,,,,,...'.._!_:_()_,?\n",
+      "                                                   :_()_,._(.)_:.:!:_()_!:_()_,.,'._(,,,.)_:...._(.)_\n",
+      "                                                   :,._(,,,.'.,,.,,,,,.)_:?:_(,,,,,)!'!'!'!(),!(..)!(\n",
+      "                                                   ,)!(,,..)_:_(,)_!_(...)_:!..._(.,.,',,,,.)_:_()_',\n",
+      "                                                   ,?_(,',',.,,..)_:,,.,,,,.,.,.'..'...,..??,,,,,,'.?\n",
+      "                                                   ...,.,,.?.,,.?',..'.'.,....,,..,?...?'..,._()_..!_\n",
+      "                                                   ()_...:_()_..._()_:_(,)_!:_(,,,)_,,.,,..',,.,._()_\n",
+      "                                                   ,.-:...'..-:.-:'..:,.._(,,,,,,,',,,)_:_()_.:_(,)_.\n",
+      "                                                   .._(.',,.',,.)_:_(,)_,'.,',,,.:_(:)_...._(,,,,....\n",
+      "                                                   ...)_:_()_!!!!!!!.._()_!'.:,._()_,!_(...)_!!!!._(.\n",
+      "                                                   ..)_:!!_(,,.)_:'?:_()_.:_()___?_(,,..'..)_?:':_(')\n",
+      "                                                   _?'.?_(,,..,,.,,.,,..'...)_:_(,)_,._(,)_,?.?.:....\n",
+      "                                                   :,,,,.,....?:.:_()_!.....!_()_?!:_(,)_.:_(,,)_!..'\n",
+      "                                                   ...._()_,...,!,.:_()_.:,,.,....:...?:_()_!...,,,,.\n",
+      "                                                   ...,?..._()_!.:.:_()_,.__,.'...._()_._()_.?.:_()_.\n",
+      "                                                   .,..,,...:_(,,)_.,..__..._()_.:...?:_()_..'.._()_.\n",
+      "                                                   ,,.....,,?_()_.!.,?,?,,,?_()_!_(,.)_:......:_(')_,\n",
+      "                                                   .!_()_..'...,._(,,)_.....,,....,!_(')_!:...:_(,)_!\n",
+      "                                                   ._()_!!?!!_(,')_,...''.,,.._()_.._()_!:_()_'...,..\n",
+      "                                                   ..'...:_(,,)_...:..?._()_'.._()_...:_(,,,)_'?'?,?,\n",
+      "                                                   .,.?_()_!_(,)_,..():'.,!!_(,)_._(..',..',.,..)_:_(\n",
+      "                                                   ,)_._(,,.'..)_:_()_......,.....',._()_..._(.)_:_..\n",
+      "                                                   _:.'.:..,?:_()_'._(,,,.'.)_:'..,.,,,,.',',,',,'.?.\n",
+      "                                                   :_()_,,.!...?_()_,.__.....,,,,?:?:.:?'.:._()_.:_()\n",
+      "                                                   _..,,?,,....:.',.'.:.._(,)_!...,..._()_,,'...,._()\n",
+      "                                                   ._.'.,,.,,'._()_!!_(,)_!_()_!:..:_()_'.,,..:!:_()_\n",
+      "                                                   .:?:_(,..)!_,..!.,,'._(,,)_..:'.:_(),?_:_()',.__(,\n",
+      "                                                   .,'...)_:_()_.:_()_.:_()_,.:.:_(,)_,,.,,._(,)_!._(\n",
+      "                                                   ')_!!!!!!!_(,,,,,,,,-,,.)_:_(,)_._(.)_:_()_!!:.:_(\n",
+      "                                                   )_.:_(,)_,._()_...:_(,)_!_(,,)_..._!__('.,,.,,,.)_\n",
+      "                                                   :.....:._(.)_':!_(.)_:_()_.,,..:.:_()_.:_()_''..:.\n",
+      "                                                   '.:.._(,,,,.,,,,....,:)_:._(,,.,,,,:)_,,'._(.,,:)_\n",
+      "                                                   '.,.'._(,,,.,,,,,,.,,:)_,,!_(.)_:!:._(.,,.)_:_()_!\n",
+      "                                                   .'.:_(,)_????:_()_._()_?_(..)_?_(,.....)_!_(..)_:_\n",
+      "                                                   ()_...'.'.:_(',,.,.)_,,,,!_(.'.,..)_:_()_.:'.!_(.)\n",
+      "                                                   _:_()_?..?...',..._()_,........_(.,,.,,_._...,..)_\n",
+      "                                                   :!'._(....)_:_(,)_,.:.,...:_(,)_..:_()_.:_(,)_?:..\n",
+      "                                                   :_()_???_(,.)_:_()_..:_()_...:_()_..,,.,,....,,...\n",
+      "                                                   ,,,.'..._()_!:_(,)_..'..:_()_...:_()_?.,,..:_()_.:\n",
+      "                                                   _()_.:_()_.:_(,)_.'......!_(,,,.,,,.)_:_()_'',,,,.\n",
+      "                                                   ,.:..:_()_?:,,'.:.........!_(...,.,,.)_:_()_,,...:\n",
+      "                                                   _(,)_!:_()_!:_()_!:_()_!:!:_()_!:!_()_!!..!:_(,,)_\n",
+      "                                                   !_(,,,:,,,,.)_:_(,,,',,',,)_!.,,'.:_(,)_.:_()_!'.'\n",
+      "                                                   !',.,.._(.)_:_()_'.:_()_'.:_()_',.',.:',.','.:_()_\n",
+      "                                                   ,,,,.,._()_'._()_.'?,,..:_()_'...:_()_,,,,'.'!'._(\n",
+      "                                                   ,)_''._()__'_..._(.,.)_:',!'!:_()_!:_()_,'!!:_()_,\n",
+      "                                                   !'.,',!_()_:_()_'.'...:,,.:.!.:.'.:,.._(,,,,,',,,.\n",
+      "                                                   )_:_()_?_(.)_:_(',,)_'.'.,.__._(')_'?:_(,)_!!!!:..\n",
+      "                                                   ._()_,..._(,',)_!.'._(',)_!!'._(,)_.:_()_...:_()_.\n",
+      "                                                   .,?:_()_'.:,'.._()_..'._(:,,)_!_()_,,.:_()_._()_.:\n",
+      "                                                   _()_..,..,,?.!:_()_,!!!?:_()_,,,,,..,,,,,,,,.....:\n",
+      "                                                   _(,,)_,,....:_()_,?',?!!!,?:...:_()_',!-,..,,,,,,,\n",
+      "                                                   ,,,,._()_,'?:_()___..,'...:_()_!!,,.:.._()_'......\n",
+      "                                                   :_()_!.,'?,!'!.!''....:_()_.'...?,,,?:_()_!?.!._(,\n",
+      "                                                   ,,,.,',,,,,,,...)_:'!........:_()_.!.,,,,!????.!!.\n",
+      "                                                   ..:_(,)_:_()_,,!!'.:_()_!!!_(..)_:_()_,.'?_()_!.,,\n",
+      "                                                   .:,.:,,,'',.,,,..!',,,,.'..._()_,,,.'.()....?_()_.\n",
+      "                                                   ,._(')_'!,??_(')_!:._('.)_:!:.:...:_()_.....,,.!..\n",
+      "                                                   ,.'.!!!_(')_!!,?:_()_.:_()_..:_()_..,,,,,,__.,,,..\n",
+      "                                                   .:_()_,'!:,?_(,,')_!!!?',?,,.''.._()_'?:...:_()_''\n",
+      "                                                   .,!.,,.,!,,,!'.!,!,'!,'??_()_!:,.........:,..:!!!!\n",
+      "                                                   .........:_()_,,'.._(.)_:!!:_(,,,,)_!'!'!,!...:_()\n",
+      "                                                   _',,._(,,,,,,.)_:!'!,,'!:,?,,',.._'!_?,,,,,,?..,.:\n",
+      "                                                   ......:_()_'.'...'.:.......:!_(,.)_:?...',.:!!...?\n",
+      "                                                   _()_:.'.!,,!'',,,,',._()_',!_()_,!,!:_()_!!!..._()\n",
+      "                                                   _:_()_!!_(,,,,..,,..,,,,.,.,,.,,..)_:_(,)._:_()_'.\n",
+      "                                                   .,.?.?.'.?,._(..,,.)_:_()_..!:_()_!_()_,!:_(,,)_..\n",
+      "                                                   .:!,,,,,,,,..,,,,..:_()_..:_()_....'.,.:_?_:.,,.,,\n",
+      "                                                   .,.:_()_,,,,,.:.:_()_,....,...,,.,._()_'.,.:_()_..\n",
+      "                                                   :?:!:_()_??:_()_.,...:_()_,!:_()_.'....?._(.)_:.:_\n",
+      "                                                   ()_..,...:_(,',)_!,!:_()_??:_()_??...:!:_(,,,,,,)_\n",
+      "                                                   ,.,,',(,,),......_(,,,,,,,.)_:!.!_()_:_(,,,,)_!!!'\n",
+      "                                                   ._()_!:!:_()_,.._(.,.)_?:_(,)_??:_()_,..:.:_()_,!:\n",
+      "                                                   .......,,':.....'..,?_(,,.)_:(,)..:..._()_..'..._(\n",
+      "                                                   ,,,.)_:_()_!!:_(,,)_.._()_....'._(,,'.)_:!_(_'_,.)\n",
+      "                                                   _:_(,,,,)_,,,....:.!:_()_,,..._(,)_.....?:_()_,...\n",
+      "                                                   .','.:.._()_!:_()_._!_._()_,...?_(,)_:_()_.:._(.)_\n",
+      "                                                   :_()_!!:_()_.:_(,,)_!!!:..,,,.,..:_._:!,!:_(,',,,)\n",
+      "                                                   _....._(,)_.'._(..)_:!_(,,.)_:,',,.:_()_..,?.:_(,)\n",
+      "                                                   _!:_(,)_!!_()_!._()_.,'....._(,,)_!:_(,)_!!'!,..,?\n",
+      "                                                   ??_()_,,,,?:_(,,)_...!:_()_'....'??,._()_?.,?,._()\n",
+      "                                                   _....._(.)_:'.:_(,)._.....,'.'.:_()_',._()_!:_()_,\n",
+      "                                                   '..:,!!:,!!:_()__?_:.._()_'._()_?'?_()_''._(,,..)_\n",
+      "                                                   :_()_,?:,.:_()_,,.:''''.:..:.:._(,,)_.:_()_.'.'.'?\n",
+      "                                                   _(.,,.)_:_()_'.,.._()_,.__.:_()_!.:_()_..:_(,,,)_?\n",
+      "                                                   '.:_()_._()_,__,._(..'.,,',.)_:_()_!'._(..)_,,,,:_\n",
+      "                                                   ()_...............'?...!...'...?...?...',.........\n",
+      "                                                   '.:_(,)_!,?!:_()_.:_()_!:._()_:?:!_(,.)_:,,.'.:_()\n",
+      "                                                   _.._()_.'.:_()_',..:_()_?._(..)_:.:?__._(..)_.:_(,\n",
+      "                                                   )_.:..:_()_.?:_()_.:?_()_,,,...'.:?..._()_..:.,.:'\n",
+      "                                                   .:,...:_()_,._()_._(.)_...._()_:_()_.:_()_......_(\n",
+      "                                                   ..)_.:.._()_....:.:_()_.:,.:_(,).__('..)_:'..._()_\n",
+      "                                                   ?:?:_(_),,.:_()_,'!_()_'._()_,._()_,,,'._()_.:.._(\n",
+      "                                                   )_?:_()_'._()_.,._()_:_(,)_.._(,,---.)_:??.._(,,,,\n",
+      "                                                   .)_:,!.'!:_(')_'.:_()_.....:?:..:'._()_..:_()_.:.'\n",
+      "                                                   ..._()_''.?:_()_...:._(')_..:_(')_..:.:_()_,...?_(\n",
+      "                                                   ,,,.)_:...._()_:_()_...:,..:?....._()_..?_(..,.)_:\n",
+      "                                                   ?_(,,,,,,....)_:_(,)_?_(.)_:_()_._()__(,,.''.)_:!?\n",
+      "                                                   ?:_(,)_.:'.:_(,)_!._()_.:_()_!.!:_()_.:_()_,!?:_('\n",
+      "                                                   ,)_',....:_()_,._(')_.,?:,.,.,.:._()_,.'..:_()_!:?\n",
+      "                                                   ?_(.)_:,!!!',,.:(),'.():_()_.:_(,)_.:,.,.?_()_,?..\n",
+      "                                                   .?...?:_()_,..._(.,,.)_:_()_,!,!!!:_()_.,'!...:_()\n",
+      "                                                   _.':_(,,)_!!':_(,,)_!?:_(,)_!!!!!!,,,:!!!:_()_._()\n",
+      "                                                   _!_(.,,,,.)_:_()_'._()_.._(')_!.!:_()_?:'.:...._(,\n",
+      "                                                   ,,',,,,,.',.',,,,,',.,.)_:,,'!:,!:_()_._(,,'.,..,.\n",
+      "                                                   )_:_()_!:_(,)_!!:_._.....:..:.'.:_()_!._(,,.)_:_()\n",
+      "                                                   _.:_()_..'.__._()__,!'!_:_!_:!!:_(,,)_..__.?_()_.,\n",
+      "                                                   ,'_._:_(,)_...!!!!......:_()_,._._,__.?.._()_:_()_\n",
+      "                                                   ...:_()_!!:..:.:.:.:_()_..,.'?:_()_...:,...._()_!!\n",
+      "                                                   :,...:,?_!(,)_!!_(',.)_:'._(,,,)_,!?!!.'.!!.!!_(',\n",
+      "                                                   )_!!,!_(.,,,,,,,.,,,,.,.,,,,,,,,,.,,,.,.)_:.!!!!!!\n",
+      "                                                   !!,!!'!!_(,,,,.,.,,,,',,',.,,,,.,,,,,,,,..)_:_()_,\n",
+      "                                                   .!'!:_(,,,)__!__(,,,,.)_:,!,!_(,,.)_:!.:_()_!,:'..\n",
+      "                                                   .:'._()_!!_()_?:'...?:_()_.:_()_!!''?_(,)_:_()_._(\n",
+      "                                                   .,..,,,,,,.,',)_:_(,)_.?'?._(_'._..,,.....,,,,,..,\n",
+      "                                                   .,,.)_:,.''.....!._(')!!!__(.,,,...,,.)_:,,,'..._(\n",
+      "                                                   ,,,,,.,..,,,,.)_:_()!!_!_!__(,,,,.,,,.)_:.:?:,!:,!\n",
+      "                                                   :._(.,,,,..)_:_!!!!!__(,,.,.,..)_:!!:_(,)_!:_!!!!_\n",
+      "                                                   _(,,,,,.)_:'!_(,..)_:!!!!!_(,,..)_:_!!!!_:,,!:(),!\n",
+      "                                                   _(..'.'.)_:'.:.!_(.)_:_!__(',....',.)_:'._(.!)_:!!\n",
+      "                                                   !!:'!:._(',,,,,,.!'....!)__(........)_:!_(',,,,,..\n",
+      "                                                   ..)_:......_(,'',,.)_:'.!._()_!:_(')_..:_()_,?.'?:\n",
+      "                                                   _()_!.._()_!_._:_(,)_,....:_(,)_,..,..:_()_._'._:_\n",
+      "                                                   ()_,,..:??.'.,.:!!:..,,,,.:_()_'!:_()_!'.:_()_.:_(\n",
+      "                                                   )_!,!:_()_!!.:_(,)_!_(')_'!_('.)_:_()_!_()_:_()_?:\n",
+      "                                                   _,!_!._!_:.._()_:_(,)_,!,!:!!!,,!'!:_()_,,!,.:__!_\n",
+      "                                                   (.',,,.)_:!:!:_(')_!!'!:!_(,,,,.)_:_()_!_(...,.)_:\n",
+      "                                                   _(,)_.:_()_.'.:?_(')_,.'.:_(,)_,?:.:_(,)_'?.'.:_('\n",
+      "                                                   )_??'?'...?:_()_,.'..:_(,.,..)_'....:_()_!'!:_()_.\n",
+      "                                                   '.!:_(,)_?:?:,..'..._()_?-.'.:_()_..??'!,!()!!:_()\n",
+      "                                                   _?_()_.:_()_.!:_()_'.:??_()_'.?._(..,.,..........,\n",
+      "                                                   ,'.,..,,,,,,,,,,,.,,,,.,,,,,,'.:,,,,,..,,,',',,,,,\n",
+      "                                                   ,,,,,,,,,,',,,,..,,,,,,,,,,..',,,,,,,,,',,,,,,-',,\n",
+      "                                                   ,,,,,,_,_,,',,,,,,,,,,,,,,,.)_:_()_'!!!!!!!_(,!!.)\n",
+      "                                                   _:_(,)_.....:_()_?:...:,'...'.'?.:--,.'''.:_('')_,\n",
+      "                                                   ._()_..:.:,..:',.,.:_()_?:_(,,)_.:,.:_()_'....:_()\n",
+      "                                                   _,.:_()_?....:_(,)_,,,?:_()_?..,._()_._.__()_.?:_(\n",
+      "                                                   ,)_.',..._(.)_:_(,')_,,.:_()_?_()_?_()_'.._()_:_()\n",
+      "                                                   _.:_()_...,,._()_.:?'.:..:.:,..:_()_''?_(.,,,'','.\n",
+      "                                                   .,_._'_'._.)_:_(,)_,.,.,._()_.._(,,,...)_:_()_.:_(\n",
+      "                                                   ,,)_......_(')_.:..'..!:_(,,)_..:!_()_'...?...:,,.\n",
+      "                                                   .:_(,)_''.....',.'.:_(,)_,,.:'.:'.:.._(-'-'.)_:'!_\n",
+      "                                                   !_____._(,.)_:_!_:_(,,)_,!:_()_.'.:_()_'..:.:,..:'\n",
+      "                                                   ..!!:_()_!.:_(,)_.:_(,)_,.,:_(,)_,.,'.._(.','.)_:'\n",
+      "                                                   ._(..,.)_:'._()_..._()_.!:_(,,,)_,,,',,!:.?:_()_,!\n",
+      "                                                   .,,.'._()_.:?:_()_?_._...,...!_('.,.)_:!,!,!!:_()_\n",
+      "                                                   ',',.,!_()_!!!_()_?:?!'??.:_()_!:.:_()_'.:_()_...:\n",
+      "                                                   _!__(,,,..)_:,..'.:??:_()_,.'?..:_()_,!,!,!!!_(.,,\n",
+      "                                                   ,,,,.'.)_:_()_'!,,!.:'.:_()_,.'._(___.):'.!:.:.:_(\n",
+      "                                                   )_,.!:''.:_(,)_'.:_(')_,!?.,,!:_(,')_'?'?'._()_!:_\n",
+      "                                                   (,)_,.:!:'!'!,!_(.................,,,,,,,,,,,,,,,,\n",
+      "                                                   .....,,',........'..:,'',,',,'',,''.,,...,,,,,.',,\n",
+      "                                                   ...,,'.)_':_._:.':_()._:_(',)_.:,!_(.)_:!:,!_(.)_:\n",
+      "                                                   !_(___,.):_()_',!''!:_(')_,....._()_,!(,,.):_()_'?\n",
+      "                                                   :,.!_()_,.'._(.)_:_().._:_()_.'.:,...:_()_,'.._()_\n",
+      "                                                   .:_(')_,.'.:_()_'._(,,.,,,.,,..)_:_()_!!!:_()_.:!'\n",
+      "                                                   '!!?.'.?'!'!:.!:'!'?'._(',)_:_()_.:_(,)_,!:_()_.,.\n",
+      "                                                   '!_(,,.)_:'?:..._()_?:_()_!:_()_..'.:_()_....:??:_\n",
+      "                                                   ()_.:_()_.'.,.:'.:_()_,.'.:_()_.'.'.:_()_'?:_()_.,\n",
+      "                                                   ...:._(,,,.)_:_()_,!_()_'...:,.:_(,)_'....._()_.?:\n",
+      "                                                   _()_,?._(,,.)_:,.'._(,)_,.?,?:_()_.:_()_._(,)_.,,?\n",
+      "                                                   :_()_,.:_()_.'.:,..:'.:_()_,.._()_',..,.:.,.:',.:'\n",
+      "                                                   .:_()_...:'.:,.:_()_,._()_:_()_.?...:_(,)_'.,....'\n",
+      "                                                   .:...:_()_.,,.._()_,,,?,,!:_()_,,!.,,'(,')..._(.)_\n",
+      "                                                   :!!:'._()_.??,?:,,,._(,,.,,.,,.)_:_()_!_()_!_()_!'\n",
+      "                                                   .'.:,,..:,,'..,'._()_'..!:_()_.:.'..._(..)_:_(,)_.\n",
+      "                                                   :._(.,,.'.........,',,,..)_:!!_(;)_!_()_.._(,)_!_(\n",
+      "                                                   ..)_!:_()_?.._(,)_.........'?..._(,,.)_:..._(')_._\n",
+      "                                                   (')_.._()_?:_()_............._(,.,,...'.)_:_()_...\n",
+      "                                                   ,...._()_...,,,,..._()_......'........._(,,,.,,,,,\n",
+      "                                                   .,,.)_:_(,)_!:_(,,',,.....)_----.('),,',,...,..,,.\n",
+      "                                                   ,,,,''.,,,,,,.,,.,',,,,,,.,,,.'__.,,(,,),.,'',,__'\n",
+      "                                                   ,,,.,,,,''.__,,,,,,,,,'.,,,,,,.,,,,,.,,,..,,,,__..\n",
+      "                                                   ,,().__,.--,,...',..--,.,:--_!_.__.,',,,.,,'..,,,.\n",
+      "                                                   ().(),,,,,,...'...',,.,,'..--',,'.--',,'....--,,,'\n",
+      "                                                   ,.,..--,.-.,','().'.''.__.''..,,..,....,,.--,,...-\n",
+      "                                                   -,,'.'.'?,..'',.,',,'.',.',',''..',,.'..,,,...,,.,\n",
+      "                                                   ,,:--.,,.,,,,,:--,..,,,,?--,..--!,,..,,,,?.'..''?-\n",
+      "                                                   -,'.--,,,,.?.--,.?--,,__.,,.,,,,,,,,.,,'',,,,,,,.-\n",
+      "                                                   -,,',,,..'.'.,,,,,?,,,,,.--,.',.,,.',.--_,!?!__--.\n",
+      "                                                   ...__--,!__--.__--!!__--!..._',,,,,--,,.__.--,,,,.\n",
+      "                                                   __.__,,,.,,,,,__,____:--..?__!._.._,,,:--..--?.,,,\n",
+      "                                                   ._--_,.,..--,,.,.,.,..'?--,,..,,.,,:--?',,:--.,,.-\n",
+      "                                                   -?.--',.,.--',,..--,.:--...--,.....,..--!.,,.--!.,\n",
+      "                                                   ,:_--,._'.--,.--?.--,,,.'..--,.--',....?--,.--',..\n",
+      "                                                   '..'.'.',._,_.'',.,',..,',.,.!,.'.,,.,.,,,,..!!,__\n",
+      "                                                   .!!,!...,,:--'?.--,.,,:--'.__...'.?.......--,,.--,\n",
+      "                                                   ,'....,.,,..__.'.--,',.--,,.,..,,:--!......:_.,._,\n",
+      "                                                   ,,,,,().--,..'.'..--?.,:--.'..,,.:_,,,,._,.(-__'')\n",
+      "                                                   (..)'__..',,,.,,,,,,,,,.,,,,,,,.,,,''.,,,--,,.?.,,\n",
+      "                                                   __-,,__.,,..,.,,---.,,__.,,,,,,',_'_,,',,',,,,,'.,\n",
+      "                                                   ,.,,.,,.--,,.,,.,,.,.--....--.,..__,.!..--',,__.__\n",
+      "                                                   ,.--',..__.,,,__,--,__,,.,,,'.,!.,__,'.,,.,,,,,,.-\n",
+      "                                                   -,,...--?.,,,.--,',,,,,,.--?.?_-_:--',,..,.,,,,.,,\n",
+      "                                                   ,,,,..,,,,..,__,,,,__,,,,,.--,,,,'.'.',..',,'.--?,\n",
+      "                                                   ,,,,,.--,,,?',..--,,..'..,.''.--,..,,.,.--?.,,...-\n",
+      "                                                   -,,..,,,,,.'--,.--,,,.'..,..--,.--'?.--?.--,,,...:\n",
+      "                                                   _--,._.,,,,,,,.,,,(.).,.'''(,),,,.,,'.,'.--,.--,,,\n",
+      "                                                   ,.!....,:--....,,__(),,,,,,__,.,,.--,,,.,,,,,..,.?\n",
+      "                                                   ,:--.,,,,,____.,:--?'.,,,.,,,,,'.--,,,.,,.--?,.'.'\n",
+      "                                                   ',,__.,,',__,,,'.',?..''.-'..--',,.().,,,().,,.,,,\n",
+      "                                                   .'.,,'-.--,..--',,',__,...--,.,.'..,,.--',____.?..\n",
+      "                                                   ..,,.,,,().,,,__.'.--,'',.,,.,,,.,,,',,,,,.'.(,__,\n",
+      "                                                   __,,,,,),.__,,.--,,,,,.,.,,,.,(),....,,..'.--,,.__\n",
+      "                                                   .--,.--,,.--',..,,.,.'..,'.,,',.,,,'.,,,,,..,,,,,.\n",
+      "                                                   ',__.(__),...____..,_'_,.,,...--,.,,.',,,.,,,,.,,,\n",
+      "                                                   ..,,,,,..--,--.,,.,..,,__.,?,,',.--,?,..'(),.-__-,\n",
+      "                                                   __,,:_--''.,!,!_.--,,,-',,,,..,,.?,__,,,..,..,,,,.\n",
+      "                                                   :.,,.__.,.--,,..--'?.?'?.--,,,.--',..'.?,,.,,,'.,,\n",
+      "                                                   ,,.,,,,.,,,,,.,?,,,,,,,,,,.,',(.)','',..,,(),,(,,)\n",
+      "                                                   ,,,,(),__,,--,,,,,.,--,..,.,,,..__,..--,,..,,'...'\n",
+      "                                                   .?'.--__,,,__,__.--,.,.,,,..'....',.--',,'.,,,..--\n",
+      "                                                   ,.'...,,,,,,.--,.,.--,',.,.,,,,.?..'.,,.,,..'.''',\n",
+      "                                                   .'.'.',,,,__,,.''.''..__,_,_.,,.,,.,,.',.--,,.,.,,\n",
+      "                                                   ,.--,,,...'..,,..?,..--,,__.--,.--,,.--,,..,'....?\n",
+      "                                                   ,,,:--'..,,,'...'.,,,,.',,,,().__,,,.,,,,,,,,,,.,,\n",
+      "                                                   ,,,,,.,,.,.,...,,,,.,,,,,,,,.,,.,.().__,,_'_.__,,,\n",
+      "                                                   ,.',..,.,.,.....,.__'.'__........,,..--__()_,,,..,\n",
+      "                                                   ,_()_..',.:.(),(--),.,,,,/_(')_,,.,.,..,.,',.,',--\n",
+      "                                                   '_..__()..'..,,(')...,,.--,,?:.--.,()'..(),....'__\n",
+      "                                                   ,..__,,(.),'__(.),.'__.__,__().__,__,__().____.',,\n",
+      "                                                   '.'/.'...:'()__....',..--,,,.--?,,.,,:__....-..'..\n",
+      "                                                   .,...().,,,..-._,_.,,,',.,,....__.____,,,,__,:'..'\n",
+      "                                                   .,.,,,,__',,,,,,:_,_.,,,.--,,,..--,_-_,.'.'..--,--\n",
+      "                                                   ,.__.,,,,.,,.,,,,,,,,,,.,,,,,,'.,,.,,?.,.,(_,_,)(,\n",
+      "                                                   ,),,,,,,'...,,,,,.,,,,,',,.--,,,.,'.--',,.--?,,.,,\n",
+      "                                                   .,.__,,,.--,,,,?,,,,,,,__,,,.('),,,,,,',.--,__,...\n",
+      "                                                   .,,..,,,.,,,,,,.,,,,.,,'(!).'.',,,..,..,,'__.,,.?(\n",
+      "                                                   __).,,__,'.,,.?.,,.__',,__.,,.,,'__',,(')____()''.\n",
+      "                                                   ,,.',.('),,(),,,''__,:_,_,,,.,,,,,,',.,,',,,,,,__,\n",
+      "                                                   .,,.'__,(),'.,,.',,.--'?.--,.--!.,'!--,,..',,.__()\n",
+      "                                                   .,,',,,',(,,,,),',,,(),,,,,.,,,.()()(),,..,..',,',\n",
+      "                                                   ,,.,,'.,,''',(')',__.....--.--,,'..'.?.'.,,,,'.--,\n",
+      "                                                   ',.('),(),,,,,,,,,,,..',,.,,'..'..--,,,.--,..--?.-\n",
+      "                                                   -,,,,..,.___._,,,(),,,.,,,,,(,),,,,,.--,__.____.,,\n",
+      "                                                   ,,.--,.,,.',:--.,,',,,,,..--(),,,.'..'..'.--,,.,.,\n",
+      "                                                   ,,,.__,.,,,,.,,-'__,'__'__,__,,,.__.'__,,,,,,,,',,\n",
+      "                                                   __..____,,__,,.,,__'_,'_,,,,,,,',,,,.,,'',,,_,_,,.\n",
+      "                                                   ,____(),,'.,,,.,,,.,,,,',:--...,,,,,,,.',,.,.,,',,\n",
+      "                                                   .',,.,.,,,.'.--'?,!,,__,.,,.,',',,.__,.__,,:_.___.\n",
+      "                                                   ,,.,,,,,__..(),,,--',.__,,,,,--,,,,.,.,,..,,,,'__.\n",
+      "                                                   ,',,,,,,__,,-.,,.,,,..(),__,,,,,'',.,,,,,.,,.(),.,\n",
+      "                                                   __,,,,,,,,._._,,,,,,,,,__._--_(,,)',,,'__.?,:,,,':\n",
+      "                                                   ,,,,,.,,',.?,,,,,,,,,,,,,,,,,,,'.?,.,.,,..?''.',,,\n",
+      "                                                   (..),.,,()'.?.?''.,,.,,.,'.(),('),.,,,,,,?.?::.?,,\n",
+      "                                                   .?.?.,(),?..'?.,,,,.?',,,,,,(,),,,,,,,.?,,,,,,,.?,\n",
+      "                                                   ,,.?..,.?,,''.?,,,,,'',,.?,,,,,:,,,:':,(),:,,:,,',\n",
+      "                                                   ',:()'.?,,'.?():().?,.?.,,,,,,,,,/,,..,(),,,,,,,,,\n",
+      "                                                   .,,,,,?::'::::::::,:::::::,,:::::,,:,,,,,,,,,,,,,,\n",
+      "                                                   ,,,::,,,:,:::,,,:,,::,,,,,,:::,,:,,,,,,:,,,::(,),,\n",
+      "                                                   ,::,,,.,?',,(),,,.'?,,(),,.,,?.?:,,.?,.?.,,,(),.()\n",
+      "                                                   ,,,,,,,,.?.?.?::::,,,',,,,,,:.?.()?,,,,,.,,?,,,,,,\n",
+      "                                                   ,,().,,,',,',,','/-,,,,,,,,,,,',,,,'',,,,.().?,,.?\n",
+      "                                                   ,,,__,,',.,,?',:',:','(),,:..(),,,.(),_'_(),,,,.?.\n",
+      "                                                   ?,,,.?...?,,',.?,(),,,().?,',.,?/'.',.?,,,',,.?.?,\n",
+      "                                                   ,,.,,/-,/-/__,?_'?.,.._?,,,.?,..()()?_....._(..),,\n",
+      "                                                   ,__,,,,,,,,,()__(,,.,,,),?,,(,):,()():,:,'-,-,-'-,\n",
+      "                                                   -,-():,_'_():,,,,,,,.?'.'.//,,,,,,,,,,,,..,,,,..?,\n",
+      "                                                   ,,.?.',,,,,',.','',.?,,,,.?(),,',',,,.?,,,,',,,,,,\n",
+      "                                                   .?,,,,,,,,.?,,,,:,,,.?,,,'__,,,.?.?.,,''''?.,,?,()\n",
+      "                                                   ,,,,,()().,,().,,?(),..,,,,',,,,..,,.()..,,,.?'.,,\n",
+      "                                                   ,,.?.?..,,?,,,,,,,,,.?,,,,.,,,,,.?.,',,/',,:,(),()\n",
+      "                                                   ,,,.?..'/-....?.-,.:,.().().(,).?'?..,',,,.,..,,,.\n",
+      "                                                   .,......,,?,,.?..........................?,:',','.\n",
+      "                                                   '...?',,,(),,()(...,,),,...,(,,,),,,.?.?''.,__?,,(\n",
+      "                                                   ..__),,,,(),'__,,,,,,(.),...,...,,?.?(,,,,,,,,,,,)\n",
+      "                                                   :,:,,,::::,:,,:.()?.,.,,,..,,.:(),__().,?,.,.?.:,,\n",
+      "                                                   :'.?,,,,,,,.?.?,,,,,.'?,,,__()()()().,,,,,,?,.?(),\n",
+      "                                                   (),(),(,).?:_,,,_(,,,,).:_,''_().?.,__()(),,,,,,,(\n",
+      "                                                   ),,,,,.,,?,.?,,:,,,,,:,,,,,,,,(),,,,,,:,,:(.')('):\n",
+      "                                                   :.,?_,,._?.?.?()().'?,.'?.'?.''?,':,,,.,':.?,,:,..\n",
+      "                                                   ,.,..,,..,:,,..,,..:,,(),.?,,,,,,,,.()._.''.'._?.,\n",
+      "                                                   .()._'.\",,,.\"\"''.'.\"..'._?.,',.'.,,..,,.,,,,,.()?.\n",
+      "                                                   (,)?.()?:,,,,,,,.()?:,,:,,.:,,,,,,,,,.?,,().?..:,,\n",
+      "                                                   ,:,,:,,,,,,,,,,.?,,.?.',,().,,().,,().,,?,.,?.,?,(\n",
+      "                                                   )().,.?,,,.?().,',,().,,,().,,()()().,,,,,.(),(),,\n",
+      "                                                   ?:),,,:),,,,,__,/.?:.:,.:,,,.,,,,,?()().?:.:,.:,.'\n",
+      "                                                   ?,.?,,.?(),,().?,,,.?,,(--),,.,,,,,,,?,.,.,(),,(..\n",
+      "                                                   ,),,,,,,,,,().?:',,,,,()(').:()(/-)..,,,,,,,.'?.'?\n",
+      "                                                   .?,.,?,,::,:():,:,,:::,,.?.?.?..?.,?:?,_::_.?..?.,\n",
+      "                                                   ,,,,?.?:,:,:()(,,,,)::::::,,,.?:,,,,,,,::,,,,,,,.?\n",
+      "                                                   ,..,,,,,,,,,,,,,,.,,,?.,,,,,,,,,,,,,.?.?(,,,,)::::\n",
+      "                                                   '::::::,,,,,:::::.(,):::()()()()(),,,:,,,,,,,,,.('\n",
+      "                                                   ),?,,,.,::,:.?.?:,,,.?::::,,::::,,,,::::,:,,:,:,.'\n",
+      "                                                   ,',?()(')',,,.,(),,?::::.?,.?',',,,,,,,',',.?,,,:'\n",
+      "                                                   ,,,(),:',,.?:,,,,,,.:(,),,,.?.?,,,.,,?,,.,()?.?:_.\n",
+      "                                                   ..._:_,,,._?(),(),(),(),(),(),(),(),(),().,?,'.,?,\n",
+      "                                                   ,:.?:(,),(,),.(,),(,),(,),(,).?,,.?,,,,,,,.?,,,,,,\n",
+      "                                                   .?,,,.,,,,.?,,..()::():..:,,,,.:,,,.?,,,,.?(),',,_\n",
+      "                                                   '_(.,..,)_,_,,__,,__,.?,:,:,:,:,':,.?,,,,(),,,,,,.\n",
+      "                                                   ?.,,?,...,:,:,.?..?()().()?_.''._()?..?.._',_.''__\n",
+      "                                                   (.).'__(,).__().__(,)._'_().__().__'..(,,.).__()._\n",
+      "                                                   _().'__(,)._-_.,,,(),,(,).__\"\"(,).__().'__(,,,).__\n",
+      "                                                   (,,.).'_-_(,,,,',,).__(,,,').__(,,,,,',,).__().__(\n",
+      "                                                   ,,).__().__....,.',,,,,,,,,,,,.?,:::,.?'_-._?(),,(\n",
+      "                                                   ).,,?,:,,,,,,.?,,,,,,,,..,'.?()(),.?,,.,,,,,.,,.?(\n",
+      "                                                   ).,,,.(),()(),..''''()...-------------------------\n",
+      "                                                   --------------------------------------------------\n",
+      "                                                   ---._'_()...---------------?,,,,,,,,,,,,,,,,.?,,',\n",
+      "                                                   .?,,,,(),,,,____,,,,(),,,,,,,,,,(..,,,,,),,,(),,,,\n",
+      "                                                   ',,,,,,,,,,,,,,,,(,,),(),/-,,,,,,,,:,,:,,,,,:,:',(\n",
+      "                                                   ,,,()()'),,,,,,(),(),.?,,,,,,,,,,,,,(.(),,,),,,.?,\n",
+      "                                                   ,,,,,,,,,,,,,,,,.?,,,(''),,,,,.?.,,,(,).?.'..?,/,,\n",
+      "                                                   ,,,,,,,,.?,,,.?:,,(),'().:::,,,,,,.?,,,..,--,.?,,,\n",
+      "                                                   ,,,_(_),(,.,..,..,..,...(__),,)().?:,,,,,.,,(),(,)\n",
+      "                                                   ,(),,,,,..()(()).()(..),____.,,,...',,(..),,(..,..\n",
+      "                                                   ),,(),,,().?(),,/,,%('),,./%,,,,,,.?()..(),...().(\n",
+      "                                                   ,(,,,,:,,,,,:,,,,,,),,):(),(),(,,),().'%,,()./(/,/\n",
+      "                                                   ,,,,,,)..,,,.?,,,,.,.,,,,,,,.(),,,,.?(),,....,,,,,\n",
+      "                                                   ,,,..,,,,(/-,()).,.()(,,),(),,,,,,,,,(),,,,,,,,,,,\n",
+      "                                                   ',,,'.?,,'',(,,,,,),,.?.?.?/,..'..?,.?,,,.?',(),,_\n",
+      "                                                   _,,,,:,:,,__,,:+.,:_,_:,',.,,,:\"\",::()'():,,.',,:,\n",
+      "                                                   ,,::,(),:,(),:,,,/...,,,/...':()../../../.:__,'::,\n",
+      "                                                   ,..,,,..:,,:-:::)(,)(,))(,)(,),,..,,,..::,,:,'-'('\n",
+      "                                                   /-,'/-)./,,/,,:,',,,,,().():..,,,,,/.,'.,...?.,,,,\n",
+      "                                                   ,,,.'?!!?(....)(..).?,,,(,),,(),,(,).?,,,,.?::',()\n",
+      "                                                   ,,//,,,()////,:,/,'://(,,),:,()():'(),:..,,,,,.()?\n",
+      "                                                   (),,.():',,,::__.?..................,............_\n",
+      "                                                   ......_...?,,,,,:,:,:,.?.?:,::::.?,.()?()(),,,,,,(\n",
+      "                                                   ,,),(,).()().?:.?...?,.?,,.,,.,::,,.:..,,,,,,,,,,,\n",
+      "                                                   ,.:'(),'.:.?,,,,,,,.?():().?,.?...?,,,,,,,,,.?,.?,\n",
+      "                                                   ,,',,,,,',',,.?(,,,,,..,,),,(,),(),(),(),,('),(),(\n",
+      "                                                   ),(),(),.,?,,,.,,,,.?,,,,,(),/,,,,..?..?,.,,.?,,,,\n",
+      "                                                   ,,,,.,,.,,,,,().?.,,?,:,:,:,:,:()(),:,,.,?,()(),,(\n",
+      "                                                   )().,,,,?():():():():():():():,',():():'():,,():()\n",
+      "                                                   :():,,()--',().?.,,,,?'?,,??,,,,,?:(,,,,,..)::(),,\n",
+      "                                                   ,,.,,?,,,,'.?,,,,,:,,,,,.?',,',,,',,,,,,,,...().?,\n",
+      "                                                   ,,,'.,,,,,,,,,(,),(,).'?,,,,,.?,():,,:,:,:,,,.,,?,\n",
+      "                                                   ,,,,,,,,,,.?,,,.?,,',,,,,',',,(),,,,,,,(),,,,,,,.(\n",
+      "                                                   ).?(),(),(),().,?,,,,,,.?,,,.?,.?,.()(),,.,,.?),,,\n",
+      "                                                   ),,),,),,,),,.?,,..,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,\n",
+      "                                                   .,,,,,,.,.,?()()().,?,,.,.,.()(),.(),..,,,(,:,),,,\n",
+      "                                                   ,,.,,?::;:::(,)(,)::::::.,,?,(,,,),,,,,.?::::.?,,,\n",
+      "                                                   .?::::.?,,,.?:,,,,,,(),.:,,,,,'('),,,,,,(),,,,(),,\n",
+      "                                                   .?.?,.?(),.,,,,,.,(),,,,,.,,,,,,,(),.?,,,,,.''?,.?\n",
+      "                                                   ,...:,...:,.,,.:.?.,,.?:,,,,,-,,,.:,,,,,,.??..?.?'\n",
+      "                                                   '.?__/'____/__//---./-/-__////-/.---\n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(sherlock['punctuation'], ulysses['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 21,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-'..,-,.,,...,-,,,,, ,.,-..:::,[#]:,:,]::******,,.,,.\".,\",\"?\"..\",\";\".,.\n",
+      ",,,.,,,,.:,,.,,,.-,-(,.-,,,,.,,,,.,,.,,..-...;,,., \"..\"?\".\"__,.\".\",,,.;,,.;,.\"\"?\"\".\"\"?\"\"!,,!;.!\"\"??\"\"\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\"\"\",\".,.,'.,,,,,\",. .,\",\"!.\"\"?\"\"!,!__,.\"\".,,,,..\"\",.__,.-,.\"\",.\"\",,..\"\n",
+      "\"\";\",,..,,,-.,,,-,,,\".\"\",\",.\"\"\",,.\",..,\"\"\"\"\"\",\"\"\"\" \",.\"\"..,,,,.,__.\"\"-,..;;.\"\".;,-.__.\"\",\";\";.\"\".,__?\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,'\",\"...,\"\"\".\"\"\"..,. ..\"\",....\"\",.\"\",.\"\",,.\"\",,,.\".,,,,--.__.,,.,.;....\n",
+      ".\",.\"\",'.\".\"\"-\".\".\",\"\"\"\"\"\"\"\"\"\".\"\".\",;,\"\".''''''''' ,;..,:\".,.\"\"__.,\",\".\"\",,\",\",..\"\"...,,.\"\",\".;\".\".,,\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\".\"..-''..,,.,,\"',. ,.\"',,'!..\"\",\";\".\"\",\".\",?\"\"-.\"\",,\",\".;,.\"\",,,.__.\"\n",
+      ".\",\".\"\",.\"..',,\"\",\"\",....\"\"-\"\".,..,,\",,..\"\".,.,,.- \",.,,;?\"\".'..__;,.;,,,,.\"..,\",!\"\"?\".\",,?__.,?,,.\",\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",.,.\"\",.,,,.,\",.\",\".\" .\",\",\"..\"\".,\".\"__;?.;,.\";.;,,.\",.!..,!,,.\"\",,,\".;,\n",
+      "\".\"\",\";.\"\"\".\"\"\"\".\",\"\"\".\",.,,\"\"\",.,..\"\",\"\".,,.\"\";\". ,,.\",!\",.\";,,.,,;,.,,__,..\"\"!\",\";__,'.\".',..,,,,..\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\",\".,.--.\"\".\"!.-!,! --,,;,-,...,,,,,.!;.'.\",\".,\",.\"..',.,;.,,.;.,..,,,\n",
+      "-!-!-!,,,,\"\".-\"\"\"\"\"\"\"\"\"\".,\"\"\"\",!\"\"-\"\"\"\"\"\"\"\"\"\"\"\"\"\", ,...;,.;..,,--.--.,,,..-;,,.,.--,.,;.,,,,,.,.,,;;,\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\"\"\".\"\".\"\".\",.\"\"\"\"\"\" ;,,..;,,,..!..,,,..,,..,.,,;,..,,.\",,\",\"...\"\".,..,\n",
+      "\"\"\"\"-,...\"\"\"\"...,.,.,-\"\"\"\"\"\"\"\".\"\",\".\",.,,\"\".\"\"\"\".\" .\"\",\".,\"!,;.\"\"__,\".,.\"!!,,..\"\"?\",,:\",__;.,.\"...;.,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\"\"\"\"\",-,,.-,\",.\"-'\" ,;,,.....,.,.'.;,.,,,,...;.';.\"!.,\",\",..,.;.,!__,;\n",
+      ".',.'.,,,.,,,,.,,,,,,,..,-,--,,.',.,-,.,.\",\",,,.\"\" !.,.!,,;,,;.,,.,,,,__--\"\"__,\",\"!',.!\"\"!,.!...'--\".\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,.,-.,.\",,.,,,,,,\"\"\" ..,,,..\",\",\"__;,,.!,,!!,,-..\",,.,.\",\",\",-,;!--,!\"\"\n",
+      ".\",'..-,.,,,.,.,.,,,,..,..-,.,,.\"...,?,,?,.,.,'.,. ,\",\",..\"\"..\"\"?..__,__.?..,,..\"\"!\"\"!,,....\"\";.\"\";__\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'','&',..'\",,-,,.'.,, .__,!--.--',--.',,?.\"\"--..,;.\",;;,,.;,,.,,,,,,.;'.\n",
+      ".'.,',''\",.,.,.'.',''-,.\".',...,...,,,.''.''.!'''. .,,..,;,,,.;,,--.,,..,.,----,,.,.,,,,.',,.,.,.,,,,\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\"\",.,.,,,,.''..,\"\"\" -,..,..;;,;;,,.,,,,.,..--,,.,..,,..,;,,,,,,,.,,;,.\n",
+      "\"\",.\",.,,-\"\"\"\"'\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..\",\",...,,,.\"\"\"\". ,,,.'.,...,,,-,'.;.\"__,,\".-.\"__.'.\"\";.\"\"!,,.__--__\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\"\"\",-.\"'-,-..,.,.\"\" ------..\"\".;?.',,__?:'!,;.'\"\"!,----,,,.\"\"____,,\".\"\n",
+      ",,,,,\"\"\"\"\"\".,,\"-.,,,,...,,.,,.,.,,.',.,,.,-,-,-.\"\" .,?--!--__.\"\"'-,,..--.\"\",'?--?\".\"..\"\"--,;.\"\",\",\",.\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"...,.?,.,..\"\"\"\"!\"\"\"\"\"\" __.\"\",.,..;,.,.\"\".,\",\".\"\",,\",\"__,.\"\",',__.\"\",\",\"__\n",
+      "\"\"\"\"\"\"...\"-..,,,.,,,-,.,,,,.;,.,-,,.,,;,.\"\".\"\".\",, ,.,,,,.,__.\"\",\",\"__,__.\"\",\",,\",.,;,-,.,..,.\"\".,\",,\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\",.,,.,,..,-.,,..,. \".,.\"\",\".;\",.\";,...'.;,,__.,,,,;,,'.,____,;,,,..\",\n",
+      ".\"\",-,,--\"\".,.,',..\",\".\".\"\"\"\"\"\"\"\",\"\"\"\"\",.\".,,.\"\"\"\" \",\";.,;.,.__--;.__.;,.\"\",.,,,.\"\",,'.\"\",,.\"\",.,,;,,\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,.,.;-.-.....-.,-.,, .-.,.\"\",\",\",,,.';.,..;,..\"\".__,;--.\"\";-;,.\"\",\",\";-\n",
+      ",,.,,,.;,.-\"\"\".\".-,,.-,.\"\"\"\".,.,,.\".:\"-,\",.\"'\",.\", ,..,.;.\"\",;.,.\".',..;;,.,..,;,.;,.,,..',.\".,\",\"?\"\"\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\"\"\"\"\"\"\"\"\"\"\"\"\"\".,.,' ..\"\".,,.\",,;,:\",.,,?\"\";.\"\".\"\"__,\".\",,.\"\"!--!,;,.\"'\n",
+      "\"\".-!!\",.,..\".,\".\".\",.\"!.:\"\"\",.\"\"\"\"\"\".\"\"\"\"-,.,,.-, ,,,\",,.\".,\",:'';.\",.,,,,,,.;,,.,,,;,,,,,,,..,,,:\",\n",
+      ",,,.,\",.\".:\".--..,.,,....,,.,,.,,...,,,,-,,.\",,.., .!..\"\",;..\".\",\",;\",..\"\",,.\"\",,..'?\"\",.\"\"?\"\".\"\",?\".\n",
+      ",-,.\",;-.,...,.;,.,\",\",\"\"-,\",.\"??\"\"\".\"'\"\",\";\"..\"\"\" .\"--;.\";;,,:\",?.,.,.\",,.,,,,:\",,..\".,,,.;.\",,;,,,-\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,.'.,.,,..-,.,,-,.,. .\"\".,\",.\",;,,,--?\",.,,:\".\"\".\"\"--;.!,--,-!!\"\",...\",\n",
+      "\",\".\"\"\".\"\"\"\".,.,,\",-.\"\",,.\",,.,,,\"\"\".\",,,\"\"\"\",,,., ..:\".\"\"!\".\".?--,?\"\".';,,..\"\",,.--,;,,.\";,..',,,,,;\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,,,.',--,,,.-.,,,.', ',,.,..,,.;,,'.,,;',,;,.,,;,...'.,..,.;.',,.,.:\",.\n",
+      ".\",,,,,\".,,.\",-,,.\".\",,.','\"\",..,\"\",,,\"\"',,,--\"\",, ,.\",;,,,,.\",,\".,\".',,.\"\",.\"\"--,.\"\",,.,.\"\".,.,.--,,\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\",\".'',,,.,.\"\",\".\".. ;,,;'.\"\",\",\"';'.\".;,..',,,\",,???,,;,.\"\",\",.\",--\"-,\n",
+      ",\":\"-:,,,..,.--,.,',,,',\"\"\".,.\",'\".\",.,,,.,,\"\",.\"\" ,'--...--,\"\"\"!\".\"__.\"\",\".,\".\"\"?\".\",,,;.\"\",\",\".\"\"!.\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'.,.;.,,,\"\",?..'\"\",,\" ',.\"\".\"\",,,.,.,?\"\".\"\"-,\",\"'.\".,.;.,.;.\",!\".,.,,.:\"\n",
+      "..\".,.,'.'\"\",\"\",.,-',.,,;,.\".,,,:',.,-'''.'',''-.' ,--\",,,...----,,.--,.\"\",,\".,,\"--,.,.\"\"!...,..\",,,;\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.''',,'''.',,,''\",,-,.' ,..\",\",\",!.\"\"--.\"\",,\",\"?\"\",,.;..\"\",\",\";,,.\"\",\".,.\"\n",
+      "'.'',,',.,,,.-,-;,.''','-'''.',.,.,,,,,,.,,.,;'\",, ,\",,\".\";',,,,,,,.-,,.,,,.;.,,;';..,..,'...,,,.;,,.\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;,,-.,;.,,.,,;\"\"\".\"\" ,,,,..;,.,,,,,;,.,,.;;,,,.,,.,,,.,.',-.,.',..,,,,;\n",
+      "\",.,.,.,,,.'.',''''.'.',,.,,.''.',,,',.''.'.,.''., :.,,.,,...,;.,,,,,;,,.,,.,;,,..,:\",,,...\"\",,..!__,\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\",.,;.'',',.'',,'.',,. ?,,!\"\",;,,;.\"\",,\";\"...\"\"__,.,,\";\"__.\"\".\"\",,,,,,!?,\n",
+      "'.''''.''\"',.,,-;.,,.''.''''''''''',,,.,..'''','.' -.\"\",\".\",.,\",\".\"\",\";\".\",.:\",,.,,.\"\".\"\";,.\"\",\",.\"__\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,.,',,.\",,;,.,'',.,,,-,, ,\",\".\"\",\".;,'.,,-,.,,,,.-,;,,,...\"?\";\".\"\",\",\".,.\"\"\n",
+      "'.\",,.,..,;.'-,,.\",.,'.,.,..,,,.,,,,,,.\",,'.,.\"\"\"\" ,\";\"__,.\"\",\";\".\",.--.\";,,.\".\",\",\".,.!\"\",\",\".\"\",.\"\"\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"'..,,.\"\",..,.,,-,-. .\"\"!.,__,.\"\".\"\",..\"\";.\"\",.\"\",,.\",;,-,.,.\"?\";\"?\"\".'\n",
+      "....'','.'',-''''','..'''',..,,.''\",.,-,..\"\"\".\"-,. ,.\"\"!.,!!.\"\",\",\".\"\"!,?\"\",,.,,.,,.\"\",\",\"...--,,.\"\",\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,,.\"\",.,,--.,\"\".,,,. ,\".\",\",\".\"\",.\"\"!,\",\".,,,,,;,,,,-.\"\",\",\",.\"\"__.__.\"\n",
+      ".-\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"-,\"\"\"\",\"\",-,,,'.\".\"\".\"\"\",.\"\"\",. \"?\"\".,,,,.\".,,.,.,.\",\",,\";,,.,,,.\"\",\",,\"__..\".,..;\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\"\"\"\",\".,,.\"\",\".\"\".\" ,,.;';.,.;.,,,.',.,.,,,,.,..,,.,.;,,.,,';,,.,',...\n",
+      ",'\",-,.,,.\".'\".\",?\"\"-.\"\".,.,.,.\";-,.,,-,--,--.\"\",, \",,\".\"....\"\"!\".\".,,.\"\",,\",,\".\"..\",\",\",,,,,,,.__.,.\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\",,,.\"\"\",\".'-.\"\"\"\"\" ,..,,.\"\",\";\",.,,.\"\",\".\",?\",.\"!--.\"\";.\"\".,.\"\",\",\",.\n",
+      "\"\"\"\"\"\"\"\"\",,.'.-.\"-..,..\"\",,\"..',,,,,'-..,,','.,-,, \"\",\",\"..\"\",__..\"\",\",\"..\"\",.\"\",,\".,.\"__.\",,,..,,.\",\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..'.\",,\".\",\"\".\"\"\"\"..- ,.,,.?\"\",\",\";.,.\"\"--.,\",\".\"\",,,\",.\"..,.\"\",,;,.--.\"\n",
+      ".-\"\"\"\"\"\"\"\".,,,,\",,.,.,,,.,-\"\"-,.,?,?-'-.,.-,.,.,,, .,..,',__.\",.,.,?!!.__;,,.\"\"?\"\",.-.,.,;__.,,.!__--\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\"\"..\".,\".\",,',,.,,\" .\"\".\"\"!,;.,'.,,--...,'--.,,..,,.\"\",\".\",,.!\"\"__,\".\"\n",
+      "\",,.,\".\",.--\"\"\",\"-,.,.,,;,,\"\",,,,.',.,,.',.,.,,.', ,,..,,.\";.,;..,..,,.,.,.,.,,..,-,-;,.,-,,',,.,,.,;\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\".,,.,,.,.,,..,,-,,, ,.':\",,;,,,..\".\"!--,.__,\",\"..\".,,'.;,,__,'__...,,,\n",
+      ",.\"\".\"\".,.\",,\",.\"\".\".,\".,,,,.,.\"\",\".,.,--..,\"\"\".\"\" ;-.-,,..,,,...,..,.,,,,,,.\"!\".\".\"\"..\"\"!,!!\"\",,.\"\".\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'.,,.,,.,.,,.,,\",,.-. \"\",.\"\"...\"\"--.\"\"?\".\";,'.\"\"?.\"\"!..,.?\"\";.\"\",,.\"\",,\"\n",
+      ",'.,,,.\"\".\"-.,\"\"\"\".\"!,.,;,,,-,....,,,,,,.,,.,.,,., ,\"__..,?\"\".\"\"!\",\".,.\"\"--.\"\",.,\",\".\"\",\",\".,.\"\"__?\"\"\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\".,.,'',.\"',\".\"\"\"\".\", ;,,,,.,..,,--,?\"\",\",\",.,,,.,,.\"\";.;,,,',,',--,.\"\",\n",
+      "-\"\"\".\",!.\"\"\".\"-\"\"'\".\"'.\"\"\".\".,,''''\"\"\".\",,,,-\"\"\".. \",\"...\"\",\",\".;,,.\"\".?\"\",;.\"\",.,,,,,,,,.\"\"----__.\"\"\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,,.''.,,?,,,.,\"\"\"\",. .\"\",.,.,...,,.,,,?\"\",,,?\"\",\";\",;,,.,,,.,,;,,.\".;,.\n",
+      ",,.',,.,,.?',.!..-.,?.\"....,,,.,...,,...,',.,\"\"-\". ,.\",,\".\",.\"\"..,;.\"\",\",\";..\".,.,.;,,..,,,-,.'.;,.,,\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\"..\",,,\".\"'''-'''\".\" ,,...,;.,,:\",,?\",.,.\"!\",\",.,,',';,.,,,--.\"\".\",,;;.\n",
+      "\",\"..,,,,,,-,,,,\"\"\".\",,,.,,,\"\"\".\",,,,.,\".\"\".\",,,.- ,,.,;.,,.\",\",,\"--,,;,.,,,,.\"\"?\"\"!..-.,,.',,?\"\",,,,\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,,,,-.,,\",..\"\",\".\"\"\" ,,.\"..\",\",,.\",\".,\".\".,...,:\"..\",,:\",;.,..-.\",,..,,\n",
+      ",.\",,\"\"\".\",.,,.,,.,,,.,,.,,,,\"-.,,-.,,,.,,,,.\"\",.\" ,-,;..,,.,;',.,;.,\";\"'..-,;,.,.,,.,.-----..;..,..,\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,,,-.\"',.\",\"\"\"\",;\".. .;;.,,'.'.'__,;,.,,;,.,,,,\"!!!,.\".,,;,:\",,?,,;.\"\",\n",
+      ",\"\",,.,.,.,.',,,.\"\"\",-..\",\",\".-,-.,,,,,\"\"\",\",,\"\",. \",\",,--,;,.\"\",\",\";..\"\",,,.\",.,;,,.,,,,:\",,..\",.;..\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,,.\"\",\"\"\",,..,/.,\"\"\" ,.,,,.\"??\"--?\",\";\",,.\",,.,.\",\",.\"',,;,,,.\"\"!!\".\".?\n",
+      ".\",,.\"\",.,',.,..,.,\"\"\".\",.,..\"',.\"'\".\",,....-.,;?, \"\",,\".\".--.,.\"\",__.__.!,;.,,,...\"\".!\".\",,__..\"\",\",\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".',,.\"\",.,,-,.,,,.\"\" \".--,--.\"\",\"--\",__..,,__,,.,,.\"\"..\"\".\"\",.--,.\".\".,\n",
+      "\"\",'.',.,,,\"\".?\"\",,.,.,\"\"\"\",,...-.---\"\"\"\"',.,'\"\",\" ,\";\"?\"\"...\"\",\",\".,,,..,,--.,...,.\"\"__!\".\"__..__..\"\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\"\",..,...',,,,.,,,, \",,--,.\"\"__.\"\",\",\".\"\",\",.\",.?\",;,',..,,..,,',.,,,'\n",
+      "\"\",.,,\"\"..,,.,..,,;,,.',..,;',,,\"\",\"\",;\"\"!.,,.\"\",, ,..;,.,.,,--;,,,.',,.;;.,.,--;..--.--__,.__,;,.,,-\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!.,,,;,,.-,\"\".,,\"\",., -,,.,,,,.',;,,,....,,.,,;.,,,.,,-;,..;,,.\",,\".,,\"-\n",
+      ".\"\"\"\"\"\".\"\",\"\"?\"\";,,,.,,?,,,,.,??,-,'\".\"\",,\".,.,.,\" ,.\"\",?,,--__..\"\",.\".'.\"!.,!,..--!!-.,,--.\"\"__.,\";\"\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\"&,\"\"..,.,\"\",.,..\", .\";.,:\";,,.,.,,,.\"\"!,\",\"..,;,,.\".,.,,.\",\".,\"..,.\"\"\n",
+      ".,.,,.,,,,,-,.\",\".\",,,.,,',.,,.\"\"\".\",.,.,-,-.,'?\"\" ,;,..,?\"\",;,.\"\",,,.\",--\",,;,.--',..'--,,,,,,,,.,,;\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,..,,.,,.'..,,.,,.-,,,,, ,,-.,,--.,,,,',',,,.--,,,-,\"\"\"',,-,\".,.\",,,.\"\",,,.\n",
+      ",.,,-,,\"\"\"\",,.,,;-,.,,,.,,,,-,\"\"\",,,'.\",,.,..,.,,, \"\",\",\",.\",,,.\",,\".\".--.--?--.--,?\"\",,..-,..\"\",\",\".\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-..-\"\"\".\"\",,\"..,.,,\"\" -,.\",.,.,.'-,..,..;,.,.,---.,..;,;,.;.,,.\",;,..\"\",\n",
+      "\".\",.''.,,,.-,\"\"\"\",\"\"\"\",.,,.,',.,'..,,,\"'.,;,,.,,. ,.\"\"!,.,.__,..\"\",,,,..;,,--\";..'.,-,,;.',.;..,,..;\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,,,.,,\"\",,\",,.\"',.\". .,.;,,,.',,.....,\"--,..,,.,__.;,.,;,,--.\"\",,\".,\"..\n",
+      "\".\",-,,-,-,,,.,-,.\"-,.\".\",'\"\",.,,.,.,,,,.,,,.,,\"\"\" ,?\"\",'.\"\",??\"\",,.\"\"!\".,,\".??\"\".,,,.,,,.,.\"\"?.\"\";,,\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\",.\",.\".\"....,''''' .;.,,,,.,.\"\",\".,\".,?\"\",,.\".'.,,,,,.-,,,.-,,,..,;,(\n",
+      "',,,\"..\",.\".\",,\"\"\",.\",,\"\"!\".,.\",'-'\".\",..,.'!\",.\"- ),,,.,.,'.,,,,:\",,;,..-,..\";.,,,:\",.,;,,..\".,..,..\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,-,,,.,,,?..,,.?.,,, ',,;.,-,,.,..,;;,,.;-,,.;,,,,,,-.,;,,.----';,,..',\n",
+      ",',.,\"\"\".\"\"\".,,,,.',..,.,,'...'.,.,,,,.,,,-.,.\",.\" ;__.,,;'--.,-,,,,,.\"__,----__;__,--,.\".----..,,..,\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",,,..\"'-\",,.\",.,,\"\"\" ;.';;.,.,,;.;,,.,,...;,,,;,,.;.,,,.,,..,,,.,,,..,.\n",
+      ".\",.,,,.,,.,,.,,,.,,\"\"\"\",...-,,,,.,.,.&,,,.\"\"\"\".,' ',;,,,,,,..,,.,,.;.;,,,.--;,,.,,.,.,,..,,,,.,,..,,\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",..,.'\"\",\".\",,\".,,.,,- --..?;.,.,,....',,',.'..;,,,,,,,.'-,,.'.,,,,,,..;;\n",
+      "-.\",\".\",..\".,-,..\"\".\".\"\"..,,\"\"\"\"..,.,,\"\",\"\",..,,.\" ,,,.,'----.,,,.,,,,,\",.\",.,,.,.,.,..,.,;,,....'.,,\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-...\",,,,.-,,..\"-,.,,, ;,,.,,,.',.'..,;,-,.',.,,.,,;;.,--'-,-,,'.,,,;.,,.\n",
+      "-....-.,.,.,,..\",-,.,.,,-,.,,.,..,.,..,-.,,...-',. ,,,,.,.,.,,,.----,,;.,,,,__-,,,..,;,,,,..,.;;.,,.-\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,.,,,-\"\"\",\"\"\"\",.\",.. ,,.\",\",\",--\".,..,.',;,,.,.,,--...,,...;,,..\",\";,,,\n",
+      ",.,-,.-\"\"-\"\",..,;,,...,.,\"\"\"\",.,,.'\"\"\".\",\"\",\"\"\",\". \",.\"\",\".;\"..,.\".\",,,,,..?\"\",\".\",.\"\"__,\",\"...__.--.\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,,.,\",..:\".,,:',,.,, .\"\",__,....\"\",\",,\";__.,,.\"\",__,-.\".\",\",,\".\"\";__.--\n",
+      ".,,,,.,.,-,;..\"\".,..,.,.,,,.,.,.,.'-,,.,.,,,,.'\":? --.\"\"!--__..____,.,,__,-,.,,.,,;..;,.\",;..,,,,,.\",\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\":''?\":.\":,,,?\"(:.\" ,\",\"----.,,,.,,.,.__.,.__--,,.\"\"!\"\"--..,..,;,.\"\"!\"\n",
+      ":?\":.\":?\":,..,,.,.''','''','''''''''''','\"\"\"\",\".,, ;\"__???\"\".,.--,,--.,,,;,.,,__,__,..,,.\"\"!.\"\"__--__\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',,,-.,-,-,.-,,..\"\".\" .,__.\",.\",\",,\"??\"\",--..,;',,.--.\"\".--..-,,,.\"',,,\"\n",
+      ",\"\"\".\"\".\"\".\"?-,.,.,.-\".\",,\".\",.,,',,.,,.,!\".,,,.\", __,,,..\"\",\";\".\",,\",,!\",\",,__,\"--,\",,,,,!\"\",;;,,.__\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?,?\"\"\"\",\",.\"!\".\"\".\". ,.,--...,,..',,',.,__,.\"\"!\".\"!.!,--.\"\"__,\",\";..,.\"\n",
+      "!..,\"\"\".\"....;,--,.,,,\"\"\".\"\"\",..\",.\"\".\"-\"\"'\"\"\"\",?, \"?\"\".,,,,.,__----.,,,.__,,__,,.\"\"?\".\"..--,.,,;..,,\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-..,,.,\"\",\"\",,.-,\",.\" ,,.',,,.\",,:\".!.,,,,,??.?\"\".\"\"-,,...\"\";....,.;-,,,\n",
+      ",\"'.\"?-,\"\"\".\"\"\",\"\".-\"\"\"\".,,\",,,-.,,,,.',,,,,?.??,. ,,--.\",....;;.,,,.\",,\",\"-,,.,,.\".';.,.\",\",\"..,.\"\";\n",
+      "'...,.,,.,'..?..,.?..,,,.!',''..,.\"\".\".,,.\"\"\"\"\"\"\"\" ..\"\",,.'..\"\",,,.\",.,,-.\".,\",\";,,,,.\"\",\";\",,.;,,,.\"\n",
+      ".,.-,,,\"\"\",\"\"\",.,,,,,,-,?,,.,,.,,,,.,...,,,,,.\"\",\" ,,,.'..',.,;,...,,;,..,;...,,,,...;..';,.,;,,,.\",\"\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\",\".\";,..',,,,\"\"!\".\" ,\",,,..,,,.\"\",;,,?__,.\"\",.,.,',..,,.?!.\"\".',.;,,.,\n",
+      ",!.\"\"!,,,',,,,,?,..\"\"\",.\",,\"\"\";\"\"\",\".\"-\"\"\"\",\",.\"\"\" ..,.\"\"--..\"\";.\"--.,__,.,,;.-,.,,.;.,,.,,.'...,.,.,\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,....,.,,,,.,,,,,.,.,,,,., ;.,.'.,,,,.,,,,..\",\",\"--.;.\"',.,.',,';,,,.\",,\",\",,\n",
+      ",.,,.,-,..,'.,.,,,,.,,.,,.\"\".\"..-\"\",,!!.,.,.-,.\",. ,;,;,,,,.\"..;.!.,..',.'..,__,,.,,;,__.,,,..,,.,,,,\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,..,,.,.,.\"\",.\".,.,. .,,---..;,,,,.-,.,..,,..'';,,,,;,,\",.\",,,,',,.,,,.\n",
+      ",\",.\",\",.\"\"\"\"\"\"\",\"\"....\"\"\"\",-,,--,,-,-.,\".\"\".\",-\"\" ,-.,.-;,;,,,.,,;..,,,,..,,.,,,.,,,.,;:\".\"\"!__!!.\",\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"-.-\"\"\".\"..-.\",,.,.\" ,,,,.,,.,',.;,;,.,.,:--\"__,..,__,.\",.\"...__.\"\",,?\"\n",
+      ",\"\".',.\"\"\"\",,',.,,''..,,'.,\"\"''\"\",.,,..''.'',.\"\",\" \".,.;__,,.\"\",?\"\",\";\".,,,,.\"\",,\".\"__,.__.\"\".\",,.,,,\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,.,',.\"\"\"\",,\"\"\"\"-.,\" ,\",.\".__,,,,.,,\".__--__,.\"\"__,\",\".\",.,,;.,.\",...,,\n",
+      "\"\"\".\"\".,,\"\",\"\"\"\"..?-\"\"-\"\".,.,-?..,.,,,,,.,.,\"\"-\"\". ,,,().!.:--,.,.\";',,.,,,,,\"'.\"\"..,.\"\"?\",.\"--!.,.\"\"\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,,,,,..\"\".\"\"\",-.\"\"\"\" ;,..\"\"---;.\"\"__--?\",.\",,\",,,,\",.,,.,,__.\"\",\",.\"?\"\"\n",
+      "\",.\"\",.\".\".\"\".\".\"\"\".\".-\"\"\".\"\"\".,.,\"\"\".\"..\".\"\".\".,. .\"\",.\"\"?\"\"__,\",.\".\"\"?\".\"..\"\",\",\";,,,.\"\",.\"\",\".,;,,\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-,;,,,,.,,,,.,.\",.,, ',,.,,:\",,!,;,,,.'.,,,;.',;,,,..,.,,,.,,.,,';,,.\"\"\n",
+      ".,,.-,.,,,.,,..,,,.,,..,..\",.',',;''.',,.'-',-,''\" ,\";\".',__,,.\"\",\",.\"--.\"\"!\".\"...\",.,,.,,,,'.\",\",',\"\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.....\",....?.,.!.,.. ..;.\"\",\",\";..,.;,,,..;',..,.'.\"\"..?\"\";.\"\"...?\"\",.,\n",
+      ".,...;,.,,\"\",\".\"\"\",.\"\",..,.,;,,\"\",\".\",,\",.\"\".\",?', __.\"\".',\";\"..',;,,.\",.,.',..,;,.,.\",\",\",.,.!,,!,,.\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,,.',.,,,\",,.,,,',,- .\"\".!\"\"..'__.'.\",.,;;,.,,..,,,:\",;,,;,--.,.,,.\".,,\n",
+      ".,.,.,,-,.,,.-,'-,.',.\"\",,\".-?,\"\"\".\"\"\",\"\",..'\",,.. .,,\",\"\",\"\".\"..,.,..,,,.',,...\",,\",\"...,'..,.\",.;,.\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\",\"\"\"\"\"\"\"\"\"\"\"\",..\"\" ,;,,'.',,.,,;(),,..,..,,,-;,.,,,';,,.,;..,.',;,,.,\n",
+      ",.\"\"\"\"\"\"\"\"-,\"\"\"\"\"\"\"\"\"\"\"\".\"\",,,,\"\"\".\",\".\"\",\",,,.;,. ..\".,,?__.\"\"',,..?!\",,....,;,..,,.;,,..;,,,,,.,,;;\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,.,,.\"';,,.,..,,.,., ,.',;,,,,.';,..,;.,,,,,.,.,,,\",...\",,;,,',..\",\".,\"\n",
+      ",,-,,.',.\"-,-'.,,.'','!',,.,.,,,,'..!',,',,'','.'' ,,,;,.,,,..,.;,,.,.;.\".,,.--;.,.,-,,.,,;,..,,,,,,.\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,,,.,,.',','.,,,,,,. ..,,,.,.,,;..,,-.'..';,,..,.,,.,,..,,..,,.,.,...,,\n",
+      ",!,,,.-,'..'\",.,,,.,.,.,.,,,,,,.,,,.,,,.\",,.,,.,,- ..,,..;\",!\".,.,.,,.,,,..,,,,,..,,,,.;__,.....,,,,,\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\".\"\",,,,.,.,...,',, ..,,,,:\",,,?\",.,\"!----.--.,,.\",,,:\",......\"\",,,..\"\n",
+      ",'.,,.,-'..,,-.\",','.-.,.--,.',,'.\".'..,'.\".''.'.' ',,,:\",__..\"--',,..,,..\",,,,.__;,'.,;.,.,--,,,.\".,\n",
+      "'',.'?'.'.';'''',.','.''',.''.'?'''.'.'''',.''\",., ,,,,:\",,();,;--,.(!);--,.',,'.,..,__;__,,,,..,,.',\n",
+      ",.\",,.,.,,.,.-,,.,.,,,,-,'',.,,,.,-.\".?,',.\",',,., ,,,.;,,,.;,.,,,(,,),,,--,,,.,,..,,;,',.,,;.\".\",,\".\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"--,-\"..,,\"\"!\".\",,.. \"...,.\"\",\".,,\",;,.,.\"\",,\",\".()..__,.,,.\"\",\".--\".,,\n",
+      "\"\"\"\"\"\".,,,\".\"\".\",,,\"\"-\"\".\".\"\",\",,\"\".-\"\"..,,-\"\"\".,, ,.\"\",.,.,.,,.,,,-.,,.\",,.:\",;,,.\"\",.,\",\".,.\"\",,.:,\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"...\".,,,..\"..\"..\"..\"\" .,,,;,,..,,.\"\",,..,..?,,,.\"\"!\",;\",.\"-,;,,,,..;.,,,\n",
+      "\",.\"..\"\"\"\"...,..,,.\"\"\"\",,.;,..\"\"\",.\".\"\".,,,.\"\"\"\"., -,..,,,.,,.;,,.\",,.,\",\"..,,__.\"\",,\".;\",,.,,,.\"\",,\"\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-.\",\",\"\"\",,\"\",.,,.\"\" .,.\".-..,,.\",,,\"!.,;..,,__.\".,.\",\",.\"?\"\"...,..\"\"?.\n",
+      "\",\"\"\"\".\"?..,\",-.\"\",\",,.,,...,,,;,,,,,.,,,.,,,\"\"\",. \"\"..\"\"..\".,.\",,\".\"...?\".\"--?\"\",.\"\"...,.?\"\",.\"\",.._\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,-,.,-,.''...,..,.,. _.,__.\",.,,.\",.,?__.\"\",\",\".,;,..\",,,..;.;,,;,,,.,,\n",
+      "\"\",,\"\".\"\".\"\"..--..,,.\"\"\"\"\"\"\"\"-....,,.-\"\"\"\"..,..,\"\" ..,,.;,.;'.,.,,,,\",!?.,.\",,;-,.,,,.\",,\",\",.,.\"'.\",\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\"\":'..-,,,,,,.,.--, ,\".,\",,.,--,--.--..,,,..,,..!..\",.,,,.,,,,\",,,,,..\n",
+      ".,.,,.,,,..,,,'\"\",,\"...,\"\"-\"\".,,',,--,'.,,,,,.,,,, \",,,;,.,,,..:\"!.!\"\",\",\".,\",,\".;;.;.,,,,',..,,'...,\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",..\"\",\"\"\"\",,\".\",.\",'' ,__,.\".',,.,__,,,.,,,..'-...,.,.,.,.,',,.,,__-.\",\"\n",
+      ":\"-,,,.,,,,-,.,,,,-,.,,,.,-.,,-\",.\",\".\",,.,,,.,-\", ,\".;,,,.\",,,,.;,.,;.,,-,',;',.,,;;,.,,,:\";.,--..\",\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,.\"\".\"..\"\"\"\".\"\"\"\"\"\"\" ,,..:\",,;,,,..\";,;.';,,.\",\",,\".,?..\"\".:\"\",;,,,.;,,\n",
+      "\"..,,-.\"\"\",..\"...\"\",'',\"\"\",.\".\"\"\"\".,\"\",\",.\"\",\"','. --.,.\"\",\",\".\"\"__.\"\"?..__.__.__.\"\".;,,__.,,;,.;,.;;\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"''.,.,\"\",\"\",.,,-..,, ;',,'.,,,,?\"\"__,?\".\"?;';,(!)??\"\",;.?\"\".\"\".,.,.\".\",\n",
+      "..--,\",,,,,..\"\",.-,\".\",\"\".,,.,.',.,,;',.,,,,.,,,,- ,..,,...,.:;,__,;,,.,,,__,,,.\"\",\",\"..;.\"\".,.,.,.\"\"\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\",,-,,',.\",'\";\"\"\"\",, ,,,,?\"\",\";\",,,.\"\"?\",.\",.\"\";,.\"\",.!\".',,,.,.',,,..,\n",
+      "\".,!\"\"',\".-.\".,,.\"\",,!',.'..\"',,..??.,,.,,,.--,,,. ';,.,,,.,,,....\",\",\".\",.,';.',.';,,.,,.,,,;,,,.,,.\n",
+      ",,,.?,,?,.?,,?',...-,,,...--,,.,,;-,,,,.,,,,,,-.,, ,...',;;,.;,,.;..',;.,,.;,.,.'.,,.__;'..,...,,;,..\n",
+      ",.,,,,,,,.,-,,,,.,,.\".\".\",.,\",,,,,,.\"!'\".,.\",,'\"\"\" ,;-,,.;-,,.,.,;,.,.,,.,;,-,.,-;.,,,.\",\",\",;.\";.,,:\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.!\"\",\"\"..,..\",,,.,,\" \"',?.\"\",\".,\",'.\"\".;,,,__.\"\",,;,,.,,,.\";..,.;,,,.,.\n",
+      ",\"..,,,,,,..-..,,,,,.,,,,-.\"\",\"\"\"\";\".\"\"\"\".,..,\"',, ,..';,,:\".!--!\",;,,,:\",?.',?\",,,.\",\".\",--..,.,;.;.\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\"\"\"\"\";,,,.,,,,.';,. ',,,.\"\";\",.,...'.',,,..!,.,,,,,.,-,--,;.,,;,,:\"!,?\n",
+      "-,',\"\"!\"\",,..-,..\"-,'.\",\",-,.\"','\"\"\"\",;.-\"\"\"\";..'. .?\";';,.,,,;,,,.,..;.,;,.;,;,.,,:,;;...,,..',;,,,,\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,.,,,.,.,,,,,.,,,,.\" ,!;;.,.;..;,.'-.;.,,,.,..,,'.,,,,,,;,,,,..'..,.;.,\n",
+      ",\".\".',,-.-\"\"\"\".,,.',,'.,',,\"\",\"\"-,,-,.,.,,.,,.,,: ..,.'..;.,.----.',,.,,,.,__,,',,,,.,,,.'..,.,,;,-.\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,-...,,,',,:.\"\"\"\",,. ,...-,..,.,;.,,,...\",.,\",\",__,!\"\",...\".,,,.\".,.\"\"?\n",
+      ".,,.,,,,-.,,.,.,,.\",---.,,,,,,.,,-,,.,,....,,,,.., \"\".\"\".\"\",.,.',;.!__?\"\",\"..',.,'.,;,,,.'.,,.'.',.,,\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,,-.,...,,.\".,,..',',., .,.''.,;,,,,,,.,,,,',.,,,.;',';',;,,',.;,.',,:\",!.\n",
+      ",,'.\".,..,.,.,-,,,.,-,.,.,,.,,,,,,,,,,,-.,\"\"\".\"-\"\" ..,.\",.\",\",;\",.,.,.!__.,--.\",\",,.\"\"!\",\".;.,.\",'.\",\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,,,......',.,,-,.\",- \",\".__,.__,.,-..,.,;,.,;'.!!\"\",....',',.;,;,',.\"\",\n",
+      "..',.,.\"\"\"\",'.---....\"\".\"\",,..,.?-.,,,.,,..,,'.,,\" ,;,.,.,,-,;,;,,.,.,,,,,.\"\",\";\"...__.,,,__,.....\"\".\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\",,,.?,,,'\"\"\".\"...,. \"\",;.\"\".',\";\",,,.,',,.\"\"?\"\";.,..\"\",,?\"\",.\"\".?;,.\"\"\n",
+      ",,..,,\".-',,,-.,,,,.,,-,,,,.\"\",\"\",,.\"\"\"\"\"\"\"\"\"..,\"\" .;;,,.\"\",__,\";\".;.,,'.,?,;,.,,..--,,,.,.\";.'..,,.,\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\",\"\",\"\".,.,\"\"\"\",\".\" ,;,..'....\",,\",\",..,.,.?...__.,.\"\",,.'.\"\",\".,\",.\".\n",
+      ",\",-.\",,,\"\"\"\"\"\"\"\"'.\"\"\"\"\"\",.,-\".\"\".\",-\",.\"\"\"\",..,,. '.,.,.,,;..,;,--..,..,,,;,,.;,.,.,..,,,.,,-..,..,,\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,..!\"\",.-\"\"'\"\"\"\"\"\"., ,,.,...'....,.-.,.\",\",\"..!,!.',.,.,,.,..,.,,.,,,.\"\n",
+      "\"'...--'-,,-.!-.!,,.',\"\".\"\"-.,..,,\"\",.\"\".,,.\"\",;,\" .,,',,,,.,.\",\".\".!,.,,,,.\"\",\",\"__.__..\"\"'',,,.-',,\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\",,\" .,__.'?\"\";,.,.,;,.??\"\",!--.!,,,.__,;.?--.\",'.\",\".,\n",
+      "\"\"\",\"\".\"\".\"\"\"\"\"\"\"\".\"\",,\"\".,,\"\".\"\"\"\"\"\"\"\"\"\",....,-\"- \".,,,,,,.\"\"__;,.!,?.__,',;,..\"\"..?__.\"\".\",',,,.,,,\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-.,,.,,,.\",\".\"\"\"\"\"\"\". '.';,',,.;,,,..,.,--.;,.,',.,,,;,..,,.,,.,,;',..,.\n",
+      ",-,\",,...-..\"\",.\",,..\"\"\",.\"\".\",,\",.\",,.,,\",.,--.,. ..,,..',',.,-..';,:\",,;,,.,..__;;,.,.,.__,..\"\",.\"\"\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\",\"\",..\",-,,..\",.\"\" ,.\"\",,.,..,.\"\",.\"\",..;,.,,----..!__.!',.,,..,,;,,-\n",
+      ",-..,\"\".\"\".\"\"\"\"\"\",.\"\"\"\",,'.,,;,,\"\"\"\"?..\"\",'\"\".,\",, ,?,,..,.,.\"\".,__.\"\",\":\",__...'.,,;.\",,;,..;,..,,,-\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"','\".\"\".\",\",,,-.\"!!\" ,\"__.\",;,,',,.,:\",.\"\"__.\"\".?\"\",,.\"\".,,.\",.\",\",\".,,\n",
+      ".\",,\"\",'\".\"',\",.,.-,,'.\"\",\"..,,\".'.!,,,!,,,,-,-,-- .\";,,,.;;.,,,.';,,;,,.,,.,,,,,'..';.;,...,,.\",\",\"-\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\"\"..,,,,\"\",\".\"\"\";\". ,.\",.\",\",\",.,,.,.,....,...\"..'.,.;'.,,;,,..\",,,,'.\n",
+      "\",.!!\".\"\",\".,,.,,.\"\"\".\",,,.\".,.,,.,...,,,-..,-.,,, ,,,,,.;,.;,,.,;,,,,,.,.;.,,.;__,,;,.,,,,,,.,,;,,..\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,-.,,,.\",.--,,.,,,.\",,, ,.,--,..,,...,..--,.\";,...;,,.',',..,;.,,.,.,__,.;\n",
+      "...\",,,.,,,,,.,.,,.'.,.,.,.,.,,,,,,..,.\".,.,,,\"\"\". ,-',.,,;,,..;,:\",,;,,.__;.,..;,...,.\",,,..;,,.,..,\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\".,.,.,.\"\"\",\".,,\".,.- ,,,.;,,,.,,,'..,.,,,,,,..;.,,;,,,----,,;,,.-.,,-,-\n",
+      ",-,,,.,-,,..\"\";\"\"\"..---\"\",,.\"\",\",,-\"\",.\",.\".,,.\"\"\" ,,.,'.;,.-,..',-;,,,.,'-,,,..;,..;,,,.,,..',,,,..'\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,,'.:',,,,,.,,,,.,.' ,.\",\",\"?.\"\",,,?,?,;,,.\"\",.\"\",..\"\"'.\"\"--?__,,?\"\".\"\"\n",
+      ",,,.;,,-,,,.,,\"\"\"\",.'.'','.',,,\"\",,\"\",.,,,.,,,\"\"\"\" .__,__?\"\"____.--.\"\",\",\".__,__.\"\",,__.,,.\"\"!,;..!-,\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-,.,,,,.\"\",.\",,.,,.\" .,.\"\",;.\",.\",\".,\",,.\",.\",,,\",\"!!..?!!__,,.__--__.,\n",
+      "\",\".\"\",\",.,--,.,,,,,,,.\"\"\"\",,-\",.\",,,-,,-..,,\"\",\"\" ,;,.__.\"';;,.,,....,,,,..,,.,..,.';,.,,;,,,'.;,,,.\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\".\"\"-.\".,,.,,.,,-\"\" ,,..,,.;.,,,,.,,.;,.,,,.,.,,,.,.,.;,,;,,,,'.,;..,,\n",
+      "\"\",-,,,-,.-,.,-.,,,,,,,\"\"-\"\".,,',,'\"\"\"\",-.'\"\".\"\",, ',..,.,:\",,,.,...,.'.__,',.\"\",,\",\".\"\",,..\",;,,,',,\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\".\"?,?\"'.\",!\",,..\",\" ,,.,,.,..,,;,,,.,,,--\",!-,!.,.\";,-,,;.\"?\".\",.\"\"!,\"\n",
+      ",\".\"\",?.\"\"'.\"\"'\".\".,.,,\"\"!\".\",\"\",,\".\",,.,,'-..,\",, ,,\"..,;...?\"\".?\"\",..\"\",\",.\".,..\".;,',,,.;,..,..',,\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,,',,.,,,,.,,.,,\"\"!- .,,;,',.\",\",\"'.,,.?(,,)!\"\",\",\",.,.\"..,,,,.,--\",,..\n",
+      "\",.\"-.,,.;,.,..,,.,\"\"\"\".,:',..:,'\"\".\"\",,,,.,.,,,., --...\",,,.,,,.'.,.;,.,,.,',.'.,.-,.,,,-,,,..,,;.,,\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\",.\"'\".\"...'...,.,., ..',,,;,,,.,.,,-,.,.;,-,.';,.,,.,,'..;,,;,,.,,,.,,\n",
+      "-,,-.?'\"\"\"\"\"\",,,,\"\",,,.,,\"\"\"\"\"\".,\"\"..,.,,.\",-..,'. .,.,.;,,,',.,,;,,--,.,,..,--,-..,,.,.-,,,,.',;,.',\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.-,,.,,-.\"\",\".\".\"\".\" ..,,,,.,.,,,,,,,,'?.,\"'.,.,\",\";.'.,?\"\".\"\"!--.,----\n",
+      ".\"\".,,\"\"\".\",.,,\"\",,\"..\",,,,,-\".\"\",\".,,,,\".\",,\".\",? .?\"\".\"\"?.,.?\"\",.\"\",?\"\".\"\"...\"\",.\"\"?\"\".\"\"!?!..\".\",?\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\"\"\"\"\"\"\",.,,-.',,,., ?,.\"\",;.,.,.\"\",;,,.,....;,,..,'?.',','.',?\"\",',.\"\"\n",
+      "-.-,-.\"\".\"\".\"..,\"\"!,.,,'\"\"!,\"\",\"\"?.\"\"\"\"!'.,',.-\"\". !,?!.!?\"\",.__.,',,,.-.__!.\"\",\",\".,?\"\",\",,\".\";.\",,.\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\"..\",\",.\"-\"\"'\"\",-\"\",\" \"\"--.\",,-.,,..;,...,.',..--,..,,...,,.,..;.''.,,,'\n",
+      "\"\"\"\"\",;\"\",.\".\",,\",,\"?',\"\".\"\",'.\"\",;'\"\"!',,.;'''''' ,.,,.,'.,',.,.,;,,,,-,..-;,;,.,;.-,.,,,.,',..,;,.,\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"',?,\"\"'\"\",\"\"',.',\". .,,;;;,.'.,,,.;,,,,,.;,,-,.,.'.,,,;-,.,,,,,'.,.,,.\n",
+      "\",\".-,.\",.\",\",'.\"\"\"\"'.'?,,,.,!?,.,.\"\".,,-\".\".\".\",' .,,,',,,,,.;.,,,..,.,----,,,.,.',,,,:\",,...\",-,.,,\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.-,.\"''',\".\",.,,,,,. ,,..--,,.,,..-,;,.,.,,.,',:\".?\";,.,.',.,,--,;-,',,\n",
+      "-,-.,-\".-,,,,.\"'\".\".'..',?\"\";\".\",,.\"\"\"\",,.'.\",.\"!\" ..,..,'-.,;,,,,,.;;.'.,,,,;,,..__;,,,,:\",???.\"\",,\"\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\",..,,,.,,,.\"\",,\".\"\" ,.\"!...,,,.,.,..,?\".'.\",\";\",.\"\",,\",\"..\"\".;,..,;.,,\n",
+      "-.\"--\".\",,\".\"\".\",;\".\"\".\"\",\"\"\"..,\"-,-,.,-.,,,,.\"\".\" ,,.'.',,.\".'-,.,;..,,,;,'.,,,:\",.,?__...\"\",\",\";.\",\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\"\",.'.-,.\".-,,,,-., ,\",.,.,.,--,,--,.\"\",\",.\",\".\".\"\"--.,,--,?,;,,..,.\"\"\n",
+      ".\"',\".\",,'!,.'..!.,\",,.\",,.,.,,'\"\"\".\"-'-.,,;.,,.,, .\"\";-.,,?.\"\",\",\",;-.\"\"?\",.\",,?\"\",\",\"..\"\",\",\".,,.\"\"\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'.,'!','\"\"\".\",\"\",.., ,\",\"'.,.--.__'.\",\"....\",..,,,:\",.,'.,.\"';;,__,.',.\n",
+      ".\"\"!..,?,\".\",\".\",,..,,'.,,.;,,.,;..\",,.,,.,;,,..?. ,,,'.,.,,.,,-,,,,.,.,.,.,,.,,,__,,:\",.!.;,,.,,?\"\",\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'','',''',''-',.'.'-,,,' .\",,:\".?\"\";.,.\"\",,.,,.,.\"\",\",\".\".;,,.,,\".,,..\"\"--.\n",
+      "',';','''','''.',''.',',.','','',.'\",,.,.,.,.,,.,' \"\"..\"\",,,.--..,,.\"\".\"\",?.\"\"?'.,__.\"\"__,\".\".__.\"\".,\n",
+      ",..','.'',''''',''',''',;-,'\",,,;,.-.,...-,.!\",.,' ,.\";,:\".,.,.__...,--____.\".,,\"__.__.\".;,,,,:\"?\",--\n",
+      "-..\"\".\",!,\"\".\".,,,.\",\",,\".;,.,.;.,-.,.,.,,,,\".,,,, ,.--..,,.\"?\",.\",,,.\",,',;,,..,,-,;,,,.,,,.,;,,;,,'\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\",\"'..,,\"\",-\"\";.,.-. ,..,.,;,--,....',,;,,.,;.,.,,,.,;.,;,',.,.;,;,,.,.\n",
+      ",,,.,,,.,,\"\",\",,,.-.,,.\"-,\".\".,.,.!..,,\"\"\",.\",\"\",. ,,..,,,.,,!,.-,,,.,;--,,..';,__..?,,.,.,',,,.,.,:\"\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,,\".\",\",.\"..-,-\"\",\". .\"\",\",\",.?\"\",.\",.\"?\".\"--...\"\",...\"\",\".\".,,..,,-.\"\"\n",
+      "\",,.,;.-,,,,,.,.;.,..,,,,?,,,\",,-,.\"\".\",;.,.,,.,;, ,.,-?,?\"\"--.,..\"\",.\"\",.\"\",\",\"?\";,,,\",'?,.\",.,:\".,.\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\",,.,,,.,---,.,;,,,, ,,,,,.\"\",\",\"..\"\"???,,.\";,.:\".;.,...\"\".--'.\"\"!,\";\".\n",
+      ",,,.,,,.,.\".,.,-,.,'-.--.,.-...,.\".,,.,',,.,-,,,,. .,.\"\"!,__.,.,..\"\"?\"\",',.\"\".\"\".:,,,.\"\".?\"\".\"\"?\"\",\",\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,',,,'.,-,.;,\",.\"\".\" .\".\",,.,.\",\".\"'.?\"\"?\"\".',,,.,\",,\",..\"\",\",\"'.\";.,,,\n",
+      ",.-,,,.,-..',',.,.\"\"\"\"..,,.,,,,.',.',',''''.',,''. .,,,..__..;.,,,__,,,.,;.\",\"';,,.\",\",\";!--,,.,,,.,.\n",
+      "'',,,.,.-,.'',.''.,'','',,',,\"\"\".\"\"\"\"\"\"\".\"\".\"\"..,, \",;__.,,,',;,,,..,;,,.,,..,,;.'.,,.,.,,.,,,,,.,..'\n",
+      ",..,.,,.'.,,.,,,.,',.-,.-,,,.,.,.,,',!!!',',.,,-.' ,'.--,,,,.';,,.,-,,,.,,,,..,..,,.,.,,:\"....\"'.,,,.\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\",.',.,-,.,,,.,.,,., ;,,.;;.----,,.-,',,;,,.,,,.,,;.,.__,.,,,,:\",,,,.,_\n",
+      "\"\"\"\",\"\",\"\",\"\"\"\",\"\",-\"\",,.\".\"\";\"\"\",.,,,,.--.,,.,.,, _,.--,..,,.,,,.\".,,.,.,.'.,,:\"!,,,__,..\"\",\",\",,,?,\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\",\"'.,,.\"\"..\"\",\"\",. __?..--,,,,?\",.;,:\".__.,,,--,,.\",..\"?\".:\",.__.\",,.\n",
+      "\"\".\"..-,\"\",-.,.,,\"\".,\"\"\"\".\"\".',\"\"..\"\",..\".\",\",.\"\"\" \",\",\"....,???\"\"',\",,.\",?\"\"!\";\",.\"\",\".\"--...!.\"\",\",\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\"\"\"..,.\",.,-,-,,-., ,\"!!.,,!,\",,,\",.,,,,,;,,....?--,?\";:\",.,,,.\",,:\".\"\n",
+      ".,,,,,-,-,,,,.\"\".\",;\".\".,\"\",\".\"\"\"...\"\"\".\"\".\"\".\"!,\" ;.:\"--,--,,,,,;.\"\",.,.,.\",.,.,--.,,..!!',--!.,----\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..!!\",,.\"\",.\"\",.\",\",, ,,.,,.'',..;;,,,,.,.',,,-.,.,,,.,.,;;,.,.,,.;,.,.,\n",
+      ".\"!,,.,,,',\"'.,.\"\".\".,',,,.,.,,,,.',.,,,;,..'..-,, ,,,,,\".?\",,,.,,,,,-,,..,.,',:--\",,,.,,,,;,,.,,;,,,\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,.\".\"\";\"\"\"'\",;\",',-. .\",,.,,,.,,,,,..,,,,,,,.,,,.,,,,.,.\",,,...,,,','.,\n",
+      ",\"\",,\",.\",\",,.\"\",\",..-,.\".\"\",.\"..,\"\"'\",..\"\",\",\"\"\"\" .';..,,,,',,.__,__..,,.,',,.--.;,.,;.;,,,,.,.',,,,\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,.-.\",,,',.'\"\".\"\",., ,...,,,,,.,,,.,,,,,.\".';,,,.--.,.,,,,'.,.,.,,,.,,.\n",
+      "\"\".\"\"!.,.,\"\",.\"\",.,\",,,,..,,.\"\",,\"..,\".,,,.,,-.,-, .;'.,;.;.,;,,.,.',,.\",,.,.__;,.\".,,;,,.,--,,,'.',;\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\",.\"\",-.\",.-..-.\",'\" ,,.,,.--,,,,..--..,--.\";.,,--,..,,.,,,,.,,,.,;,,..\n",
+      ".\"'\"\",..\"\"!\"\"\",.\".,,,,\"\"\".\"-\".\",\"\"--,.,,\".'-,.-,,, ;--,,..,.,,,.;,.,,,.,,--,,'.,.--....\",.,.,,',,.,,;\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\".\";'.\"\",,!,,,.\".\".\" ,;.,;.,;,,,,.,;,,.,,,..';.,,...'',;..\",,;,,,..,;.,\n",
+      ",.\"!\".,,.\",\"\"'.'\"\",?,!',.,,\"'.,.\",\",\"\"\"\"\".\"\"\"\",\".\" ,.\";.,,,,,,',.____,;,.,.\"\",.,,.,,..;,,.,.,,.';,,.;\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\"\",\"\",.,\",'.\"\"\",',' ,...--,,,--.,,,.,,\"!!!\"--,,,,.,,;;,,,.;.,,.;,.,,;,\n",
+      "\"\"\"\",\"\",..,,..-,,,\"-.,,..,.,'.,-.\",\",\"-.\"\"\"\"\"\"\"\"\"\" ,.-,',,.,----..;,.',..',;,.----,,,..,,.,,.,,.;,,.'\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,'.\"\"\"\",.,,.\"\"\"\"\"\"\"\" ..,;,.,.,!,,;--',.,,.,'.,.'..__,.,..--.,__;.,,;;,.\n",
+      ".\"\"\"\".-,-\"\"\",\".\"\"....,,,.;'\"',.,,,,.\"\",;\"\",,.,,.,. ',.!;,.;,.;.,.,,;,,--,----;--,__;.,;,.,..,,,.\"!\";\"\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,:\"\".\".\".\";..,\".,.., ,!,!,!!,!,!,,.,,,,,..\"--,.'__,..,?';'..',,,.,,.,,,\n",
+      ".?,,-,,.,.-,,.,.,!,,.,,.-.,,..-,,.,,,-.\",\".\"\".,,., ..,-;',,.,---,,,,,,,;,.;.,,--,,.__;.;.,.,,,,,.,;,,\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,..-,,.,,.-,,..,.,,.. ,.,,;,,'.\"??\"..\",,\";\".,!!.;,,,..\".,,.,,,,,:\",..,.\"\n",
+      "\"!\"..,-.\"\";\"..,,,.,\"-',',',,..,.,,..\"\",\",,.,'',,,. \",\",\"..\"\",,.......\"\"..\"\"!,..__,,,;-,--,,,.\"\",;.\".\"\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,.\".,.,,..,.,\"\"\"\".,. .,.,....,.,-.,.,,,..,..;__.\"\".\"\"!!-,?.?!,.,.\",,,;,\n",
+      ".',\".',.,,-.','.,,.,,,,,-,.,.',,.,.,,.,,.,',-.,,., ,.;,;,..'.;.,;,;.,;;,.,;,..,,;,,.;',?,-,,',;,-,.,,\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\",,.-..,.,--,,,;,.\", .,;,.';.',,.,,.,,,,,!',,..;,,,,,,.,,,,;..;.\",,\",\".\n",
+      "\",\".,,.,-\".\".,,,(.\",,.\"\",-.\",,\"\",\",.,,,..\"\";\"\".,.. ;.,..,,,;,.\".;,,__..,:\".;,,,,.'...,,,.\";,.\",,,..'.\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\",.,.,\"\"!\"\",,\"\"\",,\" ;--.,,....\",,.,,.!!;,.,,,.,,,.,.,,,..,.,,,,,.\",\",\"\n",
+      "\"\"\".\",\"\"\"\"!\"\"\"\"\",,,.,.\"\".\"!,.,\"\".\"\",,.;,,,,,;,,\"\"\" ,.\";,.\"!\",',\"!!\"\",\".\",!!\",\"!\",;.',.,,.,.,,,.'.,,,,\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\",\",,,.,,--,-,,.,,., ;,,.,----,;,.',,',-.,,,.,,,\"??\"\",\",\",.\",--\",.;.,.\"\n",
+      ",.\",.\".\",.,\"\"\",\",.,\",-,,.\"\",\",.,&,-,.,,',.\"..,..,, ,,,\"!;-,.,,----,.\"\"!\",.\";!;.!!\"\",\",\"__,.!,,,,!\"\",\"\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.',.',.,'\",.''',.'''; ,.\"?----!\",.,:\",.,!.!..,;;,?'.'!:..\"\"!\";\".\"\",.\"\",\"\n",
+      "'.''..,-,,''',''\",.','.','',,?,''''',..''',.''.'.\" .\"__.,--?\",__,__!,,;,,,-,,'',.\",\".\",!,,.,.??.,.--!\n",
+      ",..',';'',.'''.'''','...''''.-'''',.,.:'''''','',. ,--!,'..;__.!;.!'.,.;(,.__!),,;,?',!,.,,,;!,,,,.!!\n",
+      "''..'',-''.''.,,.,,,'\",.'','.,,''...''''.'-,''''-- ...__,.\",,',.,'...;.:\",.\"-,;:,;.,,,,,;,',.\"!,\",\",!\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,-.-.'''.''-,,,''',' ,,;,;,,,,.!..!,!\",\",,!.__--.\".,.,;....,.__'.--,.,,\n",
+      ".,..,.,'.',,:''''',,,,,.\",,,.,,,,.,,'-,.,,,,,.\".,, .;,,,.';,,,..';..;'.\",\",\";!\"\",\",\";,.,,?\"\"!,.\"\"?\"\"-\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\",\"\"..\"\",.,,,,.,,,., -.\"\"__,.\",.!,.',,.,.\",\";\".,.;;.,';.\",,.\",\".\"!..!,.\n",
+      ".,,.,,.,,-,.,,,.,,,.,.\",.,,.,,,.,.,.,,,,.'',.,,,,. !,!!..\"\"!,.,.;,.\"\"!!!\"\".,.\"\".__.\"\",.',,.;.\"\",,.\"\",\n",
+      ".'',.\",,.,-,,,..,..,,---??,,,,,.,,,,,.,,.,-.\",,.,, .,.,!!!\"\".,__.\"\"...,,'.\",,\".?\"\"...,;,?.,..;.,..\"\".\n",
+      ".,.,,,,.'',,,;'..'',','.'''.';',,,.'',''\",.-,,.?,? .,,,-..\"'.,,.,..',.;.\",\",\",.!\",,'...,,,,;,,,,.\",,\"\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\".','.'.'','',,'','-'' .,\"__'?,...,--'.;,,.\"\".\"\"!..;,.,,;.\",.\",,\",,\",?,,.\n",
+      ",...'\",,.,,,,,.,,,.,,,.,-.\",.,,.,.'',',.,.,.,,.'\", ?,.,.__,.\"\",.\"\",.,,__.__.,!,,.,,.\"\".\"\";;.,,..\"..',\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\".''-';''\".,.'','',,.,, ..,,,.,,-.\"!??\".\",?\";,--.\",\",\"'..\"\"__,\".\"!\"..\",!--\n",
+      ".''.'!!'\"....,,,,,.,,,.,.,,..,.,;,?,.\",.,,..,-.,,, !.\"\"-.\"\"__,\"..;..';.';.,,.,.,__'__.,.,.,,.',,',;.\"\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'.,.''.','\",'.,,.,.,.-,. .__,\",\"__.,,.\",.,,;,.',.,,.,:\",.\"\",\",\"'--,,.\"\"?\"..\n",
+      ",;.'!','..!,'',',.'..,',,,.,,.,,.\";,.,,,.,,,,.,,-. \",?!..,'.\"\"..,,.,,'.,.,,,,.,,,;,,;;,,...,,,!!,,?\".\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,...?,.-?.\",..,,.\"..\"\".\" ,:\",.;--,--..,.,;...,,.,,.\";,.,,.,,,.,.',.,,-.,.--\n",
+      ".:',,.,-,.',.',.!,\"\"\".\"\"\".,,--.,,\",.,,,,-,..\"\".\".. ,,;,,,.,?,.''.;,,'...,;.,,.,,,,,.;,,,,,,.',,,;,,'.\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\"\".\",\",\"!,,.,\"\"\".\"\" ',,.,,;',,;,,..:\"?\"\".\"\"?\"\",.\"\"'.\"\",...\"\"!\"..\",?--\"\n",
+      "-.\"\"\"\",\",\"\"\",;\"'..\"\"\"\"'\"\",,.\".\"\"\"-\".\"...\"\",\".\"\"\"\". ,,,\"??--,\",\".\"\",!\".\",,.\",,.,:\",,,,.\"';,,,,:\",.,__.\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,,\"\"\"\".'\"\"\",\".,,,\"-. ,,,,,.,,,,.,,;,.\",.,.__,,,;,.,.,..;..,--;,.',.,,,.\n",
+      "\",,.,'-.,,,,\"-.,,,-.\"'\",.\"-,-.\"\",\",\".-,,,.,\"',,,., ,,;..,.;.,.;,.,,'.;,,,,,.,-;,,,,.'.,;,,,,,-.,,,,,,\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!-,\"\"\",.\",;\"..,,.,-- .--,,,.;;,.\",\",\".,.,',.;.\";,.,,;,,,,.,;,--,,.,,,..\n",
+      ".,,,,.,,.,,,.-,,,,'.\"\".\",,--\"\",\",,\".\".\",,,\"\",\"\",\"\" ,..;,,;,,,.,,.,..,,,,,,,,,.;..,,,,,.;,.--;...\",\",\"\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",,\"\"...,.:'.--.,,.., ,.\".'.,..,,.,,,,,--,,.,.--;----,.,;,,,,,...,.',,,;\n",
+      ",,-,.',,,,.,.'\",,\".\"'..\"\",,.,\"-.\"\",.\"'.,'!':,.''-, ,.,.,...,.\",?\";\",,.,.\".,.;,...\",\",\";..\"--..,,.!,.;\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\".,,,:'',',,,.,,,.,, ,.,,??,,?--,;,,,,.,,.,,;,.,.,.',.--,,,,,.,,,;,,...\n",
+      ",..'\"\"\",,.\".,:',-....,',,.,,,,.,.,'\"\"\",.\",;.,.',,, ,.;!,,;,,..,;,,.;-,,,.-.,,.,,.,,,,.;,,,,.;.,;,,;,,\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;.\"\"\"\"\"\",,.,':'..,,; .\",\",\"!!,,.,\"----\";;.\"--.,.,;,.,,\"-,.\"!..,,,.,,.,,\n",
+      ".,.',.',,,,.,,,.(,..,,.,,,...,,,.,,,,.,,.,.,,,,.,, ',.\",\";\".\".,.\",\".,,\"--.--.\"\"',\".,;\".,,.\"..\".?\",:\".\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,.,,,\"\".\"-,.,,,-,,,-. \"\",'?\"\",.\"\";,.',..\".'..,.\"?\"..\"!--;!--.--;-.\".,,;.\n",
+      ",,.,,-,.,,,-,,,-,-.,,.\"-,.\",.\"-.,..,\"\",,...,,\"\",\"\" ,,.\"?\"\",;;.\"\",\",\".\"\",.\"\",;__..\"...,\",,.\"\",,\".;,\",.\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-,,\"..\",,\"\".\"\"\"\"\"\",\" \",,.-.;,:\"..\"\",,.,.,-,-;-,-.\".\".?\".\",\"..\",',;--.\",\n",
+      "\"\"\"\"\"\"\"\"\"\"\",\"\"\"\"\"\"\"\"..,,\"\",'-'\".\",.\",\".,.,,,.-,.., ,,...,,,..,,;.\",,\",\";,..;.,.\"\"!\".\",\",\".\"\".\"\";.\"-,;\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",,\"\".\"\",,,\"\"\"\".\"\"\"\"\" ,.\",\",..',.\",\".\"..\"-,,.;;,',,,.,..--.,.,,..'.,',..\n",
+      "\".\"\"!.\"\"-\"\"\"\",,.,\"\",\"\",..,.',,.,;,,\"\"!.,\"\",.\"\"'\"\", .?,,,'!--!--!,,,;,.,,,,,-.,;,,,.,,.,.,;,,,,.;,.,,.\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\",.\"\"\"\".''.\"\".\"\"-\"\" ,',,.,,,,.,;,.;,;,,,,.;,,,.,;,,..,-!!!!!?,?,;--..,\n",
+      "\"\",..,,,,.\"\",,,,',,\"\".,,.'\"\",.,\"..\"-..,,,..,-.,,,. --?!--,!,.,!,.,,;;,,,.,,..--,,,.;__.,.,,,.,,;,,,,,\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\".\"\"\"\",.\"\",,,..,,,, ..,..;;,,,,.,;;,,,-.;,,.,,,.,,,,;,.,,,,,.,,',.,.,.\n",
+      "\"\",\"\",,-,-\"\",\",.\",.,.-\"\"\"\"..\"\"\",.\"\"\"?\"\"\"\",,\"\"\"..\"\" ,,,,.,,.;,.,;,,,,;\",\"\",\",.,..;,.;.\",\",\"?.\",,;,,,._\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-.,-.-,,!-,!,\"-,,..\" _;,,,,,..,..,,,,,.;.,,,,..,--,.,;.,,,,\"??__--__...\n",
+      "',\".\"\"\"...\"\"!\"\"?.\"\"\"-.\",\"\"',\"\".\".\"\".\"?\"\"\".\"\".\",,\"\" \",,,,-,..,,,','..,.,.,,--\",\",\"-;,,.\",.\"-,\",\"--..\".\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-.,\"\",'.\"\"\"\"\"\",,\".\", .';,,__.\",\",\".,,?\";.,,,;.,.;;..,,...--,.,.,.,.----\n",
+      ",..\"\"\"\".-.-.\".\":'....'.,,,,.,,\"\",\",.\".\",,.\"\".\"!\"\". ...';,..;,.;.\",,,\".\"__,,\",\",.,,.\"\".;;..\"\",,\",\";,,'\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,.,,'\"\".,.,,,\"\"'\",.\" ,.?\";,.\",\".\";,,.\",.\",\".,\".-.,..,,!.,,__.\";,,,;,',.\n",
+      ".-,.,\",,.\",\";\"...,,\".,,,..\"\",\",,\"',,'.,,,-.,,.,,,. ,,,..;,;.','.;,,.',,,..;.;,.,,,.,,.;,,,.,.-,'.;,;,\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\"\"\"..\"\",\"\"\".\"\",\"\"., ,.,;,,.,..,;..,;,,,.;,.,.,..;,,',.';,.,,,-.....,,.\n",
+      ".,\"\",,\".,.\",\"\".,\"\"\".\",.,.,\".\".\"\"...,,\",-,.,.,,.\"', .;.';.,,.;,;,,,.,,,.,;,!.,,,.,,,...;,,,,,.,,,\";\",,\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\",,,-,.\"'\".\"',',,.,; ,\".,.\";,,__.,;..;,,,__,,.--,,,--,,,.,,,,-,,,.--;,.\n",
+      ",.;','.',;,.,.,,..'',',';'',,,,;,.\",,.','.,.'.,..' ..,,,.,,..,__,,,.,,,,,,.,,.,,,,,,,-,,.,,,...';..;.\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,.,.,..,.\",,.,..,..' ,..;,,.;',,..,,;,,..;,,-.,,,.,;,-,,,..,;,,__;..;,,\n",
+      "..,,..--.,,.,,',,,\"\"\".\"\"\",,-,,.-.-,,.-,,.,,,,..,., .,,;,,,.,,.;,,,.,,,,,,,,,,.--,,;,,.,,,;,,,.,',,,,;\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\",.-\".\"\".\",.,--\"\"\",\" ,,.,,.;,...,.',,'.,,.,,.,.,.',,,..,,,..;,,,,..,,-,\n",
+      ".,,,.\"\",\"\",,,.,,.?,.,?,.,,.,?;.,,..'.,',,,--'-.,-\" -;.,,.;.,,,.,;...,;,.',.,.,,;.,.--,;,,.,.,;,,..,,,\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\"\".\"\"\",\",,\",,,...,\" ,.;,,,.',;,..,',,,,.;,,,:\",,----?__.\"'';;';-,.,,,,\n",
+      ".\"\"-,\".\"-,.,,,.,--.,,.,.,,,,,.,-,,,--.,,,.,,.\"\".\"\" ,.,;,',,,.'.,,;',,.,,.',,;,,,,.,,,.;.',,..';..,.\",\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\",\".\".,\",.,,.\"\".\"\".\" .,\";\".!.\".,,.\",\",\".;;.--.,;,,.,,;-,.\",;;,.,,,,:\",,\n",
+      "--,.,.;,,.,.\"\",\",\"\"\"\",\".,&,\".,,?,,.\"\";\"-.,.,.,.\",, ;,,'__!--.',.\"\",\",,\"__,.\",..,,.,.,,,--;.,.'.;;,,,.\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''.'',',.,,,.''',,'.',,. ,.;,,.;.,;,,,.:\",,;--..,,,;,!.,,.,.!,.,().,...;.,,\n",
+      "''','.,,,,,''',,.''''.'',,,-,.'-','..'\".''.'.-''.. ..,..,.,.,.\",,,,:.\",,;,,.,,,..,,.,,.'..,.,,.,,,..,\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,,..,,.\".',?,!,,,.,, ;,,.,..,.,,,--.,...,.,,.,.;__',,?!,,.;,..,.,;.,.;,\n",
+      ".-.\",.,.,.-.,,-,.,,..,.\"..,.,.-.......,.\",.,,,,.,, .,,;,,?,,,.!;.,,.,.;,-.,';,.\"\"!,?\",,,;,..,,,',,\",.\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\".;,.-,,,,....,,.,; .,;.\"\"!?\",;,\";,...;.\",.,,,,.,,,,,,\".?;?.\"\",,\",.\".;\n",
+      ",!-!\",.,,.\"-,,,.,,,,;.,.''.''',''.''.',.-'\",.,,.', .\",.,,,..\",..--;--...__.,,--.\".\",\",\"!,.--,!,.--.\"\"\n",
+      "',''','.'''',','','.','.'.,,'\",.'',.\",,.-.,.',',,, ,\";\"--.--?\"\",!,,;.\"\",,?\"\",';,,--.--.??.!\".\"__--!,!\n",
+      ",',,-''''.,'',.'','',-',.\",.,,\"\",\"\".,,,.,,.,..,,., --.,!\".,,,.,.;__,.,-,.,,;,,.,,.--,,;,;,,,,,,,,\",,,\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.'!!'''.',',.'.'.'..?'' .!,.,,'-.\"\",...,.\";,,,,,.,;,,,.,'.--,,,,,,,.,;',.,\n",
+      "','.,.'''-.''''.','\",.,,',,,.-.,,,.,,..'','.'','., ','.,,..,--;..;,.,,;.,,,..--!!--,,,,,,;,',...,';,,\n",
+      ",;..'';',.,,''',....;,.,,,....,!,,.,\",.,.\"\".\"'..,\" ,.--,...,;,..,,;,..\"?\"..\".;?\"\";.__.\"\"?\",.\"?,!\",.,;\n",
+      "\"\"\"..\"\"\"\".,.--\"\",,\"\"!\"\"'\"\"\"\".\"\",\"\",,\"\"!..?,\"\".,?.. ,,.,,;.,;,,,,,.\",,\",;\",,.,',.?,?!\"\"?\",.\",\".,\"'.,,,\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-,,,,,-,,-.,\"\"\".\",\"\" ..,,,?\"\",,;.,,!.?\"\",\".,\".\"\"!!,,.\"\",--.,,.;,,.\"\"???\n",
+      "\";\",,.,,\",,.','.,,.,.,.-,.-,-,.,,'.,,,,.,,',..-.., ,,--.,',...--,,,,?,;.,.;,',,__,,,.\"\"?\"\",,\",,\"'.,,.\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\",,\"\"?\"\",\"\",.,,..\"\"- .;;-,,--.,.----,,,.,--?;..\"\",\",\".\"\"?,,,?,,.;;.\"\"?\"\n",
+      ",!.,\"\"\",.\",..\"\"\".\"?!,,.,,,,\"\",,,\",.\".\"\",,\"\"\"\",.,\"\" .,.\",\",.\",,.;,,.--;.,,...\"\"??\"\",!--,.,.,.,----'.,,\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",...,.,\"\";.,,\"\"\"\",!-.\"\" ,,;,?.,.__.__,,.\"\",,,,?\"\".;,.,;.;__;,,,,,,.\"*****,\n",
+      "\",\"-,\"\",\"\"\"'.\",\".\"\",',.\"\".\".\",..\"\".'-,,,..\"\".\"--\"\" ,,,,,,.'.,-,.,,,..,,;,,,,,.;,,,,',.,,,.\",\".\",.\"\"?\"\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\"\".\"\",.\"\";\",,..,,.? \",,.\"\"?\"\".,,..\"\"--??\"\",;..-.,,.\"\"--?\".\".!\",,;,..,.\n",
+      ".\"\".\"\".,\"\"'\"\"\"\"\"\".,.,.,\",,.,.\",.\";\"\"\",..\"\"\".\"\".\"?\" ,,.-,,.,,;,,,,,,..,,',;,,-;-.\",\",\",,__;.?,.;,.!'.,\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,,,,.\"\",.\",,'.,---,. ,,?,,,.\";.,,,..\",\";\",..;,,.,;.\"\"!,\".,\".,,,;,__.,,,\n",
+      "\",,.,,-..\"\".\"\"\"\"\",..'\"\"\"\",..,.,.,,\".,.,,.,,.,.,,.\" .,,..,--,,--,,.,.,,!.\".,,,;,,.,,,,__,.-,.,.,,;,,,.\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\"\"\"\".,,.,,..:'--,., ,,,:\",.,.\",,,\",:;;;.\",.,,.,--;,.,,,,,\"..??.\"\",',.!\n",
+      ",,.,;,,,-.,--'\",.?\"\",,..,.,\"\"!!,.;!\"\"\"\"\"\"..,.-?.\". .__,,:,.\"\"???\"\";,__,,.--__,,.\"\",,,?\"\"?--',.;.,,'.,\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\"\",-,\"\"!\"\".,,,.,,\"\" ,,.\"\"?\"\",.\"\"??\"\"..,;.\"\",,,,!\"\",\".\",..\"\"'?\"\".\"-,.:\"\n",
+      "',,,\"\",.,,:.\"\"?\"\";..-,,..,,.,\"\",,\".\",,.,,,,.,..,., ,\",-,.,,,,.,.,,,'.'!.,-.;,.;.-...\",\".\"\"!,!\".\",!__.\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\".,-.,,,,,,.,,,,.,., ,__.!!\"\"..,!\"\"!,\",\"?\"\"...,,!.\"\"..!.\"\",,;.;,.,;..;,\n",
+      ",,,,,\"\"\".\"..,,\"\"\"..\",!!!.\"\"\",\".,.',.,,,,.,,,-,.,,. ,',.\"\",\";\"__,,,'.;.,.\",,.\",\",\",,..;'.,,.;,,.\".,.,,\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,,...;;;;;,.,..,?\",, ;.;__...,,,,.,,,'..,..,.,,,--,',.,,.,,,'.;.,,';,,,\n",
+      ",.,,.,?.,,-.,,.\"?,?,....,,.\",.',,,,,,-.\"\"-\"..\"..,. ,,,..;;,,,;.,,;,.,,..,,...:\",,',.,..,,.,,,,.\";.,,.\n",
+      ",,..,,.,-.,,..-..',',''',.,.,,','\"\"\",.\",,...,.\"\"\", ,,----;,.;.'.,,..,,,.;,,;,,,.:\",\",,,,.,,.,,,.--,'.\n",
+      "\".,,,\".\"\",,\".,,,,,,,\"\"\",,\"\"\",\",--\"\"\"\",'.\",\",,,.\",- .,,;,,.,,,.,;.,,.;,,?,,;,.,,,,.\",,.,.\".;.,.;,.,,.,\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,.,\"\"\",\"\"\",,,,,!,,,, ,',..,....\"!\".\"..\".,,.-,--',..,,.\",,?\".\".,,?\".,,..\n",
+      ".,,.,-.,.-,.\".,:\".--.--.,\"\"\"\".\"\"\"-\"\",\"\".,,.,\"\",.,, ,,,...;-.,,..;,,__,,,,,'.,,..,.;,.,,;,,,\".?,.\"\",\".\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\",,,,.,,.,'.\"-',.,. \".!,,...\"\"?\"\";?\"\",\".\",\";\".\":\",-,,,.\",'.\",\",\";!;,,;\n",
+      ",,,.\",,.,..'';'.!'.-.','.','''','''''',,!-',.''',, ,,.\"\",,\".\",.\"\"__.!,,,.,.,..\",,.\",,\",\".,.\".',,,,,;,\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,.,,,-.'',,','\".,,.' ,,,\",,,,.\"\",?.\"\",\".,,\"'.?-,.\",.-;;;,,:\",',.\",,,.,,\n",
+      ",'.'..,.,,-'',?''-.,!!!!'.\"','.',',''',,,,'.',,,., ,,,,:\",,--??\"\".\"\",--?\"\"?\",.\".\"..\",\",\".\"\",,.\",\",,,.\n",
+      "''''.,.,--.,.''',.',,'','''\".,.,,...''.,.''.'',',, ,.;.--\"\",\";\"!\":\".,;,.,,,;,,,,.,,,,.,.,,.'.;,,,.,,,\n",
+      ",'.''',,'.',;.,.,,'\",.''.','',,,'.'.-,',.\",.,,,.,, .;,.,.,.-..,.,\"..\"\"?\",.\"?\"\",,,\".\",.\"\"?\".\";.\".\"!,\",\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,,(,,,.,,,.,,,,.,,.,-.. \"..\"\",\",\".\"\",\";\".\",,.\"--\";\",,.\"\"!.\"\"__!__!\"\",,..;,\n",
+      ",'\",.,.,,\"\",,,\",.\"\"\"\"\",.\"\",..\"\",..,-.,,\"\"-,,.\"\",., ;,.\"\"!!\",\",?\"\",,.\"\",\";\".,!!'!,,..\"\",\";\"'.,.\"\"!!?\".\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\"\".\"..,-,-\"-.\"\",,\"\" ,,,.,-.\"!\",.\"!__.,,,.,!\"\",\",\".,,,.,.?\"\"',\",\",.,..,\n",
+      "\"\".\"\"'.,-.,,,,,,.,,,.\"!!\".\"'\".-,-.,,,.\"\",..\"-\".\"!' ,.!,!,!\"\",\":\".,,.;,,.\"\",\",\",,..\".,,.,,:\".\"\"'?\"\",.\"\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,,'.,,-.\"\"..\",\",\".,. -,..:,,.,....'',,.,..,.\",!\".\"!!!!,!.!!!,!.,,,.,,.,\n",
+      ",\"\"\".\"\"\".,,,\"\"\"\"..,',,,.,,.,,,,,.,..,\"\".\"\".\"\",?\"\", ,..,!!\",.'.\",\",\"...\"\",\",\";?,,;,.!!..!!.,,';,.;.\",,\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\",,,-....,\"\"\"\"..,.-. ,,,,.',,;.,,.\",\",\",,.,..,.,.,?!!,?;.\"..,,,,.',,;,.\n",
+      ",,,,,,.,,,.,'..\",,.,.,...,-,,,,-.,,...,'.\".....,., ;,,,,,..,,,,..,..--,,,,..,,,,.,,.,;.,',.,..,'....,\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,,.,.,,,,,.,..,..,,. ,,,..,,,.,,.;,,','.,,;.,.;,,.,.,..,;,,,.;--,..;,..\n",
+      "\";,..',',,',,..-.,'\".,,....,.-,,,.,.,.,,.,..,,,,,, ,,,,,,.,,,.\",\",\"--,-;!;,.\".,:\".,,.__.,.\";..;.,,...\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,.-,,.,,,....,,,,.,. .,.',.,,.;,..;,,'--,,,,,.',.,,..,,.,;,.,.,.,.,,,!,\n",
+      ",,...,..'',''','.',''!!'''',,.'\",..,,,\"\"\".\"\"\",,.,. ,;,.,,.,,.;,,;,,,..,,.,.,.*****...',;...\",\",\".,,'.\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,.,.'',''\",'.,.,,..,,,, .';,.----',..;,,.,,.,,.,?;.,.,;.,.,.--,.,\"..\".'---\n",
+      ",...\".,,,.,,.,,.,.,.,.,..\".,..?,,.,.?,.,.\",,.,.,,. -....',,,;,,,.\".,\",\"!,,.----'.\"',,,.,,',,,,,,...,,\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'',',.'\".'',','\",,.''.' ;,,.,,,,.';.----,-.,,,,....;;,,,.';,.,,;,,,;..,,.;\n",
+      ".,!.?',.,.\",.,,.,.-.';'.,,.\".,.,,.,;....,,.,,.\",,. .,,.,.;,,,,.,;,,,,,.,,,,,.;,.,;..;,,,..;.\",\",\";;.!\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'',,',.'','.'!'--','\" ,!.\"..;,,,\"!,-?;,,-,,,,.\".,;,.,,',,\"!,,,.\"...,,,\".\n",
+      "...''.'.,''',.','.'''''.'.'-'',,.--,-'''\"...,...,, \";,,,..\",,\",,\"??....,,.\"\";,.,'.?\"\",!;--..,,.,,.\"\"!\n",
+      ",,...,...,,,,.,,,..,',..,,.,.,,,,\".,,.\"\".\"..\"\".-\"\" \".\",;.\"\",\";\".\"..,..;,.;,.';'.,,,;,,,;,..;.;,.,,,:\"\n",
+      "\"\"\"\",-\"\",.?\"\".\"\"',.,,,..,.,,\"\"\"\"!..,..,,,,.,,,,.,, ,__,.,.?\"\",\";\".\"\"!!.,,.','.'.;.,,!,,,.,,.,,,,..\"\",\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',',,,,\"\",.\".\".,\"\",.'.,\" ;;,,,.',,.,,.,,,.,,..,,,.,,;,.,,',.,,,..\"\".!\",.\",!\n",
+      ",,-.,,-.\"\"..\".\".\".,.'\"\"\".\",\",,,..,.,'.\"\".\",,.,,,\". --,.!!.!?!\"\",\",\"..\"\"!,\",;\".\"\",\",\",,.\",,.;..'.,,,.,\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\"\"...,,\",,.,.\"\",\"'\" ,;.,,.;,,,.\",\",\",(),.,--,,;.\"\"__,,\",;\",,.\"';;--,..\n",
+      ",.\"\",\"!!,?.'\".\"'\".\"\".\"\",.,,..\"\".\".'.,,'\",.,',.,,., ,,,;.\",..\",\",,__.;__.',,__.,.--.,.\",..,.;__...,;,.\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\",,,\"\",,,\"\"\";\"''.'-, ,,.'.,..,,,.__,.,;,__;.\",,.,,,.-,..,,;..,,,.,,.,,-\n",
+      "','.\",',.,.'.,,,,.'.;,,.,,.',-,'.,,;',\"\"\",\",..,,\"\" .----.,.,,,,,..;;.,.,,,,,,__.,,;-'.;,.,,.\"...,,.,,\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\",.\",\"..,,,,\"..,,., .,,.\",.;.\"__,.',..,.,,,.,.,.\".,,,,.\",__.:,..,,,.,_\n",
+      "'..,,,.,,,,,.                                      _.;(,),.\",.,,,;,,.,,,.\",,.,,,,__,.,.,,',.__;__,_'_\n",
+      "                                                   ,.,,,__.\",,;,.\".;.;.__,;,,',,.,,.,,.,,.\".,,.,.,,()\n",
+      "                                                   .,,.;,__,__,.;--..\",..,,.\"..\",,\"..\",..',,,,!,;,,,,\n",
+      "                                                   ,,,...,,----.--!.,,..,.;,;,,,.,,.,,,.!,.;.,.'.;.,,\n",
+      "                                                   ..,,';,.\",?\",.\",\";\".\"\",.;.\"\".?\"\"...,,,,.\".\",,.,?,.\n",
+      "                                                   .\"\",.\"\"?\"\",--.__,,.\"\",\",.;:\"...\"\",\".\",.\"\".?.\"\";.\"\"\n",
+      "                                                   ?\"\".\"\",,.,...\"\";.\"\"?\"\".\"\",.!--!.\"\"?\"\".,.;--,,!,!.,\n",
+      "                                                   ?\"\",__,,.\"\".,__;,.\"\"__,,,-;,.\"\"!.,.\",;,',,,-:\",.,,\n",
+      "                                                   ..,.\";,,..,,;.',.,,,.\"!,\",\"?\"\",!'.,.\"\",.\"\"..__..\".\n",
+      "                                                   ''.,,.\",\".,,\".,,..--.\"..\",\",\"'..\"\",,,,\".\".\"\".,'.,.\n",
+      "                                                   \",,.,,...,.\",,.,,\"(.).\",.,.,,__.,,,.__?.,,.,?\"\",\",\n",
+      "                                                   \".;,;.,.',,,.\".;,,:\"-,,;.'.,__..,;.__,'.\".,;,__',.\n",
+      "                                                   \",\",\",!__.\",,.,,.,,.\".,,\".,\".\"\",.,,,.,'.\",.\"',\".\",\n",
+      "                                                   ...\"\",,.,,',...,.\",';.,,__.,--\",\".\";,.;,,.,!\"\",\";\"\n",
+      "                                                   .;,.\"...,,,.;.,,-,..;,,--,--.,.\",,\";\"?\"\",,;.\"\"!\",\"\n",
+      "                                                   ..'--.,.\"\"!.!--,.,.',;.\".,,..,;,.,.',.,.',.,,;,,,,\n",
+      "                                                   .--,,,.,,,..\",\";\".\",,,.,.',;,.,,..,;,,,.,'.,,.,,..\n",
+      "                                                   ,.,,,.,..,,.;;.,.;,,,,.,,.,.\"!\".\"?\";.,.\",.,,\"...\".\n",
+      "                                                   __;,,.,...;,.,;.,',,.,',,.',.?\",...,,.\",,,\",\",.,.,\n",
+      "                                                   ,,.;----,.!__,.\",.,,.,,,;.,.\",.,\",\",.'.,.\"',,!,,,.\n",
+      "                                                   ,.\",\",\".!!\",,,-.,;.;,,.,.,.,.,.\",.,\",\",,.,;,.\",...\n",
+      "                                                   ;,,,.,;,..'.\",,,,\",\"?\".\",,,;?,?,?,,!.\",,,.\",\",\",.,\n",
+      "                                                   ..,,.\"\",,\",.\",,.\"\",,?\"\".\"*****;.,,,,',.;,,.-,,,,,.\n",
+      "                                                   ,,.,;,:..,,.,,.,-.,,,,,,,',,.,.;....,.,,.',';,,.;.\n",
+      "                                                   ,-,,..\",__,\",\".\";;,!,,,.',,,:\"',.;?\".,,;!\"!?,?!\",,\n",
+      "                                                   ;:\"?\"\",.\"\"??\"\"..,.\";,.,,,;,,',.-,-,,,',..,,,..;,.\"\n",
+      "                                                   ,\",,\"?,..--.';.,;.,,..,.?'!.,.'..--,:.\".,,;',;,,,,\n",
+      "                                                   .\",\".\",..\".\",...,.,,.,,.\"\",\",\",.\"\"!\"\"!\"\"?\"\".,.;,.\"\n",
+      "                                                   ,.,.,.,..;,,.\",\",\".\",..;,.\"-?\",-;.,..',,,:\",.--..,\n",
+      "                                                   .,.,,,.'.\"\",\";\",.\"\"!!?,!,?\",..,.,,.,.,.;,,\"???\"\",.\n",
+      "                                                   .\";,,,\",,,\".,__.,.-:\",,.\".\";\",.\"-.\",,,-..'.,.;-,.;\n",
+      "                                                   ,,.',.,.;,..,,'.;.,..,;,,.;.'.,,;,'.-,,,,.,,;,,,.;\n",
+      "                                                   __.;,,,,,.,;,,,.\"'!\",\"..!?\"',,,..,.\";\".\";..!,!!\",,\n",
+      "                                                   .,,,.\",\",\"'!'!,,!\",.\"?\",.\".,.\",,,..;,,,';,,,-,.;',\n",
+      "                                                   .,..,;.,.,,,;,,:\",..\",,.\";\",\"...,;,;,.\"\"..\"\"!.,\",\"\n",
+      "                                                   ?,,.\",\"!,,!'..,.!,,,.!!\",,..,..;.,,;,;,,.;,;.,,;,.\n",
+      "                                                   \",\",,\"!.\"\",\".\"?\"\"'.,,.,,,,;.\"\",\",\".!,,'.\"\",,,,__!\"\n",
+      "                                                   \";.\",.;,,.\"!\".\"!,,!__!__!\"\",.,,.,,;,,,..\"...,,,.,,\n",
+      "                                                   ,.,',-,,;.,,.;,,.,,,,.,,,..;;.,,.,',.',..,,,.,,\",.\n",
+      "                                                   ,,.\".\"__.\"\",,\".,.\".,,,,.\"\",\".\",,;'.\"\",;.\".,:\"...\"\"\n",
+      "                                                   ,..\",.,..,,;,,;,,,\",.,.\"\",,\",\"..\",,.,--,,,,.,-.;.\"\n",
+      "                                                   ?\",.,:--\",,.,,.\".\",,..\"\",\",,\",.__,__.,,..,,,,,,,..\n",
+      "                                                   __,,,.\"\",\",,\".?\"\".\"\",,\",\";,,.\"\"!???\"\".\"\",?\"\"..\"\".,\n",
+      "                                                   .,,?\"\".\"\";,.,,..\"\",.\"\",?.,.\"\";,.\"\".,,.,...?\"\";,.\",\n",
+      "                                                   :\".,.__,.,:,,,,!????\"\",.?,....,?,?\"\",,,,,.,,;,.,,,\n",
+      "                                                   .;.\"\",\".\".,,,.\"\",!!??.,,;.'..\"\"__';.\"\"...,,;,',,,-\n",
+      "                                                   ---..;?,,.!,.,.\"\",.;';.\"\".__'.??.\"\",\",\",__.\"\",?\",,\n",
+      "                                                   ,,':\".\".\",?\"\".\"\"....\"\"__...;-?,?,,-.,.,;.,,.\"\",..,\n",
+      "                                                   .'.;'-,.'?,',?!--??\"\",\".\"..\".,..\",,!,!?\"\",..\"\"?\"\".\n",
+      "                                                   ,,,,__,.\"\".,,.,,.,.\"\",,,\",\",...,,__,'--.\"\"!!..,,..\n",
+      "                                                   ;,,.\",,,,,\",....\";,..-,.\",\",\".\"\"-!!,,.,,,,.,?\";.,;\n",
+      "                                                   ,,.,,,..,!,;__,__,,,..,(,,,),,.',,.,;__,.,,__;,__,\n",
+      "                                                   ,.,,,.,,,..;.\",,,\",\".,.,,.\"*****,,;,.';.,,,.\",\",\";\n",
+      "                                                   .\";.;.,.,\".,.,..\"',;,;:\".;__,...\"\".!__?\"\".,,,-,.,.\n",
+      "                                                   ,:'.,;.,,,,.'\",,?',,,--,,.,,,',,,.'\",,?:\"'.,,.'\"_.\n",
+      "                                                   _,,!,,__.,,,?.,,!!\"',..\"?\"\"!..\"\"',,,;,,.,,.'.,'',.\n",
+      "                                                   ,,,.;,.,,,.'!',-.,,.__,,.,,?\"\"!\",\".!\"\"--__.;__,__,\n",
+      "                                                   !,.'.,,,--.,,??\";,..,.,.',,,,.,.,'.;,.,,,,...;;.,,\n",
+      "                                                   .,,,.;;;.,;,.,,,:\".,;,,..,.,.\"\",,\",,\",,...\"\".';,,.\n",
+      "                                                   ,,,,.\"\"__,\",\".,.__.,__.\".,,\".,.__,.\",,;,,,,.,;.,,,\n",
+      "                                                   ;,,,,,,.,.,,,.,,,,;,',;.,,.\",\",\".,,,,.\",\",__.,.\"\",\n",
+      "                                                   ?,-,,...\"\",\".\",,;,,,.\"\".,,,,,,.,,:'.'.,,;--,,.\"\"..\n",
+      "                                                   \"\".,.,.\"\"!...\".\",\",\"?,,?\",.\",\",\",..,,..\"\",;,,,,.\"\"\n",
+      "                                                   ,\",\",.\"\",,,...,,,...\"\".,,,,.,.,,.,,.,.,.(),,,(,,),\n",
+      "                                                   ,,;;;.,;,,!!,,.,...\"\"?\"\".?,.\"\",,.,.__?\"\"!,.\"\",.?\"\"\n",
+      "                                                   ;.\"\"__.,__.\"\",\",\",,;,,.,.\"',;,,.,,.,,,,.\".!\".;.\"?\"\n",
+      "                                                   .\".,.\"\",..\",.\",\",\",....,,,,;,.\".\",\",\",?\"\".;.\"\",,.\"\n",
+      "                                                   \"..,.,,,.,,..,,'..\".;;.,.,,..\",?\",.,,.;,,.,.,.;,,_\n",
+      "                                                   ___;,,.;;..',.\",.!--.!,,..\"\"!;,.,,..,.\".\",!..\"\".__\n",
+      "                                                   ..,..\".,.\"!!,\".\",,----?--?\"\".,.,??\"\",..,.?,!.?\"\",!\n",
+      "                                                   __,.\"\"?\"\",..\"\",__..,.?\"\",..\",,;.,.\",\",\"..,;,',.,,.\n",
+      "                                                   !,.\".;.'.,.*****\"!\".,,\".!?-,,.?,,'.\";.,,,;,\".,-?\"\"\n",
+      "                                                   .,,,\".,\".,..\"\",\".;\".',?\".,.,.,:\",,.:',;,.,.\",.'.'.\n",
+      "                                                   ;.,,;.,.*****,.,.,.',;--__,,,--,.,,,.;,,\",.\".,.\",\"\n",
+      "                                                   ,\"?,??\",!;,,,..\",,.,,.?\"\",\",\"?\"\".,;.\"\",,\",,\"...;.\"\n",
+      "                                                   \",\",\".,,,.__,..,.,;...,__..\",,;,.,,,',,',.\",,\",,\".\n",
+      "                                                   ,.,,.\",...\",!,;,,',!..',__;.-;,.\",.';,--,,\",,.\"';,\n",
+      "                                                   ',.,;,.-,,.;,.,.,;,.,,,,,.\"!!!!.!!?!!!-,,!'--.--.!\n",
+      "                                                   --!!--,!..,.!!!!,!..\":,,.,.\",\",\"!,!'!..,.,-.\"';,,'\n",
+      "                                                   ,.;.--,,.;..\"--,\".\",,;__'.\"',..\"?\".\",;?\"\",,,,..__.\n",
+      "                                                   \"\",--__,.;?\"\",.\"\"..,,,.,,__.,,__.,;,;,.--;,,.,--__\n",
+      "                                                   .\"\"?\"\"!?.,;,,;.,,?,,,?\"\",.\"\".\"\".\"\".\"\",.\"\",!__,.__,\n",
+      "                                                   !.__,;,?..\"\"..'...',.\"\",,.,???\"\"__,,,.,,,,.\"\"?\"\",.\n",
+      "                                                   ,,.\"\",,.,,.\".-,.';,__,,:\",,,,,,;,..__;,,,.,.,,.!..\n",
+      "                                                   .,.;,....,.\".';..,.\",\"....,,..\",.\"',,.,,.,;,.,'.,.\n",
+      "                                                   .,,..',,,.,,,..,,.,,.',.,..',,;.,,',,__,.,,.,,;,;,\n",
+      "                                                   ....,.,.,,,,-;,,..;.,...__,__.;,,,.,,.,.;,',,,,,.'\n",
+      "                                                   ,.,,.;.'.,;',.,.;,.,,,,.:\",\"..,.,,.,.,;,.,.\",.\"__,\n",
+      "                                                   .,,,,.,,,;,.,,.,.;;,.__,,',.,;,',.';,;,,.';..;,,.,\n",
+      "                                                   ,..',.;,,,.,',,;,,,,;,,,.,.,,;,,.,***********..***\n",
+      "                                                   **:://../////--.,(!).,,--.,,.,.,,.--.,.***:***-,(\"\n",
+      "                                                   \"),-(://./)..-..-,,,(/).,-.-,.....\"\"..-...--.....(\n",
+      "                                                   \"\"),-..,,,,.,---.-.....,,,,,-....:...,,,--(\"\",\"\"),\n",
+      "                                                   ,,,:.,-.....-(),.\"\",....-........-,.....-....-,-..\n",
+      "                                                   ..,,,,,..-....,,,,.,-\"\"-(..),,,,,,,\"\".-......,,,,-\n",
+      "                                                   ........--%-.-,.().,\".\"-(-)/-.-.-,..,,.--....-,,-.\n",
+      "                                                   ......,,-.,-,,\",\",,,,,,,,....,-\"\"..,,-,-,,,.,,.,,,\n",
+      "                                                   ,,,....-,().,..,.,......,'-',,.....,.....-,,,-,,-,\n",
+      "                                                   ,,,:()-,(),,-,()..--,,-..,-'-.,-.,://....()().'-.(\n",
+      "                                                   )()://./...'.'..,,.,.,,,()-,@..'://.:..@..-.($$,).\n",
+      "                                                   .,..://.,.,.....,.,:://./.-..-.,-.-,...,.:://..-,,\n",
+      "                                                   ,.\n"
+     ]
+    }
+   ],
+   "source": [
+    "compare(sherlock['punctuation'], pap['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Compare more than two texts at a time"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 22,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "def compare_many(*texts, offset=0, line_len=100, gap=' '):\n",
+    "    def padded_segment(text, start, length):\n",
+    "        segment = text[start:start+segment_len]\n",
+    "        segment += (' ' * (segment_len - len(segment)))\n",
+    "        return segment\n",
+    "    segment_len = line_len // len(texts) - len(gap)\n",
+    "    max_len = max(len(text) for text in texts)\n",
+    "    for i in range(offset, max_len, line_len):\n",
+    "        segments = [padded_segment(text, i, segment_len) for text in texts]\n",
+    "        print(gap.join(segments))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 23,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,.,.-' ,.,-..:::,[#]:,:,]::******,,.,,. ,.,-..::::,[#]:,:******,/:::::-:\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\",.,\" .,\",\"!.\"\"?\"\"!,!__,.\"\".,,,,..\"\",. !!\",.,,,,.,,.,,,,,.\",,.',\",.\"??\"\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\"-,' ..\"\",....\"\",.\"\",.\"\",,.\"\",,,.\".,, .',,,.!..!,.,!....,,?...'..,,.?.\n",
+      "''',''''\".\",-,.--,.',--',,,\",.\"\" ,.\"',,'!..\"\",\";\".\"\",\".\",?\"\"-.\"\", .,',.',..,,(),:\".?.\".\",\",--\".?',\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\",., .\",\",\"..\"\".,\".\"__;?.;,.\";.;,,.\", .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",?\":\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-,.\"\" --,,;,-,...,,,,,.!;.'.\",\".,\",.\". ,,';.,,*.,,.',,,..*.,\",\"\"?\",,;,'\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\"....\"\"\" ;,,..;,,,..!..,,,..,,..,.,,;,.., ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,,-,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\"\".\" ,;,,.....,.,.'.;,.,,,,...;.';.\"! -,,,..,.,'.,,,.-..,.'..,,,.,,.,,\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-,,,. ..,,,..\",\",\"__;,,.!,,!!,,-..\",,. ,,,,----.,.,,.\"!\";.\",,\",...,,,,.\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,,'', .__,!--.--',--.',,?.\"\"--..,;.\",; -.-,,,,..,,';,',,'.,.,;.\"!\".\"!\",\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\";\"\" -,..,..;;,;;,,.,,,,.,..--,,.,.., .,',.\",?\".\",\",',\"--....\"\",?\"\".\"\"\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,.\"\"\" ------..\"\".;?.',,__?:'!,;.'\"\"!,- .\",\".\",\".':\"!..\".'..-.\",?\",.\"'..\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\"..., __.\"\",.,..;,.,.\"\".,\",\".\"\",,\",\"__ ,,.,,,.',,.;.,----,,,,..\",\",\";',\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-..,\" \".,.\"\",\".;\",.\";,...'.;,,__.,,,,; ;,'.\"\",,!\",,,-..,.,,..\",?\",\",?!'\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-.,.,. .-.,.\"\",\",\",,,.';.,..;,..\"\".__,; \".,.\",\",,,,\".,,,,----,...\".,,,,:\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\".\"!\" ..\"\".,,.\",,;,:\",.,,?\"\";.\"\".\"\"__, ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\",.\"\n",
+      ",,,.,\",.\".:\".--..,.,,....,,.,,., .!..\"\",;..\".\",\",;\",..\"\",,.\"\",,.. \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\",,\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,,.,. .\"\".,\",.\",;,,,--?\",.,,:\".\"\".\"\"-- ..\"?\".\",,,..\"\",,!\",.\",\",\",-;....\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,,.,, ',,.,..,,.;,,'.,,;',,;,.,,;,...' ....\".,,''.,,,.,..,,,;,,;,.-.,,'\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\",\", ;,,;'.\"\",\",\"';'.\".;,..',,,\",,??? .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\".\"\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',.'., ',.\"\".\"\",,,.,.,?\"\".\"\"-,\",\"'.\".,. ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"?,\"\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.''', ,..\",\",\",!.\"\"--.\"\",,\",\"?\"\",,.;.. \".\",\".?\"\",;..;.\"'.,.\",,\".\",\"..\",\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-,,;, ,,,,..;,.,,,,,;,.,,.;;,,,.,,.,,, '?.:'--,.,.','?'.\".\".--...?\",,.\"\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\",., ?,,!\"\",;,,;.\"\",,\";\"...\"\"__,.,,\"; .,.\"',\",.,.\",,.,...\"\",\".\".\",.,,.\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,.,',, ,\",\".\"\",\".;,'.,,-,.,,,,.-,;,,,.. \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",.\",\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\",.\"' .\"\"!.,__,.\"\".\"\",..\"\";.\"\",.\"\",,.\" ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".,,.\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\".,,,, ,\".\",\",\".\"\",.\"\"!,\",\".,,,,,;,,,,- ',,(,,),.'(),.,,,.\",\".\"'?,\",.'.\"\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\"\".\" ,,.;';.,.;.,,,.',.,.,,,,.,..,,., .\",';','''!\"','.\"?\",,\",....'.','\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\",\".\" ,..,,.\"\",\";\",.,,.\"\",\".\",?\",.\"!-- ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\",!\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,,..' ,.,,.?\"\",\",\";.,.\"\"--.,\",\".\"\",,,\" \"\",',\",,.',.,-.-.,,,..,;,,,..,,,\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\".\"\" .\"\".\"\"!,;.,'.,,--...,'--.,,..,,. .?\",.\",,\".\"....,\"()\".?\"\",\".----.\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,...,\". ,.':\",,;,,,..\".\"!--,.__,\",\"..\"., '!''.?...?...?\",,.\",\",,\".!\",,,,.\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,.'., \"\",.\"\"...\"\"--.\"\"?\".\";,'.\"\"?.\"\"!. !.'....!\"\",,\",.\"??...!...,,\".\"'!\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,'\"., ;,,,,.,..,,--,?\"\",\",\",.,,,.,,.\"\" ---.,,',.-,.-,,--.,,.,,.,.,.\",,,\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-.,,, .\"\",.,.,...,,.,,,?\"\",,,?\"\",\";\",; '.,'..,\",:\",.\",,-,-,,.\",...,...'\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\"\"\". ,,...,;.,,:\",,?\",.,.\"!\",\",.,,',' ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",,,!\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,.,,, ,,.\"..\",\",,.\",\".,\".\".,...,:\"..\", \".\".\"\",\".\",,,,,;--,.--,.!.,'.'',\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\",,, .;;.,,'.'.'__,;,.,,;,.,,,,\"!!!,. ,,\".\",,\",.\",?,\".\",\",.-,-,--,,,-,\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\",,, ,.,,,.\"??\"--?\",\";\",,.\",,.,.\",\",. ;,,';,'--,,,.,,-,,.,.,,,,.,,..,.\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\"\".' \".--,--.\"\",\"--\",__..,,__,,.,,.\"\" !'?\".\",\".\"',\",\"',.,',\".\"'.\",,.\"'\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\"..\" \",,--,.\"\"__.\"\",\",\".\"\",\",.\",.?\",; ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\";,\"\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",,!., -,,.,,,,.',;,,,....,,.,,;.,,,.,, ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\"...\"\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',.'\"\" .\";.,:\";,,.,.,,,.\"\"!,\",\"..,;,,.\" .,,,'..,,,.,,,.,,..\",\".,,,,.,,--\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,..,,. ,,-.,,--.,,,,',',,,.--,,,-,\"\"\"', ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,,,,\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,,-.. -,.\",.,.,.'-,..,..;,.,.,---.,..; ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\".,,\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",!.,, .,.;,,,.',,.....,\"--,..,,.,__.;, \",\".\".\",,..\",?'!\"\",,?\",..\",\".\".!\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\"\",\" .;.,,,,.,.\"\",\".,\".,?\"\",,.\".'.,,, ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,,..\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,..,,- ',,;.,-,,.,..,;;,,.;-,,.;,,,,,,- .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\"..\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',-\",, ;.';;.,.,,;.;,,.,,...;,,,;,,.;., ...\"\",\".\",!.,,.,''.\".\"''..\",,.\"-\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\",.., --..?;.,.,,....',,',.'..;,,,,,,, \".\"!\",.,.\",\",,\"...'....,...:,?.\"\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,-... ;,,.,,,.',.'..,;,-,.',.,,.,,;;., .\",!!?\",...,.\"?\".\",!....,\",.\".\".\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,,,,. ,,.\",\",\",--\".,..,.',;,,.,.,,--.. \",,.\"?\",.\",\".\".,\",..',.\",\",,\":,.\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\",,, .\"\",__,....\"\",\",,\";__.,,.\"\",__,- ..\",.\",,,\",'.\",.,\".,,,,.\",\",\",;,\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\":.\" ,\",\"----.,,,.,,.,.__.,.__--,,.\"\" '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,...\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\"',, .,__.\",.\",\",,\"??\"\",--..,;',,.--. \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,'.?\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\".?, ,.,--...,,..',,',.,__,.\"\"!\".\"!.! \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\",,.\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\"-.. ,,.',,,.\",,:\".!.,,,,,??.?\"\".\"\"-, .,.,,'..',\",\"!\".\",!',\"'.\",.....,\n",
+      "'...,.,,.,'..?..,.?..,,,.!',''.. ..\"\",,.'..\"\",,,.\",.,,-.\".,\",\";,, \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".,..\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,,\"\", ,\",,,..,,,.\"\",;,,?__,.\"\",.,.,',. !\"....\",!,\"'.\",,!,'?\".\"!\",',.\",,\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,....,., ;.,.'.,,,,.,,,,..\",\",\"--.;.\"',., ,!,\".\".\"\",,,\",'.',,',.\",?\".\",!,!\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\",,,. .,,---..;,,,,.-,.,..,,..'';,,,,; ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,.\",\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\",\"- ,,,,.,,.,',.;,;,.,.,:--\"__,..,__ ..,,;,,;,.,,,.,,.\",,'----',\",..,\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\".,,. ,\",.\".__,,,,.,,\".__--__,.\"\"__,\", .........\"..\"?\".\",\",...,--,,..\",\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,,.,, ;,..\"\"---;.\"\"__--?\",.\",,\",,,,\",. \",,!,'.\".,,.\"!!!...!,,!.\",.\",?\".\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''.,-, ',,.,,:\",,!,;,,,.'.,,,;.',;,,,.. .',,-.,,.,'.,,.;,..,,,;.,,,.'.,,\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;,,.. ..;.\"\",\",\";..,.;,,,..;',..,.'.\"\" )--;,*()?,\"*(),.*?*().*().*().\"-\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,.,,,, .\"\".!\"\"..'__.'.\",.,;;,.,,..,,,:\" \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"'.'\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".-,\"\" ,;,,'.',,.,,;(),,..,..,,,-;,.,,, \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\"\"!\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,.,,. ,.',;,,,,.';,..,;.,,,,,.,.,,,\",. '.,,\".\"?\".',,...',,,.',',:,.\"!??\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",.,,, ..,,,.,.,,;..,,-.'..';,,..,.,,., ,;\"................'.,\"()\"',...,\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",.,\"\" ..,,,,:\",,,?\",.,\"!----.--.,,.\",, ?,.','?''.,...!\".\"',,,!\".\"';!'.,\n",
+      "'',.'?'.'.';'''',.','.''',.''.'? ,,,,:\",,();,;--,.(!);--,.',,'.,. ..,,!!...,.-,,.,:\".\"\",\";\"...\".,.\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\"\"\"- \"...,.\"\",\".,,\",;,.,.\"\",,\",\".().. (),----.\"!!\",...,(),.',.,,,--,--\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\"... .,,,;,,..,,.\"\",,..,..?,,,.\"\"!\",; ,,,.,,,.,,,.,,,,.,,',,.\"...',\".\"\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,.,-. .,.\".-..,,.\",,,\"!.,;..,,__.\".,.\" \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\",.\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",,-,- _.,__.\",.,,.\",.,?__.\"\",\",\".,;,.. '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,,,.\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\"\".\" ,\".,\",,.,--,--.--..,,,..,,..!..\" ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\"..\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\",.. ,__,.\".',,.,__,,,.,,,..'-...,.,. \",;:...!\"*,.*.\",,!'!,',,?,'!*'.\"\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',.,,. ,,..:\",,;,,,..\";,;.';,,.\",\",,\"., .\"..\",.,,,,----...\"\"?\",.\",!,,.,!\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\"\"'' ;',,'.,,,,?\"\"__,?\".\"?;';,(!)??\"\" ;..\"\"!--!\".\"',.\"\"',,...,!\"\"...\"\"\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,.\"\", ,,,,?\"\",\";\",,,.\"\"?\",.\",.\"\";,.\"\", ,.,,,.,,',.,,,..\"'?\".\",\",;\",'.\"\"\n",
+      ",,,.?,,?,.?,,?',...-,,,...--,,., ,...',;;,.;,,.;..',;.,,.;,.,.'., '.,,.\",.,\",.,\"\",.,'.,,..,,.,.-,,\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.'-.! \"',?.\"\",\".,\",'.\"\".;,,,__.\"\",,;,, ,.--,',,,,...;.,(),.\",,!.!\".:\"..\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\"\"\"\" ',,,.\"\";\",.,...'.',,,..!,.,,,,,. ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\",\"\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",,,,. ,!;;.,.;..;,.'-.;.,,,.,..,,'.,,, .:\";...\",,---,,..\"'!\".\".!\";,.,,'\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,,,,- ,...-,..,.,;.,,,...\",.,\",\",__,!\" ,;,,,...\",\",'..,.,,,'-,,,,,.,...\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,,-., .,.''.,;,,,,,,.,,,,',.,,,.;',';' ?...\",.,,;.\",,..\"\"',\",.\",....\",.\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,-,,, \",\".__,.__,.,-..,.,;,.,;'.!!\"\",. .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\"!\"\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\".\", \"\",;.\"\".',\";\",,,.,',,.\"\"?\"\";.,.. ..,.:\"....\".\",.,.\".,.:\",,,.:,,,.\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"--,,\" ,;,..'....\",,\",\",..,.,.?...__.,. .',,.:,,,,.,.,.,,,.,',,,.,,,,,,.\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,.,,,. ,,.,...'....,.-.,.\",\",\"..!,!.',. \",',\".\"',',\";\"'.'!\"\",,\",.\",!\",,.\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\".\"\"\" .,__.'?\"\";,.,.,;,.??\"\",!--.!,,,. '.',\".\".\",.\".!''.....,..\".,,.,..\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,,-., '.';,',,.;,,,..,.,--.;,.,',.,,,; ,,.,,,...,,.,!,,,.!,,,.!,,;..;,,\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",-,.\" ,.\"\",,.,..,.\"\",.\"\",..;,.,,----.. ,,,.'.,,.!,.,.,.,,',,..,--!,.,,.\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,..\"', ,\"__.\",;,,',,.,:\",.\"\"__.\"\".?\"\",, .',,,,,-.\",,\",,,\".,..\"\",,\",\"..\",\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\",-,\" ,.\",.\",\",\",.,,.,.,....,...\"..'., ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--'.?\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,-.,, ,.,--,..,,...,..--,.\";,...;,,.', \"\",\".\"!...\".\",,.\",,,.,,,,,'.,,.,\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\"\"., ,,,.;,,,.,,,'..,.,,,,,,..;.,,;,, .',\".\"???\",,.\",,,\",.,.':.-,;'(,)\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,.,,,, ,.\",\",\"?.\"\",,,?,?,;,,.\"\",.\"\",..\" \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".,'.\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\".-, .,.\"\",;.\",.\",\".,\",,.\",.\",,,\",\"!! ,.\".,:\"'--..\"**\";'.\".\"'',\";\".,.\"\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\",,.\" ,,..,,.;.,,,,.,,.;,.,,,.,.,,,.,. ,,!\"',.,..;,.,,..\"',,,\",,.\",!,!\"\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.!,\". ,,.,,.,..,,;,,,.,,,--\",!-,!.,.\"; ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",.\"!\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,;.,, .,,;,',.\",\",\"'.,,.?(,,)!\"\",\",\",. \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\"..\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,,,\", ..',,,;,,,.,.,,-,.,.;,-,.';,.,,. \";\".\"\",!\"..,,.--'..,.;,,--.':,,.\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,,'.- ..,,,,.,.,,,,,,,,'?.,\"'.,.,\",\";. .'.,'.*,,,,!'.\"*.,.\"',\".\"...'.?'\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\".,\" ?,.\"\",;.,.,.\"\",;,,.,....;,,..,'? .\"??...!...\".\";',\",.\",,,\",--\"'.?\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.'\".. \"\"--.\",,-.,,..;,...,.',..--,..,, \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\"'.\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"'\"\"' .,,;;;,.'.,,,.;,,,,,.;,,-,.,.'., .\"\",,.?\"'.\",.,\".,,..:,,,--,...\",\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\".,.- ,,..--,,.,,..-,;,.,.,,.,',:\".?\"; .\"!,\",..,,.',,.,-.\",,,....,,!!\".\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\"\"\", ,.\"!...,,,.,.,..,?\".'.\",\";\",.\"\", \"......\"\"?.\"\",........\",,.\",\",.\"\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\"\"\"\" ,\",.,.,.,--,,--,.\"\",\",.\",\".\".\"\"- .\"'?'!.,\".;..\"!\";\"':.!.*:!..--.'\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!..'. ,\",\"'.,.--.__'.\",\"....\",..,,,:\", -........\"\"?\",.,.''.'.\"'-.!\",,.\"\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'','', .\",,:\".?\"\";.,.\"\",,.,,.,.\"\",\",\".\" ,,--.---,,,--(),.'--.,,,\".\",-,,,\n",
+      ",..','.'',''''',''',''',;-,'\",,, ,.\";,:\".,.,.__...,--____.\".,,\"__ ,,.--.--,,--:,,.,,,,,.;,--.--,,-\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\",\", ,..,.,;,--,....',,;,,.,;.,.,,,., ..\"?!\".\"!\"\"!.......\".:\",\",-,.'.,\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",.,-,, .\"\",\",\",.?\"\",.\",.\"?\".\"--...\"\",.. ,.\"\"??',\".\".......?\",\".\",,..,,.\"\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\".\", ,,,,,.\"\",\",\"..\"\"???,,.\";,.:\".;., ,,,..\"-!\"-,,.,,,,..,...,,.--.,\".\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,.,,,' .\".\",,.,.\",\".\"'.?\"\"?\"\".',,,.,\",, \",!\",-.,----,,,,.\",\".\"!?\".----,,\n",
+      "'',,,.,.-,.'',.''.,'','',,',,\"\"\" \",;__.,,,',;,,,..,;,,.,,..,,;.'. .\",\",,.\"!\"..,..,,.\"',?\",.('.)\"''\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\"..\"\", ;,,.;;.----,,.-,',,;,,.,,,.,,;., ...,,.\"\",,!\".\",....,,...\"\",,\",'.\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\",.\"\" __?..--,,,,?\",.;,:\".__.,,,--,,.\" ..\"\",...,...\"\",,--!.\"\",!...?..\"\"\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\"\"\"\" ,\"!!.,,!,\",,,\",.,,,,,;,,....?--, ,,,--',:\",,\":\",,,.\",\"\"\".\",--,--.\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".'..! ,,.,,.'',..;;,,,,.,.',,,-.,.,,,. \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\"',\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\",,. .\",,.,,,.,,,,,..,,,,,,,.,,,.,,,, ...\"\"',....\";,,,,.,,,,,...\"!...\"\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,.,-,. ,...,,,,,.,,,.,,,,,.\".';,,,.--., \"--,,':.,,,,,,,.,,,..\",,\",.--.\",\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\",\"\", ,,.,,.--,,,,..--..,--.\";.,,--,.. ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,,,,\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\",\". ,;.,;.,;,,,,.,;,,.,,,..';.,,...' ',.',,.',.,.,,;.\"?\"'.\"',\".,,,',.\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\"\"\"\" ,...--,,,--.,,,.,,\"!!!\"--,,,,.,, .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',.\",\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'.,.,' ..,;,.,.,!,,;--',.,,.,'.,.'..__, ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",!\",\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,..,: ,!,!,!!,!,!,,.,,,,,..\"--,.'__,.. \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'.?\"\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\"..,,.. ,.,,;,,'.\"??\"..\",,\";\".,!!.;,,,.. \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",,.,\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,.,,. .,.,....,.,-.,.,,,..,..;__.\"\".\"\" (.);.\"...\".\",',,\",.\"',\".\"'!'.'.\"\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,;,\", .,;,.';.',,.,,.,,,,,!',,..;,,,,, ?\"\",\".....':\".\",,.\",,\",\"'....,'.\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\".\"\" ;--.,,....\",,.,,.!!;,.,,,.,,,.,. \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?,,\"\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\";\"\", ;,,.,----,;,.',,',-.,,,.,,,\"??\"\" .\"'','.\",,,,.\",,\",.\",,,\",.,,,,.\"\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.'.', ,.\"?----!\",.,:\",.,!.!..,;;,?'.'! ',\".,,,..'..\",',!\",.\",\";....,,,-\n",
+      ",..',';'',.'''.'''','...''''.-'' ,--!,'..;__.!;.!'.,.;(,.__!),,;, '.\"\",?\",'.'',.\",\",'.\"';...\"'.\"??\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,,,,- ,,;,;,,,,.!..!,!\",\",,!.__--.\".,. \"\"...\".\"',\",.\",,\".''.\",,!\",-,,.,\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"-\"\", -.\"\"__,.\",.!,.',,.,.\",\";\".,.;;., \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'.:;\n",
+      ".'',.\",,.,-,,,..,..,,---??,,,,,. .,.,!!!\"\".,__.\"\"...,,'.\",,\".?\"\". !\".\"',!\",.\",,!\",,.\",,...'....'..\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\".', .,\"__'?,...,--'.;,,.\"\".\"\"!..;,., ,',!?\".\"'.',\".\",'!'.'...\"\",',\".\"\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\".''- ..,,,.,,-.\"!??\".\",?\";,--.\",\",\"'. \",,'.\"..\"',!\"\",!'!\",()()..,,.,,.\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'.,.'' .__,\",\"__.,,.\",.,,;,.',.,,.,:\",. .',\".\",\".\",,\",-,\".\",.\",!\".\"..'!\"\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,...?, ,:\",.;--,--..,.,;...,,.,,.\";,.,, \",.\",',.!\",.\".\"\",!\"..\"!\"..,,..,'\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\",,\"\" ',,.,,;',,;,,..:\"?\"\".\"\"?\"\",.\"\"'. ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\",.\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\",,, ,,,,,.,,,,.,,;,.\",.,.__,,,;,.,., !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",.,.\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\",\"!- .--,,,.;;,.\",\",\".,.,',.;.\";,.,,; ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'?\"\"\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\"\",, ,.\".'.,..,,.,,,,,--,,.,.--;----, \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'!\".\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,.\"\". ,.,,??,,?--,;,,,,.,,.,,;,.,.,.', .??--,,?,.,,.,,,,.\",,,.,,....,..\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\",;. .\",\",\"!!,,.,\"----\";;.\"--.,.,;,., '.'--.\"\"'!\".\",,\"',\"'.\",....\"!!'.\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,,,., \"\",'?\"\",.\"\";,.',..\".'..,.\"?\"..\"! '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\",,\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\".,.-, \",,.-.;,:\"..\"\",,.,.,-,-;-,-.\".\". !\".\"!\"..,,--,,,..\"!!\".,,..,.,.',\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\"\",, ,.\",\",..',.\",\".\"..\"-,,.;;,',,,., -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\".\"\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\"\"\"\" ,',,.,,,,.,;,.;,;,,,,.;,,,.,;,,. ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;,,!\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\",\"\" ..,..;;,,,,.,;;,,,-.;,,.,,,.,,,, \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\",,\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\",,-. _;,,,,,..,..,,,,,.;.,,,,..,--,., ',,.:,,.,',.-,,,,,;;,.,,.,..--',\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\".-. .';,,__.\",\",\".,,?\";.,,,;.,.;;.., \"'.\"\",?\",.\"!...!\",.,,,,,.,..,,..\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,.,,. ,.?\";,.\",\".\";,,.\",.\",\".,\".-.,.., !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!..,\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\",.\" ,.,;,,.,..,;..,;,,,.;,.,.,..;,,' ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,,'.\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'.,\", ,\".,.\";,,__.,;..;,,,__,,.--,,,-- .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'?'.\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.?,,. ,..;,,.;',,..,,;,,..;,,-.,,,.,;, .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\":..\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\".\", ,,.,,.;,...,.',,'.,,.,,.,.,.',,, \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"?\"\"\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,,,\"\" ,.;,,,.',;,..,',,,,.;,,,:\",,---- ,,,'.,,',,,..,,..',,,,,,,.*,,,,.\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,,.\", .,\";\".!.\".,,.\",\",\".;;.--.,;,,.,, ',,----',.\",,\".\"--!\"..\",\",\".....\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''.'', ,.;,,.;.,;,,,.:\",,;--..,,,;,!.,, ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\".\"\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,,.,, ;,,.,..,.,,,--.,...,.,,.,.;__',, \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\"\"'\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,,'.\" .,;.\"\"!?\",;,\";,...;.\",.,,,,.,,,, ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\".\"\n",
+      "',''','.'''',','','.','.'.,,'\",. ,\";\"--.--?\"\",!,,;.\"\",,?\"\",';,,-- *.\",\"..;!,.\",\"\",\".\".;,,.--.*,,,,\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.'!!' .!,.,,'-.\"\",...,.\";,,,,,.,;,,,., ):''-,!'..,!,....\"*.*().\",\",,,,,\n",
+      ",;..'';',.,,''',....;,.,,,....,! ,.--,...,;,..,,;,..\"?\"..\".;?\"\";. ..\"?..,!\"\",\".\",,,,.....;,.,..\"\",\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,,,-, ..,,,?\"\",,;.,,!.?\"\",\".,\".\"\"!!,,. \".\",,.\"*\",--().\",,,,,.,,,,,,,,,,\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'.\"\", .;;-,,--.,.----,,,.,--?;..\"\",\",\" .',...\"\"'!\".\"!\"\".--!!...?\"'.\".''\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",..., ,,;,?.,.__.__,,.\"\",,,,?\"\".;,.,;. \".\"',,--.,,,.\",\",..'.,,,.\"!!...'\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\".\".\" \",,.\"\"?\"\".,,..\"\"--??\"\",;..-.,,.\" -.',!'?,\",.\"',\".'.\"--?\".\"',\".\",,\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,...,,, ,,?,,,.\";.,,,..\",\";\",..;,,.,;.\"\" ..\".,,.'.'.\",?\".\",.\",-,,--.\",\",.\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",...,,\" ,,,:\",.,.\",,,\",:;;;.\",.,,.,--;,. ,',\".\",\"..,.,,..,,.,,.,,'.,',.,,\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,,\"\"\" ,,.\"\"?\"\",.\"\"??\"\"..,;.\"\",,,,!\"\",\" .,,.,,.,-.',,.'(),',.(,)',:,,,',\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,,.\". ,__.!!\"\"..,!\"\"!,\",\"?\"\"...,,!.\"\". ,...'',\".,,',.,,,,.-,,,.\",!',\".\"\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",,,,, ;.;__...,,,,.,,,'..,..,.,,,--,', )\",,,!\".,,,,,.\",\",...\",\".'.,,,..\n",
+      ",,..,,.,-.,,..-..',',''',.,.,,', ,,----;,.;.'.,,..,,,.;,,;,,,.:\", ,,,.,,,-,,.,,,,.,.----,,...,:\"';\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,,,,. ,',..,....\"!\".\"..\".,,.-,--',..,, ,,!\",.\",:!'?\";..,,,.\",,\".\"!\"..\"'\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\"\",\" \".!,,...\"\"?\"\";?\"\",\".\",\";\".\":\",-, ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"-,,\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",.,,,. ,,,\",,,,.\"\",?.\"\",\".,,\"'.?-,.\",.- ,,.\"....,,.,,,.\",,\",,,\",.',.\",,:\n",
+      "''''.,.,--.,.''',.',,'','''\".,., ,.;.--\"\",\";\"!\":\".,;,.,,,;,,,,.,, ,,,,,..,,,,,.,.,..,,.,.,.!...,,.\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,,(,, \"..\"\",\",\".\"\",\";\".\",,.\"--\";\",,.\"\" .,',,,,,--.,,-,,,,,'.\",\",,\".\"\",!\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\",,\"\" ,,,.,-.\"!\",.\"!__.,,,.,!\"\",\",\".,, ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,.,-\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,,.,, -,..:,,.,....'',,.,..,.\",!\".\"!!! \"!\".,,,(),'..',,,,,,,.,,',,.;,,.\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\".\", ,,,,.',,;.,,.\",\",\",,.,..,.,.,?!! ..,,.,,',.,.\",,'!\",.\",!\",,.:\",,,\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\".,, ,,,..,,,.,,.;,,','.,,;.,.;,,.,., ..\";,,,,\".........\",;,,,.,,,\"...\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,,.,. .,.',.,,.;,..;,,'--,,,,,.',.,,.. .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,..'\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,.,.' .';,.----',..;,,.,,.,,.,?;.,.,;. .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\",.\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'',', ;,,.,,,,.';.----,-.,,,,....;;,,, !\"'..,,.,.\"!\",'.'..--,.\",!\",.\"--\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,.'', ,!.\"..;,,,\"!,-?;,,-,,,,.\".,;,.,, \",.\"!\",,,.,.,...\",..??\",.\"?\",,.\"\n",
+      ",,...,...,,,,.,,,..,',..,,.,.,,, \".\",;.\"\",\";\".\"..,..;,.;,.';'.,,, ...,,..,,.,,,\"!\",.\"!?'!\".,,,',,,\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',',,, ;;,,,.',,.,,.,,,.,,..,,,.,,;,.,, '.,',.,.\",,\",.\"..\".\".,!\"\",,\",.;,\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\";\"\" ,;.,,.;,,,.\",\",\",(),.,--,,;.\"\"__ .,,,.,,-.'',.,.,,\"!\",,.\"',!\",.,,\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\".\"\", ,,.'.,..,,,.__,.,;,__;.\",,.,,,.- ,.\"......\".\",!\".\"\"*,..,'\"\";.,,,'\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\",,\"\" .,,.\",.;.\"__,.',..,.,,,.,.,.\".,, \"..,..',.....\",\",...,,.\",,\".\"!\".\n",
+      "                                 ,.,,,__.\",,;,.\".;.;.__,;,,',,.,, !',\".\"'...'.'!\".,.\",'!\"\",\".\",,\",\n",
+      "                                 ,,,...,,----.--!.,,..,.;,;,,,.,, \",?\".\"'',!',\".\"'.!.-,!'?\".',.,,.\n",
+      "                                 .\"\",.\"\"?\"\",--.__,,.\"\",\",.;:\"...\" \".\"',.'...!\",,.,.,.\"?...!'!\".,,,\n",
+      "                                 ?\"\",__,,.\"\".,__;,.\"\"__,,,-;,.\"\"! ;,,,,,.,,--,,,....,,,,.\",,,:'''-\n",
+      "                                 ''.,,.\",\".,,\".,,..--.\"..\",\",\"'.. '.....,\",..\",?\",.\",,\",.\",\",...,,\n",
+      "                                 \".;,;.,.',,,.\".;,,:\"-,,;.'.,__.. ,,..\";,!\".,..,.\"????\",..,,.,----\n",
+      "                                 ...\"\",,.,,',...,.\",';.,,__.,--\", \".,''.:...,,,.,,,.,,:\",.\":\",.\",,\n",
+      "                                 ..'--.,.\"\"!.!--,.,.',;.\".,,..,;, \",'.----..,,,.,,.,..;,,,;,.,'..,\n",
+      "                                 ,.,,,.,..,,.;;.,.;,,,,.,,.,.\"!\". ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,..;\n",
+      "                                 ,,.;----,.!__,.\",.,,.,,,;.,.\",., \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".,,'\n",
+      "                                 ;,,,.,;,..'.\",,,,\",\"?\".\",,,;?,?, --,\".,,,..,(,,),.,,,,.,..,.\",,\"'\n",
+      "                                 ,,.,;,:..,,.,,.,-.,,,,,,,',,.,.; ,,.,'.......'....\",(),,,,.,.\"!?\"\n",
+      "                                 ;:\"?\"\",.\"\"??\"\"..,.\";,.,,,;,,',.- \",,,'',,,.()'.,,',-,-:\",\",\",\",\",\n",
+      "                                 .\",\".\",..\".\",...,.,,.,,.\"\",\",\",. .,,,.:,,,.,..,,'';,,,.,,;.,'.,',\n",
+      "                                 .,.,,,.'.\"\",\";\",.\"\"!!?,!,?\",..,. \"\"......,\".\"',\".\",....\".,,.,,--.\n",
+      "                                 ,,.',.,.;,..,,'.;.,..,;,,.;.'.,, .,,..\"!\".\"?!,,,.,,,.?,!\",..',,.\"\n",
+      "                                 .,,,.\",\",\"'!'!,,!\",.\"?\",.\".,.\",, .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\",'\n",
+      "                                 ?,,.\",\"!,,!'..,.!,,,.!!\",,..,..; .,,,.\",,,...\"\",\".,,...\",\",\".\",,.\n",
+      "                                 \";.\",.;,,.\"!\".\"!,,!__!__!\"\",.,,. \",\".'.\",.\"!\".\",\",....\",......\",.\n",
+      "                                 ,,.\".\"__.\"\",,\".,.\".,,,,.\"\",\".\",, ..',.,',,.\"'?\",''.\"--....\",',,.,\n",
+      "                                 ?\",.,:--\",,.,,.\".\",,..\"\",\",,\",._ ..!!...'!\",,.\"......\".,,,,,,:\"!.\n",
+      "                                 .,,?\"\".\"\";,.,,..\"\",.\"\",?.,.\"\";,. ..,,,.\",\":\".\",.,.,,,,.\",?\",.\",?\"\n",
+      "                                 .;.\"\",\".\".,,,.\"\",!!??.,,;.'..\"\"_ ,.\".\"?\"\",.'....\"\",,\",,,..,,,..,,\n",
+      "                                 ,,':\".\".\",?\"\".\"\"....\"\"__...;-?,? ?'.\"'.,',',,,.,,,'.\"',?\",,.,.,,,\n",
+      "                                 ,,,,__,.\"\".,,.,,.,.\"\",,,\",\",..., ,.\",,\",.\",,..,.,\",\",',,,\",.,,,,.\n",
+      "                                 ,,.,,,..,!,;__,__,,,..,(,,,),,.' ,.\",'?\".,..',,.,.,,,.,--'--,.\",,\n",
+      "                                 .\";.;.,.,\".,.,..\"',;,;:\".;__,... \"\".,,,,,,.,,,...,,-..,,,,,.-,,,,\n",
+      "                                 _,,!,,__.,,,?.,,!!\"',..\"?\"\"!..\"\" ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\".!\"\n",
+      "                                 !,.'.,,,--.,,??\";,..,.,.',,,,.,. .',----??!'.,?\",.,..\",',\",\"..\"\"!\n",
+      "                                 ,,,,.\"\"__,\",\".,.__.,__.\".,,\".,._ .,.\"',?\".\",!,.\"\",,\",.\",\",--,\",'.\n",
+      "                                 ?,-,,...\"\",\".\",,;,,,.\"\".,,,,,,., .\",!'!',,!\",..\",\"..\"',,'?\".\",.\"\"\n",
+      "                                 ,\",\",.\"\",,,...,,,...\"\".,,,,.,.,, ,,,,,...,,,,....\"?\".\",.\",,.\",'!\"\n",
+      "                                 ;.\"\"__.,__.\"\",\",\",,;,,.,.\"',;,,. \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\"()\n",
+      "                                 \"..,.,,,.,,..,,'..\".;;.,.,,..\",? ,..,,.,.\"--,!!.......!'--.?!.,..\n",
+      "                                 ..,..\".,.\"!!,\".\",,----?--?\"\".,., .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,.\"\"\n",
+      "                                 !,.\".;.'.,.*****\"!\".,,\".!?-,,.?, ..\",,'!\".\",,..'.!\"\",!\"\"'!;....,,\n",
+      "                                 ;.,,;.,.*****,.,.,.',;--__,,,--, ...\"\",\",.\",.,\",.,,,',..\",,!\",.,,\n",
+      "                                 \",\",\".,,,.__,..,.,;...,__..\",,;, ..\",,.,,,?''....'.'\"\",.,'.\"\",',!\n",
+      "                                 ',.,;,.-,,.;,.,.,;,.,,,,,.\"!!!!. ............................!\",,\n",
+      "                                 ,.;.--,,.;..\"--,\".\",,;__'.\"',..\" \"\",,!'?.\",,,.\",,\",,\"'!\".\"......,\n",
+      "                                 .\"\"?\"\"!?.,;,,;.,,?,,,?\"\",.\"\".\"\". \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",,.\"\n",
+      "                                 ,,.\"\",,.,,.\".-,.';,__,,:\",,,,,,; ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'.'.\n",
+      "                                 .,,..',,,.,,,..,,.,,.',.,..',,;. ..\"!\",,,.,,,,,.,,,,.,,'',,,.,,,,\n",
+      "                                 ,.,,.;.'.,;',.,.;,.,,,,.:\",\"..,. .\"!!\",.\"!....!,,,..!!!.--....\",,\n",
+      "                                 ,..',.;,,,.,',,;,,,,;,,,.,.,,;,, ,.,,.,'(),.,,.,,.,,,,--'.,',,,,.\n",
+      "                                 \"),-(://./)..-..-,,,(/).,-.-,... ,,-.,',.\",?\".\"?'!\".\",\".\"--','...\n",
+      "                                 ,,,:.,-.....-(),.\"\",....-....... .\",',\",.\",,....\"\",,,\",\",,',!,...\n",
+      "                                 ........--%-.-,.().,\".\"-(-)/-.-. \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"''!\n",
+      "                                 ,,,....-,().,..,.,......,'-',,.. .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",,,.\n",
+      "                                 )()://./...'.'..,,.,.,,,()-,@..' ,..,.,,,,,,..,,,.----,,..,,.,.,,\n",
+      "                                 ,.                               \"().\".\",,,,:\"??\"\",\",--.',.,:\",!\"\n",
+      "                                                                  ..,,.,,.,.,,.,,,.,.',,,;,,,,,;,,\n",
+      "                                                                  ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\"!\"\n",
+      "                                                                  ,,,\"!\",,\"!\",,..\"?\",,..',,,,--.,,\n",
+      "                                                                  '.,:..,,',,--,.\",,',,!\".,,,.,',,\n",
+      "                                                                  ,,.,,,,,,,-,-,,.,.,..\"...,'!\",.'\n",
+      "                                                                  ),\".--!':,,;,..;..\".,,.'...,,..'\n",
+      "                                                                  ?----....,'!,\",,-,\"!''',''.'\"\",,\n",
+      "                                                                  ,,,,,,,'.\"!\".\",,....\",--.\",,\",.\"\n",
+      "                                                                  ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\"!!\n",
+      "                                                                  .,.,,,,.,,,,,!','.\"?\".\",!\",:\"?\".\n",
+      "                                                                  '?\",.',,:\":!!\",',.',,.'.,,,'.\"',\n",
+      "                                                                  ,',\".\",'!\".\",,...\"\",,,...\"\",'!\",\n",
+      "                                                                  ,,,,,,.,,;.,;.,,,--,,,,,,,--,---\n",
+      "                                                                  ?\".\",',',,!',,\",.\",\",\",,!,'--,..\n",
+      "                                                                  \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\",.\n",
+      "                                                                  \",.,,,.',.\",,!,\",.,----..,,,,,,:\n",
+      "                                                                  \",,'.\"!\",.,,,.,,,,...,,,',,.'---\n",
+      "                                                                  \"\"?...\",.,,.\",--,--,\".\",.,...\",\"\n",
+      "                                                                  ---,.\"?\".,,..',.....\"?\".\",,,...?\n",
+      "                                                                  ,,!\".\",!\",.\",,!\",'..,',;.,:,,,.,\n",
+      "                                                                  ,?.\"'......--,\".\"...'......,....\n",
+      "                                                                  ..,'.'..,....,.',.,-,,,,!'!\"'..\"\n",
+      "                                                                  ..!\".':,..,...\"'!'!\".\"',,\"..',,.\n",
+      "                                                                  ,,.,',.,.,..\"!\",,.\",!\".,,,...,.,\n",
+      "                                                                  \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.,,,\n",
+      "                                                                  ,,,.,,,..,,,,,,,,,,,.,----,,.,,,\n",
+      "                                                                  ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\",.\n",
+      "                                                                  ,.,,,.,,.,,;,.,,,,'.'.,,.,',.,,,\n",
+      "                                                                  '.,-.,.,..,,.,',.,..\",,\",\",,,.\".\n",
+      "                                                                  .\"\",\",\".\"'.,.,',',,.\",,..\".\",\".\"\n",
+      "                                                                  .,,.,,,,,,-,,,,.,,,,.--\"',\",.',.\n",
+      "                                                                  ,,,,\".'.,,..\",,,\",,,.,,.,.,-,,,,\n",
+      "                                                                  .,,...,,..,,.\",!\",,.\"'!\",..,.\"'?\n",
+      "                                                                  !\",,,...,\"!?\";.,,,.,,,.,..'..\"!\"\n",
+      "                                                                  .,,.,,,,....:--.-,.,.\"?\".\"'-?'?.\n",
+      "                                                                  --.,(),--(),.,,,,,..\"--,?\",.\",\",\n",
+      "                                                                  .\"!,\"....,,.\",\".,,,,.,,,.,,,.,.,\n",
+      "                                                                  !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\".\".\n",
+      "                                                                  ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"!\"*\n",
+      "                                                                  \"'!\".\".\"\",\"-.\",'......!,!'.'!\",:\n",
+      "                                                                  ,.\"'.,?\"..,----.,-,.,--.,--,.,,.\n",
+      "                                                                  ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,,,,\n",
+      "                                                                  ..''.'(),.,..,,,,---,',,,,,.,,.-\n",
+      "                                                                  .,,:\",?!!\"...,,,,,.,,.,,,,...,.\"\n",
+      "                                                                  ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,..,:\n",
+      "                                                                  \".\",!\",',.,,\"\".\",,,\".\",?\",,,....\n",
+      "                                                                  ,,,,,,..,,.',,.\",,\",\".\",,.:..,,-\n",
+      "                                                                  \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\".\"\n",
+      "                                                                  \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,,.,\n",
+      "                                                                  ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'.,,\n",
+      "                                                                  ,.,,'.,,,,..,,-..\",--!\"'.\",!\",,.\n",
+      "                                                                  ,,.,-,,,.,,',,..,,.\",,!\".,,.\",,\"\n",
+      "                                                                  \",!,.,,,',.\"\",?\"\",.\".\",?...,....\n",
+      "                                                                  ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!?\"\"\n",
+      "                                                                  !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\",.\n",
+      "                                                                  ,,,.,,,;,,;,,..,,,,,,,,.,..,,--.\n",
+      "                                                                  ,.',.\",',!\"\"?\"..\"'--,...,',\",.\"?\n",
+      "                                                                  .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"','\n",
+      "                                                                  .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"..\"\n",
+      "                                                                  ,',.,-,,,.,,,',(),.,,,.,,.,,.''.\n",
+      "                                                                  ,,,\",.\".,',.,,,,-.,,.-.,,...,.,,\n",
+      "                                                                  ,,,.,,,,.,,,.,;,--.,,,,,.-',.,,\"\n",
+      "                                                                  .,,,,.----.,:,.,,,,,.,,,.,.,,..,\n",
+      "                                                                  \".\"!\",:!'!;?,....,,,.,,,,,,,,,.,\n",
+      "                                                                  ,,,-'.'.\",,\",\".,.,,--,\",.,,.,,,,\n",
+      "                                                                  .\"',--!\".,,.,',.,,.,..\"?\".,.\"'!'\n",
+      "                                                                  .,,.',','',!''.,.\"**,.,,,,.....:\n",
+      "                                                                  \"(,,).\",,'......\"\"!?\".\"'....?\".\"\n",
+      "                                                                  .,,'..\"!\",\",\",.',.,.,,,,.,,,.,,,\n",
+      "                                                                  ,.,,.'.\"!\",,.,,,:\"...!......\",..\n",
+      "                                                                  .,.,,,,.,,,',,,,,,,.\"?\".\",,'.,!?\n",
+      "                                                                  .\",.\"'........-,\"*..*\".\"\",,\";\",\"\n",
+      "                                                                  ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\".,(\n",
+      "                                                                  ?',,.?,,,.\",\"'...\"\"......!\",,.\"?\n",
+      "                                                                  ,.,,.,,.,,...\",\",\",--,..,,.\",,,,\n",
+      "                                                                  .\",\",\",.\"\"!!\",.\",!?,.\".,..\"????\"\n",
+      "                                                                  ...,\",--'.--,.,,,..,,.,,.\"?\".\",'\n",
+      "                                                                  .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"',.\"\n",
+      "                                                                  ..,,,,..,,,.\"',,\",\"'',,\".\",,'!\"\"\n",
+      "                                                                  ,,.,,,,:.\",,\".,(,),,,,.;,,..\",,'\n",
+      "                                                                  \",--,--,(),.\",!\",'.,().,..,,.\";?\n",
+      "                                                                  \"?\".\"?...???\";,,..,,,.,.,.'.,,,.\n",
+      "                                                                  ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!',?.\n",
+      "                                                                  !...\".\",,,,.'.\"\",,,\",'...,,,.'.;\n",
+      "                                                                  \"...\"\"';'.\"'.,,,()..,,.',,'.,.,,\n",
+      "                                                                  \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\",\",\n",
+      "                                                                  \".\",--'--.,,'.\"\"'!\".\".!\".\",!'.\".\n",
+      "                                                                  ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,..,\n",
+      "                                                                  \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",--,\n",
+      "                                                                  ,\".\",!!\",.,',,,.'.,,,.,,,,,,,,,,\n",
+      "                                                                  ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"...''\n",
+      "                                                                  ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\"\";\n",
+      "                                                                  \",!\",.\"!\".,..\",'!\"...,,,,..,'.-.\n",
+      "                                                                  \".,???'.,,!!,??,,-.?.,'!!\",.,.-.\n",
+      "                                                                  ,.\".,,.....\"-,,\",.\",\".\",',\".,.\",\n",
+      "                                                                  ,.,,.,,'',.,-,,,..,,.,,,,,,,\",\",\n",
+      "                                                                  \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"'.!\n",
+      "                                                                  .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\",,\n",
+      "                                                                  ....\",!\".\",,,,--'.......,,,!,!?'\n",
+      "                                                                  ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?...!\n",
+      "                                                                  .,.\"!...!......\"\"?\"\",,!!\"...?,,.\n",
+      "                                                                  ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.!'.\n",
+      "                                                                  ..\",,\",,--\",,',..\"\"...\",.,.,..\",\n",
+      "                                                                  ,,,.,.,.,,.,.,,.,,,..\"?\".\",,',;.\n",
+      "                                                                  --,.,,\".\".'.\",,..\",\",,.,-,-,,.,,\n",
+      "                                                                  ,,\"..\",,\",\".\",--\",!,.\"--\",.\",,.\"\n",
+      "                                                                  ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\",,,\n",
+      "                                                                  .,.\",\",\",.,,??\".\",??,,,-,,?...\".\n",
+      "                                                                  ,.\",,\".\",\",.,,';.\"',\",\".\".\",\".\"?\n",
+      "                                                                  ?!..?!.,--;?,,.,.,!\",,,.,,,.,\",,\n",
+      "                                                                  ..,....,,.,,...\"..,.\",\",\",..\"().\n",
+      "                                                                  ,\"..\",,\",\"--:--?\".\"...,,\".\"...\",\n",
+      "                                                                  .,,...;,...,..,.:\",\"...,,.,,--..\n",
+      "                                                                  ?\".\"............,\",.\"?\"\",\",,.\"..\n",
+      "                                                                  \"...\",.,.,.,,,.,,,,,.,,',.:.,...\n",
+      "                                                                  \".\",.,.\",,\".\".\"\",\",.\":,,....\",.,\n",
+      "                                                                  ...\".,',,.:\",,,\",,,,,..,,.(),,.,\n",
+      "                                                                  \".\",,!\".,,,.\"??'?'?\".,,.,,.,.,,,\n",
+      "                                                                  ',,,...,.,..\",,,,,,.,..,.,\"\".,.,\n",
+      "                                                                  .\",,,,,--.,,\",\".,,,--',,,.'-,--,\n",
+      "                                                                  ,.',,.,...,,:\"--.\"\",\",\"\"()\".,,,,\n",
+      "                                                                  --.,.\",.,'--,\",\".--\"--.',,,.--,,\n",
+      "                                                                  ,.,,,,--.,.,,,,.,.'...\",\",,.\"..\"\n",
+      "                                                                  \"!\",..\",',\",.\",.,!\"...\"----?\"\".\"\n",
+      "                                                                  ,'..,\".\",,.,,..,,,.,,,.,().','.,\n",
+      "                                                                  ,,...',,,,',.,,.\",\",,\"......\"\",,\n",
+      "                                                                  .,\"...\"!\".\",'!\".,.\",\".\"--!\"..,,.\n",
+      "                                                                  ,'....,!!\"'.,,,.,,--.,.,-.\",\",\",\n",
+      "                                                                  ..,.,.,,,.'!'!!,!!!':'.,:,,,,,--\n",
+      "                                                                  .,..--..,,.,''.--,,,;,.,--,,,,,!\n",
+      "                                                                  ,.,..,'.,,,...\",\".\".\",,...,..,.\"\n",
+      "                                                                  .,,,.,,,,:--,,,--:\",,.\"..,,.'---\n",
+      "                                                                  ',,,.,,,,,.',',-..',(),.,.,'.,,,\n",
+      "                                                                  ..-,,.\",?\",.\",\".\",\".,..\",,,\".;..\n",
+      "                                                                  .\"',.\",...\",.\"?...,,.\",.',-,.'.\"\n",
+      "                                                                  \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\"?\"\n",
+      "                                                                  ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\",'\n",
+      "                                                                  ,,\",\".\".\",',\",\",\",,\";,\"()\",,.,,.\n",
+      "                                                                  ,'--....','...?...\"\"?,\";\"'.',,.\"\n",
+      "                                                                  .,.,--,.',\".\",.\"\",!\"\",,\".\",,;,--\n",
+      "                                                                  .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"??\".\n",
+      "                                                                  ?.'....:,,.?.??,'.\".\"?\".\"?\",,,,'\n",
+      "                                                                  ?.....',,\".\",,,\",\"''?\"\".,:,,,...\n",
+      "                                                                  ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\"''\n",
+      "                                                                  ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\",.*\n",
+      "                                                                  ,,,.''..,,,,.,,.\"??\".\",,\".\".',,.\n",
+      "                                                                  ,,.\",,:',,'....\"\",,,\",.\",\".\"?\".\"\n",
+      "                                                                  ''.',,.,?!'.,\",.\"?\".\"?\",..\",,,!!\n",
+      "                                                                  ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\",\"\n",
+      "                                                                  !'--'!\",,,,..\",,'.--!...,....,,\"\n",
+      "                                                                  ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,,.:\n",
+      "                                                                  ,'..,,,..,,,.--,;,,,.,.,,,,.,,,,\n",
+      "                                                                  ,'.,.,,.,,.,,.,,,.,,.,,',,:\"....\n",
+      "                                                                  ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,',\"\n",
+      "                                                                  \".\"'!\",..\",,\",,,.\"''?\".\",.--'..\"\n",
+      "                                                                  \",'.\",,.,.,:\":',.,,.\"',...,,.',,\n",
+      "                                                                  ?''!':',.'.,...?,!...'?\",.\"!'?''\n",
+      "                                                                  ,,,,,.,()-,.,,,..,,,..,.,,.,',,.\n",
+      "                                                                  '.\",.\"'.',.!!'!\".\",,'.??\",...\",\"\n",
+      "                                                                  ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..,,,\n",
+      "                                                                  -,.',,.,.,,...\",...\",.\"',,\",.\"'.\n",
+      "                                                                  .\",?\",',,.,.\",?,?\",,,,'.,,,.,.,.\n",
+      "                                                                  ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\",\"\n",
+      "                                                                  ,\",,,,.\"?\",..\",,,\".,.\",\",..,,,',\n",
+      "                                                                  ,.,,.',.,,..,,..\",'?,,\",,..\"'.,,\n",
+      "                                                                  .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\",.\n",
+      "                                                                  ,.'.,,,.,,.:.,,..,,,,.,,.;,..\"''\n",
+      "                                                                  ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"(),\"'\n",
+      "                                                                  !....,\".,.,,,,,.\",,?\".',.,,,,,,,\n",
+      "                                                                  .,.,.,,.,,,..,,,..-.,,,',.\"!\"\"'!\n",
+      "                                                                  \".\"!\",,,,.\"?!\".,.,.,.,,,--'--,,.\n",
+      "                                                                  ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'..'.\n",
+      "                                                                  .()...,.,',-,:\"'?\",.\"'??'!\"\"!\",,\n",
+      "                                                                  --,,,,,,,,,,--,.:-.----.,.--.'.,\n",
+      "                                                                  ,,\".\",....!.....,!\".,.,,.,,,,.-,\n",
+      "                                                                  '..-,,,.,,.,,.,,,,,----.\"??'.??\"\n",
+      "                                                                  ',','?.\"--.\",!,'.\"\",',\",.,.-,.,,\n",
+      "                                                                  ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,..,\n",
+      "                                                                  ,,,!\".,-,.,..,,,,..;,,,.,.,,,.,,\n",
+      "                                                                  ,,.,,.,,,.'''.\"',\",\",.\",'.,,.,.'\n",
+      "                                                                  \".\",,\".'.\",\".\"?\"\"....\"\",,,\",----\n",
+      "                                                                  ,,,,--.,,..,,.,,,.,,,,,.,,,,,.,,\n",
+      "                                                                  --?\"\",,\",.\",,,,'.?\"\",',,...\".,,,\n",
+      "                                                                  \".\".\"-.\",.':,,,,----...,.,..\",,,\n",
+      "                                                                  ',.'.\",\"*,,.*\".\",',;,',,.,,.\",,'\n",
+      "                                                                  .,:\"...\",:\"...\":\"...\":\",,.\".,-,.\n",
+      "                                                                  \",\".\",.,,!\".\",?.\"----.',,.,,.,,.\n",
+      "                                                                  .,,.,...,,,.,,.,...\",\",,,\"----!,\n",
+      "                                                                  ,,*.,..,,.',.,.*.-,..,...,,..,',\n",
+      "                                                                  ,.,.,.,\",,.,,,:()---,()-,,()--..\n",
+      "                                                                  .\"',.\"*()-.'.'.',,,,,.,,,,,,,..,\n",
+      "                                                                  \"--,,.''();.\",\",\".\",,-,-.',.,:,,\n",
+      "                                                                  .,....(),,,,.,.,!,,:.,.,.....,,.\n",
+      "                                                                  ..,,.,.,..,..,,--,,.,.,.,,...,,.\n",
+      "                                                                  .,..,.,!,,;,!!'.,,--',--.,,,..,.\n",
+      "                                                                  -,..\",\",\"\",\",,.,----,.----.,.,'?\n",
+      "                                                                  ',,--'.-.\".........\",.,,,.\",,--,\n",
+      "                                                                  ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,','\n",
+      "                                                                  ,.----.:\"?\",,,,,.,,.,.,,,,,,,.,,\n",
+      "                                                                  \",!'?\"\",...,.?...?,....\".,'...\",\n",
+      "                                                                  ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\"\"!\n",
+      "                                                                  ,.\"',!\".\"'!',.......\"',,\",\",,\",,\n",
+      "                                                                  !\"'.\"'?\",,...\"?\",-,.\",?'......,\"\n",
+      "                                                                  ......'?...\".,,.,,,.,,,.,,,.',,.\n",
+      "                                                                  '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,',,\n",
+      "                                                                  ,!,\",.\",\",,\",'.\"..\",,,\",.\",''...\n",
+      "                                                                  ,''.'.,',,..,,--,,,,.,.,,,,,,.,.\n",
+      "                                                                  \",,,,\",.\"!.,,....--.,,-,.\".\",,\".\n",
+      "                                                                  ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*'..\n",
+      "                                                                  :\",??,,','','!',',\".\",,.\",,'....\n",
+      "                                                                  .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\",.\n",
+      "                                                                  ,,.,.,.,,,,.,;.,,,,.,',.\"':';,',\n",
+      "                                                                  ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",,\".\n",
+      "                                                                  ,\".,,.,,.,(),,,''.'(-).,,.--.---\n",
+      "                                                                  ..,.,,,..'-,.,..,,.,,,.'..,,.--.\n",
+      "                                                                  ,..-.,.,,,,.',,.\",\",\",;,,!\",,.,.\n",
+      "                                                                  .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(),\"\n",
+      "                                                                  ..\",,',.*,,,.,,.,,,,.*.,,.\",',\",\n",
+      "                                                                  .,',..,,,.,,,.,,,,.,.,,,..,,,,.,\n",
+      "                                                                  \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\",,\n",
+      "                                                                  ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\".\"\n",
+      "                                                                  \"......!\".\".'.?'??,?\"\",;,\".\"!\"\"'\n",
+      "                                                                  ,,-,..,,,.'.,;;:?;,.,',,,..\",'!\"\n",
+      "                                                                  .....,,',',,,.....\"\"?\"\".\"\"'...\",\n",
+      "                                                                  \",.!?.\"\",,\",.',.',.',.,.\",\",\".\",\n",
+      "                                                                  ,,..,',:\",!','!,...\",,:\"'.;,.\",.\n",
+      "                                                                  .,.\"!!\".\",,!'...??...\",..'',.\"..\n",
+      "                                                                  .,.\"...\"()\",............\"\"....?\"\n",
+      "                                                                  ,.\"...,\",,,...\"?\",,\",!.\".\".?\".:\"\n",
+      "                                                                  \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,...\"\n",
+      "                                                                  .''.';.;,..,.',:,,.,,,..;:,.;,,,\n",
+      "                                                                  \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\",-\n",
+      "                                                                  .','.,..--,,--'.,.\"\"----\"!!,\".,,\n",
+      "                                                                  ---.,,,,.,?,,,,,,,.,,'.;.,,,,.,.\n",
+      "                                                                  ,;:,,.,,.,..-,..,,.....,.,.\",\",\"\n",
+      "                                                                  ?\",.\"!......!\".'-.--.\"'?\".\"'!\",,\n",
+      "                                                                  ,,,.,,,.,':,,,.,,,.,',,,.',,,,,'\n",
+      "                                                                  ,,,,,,'.;,,:\",\":\",\".,','..,,;,,,\n",
+      "                                                                  !\".----',,,;,,.--,.-,,,.,--\",?\"-\n",
+      "                                                                  .\",,,..,..\";,,',.\"',\"....-.'.,..\n",
+      "                                                                  .'!'!...!...\".,,,,\"!,!\".(-.,,,,,\n",
+      "                                                                  .\"\",...\"\",,,\".\"'',',\",.,.\",\".\".,\n",
+      "                                                                  \",',,,,,,...,,.\"!\",,,,.\",?\",-'--\n",
+      "                                                                  ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\",\".\n",
+      "                                                                  ..,,.,,.,.,,,.,,,.,,.-,.\",!\",.\"'\n",
+      "                                                                  .\",!!\".\",!',\"\"\".\",!,\",.\",',',\",,\n",
+      "                                                                  ,!\",\"'\".,..,',,,,,,,.,,,-,,,,..,\n",
+      "                                                                  \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"!'.\n",
+      "                                                                  ,,.';,.-,,',,..,:,,,,'.,.;,,.\"!\"\n",
+      "                                                                  ,,'..,,.,.,,,,,.,,,......\"?\".\",,\n",
+      "                                                                  ,.,,.\"?\".':,----,.\"?,,...\",,,.\"!\n",
+      "                                                                  ,,,.,,,,,,.\"?!...\".',.,,,.--,.,,\n",
+      "                                                                  ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,,,,\n",
+      "                                                                  ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..,.\"\n",
+      "                                                                  ,.,'.,'..,,.,.,,,.',,,.,,,.'...\"\n",
+      "                                                                  :\"-',\",.\"',\",\".,,,...?\"()\",'.\"\"!\n",
+      "                                                                  .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,.;,\n",
+      "                                                                  .,..,',.\",!\"..,.,,,.\",!',!\",\"'\",\n",
+      "                                                                  \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\",'\n",
+      "                                                                  -,,--,,.\"!,!....,'!\"\"!?...\"\"'!\"\"\n",
+      "                                                                  ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"'\",\n",
+      "                                                                  ,,--,..,,\"\",',.,..,',\",\"',:\",,..\n",
+      "                                                                  ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",'.\"\n",
+      "                                                                  \",.\",.'.'--!'.\",,.,\"\",,.,,,,,,,,\n",
+      "                                                                  \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,,,,\n",
+      "                                                                  \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"..\"\n",
+      "                                                                  ..\"?\",.\",,,,,,,.!'?...,?\"\"?,....\n",
+      "                                                                  .,,.,,,'.,,,,,',','.,.,,;',----,\n",
+      "                                                                  ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\",\"\n",
+      "                                                                  ..,...,,,.\"?\".\"?\"\"......,!!\",..\"\n",
+      "                                                                  .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\",.\n",
+      "                                                                  .\".,,.\",'...!\",.,,,,,,,,.,....,.\n",
+      "                                                                  .\",,,,'.\",!!,,--'!'.',...\",,.,,,\n",
+      "                                                                  ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\",\"\n",
+      "                                                                  .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.,,,\n",
+      "                                                                  \",\",,\",...\"\",\",,.\",.\"\",',\",.\",,.\n",
+      "                                                                  \",.,-,,.,'.,,,.,,,,,,..,,,.,.,.,\n",
+      "                                                                  ,.,,.,..--...,-.,,,,.,,,,\"'.\"\",?\n",
+      "                                                                  .,,,';,,,',.\",!\"',.',,,,-.,,,,.,\n",
+      "                                                                  .,,.\",!\",.----..,--.,..,.\"?\".\"',\n",
+      "                                                                  ,--.\",\",\",',',.\"\"'?\"..----.\",!\",\n",
+      "                                                                  !--!.,,!...,!!!...'...\".,',.,.,,\n",
+      "                                                                  ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,,,.\n",
+      "                                                                  .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\",?\n",
+      "                                                                  ..,,\",,,.,'.\"\",\"',,'.,.,.',..\",\"\n",
+      "                                                                  .--?\"\",!.,.,!,,\".\"!,.\"\",....,!\",\n",
+      "                                                                  ...!\",.\",;',\".,,.\",\",.\"',,\".'',;\n",
+      "                                                                  !\",..\"?\",.\".......,\",,.\"'?!?\"'.\"\n",
+      "                                                                  ,,,.,,,,,',..,,,.,,.,,,.,,,.',..\n",
+      "                                                                  ,',,,.,,'.,,,,,,,,,,.,..,.,.'.,,\n",
+      "                                                                  ,,;,,,.,,.,,-.,,,,,,..,,,,,,,,,,\n",
+      "                                                                  --.;,,,,.,--:,,,,\".,,,,----,\";,,\n",
+      "                                                                  ,,.,,.,,..,.,,,,--.,.,,.,,;,,..,\n",
+      "                                                                  -,,,.,-,-,,().,-..----.;,,..,,.:\n",
+      "                                                                  -,.;-.'----,,,.'()',,..'.,,,:\"',\n",
+      "                                                                  ---.,,,,,.,.,'..--.''--',.,,,*,.\n",
+      "                                                                  .\",'!,!,!,\",.,,:\"'..,--;....\",,:\n",
+      "                                                                  ,,.:'',,,.\",\",.\"-.''--!',...\",.\"\n",
+      "                                                                  '!'.,,.\".,.\"!\".\"?.;,\",..,.,..,,.\n",
+      "                                                                  ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"?\".\n",
+      "                                                                  .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\".\"\n",
+      "                                                                  ?--,'...\",,-'--';.\"',\",.\"';'.,'.\n",
+      "                                                                  ,,.'.,,,,.,,..,,\".\",.,.,,.,,,,,'\n",
+      "                                                                  ,,'().,.\",,\".\".,\".\",,',\".\"?!,,!\"\n",
+      "                                                                  ,.'.,,',.,,,.,.\"...\",;,--.,,:\"..\n",
+      "                                                                  ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\"!.\n",
+      "                                                                  ?,...\"----\"','-'.'.':!;--.....?\"\n",
+      "                                                                  ..\",--.'',''..'.:'.,'.?'?\"\",,\".,\n",
+      "                                                                  ,,,.,,'.\",,',\",.\"...,\".\"',,','',\n",
+      "                                                                  ,,....,'-\",\"\".,,..\",!,,\",.'.,,.,\n",
+      "                                                                  .....\"\"',.'?,\".,,.\"','.',\"--\"'..\n",
+      "                                                                  !\",,,,.,,,.,',.,,.,,,..\",!...\"..\n",
+      "                                                                  ..\"\"?\"\",,\",'.'--.,','.,,.\",!\".\".\n",
+      "                                                                  ,,.,,,.,',.,',,,.\",?\".\"','.'...?\n",
+      "                                                                  .\"!\".,,----,.,.,.,:,,.,',.\"'!\".,\n",
+      "                                                                  ...,.,.,'.,,.,,.,''..,,,,.,,,...\n",
+      "                                                                  ,,.,,,.,,,,,.\"!\".,.(,.),,,..,.,,\n",
+      "                                                                  \".,,..,.,.,...,.,,,':\"?,'!\"',,,.\n",
+      "                                                                  ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,,,,\n",
+      "                                                                  .,,,.,,--,,.'',,,.,.,.,--.,.,--,\n",
+      "                                                                  ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\"'.\n",
+      "                                                                  ,.,,.,-,,,,.,,''--'--..,,-.\",!\".\n",
+      "                                                                  ,,,.\".\",,!\".\".,,.,.\"\",----.'.\",'\n",
+      "                                                                  ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\",.\n",
+      "                                                                  ..,.,.,',.,:\"?....?\",,.,,.\"?\".\"?\n",
+      "                                                                  ,,.\",,,\".\",,.,....,.!\"\",?\".\"?'..\n",
+      "                                                                  ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"',!\"\n",
+      "                                                                  .\";,'.,\",\"..',?\"\",!\".\"-\".\",'...\"\n",
+      "                                                                  ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",,',\n",
+      "                                                                  '!',!\",.\"',\".\"'....,!,','!...\"\"?\n",
+      "                                                                  ?'...,!\".\",....\"',.\"?\".\"?'?\".\"',\n",
+      "                                                                  \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",'.!\n",
+      "                                                                  ,,!.....\".\"'?\".\"..?\"\"','...\"\",,'\n",
+      "                                                                  ,.\",!'!\"..,,,.,.,-,..,,.'.,....\"\n",
+      "                                                                  '.--,,,,,--'.,,,,,.,,,,..\",\",\".\"\n",
+      "                                                                  ,\"..\",\".\"','.,!\",.\".'.?????.\"\",.\n",
+      "                                                                  \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"',?\n",
+      "                                                                  ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-',,.\n",
+      "                                                                  ,',\"??,....??\"\",,\".\",,!.?\"\",?\".\"\n",
+      "                                                                  \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\"!\"\n",
+      "                                                                  ?.--,!!!...\",.\"!\",..\",,!\"'.'!\"..\n",
+      "                                                                  \",'--!\",.,,,,.\"',\",\"!\",.\",?\"','.\n",
+      "                                                                  ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"!!\"\n",
+      "                                                                  \".,,..\"!!\".\"!':!\".\"!'.',',.\",,..\n",
+      "                                                                  ,,...??\"\",!????\",.\"?\",.\"???...,.\n",
+      "                                                                  .,,..',..\",??\".':\",.\"',.'.,',,,,\n",
+      "                                                                  ?\",'.\"!\".\"-!\",''',.-,.'----(),,.\n",
+      "                                                                  \".\"!!\".,..\",,!\".\"!.....?'.,,'','\n",
+      "                                                                  ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\",.\n",
+      "                                                                  ,.\",!\".\",!,\".,.,,.\"...\",...\",?\"\"\n",
+      "                                                                  !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\".',\n",
+      "                                                                  \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\",!\n",
+      "                                                                  \"\"?\"....,,,,.--.\",\",\".',,.\"..\",\"\n",
+      "                                                                  ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\".\".\n",
+      "                                                                  '.'.\"\"...?\".:\",,,?...,,'....!,-.\n",
+      "                                                                  \",\",\"--,\".(.)\"...\",.,.\":......!\"\n",
+      "                                                                  !\".\"','....\",,..\"',,\",,.\"',--';,\n",
+      "                                                                  ,:,,.\"!\",-..,-,,...,,,,,--.,,.,,\n",
+      "                                                                  -,,..,,;,,.,'.:,.,,,.;,----.,';,\n",
+      "                                                                  \"'.\"'.,,,,,.,,,()*----,,,--,--.*\n",
+      "                                                                  -,--.,,,--,.,,--,,,,,..,.,*,.*.,\n",
+      "                                                                  !...!--,,'--'.'!!!!----!'!,?',..\n",
+      "                                                                  -,,,,\"!\",,.,,,..,.;,'.,,.--,,',,\n",
+      "                                                                  ,'.,,,,--'...,-..,(),,--,..,,..,\n",
+      "                                                                  .--.,,,.,.,,,.',,,.:,,,,,,,..,,,\n",
+      "                                                                  ,,.,'.,',,.,,,...,,.,,.,.,.',,,,\n",
+      "                                                                  \"().\",!\",.,-.':\",,,\".\",\",\",,...\"\n",
+      "                                                                  ,,.,'.,',,,.--,,,.,,,,.,',,,,,,.\n",
+      "                                                                  ...\"'.\",\",,.',,.,.,,,,.,,----',,\n",
+      "                                                                  ,.,,.,,.',.\",!\".\".\"'.'..,,,.\",,,\n",
+      "                                                                  ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\".\"-\n",
+      "                                                                  \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\"?\"\n",
+      "                                                                  .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".;.-\n",
+      "                                                                  ,.,,,.,',:\"!\",,.,..,,\"','..\",,,.\n",
+      "                                                                  .,,,,.\"??''??\".,:\"?\"\",\".\",\",..\",\n",
+      "                                                                  ?\",,',..\".,,\"-.\"',\",\".....?\",',.\n",
+      "                                                                  \".,...,,,..--..,,,--.,,...,,.,,.\n",
+      "                                                                  ,.,-,.-,.,,,,,.,;,..,,,,,.,.,.,.\n",
+      "                                                                  \",.\",??'!?\"\",,\",,\",,,,----.\"\",..\n",
+      "                                                                  ,?....\",..\",!!----!\".\"\",,.\"!,!\",\n",
+      "                                                                  .,!\",,.,,'..,,;,.,,,,.,,.,,..,.,\n",
+      "                                                                  ,;,;--.,,,--,,,,,.;,'('),.:--,;.\n",
+      "                                                                  ,.,,,,,,,.----.,,.,(),,-,,',.,',\n",
+      "                                                                  --,.\",,----,,,,.,,,,--',,,,.,-,,\n",
+      "                                                                  ,--,,.,,,.,,----.--''--,,.,,,,'.\n",
+      "                                                                  ,,-,,,.,,,-,..-,,,,..,.,,.,.,,,.\n",
+      "                                                                  .'-,,----..--',--,,.,,.,,,,,\",!\"\n",
+      "                                                                  .,',,,.,,'.,.().,,.(,,),.--,,--.\n",
+      "                                                                  \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\",,\n",
+      "                                                                  ?'',.--,'!',,'!'--,,,.,,,?,;,;,,\n",
+      "                                                                  .\".,,,',..,,,,.\",,.,',,.\",,,,,,.\n",
+      "                                                                  .,.,,,,.,,,'.\",.'?\",.,,,,.,,..,,\n",
+      "                                                                  .,,.\"!,!'!'.,'.\",.,,.,,--,--.\",?\n",
+      "                                                                  ,.\"\",,,\",\".',.\",,,''.,,.,.,,,,.,\n",
+      "                                                                  ,..,(,,),.\"'....!\".\",!\"\"'!\".\",,,\n",
+      "                                                                  -,,..,';,,.'.,,.,.,,,,,-,,.,,,',\n",
+      "                                                                  ,,,.,,'.,,.,,',.---!,,....,,,.,.\n",
+      "                                                                  ,,,,,,..,.;--..,,,,.,..,,.,'.,,.\n",
+      "                                                                  -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",,.\"\n",
+      "                                                                  .,,,,,..,,,,,,,,,,,,--,,,,,,.(),\n",
+      "                                                                  ,.,',?,,.,,.,,,-.,,,,,...,,.',,,\n",
+      "                                                                  .,.,,..;',.,,.,.----,;,,.,,,,-,.\n",
+      "                                                                  \"\",,,.,,,,,..\",\",.\",.\",\",.\"...\",\n",
+      "                                                                  .,,----.,.,,.\"'--,\",,\",.',',.,,\"\n",
+      "                                                                  ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\",;\n",
+      "                                                                  ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,,,.\n",
+      "                                                                  ,,--,--,,,--.,:\",..,,?,,.\".,,',.\n",
+      "                                                                  '..,,,.,,,,,,','--,,.*-.,,,.,',,\n",
+      "                                                                  '.'.,,..,,..,.,,.,,,,,.\",\",,\",,.\n",
+      "                                                                  .?\"--,--\"????\"\"...\",\".......\",,,\n",
+      "                                                                  ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",,!,\n",
+      "                                                                  ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\".\"\n",
+      "                                                                  ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\"!\"\n",
+      "                                                                  '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"',.\n",
+      "                                                                  \",'.\"\"?,....',,\"-,,\"'.\"\",.......\n",
+      "                                                                  ,.--(--),,;,...,--.-----.-,..,,.\n",
+      "                                                                  !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;--:\n",
+      "                                                                  .';..\"\"(),..,,,.----.,,.,,.,.,,-\n",
+      "                                                                  ,,,,.,,.,,...',,.,'.;--.,,,\"!\".,\n",
+      "                                                                  ;---(-)--:.'----.,,.',,.,,',...;\n",
+      "                                                                  --,'\"()\"''!\".',.,,.,,,,.,:\",,\",,\n",
+      "                                                                  ''.,,.\",\",\"----,...\".,,.,.,:\",,,\n",
+      "                                                                  -,.',,,.,,..,..,,(\"!!\"),\",\",\".\"\"\n",
+      "                                                                  .\".,..\"--'--\"...!\"..,\",\",\",\".,,,\n",
+      "                                                                  ,!\"'..,.,'..,,.:,,,..,.;,,,.,,,,\n",
+      "                                                                  ,.,,.,,..',..,,.,..,.,,.,;,,,...\n",
+      "                                                                  --,,\",\"...,,,,,.,...,,,,,.'.,':\"\n",
+      "                                                                  ..,..,.:\",?,,!\",,,;,,\"'\"..,,,.,,\n",
+      "                                                                  .,'.,.',,,.,',.,','.\",\"--\"'?\"\",,\n",
+      "                                                                  ,.\",?\".\"??...\",.\"...\"\"!!\".\".\",,,\n",
+      "                                                                  .....,,\",,\"....\",.',,'-;,.,,'.,,\n",
+      "                                                                  ..,,'.\".\".\",,\"\"..,,,..\",,!'.\".,,\n",
+      "                                                                  .,,.--'...\"\",?\"\"...\"\",!\".\",,'!..\n",
+      "                                                                  ,,.,,.,----,.-..;.--,,,,,,,--.-.\n",
+      "                                                                  ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'.!.\n",
+      "                                                                  ..'!?--!...\"\",'!\".\"?!',\"-,.\",!?\"\n",
+      "                                                                  \".\",.....\":.'.\",\",,.,,'.,,.:\".,,\n",
+      "                                                                  '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\"'!\n",
+      "                                                                  ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".,,,\n",
+      "                                                                  ...,,,.,,,,.'..-.''..,,.,:\".,!\",\n",
+      "                                                                  .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,.\"?\n",
+      "                                                                  \"\",\",,\",....,\"....\"--!\",,.,,,.:\"\n",
+      "                                                                  .\",\".,--,.,,,.,.,(),.,,.,,;,.,,'\n",
+      "                                                                  \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\"!!\n",
+      "                                                                  ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"',!'\n",
+      "                                                                  ,;,'!...?,.,.,....!.--...,.,,...\n",
+      "                                                                  ,,,.,',,.'-,.,.'.'.',--',--.--'-\n",
+      "                                                                  ,,,?!'.'?'!\".-.-.,'.,,,,,.',.--.\n",
+      "                                                                  ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\".\"\n",
+      "                                                                  .,,.',,.*\",,',.\"\"?\".\"''--..\"..,,\n",
+      "                                                                  ,,.\"':\",,.\",,.,,:\",...\"--.,.\",\".\n",
+      "                                                                  ,,,,,..,,..,--.....,-,.,.,-,....\n",
+      "                                                                  --,.,,..,,,.;,,-,,,..,,.,,.,,,,.\n",
+      "                                                                  .,,.;...,..,.,,,,...,.,.\".......\n",
+      "                                                                  ,.\"......\",.\"'?\"\"!\"..\"...!...,..\n",
+      "                                                                  ,,,.\".,\".,,.,,,,..,.,,,.,.\".....\n",
+      "                                                                  ,.\",''!,\",.\";'!\"..'.\"?'!?\"...,.,\n",
+      "                                                                  '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\".\"\n",
+      "                                                                  ,,\".\",,,.,,''.,,..,..,,,:,,.,..,\n",
+      "                                                                  !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\"?\"\n",
+      "                                                                  '.,..,,..,,,,.\",!,\",....,,,...,.\n",
+      "                                                                  \"........;,,'....\"\"'.,,\".\",,,.\"(\n",
+      "                                                                  ',,...\",.,...',,.,',,.,.,,'.,.,,\n",
+      "                                                                  \".\"'',\".\"--!'--!,.','.\".\"??\".\"',\n",
+      "                                                                  \".\"-.,'!\"..,'.\",\".\".\"\",',,'.',\",\n",
+      "                                                                  ,\".,,.,,.,,,,,,.,.\",\",.\".,......\n",
+      "                                                                  \".\",!,\",.,:\"?'.\"\"?'.'....,'.,...\n",
+      "                                                                  -'--.,,,.,,.,,.\",\".\".\",.,.,..\"'?\n",
+      "                                                                  .-,,.\",\".\"!\",'.,,,,--.,;,,..,,,'\n",
+      "                                                                  .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"?\"\"\n",
+      "                                                                  ..?\".\"!......,...!',?\",..\"?\",.\",\n",
+      "                                                                  ,,!!!\".',.,,,.'..\",,,\",.\",.\",,.'\n",
+      "                                                                  '!.'!...\",.,,.\"\",?\"'...'''!\",.,.\n",
+      "                                                                  ,,,..\"??\",.\"??...\".,.\",!\".\"'?\".\"\n",
+      "                                                                  ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",.\"'\n",
+      "                                                                  !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"!,,\n",
+      "                                                                  :,',----'.??..-.'--',,.\"!\"--.,-,\n",
+      "                                                                  ?'?!',','\",'.\",,\",:\",'.'--.?\".\",\n",
+      "                                                                  .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!!!\"\n",
+      "                                                                  ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\".,,\n",
+      "                                                                  \",.\"\",,\".\",,,'.\".\"?\",\".\".....\",,\n",
+      "                                                                  ---...,.,.\"...!,,\",\"!'.','.'.'.'\n",
+      "                                                                  \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\",\"\n",
+      "                                                                  ..*...\",\"\".\",!\".\".,,....,.,!\".\",\n",
+      "                                                                  --.*\"','.\"*()\",,.\"\",-,;,,,--,!.-\n",
+      "                                                                  ,,,',,.,...',,,,\"----,,,,,,,\",'.\n",
+      "                                                                  \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\".\".\n",
+      "                                                                  .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:--.\n",
+      "                                                                  **\".,!\"\",!\".\",'--!\"\"''?\",.\",,!\"\"\n",
+      "                                                                  .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\"?\"\n",
+      "                                                                  ,,,\",.\",!!.!--,..'.,,,?,,\",\".,''\n",
+      "                                                                  !.\"\",'...,\",.,,,,,.,'..,.\",,\".\"'\n",
+      "                                                                  .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"?\",\n",
+      "                                                                  ,,--,...?,.;.-,-,-.??.,,--;--.,.\n",
+      "                                                                  ,,.,,,.,(),,.,,(,),-,,.--,,..?-?\n",
+      "                                                                  --.,-,.(,),,,-,-,-.,-,.-,,--,--,\n",
+      "                                                                  \"..,,..'...,,-,,..:,...,.'.,.,,,\n",
+      "                                                                  \",..\",?\",.\".'.\".\"?...,?\".\"?\".\",'\n",
+      "                                                                  .',,.--,--..,,,,,.,,.,.,,:\".\",,,\n",
+      "                                                                  ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",...\n",
+      "                                                                  .\"'.,'.'.\"--,--\"',,....\".\",,'...\n",
+      "                                                                  '...\";,,..,...\",!...!\".\",\".,,.--\n",
+      "                                                                  .--,,.,,,,,..,,.,,,,,,,.,.\"!?\"..\n",
+      "                                                                  \"\",,,\".\".,...\",\",....\",,',.\",!\",\n",
+      "                                                                  .''....'.\".\",'...\".\",.\"\",.\"\",.\"\"\n",
+      "                                                                  ?.\",-.,,,'.\"...'...,?:''...,!\",.\n",
+      "                                                                  ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,,,,\n",
+      "                                                                  ,,\",.\",.,,,--,!,,.\":,',.\"...!,,.\n",
+      "                                                                  ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,,.\"\n",
+      "                                                                  -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",.\",\n",
+      "                                                                  \".\":'.,.,\":\",,,,,.,.,,,.,.?...,,\n",
+      "                                                                  ,\",,,'....,,,,,.\"\"?\"\",\",\".\",...\"\n",
+      "                                                                  ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\",\"\n",
+      "                                                                  .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\".--\n",
+      "                                                                  ,,.,.,,,.\",,;,(),,.?\",.\",,..'...\n",
+      "                                                                  ,'!';,',\",.:.\",......,',\",..\",\".\n",
+      "                                                                  .--,',,.,,.\"!\",--'.\"........,!\",\n",
+      "                                                                  .,,..\",\".\",,\".,-,.--,.\",,\",.\",..\n",
+      "                                                                  ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,,,.\n",
+      "                                                                  ,.(),,-().,,,,.,.,,:'.,,''',,,',\n",
+      "                                                                  .',,.:-(),''(),.,-,.,,.-;,().,,.\n",
+      "                                                                  ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\".\"'\n",
+      "                                                                  ,,,.\",,,.,,',.,'...\",,?\".\",,\"..\"\n",
+      "                                                                  ,.,.;,,....,,.\",,.\",,?\".\".'.\".\"!\n",
+      "                                                                  \",.\"???\",.\",\",.\",.\".,,,.,,,,,-,,\n",
+      "                                                                  ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\".,\n",
+      "                                                                  \".\"',!\",..,,,,,,,.,,,.,,.,'.\"?\".\n",
+      "                                                                  .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\".\"\n",
+      "                                                                  .\"',\".\"'?\"\",.'','.\".,.',,,,,.,..\n",
+      "                                                                  -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'.'!\n",
+      "                                                                  ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,,.\"\n",
+      "                                                                  ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.,;.\n",
+      "                                                                  ,,,,,,,.,...\"!\"..,\"!\",,,-,,.----\n",
+      "                                                                  ,!\",.,,,,,,,.'.,,',,,';.,,..,,''\n",
+      "                                                                  ,;..?.----,.,,;,,.,.,,,,.,',,..;\n",
+      "                                                                  !\".\",?\"\",\",\",'.!...\"..,,',......\n",
+      "                                                                  .\"'',,.--.'...,..,,,.\"?\"..,..\"..\n",
+      "                                                                  -.,,,,--,.,,..,,.,,,,..,..\"??\".\"\n",
+      "                                                                  -.,,,--,,,,.',.',..\",\",.\"?\"'----\n",
+      "                                                                  ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\".,.\n",
+      "                                                                  \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\"..\n",
+      "                                                                  .,\"!\".,',.,,;,,;,.,..,,,,.,.,,.,\n",
+      "                                                                  ,.\"...!\",.\",!!....\".\",.!\".!,...-\n",
+      "                                                                  .,,,,,..,..,.\"?!\",,,.\",,'!\"..\",!\n",
+      "                                                                  .',,..,.,,,,,..',,,,,..,,,,.,,,,\n",
+      "                                                                  ..,..,,.,.\",,!\",-,,,,.,,-.,,..,,\n",
+      "                                                                  ,--,,..\"!,!\",.,,.\"!??\".,,,.,,..\"\n",
+      "                                                                  ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",,.,\n",
+      "                                                                  ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,,,,\n",
+      "                                                                  ,,?...,'!\"..,,,,,,,,,,.,,.,,;.,.\n",
+      "                                                                  ,-,,.,:,,..():,.,.,,,..,,,()..,,\n",
+      "                                                                  ,;,.;.,.,,.,,,,,,.,,...,,,,,.;,,\n",
+      "                                                                  .',.,,.',',,----.,,',.----:??,?.\n",
+      "                                                                  ,,,'.--',,--,,;,,.?--,.,,,.\",\",,\n",
+      "                                                                  .?-(),.,..,,().:,;,;,.'..:\",??,,\n",
+      "                                                                  ,,,.,,,,.,,,..'..,,..-,..,,.',,,\n",
+      "                                                                  .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\",\",\n",
+      "                                                                  \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,,,,\n",
+      "                                                                  ;;,;-;;;;,;,-(),;,,;,--,;,----,.\n",
+      "                                                                  \"\"',...\",.,,,,(,),',.\",...\",.\",.\n",
+      "                                                                  .,-,-,,,,,.,-,.,,.':\",,,....?,,?\n",
+      "                                                                  ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",.\".\n",
+      "                                                                  ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*.\",\n",
+      "                                                                  '..\"\",....\"\",,',...\".\",-,,''.\"**\n",
+      "                                                                  ,,',,,,.,.,.,.,..,,.,,...,.\"?\",,\n",
+      "                                                                  .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\".\",\n",
+      "                                                                  ..,...\".,',,,,.,,.\",!\",\",.,?.,..\n",
+      "                                                                  ,.\"',\".\";..,..,.,,.(,,).?\".\",.,!\n",
+      "                                                                  .'.\",\".\"..\",--....,----',,.'.,.,\n",
+      "                                                                  ,!',\".\"''?\".\",\",\".,,\",,\",...\"\",\"\n",
+      "                                                                  ,,.\"',,\".\"....-.,'?''--.'.'?',,,\n",
+      "                                                                  '?',',',.''','','!.'',.'.,.,..'-\n",
+      "                                                                  ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\",\".\n",
+      "                                                                  ...............\".-,,..,,.',,.,,'\n",
+      "                                                                  ,--\"\"--,,,-.'-.--.,.',,.,.,.,,;,\n",
+      "                                                                  ,.:--.,,,,--,,,.,-,'-.,,.,,,..,,\n",
+      "                                                                  ....\"\"',\".\"...,\"..\"?\"..\",''?\",.,\n",
+      "                                                                  .\"!\",',\",,';!:--.?.'!\".\"??',\".,.\n",
+      "                                                                  ,,,.',,..,,''..,..,,,,..,',.,.,.\n",
+      "                                                                  \"',!!',\".\"!\"-..,.,,,..,.,,,'----\n",
+      "                                                                  !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\".,,\n",
+      "                                                                  -,,,.,,'.'.-'.,,...-.-.\",,?\",-.(\n",
+      "                                                                  ,,..\",,\"-.\"?\",.\",,,\",,.',,'','.,\n",
+      "                                                                  .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\"\"?\n",
+      "                                                                  ,\"(,\"\"),\",,,......,,\".\",..!\".,.\"\n",
+      "                                                                  \",\",,'.,,..\"(.)\"'!,!.,..,,...\".\"\n",
+      "                                                                  ,,\",,...'.?\",,..,,,,,.\"'!'!\".\"'!\n",
+      "                                                                  \",.\",,!\".\",....',\",.\"...,\",.\"!!?\n",
+      "                                                                  ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'',,\n",
+      "                                                                  ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"??\"\n",
+      "                                                                  \",'!\":,.,,,,.,,,,...\",'!\",.\"!\",,\n",
+      "                                                                  \"\",'.?\"\",\",\"''!!,!\".,,.,,,----',\n",
+      "                                                                  !\".\",','!\",.\",.\"\",,\".\"...\",.\",?.\n",
+      "                                                                  ..,\"-...,,.....,.:.'.','.,,,,..'\n",
+      "                                                                  ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,,,\"\n",
+      "                                                                  ,,..,,.-,,,,,,,,,,...,,,,.,,..,,\n",
+      "                                                                  ,...,',\".\",......,.\"(.)\"--,,--;,\n",
+      "                                                                  \"?,,?\".*\",,.\"*()\".\".,..(),----:.\n",
+      "                                                                  ,,,.,.,,..,.,;..,--,',--,.,,,,,.\n",
+      "                                                                  -.\"!\".\"!\",..'.,,.,,,,,,..;,--,,-\n",
+      "                                                                  ,,..,,,,,.\"!\".\"!',--!!...',.;'--\n",
+      "                                                                  .,.\"??\",..,,,...,,',.,,.,,,,.,..\n",
+      "                                                                  ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\",.,\n",
+      "                                                                  !!?,?\".,-.--.\",......\".,.\"...\".\"\n",
+      "                                                                  :\"',!\",,:\"!!...',!\"\",,--!...\"..\"\n",
+      "                                                                  '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,,.,\n",
+      "                                                                  ,\",\"'....\"),\",.,'.,,.\"...,\",\".'-\n",
+      "                                                                  .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\".,\n",
+      "                                                                  ,,,,.,,.'\".\"()',,.,,,.,,..,..,,.\n",
+      "                                                                  .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'....\n",
+      "                                                                  ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,,.,\n",
+      "                                                                  ..\"','!...'!\".,,..,,.\"?\"..,,,.,,\n",
+      "                                                                  ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\"..\n",
+      "                                                                  ,,,,.,..,.,,,,,,.\",!...?...,....\n",
+      "                                                                  \",,,-.,',..,-,-..,,,,,.'.\",...?.\n",
+      "                                                                  ..,-.\",\"(),\".:.\",.,...().,..,,.'\n",
+      "                                                                  ,.:\"!....\"\"?....,\".\".\",,-.\".....\n",
+      "                                                                  .,,...,,.\"!\",,....,...,.,..',.,,\n",
+      "                                                                  ,,.,.,,,,.,..,,.,.,.,,,.,,,,.,.,\n",
+      "                                                                  ,,,..,.\"\".',,,.(,--),,.*'.',,,,,\n",
+      "                                                                  ,.,.,,,--.',...,-,,.,,--.,,,----\n",
+      "                                                                  ,,,,.,..,',,.\"',\".\"',...,?\".,,.,\n",
+      "                                                                  .\"'!!,,!\".,.,,-,.--..--,,--,,,,.\n",
+      "                                                                  ,!\".\",--'...,...\",.,',,,,.,.',,,\n",
+      "                                                                  \".,\"..,--.,--.',.\",\".\",,!,\",.\"..\n",
+      "                                                                  '.\",\",'.\"....\"()',,,',.\",,,\",-.\"\n",
+      "                                                                  ..\",,....,.\"()\"\"----\",.!!.,!!,,.\n",
+      "                                                                  '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?...,.\n",
+      "                                                                  ,--';,.,,,,,,'....,.....\",.\",\",,\n",
+      "                                                                  ,,'.,..,...,....-.,,..,.,.,,,-,.\n",
+      "                                                                  .\"-,',?\".\",',?.!\"..'.,,.\",',\",'.\n",
+      "                                                                  ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,',-\n",
+      "                                                                  ,,,,.,'.,.--..\",!,\",,,....,...,.\n",
+      "                                                                  ..,.,.,.,,,..'.',,,,.'.,..,.,,.-\n",
+      "                                                                  ,?'?\".,.,,.\"....'...\".\"!'.!.!\"\"'\n",
+      "                                                                  ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'!\"\"\n",
+      "                                                                  ,,\",'.\",.\"\",...',\",,.,,,.,,,,.,,\n",
+      "                                                                  :,.,..,,..,,,,.',.,,...??'?,..,,\n",
+      "                                                                  .',.,.,-',,.,',,..,.\"'.?\"..\",.\"\"\n",
+      "                                                                  ,...,..;;,,,,..,,,..'.,..,,,.\",,\n",
+      "                                                                  ',,,'--''-''--'...?',!\"..\"--,\".\"\n",
+      "                                                                  ,,,..\",,\",..,,.,,.,,,,.,,,.,.,()\n",
+      "                                                                  ..,,.,,,.\"'?\",.\",!\",',.,,.,',,,.\n",
+      "                                                                  ,,.'.,....,,..,,.,,.,,..,'..,,,'\n",
+      "                                                                  -,,,.,.\",,,,...,,\".\"...!.'!!....\n",
+      "                                                                  ..\",!\",.\",....,,,!\",.\",,...',\".,\n",
+      "                                                                  !\",.\"',.',,,!!\",.,,,.,,;-,,.,,,,\n",
+      "                                                                  ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,.,!\n",
+      "                                                                  -..,,.,,.,,,.\",?','??\".,.\",,\",.\"\n",
+      "                                                                  ,-,.',,.,,.,.\",!\",.\",!\",,,,...,,\n",
+      "                                                                  \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".--!\"\n",
+      "                                                                  ,,,,,.,,...,,,.,,--,.'-,,,.,.,,.\n",
+      "                                                                  \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"?'?\n",
+      "                                                                  !'\".,,.,:\"...\"..\"-;,,.,',..,.\"\"!\n",
+      "                                                                  \".\"..\"'!\",,'.,--.,,,..,,,;,(,),,\n",
+      "                                                                  *,.*()*.*()..',':\",?\"\",,\",.\".\"\"?\n",
+      "                                                                  -,\",,,...\"\"?\",.\"?...!\".\",\",,\",,.\n",
+      "                                                                  ..\",.',--,'--(),,:\"!\",\"!\".,,,,.-\n",
+      "                                                                  ',,.--,,--,',,,.,,;,,.,,,--,.,.(\n",
+      "                                                                  ,,,\",--?\",,,,,.'.',.,,--.,;.,,.,\n",
+      "                                                                  .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\".\"\n",
+      "                                                                  ,.,'',,..,,.\",,\",.\".\",,,,..,.,',\n",
+      "                                                                  \",,\";.\"'!\".\"......?\"',,\",!\".\",,.\n",
+      "                                                                  .\"'.\",?,,....-\".\",!'.?,'.--'?,..\n",
+      "                                                                  .,'','.--,,,-,.,.--,,;;'----,,:,\n",
+      "                                                                  ..,;----',','.,.',.,',.(),,,,,.,\n",
+      "                                                                  ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\",,\n",
+      "                                                                  ,..,,...,,.',,.,,,,,.(),.\".!\".\"?\n",
+      "                                                                  --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\",.\n",
+      "                                                                  '',..,,,,.\".\",..'.,.-,.-.;,,.,,,\n",
+      "                                                                  .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,.\",\n",
+      "                                                                  ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\",,\n",
+      "                                                                  .,,,',,.,.,,,..',,,.,,..,.?\",\"\";\n",
+      "                                                                  ...,,...:,.,,,,.,,;,.,.,,.:\",\",,\n",
+      "                                                                  ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",..,\n",
+      "                                                                  ,,,,??.--.----,,.'',,.,.'--,,,..\n",
+      "                                                                  ,,,,,.,,..,,,.\",,?.??\".\",!\".,,--\n",
+      "                                                                  ,,,,,.,.,...\",\".,..,,..,.,,,,..,\n",
+      "                                                                  ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'!\",\n",
+      "                                                                  ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\".\",\n",
+      "                                                                  ,.\"''.?--'.?',';',\".\"??\".\"??\".\",\n",
+      "                                                                  ,,\".\"--,,.......\"',,,,.\",,\"\"!,.,\n",
+      "                                                                  ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\".\"?\n",
+      "                                                                  ,,,.,,..,----,,.,,,,..,..,:\",!\",\n",
+      "                                                                  ),.,.,,,,,--,.,,,,'(')...\"\"\",\"-,\n",
+      "                                                                  ,...,,.,.,.',,,.,--,,--,.,.;,.,,\n",
+      "                                                                  ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\",.\n",
+      "                                                                  ..\"?\",.\".,\",.\".,.\"'.,,,.,--.',.,\n",
+      "                                                                  .,\"..\"???\".,..().,.\",\",.\"',.\"\"??\n",
+      "                                                                  .\",??\".,'.\"?\",.\"?\",.\",,,\",,():\",\n",
+      "                                                                  ,.\",',\".\"',\",.\",?\",.\",\",.\",,\",.,\n",
+      "                                                                  ,!\".\".\",,,\";\",,'!'--,,.,\".'.,.,,\n",
+      "                                                                  \",?!\",,,,,,..,,..,:\",\".,.,,,..,.\n",
+      "                                                                  .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\",!\n",
+      "                                                                  .,,.,,,,..,,.,,....,.----,.,----\n",
+      "                                                                  ,.,,,.\"?\",.,,.,--.\"??...\",,,...,\n",
+      "                                                                  ???,??....,,,,,--,,--.,,.,-,,.--\n",
+      "                                                                  .;,,..()'.,,,.:-.,.,,,!,,:\"..\".,\n",
+      "                                                                  ,.,;,:,,.,,.!().,,.,.',..,,.-.,,\n",
+      "                                                                  ,--,--,,.'',..,.\"--.',\",..,--:\",\n",
+      "                                                                  \"\"',','!!\".'.\"...!\",,.,.'..,..,'\n",
+      "                                                                  ...\",.,,.,,,,,.,,,.,,,.\"?'!!\",..\n",
+      "                                                                  ,.,.-...,-.\",,\"-,\"';'!\",,,.,-,,,\n",
+      "                                                                  ...\",'!\"\"--!\",,,.,,,,,,,.,,....-\n",
+      "                                                                  -,'.\",,\",.',,,,,.,,.,..,.,..,.\",\n",
+      "                                                                  -,,--..(,),.,,--.,,,.--;---;,;;,\n",
+      "                                                                  ,,,-,,.,,.',,.,,!,,.,,.',.,.,,,.\n",
+      "                                                                  ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!,,,\n",
+      "                                                                  ,.,,:\",.,,,.\",.,,,----,,.----,\",\n",
+      "                                                                  .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--.\"\"\n",
+      "                                                                  ,----,,.,-,,.,;.,.;;,.,,-.,,..,,\n",
+      "                                                                  .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\",,,\n",
+      "                                                                  .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\",,\n",
+      "                                                                  ',:\"!,!!\".\",,\",.\",.':'','.'','.\"\n",
+      "                                                                  ,,,,.'--,,--,;,,----',--,,--.'.,\n",
+      "                                                                  ,,.().,,.\",,!.,\".\"!,!!\".\"',\",.,.\n",
+      "                                                                  .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"---\n",
+      "                                                                  ....!'.,--,.\"\",','?\".().\",!!;,,.\n",
+      "                                                                  .'!,!\".\"....!....,,!...,!...,!,'\n",
+      "                                                                  .,,,,.:.--,,.'.,,,,,,,,,...;,,,,\n",
+      "                                                                  ,,..,-,.\"--!\".:\"...,???--!--!...\n",
+      "                                                                  .,,--.,.,.-,;,...,.,,,,'--,.,',.\n",
+      "                                                                  \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'.,?\n",
+      "                                                                  ,,.\",??\",.'..,,.\"?.\"....,,'.,.,,\n",
+      "                                                                  ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\"'.\n",
+      "                                                                  .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"--.\n",
+      "                                                                  ,,.----,,.-,,-,,:;,,.,.,.\"'.\"-,.\n",
+      "                                                                  ;,,;,,.,......,.,,,,,.(--).:\",,?\n",
+      "                                                                  ,,.:,',.,.?,(');,;',,.;,,.,,,,,-\n",
+      "                                                                  ,.,,.\"\".-..(,)....**.:.()..,,--,\n",
+      "                                                                  ,,.().,.,----.,,,,,,.-.,,,,.,,,.\n",
+      "                                                                  ,,.,.,,,..,.,,.,',.,,.,',,,.,,.,\n",
+      "                                                                  ,.,,.,,-,..,,,,,,.,,,.,,.''.\",!\"\n",
+      "                                                                  .\"\"----\".....'?\",.\"?'??\"\"!!\",.\"'\n",
+      "                                                                  ..?\".\",??\"..\".?\",.\",,\".',().,.\",\n",
+      "                                                                  ,,.\",,?\".\",\".\"',\".\"';'\"----\"....\n",
+      "                                                                  \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\",.\n",
+      "                                                                  .()--.\",!??\".,,...,,.\".\",,,.',,,\n",
+      "                                                                  .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\",\"\n",
+      "                                                                  \",--,\".\"--!?,!,:''','!'.\"\"!\".\"..\n",
+      "                                                                  ,..,,:\",.\",,.,,-.,..-',.',,.'...\n",
+      "                                                                  .\".\",,...\".\"?...,?\",...\".,\",.\"!!\n",
+      "                                                                  ?\".,.\",\",\"':''.'''.?\".\",!\",,:\"?.\n",
+      "                                                                  \".,!!--!\".\"',\".\".!\",.\",'!\".\"-?',\n",
+      "                                                                  ,,,.'.,,-,.,,.-'..,.,,..\"'.,\".\".\n",
+      "                                                                  .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\",\"\n",
+      "                                                                  .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,.\"'\n",
+      "                                                                  *\".\".\",?\"*.*\",?\"\"',\",.\",'...\".\".\n",
+      "                                                                  ,.\",?\".\"...?\",,,,,.,.,..\",,\"....\n",
+      "                                                                  .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..,,,\n",
+      "                                                                  \",.\",!',\",.\"',?\".\",...--'?!'.\",\"\n",
+      "                                                                  .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",'.\"\n",
+      "                                                                  ...\"-,-...\",,.,,...--.--,--,,;,,\n",
+      "                                                                  .:,.'.\"',;!\".\"','!\".,.,,;,,..\"',\n",
+      "                                                                  .,.,.,.\"!\"..,,.,,....,.,,.'.,..,\n",
+      "                                                                  ,,...,,,.\"!\",.\"?\",----'.\"!\",,.\"'\n",
+      "                                                                  '...'.',().,,,,.,,,,.,,.,--.,.,.\n",
+      "                                                                  ..-,-,..----;.,.,.,,,.,:\",,!!\",.\n",
+      "                                                                  .\",\"(),\".,..,,.,.,,,.:',?'--',,'\n",
+      "                                                                  \",',.,'.,,?\",:\",?.','(),'.'.'.,,\n",
+      "                                                                  ..\"??\".,,..,,.,......,,.,--..,.,\n",
+      "                                                                  .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\",.\n",
+      "                                                                  !!\",,.;,,..,,.,.,,,,.',.\"?\".\",\".\n",
+      "                                                                  .,,,,,..,,,.:,,,;,,',,.,,,,,.,.'\n",
+      "                                                                  --,,.,,,,,.,,',,.,,,,.,'.,,.,,,.\n",
+      "                                                                  \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*().*\n",
+      "                                                                  (),,,,.(),.----?----,.,,,,.,,.,,\n",
+      "                                                                  .,'.,.,.,,.,..--,,,,,,,,--,,(-),\n",
+      "                                                                  --..,,.;;,..,,.,,.,,.,,.\",\".\"!\",\n",
+      "                                                                  '--'.--.\"..\",\",\".,...!..,:,,....\n",
+      "                                                                  --,,,,.',.\"??,,,\".'....\"......,,\n",
+      "                                                                  !...'!\",,,,,.\"!...!...,,\",.,,'.\"\n",
+      "                                                                  !...\"\",,!\",....',,,,.'.'.',.,,.,\n",
+      "                                                                  \",\",',\",'.?,!,.\",,,.....;'.;..,,\n",
+      "                                                                  ..,,.',.,,,,.,,..,..,.'--.----:,\n",
+      "                                                                  --,,-,--.-,,\"',\"--,,.,,,.,,,,,.,\n",
+      "                                                                  ?\":\",\".,,,:\",,\".----?.----.,,.,,\n",
+      "                                                                  ,,,'?.,',----.,--,.,,,----.,..--\n",
+      "                                                                  .\"!\",..\".!.\".\",!\".\",,'.!\",.\"--!\"\n",
+      "                                                                  \"'.',';,,'-,-.,,.',,..-.--.,,...\n",
+      "                                                                  ...\",.\",!!...?.\",,-,,,.\"...??...\n",
+      "                                                                  -,,,()--.,..----....\",!,??!\"--,.\n",
+      "                                                                  ',\",.\"'.','!\"\",,\".\"',\".\",'...\"\".\n",
+      "                                                                  .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\".\",\n",
+      "                                                                  ..\"\",\".\"';...'.\"\",,,,'.'!'.'.'.'\n",
+      "                                                                  \",.,.,.\"!\",\"!\".\"',\",.\".''.'....\"\n",
+      "                                                                  .,,.:\",,,!!,,,\".,.,,'.,,..\",,!'.\n",
+      "                                                                  !\"\"...\",:\"---,\",,\"-------,----\".\n",
+      "                                                                  ,....,,,-----,....,,.----';.,---\n",
+      "                                                                  '.'.,----'----',,,..;.---\"\"..,,,\n",
+      "                                                                  \",'.'-,,.,,.;,..,,,,,,,.,,,.,-,.\n",
+      "                                                                  .,,--,--,'.,,,,.,,'..,,..,,.,.,.\n",
+      "                                                                  ,,.\",,!\":\",??\":\",.,!\",----.--.,.\n",
+      "                                                                  .\"..-.,.,,.,.,,,.,,;.,',----.,.,\n",
+      "                                                                  ,,,,.\",,\".\",,.\".',,.,.,,,.,,.,,,\n",
+      "                                                                  .,.,,,,.,.',.'..,',.',,.\",',\".\"'\n",
+      "                                                                  .:,.,-,.,,.',,.,,...,,.,.,,,..,,\n",
+      "                                                                  ,.,.,,.,.----:???--:\",,\",\",\"...,\n",
+      "                                                                  ..\",.\"--!\".\"......!\".',,,,,,.,'.\n",
+      "                                                                  ;,:.'',.\",\".\".;..\"\",?\",.\"..!\",.\"\n",
+      "                                                                  \",,...?\".\",...?----.----.?...,\",\n",
+      "                                                                  ,\".,,,...',',,,.,.\",','..,.\":\".\"\n",
+      "                                                                  \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'...\n",
+      "                                                                  ,.........\".\"--,--,.\"\"';...\",\"?\"\n",
+      "                                                                  '.\",\",\":',?''!,..,.,\",.\",,\",.\".\"\n",
+      "                                                                  ....?\",.\"?,.!\".\",...\",\",,--;?.'?\n",
+      "                                                                  .\",,\"..,.\",???\",.\",,,\".\"?.,,\",',\n",
+      "                                                                  \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\",\".\n",
+      "                                                                  :\",!'!\"'.\";.\".,..'.,.,.,,.',.,..\n",
+      "                                                                  ...\".\",\"-.\"',,.,.......,?,!\",.\",\n",
+      "                                                                  ..\"\",!!'....!,'!\"'.\",.,\".\"??,'.?\n",
+      "                                                                  ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?-?-\n",
+      "                                                                  \".,,....\"',,\"\";,.',:\",,--,\",,'.:\n",
+      "                                                                  .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\"?\"\n",
+      "                                                                  ..\",.?(,,)--,,--(,,)??,;:,,-;;,,\n",
+      "                                                                  ,,--.,.,.,.,.?!\";,\".??..;;.;.,.,\n",
+      "                                                                  ,,-.,',-.-..:,..----...-.;.',,..\n",
+      "                                                                  '--,.(),,.;,----,,,,.,,,,,...-..\n",
+      "                                                                  ,..,,..;;..--.:.,.,....:.,,..\"!!\n",
+      "                                                                  .,'.,,,.,,.,,...',,.,,'.:,,',','\n",
+      "                                                                  -.;,.--.,,-.,;,,,,.'.--,.,,,.,,(\n",
+      "                                                                  .',.'.\"'?,\".\"??'!\"',,'.\",,?\",.\"!\n",
+      "                                                                  \"'..\",,,'.,.,.\",\",.\",.\";.,.,.,()\n",
+      "                                                                  ,,\",\"',!,...'.\"..\",,\",\",.,,-...\"\n",
+      "                                                                  ,\".\",....,'....,...\",,,.\",,?\",.\"\n",
+      "                                                                  .'.,,,,,,,--.,.,.,,,,.',,,,,.'.,\n",
+      "                                                                  ,,,,,:\",'.\",,;,,,.,.,,,:\";'!''--\n",
+      "                                                                  \".,.\",,?\".,,..\",...,...!\"..,,.,.\n",
+      "                                                                  .,.,,.---,,..,.,,,.,--,.,,'...,,\n",
+      "                                                                  .,,,..''.,,,.,,,,,..,,.'.,.,'.,,\n",
+      "                                                                  ',\".:\",'.\",,;.,,,',.\",,\"(),\".,'.\n",
+      "                                                                  ,.,,,..:\"!'!\".,,..,:\"''....,??\"\"\n",
+      "                                                                  .\"!\",.\"',\",'.\",,....\"\",'.!\".\"',.\n",
+      "                                                                  \",.\"..:'!',','.',\".\",.\",,,,,..\".\n",
+      "                                                                  ,,.-.,.,,..,,,,(,'),,.,.,,,,,'.,\n",
+      "                                                                  ,,,,.,,,,,.',,;,.,,,,,.,',;.,,.,\n",
+      "                                                                  ,,.,,',',',.,..,,',,.,,,--,--,.,\n",
+      "                                                                  .,,.,..',----.\"?\",.\"',',\".',..\"'\n",
+      "                                                                  ..?.....'..,...\",;;..,.\",.?\"\".!'\n",
+      "                                                                  ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\"...\"\n",
+      "                                                                  (),,,(),(),'--.,,,,,,.,...-,,.,.\n",
+      "                                                                  .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,.,,\n",
+      "                                                                  ,'.---.,.,,,.,'-,.',.,,,.:,,,,,.\n",
+      "                                                                  \"!\".,,,,--,:----,--,',.,,.-..:;,\n",
+      "                                                                  \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"().\n",
+      "                                                                  '...,--!,!...\",:\"!\"'.\",!\".,,,,,,\n",
+      "                                                                  ,,-,.,.,,,.\"--,'.,--'!'!\".,',,,-\n",
+      "                                                                  ().\",*----,,....,,\".*.\",?\".\",!,,\n",
+      "                                                                  \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,...\n",
+      "                                                                  ,,.\"'.:'.,:',,----.,,.'!\".,..,'.\n",
+      "                                                                  \",?\"...,.\",,\",,.\"?\",...()..,.:',\n",
+      "                                                                  -.:!''....?...\"\",,\".\".\"\",,,\",,\"'\n",
+      "                                                                  \".\".:..\"\",'.,.,!,--,!.,!\",.\",,\".\n",
+      "                                                                  ,..'',,;.,,.,--,,,,.',,,.,..\"!,?\n",
+      "                                                                  \",\".\"!.,,...\"\",\".':--.\".,\",.\",--\n",
+      "                                                                  --.'.\"',.\"??\".\"?\",..\"?\".\".,?\".'.\n",
+      "                                                                  \",!,.!?..--'!\"\",\".\"...\"\"'!'!\",.\"\n",
+      "                                                                  \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!,'.\n",
+      "                                                                  ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,,!,\n",
+      "                                                                  ,,,,).,:,,;,,.;,,..,,,,,,,.----.\n",
+      "                                                                  '.,,,,,.,,.,,.(,).,,,,..,,..,,..\n",
+      "                                                                  ,,'.'.,.,,.,,,,.,.,,,.,,,,,,','.\n",
+      "                                                                  \",,,,,.-------.--.,,,?,.,,',,.--\n",
+      "                                                                  ...,,.,,.,;,....,.,;,;,.,,,,,,,.\n",
+      "                                                                  .--,;,,,.,,,,,,.,--.,'.,,.,,;.--\n",
+      "                                                                  -,,,:,..,,.,.,',,,,.'----.,,,,?'\n",
+      "                                                                  ,;',-\"\",','.,,,'.:,,,,,.,:,,,,,,\n",
+      "                                                                  ,.,.,,,.\".\"--'.\",,.\".(,,,',,,.)\"\n",
+      "                                                                  ,.,,,,.,:():,().,,,,,';.,,.,;,.,\n",
+      "                                                                  ,,..----;--,-,.,;,,--.,,.,,,,;.(\n",
+      "                                                                  ,,...:'..--,,?,,,,,?,,,?,,.,..,.\n",
+      "                                                                  .,,,.,..,,,:.',,...,,,.,,,'.,,'.\n",
+      "                                                                  ,,,().,,,.,',,.,,,,,,,,,..,,.,,,\n",
+      "                                                                  ',,,,,.,,,,,,,,,.,,'.,.'.,,,.'.,\n",
+      "                                                                  ,,.,--,,,--..'.,,'.,..,.,,--,,--\n",
+      "                                                                  ,,',.,,,--,,..,,.,,'.,,,.,,,.--,\n",
+      "                                                                  ,,..(),,.,.(),,,.(),,.,,,--,,--,\n",
+      "                                                                  .,.,,.,.;,,,,,.,,(,'),,,(,)..',.\n",
+      "                                                                  ,,.,,,,,.-----..,,,,,.,,,,,..;,,\n",
+      "                                                                  --.',,,'.:\",,(),\":\",,,,,.\";,.,**\n",
+      "                                                                  ),-(://./)..-..-,,,(/).,-.-,....\n",
+      "                                                                  ,,:.,-.....-(),.\"\",....-........\n",
+      "                                                                  .......--%-.-,.().,\".\"-(-)/-.-.-\n",
+      "                                                                  ,,....-,().,..,.,......,'-',,...\n",
+      "                                                                  ()://./...'.'..,,.,.,,,()-,@..':\n",
+      "                                                                  .                               \n"
+     ]
+    }
+   ],
+   "source": [
+    "compare_many(sherlock['punctuation'], pap['punctuation'], wap['punctuation'])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 24,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "..-.......'.........,,,.,,,., <> ,.,-..:::,[#]:,:,]::******,,. <> ,.,-..::::,[#]:,:******,/::::\n",
+      ",,,..\"\".\",,\"\"\".\",.,,.,.\"\",\"\", <> .,\",\"!.\"\"?\"\"!,!__,.\"\".,,,,..\" <> !!\",.,,,,.,,.,,,,,.\",,.',\",.\"\n",
+      "?'\"\"!...,,.--,,,\",--.\"\".\"\",.\" <> ..\"\",....\"\",.\"\",.\"\",,.\"\",,,.\" <> .',,,.!..!,.,!....,,?...'..,,\n",
+      "''',''''\".\",-,.--,.',--',,,\", <> ,.\"',,'!..\"\",\";\".\"\",\".\",?\"\"-. <> .,',.',..,,(),:\".?.\".\",\",--\".\n",
+      ",-.,,.-,,,,,.,,,,.\"\".\"\",.\"\".\" <> .\",\",\"..\"\".,\".\"__;?.;,.\";.;,, <> .\"?\".\",',.,.\",,,.\",\",,\"?,\",\",\n",
+      "\"\",\".\",-,\"\"\",,\"..\"\",\",.\":,,-, <> --,,;,-,...,,,,,.!;.'.\",\".,\", <> ,,';.,,*.,,.',,,..*.,\",\"\"?\",,\n",
+      "!!\"\"-\"\"\"\"..\"\"\"\"\"\".\"\"\"\",\"\".... <> ;,,..;,,,..!..,,,..,,..,.,,;, <> ,.\",,,\".\",\",,\"?.?\",,,.\"!\".,-,\n",
+      "\",\"\"\"\"\"\"\"\"\".\"\".-.\"'\".\",,.'\".\" <> ,;,,.....,.,.'.;,.,,,,...;.'; <> -,,,..,.,'.,,,.-..,.'..,,,.,,\n",
+      "\"'.,\"\"'.,,\"\";.,.'..,..,,,..-, <> ..,,,..\",\",\"__;,,.!,,!!,,-..\" <> ,,,,----.,.,,.\"!\";.\",,\",...,,\n",
+      ",,\"\"\".\",.,,,-.,,.\",-,,,..,.,, <> .__,!--.--',--.',,?.\"\"--..,;. <> -.-,,,,..,,';,',,'.,.,;.\"!\".\"\n",
+      "',,,,''\"-,,,,,,.,,.,.,,.,-\"\"\" <> -,..,..;;,;;,,.,,,,.,..--,,., <> .,',.\",?\".\",\",',\"--....\"\",?\"\"\n",
+      "..,.\"\"\"\"....-.\"\"\"\",\"\"\"\"--,,,. <> ------..\"\".;?.',,__?:'!,;.'\"\" <> .\",\".\",\".':\"!..\".'..-.\",?\",.\"\n",
+      ",,\".-..,.,\"\",\"\"..'...,,\"\",\"\". <> __.\"\",.,..;,.,.\"\".,\",\".\"\",,\", <> ,,.,,,.',,.;.,----,,,,..\",\",\"\n",
+      "'\".\"'\"\"'\".\"''.,,.,'\"\"'.,\"\".-. <> \".,.\"\",\".;\",.\";,...'.;,,__.,, <> ;,'.\"\",,!\",,,-..,.,,..\",?\",\",\n",
+      ",,.,,,.\"\"\"\"..?-,.,.,,,\"\"\"\"-., <> .-.,.\"\",\",\",,,.';.,..;,..\"\"._ <> \".,.\",\",,,,\".,,,,----,...\".,,\n",
+      "\".,.\"\",.\"\"\"\"\"\"\",.\"\"\"\",\"\"\".\"\". <> ..\"\".,,.\",,;,:\",.,,?\"\";.\"\".\"\" <> ,.\"',,,.\"',\",\",.\"\"!!\".\",...?\"\n",
+      ",,,.,\",.\".:\".--..,.,,....,,., <> .!..\"\",;..\".\",\",;\",..\"\",,.\"\", <> \".\"',\".\",.\"\":,,,\".\",,.,,,.\"\",\n",
+      "\"..-\".\"\".\"\"\"\".\"'\".\",\"\"..-\",,, <> .\"\".,\",.\",;,,,--?\",.,,:\".\"\".\" <> ..\"?\".\",,,..\"\",,!\",.\",\",\",-;.\n",
+      ".,.,,,.,.,.,...,,.,,\".,,,,.,, <> ',,.,..,,.;,,'.,,;',,;,.,,;,. <> ....\".,,''.,,,.,..,,,;,,;,.-.\n",
+      ".\"\",\"\",\"\"..'.,,-,\"..\",\".\",,\"\" <> ;,,;'.\"\",\",\"';'.\".;,..',,,\",, <> .,,.,',,.,..\"',\"\"--.,?!\"\",\",.\n",
+      ".,.\"\",,.\",;\"',.',.,;\"\"\".\",',. <> ',.\"\".\"\",,,.,.,?\"\".\"\"-,\",\"'.\" <> ,\"..\",,\".\",.\",,\"?.\"',,('),,.\"\n",
+      ",,'.,''',,'.,.,--,,-.',.'-'.' <> ,..\",\",\",!.\"\"--.\"\",,\",\"?\"\",,. <> \".\",\".?\"\",;..;.\"'.,.\",,\".\",\".\n",
+      ",,,.,.,.\",..,,,.-,''..-,,,,-, <> ,,,,..;,.,,,,,;,.,,.;;,,,.,,. <> '?.:'--,.,.','?'.\".\".--...?\",\n",
+      "-.'','.,.,.?'\".\".'','!.,,-.'\" <> ?,,!\"\",;,,;.\"\",,\";\"...\"\"__,., <> .,.\"',\",.,.\",,.,...\"\",\".\".\",.\n",
+      "'.;'.,''''\"\".,,-,.-'''.',-,., <> ,\",\".\"\",\".;,'.,,-,.,,,,.-,;,, <> \",,!.\"\",,\".\"!\",.,-'.',,.\",!\",\n",
+      ",..',,.,\"-.:-.,.,.\"\",.\",\"\",\", <> .\"\"!.,__,.\"\".\"\",..\"\";.\"\",.\"\", <> ,,!,.\"'-.;,,.,.\"',\",\".,\"(),\".\n",
+      "..,..,,,\"\"\".\",.\"\"\"..\",\"\"\",\"., <> ,\".\",\",\".\"\",.\"\"!,\",\".,,,,,;,, <> ',,(,,),.'(),.,,,.\",\".\"'?,\",.\n",
+      "\"\"\",,;\"\"\"\",.'\"\",...-,\"\",\",\"\"\" <> ,,.;';.,.;.,,,.',.,.,,,,.,.., <> .\",';','''!\"','.\"?\",,\",....'.\n",
+      "-.,.,,.',,,.-,-,.\"\",\"\"\",\",.\", <> ,..,,.\"\",\";\",.,,.\"\",\".\",?\",.\" <> ,,..,.\"!\".\",!\".\"!\".\",.\"\",;'.\"\n",
+      "-\",.,,,,-,,-,-,.,,,.;,,,,-.,, <> ,.,,.?\"\",\",\";.,.\"\"--.,\",\".\"\", <> \"\",',\",,.',.,-.-.,,,..,;,,,..\n",
+      ",,-,-.\"!\",-.\",.,?.,-'\"\"',,\".\" <> .\"\".\"\"!,;.,'.,,--...,'--.,,.. <> .?\",.\",,\".\"....,\"()\".?\"\",\".--\n",
+      ".'\"\"-.'.,.,,.,\".-.\"\".\",..,... <> ,.':\",,;,,,..\".\"!--,.__,\",\".. <> '!''.?...?...?\",,.\",\",,\".!\",,\n",
+      "\"\"\".,.,.,.,\"\"\".\"...,\"\"\"\".,,,. <> \"\",.\"\"...\"\"--.\"\"?\".\";,'.\"\"?.\" <> !.'....!\"\",,\",.\"??...!...,,\".\n",
+      ",,,,.-,,,,,--,.,,.\"'\".\"?!,,,' <> ;,,,,.,..,,--,?\"\",\",\",.,,,.,, <> ---.,,',.-,.-,,--.,,.,,.,.,.\"\n",
+      "\",.\".,\".\"\".\".\",,,-\"\",\",\",''-. <> .\"\",.,.,...,,.,,,?\"\",,,?\"\",\"; <> '.,'..,\",:\",.\",,-,-,,.\",...,.\n",
+      "\",.'-,.,,.,.-\"\"\".\",\"\"\",.\"!..\" <> ,,...,;.,,:\",,?\",.,.\"!\",\",.,, <> ,\".\"',,,,!.'.'',.\"\"?\".\",,\".\",\n",
+      "--\"..''',.,,,,,,,.\"\",\",.\",,,. <> ,,.\"..\",\",,.\",\".,\".\".,...,:\". <> \".\".\"\",\".\",,,,,;--,.--,.!.,'.\n",
+      ".,..,.,,.\",,--.,,,.\"\",\"\"\"\",\"\" <> .;;.,,'.'.'__,;,.,,;,.,,,,\"!! <> ,,\".\",,\",.\",?,\".\",\",.-,-,--,,\n",
+      ",,,\"\"\"\",,.',.,',.,,.,;.,,.,'\" <> ,.,,,.\"??\"--?\",\";\",,.\",,.,.\", <> ;,,';,'--,,,.,,-,,.,.,,,,.,,.\n",
+      "'.,.,,,,,.,,.\"\"\",\".\"\",,.,,,,\" <> \".--,--.\"\",\"--\",__..,,__,,.,, <> !'?\".\",\".\"',\",\"',.,',\".\"'.\",,\n",
+      "\"\"\"'\"\"-\"\",\"\",.,,,',,.,.,\"\"\".\" <> \",,--,.\"\"__.\"\",\",\".\"\",\",.\",.? <> ,,,..,,.'.,.\"!\",.\"--;\"*.*.\",\"\n",
+      "..',',..,-,.,-,,!,.,.,\"\"\".\",, <> -,,.,,,,.',;,,,....,,.,,;.,,, <> ',!.\"\"'?.\"\",!\".\",.\"\"'.!\",,:\".\n",
+      "\"''\"\"\"\"\"\".\"\"'\".\"\"\".\"\".,\"\".',. <> .\";.,:\";,,.,.,,,.\"\"!,\",\"..,;, <> .,,,'..,,,.,,,.,,..\",\".,,,,.,\n",
+      ",-,-,.,,.,,..'.,,--,,-\".',,.. <> ,,-.,,--.,,,,',',,,.--,,,-,\"\" <> ;,!\".\",,\";.\",,\".\".,!\".,.\"?\".,\n",
+      "..\".\"\",\",...;,,,,,-;,.,,-,,,, <> -,.\",.,.,.'-,..,..;,.,.,---., <> ...\".\",,,,\".\"!'?\".\"!\".\"?\".\"?\"\n",
+      ",.',.,,,,.-,,.\",\".\".\"\",,\".\",! <> .,.;,,,.',,.....,\"--,..,,.,__ <> \",\".\".\",,..\",?'!\"\",,?\",..\",\".\n",
+      ";\".\"..\"\".\"\",\"'.,.,.,,.,'''',\" <> .;.,,,,.,.\"\",\".,\".,?\"\",,.\".'. <> ,',\"--\".'.\",,.\",\",\".\"\"!!\".,,,\n",
+      "'\".\".,,.,,\",,.,,,,,.\"\",\".,,.. <> ',,;.,-,,.,..,;;,,.;-,,.;,,,, <> .'.?\"\"..,,\",.\"?\".\"'..,\",.\",\",\n",
+      ",,.\",\",.,\"\",,\",,\".,.\",',\",',- <> ;.';;.,.,,;.;,,.,,...;,,,;,,. <> ...\"\",\".\",!.,,.,''.\".\"''..\",,\n",
+      ",',\".,,.:\"?...:\"\",\",.\"\"\"'.\"\", <> --..?;.,.,,....',,',.'..;,,,, <> \".\"!\",.,.\",\",,\"...'....,...:,\n",
+      ",..,.,,.,-.,.,,,,.,,,.,-.-.,- <> ;,,.,,,.',.'..,;,-,.',.,,.,,; <> .\",!!?\",...,.\"?\".\",!....,\",.\"\n",
+      ",'',,.-\"\"\".\"\"\"\".\",,.,,,.,,,,, <> ,,.\",\",\",--\".,..,.',;,,.,.,,- <> \",,.\"?\",.\",\".\".,\",..',.\",\",,\"\n",
+      ",.,,,,.,-.,,,,,.-\".\"\".\".\"\"'\"\" <> .\"\",__,....\"\",\",,\";__.,,.\"\",_ <> ..\",.\",,,\",'.\",.,\".,,,,.\",\",\"\n",
+      "\":,.\":?\":..\":?\":.\":.\":..\":..\" <> ,\",\"----.,,,.,,.,.__.,.__--,, <> '?\"\",.\"\"??\",,.\",.\"\"?\".\"....,,\n",
+      ",,'.,,\".\"\",\"'.'?,;,,.,,,.,.,\" <> .,__.\",.\",\",,\"??\"\",--..,;',,. <> \".\",.\"\",.,\",.,.\",\",.\",!\".\",?,\n",
+      ".\",,,',,\"..'.,,..,;-.\"\",\".\"\"\" <> ,.,--...,,..',,',.,__,.\"\"!\".\" <> \",,...\"\",,\",\".\".\",\",,\"?\"\",\".\"\n",
+      ".,...\"\"!!\"\",\"\";-,,,.\"\",\"\",.\"\" <> ,,.',,,.\",,:\".!.,,,,,??.?\"\".\" <> .,.,,'..',\",\"!\".\",!',\"'.\",...\n",
+      "'...,.,,.,'..?..,.?..,,,.!',' <> ..\"\",,.'..\"\",,,.\",.,,-.\".,\",\" <> \".\",;.\"\"?\"\",!,!\"\",,...\"\",!!\".\n",
+      "\"!?.,,,.''..,,-\",,.',.\"\".\".,, <> ,\",,,..,,,.\"\",;,,?__,.\"\",.,., <> !\"....\",!,\"'.\",,!,'?\".\"!\",',.\n",
+      ",\",-,-,-,.,,,.,,',,',.,-,.... <> ;.,.'.,,,,.,,,,..\",\",\"--.;.\"' <> ,!,\".\".\"\",,,\",'.',,',.\",?\".\",\n",
+      "\"'.,,...'.,?-.?,!?!!,,!,,-.\", <> .,,---..;,,,,.-,.,..,,..'';,, <> ,,.,,',\"\"..,,,,,,,.,,,\".\".,,,\n",
+      "\".\",.,\"\"\"\",\"\"\"\"\"\",\"\"\"\"\"\".\".\"\" <> ,,,,.,,.,',.;,;,.,.,:--\"__,.. <> ..,,;,,;,.,,,.,,.\",,'----',\",\n",
+      ".\"\".\"\".\"\"\"\".\"\".\"\"\".,..,\"\"\".\". <> ,\",.\".__,,,,.,,\".__--__,.\"\"__ <> .........\"..\"?\".\",\",...,--,,.\n",
+      ".,,,-\"\"\",\",..-\"\".\",-,..,,,-,, <> ;,..\"\"---;.\"\"__--?\",.\",,\",,,, <> \",,!,'.\".,,.\"!!!...!,,!.\",.\",\n",
+      ".\"\"'\";\"',,.;,.\"',....,.'.\"''. <> ',,.,,:\",,!,;,,,.'.,,,;.',;,, <> .',,-.,,.,'.,,.;,..,,,;.,,,.'\n",
+      ",,,.,,;,,.,.,,,,,..\",,,,,..;, <> ..;.\"\",\",\";..,.;,,,..;',..,.' <> )--;,*()?,\"*(),.*?*().*().*()\n",
+      ",',,'\".,;..'',.,,,,.,,,,,,,., <> .\"\".!\"\"..'__.'.\",.,;;,.,,..,, <> \"?\"'.\"?\",\"??\"\",\".\"',\".\"',?.\"\"\n",
+      "\"\".,--,-,.,.,,.\"\",-.\".\"\"\".\".- <> ,;,,'.',,.,,;(),,..,..,,,-;,. <> \"!?\",,..\"!,\",.\",',\"..\"!?'.\"\".\n",
+      "\"-.,.,.\",.',,.,.,.,,.,-,-,.,. <> ,.',;,,,,.';,..,;.,,,,,.,.,,, <> '.,,\".\"?\".',,...',,,.',',:,.\"\n",
+      ",,.,,..?-,,,,,,.',''.'-,,'\",. <> ..,,,.,.,,;..,,-.'..';,,..,., <> ,;\"................'.,\"()\"',.\n",
+      ",.,,,,'',,.,,,,,\"\"\",\",,.,\"\",. <> ..,,,,:\",,,?\",.,\"!----.--.,,. <> ?,.','?''.,...!\".\"',,,!\".\"';!\n",
+      "'',.'?'.'.';'''',.','.''',.'' <> ,,,,:\",,();,;--,.(!);--,.',,' <> ..,,!!...,.-,,.,:\".\"\",\";\"...\"\n",
+      ",.,;\",.\"\".\"-.':'..';''\"\"\".\"\"\" <> \"...,.\"\",\".,,\",;,.,.\"\",,\",\".( <> (),----.\"!!\",...,(),.',.,,,--\n",
+      ",-,.\"\",\",.,,,,.,..'\",,.,\",\":\" <> .,,,;,,..,,.\"\",,..,..?,,,.\"\"! <> ,,,.,,,.,,,.,,,,.,,',,.\"...',\n",
+      ".\"\"\"\".-\"\",\"\",.\"\",,.\"..,---.,. <> .,.\".-..,,.\",,,\"!.,;..,,__.\". <> \"--,\".\"\"-!\"--.\"?\".\"',\".,'..\"?\n",
+      "\".,,,.,-,,,,-,,,,-.,,\".\"\",\",, <> _.,__.\",.,,.\",.,?__.\"\",\",\".,; <> '.\"\",?\",.\"?\".,,,,..,..\"?\";\"?,\n",
+      "\".\",\"\"-..'.,.,....\"\"\"\"-\",-\"\"\" <> ,\".,\",,.,--,--.--..,,,..,,..! <> ,\"...\"\",,,\",.\"...,...,,.\"\"!\".\n",
+      ".-,-\",..\"\";\",,'\"\"\".\".,\"\"\"\",.\" <> ,__,.\".',,.,__,,,.,,,..'-..., <> \",;:...!\"*,.*.\",,!'!,',,?,'!*\n",
+      ".\"\".\"?.,,,,.,,.\"\"\"\";.,\",..',. <> ,,..:\",,;,,,..\";,;.';,,.\",\",, <> .\"..\",.,,,,----...\"\"?\",.\",!,,\n",
+      "-.,,'',,,\"\",\"\";\"\"\"\",'',',.\"\"\" <> ;',,'.,,,,?\"\"__,?\".\"?;';,(!)? <> ;..\"\"!--!\".\"',.\"\"',,...,!\"\"..\n",
+      ",,.-,'-,.,-.\"\".\"'\",.,,.,,-,,. <> ,,,,?\"\",\";\",,,.\"\"?\",.\",.\"\";,. <> ,.,,,.,,',.,,,..\"'?\".\",\",;\",'\n",
+      ",,,.?,,?,.?,,?',...-,,,...--, <> ,...',;;,.;,,.;..',;.,,.;,.,. <> '.,,.\",.,\",.,\"\",.,'.,,..,,.,.\n",
+      "\"\"\",\"\"!..'\".\",..\"\".',,,,-.'.' <> \"',?.\"\",\".,\",'.\"\".;,,,__.\"\",, <> ,.--,',,,,...;.,(),.\",,!.!\".:\n",
+      ".,,;,.,',,.,..,,.\",\",\"-,\"\"\"\"\" <> ',,,.\"\";\",.,...'.',,,..!,.,,, <> ,,,,.,,,.,,,,.,,,-,.,,,,,..\",\n",
+      "\"\",\"\",.-\"\"\"\".'..,;.'.-,..,\",, <> ,!;;.,.;..;,.'-.;.,,,.,..,,'. <> .:\";...\",,---,,..\"'!\".\".!\";,.\n",
+      "...-,,,,.,,,.,,.\"..,,.,,,,.,, <> ,...-,..,.,;.,,,...\",.,\",\",__ <> ,;,,,...\",\",'..,.,,,'-,,,,,.,\n",
+      "..,,.'..\",,.,.-,.,..,...,.,,, <> .,.''.,;,,,,,,.,,,,',.,,,.;', <> ?...\",.,,;.\",,..\"\"',\",.\",....\n",
+      ";-.,,\"\"\"\"..,,.,,,.,,,,.,,--,- <> \",\".__,.__,.,-..,.,;,.,;'.!!\" <> .?\"\",,\",\",'!,,,\",,,,.\",\".\"'.\"\n",
+      "\"\"\",.,,,.,.,-.,,,-.\",,.,,,.\"\" <> \"\",;.\"\".',\";\",,,.,',,.\"\"?\"\";. <> ..,.:\"....\".\",.,.\".,.:\",,,.:,\n",
+      ",..,\"\"\",.\",,,\"\"\",\",.,,\"\",.\"-- <> ,;,..'....\",,\",\",..,.,.?...__ <> .',,.:,,,,.,.,.,,,.,',,,.,,,,\n",
+      "\"\".\"',\"\",\"\"\"\"\"\",,,.,-.,,.,,., <> ,,.,...'....,.-.,.\",\",\"..!,!. <> \",',\".\"',',\";\"'.'!\"\",,\",.\",!\"\n",
+      "\".,,-\"\"\"\",\"\",,....,-.\"\"..,\"\". <> .,__.'?\"\";,.,.,;,.??\"\",!--.!, <> '.',\".\".\",.\".!''.....,..\".,,.\n",
+      ",,.,,,,,,,,,.-.,-,.,-,.,,,,,, <> '.';,',,.;,,,..,.,--.;,.,',., <> ,,.,,,...,,.,!,,,.!,,,.!,,;..\n",
+      ",,.\"\",.\",\".,.,.'.\"\".\",\"\",,\",- <> ,.\"\",,.,..,.\"\",.\"\",..;,.,,--- <> ,,,.'.,,.!,.,.,.,,',,..,--!,.\n",
+      ",.\"\".\"\".\"\".\"\".,,.-,,.,,,.,,.. <> ,\"__.\",;,,',,.,:\",.\"\"__.\"\".?\" <> .',,,,,-.\",,\",,,\".,..\"\",,\",\".\n",
+      ",.,.\"\",\",,.\".\"\".\"\"\".--,,'\".\", <> ,.\",.\",\",\",.,,.,.,....,...\".. <> ,.,,,,.\"!!\":\"!.\"\",,...,\",.\"--\n",
+      "-.,..\",,.',.',,..\",,,.,,,..,- <> ,.,--,..,,...,..--,.\";,...;,, <> \"\",\".\"!...\".\",,.\",,,.,,,,,'.,\n",
+      "\"!\"\"\",\".,\"\"\",;\".\"\";\"\",\".\",\"\"\" <> ,,,.;,,,.,,,'..,.,,,,,,..;.,, <> .',\".\"???\",,.\",,,\",.,.':.-,;'\n",
+      ",\",\"\".,,.,.,\"\"\"\"\"\"\"\",,...,,., <> ,.\",\",\"?.\"\",,,?,?,;,,.\"\",.\"\", <> \",;\"'.'\".\",,\",'.\",!\"\",!\",,.\".\n",
+      "\"\",\"\"\"\"\"\"\"\".\"\"..\".,.,.';,,\".\" <> .,.\"\",;.\",.\",\".,\",,.\",.\",,,\", <> ,.\".,:\"'--..\"**\";'.\".\"'',\";\".\n",
+      ".,,\"\",.,\"..\"\";\"\"\",\"\"....,,\"\", <> ,,..,,.;.,,,,.,,.;,.,,,.,.,,, <> ,,!\"',.,..;,.,,..\"',,,\",,.\",!\n",
+      ";,-.,--.\"\",\",;\",,,,\",,,,.\",.! <> ,,.,,.,..,,;,,,.,,,--\",!-,!., <> ,,.,,;,,.',.\",\",\",?\"\"??\".\"!\",\n",
+      ",,:\".,,,,-.,-,-,.,.,,,,,,-.,; <> .,,;,',.\",\",\"'.,,.?(,,)!\"\",\", <> \"\"',\",\".,!\"\"!\",,:\"'?,.\"\",,\"..\n",
+      ",\"\",\"\",,,,.',,,,\"\",.\"\",,..,,, <> ..',,,;,,,.,.,,-,.,.;,-,.';,. <> \";\".\"\",!\"..,,.--'..,.;,,--.':\n",
+      "\".,\",.\",..,.,,.,.\"\",,\",,,,.,, <> ..,,,,.,.,,,,,,,,'?.,\"'.,.,\", <> .'.,'.*,,,,!'.\"*.,.\"',\".\"...'\n",
+      ",\"\",\",.\",-,.,,,,,.,.,,\".\".\".\" <> ?,.\"\",;.,.,.\"\",;,,.,....;,,.. <> .\"??...!...\".\";',\",.\",,,\",--\"\n",
+      "\",.\",,'.;,,,..,,\",,.,-,-.\"-.' <> \"\"--.\",,-.,,..;,...,.',..--,. <> \",.\"!.,!!',,.\"(.)\"?\"\".?\"\",.?\"\n",
+      "',\"\",\".\"',.',\"\",,','\".\"'\"\"\"\"' <> .,,;;;,.'.,,,.;,,,,,.;,,-,.,. <> .\"\",,.?\"'.\",.,\".,,..:,,,--,..\n",
+      ".,,,'\"\",,'\"'.-.'\"\"..\"'.,'\"\"\". <> ,,..--,,.,,..-,;,.,.,,.,',:\". <> .\"!,\",..,,.',,.,-.\",,,....,,!\n",
+      ".\",\",.,-.\",?\".\"\",\".\"\"??\"\".'\"\" <> ,.\"!...,,,.,.,..,?\".'.\",\";\",. <> \"......\"\"?.\"\",........\",,.\",\"\n",
+      ".,..-..,!\"\",\"\",,.,-,\".\",\",\"\"\" <> ,\",.,.,.,--,,--,.\"\",\",.\",\".\". <> .\"'?'!.,\".;..\"!\";\"':.!.*:!..-\n",
+      ",.,?'--.,,-,,.-\"'.\"',\".\"!!.!. <> ,\",\"'.,.--.__'.\",\"....\",..,,, <> -........\"\"?\",.,.''.'.\"'-.!\",\n",
+      ",.,.\",.,.,-,,.,,.,.,..','.'', <> .\",,:\".?\"\";.,.\"\",,.,,.,.\"\",\", <> ,,--.---,,,--(),.'--.,,,\".\",-\n",
+      ",..','.'',''''',''',''',;-,'\" <> ,.\";,:\".,.,.__...,--____.\".,, <> ,,.--.--,,--:,,.,,,,,.;,--.--\n",
+      ";,,,.,,-.,.,,.,..',,.,,-,,,.\" <> ,..,.,;,--,....',,;,,.,;.,.,, <> ..\"?!\".\"!\"\"!.......\".:\",\",-,.\n",
+      ".\",,,,.,,.,-.\"\",.\",.,\"\",\"\",., <> .\"\",\",\",.?\"\",.\",.\"?\".\"--...\"\" <> ,.\"\"??',\".\".......?\",\".\",,..,\n",
+      ".\"\"\",\",,,.,.,.,.\"\",\"\",,,,\".\"\" <> ,,,,,.\"\",\",\"..\"\"???,,.\";,.:\". <> ,,,..\"-!\"-,,.,,,,..,...,,.--.\n",
+      "\",.,-,,.,,,.\".,.,,\"\",\"\",.,,., <> .\".\",,.,.\",\".\"'.?\"\"?\"\".',,,., <> \",!\",-.,----,,,,.\",\".\"!?\".---\n",
+      "'',,,.,.-,.'',.''.,'','',,',, <> \",;__.,,,',;,,,..,;,,.,,..,,; <> .\",\",,.\"!\"..,..,,.\"',?\",.('.)\n",
+      ",,,.\"\"\",\"?\"\".,,,\"\"\"\",-.,-\"\".. <> ;,,.;;.----,,.-,',,;,,.,,,.,, <> ...,,.\"\",,!\".\",....,,...\"\",,\"\n",
+      ",.,,,,,.,.,,,,-,,,\"\"\".\"\"\",\"\", <> __?..--,,,,?\",.;,:\".__.,,,--, <> ..\"\",...,...\"\",,--!.\"\",!...?.\n",
+      "\"\",,,,\"\",,,\"\"\"\",,',,,,,,\"\",,\" <> ,\"!!.,,!,\",,,\",.,,,,,;,,....? <> ,,,--',:\",,\":\",,,.\",\"\"\".\",--,\n",
+      ",-.\",!.,\".\",\".\",--\".\"\".\",\"\".' <> ,,.,,.'',..;;,,,,.,.',,,-.,., <> \"?\".\"..?\"\";'.\".\",\",..\"?\".\"!.\"\n",
+      "\",.,.,..,,,,.,,,,.\"\".,.-.\"\".\" <> .\",,.,,,.,,,,,..,,,,,,,.,,,., <> ...\"\"',....\";,,,,.,,,,,...\"!.\n",
+      ".\"\",.-.,'.,,\",-,,,.,,.,-,,,., <> ,...,,,,,.,,,.,,,,,.\".';,,,.- <> \"--,,':.,,,,,,,.,,,..\",,\",.--\n",
+      "--.,-,.,-,.,,.\"\"-,.\"'\"\"\"\",\"\", <> ,,.,,.--,,,,..--..,--.\";.,,-- <> ,.\",?\".\".\"\"?\".\"?\"\".\"\",.\"\",\".,\n",
+      ",,,..\"'\",.\"'\"\"!,\"\",.\"\"',\"\".\"\" <> ,;.,;.,;,,,,.,;,,.,,,..';.,,. <> ',.',,.',.,.,,;.\"?\"'.\"',\".,,,\n",
+      ",..\"\",\"\".\"\"\"\",,.,,,,.,,\"\",,\"\" <> ,...--,,,--.,,,.,,\"!!!\"--,,,, <> .\",,,\",,\"';,.\"-.\"'?,\".\";!\",',\n",
+      ".\"\",.\"\"-,\"\",\"\",.\"\"\"\"\"\",,..'., <> ..,;,.,.,!,,;--',.,,.,'.,.'.. <> ,,.,,,,,.\",,!\".\",,\",.\",,\",.\",\n",
+      ",,,,.\"\";\"\"...\"\".\"\".,;.,',.,,. <> ,!,!,!!,!,!,,.,,,,,..\"--,.'__ <> \"!\",\"!\",,,,.\"?\",',.\"'.,\".\",,'\n",
+      ",..,.,,.,,,.\"\".\"\".\",,.,.'\".., <> ,.,,;,,'.\"??\"..\",,\";\".,!!.;,, <> \",,.\"?\"(\"\"),.\",',.\",,,,.\";!\",\n",
+      ",,.,,,-.,,.,,..,,.-,,...,,.,. <> .,.,....,.,-.,.,,,..,..;__.\"\" <> (.);.\"...\".\",',,\",.\"',\".\"'!'.\n",
+      ",,.\"'\",;\"'\"\",\",.\"'\".\"';'.,.,; <> .,;,.';.',,.,,.,,,,,!',,..;,, <> ?\"\",\".....':\".\",,.\",,\",\"'....\n",
+      ",-.\"\".\".\",.\"'\".\",,,\"..,..\"\",\" <> ;--.,,....\",,.,,.!!;,.,,,.,,, <> \",?\"\".\"\"'.\"..\"'.\"\",'?\",...\",?\n",
+      ",\",,.,\"\",\",\",.\"\"'.'\"\"\"\"'..\"\"; <> ;,,.,----,;,.',,',-.,,,.,,,\"? <> .\"'','.\",,,,.\",,\",.\",,,\",.,,,\n",
+      ",,.\",,,.,,''.,,..,.,,,,.,,,.' <> ,.\"?----!\",.,:\",.,!.!..,;;,?' <> ',\".,,,..'..\",',!\",.\",\";....,\n",
+      ",..',';'',.'''.'''','...''''. <> ,--!,'..;__.!;.!'.,.;(,.__!), <> '.\"\",?\",'.'',.\",\",'.\"';...\"'.\n",
+      ".'-.,,,-,,.-.,,.,,.,.,,,.,,,, <> ,,;,;,,,,.!..!,!\",\",,!.__--.\" <> \"\"...\".\"',\",.\",,\".''.\",,!\",-,\n",
+      "-'.,.,,.,.,-,\"\"\".\",\"\"\"\",-.\"\"- <> -.\"\"__,.\",.!,.',,.,.\",\";\".,.; <> \"\",.\"\",,.\"\"!\".\",\".\"',,,'----'\n",
+      ".'',.\",,.,-,,,..,..,,---??,,, <> .,.,!!!\"\".,__.\"\"...,,'.\",,\".? <> !\".\"',!\",.\",,!\",,.\",,...'....\n",
+      ",,.,,,.,.,,.\",..''.',.''',''\" <> .,\"__'?,...,--'.;,,.\"\".\"\"!..; <> ,',!?\".\"'.',\".\",'!'.'...\"\",',\n",
+      ".,.,,,,.--.,,.,.'-,.,,..''.\". <> ..,,,.,,-.\"!??\".\",?\";,--.\",\", <> \",,'.\"..\"',!\"\",!'!\",()()..,,.\n",
+      ".\",,,..'!'.'..,-,'\",,..,,.'., <> .__,\",\"__.,,.\",.,,;,.',.,,.,: <> .',\".\",\".\",,\",-,\".\",.\",!\".\"..\n",
+      "\".,,.,-.',.,,.,,,,.,.\",..,,.. <> ,:\",.;--,--..,.,;...,,.,,.\";, <> \",.\",',.!\",.\".\"\",!\"..\"!\"..,,.\n",
+      ",,\"\"'\"\"\"\".,,\"\"\",\".'\"\".\"\",\".\", <> ',,.,,;',,;,,..:\"?\"\".\"\"?\"\",.\" <> ,,.\"',\".\"?\"\"!\",,,.\"\"()\",\",\"'.\n",
+      "\",\"\"\".\"-.,,.,,\",..\"\".\",\"-.\"\"\" <> ,,,,,.,,,,.,,;,.\",.,.__,,,;,. <> !\"\",\",,,,.\"'!,!\"\",,!\"\",!\"\"?\",\n",
+      ",'.,-.,,,,,,,.-,,.,.,.,,,.\"\", <> .--,,,.;;,.\",\",\".,.,',.;.\";,. <> ,,.\",!!\".,,,,.\",,!\",-.\",!\".\"'\n",
+      "\"\"\"\",\"\",,,.,,.,\"\"\",.\"\"\",....\" <> ,.\".'.,..,,.,,,,,--,,.,.--;-- <> \",,.,..,,.,,,,,.-,,,.\"!!\".\"?'\n",
+      ".-.,,.,.!,.,\"\"\",\",.,,\"\",.-,,. <> ,.,,??,,?--,;,,,,.,,.,,;,.,., <> .??--,,?,.,,.,,,,.\",,,.,,....\n",
+      "..-,-,',.\"\"\".\"\"\",\"\"\"\".;,\"\";\"\" <> .\",\",\"!!,,.,\"----\";;.\"--.,.,; <> '.'--.\"\"'!\".\",,\"',\"'.\",....\"!\n",
+      ".,,,,'\"\"\"\",\"\"-\"\",,.,.,-\"\"..,, <> \"\",'?\"\",.\"\";,.',..\".'..,.\"?\". <> '.'\"..\"',?\".\",;'.\".\",\",\".\"\",,\n",
+      "\"\"\"\",!.\"\"\"\"!\"\"\",\"\"\"!!!'.,\"\"., <> \",,.-.;,:\"..\"\",,.,.,-,-;-,-.\" <> !\".\"!\"..,,--,,,..\"!!\".,,..,.,\n",
+      "---\".-\"\"\"\"\".,,,....\",,\"\",.,,\" <> ,.\",\",..',.\",\".\"..\"-,,.;;,',, <> -,.\"?'??\"--.\".!\";\".\"\"',\".\",\";\n",
+      ";,-..\"\".,,.-'\"\"\"\"\"\".\"\"\"\"..,,\" <> ,',,.,,,,.,;,.;,;,,,,.;,,,.,; <> ,.(),.,,..,\"!\".\"!'!\",.,,,,,.;\n",
+      ".',,,,,,.\"\"\"\",,\"\"\"\"..,,.\"\",\"\" <> ..,..;;,,,,.,;;,,,-.;,,.,,,., <> \"';--,!\",,,,.\"?\".\"!\".\"'!'!!,.\n",
+      ",,-.\".\",.\"-.\"\"\"\",,,..,,'\"\"\"\", <> _;,,,,,..,..,,,,,.;.,,,,..,-- <> ',,.:,,.,',.-,,,,,;;,.,,.,..-\n",
+      ",!\"\"\"\"\",-,',.\"\",-.\",\"\",\",.\"\"\" <> .';,,__.\",\",\".,,?\";.,,,;.,.;; <> \"'.\"\",?\",.\"!...!\",.,,,,,.,..,\n",
+      "\".\"\",\"'\"\",\"\"?'!\"\",\"\"'.\".'.,,. <> ,.?\";,.\",\".\";,,.\",.\",\".,\".-., <> !\".\",!!!\".\"!!\",.\"!?.\".\",'.,.!\n",
+      "'.,.\",\",.\".\"\",\".\"..!\",,.\",\".\" <> ,.,;,,.,..,;..,;,,,.;,.,.,..; <> ,,..\"?\"\"?\".,,,,,,.',.,..,.,.,\n",
+      "\".\",\"\"\"..\",,;,'.'\"\",.,\"\"\",\"'. <> ,\".,.\";,,__.,;..;,,,__,,.--,, <> .,,.\"\"'?,\".\".\"\"?\".\",\",\"'',!,'\n",
+      ",,,,.\",.,'.',..,,.;,,.'.,.'.? <> ,..;,,.;',,..,,;,,..;,,-.,,,. <> .,,,?'!\"\"???\"\",,,,.\",,,.\",\",\"\n",
+      ",,,\".,.\"\",\"\"\"'?'\"\",,\".\"\",\"\"\"\" <> ,,.,,.;,...,.',,'.,,.,,.,.,.' <> \"\"?\",.\"?\",:\",,,'!*!\"*\"!\"\",\",\"\n",
+      "\"\"\",.,,,\"\"\"\"...,.,,,,.;,,..,, <> ,.;,,,.',;,..,',,,,.;,,,:\",,- <> ,,,'.,,',,,..,,..',,,,,,,.*,,\n",
+      "\"\",.\"\"\";..!\",,,.,,,.,.,,.-,,, <> .,\";\".!.\".,,.\",\",\".;;.--.,;,, <> ',,----',.\",,\".\"--!\"..\",\",\"..\n",
+      ".,.,,,.\".,-,-,,.,,,.'.',''''. <> ,.;,,.;.,;,,,.:\",,;--..,,,;,! <> ,\".\",\".\",,,\".\"?\"\".\"\"!!!,,!,!,\n",
+      "..'''',.,,.,,.,,.,,,'\",,,.,,, <> ;,,.,..,.,,,--.,...,.,,.,.;__ <> \",?\"\".\"\",.\"\"?\"\".\"\"?\"\"...\".\"'?\n",
+      ",.,,.,,,.\",,,,.,-,,,,.,,.,,,, <> .,;.\"\"!?\",;,\";,...;.\",.,,,,., <> ,\".\",....!\".\"?\"\"'..\"\"'?\"\"...?\n",
+      "',''','.'''',','','.','.'.,,' <> ,\";\"--.--?\"\",!,,;.\"\",,?\"\",';, <> *.\",\"..;!,.\",\"\",\".\".;,,.--.*,\n",
+      ",-.'','!!'\",,,,,.,...,,.'',.' <> .!,.,,'-.\"\",...,.\";,,,,,.,;,, <> ):''-,!'..,!,....\"*.*().\",\",,\n",
+      ",;..'';',.,,''',....;,.,,,... <> ,.--,...,;,..,,;,..\"?\"..\".;?\" <> ..\"?..,!\"\",\".\",,,,.....;,.,..\n",
+      "\"\"'\"\"!.,,\"\"\"\"\"\",.\"\",\",\"?;..,, <> ..,,,?\"\",,;.,,!.?\"\",\".,\".\"\"!! <> \".\",,.\"*\",--().\",,,,,.,,,,,,,\n",
+      ",,.'.,,,.,,-.,.\",,\".\",,,\"\".'. <> .;;-,,--.,.----,,,.,--?;..\"\", <> .',...\"\"'!\".\"!\"\".--!!...?\"'.\"\n",
+      ".\"\"\"\"\"\"\"\"?\"\",-,'\"\".,\"\"\",\"\"\",. <> ,,;,?.,.__.__,,.\"\",,,,?\"\".;,. <> \".\"',,--.,,,.\",\",..'.,,,.\"!!.\n",
+      "\"\"-\".\"\".\".,,.\",.',-.,.\",.\",\". <> \",,.\"\"?\"\".,,..\"\"--??\"\",;..-., <> -.',!'?,\",.\"',\".'.\"--?\".\"',\".\n",
+      "\"\"\",',\"\"-.,,\"\"\"\"..-;\"',.,,... <> ,,?,,,.\";.,,,..\",\";\",..;,,.,; <> ..\".,,.'.'.\",?\".\",.\",-,,--.\",\n",
+      ",\",\"\"\",\".\".\",,.,,,.,.\"\".\",... <> ,,,:\",.,.\",,,\",:;;;.\",.,,.,-- <> ,',\".\",\"..,.,,..,,.,,.,,'.,',\n",
+      ",,..\"\".\"!\",.\",.\".\"\".\",\"\",.,,, <> ,,.\"\"?\"\",.\"\"??\"\"..,;.\"\",,,,!\" <> .,,.,,.,-.',,.'(),',.(,)',:,,\n",
+      ",.,'-,.\",,.,,,-.,.,-.,,,,.,,, <> ,__.!!\"\"..,!\"\"!,\",\"?\"\"...,,!. <> ,...'',\".,,',.,,,,.-,,,.\",!',\n",
+      ",;.\",..,,,.,.,.,,,,,.,.,,.\",, <> ;.;__...,,,,.,,,'..,..,.,,,-- <> )\",,,!\".,,,,,.\",\",...\",\".'.,,\n",
+      ",,..,,.,-.,,..-..',',''',.,., <> ,,----;,.;.'.,,..,,,.;,,;,,,. <> ,,,.,,,-,,.,,,,.,.----,,...,:\n",
+      "....\",.-,,.,.,,,.\"\",,\",,,,.,, <> ,',..,....\"!\".\"..\".,,.-,--',. <> ,,!\",.\",:!'?\";..,,,.\",,\".\"!\".\n",
+      ",\".,,,',.\",\",,\",,\"\",.\".,,-,.\" <> \".!,,...\"\"?\"\";?\"\",\".\",\";\".\":\" <> ,,!\",,,:\",,,,,,\",.\"!!!!!!!!!\"\n",
+      "'.',,,-'','.'.,?.,.,,?,,'\",., <> ,,,\",,,,.\"\",?.\"\",\".,,\"'.?-,.\" <> ,,.\"....,,.,,,.\",,\",,,\",.',.\"\n",
+      "''''.,.,--.,.''',.',,'','''\". <> ,.;.--\"\",\";\"!\":\".,;,.,,,;,,,, <> ,,,,,..,,,,,.,.,..,,.,.,.!...\n",
+      "..,?.,..:\"',.'--,.,.,,.,..,,, <> \"..\"\",\",\".\"\",\";\".\",,.\"--\";\",, <> .,',,,,,--.,,-,,,,,'.\",\",,\".\"\n",
+      "\"\",,-..,?\"\".\"\",...-\"\"!\".\"\".\", <> ,,,.,-.\"!\",.\"!__.,,,.,!\"\",\",\" <> ?\".,\"?\",\"?\".\"',!\"-,,.\",,\",.,,\n",
+      ".\"\"\",.\"\"\",\"\"-\",.\":\"\".,\"'.,.,, <> -,..:,,.,....'',,.,..,.\",!\".\" <> \"!\".,,,(),'..',,,,,,,.,,',,.;\n",
+      "..,,\",,.-,.\"\".\";.\"\"\"\",,..,\"\"\" <> ,,,,.',,;.,,.\",\",\",,.,..,.,., <> ..,,.,,',.,.\",,'!\",.\",!\",,.:\"\n",
+      ",.,.,..,-.,..,,,.,.,,,\"\"\",\"\"\" <> ,,,..,,,.,,.;,,','.,,;.,.;,,. <> ..\";,,,,\".........\",;,,,.,,,\"\n",
+      ".,.,.\".,,,.-,,,.,,,,.\",.,.,,, <> .,.',.,,.;,..;,,'--,,,,,.',., <> .(,-,.).,,.,-.,,\"!\"\"--!--!\"-,\n",
+      ".,.''.,.''\",.''',.'',.,,,.,,. <> .';,.----',..;,,.,,.,,.,?;.,. <> .\"\"!\".\"...\"\",,...\"\",,\",.\"?'!\"\n",
+      ",.,,,.,,,.,,..\",,.,,..,,.,.'' <> ;,,.,,,,.';.----,-.,,,,....;; <> !\"'..,,.,.\"!\",'.'..--,.\",!\",.\n",
+      ",.,,,.,,,.,.,..,.,,..,-.,,.,. <> ,!.\"..;,,,\"!,-?;,,-,,,,.\".,;, <> \",.\"!\",,,.,.,...\",..??\",.\"?\",\n",
+      ",,...,...,,,,.,,,..,',..,,.,. <> \".\",;.\"\",\";\".\"..,..;,.;,.';'. <> ...,,..,,.,,,\"!\",.\"!?'!\".,,,'\n",
+      ",,..--,',,,,,...\"\"\".\",.'..',' <> ;;,,,.',,.,,.,,,.,,..,,,.,,;, <> '.,',.,.\",,\",.\"..\".\".,!\"\",,\",\n",
+      "..,,.,.\"\";\"'\"\"\"\".\".\",\",\"'.\"\"\" <> ,;.,,.;,,,.\",\",\",(),.,--,,;.\" <> .,,,.,,-.'',.,.,,\"!\",,.\"',!\",\n",
+      ",.-,,.,,.\".\".\",...,,',\"\"\",.\". <> ,,.'.,..,,,.__,.,;,__;.\",,.,, <> ,.\"......\".\",!\".\"\"*,..,'\"\";.,\n",
+      ",\"\".\"\",\"\".,,,,,\"\".-,-\"..\",\"\", <> .,,.\",.;.\"__,.',..,.,,,.,.,.\" <> \"..,..',.....\",\",...,,.\",,\".\"\n",
+      "                              <> ,.,,,__.\",,;,.\".;.;.__,;,,',, <> !',\".\"'...'.'!\".,.\",'!\"\",\".\",\n",
+      "                              <> ,,,...,,----.--!.,,..,.;,;,,, <> \",?\".\"'',!',\".\"'.!.-,!'?\".',.\n",
+      "                              <> .\"\",.\"\"?\"\",--.__,,.\"\",\",.;:\". <> \".\"',.'...!\",,.,.,.\"?...!'!\".\n",
+      "                              <> ?\"\",__,,.\"\".,__;,.\"\"__,,,-;,. <> ;,,,,,.,,--,,,....,,,,.\",,,:'\n",
+      "                              <> ''.,,.\",\".,,\".,,..--.\"..\",\",\" <> '.....,\",..\",?\",.\",,\",.\",\",..\n",
+      "                              <> \".;,;.,.',,,.\".;,,:\"-,,;.'.,_ <> ,,..\";,!\".,..,.\"????\",..,,.,-\n",
+      "                              <> ...\"\",,.,,',...,.\",';.,,__.,- <> \".,''.:...,,,.,,,.,,:\",.\":\",.\n",
+      "                              <> ..'--.,.\"\"!.!--,.,.',;.\".,,.. <> \",'.----..,,,.,,.,..;,,,;,.,'\n",
+      "                              <> ,.,,,.,..,,.;;.,.;,,,,.,,.,.\" <> ,,,;'.'.\"\"\"',.,,.,(),,,,,,,,,\n",
+      "                              <> ,,.;----,.!__,.\",.,,.,,,;.,.\" <> \",..,.\",,.\"'?\",.\"!,,!.!.'?,\".\n",
+      "                              <> ;,,,.,;,..'.\",,,,\",\"?\".\",,,;? <> --,\".,,,..,(,,),.,,,,.,..,.\",\n",
+      "                              <> ,,.,;,:..,,.,,.,-.,,,,,,,',,. <> ,,.,'.......'....\",(),,,,.,.\"\n",
+      "                              <> ;:\"?\"\",.\"\"??\"\"..,.\";,.,,,;,,' <> \",,,'',,,.()'.,,',-,-:\",\",\",\"\n",
+      "                              <> .\",\".\",..\".\",...,.,,.,,.\"\",\", <> .,,,.:,,,.,..,,'';,,,.,,;.,'.\n",
+      "                              <> .,.,,,.'.\"\",\";\",.\"\"!!?,!,?\",. <> \"\"......,\".\"',\".\",....\".,,.,,\n",
+      "                              <> ,,.',.,.;,..,,'.;.,..,;,,.;.' <> .,,..\"!\".\"?!,,,.,,,.?,!\",..',\n",
+      "                              <> .,,,.\",\",\"'!'!,,!\",.\"?\",.\".,. <> .,.,,,..'..\",,\".\"'.\"\",\",.\"''.\n",
+      "                              <> ?,,.\",\"!,,!'..,.!,,,.!!\",,.., <> .,,,.\",,,...\"\",\".,,...\",\",\".\"\n",
+      "                              <> \";.\",.;,,.\"!\".\"!,,!__!__!\"\",. <> \",\".'.\",.\"!\".\",\",....\",......\n",
+      "                              <> ,,.\".\"__.\"\",,\".,.\".,,,,.\"\",\". <> ..',.,',,.\"'?\",''.\"--....\",',\n",
+      "                              <> ?\",.,:--\",,.,,.\".\",,..\"\",\",,\" <> ..!!...'!\",,.\"......\".,,,,,,:\n",
+      "                              <> .,,?\"\".\"\";,.,,..\"\",.\"\",?.,.\"\" <> ..,,,.\",\":\".\",.,.,,,,.\",?\",.\"\n",
+      "                              <> .;.\"\",\".\".,,,.\"\",!!??.,,;.'.. <> ,.\".\"?\"\",.'....\"\",,\",,,..,,,.\n",
+      "                              <> ,,':\".\".\",?\"\".\"\"....\"\"__...;- <> ?'.\"'.,',',,,.,,,'.\"',?\",,.,.\n",
+      "                              <> ,,,,__,.\"\".,,.,,.,.\"\",,,\",\",. <> ,.\",,\",.\",,..,.,\",\",',,,\",.,,\n",
+      "                              <> ,,.,,,..,!,;__,__,,,..,(,,,), <> ,.\",'?\".,..',,.,.,,,.,--'--,.\n",
+      "                              <> .\";.;.,.,\".,.,..\"',;,;:\".;__, <> \"\".,,,,,,.,,,...,,-..,,,,,.-,\n",
+      "                              <> _,,!,,__.,,,?.,,!!\"',..\"?\"\"!. <> ;!\"*.\",'!\"\"?\"\",!\"\"'?\".\",,,\",\"\n",
+      "                              <> !,.'.,,,--.,,??\";,..,.,.',,,, <> .',----??!'.,?\",.,..\",',\",\"..\n",
+      "                              <> ,,,,.\"\"__,\",\".,.__.,__.\".,,\". <> .,.\"',?\".\",!,.\"\",,\",.\",\",--,\"\n",
+      "                              <> ?,-,,...\"\",\".\",,;,,,.\"\".,,,,, <> .\",!'!',,!\",..\",\"..\"',,'?\".\",\n",
+      "                              <> ,\",\",.\"\",,,...,,,...\"\".,,,,., <> ,,,,,...,,,,....\"?\".\",.\",,.\",\n",
+      "                              <> ;.\"\"__.,__.\"\",\",\",,;,,.,.\"',; <> \",!??\",,.,,,'.,.'.(,!),.\"!\".\"\n",
+      "                              <> \"..,.,,,.,,..,,'..\".;;.,.,,.. <> ,..,,.,.\"--,!!.......!'--.?!.\n",
+      "                              <> ..,..\".,.\"!!,\".\",,----?--?\"\". <> .,.'',..'.,,.,.\",\".\"\"(\"\")\".,,\n",
+      "                              <> !,.\".;.'.,.*****\"!\".,,\".!?-,, <> ..\",,'!\".\",,..'.!\"\",!\"\"'!;...\n",
+      "                              <> ;.,,;.,.*****,.,.,.',;--__,,, <> ...\"\",\",.\",.,\",.,,,',..\",,!\",\n",
+      "                              <> \",\",\".,,,.__,..,.,;...,__..\", <> ..\",,.,,,?''....'.'\"\",.,'.\"\",\n",
+      "                              <> ',.,;,.-,,.;,.,.,;,.,,,,,.\"!! <> ............................!\n",
+      "                              <> ,.;.--,,.;..\"--,\".\",,;__'.\"', <> \"\",,!'?.\",,,.\",,\",,\"'!\".\"....\n",
+      "                              <> .\"\"?\"\"!?.,;,,;.,,?,,,?\"\",.\"\". <> \"\",,!\"\"',,\".\"?\",'..\"?\"\",,,?\",\n",
+      "                              <> ,,.\"\",,.,,.\".-,.';,__,,:\",,,, <> ,?\"'.,,\",.\"'?\".\".\"\".'.\"\"?\"\",'\n",
+      "                              <> .,,..',,,.,,,..,,.,,.',.,..', <> ..\"!\",,,.,,,,,.,,,,.,,'',,,.,\n",
+      "                              <> ,.,,.;.'.,;',.,.;,.,,,,.:\",\". <> .\"!!\",.\"!....!,,,..!!!.--....\n",
+      "                              <> ,..',.;,,,.,',,;,,,,;,,,.,.,, <> ,.,,.,'(),.,,.,,.,,,,--'.,',,\n",
+      "                              <> \"),-(://./)..-..-,,,(/).,-.-, <> ,,-.,',.\",?\".\"?'!\".\",\".\"--','\n",
+      "                              <> ,,,:.,-.....-(),.\"\",....-.... <> .\",',\",.\",,....\"\",,,\",\",,',!,\n",
+      "                              <> ........--%-.-,.().,\".\"-(-)/- <> \".\"...!\"\"''?\",.\".\"\",''.\"\"?\".\"\n",
+      "                              <> ,,,....-,().,..,.,......,'-', <> .'.,.,,.,,.,,,'.,:\"!\"(\"\"').\",\n",
+      "                              <> )()://./...'.'..,,.,.,,,()-,@ <> ,..,.,,,,,,..,,,.----,,..,,.,\n",
+      "                              <> ,.                            <> \"().\".\",,,,:\"??\"\",\",--.',.,:\"\n",
+      "                              <>                               <> ..,,.,,.,.,,.,,,.,.',,,;,,,,,\n",
+      "                              <>                               <> ,\"!\",,.,',:-,,.(),,,,.\"!!!\",,\n",
+      "                              <>                               <> ,,,\"!\",,\"!\",,..\"?\",,..',,,,--\n",
+      "                              <>                               <> '.,:..,,',,--,.\",,',,!\".,,,.,\n",
+      "                              <>                               <> ,,.,,,,,,,-,-,,.,.,..\"...,'!\"\n",
+      "                              <>                               <> ),\".--!':,,;,..;..\".,,.'...,,\n",
+      "                              <>                               <> ?----....,'!,\",,-,\"!''',''.'\"\n",
+      "                              <>                               <> ,,,,,,,'.\"!\".\",,....\",--.\",,\"\n",
+      "                              <>                               <> ,.,,.,.,,,,,,,.,,.\",.'!\",.',.\n",
+      "                              <>                               <> .,.,,,,.,,,,,!','.\"?\".\",!\",:\"\n",
+      "                              <>                               <> '?\",.',,:\":!!\",',.',,.'.,,,'.\n",
+      "                              <>                               <> ,',\".\",'!\".\",,...\"\",,,...\"\",'\n",
+      "                              <>                               <> ,,,,,,.,,;.,;.,,,--,,,,,,,--,\n",
+      "                              <>                               <> ?\".\",',',,!',,\",.\",\",\",,!,'--\n",
+      "                              <>                               <> \".\";,,,,,.\"\",,\".\",!\".,,,'.,,:\n",
+      "                              <>                               <> \",.,,,.',.\",,!,\",.,----..,,,,\n",
+      "                              <>                               <> \",,'.\"!\",.,,,.,,,,...,,,',,.'\n",
+      "                              <>                               <> \"\"?...\",.,,.\",--,--,\".\",.,...\n",
+      "                              <>                               <> ---,.\"?\".,,..',.....\"?\".\",,,.\n",
+      "                              <>                               <> ,,!\".\",!\",.\",,!\",'..,',;.,:,,\n",
+      "                              <>                               <> ,?.\"'......--,\".\"...'......,.\n",
+      "                              <>                               <> ..,'.'..,....,.',.,-,,,,!'!\"'\n",
+      "                              <>                               <> ..!\".':,..,...\"'!'!\".\"',,\"..'\n",
+      "                              <>                               <> ,,.,',.,.,..\"!\",,.\",!\".,,,...\n",
+      "                              <>                               <> \"\",,.\"\"'?\"..\",?\"\".\"\",\".\"!\"''.\n",
+      "                              <>                               <> ,,,.,,,..,,,,,,,,,,,.,----,,.\n",
+      "                              <>                               <> ''!!\"\",',,'..\"\",?,\".\",!'!\".\"?\n",
+      "                              <>                               <> ,.,,,.,,.,,;,.,,,,'.'.,,.,',.\n",
+      "                              <>                               <> '.,-.,.,..,,.,',.,..\",,\",\",,,\n",
+      "                              <>                               <> .\"\",\",\".\"'.,.,',',,.\",,..\".\",\n",
+      "                              <>                               <> .,,.,,,,,,-,,,,.,,,,.--\"',\",.\n",
+      "                              <>                               <> ,,,,\".'.,,..\",,,\",,,.,,.,.,-,\n",
+      "                              <>                               <> .,,...,,..,,.\",!\",,.\"'!\",..,.\n",
+      "                              <>                               <> !\",,,...,\"!?\";.,,,.,,,.,..'..\n",
+      "                              <>                               <> .,,.,,,,....:--.-,.,.\"?\".\"'-?\n",
+      "                              <>                               <> --.,(),--(),.,,,,,..\"--,?\",.\"\n",
+      "                              <>                               <> .\"!,\"....,,.\",\".,,,,.,,,.,,,.\n",
+      "                              <>                               <> !!\"..\"?\".\",?\"\"!\",.\"?\",,,..\"?\"\n",
+      "                              <>                               <> ,.\"????\".\"!'!'!\",,.\"!\".\"--!\"\"\n",
+      "                              <>                               <> \"'!\".\".\"\",\"-.\",'......!,!'.'!\n",
+      "                              <>                               <> ,.\"'.,?\"..,----.,-,.,--.,--,.\n",
+      "                              <>                               <> ,,.\"!!;,,?\".,,,.\"'?,,.,\";,,.,\n",
+      "                              <>                               <> ..''.'(),.,..,,,,---,',,,,,.,\n",
+      "                              <>                               <> .,,:\",?!!\"...,,,,,.,,.,,,,...\n",
+      "                              <>                               <> ,.,;,.,.,.\"!,\".\".\",,,,.:,,.,.\n",
+      "                              <>                               <> \".\",!\",',.,,\"\".\",,,\".\",?\",,,.\n",
+      "                              <>                               <> ,,,,,,..,,.',,.\",,\",\".\",,.:..\n",
+      "                              <>                               <> \",\",\",'?\"\",,''.\"\"'??,',\",.\",,\n",
+      "                              <>                               <> \",!!'.,.\"\"?\"\",!\",,,.:;,,,.;,,\n",
+      "                              <>                               <> ,,,\"!\",,,.,.,,,,,.,,.,,.,..,'\n",
+      "                              <>                               <> ,.,,'.,,,,..,,-..\",--!\"'.\",!\"\n",
+      "                              <>                               <> ,,.,-,,,.,,',,..,,.\",,!\".,,.\"\n",
+      "                              <>                               <> \",!,.,,,',.\"\",?\"\",.\".\",?...,.\n",
+      "                              <>                               <> ',\".\"'.,!\"\",?\".\",!\",.\"','.\"\"!\n",
+      "                              <>                               <> !\".\"',\".\"?\".\",!\"\",,-:.,?\"\"?\".\n",
+      "                              <>                               <> ,,,.,,,;,,;,,..,,,,,,,,.,..,,\n",
+      "                              <>                               <> ,.',.\",',!\"\"?\"..\"'--,...,',\",\n",
+      "                              <>                               <> .\",,!\",,,.\",,?\".\"!\"\"',,,,'!\"\"\n",
+      "                              <>                               <> .\".'.?\".,.\",,,\".\",.!!,,.\"\"-?\"\n",
+      "                              <>                               <> ,',.,-,,,.,,,',(),.,,,.,,.,,.\n",
+      "                              <>                               <> ,,,\",.\".,',.,,,,-.,,.-.,,...,\n",
+      "                              <>                               <> ,,,.,,,,.,,,.,;,--.,,,,,.-',.\n",
+      "                              <>                               <> .,,,,.----.,:,.,,,,,.,,,.,.,,\n",
+      "                              <>                               <> \".\"!\",:!'!;?,....,,,.,,,,,,,,\n",
+      "                              <>                               <> ,,,-'.'.\",,\",\".,.,,--,\",.,,.,\n",
+      "                              <>                               <> .\"',--!\".,,.,',.,,.,..\"?\".,.\"\n",
+      "                              <>                               <> .,,.',','',!''.,.\"**,.,,,,...\n",
+      "                              <>                               <> \"(,,).\",,'......\"\"!?\".\"'....?\n",
+      "                              <>                               <> .,,'..\"!\",\",\",.',.,.,,,,.,,,.\n",
+      "                              <>                               <> ,.,,.'.\"!\",,.,,,:\"...!......\"\n",
+      "                              <>                               <> .,.,,,,.,,,',,,,,,,.\"?\".\",,'.\n",
+      "                              <>                               <> .\",.\"'........-,\"*..*\".\"\",,\";\n",
+      "                              <>                               <> ''?\".,':\"-?\"*,.*\"?\"...,.,.\",\"\n",
+      "                              <>                               <> ?',,.?,,,.\",\"'...\"\"......!\",,\n",
+      "                              <>                               <> ,.,,.,,.,,...\",\",\",--,..,,.\",\n",
+      "                              <>                               <> .\",\",\",.\"\"!!\",.\",!?,.\".,..\"??\n",
+      "                              <>                               <> ...,\",--'.--,.,,,..,,.,,.\"?\".\n",
+      "                              <>                               <> .\",?\".(,.)\",\",\"'.'.,.\".\",,!\"'\n",
+      "                              <>                               <> ..,,,,..,,,.\"',,\",\"'',,\".\",,'\n",
+      "                              <>                               <> ,,.,,,,:.\",,\".,(,),,,,.;,,..\"\n",
+      "                              <>                               <> \",--,--,(),.\",!\",'.,().,..,,.\n",
+      "                              <>                               <> \"?\".\"?...???\";,,..,,,.,.,.'.,\n",
+      "                              <>                               <> ,.\",,\",\"-,.;.,,,,?,,.,'?!,.!'\n",
+      "                              <>                               <> !...\".\",,,,.'.\"\",,,\",'...,,,.\n",
+      "                              <>                               <> \"...\"\"';'.\"'.,,,()..,,.',,'.,\n",
+      "                              <>                               <> \"*.\"'!\",''.\"'.\"\",\".\";.\"\"?\",.\"\n",
+      "                              <>                               <> \".\",--'--.,,'.\"\"'!\".\".!\".\",!'\n",
+      "                              <>                               <> ,\",'.\"'!.,.\"\":,.\".'.,,-...-,,\n",
+      "                              <>                               <> \",--,\".\"-\".\",,',\".\"'?\"\"!\",.\",\n",
+      "                              <>                               <> ,\".\",!!\",.,',,,.'.,,,.,,,,,,,\n",
+      "                              <>                               <> ,\"..\",\".\"?\"'.,,,..,,'.,,,:\"..\n",
+      "                              <>                               <> ,\",.;.'.\"\",.\",\",,\"'..?\"..,..,\n",
+      "                              <>                               <> \",!\",.\"!\".,..\",'!\"...,,,,..,'\n",
+      "                              <>                               <> \".,???'.,,!!,??,,-.?.,'!!\",.,\n",
+      "                              <>                               <> ,.\".,,.....\"-,,\",.\",\".\",',\".,\n",
+      "                              <>                               <> ,.,,.,,'',.,-,,,..,,.,,,,,,,\"\n",
+      "                              <>                               <> \".\"'!''--!\".\"?\".\",,\",.\"?\"\".\"\"\n",
+      "                              <>                               <> .\"\",!\",,.,,,,.\",'!\",.\"?\",.\"'?\n",
+      "                              <>                               <> ....\",!\".\",,,,--'.......,,,!,\n",
+      "                              <>                               <> ..\"\"!\",.\".?\"\",\",,,\",,--.\"\"!?.\n",
+      "                              <>                               <> .,.\"!...!......\"\"?\"\",,!!\"...?\n",
+      "                              <>                               <> ,,??\".\",,.',\",.\"!,.\"\",,.\"\",'.\n",
+      "                              <>                               <> ..\",,\",,--\",,',..\"\"...\",.,.,.\n",
+      "                              <>                               <> ,,,.,.,.,,.,.,,.,,,..\"?\".\",,'\n",
+      "                              <>                               <> --,.,,\".\".'.\",,..\",\",,.,-,-,,\n",
+      "                              <>                               <> ,,\"..\",,\",\".\",--\",!,.\"--\",.\",\n",
+      "                              <>                               <> ,,\",'.\".\"\",\",,--\"--?--.\"\",\",\"\n",
+      "                              <>                               <> .,.\",\",\",.,,??\".\",??,,,-,,?..\n",
+      "                              <>                               <> ,.\",,\".\",\",.,,';.\"',\",\".\".\",\"\n",
+      "                              <>                               <> ?!..?!.,--;?,,.,.,!\",,,.,,,.,\n",
+      "                              <>                               <> ..,....,,.,,...\"..,.\",\",\",..\"\n",
+      "                              <>                               <> ,\"..\",,\",\"--:--?\".\"...,,\".\"..\n",
+      "                              <>                               <> .,,...;,...,..,.:\",\"...,,.,,-\n",
+      "                              <>                               <> ?\".\"............,\",.\"?\"\",\",,.\n",
+      "                              <>                               <> \"...\",.,.,.,,,.,,,,,.,,',.:.,\n",
+      "                              <>                               <> \".\",.,.\",,\".\".\"\",\",.\":,,....\"\n",
+      "                              <>                               <> ...\".,',,.:\",,,\",,,,,..,,.(),\n",
+      "                              <>                               <> \".\",,!\".,,,.\"??'?'?\".,,.,,.,.\n",
+      "                              <>                               <> ',,,...,.,..\",,,,,,.,..,.,\"\".\n",
+      "                              <>                               <> .\",,,,,--.,,\",\".,,,--',,,.'-,\n",
+      "                              <>                               <> ,.',,.,...,,:\"--.\"\",\",\"\"()\".,\n",
+      "                              <>                               <> --.,.\",.,'--,\",\".--\"--.',,,.-\n",
+      "                              <>                               <> ,.,,,,--.,.,,,,.,.'...\",\",,.\"\n",
+      "                              <>                               <> \"!\",..\",',\",.\",.,!\"...\"----?\"\n",
+      "                              <>                               <> ,'..,\".\",,.,,..,,,.,,,.,().',\n",
+      "                              <>                               <> ,,...',,,,',.,,.\",\",,\"......\"\n",
+      "                              <>                               <> .,\"...\"!\".\",'!\".,.\",\".\"--!\"..\n",
+      "                              <>                               <> ,'....,!!\"'.,,,.,,--.,.,-.\",\"\n",
+      "                              <>                               <> ..,.,.,,,.'!'!!,!!!':'.,:,,,,\n",
+      "                              <>                               <> .,..--..,,.,''.--,,,;,.,--,,,\n",
+      "                              <>                               <> ,.,..,'.,,,...\",\".\".\",,...,..\n",
+      "                              <>                               <> .,,,.,,,,:--,,,--:\",,.\"..,,.'\n",
+      "                              <>                               <> ',,,.,,,,,.',',-..',(),.,.,'.\n",
+      "                              <>                               <> ..-,,.\",?\",.\",\".\",\".,..\",,,\".\n",
+      "                              <>                               <> .\"',.\",...\",.\"?...,,.\",.',-,.\n",
+      "                              <>                               <> \"?\".\".\"\",--.\"\"?\".\".,.\"\",\",,,.\n",
+      "                              <>                               <> ?,,.--,,,..\"\"?\",.\",,?\"\"'--,\".\n",
+      "                              <>                               <> ,,\",\".\".\",',\",\",\",,\";,\"()\",,.\n",
+      "                              <>                               <> ,'--....','...?...\"\"?,\";\"'.',\n",
+      "                              <>                               <> .,.,--,.',\".\",.\"\",!\"\",,\".\",,;\n",
+      "                              <>                               <> .,.,,,,,,,.,,,,,.\",?\",,\"?.\"\"?\n",
+      "                              <>                               <> ?.'....:,,.?.??,'.\".\"?\".\"?\",,\n",
+      "                              <>                               <> ?.....',,\".\",,,\",\"''?\"\".,:,,,\n",
+      "                              <>                               <> ,,;,,,,.,.'.,..,'.,,,,-,.,,,.\n",
+      "                              <>                               <> ,,,.\",'?\",,.\".,\"*.,,,,.,\",'.\"\n",
+      "                              <>                               <> ,,,.''..,,,,.,,.\"??\".\",,\".\".'\n",
+      "                              <>                               <> ,,.\",,:',,'....\"\",,,\",.\",\".\"?\n",
+      "                              <>                               <> ''.',,.,?!'.,\",.\"?\".\"?\",..\",,\n",
+      "                              <>                               <> ,,,,,,,.\"',,.',,,',.\".,,\"'\",.\n",
+      "                              <>                               <> !'--'!\",,,,..\",,'.--!...,....\n",
+      "                              <>                               <> ,,,,,.,'.,,,,,,,.,;,,;;-;;,.,\n",
+      "                              <>                               <> ,'..,,,..,,,.--,;,,,.,.,,,,.,\n",
+      "                              <>                               <> ,'.,.,,.,,.,,.,,,.,,.,,',,:\".\n",
+      "                              <>                               <> ,-,,,,,,,,.,,.,.,,.\"!\".\".\"\",,\n",
+      "                              <>                               <> \".\"'!\",..\",,\",,,.\"''?\".\",.--'\n",
+      "                              <>                               <> \",'.\",,.,.,:\":',.,,.\"',...,,.\n",
+      "                              <>                               <> ?''!':',.'.,...?,!...'?\",.\"!'\n",
+      "                              <>                               <> ,,,,,.,()-,.,,,..,,,..,.,,.,'\n",
+      "                              <>                               <> '.\",.\"'.',.!!'!\".\",,'.??\",...\n",
+      "                              <>                               <> ,,,,.,.\"?\"\"?\".,,'.,,.,,.,,,..\n",
+      "                              <>                               <> -,.',,.,.,,...\",...\",.\"',,\",.\n",
+      "                              <>                               <> .\",?\",',,.,.\",?,?\",,,,'.,,,.,\n",
+      "                              <>                               <> ...'\"\"',\",\"',,\".\",'..\"\",,\".\",\n",
+      "                              <>                               <> ,\",,,,.\"?\",..\",,,\".,.\",\",..,,\n",
+      "                              <>                               <> ,.,,.',.,,..,,..\",'?,,\",,..\"'\n",
+      "                              <>                               <> .',,'.,.:\"?\".\",',\".\"'.\"\",,,\".\n",
+      "                              <>                               <> ,.'.,,,.,,.:.,,..,,,,.,,.;,..\n",
+      "                              <>                               <> ,'\".,'.,.,,.\"?\".\",,,\",.\"?,\"()\n",
+      "                              <>                               <> !....,\".,.,,,,,.\",,?\".',.,,,,\n",
+      "                              <>                               <> .,.,.,,.,,,..,,,..-.,,,',.\"!\"\n",
+      "                              <>                               <> \".\"!\",,,,.\"?!\".,.,.,.,,,--'--\n",
+      "                              <>                               <> ,!\",.\"'!-!\"\"?\"'.\"',,';,',,.'.\n",
+      "                              <>                               <> .()...,.,',-,:\"'?\",.\"'??'!\"\"!\n",
+      "                              <>                               <> --,,,,,,,,,,--,.:-.----.,.--.\n",
+      "                              <>                               <> ,,\".\",....!.....,!\".,.,,.,,,,\n",
+      "                              <>                               <> '..-,,,.,,.,,.,,,,,----.\"??'.\n",
+      "                              <>                               <> ',','?.\"--.\",!,'.\"\",',\",.,.-,\n",
+      "                              <>                               <> ..\",!?\".\",!\".\"!\",.\"!,\".,,.,,,\n",
+      "                              <>                               <> ,,,!\".,-,.,..,,,,..;,,,.,.,,,\n",
+      "                              <>                               <> ,,.,,.,,,.'''.\"',\",\",.\",'.,,.\n",
+      "                              <>                               <> \".\",,\".'.\",\".\"?\"\"....\"\",,,\",-\n",
+      "                              <>                               <> ,,,,--.,,..,,.,,,.,,,,,.,,,,,\n",
+      "                              <>                               <> --?\"\",,\",.\",,,,'.?\"\",',,...\".\n",
+      "                              <>                               <> \".\".\"-.\",.':,,,,----...,.,..\"\n",
+      "                              <>                               <> ',.'.\",\"*,,.*\".\",',;,',,.,,.\"\n",
+      "                              <>                               <> .,:\"...\",:\"...\":\"...\":\",,.\".,\n",
+      "                              <>                               <> \",\".\",.,,!\".\",?.\"----.',,.,,.\n",
+      "                              <>                               <> .,,.,...,,,.,,.,...\",\",,,\"---\n",
+      "                              <>                               <> ,,*.,..,,.',.,.*.-,..,...,,..\n",
+      "                              <>                               <> ,.,.,.,\",,.,,,:()---,()-,,()-\n",
+      "                              <>                               <> .\"',.\"*()-.'.'.',,,,,.,,,,,,,\n",
+      "                              <>                               <> \"--,,.''();.\",\",\".\",,-,-.',.,\n",
+      "                              <>                               <> .,....(),,,,.,.,!,,:.,.,.....\n",
+      "                              <>                               <> ..,,.,.,..,..,,--,,.,.,.,,...\n",
+      "                              <>                               <> .,..,.,!,,;,!!'.,,--',--.,,,.\n",
+      "                              <>                               <> -,..\",\",\"\",\",,.,----,.----.,.\n",
+      "                              <>                               <> ',,--'.-.\".........\",.,,,.\",,\n",
+      "                              <>                               <> ,.,,,;,..\",?\".'.\"!\"\"!\"'.\"?\".,\n",
+      "                              <>                               <> ,.----.:\"?\",,,,,.,,.,.,,,,,,,\n",
+      "                              <>                               <> \",!'?\"\",...,.?...?,....\".,'..\n",
+      "                              <>                               <> ,'?!\",,.\"',!,,.,'.\"\"?\".\"'....\n",
+      "                              <>                               <> ,.\"',!\".\"'!',.......\"',,\",\",,\n",
+      "                              <>                               <> !\"'.\"'?\",,...\"?\",-,.\",?'.....\n",
+      "                              <>                               <> ......'?...\".,,.,,,.,,,.,,,.'\n",
+      "                              <>                               <> '.\"!!,?\"\".\"\"'!\".\"'.\"\"'.\",.,,,\n",
+      "                              <>                               <> ,!,\",.\",\",,\",'.\"..\",,,\",.\",''\n",
+      "                              <>                               <> ,''.'.,',,..,,--,,,,.,.,,,,,,\n",
+      "                              <>                               <> \",,,,\",.\"!.,,....--.,,-,.\".\",\n",
+      "                              <>                               <> ,,,-.\"'--,,?\",.\",.\"\",?\".\"'..*\n",
+      "                              <>                               <> :\",??,,','','!',',\".\",,.\",,'.\n",
+      "                              <>                               <> .,\".\"?\".\"!\",,\"--.\".,'.,,,,.\",\n",
+      "                              <>                               <> ,,.,.,.,,,,.,;.,,,,.,',.\"':';\n",
+      "                              <>                               <> ?\"-,.\",,\".\"?\".\"!\"',,,;--.,.\",\n",
+      "                              <>                               <> ,\".,,.,,.,(),,,''.'(-).,,.--.\n",
+      "                              <>                               <> ..,.,,,..'-,.,..,,.,,,.'..,,.\n",
+      "                              <>                               <> ,..-.,.,,,,.',,.\",\",\",;,,!\",,\n",
+      "                              <>                               <> .,!\".,,.-,.\",.,,,,\".\",?.\"\",\"(\n",
+      "                              <>                               <> ..\",,',.*,,,.,,.,,,,.*.,,.\",'\n",
+      "                              <>                               <> .,',..,,,.,,,.,,,,.,.,,,..,,,\n",
+      "                              <>                               <> \",,'.??,\"(),\"?.,?\"\",\",,\",,\",.\n",
+      "                              <>                               <> ?\"*\".\"\",!\",--,,,.\"?\",',.\"...,\n",
+      "                              <>                               <> \"......!\".\".'.?'??,?\"\",;,\".\"!\n",
+      "                              <>                               <> ,,-,..,,,.'.,;;:?;,.,',,,..\",\n",
+      "                              <>                               <> .....,,',',,,.....\"\"?\"\".\"\"'..\n",
+      "                              <>                               <> \",.!?.\"\",,\",.',.',.',.,.\",\",\"\n",
+      "                              <>                               <> ,,..,',:\",!','!,...\",,:\"'.;,.\n",
+      "                              <>                               <> .,.\"!!\".\",,!'...??...\",..'',.\n",
+      "                              <>                               <> .,.\"...\"()\",............\"\"...\n",
+      "                              <>                               <> ,.\"...,\",,,...\"?\",,\",!.\".\".?\"\n",
+      "                              <>                               <> \"\",\",.\"!\".\",.,.\",.\",\",\".,:,,.\n",
+      "                              <>                               <> .''.';.;,..,.',:,,.,,,..;:,.;\n",
+      "                              <>                               <> \",,.,,.,.,'..,,..\"?\".\"?\"\",',.\n",
+      "                              <>                               <> .','.,..--,,--'.,.\"\"----\"!!,\"\n",
+      "                              <>                               <> ---.,,,,.,?,,,,,,,.,,'.;.,,,,\n",
+      "                              <>                               <> ,;:,,.,,.,..-,..,,.....,.,.\",\n",
+      "                              <>                               <> ?\",.\"!......!\".'-.--.\"'?\".\"'!\n",
+      "                              <>                               <> ,,,.,,,.,':,,,.,,,.,',,,.',,,\n",
+      "                              <>                               <> ,,,,,,'.;,,:\",\":\",\".,','..,,;\n",
+      "                              <>                               <> !\".----',,,;,,.--,.-,,,.,--\",\n",
+      "                              <>                               <> .\",,,..,..\";,,',.\"',\"....-.'.\n",
+      "                              <>                               <> .'!'!...!...\".,,,,\"!,!\".(-.,,\n",
+      "                              <>                               <> .\"\",...\"\",,,\".\"'',',\",.,.\",\".\n",
+      "                              <>                               <> \",',,,,,,...,,.\"!\",,,,.\",?\",-\n",
+      "                              <>                               <> ,'..\"?\".\"!','.\"\",,\",,,.\",:.\"\"\n",
+      "                              <>                               <> ..,,.,,.,.,,,.,,,.,,.-,.\",!\",\n",
+      "                              <>                               <> .\",!!\".\",!',\"\"\".\",!,\",.\",',',\n",
+      "                              <>                               <> ,!\",\"'\".,..,',,,,,,,.,,,-,,,,\n",
+      "                              <>                               <> \".\"?\"\",,\",.\"','.\"\"',,?\".\"'!\"\"\n",
+      "                              <>                               <> ,,.';,.-,,',,..,:,,,,'.,.;,,.\n",
+      "                              <>                               <> ,,'..,,.,.,,,,,.,,,......\"?\".\n",
+      "                              <>                               <> ,.,,.\"?\".':,----,.\"?,,...\",,,\n",
+      "                              <>                               <> ,,,.,,,,,,.\"?!...\".',.,,,.--,\n",
+      "                              <>                               <> ,.,.,,,,,.,,\"'!'!\",,'.,,,.,,,\n",
+      "                              <>                               <> ,;-,.;,,,.\"'?\".\"'?'''.\",.,,..\n",
+      "                              <>                               <> ,.,'.,'..,,.,.,,,.',,,.,,,.'.\n",
+      "                              <>                               <> :\"-',\",.\"',\",\".,,,...?\"()\",'.\n",
+      "                              <>                               <> .\".\"?,'!',!.,,'!\"\",,!\".\"!\",.,\n",
+      "                              <>                               <> .,..,',.\",!\"..,.,,,.\",!',!\",\"\n",
+      "                              <>                               <> \"\"',',\",.\"?\"'.\",,\",.,,,,'.,.\"\n",
+      "                              <>                               <> -,,--,,.\"!,!....,'!\"\"!?...\"\"'\n",
+      "                              <>                               <> ,-.\"\"''().\"',,',!!\",,,.\"',!\"\"\n",
+      "                              <>                               <> ,,--,..,,\"\",',.,..,',\",\"',:\",\n",
+      "                              <>                               <> ,.....',\"\".\"'\"\".\"\".\"!!\",.\"?\",\n",
+      "                              <>                               <> \",.\",.'.'--!'.\",,.,\"\",,.,,,,,\n",
+      "                              <>                               <> \"\",:,.\",!\",.,\",\".,,,,*,,?\"\".,\n",
+      "                              <>                               <> \"',\",\",\".\"\";:'...\"\",,,.,,.\"'\"\n",
+      "                              <>                               <> ..\"?\",.\",,,,,,,.!'?...,?\"\"?,.\n",
+      "                              <>                               <> .,,.,,,'.,,,,,',','.,.,,;',--\n",
+      "                              <>                               <> ,,,\".\"--.\":,.\",,',\",.\",\".\"?.,\n",
+      "                              <>                               <> ..,...,,,.\"?\".\"?\"\"......,!!\",\n",
+      "                              <>                               <> .\"\"?\",.\",,\".\",,.\"',.,,-...\",!\n",
+      "                              <>                               <> .\".,,.\",'...!\",.,,,,,,,,.,...\n",
+      "                              <>                               <> .\",,,,'.\",!!,,--'!'.',...\",,.\n",
+      "                              <>                               <> ....\"\",,,!\".\".?,?:,,.--,\".\"?\"\n",
+      "                              <>                               <> .\"\"!'!.\"\"-,???\"\",?\",:,,--'--.\n",
+      "                              <>                               <> \",\",,\",...\"\",\",,.\",.\"\",',\",.\"\n",
+      "                              <>                               <> \",.,-,,.,'.,,,.,,,,,,..,,,.,.\n",
+      "                              <>                               <> ,.,,.,..--...,-.,,,,.,,,,\"'.\"\n",
+      "                              <>                               <> .,,,';,,,',.\",!\"',.',,,,-.,,,\n",
+      "                              <>                               <> .,,.\",!\",.----..,--.,..,.\"?\".\n",
+      "                              <>                               <> ,--.\",\",\",',',.\"\"'?\"..----.\",\n",
+      "                              <>                               <> !--!.,,!...,!!!...'...\".,',.,\n",
+      "                              <>                               <> ,.\"?\".\"',...\"\"',\".\"!\".\",\",\",,\n",
+      "                              <>                               <> .\".\",'...\".\"?\"\",;,!',\".\",,'?\"\n",
+      "                              <>                               <> ..,,\",,,.,'.\"\",\"',,'.,.,.',..\n",
+      "                              <>                               <> .--?\"\",!.,.,!,,\".\"!,.\"\",....,\n",
+      "                              <>                               <> ...!\",.\",;',\".,,.\",\",.\"',,\".'\n",
+      "                              <>                               <> !\",..\"?\",.\".......,\",,.\"'?!?\"\n",
+      "                              <>                               <> ,,,.,,,,,',..,,,.,,.,,,.,,,.'\n",
+      "                              <>                               <> ,',,,.,,'.,,,,,,,,,,.,..,.,.'\n",
+      "                              <>                               <> ,,;,,,.,,.,,-.,,,,,,..,,,,,,,\n",
+      "                              <>                               <> --.;,,,,.,--:,,,,\".,,,,----,\"\n",
+      "                              <>                               <> ,,.,,.,,..,.,,,,--.,.,,.,,;,,\n",
+      "                              <>                               <> -,,,.,-,-,,().,-..----.;,,..,\n",
+      "                              <>                               <> -,.;-.'----,,,.'()',,..'.,,,:\n",
+      "                              <>                               <> ---.,,,,,.,.,'..--.''--',.,,,\n",
+      "                              <>                               <> .\",'!,!,!,\",.,,:\"'..,--;....\"\n",
+      "                              <>                               <> ,,.:'',,,.\",\",.\"-.''--!',...\"\n",
+      "                              <>                               <> '!'.,,.\".,.\"!\".\"?.;,\",..,.,..\n",
+      "                              <>                               <> ..,!\",.'.',;'.,.-,.\"?\",.\",\".\"\n",
+      "                              <>                               <> .,\".\"?\",'.\",\",\".....\"\"?\"\",,,!\n",
+      "                              <>                               <> ?--,'...\",,-'--';.\"',\",.\"';'.\n",
+      "                              <>                               <> ,,.'.,,,,.,,..,,\".\",.,.,,.,,,\n",
+      "                              <>                               <> ,,'().,.\",,\".\".,\".\",,',\".\"?!,\n",
+      "                              <>                               <> ,.'.,,',.,,,.,.\"...\",;,--.,,:\n",
+      "                              <>                               <> ,.,;,.,..,,,.,.\"'?,\",.\"'?.?\".\n",
+      "                              <>                               <> ?,...\"----\"','-'.'.':!;--....\n",
+      "                              <>                               <> ..\",--.'',''..'.:'.,'.?'?\"\",,\n",
+      "                              <>                               <> ,,,.,,'.\",,',\",.\"...,\".\"',,',\n",
+      "                              <>                               <> ,,....,'-\",\"\".,,..\",!,,\",.'.,\n",
+      "                              <>                               <> .....\"\"',.'?,\".,,.\"','.',\"--\"\n",
+      "                              <>                               <> !\",,,,.,,,.,',.,,.,,,..\",!...\n",
+      "                              <>                               <> ..\"\"?\"\",,\",'.'--.,','.,,.\",!\"\n",
+      "                              <>                               <> ,,.,,,.,',.,',,,.\",?\".\"','.'.\n",
+      "                              <>                               <> .\"!\".,,----,.,.,.,:,,.,',.\"'!\n",
+      "                              <>                               <> ...,.,.,'.,,.,,.,''..,,,,.,,,\n",
+      "                              <>                               <> ,,.,,,.,,,,,.\"!\".,.(,.),,,..,\n",
+      "                              <>                               <> \".,,..,.,.,...,.,,,':\"?,'!\"',\n",
+      "                              <>                               <> ...,.,,,,,.\"!!\".\"?\",.,,.,-,-,\n",
+      "                              <>                               <> .,,,.,,--,,.'',,,.,.,.,--.,.,\n",
+      "                              <>                               <> ,,\".\",\".\"?\"\"''....\"\",,,\".\"','\n",
+      "                              <>                               <> ,.,,.,-,,,,.,,''--'--..,,-.\",\n",
+      "                              <>                               <> ,,,.\".\",,!\".\".,,.,.\"\",----.'.\n",
+      "                              <>                               <> ,;,.\"!!!\".,.----,.,.,.\"!\".\"'!\n",
+      "                              <>                               <> ..,.,.,',.,:\"?....?\",,.,,.\"?\"\n",
+      "                              <>                               <> ,,.\",,,\".\",,.,....,.!\"\",?\".\"?\n",
+      "                              <>                               <> ..\".,!'.\"\"',\".\"'!\".\"',',\",.\"'\n",
+      "                              <>                               <> .\";,'.,\",\"..',?\"\",!\".\"-\".\",'.\n",
+      "                              <>                               <> ?,,,,,\".\"'!..!\",.\"!\",..\",'?\",\n",
+      "                              <>                               <> '!',!\",.\"',\".\"'....,!,','!...\n",
+      "                              <>                               <> ?'...,!\".\",....\"',.\"?\".\"?'?\".\n",
+      "                              <>                               <> \",.\"\"?\"\"!?!\".\";',.,!\".\"'!\".\",\n",
+      "                              <>                               <> ,,!.....\".\"'?\".\"..?\"\"','...\"\"\n",
+      "                              <>                               <> ,.\",!'!\"..,,,.,.,-,..,,.'.,..\n",
+      "                              <>                               <> '.--,,,,,--'.,,,,,.,,,,..\",\",\n",
+      "                              <>                               <> ,\"..\",\".\"','.,!\",.\".'.?????.\"\n",
+      "                              <>                               <> \"!\",,,.\"'!?!\"'.\",!!!\".\"?\"--.\"\n",
+      "                              <>                               <> ;.',.,.;,,.,:\"!!\".,,.\"!\"..,-'\n",
+      "                              <>                               <> ,',\"??,....??\"\",,\".\",,!.?\"\",?\n",
+      "                              <>                               <> \"\",'?\".\"'?,?\"\",,\",-.\",,',..?\"\n",
+      "                              <>                               <> ?.--,!!!...\",.\"!\",..\",,!\"'.'!\n",
+      "                              <>                               <> \",'--!\",.,,,,.\"',\",\"!\",.\",?\"'\n",
+      "                              <>                               <> ';',\"..,,.,'.\",,\",.\"??\".\",.\"\"\n",
+      "                              <>                               <> \".,,..\"!!\".\"!':!\".\"!'.',',.\",\n",
+      "                              <>                               <> ,,...??\"\",!????\",.\"?\",.\"???..\n",
+      "                              <>                               <> .,,..',..\",??\".':\",.\"',.'.,',\n",
+      "                              <>                               <> ?\",'.\"!\".\"-!\",''',.-,.'----()\n",
+      "                              <>                               <> \".\"!!\".,..\",,!\".\"!.....?'.,,'\n",
+      "                              <>                               <> ,,\",...\"\"'!\"\",.\"\"?\".\"?...\".\"?\n",
+      "                              <>                               <> ,.\",!\".\",!,\".,.,,.\"...\",...\",\n",
+      "                              <>                               <> !\"'.\",,\",.\",\",,\".\"\"?...\"\",\",\"\n",
+      "                              <>                               <> \"\"?\".\".?,?\"\",!\",\".\".\"...\".,,.\n",
+      "                              <>                               <> \"\"?\"....,,,,.--.\",\",\".',,.\"..\n",
+      "                              <>                               <> ?\"\",\";.\",\"..\"....\"\",\".\"?\".\"?\"\n",
+      "                              <>                               <> '.'.\"\"...?\".:\",,,?...,,'....!\n",
+      "                              <>                               <> \",\",\"--,\".(.)\"...\",.,.\":.....\n",
+      "                              <>                               <> !\".\"','....\",,..\"',,\",,.\"',--\n",
+      "                              <>                               <> ,:,,.\"!\",-..,-,,...,,,,,--.,,\n",
+      "                              <>                               <> -,,..,,;,,.,'.:,.,,,.;,----.,\n",
+      "                              <>                               <> \"'.\"'.,,,,,.,,,()*----,,,--,-\n",
+      "                              <>                               <> -,--.,,,--,.,,--,,,,,..,.,*,.\n",
+      "                              <>                               <> !...!--,,'--'.'!!!!----!'!,?'\n",
+      "                              <>                               <> -,,,,\"!\",,.,,,..,.;,'.,,.--,,\n",
+      "                              <>                               <> ,'.,,,,--'...,-..,(),,--,..,,\n",
+      "                              <>                               <> .--.,,,.,.,,,.',,,.:,,,,,,,..\n",
+      "                              <>                               <> ,,.,'.,',,.,,,...,,.,,.,.,.',\n",
+      "                              <>                               <> \"().\",!\",.,-.':\",,,\".\",\",\",,.\n",
+      "                              <>                               <> ,,.,'.,',,,.--,,,.,,,,.,',,,,\n",
+      "                              <>                               <> ...\"'.\",\",,.',,.,.,,,,.,,----\n",
+      "                              <>                               <> ,.,,.,,.',.\",!\".\".\"'.'..,,,.\"\n",
+      "                              <>                               <> ;..,,,'.\",,\".\"?.,?\",.\",,\".\"?\"\n",
+      "                              <>                               <> \",\",'..,\",,.\",.,!\",,,,.\"'!\",.\n",
+      "                              <>                               <> .\"\",,\",,\"...\"\"!\".\"..,.,\",--\".\n",
+      "                              <>                               <> ,.,,,.,',:\"!\",,.,..,,\"','..\",\n",
+      "                              <>                               <> .,,,,.\"??''??\".,:\"?\"\",\".\",\",.\n",
+      "                              <>                               <> ?\",,',..\".,,\"-.\"',\",\".....?\",\n",
+      "                              <>                               <> \".,...,,,..--..,,,--.,,...,,.\n",
+      "                              <>                               <> ,.,-,.-,.,,,,,.,;,..,,,,,.,.,\n",
+      "                              <>                               <> \",.\",??'!?\"\",,\",,\",,,,----.\"\"\n",
+      "                              <>                               <> ,?....\",..\",!!----!\".\"\",,.\"!,\n",
+      "                              <>                               <> .,!\",,.,,'..,,;,.,,,,.,,.,,..\n",
+      "                              <>                               <> ,;,;--.,,,--,,,,,.;,'('),.:--\n",
+      "                              <>                               <> ,.,,,,,,,.----.,,.,(),,-,,',.\n",
+      "                              <>                               <> --,.\",,----,,,,.,,,,--',,,,.,\n",
+      "                              <>                               <> ,--,,.,,,.,,----.--''--,,.,,,\n",
+      "                              <>                               <> ,,-,,,.,,,-,..-,,,,..,.,,.,.,\n",
+      "                              <>                               <> .'-,,----..--',--,,.,,.,,,,,\"\n",
+      "                              <>                               <> .,',,,.,,'.,.().,,.(,,),.--,,\n",
+      "                              <>                               <> \"?,!\",,,.,,.,,,,,,,.,,,.,,\",?\n",
+      "                              <>                               <> ?'',.--,'!',,'!'--,,,.,,,?,;,\n",
+      "                              <>                               <> .\".,,,',..,,,,.\",,.,',,.\",,,,\n",
+      "                              <>                               <> .,.,,,,.,,,'.\",.'?\",.,,,,.,,.\n",
+      "                              <>                               <> .,,.\"!,!'!'.,'.\",.,,.,,--,--.\n",
+      "                              <>                               <> ,.\"\",,,\",\".',.\",,,''.,,.,.,,,\n",
+      "                              <>                               <> ,..,(,,),.\"'....!\".\",!\"\"'!\".\"\n",
+      "                              <>                               <> -,,..,';,,.'.,,.,.,,,,,-,,.,,\n",
+      "                              <>                               <> ,,,.,,'.,,.,,',.---!,,....,,,\n",
+      "                              <>                               <> ,,,,,,..,.;--..,,,,.,..,,.,'.\n",
+      "                              <>                               <> -,,,.'.,,,.',.\"?\".\"?,'.?,'.\",\n",
+      "                              <>                               <> .,,,,,..,,,,,,,,,,,,--,,,,,,.\n",
+      "                              <>                               <> ,.,',?,,.,,.,,,-.,,,,,...,,.'\n",
+      "                              <>                               <> .,.,,..;',.,,.,.----,;,,.,,,,\n",
+      "                              <>                               <> \"\",,,.,,,,,..\",\",.\",.\",\",.\"..\n",
+      "                              <>                               <> .,,----.,.,,.\"'--,\",,\",.',',.\n",
+      "                              <>                               <> ,.,,.,--.,.,,,,.,\"!\"\",\".\",!\".\n",
+      "                              <>                               <> ,,,.,,.;,,;,;'!,;,!\"!-;,,!,,,\n",
+      "                              <>                               <> ,,--,--,,,--.,:\",..,,?,,.\".,,\n",
+      "                              <>                               <> '..,,,.,,,,,,','--,,.*-.,,,.,\n",
+      "                              <>                               <> '.'.,,..,,..,.,,.,,,,,.\",\",,\"\n",
+      "                              <>                               <> .?\"--,--\"????\"\"...\",\".......\"\n",
+      "                              <>                               <> ,,?\".\"'.'.\"\",',\".\"...',.,!\"\",\n",
+      "                              <>                               <> ,..\",,\",.,.,,,',\"\"(),\",.\"\"...\n",
+      "                              <>                               <> ,,,,:\",,'.,!\"\",'!\",,;,\"'.\"',.\n",
+      "                              <>                               <> '....\",,,,.\"!\"..\",!\".\"'!!!.\"\"\n",
+      "                              <>                               <> \",'.\"\"?,....',,\"-,,\"'.\"\",....\n",
+      "                              <>                               <> ,.--(--),,;,...,--.-----.-,..\n",
+      "                              <>                               <> !\".,.,,,,\"!\",\"!\"\"!\".\",'--.\",;\n",
+      "                              <>                               <> .';..\"\"(),..,,,.----.,,.,,.,.\n",
+      "                              <>                               <> ,,,,.,,.,,...',,.,'.;--.,,,\"!\n",
+      "                              <>                               <> ;---(-)--:.'----.,,.',,.,,',.\n",
+      "                              <>                               <> --,'\"()\"''!\".',.,,.,,,,.,:\",,\n",
+      "                              <>                               <> ''.,,.\",\",\"----,...\".,,.,.,:\"\n",
+      "                              <>                               <> -,.',,,.,,..,..,,(\"!!\"),\",\",\"\n",
+      "                              <>                               <> .\".,..\"--'--\"...!\"..,\",\",\",\".\n",
+      "                              <>                               <> ,!\"'..,.,'..,,.:,,,..,.;,,,.,\n",
+      "                              <>                               <> ,.,,.,,..',..,,.,..,.,,.,;,,,\n",
+      "                              <>                               <> --,,\",\"...,,,,,.,...,,,,,.'.,\n",
+      "                              <>                               <> ..,..,.:\",?,,!\",,,;,,\"'\"..,,,\n",
+      "                              <>                               <> .,'.,.',,,.,',.,','.\",\"--\"'?\"\n",
+      "                              <>                               <> ,.\",?\".\"??...\",.\"...\"\"!!\".\".\"\n",
+      "                              <>                               <> .....,,\",,\"....\",.',,'-;,.,,'\n",
+      "                              <>                               <> ..,,'.\".\".\",,\"\"..,,,..\",,!'.\"\n",
+      "                              <>                               <> .,,.--'...\"\",?\"\"...\"\",!\".\",,'\n",
+      "                              <>                               <> ,,.,,.,----,.-..;.--,,,,,,,--\n",
+      "                              <>                               <> ,,'.,,-,,,,.,..\"',.,,\".\"?\".\"'\n",
+      "                              <>                               <> ..'!?--!...\"\",'!\".\"?!',\"-,.\",\n",
+      "                              <>                               <> \".\",.....\":.'.\",\",,.,,'.,,.:\"\n",
+      "                              <>                               <> '?'!\",',.\",!\",,,.,,,,.\"?\".,,.\n",
+      "                              <>                               <> ,,,....\"!\".\"!\"\",\".\"',!\".\",!\".\n",
+      "                              <>                               <> ...,,,.,,,,.'..-.''..,,.,:\".,\n",
+      "                              <>                               <> .,,.,.,.,,..,,.,.\"!\".\"!!\",.,,\n",
+      "                              <>                               <> \"\",\",,\",....,\"....\"--!\",,.,,,\n",
+      "                              <>                               <> .\",\".,--,.,,,.,.,(),.,,.,,;,.\n",
+      "                              <>                               <> \",'.\",,\".\",\",\".,.,.\"\",??\".,,.\n",
+      "                              <>                               <> ,,.-,,,,;,,.,,.,,,,,.,,,,,.\"'\n",
+      "                              <>                               <> ,;,'!...?,.,.,....!.--...,.,,\n",
+      "                              <>                               <> ,,,.,',,.'-,.,.'.'.',--',--.-\n",
+      "                              <>                               <> ,,,?!'.'?'!\".-.-.,'.,,,,,.',.\n",
+      "                              <>                               <> ,:\".,:'.'\"\",\".\",,!\",;,.\",',\",\n",
+      "                              <>                               <> .,,.',,.*\",,',.\"\"?\".\"''--..\".\n",
+      "                              <>                               <> ,,.\"':\",,.\",,.,,:\",...\"--.,.\"\n",
+      "                              <>                               <> ,,,,,..,,..,--.....,-,.,.,-,.\n",
+      "                              <>                               <> --,.,,..,,,.;,,-,,,..,,.,,.,,\n",
+      "                              <>                               <> .,,.;...,..,.,,,,...,.,.\"....\n",
+      "                              <>                               <> ,.\"......\",.\"'?\"\"!\"..\"...!...\n",
+      "                              <>                               <> ,,,.\".,\".,,.,,,,..,.,,,.,.\"..\n",
+      "                              <>                               <> ,.\",''!,\",.\";'!\"..'.\"?'!?\"...\n",
+      "                              <>                               <> '',\"\".,,\".\".,,,.,,\".\",,.,,.,,\n",
+      "                              <>                               <> ,,\".\",,,.,,''.,,..,..,,,:,,.,\n",
+      "                              <>                               <> !,'!\"\"!\".\",\",,,',.,.\",?...,?\"\n",
+      "                              <>                               <> '.,..,,..,,,,.\",!,\",....,,,..\n",
+      "                              <>                               <> \"........;,,'....\"\"'.,,\".\",,,\n",
+      "                              <>                               <> ',,...\",.,...',,.,',,.,.,,'.,\n",
+      "                              <>                               <> \".\"'',\".\"--!'--!,.','.\".\"??\".\n",
+      "                              <>                               <> \".\"-.,'!\"..,'.\",\".\".\"\",',,'.'\n",
+      "                              <>                               <> ,\".,,.,,.,,,,,,.,.\",\",.\".,...\n",
+      "                              <>                               <> \".\",!,\",.,:\"?'.\"\"?'.'....,'.,\n",
+      "                              <>                               <> -'--.,,,.,,.,,.\",\".\".\",.,.,..\n",
+      "                              <>                               <> .-,,.\",\".\"!\",'.,,,,--.,;,,..,\n",
+      "                              <>                               <> .\",\",\"\"--.\"?\".\"?\",,.\",\".\"?\".\"\n",
+      "                              <>                               <> ..?\".\"!......,...!',?\",..\"?\",\n",
+      "                              <>                               <> ,,!!!\".',.,,,.'..\",,,\",.\",.\",\n",
+      "                              <>                               <> '!.'!...\",.,,.\"\",?\"'...'''!\",\n",
+      "                              <>                               <> ,,,..\"??\",.\"??...\".,.\",!\".\"'?\n",
+      "                              <>                               <> ,,.\"!\".\",'!\"\",'!.'...,\".\"!?\",\n",
+      "                              <>                               <> !',--.\"\",'!\",-,.,.,.,.\"!\"',.\"\n",
+      "                              <>                               <> :,',----'.??..-.'--',,.\"!\"--.\n",
+      "                              <>                               <> ?'?!',','\",'.\",,\",:\",'.'--.?\"\n",
+      "                              <>                               <> .,,\"!\".,,',.,,,.,.\"!,-,,\",.\"!\n",
+      "                              <>                               <> ,,\".:\"!'!\",,.\",.\",,.'..\"!,',\"\n",
+      "                              <>                               <> \",.\"\",,\".\",,,'.\".\"?\",\".\".....\n",
+      "                              <>                               <> ---...,.,.\"...!,,\",\"!'.','.'.\n",
+      "                              <>                               <> \"',.\"...!\",'.\",!\",,:\".\"\",,\"..\n",
+      "                              <>                               <> ..*...\",\"\".\",!\".\".,,....,.,!\"\n",
+      "                              <>                               <> --.*\"','.\"*()\",,.\"\",-,;,,,--,\n",
+      "                              <>                               <> ,,,',,.,...',,,,\"----,,,,,,,\"\n",
+      "                              <>                               <> \"''!\"\",\"'.\"--,.',\",:\",,!\"\",!\"\n",
+      "                              <>                               <> .\"\",,\".\".\"\"?\".\"'?\"\"?\"\"?!...,:\n",
+      "                              <>                               <> **\".,!\"\",!\".\",'--!\"\"''?\",.\",,\n",
+      "                              <>                               <> .....\"\",\".\",..\"\",.\"**\".\"\",,!\"\n",
+      "                              <>                               <> ,,,\",.\",!!.!--,..'.,,,?,,\",\".\n",
+      "                              <>                               <> !.\"\",'...,\",.,,,,,.,'..,.\",,\"\n",
+      "                              <>                               <> .\"'.\"\",,...!\",.,.,.,,,,.:\"?\"\"\n",
+      "                              <>                               <> ,,--,...?,.;.-,-,-.??.,,--;--\n",
+      "                              <>                               <> ,,.,,,.,(),,.,,(,),-,,.--,,..\n",
+      "                              <>                               <> --.,-,.(,),,,-,-,-.,-,.-,,--,\n",
+      "                              <>                               <> \"..,,..'...,,-,,..:,...,.'.,.\n",
+      "                              <>                               <> \",..\",?\",.\".'.\".\"?...,?\".\"?\".\n",
+      "                              <>                               <> .',,.--,--..,,,,,.,,.,.,,:\".\"\n",
+      "                              <>                               <> ?\"\",'?\",.\",\".,,.\"?\".\",,,,\".\",\n",
+      "                              <>                               <> .\"'.,'.'.\"--,--\"',,....\".\",,'\n",
+      "                              <>                               <> '...\";,,..,...\",!...!\".\",\".,,\n",
+      "                              <>                               <> .--,,.,,,,,..,,.,,,,,,,.,.\"!?\n",
+      "                              <>                               <> \"\",,,\".\".,...\",\",....\",,',.\",\n",
+      "                              <>                               <> .''....'.\".\",'...\".\",.\"\",.\"\",\n",
+      "                              <>                               <> ?.\",-.,,,'.\"...'...,?:''...,!\n",
+      "                              <>                               <> ,,..,,:\"'?\"\"'!\".,,-.,,,,.'.,,\n",
+      "                              <>                               <> ,,\",.\",.,,,--,!,,.\":,',.\"...!\n",
+      "                              <>                               <> ,.,.\"'?\".-,',,.,,,,,.\"!\".,,.,\n",
+      "                              <>                               <> -.\"?\".\"--,?\".\"',.\"\",,,,\".\"!\",\n",
+      "                              <>                               <> \".\":'.,.,\":\",,,,,.,.,,,.,.?..\n",
+      "                              <>                               <> ,\",,,'....,,,,,.\"\"?\"\",\",\".\",.\n",
+      "                              <>                               <> ''!'.\"..,.',.,:\".,\"*.*\"..\"\",,\n",
+      "                              <>                               <> .!,.\"\",,\",.\"!\"..,,.(),,.\",\":\"\n",
+      "                              <>                               <> ,,.,.,,,.\",,;,(),,.?\",.\",,..'\n",
+      "                              <>                               <> ,'!';,',\",.:.\",......,',\",..\"\n",
+      "                              <>                               <> .--,',,.,,.\"!\",--'.\"........,\n",
+      "                              <>                               <> .,,..\",\".\",,\".,-,.--,.\",,\",.\"\n",
+      "                              <>                               <> ,..,,,.\"'!!'!\".'.\"!\".:!..;:.,\n",
+      "                              <>                               <> ,.(),,-().,,,,.,.,,:'.,,''',,\n",
+      "                              <>                               <> .',,.:-(),''(),.,-,.,,.-;,().\n",
+      "                              <>                               <> ,,,,--,,,.,.',,,\"'!\"\"'!\",\"'!\"\n",
+      "                              <>                               <> ,,,.\",,,.,,',.,'...\",,?\".\",,\"\n",
+      "                              <>                               <> ,.,.;,,....,,.\",,.\",,?\".\".'.\"\n",
+      "                              <>                               <> \",.\"???\",.\",\",.\",.\".,,,.,,,,,\n",
+      "                              <>                               <> ,,,,,.().\"!\"--,\"!\".\"!!\"--;\",!\n",
+      "                              <>                               <> \".\"',!\",..,,,,,,,.,,,.,,.,'.\"\n",
+      "                              <>                               <> .\"?\"\",,\"..\"',\",\"'.\"\"?\".\"?\"\".,\n",
+      "                              <>                               <> .\"',\".\"'?\"\",.'','.\".,.',,,,,.\n",
+      "                              <>                               <> -,,.\",?\".\"?\".\",!,.',\".,,.,.\"'\n",
+      "                              <>                               <> ,!\".\",,!\".\",'!\"-,.\"!\"'.\",!\",,\n",
+      "                              <>                               <> ,,.?\".\"!\",,.:.,,'.,,.,,.\"!\",.\n",
+      "                              <>                               <> ,,,,,,,.,...\"!\"..,\"!\",,,-,,.-\n",
+      "                              <>                               <> ,!\",.,,,,,,,.'.,,',,,';.,,..,\n",
+      "                              <>                               <> ,;..?.----,.,,;,,.,.,,,,.,',,\n",
+      "                              <>                               <> !\".\",?\"\",\",\",'.!...\"..,,',...\n",
+      "                              <>                               <> .\"'',,.--.'...,..,,,.\"?\"..,..\n",
+      "                              <>                               <> -.,,,,--,.,,..,,.,,,,..,..\"??\n",
+      "                              <>                               <> -.,,,--,,,,.',.',..\",\",.\"?\"'-\n",
+      "                              <>                               <> ,,..,,-,.,,,.\"\"()\",\",\"\".\"',,\"\n",
+      "                              <>                               <> \"'\".\",,!\",,-.,..,:\",,?\"\",,,\",\n",
+      "                              <>                               <> .,\"!\".,',.,,;,,;,.,..,,,,.,.,\n",
+      "                              <>                               <> ,.\"...!\",.\",!!....\".\",.!\".!,.\n",
+      "                              <>                               <> .,,,,,..,..,.\"?!\",,,.\",,'!\"..\n",
+      "                              <>                               <> .',,..,.,,,,,..',,,,,..,,,,.,\n",
+      "                              <>                               <> ..,..,,.,.\",,!\",-,,,,.,,-.,,.\n",
+      "                              <>                               <> ,--,,..\"!,!\",.,,.\"!??\".,,,.,,\n",
+      "                              <>                               <> ..,,.\",,\".\"!...\".\"?\".\"!\".\"!\",\n",
+      "                              <>                               <> ,.,!,,,,,,,,,.,,'.\",\",\",,,,,,\n",
+      "                              <>                               <> ,,?...,'!\"..,,,,,,,,,,.,,.,,;\n",
+      "                              <>                               <> ,-,,.,:,,..():,.,.,,,..,,,().\n",
+      "                              <>                               <> ,;,.;.,.,,.,,,,,,.,,...,,,,,.\n",
+      "                              <>                               <> .',.,,.',',,----.,,',.----:??\n",
+      "                              <>                               <> ,,,'.--',,--,,;,,.?--,.,,,.\",\n",
+      "                              <>                               <> .?-(),.,..,,().:,;,;,.'..:\",?\n",
+      "                              <>                               <> ,,,.,,,,.,,,..'..,,..-,..,,.'\n",
+      "                              <>                               <> .,,.\"\"\"-\".,\".\"\"\",,\"\"\"-\"..''.\"\n",
+      "                              <>                               <> \"\",\".\"!.\"\",,\".\"!,!\",.\",...\",,\n",
+      "                              <>                               <> ;;,;-;;;;,;,-(),;,,;,--,;,---\n",
+      "                              <>                               <> \"\"',...\",.,,,,(,),',.\",...\",.\n",
+      "                              <>                               <> .,-,-,,,,,.,-,.,,.':\",,,....?\n",
+      "                              <>                               <> ,.,,:\"!?,!.,\",,.,,,,.,,:\",,\",\n",
+      "                              <>                               <> ,\".\"'!\",'.\",,'..\",.\"-!*'.,\".*\n",
+      "                              <>                               <> '..\"\",....\"\",,',...\".\",-,,''.\n",
+      "                              <>                               <> ,,',,,,.,.,.,.,..,,.,,...,.\"?\n",
+      "                              <>                               <> .,.,,,..\"!\".\",!?,?\"\",!\"..\"'?\"\n",
+      "                              <>                               <> ..,...\".,',,,,.,,.\",!\",\",.,?.\n",
+      "                              <>                               <> ,.\"',\".\";..,..,.,,.(,,).?\".\",\n",
+      "                              <>                               <> .'.\",\".\"..\",--....,----',,.'.\n",
+      "                              <>                               <> ,!',\".\"''?\".\",\",\".,,\",,\",...\"\n",
+      "                              <>                               <> ,,.\"',,\".\"....-.,'?''--.'.'?'\n",
+      "                              <>                               <> '?',',',.''','','!.'',.'.,.,.\n",
+      "                              <>                               <> ,.\"\",?\".\",,\".\"',\",\"...\"\"!\",.\"\n",
+      "                              <>                               <> ...............\".-,,..,,.',,.\n",
+      "                              <>                               <> ,--\"\"--,,,-.'-.--.,.',,.,.,.,\n",
+      "                              <>                               <> ,.:--.,,,,--,,,.,-,'-.,,.,,,.\n",
+      "                              <>                               <> ....\"\"',\".\"...,\"..\"?\"..\",''?\"\n",
+      "                              <>                               <> .\"!\",',\",,';!:--.?.'!\".\"??',\"\n",
+      "                              <>                               <> ,,,.',,..,,''..,..,,,,..,',.,\n",
+      "                              <>                               <> \"',!!',\".\"!\"-..,.,,,..,.,,,'-\n",
+      "                              <>                               <> !,','.\"\",''.,\".\"?\"..\"'!.\".\"!\"\n",
+      "                              <>                               <> -,,,.,,'.'.-'.,,...-.-.\",,?\",\n",
+      "                              <>                               <> ,,..\",,\"-.\"?\",.\",,,\",,.',,'',\n",
+      "                              <>                               <> .,.'.'.,.\".\",?\",'.\"!?\".\",\".\"?\n",
+      "                              <>                               <> ,\"(,\"\"),\",,,......,,\".\",..!\".\n",
+      "                              <>                               <> \",\",,'.,,..\"(.)\"'!,!.,..,,...\n",
+      "                              <>                               <> ,,\",,...'.?\",,..,,,,,.\"'!'!\".\n",
+      "                              <>                               <> \",.\",,!\".\",....',\",.\"...,\",.\"\n",
+      "                              <>                               <> ?\".\"'.\"\",.'.\".\".',',?\".,'.,.'\n",
+      "                              <>                               <> ..\"!\",,,.\",?.'?\",.\",\".\".\"...\"\n",
+      "                              <>                               <> \",'!\":,.,,,,.,,,,...\",'!\",.\"!\n",
+      "                              <>                               <> \"\",'.?\"\",\",\"''!!,!\".,,.,,,---\n",
+      "                              <>                               <> !\".\",','!\",.\",.\"\",,\".\"...\",.\"\n",
+      "                              <>                               <> ..,\"-...,,.....,.:.'.','.,,,,\n",
+      "                              <>                               <> ,,.'.,,,,,,..,.\",?\"\"!\",.\",\",,\n",
+      "                              <>                               <> ,,..,,.-,,,,,,,,,,...,,,,.,,.\n",
+      "                              <>                               <> ,...,',\".\",......,.\"(.)\"--,,-\n",
+      "                              <>                               <> \"?,,?\".*\",,.\"*()\".\".,..(),---\n",
+      "                              <>                               <> ,,,.,.,,..,.,;..,--,',--,.,,,\n",
+      "                              <>                               <> -.\"!\".\"!\",..'.,,.,,,,,,..;,--\n",
+      "                              <>                               <> ,,..,,,,,.\"!\".\"!',--!!...',.;\n",
+      "                              <>                               <> .,.\"??\",..,,,...,,',.,,.,,,,.\n",
+      "                              <>                               <> ',..,..\"?\"\"--.\"\"?\"\",,\",-.,,.\"\n",
+      "                              <>                               <> !!?,?\".,-.--.\",......\".,.\"...\n",
+      "                              <>                               <> :\"',!\",,:\"!!...',!\"\",,--!...\"\n",
+      "                              <>                               <> '''.\",.\"?\"\",,!\"\",?\"\"?.\".,,.,,\n",
+      "                              <>                               <> ,\",\"'....\"),\",.,'.,,.\"...,\",\"\n",
+      "                              <>                               <> .,,.,,.\"',!,!\".\"',!!!\"..\",.'?\n",
+      "                              <>                               <> ,,,,.,,.'\".\"()',,.,,,.,,..,..\n",
+      "                              <>                               <> .,,,,.\",,\"',\".?,,.\"\",:?\"\"?,'.\n",
+      "                              <>                               <> ,,,,.,.-..\"?\",.\",,\"..\"?\".\",,,\n",
+      "                              <>                               <> ..\"','!...'!\".,,..,,.\"?\"..,,,\n",
+      "                              <>                               <> ,,:\"!.\".,,,,,,.,,-,,.\"!...!\".\n",
+      "                              <>                               <> ,,,,.,..,.,,,,,,.\",!...?...,.\n",
+      "                              <>                               <> \",,,-.,',..,-,-..,,,,,.'.\",..\n",
+      "                              <>                               <> ..,-.\",\"(),\".:.\",.,...().,..,\n",
+      "                              <>                               <> ,.:\"!....\"\"?....,\".\".\",,-.\"..\n",
+      "                              <>                               <> .,,...,,.\"!\",,....,...,.,..',\n",
+      "                              <>                               <> ,,.,.,,,,.,..,,.,.,.,,,.,,,,.\n",
+      "                              <>                               <> ,,,..,.\"\".',,,.(,--),,.*'.',,\n",
+      "                              <>                               <> ,.,.,,,--.',...,-,,.,,--.,,,-\n",
+      "                              <>                               <> ,,,,.,..,',,.\"',\".\"',...,?\".,\n",
+      "                              <>                               <> .\"'!!,,!\".,.,,-,.--..--,,--,,\n",
+      "                              <>                               <> ,!\".\",--'...,...\",.,',,,,.,.'\n",
+      "                              <>                               <> \".,\"..,--.,--.',.\",\".\",,!,\",.\n",
+      "                              <>                               <> '.\",\",'.\"....\"()',,,',.\",,,\",\n",
+      "                              <>                               <> ..\",,....,.\"()\"\"----\",.!!.,!!\n",
+      "                              <>                               <> '.\",,?!?\"\"?\".\",,!\",,.\"!\".\"?..\n",
+      "                              <>                               <> ,--';,.,,,,,,'....,.....\",.\",\n",
+      "                              <>                               <> ,,'.,..,...,....-.,,..,.,.,,,\n",
+      "                              <>                               <> .\"-,',?\".\",',?.!\"..'.,,.\",',\"\n",
+      "                              <>                               <> ,\"\".\"',--!,?\",.\"?\".\",,!\",,.,,\n",
+      "                              <>                               <> ,,,,.,'.,.--..\",!,\",,,....,..\n",
+      "                              <>                               <> ..,.,.,.,,,..'.',,,,.'.,..,.,\n",
+      "                              <>                               <> ,?'?\".,.,,.\"....'...\".\"!'.!.!\n",
+      "                              <>                               <> ,'..,,.\",,!\".\"'?\".\",,.\",,,.\"'\n",
+      "                              <>                               <> ,,\",'.\",.\"\",...',\",,.,,,.,,,,\n",
+      "                              <>                               <> :,.,..,,..,,,,.',.,,...??'?,.\n",
+      "                              <>                               <> .',.,.,-',,.,',,..,.\"'.?\"..\",\n",
+      "                              <>                               <> ,...,..;;,,,,..,,,..'.,..,,,.\n",
+      "                              <>                               <> ',,,'--''-''--'...?',!\"..\"--,\n",
+      "                              <>                               <> ,,,..\",,\",..,,.,,.,,,,.,,,.,.\n",
+      "                              <>                               <> ..,,.,,,.\"'?\",.\",!\",',.,,.,',\n",
+      "                              <>                               <> ,,.'.,....,,..,,.,,.,,..,'..,\n",
+      "                              <>                               <> -,,,.,.\",,,,...,,\".\"...!.'!!.\n",
+      "                              <>                               <> ..\",!\",.\",....,,,!\",.\",,...',\n",
+      "                              <>                               <> !\",.\"',.',,,!!\",.,,,.,,;-,,.,\n",
+      "                              <>                               <> ,-,,,.\",!\".\"'.\",--.\"!,,!\".\"-,\n",
+      "                              <>                               <> -..,,.,,.,,,.\",?','??\".,.\",,\"\n",
+      "                              <>                               <> ,-,.',,.,,.,.\",!\",.\",!\",,,,..\n",
+      "                              <>                               <> \".\",.\",\",.\",,\".\",\".\"?\".\".\"\".-\n",
+      "                              <>                               <> ,,,,,.,,...,,,.,,--,.'-,,,.,.\n",
+      "                              <>                               <> \",.!\".',.\",\",\"..\",:.\",\",,\"\".\"\n",
+      "                              <>                               <> !'\".,,.,:\"...\"..\"-;,,.,',..,.\n",
+      "                              <>                               <> \".\"..\"'!\",,'.,--.,,,..,,,;,(,\n",
+      "                              <>                               <> *,.*()*.*()..',':\",?\"\",,\",.\".\n",
+      "                              <>                               <> -,\",,,...\"\"?\",.\"?...!\".\",\",,\"\n",
+      "                              <>                               <> ..\",.',--,'--(),,:\"!\",\"!\".,,,\n",
+      "                              <>                               <> ',,.--,,--,',,,.,,;,,.,,,--,.\n",
+      "                              <>                               <> ,,,\",--?\",,,,,.'.',.,,--.,;.,\n",
+      "                              <>                               <> .,,,,-,.\"?\"\",.\"()\",;\"()\"'....\n",
+      "                              <>                               <> ,.,'',,..,,.\",,\",.\".\",,,,..,.\n",
+      "                              <>                               <> \",,\";.\"'!\".\"......?\"',,\",!\".\"\n",
+      "                              <>                               <> .\"'.\",?,,....-\".\",!'.?,'.--'?\n",
+      "                              <>                               <> .,'','.--,,,-,.,.--,,;;'----,\n",
+      "                              <>                               <> ..,;----',','.,.',.,',.(),,,,\n",
+      "                              <>                               <> ,.,',(,).,,,,,,.;.,.,,.,.'.\"?\n",
+      "                              <>                               <> ,..,,...,,.',,.,,,,,.(),.\".!\"\n",
+      "                              <>                               <> --.,,\",...\"!?\",.\",\".\"'.\"\",,.!\n",
+      "                              <>                               <> '',..,,,,.\".\",..'.,.-,.-.;,,.\n",
+      "                              <>                               <> .\"!!!\".\".\"'.,.\"!\".,,,'.,-..,,\n",
+      "                              <>                               <> ,.\"?\".\",',,\",.,,,.,.\"!\",,\",'?\n",
+      "                              <>                               <> .,,,',,.,.,,,..',,,.,,..,.?\",\n",
+      "                              <>                               <> ...,,...:,.,,,,.,,;,.,.,,.:\",\n",
+      "                              <>                               <> ..:\",,\",.\",,..\"\"?\".\".\"\"?\"\"!\",\n",
+      "                              <>                               <> ,,,,??.--.----,,.'',,.,.'--,,\n",
+      "                              <>                               <> ,,,,,.,,..,,,.\",,?.??\".\",!\".,\n",
+      "                              <>                               <> ,,,,,.,.,...\",\".,..,,..,.,,,,\n",
+      "                              <>                               <> ,,,.,,-,'-,,.\"',,?\".,.,,:\",,'\n",
+      "                              <>                               <> ,,,.\"!\".\"!\".\",',\",\"?.\"\",...!\"\n",
+      "                              <>                               <> ,.\"''.?--'.?',';',\".\"??\".\"??\"\n",
+      "                              <>                               <> ,,\".\"--,,.......\"',,,,.\",,\"\"!\n",
+      "                              <>                               <> ,:\",,!,,!,!\",,,,.\"'.,,,\",.\"?\"\n",
+      "                              <>                               <> ,,,.,,..,----,,.,,,,..,..,:\",\n",
+      "                              <>                               <> ),.,.,,,,,--,.,,,,'(')...\"\"\",\n",
+      "                              <>                               <> ,...,,.,.,.',,,.,--,,--,.,.;,\n",
+      "                              <>                               <> ,,.(.).\",!\",,,...\"!\",\".\"**\"!.\n",
+      "                              <>                               <> ..\"?\",.\".,\",.\".,.\"'.,,,.,--.'\n",
+      "                              <>                               <> .,\"..\"???\".,..().,.\",\",.\"',.\"\n",
+      "                              <>                               <> .\",??\".,'.\"?\",.\"?\",.\",,,\",,()\n",
+      "                              <>                               <> ,.\",',\".\"',\",.\",?\",.\",\",.\",,\"\n",
+      "                              <>                               <> ,!\".\".\",,,\";\",,'!'--,,.,\".'.,\n",
+      "                              <>                               <> \",?!\",,,,,,..,,..,:\",\".,.,,,.\n",
+      "                              <>                               <> .\",!.\"\"!\"--.\"?\".\"?...,,,--??\"\n",
+      "                              <>                               <> .,,.,,,,..,,.,,....,.----,.,-\n",
+      "                              <>                               <> ,.,,,.\"?\",.,,.,--.\"??...\",,,.\n",
+      "                              <>                               <> ???,??....,,,,,--,,--.,,.,-,,\n",
+      "                              <>                               <> .;,,..()'.,,,.:-.,.,,,!,,:\"..\n",
+      "                              <>                               <> ,.,;,:,,.,,.!().,,.,.',..,,.-\n",
+      "                              <>                               <> ,--,--,,.'',..,.\"--.',\",..,--\n",
+      "                              <>                               <> \"\"',','!!\".'.\"...!\",,.,.'..,.\n",
+      "                              <>                               <> ...\",.,,.,,,,,.,,,.,,,.\"?'!!\"\n",
+      "                              <>                               <> ,.,.-...,-.\",,\"-,\"';'!\",,,.,-\n",
+      "                              <>                               <> ...\",'!\"\"--!\",,,.,,,,,,,.,,..\n",
+      "                              <>                               <> -,'.\",,\",.',,,,,.,,.,..,.,..,\n",
+      "                              <>                               <> -,,--..(,),.,,--.,,,.--;---;,\n",
+      "                              <>                               <> ,,,-,,.,,.',,.,,!,,.,,.',.,.,\n",
+      "                              <>                               <> ,,,,,,.,,-,,,,-,,!,*,.*.,.,:!\n",
+      "                              <>                               <> ,.,,:\",.,,,.\",.,,,----,,.----\n",
+      "                              <>                               <> .,.'-.:\"..,.\"\",,,.\"\",--.\"\".--\n",
+      "                              <>                               <> ,----,,.,-,,.,;.,.;;,.,,-.,,.\n",
+      "                              <>                               <> .\",!\"(.)\"?!\",.\"...\".,.,,,.,.\"\n",
+      "                              <>                               <> .\"!,,\",.,,.,,,,.,..\",!\",.,,,.\n",
+      "                              <>                               <> ',:\"!,!!\".\",,\",.\",.':'','.'',\n",
+      "                              <>                               <> ,,,,.'--,,--,;,,----',--,,--.\n",
+      "                              <>                               <> ,,.().,,.\",,!.,\".\"!,!!\".\"',\",\n",
+      "                              <>                               <> .\"?\"..\"',!\".\",!\".\",\".\"...\",.\"\n",
+      "                              <>                               <> ....!'.,--,.\"\",','?\".().\",!!;\n",
+      "                              <>                               <> .'!,!\".\"....!....,,!...,!...,\n",
+      "                              <>                               <> .,,,,.:.--,,.'.,,,,,,,,,...;,\n",
+      "                              <>                               <> ,,..,-,.\"--!\".:\"...,???--!--!\n",
+      "                              <>                               <> .,,--.,.,.-,;,...,.,,,,'--,.,\n",
+      "                              <>                               <> \".\".,\",..\"',\",.\"..\"\",\".\".\"\",'\n",
+      "                              <>                               <> ,,.\",??\",.'..,,.\"?.\"....,,'.,\n",
+      "                              <>                               <> ,.,,..\".!,!\".\"?!.'.'.\"!\"()\"..\n",
+      "                              <>                               <> .,.\"?\",,.\",.\"\",.\".,.\",,,\",,,\"\n",
+      "                              <>                               <> ,,.----,,.-,,-,,:;,,.,.,.\"'.\"\n",
+      "                              <>                               <> ;,,;,,.,......,.,,,,,.(--).:\"\n",
+      "                              <>                               <> ,,.:,',.,.?,(');,;',,.;,,.,,,\n",
+      "                              <>                               <> ,.,,.\"\".-..(,)....**.:.()..,,\n",
+      "                              <>                               <> ,,.().,.,----.,,,,,,.-.,,,,.,\n",
+      "                              <>                               <> ,,.,.,,,..,.,,.,',.,,.,',,,.,\n",
+      "                              <>                               <> ,.,,.,,-,..,,,,,,.,,,.,,.''.\"\n",
+      "                              <>                               <> .\"\"----\".....'?\",.\"?'??\"\"!!\",\n",
+      "                              <>                               <> ..?\".\",??\"..\".?\",.\",,\".',().,\n",
+      "                              <>                               <> ,,.\",,?\".\",\".\"',\".\"';'\"----\".\n",
+      "                              <>                               <> \".\"'.'.'\"\",,\",,..,.,,,,,.,,\"-\n",
+      "                              <>                               <> .()--.\",!??\".,,...,,.\".\",,,.'\n",
+      "                              <>                               <> .--',\".\"'?\"\"?\"--\"'.'!\"\"!...?\"\n",
+      "                              <>                               <> \",--,\".\"--!?,!,:''','!'.\"\"!\".\n",
+      "                              <>                               <> ,..,,:\",.\",,.,,-.,..-',.',,.'\n",
+      "                              <>                               <> .\".\",,...\".\"?...,?\",...\".,\",.\n",
+      "                              <>                               <> ?\".,.\",\",\"':''.'''.?\".\",!\",,:\n",
+      "                              <>                               <> \".,!!--!\".\"',\".\".!\",.\",'!\".\"-\n",
+      "                              <>                               <> ,,,.'.,,-,.,,.-'..,.,,..\"'.,\"\n",
+      "                              <>                               <> .\".'.\"\",?\".\"?,\",.\"'.,----?\"\",\n",
+      "                              <>                               <> .\"?,,!\",.,;.\"-,,,\".\"'..,!\"',,\n",
+      "                              <>                               <> *\".\".\",?\"*.*\",?\"\"',\",.\",'...\"\n",
+      "                              <>                               <> ,.\",?\".\"...?\",,,,,.,.,..\",,\".\n",
+      "                              <>                               <> .\",-.,','\",.\"!\",\"!,,!!\"\",!\"..\n",
+      "                              <>                               <> \",.\",!',\",.\"',?\".\",...--'?!'.\n",
+      "                              <>                               <> .\",'--.\"\",?\"\"?,'..!\",..\"?\".\",\n",
+      "                              <>                               <> ...\"-,-...\",,.,,...--.--,--,,\n",
+      "                              <>                               <> .:,.'.\"',;!\".\"','!\".,.,,;,,..\n",
+      "                              <>                               <> .,.,.,.\"!\"..,,.,,....,.,,.'.,\n",
+      "                              <>                               <> ,,...,,,.\"!\",.\"?\",----'.\"!\",,\n",
+      "                              <>                               <> '...'.',().,,,,.,,,,.,,.,--.,\n",
+      "                              <>                               <> ..-,-,..----;.,.,.,,,.,:\",,!!\n",
+      "                              <>                               <> .\",\"(),\".,..,,.,.,,,.:',?'--'\n",
+      "                              <>                               <> \",',.,'.,,?\",:\",?.','(),'.'.'\n",
+      "                              <>                               <> ..\"??\".,,..,,.,......,,.,--..\n",
+      "                              <>                               <> .\",\".\",\".\"?\"\",.,,,,.,.,?\".\",?\n",
+      "                              <>                               <> !!\",,.;,,..,,.,.,,,,.',.\"?\".\"\n",
+      "                              <>                               <> .,,,,,..,,,.:,,,;,,',,.,,,,,.\n",
+      "                              <>                               <> --,,.,,,,,.,,',,.,,,,.,'.,,.,\n",
+      "                              <>                               <> \"\".\"'!\"*,\"\"\".\",.,,\".\",(),',*(\n",
+      "                              <>                               <> (),,,,.(),.----?----,.,,,,.,,\n",
+      "                              <>                               <> .,'.,.,.,,.,..--,,,,,,,,--,,(\n",
+      "                              <>                               <> --..,,.;;,..,,.,,.,,.,,.\",\".\"\n",
+      "                              <>                               <> '--'.--.\"..\",\",\".,...!..,:,,.\n",
+      "                              <>                               <> --,,,,.',.\"??,,,\".'....\".....\n",
+      "                              <>                               <> !...'!\",,,,,.\"!...!...,,\",.,,\n",
+      "                              <>                               <> !...\"\",,!\",....',,,,.'.'.',.,\n",
+      "                              <>                               <> \",\",',\",'.?,!,.\",,,.....;'.;.\n",
+      "                              <>                               <> ..,,.',.,,,,.,,..,..,.'--.---\n",
+      "                              <>                               <> --,,-,--.-,,\"',\"--,,.,,,.,,,,\n",
+      "                              <>                               <> ?\":\",\".,,,:\",,\".----?.----.,,\n",
+      "                              <>                               <> ,,,'?.,',----.,--,.,,,----.,.\n",
+      "                              <>                               <> .\"!\",..\".!.\".\",!\".\",,'.!\",.\"-\n",
+      "                              <>                               <> \"'.',';,,'-,-.,,.',,..-.--.,,\n",
+      "                              <>                               <> ...\",.\",!!...?.\",,-,,,.\"...??\n",
+      "                              <>                               <> -,,,()--.,..----....\",!,??!\"-\n",
+      "                              <>                               <> ',\",.\"'.','!\"\",,\".\"',\".\",'...\n",
+      "                              <>                               <> .\",,.\"\"',,\";\"----,.\"\",?.\"\"',\"\n",
+      "                              <>                               <> ..\"\",\".\"';...'.\"\",,,,'.'!'.'.\n",
+      "                              <>                               <> \",.,.,.\"!\",\"!\".\"',\",.\".''.'..\n",
+      "                              <>                               <> .,,.:\",,,!!,,,\".,.,,'.,,..\",,\n",
+      "                              <>                               <> !\"\"...\",:\"---,\",,\"-------,---\n",
+      "                              <>                               <> ,....,,,-----,....,,.----';.,\n",
+      "                              <>                               <> '.'.,----'----',,,..;.---\"\"..\n",
+      "                              <>                               <> \",'.'-,,.,,.;,..,,,,,,,.,,,.,\n",
+      "                              <>                               <> .,,--,--,'.,,,,.,,'..,,..,,.,\n",
+      "                              <>                               <> ,,.\",,!\":\",??\":\",.,!\",----.--\n",
+      "                              <>                               <> .\"..-.,.,,.,.,,,.,,;.,',----.\n",
+      "                              <>                               <> ,,,,.\",,\".\",,.\".',,.,.,,,.,,.\n",
+      "                              <>                               <> .,.,,,,.,.',.'..,',.',,.\",',\"\n",
+      "                              <>                               <> .:,.,-,.,,.',,.,,...,,.,.,,,.\n",
+      "                              <>                               <> ,.,.,,.,.----:???--:\",,\",\",\".\n",
+      "                              <>                               <> ..\",.\"--!\".\"......!\".',,,,,,.\n",
+      "                              <>                               <> ;,:.'',.\",\".\".;..\"\",?\",.\"..!\"\n",
+      "                              <>                               <> \",,...?\".\",...?----.----.?...\n",
+      "                              <>                               <> ,\".,,,...',',,,.,.\",','..,.\":\n",
+      "                              <>                               <> \"\".!\"\",'?\",,,.\",\",.\".,\",,\".,'\n",
+      "                              <>                               <> ,.........\".\"--,--,.\"\"';...\",\n",
+      "                              <>                               <> '.\",\",\":',?''!,..,.,\",.\",,\",.\n",
+      "                              <>                               <> ....?\",.\"?,.!\".\",...\",\",,--;?\n",
+      "                              <>                               <> .\",,\"..,.\",???\",.\",,,\".\"?.,,\"\n",
+      "                              <>                               <> \",,:\",!.?\".\",.\",,--\"?!\".\"?\".\"\n",
+      "                              <>                               <> :\",!'!\"'.\";.\".,..'.,.,.,,.',.\n",
+      "                              <>                               <> ...\".\",\"-.\"',,.,.......,?,!\",\n",
+      "                              <>                               <> ..\"\",!!'....!,'!\"'.\",.,\".\"??,\n",
+      "                              <>                               <> ?!\".'.,:\",?\",\"''?\",,,..:\"'?'?\n",
+      "                              <>                               <> \".,,....\"',,\"\";,.',:\",,--,\",,\n",
+      "                              <>                               <> .\"\"?\"\",\".\"?,\",'.\"'--.!\"\",..\".\n",
+      "                              <>                               <> ..\",.?(,,)--,,--(,,)??,;:,,-;\n",
+      "                              <>                               <> ,,--.,.,.,.,.?!\";,\".??..;;.;.\n",
+      "                              <>                               <> ,,-.,',-.-..:,..----...-.;.',\n",
+      "                              <>                               <> '--,.(),,.;,----,,,,.,,,,,...\n",
+      "                              <>                               <> ,..,,..;;..--.:.,.,....:.,,..\n",
+      "                              <>                               <> .,'.,,,.,,.,,...',,.,,'.:,,',\n",
+      "                              <>                               <> -.;,.--.,,-.,;,,,,.'.--,.,,,.\n",
+      "                              <>                               <> .',.'.\"'?,\".\"??'!\"',,'.\",,?\",\n",
+      "                              <>                               <> \"'..\",,,'.,.,.\",\",.\",.\";.,.,.\n",
+      "                              <>                               <> ,,\",\"',!,...'.\"..\",,\",\",.,,-.\n",
+      "                              <>                               <> ,\".\",....,'....,...\",,,.\",,?\"\n",
+      "                              <>                               <> .'.,,,,,,,--.,.,.,,,,.',,,,,.\n",
+      "                              <>                               <> ,,,,,:\",'.\",,;,,,.,.,,,:\";'!'\n",
+      "                              <>                               <> \".,.\",,?\".,,..\",...,...!\"..,,\n",
+      "                              <>                               <> .,.,,.---,,..,.,,,.,--,.,,'..\n",
+      "                              <>                               <> .,,,..''.,,,.,,,,,..,,.'.,.,'\n",
+      "                              <>                               <> ',\".:\",'.\",,;.,,,',.\",,\"(),\".\n",
+      "                              <>                               <> ,.,,,..:\"!'!\".,,..,:\"''....,?\n",
+      "                              <>                               <> .\"!\",.\"',\",'.\",,....\"\",'.!\".\"\n",
+      "                              <>                               <> \",.\"..:'!',','.',\".\",.\",,,,,.\n",
+      "                              <>                               <> ,,.-.,.,,..,,,,(,'),,.,.,,,,,\n",
+      "                              <>                               <> ,,,,.,,,,,.',,;,.,,,,,.,',;.,\n",
+      "                              <>                               <> ,,.,,',',',.,..,,',,.,,,--,--\n",
+      "                              <>                               <> .,,.,..',----.\"?\",.\"',',\".',.\n",
+      "                              <>                               <> ..?.....'..,...\",;;..,.\",.?\"\"\n",
+      "                              <>                               <> ,\",,\"''.\"\"'',\",.\".,!\"\"',\",,\".\n",
+      "                              <>                               <> (),,,(),(),'--.,,,,,,.,...-,,\n",
+      "                              <>                               <> .\"!,\",,.\":,\".\"?\".\"?.,'.\"'.,-,\n",
+      "                              <>                               <> ,'.---.,.,,,.,'-,.',.,,,.:,,,\n",
+      "                              <>                               <> \"!\".,,,,--,:----,--,',.,,.-..\n",
+      "                              <>                               <> \",.\"\",\",\"!!.\"\",?.',\";,:\".!,?\"\n",
+      "                              <>                               <> '...,--!,!...\",:\"!\"'.\",!\".,,,\n",
+      "                              <>                               <> ,,-,.,.,,,.\"--,'.,--'!'!\".,',\n",
+      "                              <>                               <> ().\",*----,,....,,\".*.\",?\".\",\n",
+      "                              <>                               <> \"?\"\",..,--.,..\"\",'.\"\"?\"()\"?:,\n",
+      "                              <>                               <> ,,.\"'.:'.,:',,----.,,.'!\".,..\n",
+      "                              <>                               <> \",?\"...,.\",,\",,.\"?\",...()..,.\n",
+      "                              <>                               <> -.:!''....?...\"\",,\".\".\"\",,,\",\n",
+      "                              <>                               <> \".\".:..\"\",'.,.,!,--,!.,!\",.\",\n",
+      "                              <>                               <> ,..'',,;.,,.,--,,,,.',,,.,..\"\n",
+      "                              <>                               <> \",\".\"!.,,...\"\",\".':--.\".,\",.\"\n",
+      "                              <>                               <> --.'.\"',.\"??\".\"?\",..\"?\".\".,?\"\n",
+      "                              <>                               <> \",!,.!?..--'!\"\",\".\"...\"\"'!'!\"\n",
+      "                              <>                               <> \"\".\"\"?\"\"?.\"\"?\"\",,\",.\":,,,.'.!\n",
+      "                              <>                               <> ',..,,!\".\"?\"'.\",\",.\"!\".\"!,!?,\n",
+      "                              <>                               <> ,,,,).,:,,;,,.;,,..,,,,,,,.--\n",
+      "                              <>                               <> '.,,,,,.,,.,,.(,).,,,,..,,..,\n",
+      "                              <>                               <> ,,'.'.,.,,.,,,,.,.,,,.,,,,,,'\n",
+      "                              <>                               <> \",,,,,.-------.--.,,,?,.,,',,\n",
+      "                              <>                               <> ...,,.,,.,;,....,.,;,;,.,,,,,\n",
+      "                              <>                               <> .--,;,,,.,,,,,,.,--.,'.,,.,,;\n",
+      "                              <>                               <> -,,,:,..,,.,.,',,,,.'----.,,,\n",
+      "                              <>                               <> ,;',-\"\",','.,,,'.:,,,,,.,:,,,\n",
+      "                              <>                               <> ,.,.,,,.\".\"--'.\",,.\".(,,,',,,\n",
+      "                              <>                               <> ,.,,,,.,:():,().,,,,,';.,,.,;\n",
+      "                              <>                               <> ,,..----;--,-,.,;,,--.,,.,,,,\n",
+      "                              <>                               <> ,,...:'..--,,?,,,,,?,,,?,,.,.\n",
+      "                              <>                               <> .,,,.,..,,,:.',,...,,,.,,,'.,\n",
+      "                              <>                               <> ,,,().,,,.,',,.,,,,,,,,,..,,.\n",
+      "                              <>                               <> ',,,,,.,,,,,,,,,.,,'.,.'.,,,.\n",
+      "                              <>                               <> ,,.,--,,,--..'.,,'.,..,.,,--,\n",
+      "                              <>                               <> ,,',.,,,--,,..,,.,,'.,,,.,,,.\n",
+      "                              <>                               <> ,,..(),,.,.(),,,.(),,.,,,--,,\n",
+      "                              <>                               <> .,.,,.,.;,,,,,.,,(,'),,,(,)..\n",
+      "                              <>                               <> ,,.,,,,,.-----..,,,,,.,,,,,..\n",
+      "                              <>                               <> --.',,,'.:\",,(),\":\",,,,,.\";,.\n",
+      "                              <>                               <> ),-(://./)..-..-,,,(/).,-.-,.\n",
+      "                              <>                               <> ,,:.,-.....-(),.\"\",....-.....\n",
+      "                              <>                               <> .......--%-.-,.().,\".\"-(-)/-.\n",
+      "                              <>                               <> ,,....-,().,..,.,......,'-',,\n",
+      "                              <>                               <> ()://./...'.'..,,.,.,,,()-,@.\n",
+      "                              <>                               <> .                            \n"
+     ]
+    }
+   ],
+   "source": [
+    "compare_many(sherlock['punctuation'], pap['punctuation'], wap['punctuation'], gap=' <> ')"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "collapsed": true
+   },
+   "source": [
+    "## Making images\n",
+    "The text versions are fine, but let's turn the punctuation into images, with a coloured square for each punctuation character."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Start with just trying to get something out"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Periods and question marks and exclamation marks are red. \n",
+    "# Commas and quotation marks are green. \n",
+    "# Semicolons and colons are blue. \n",
+    "colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
+    "           ',': (0, 255, 0), '\"': (0, 255, 0), \"'\": (0, 255, 0),\n",
+    "           ':': (0, 0, 255),  ';': (0, 0, 255),\n",
+    "           'unknown': (128, 128, 128)}\n",
+    "max_x = 1000\n",
+    "max_y = 1000\n",
+    "block_size = 4\n",
+    "text = sherlock['punctuation']\n",
+    "img = Image.new('RGBA', (max_x, max_y))\n",
+    "draw = ImageDraw.Draw(img)\n",
+    "x = 0\n",
+    "y = 0\n",
+    "i = 0\n",
+    "# for i in range(100):\n",
+    "#     if text[i] in colours:\n",
+    "#         this_colour = colours[text[i]]\n",
+    "for p in text:\n",
+    "    if p in colours:\n",
+    "        this_colour = colours[p]\n",
+    "    else:\n",
+    "        this_colour = colours['unknown']\n",
+    "    draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
+    "    x += block_size\n",
+    "    if x >= max_x:\n",
+    "        x = 0\n",
+    "        y += block_size\n",
+    "img.save('test.png')"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The image: \n",
+    "![alt text](test.png)\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Rearrange the colours to match the \"heatmaps\" in [the original](https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.qwj8e1n8m), and wrap the whole thing in a function."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "# Periods and question marks and exclamation marks are red. \n",
+    "# Commas and quotation marks are -green- blue. \n",
+    "# Semicolons and colons are -blue- green. \n",
+    "def make_image(text, block_size=4, width=1000, colours=None):\n",
+    "    default_colours = {'.': (255, 0, 0), '?': (255, 0, 0), '!': (255, 0, 0),\n",
+    "           ',': (0, 0, 255), '\"': (0, 0, 255), \"'\": (0, 0, 255),\n",
+    "           ':': (0, 255, 0),  ';': (0, 255, 0),\n",
+    "           'unknown': (128, 128, 128)}\n",
+    "    if not colours:\n",
+    "        colours = {}\n",
+    "    use_colours = default_colours.copy()\n",
+    "    use_colours.update(colours)\n",
+    "    height = ceil((len(text) * block_size) / width)\n",
+    "    img = Image.new('RGBA', (width, height))\n",
+    "    draw = ImageDraw.Draw(img)\n",
+    "    x = 0\n",
+    "    y = 0\n",
+    "    for p in text:\n",
+    "        if p in use_colours:\n",
+    "            this_colour = use_colours[p]\n",
+    "        else:\n",
+    "            this_colour = use_colours['unknown']\n",
+    "        draw.rectangle((x, y, x+block_size, y+block_size), fill=this_colour)\n",
+    "        x += block_size\n",
+    "        if x >= width:\n",
+    "            x = 0\n",
+    "            y += block_size\n",
+    "    return img"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 27,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(sherlock['punctuation'])\n",
+    "i.save('sherlock.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 28,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(wap['punctuation'], block_size=6, colours={'-': (255,255,255)})\n",
+    "i.save('wap.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 29,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(wap['punctuation'], colours={'-': (255,255,255), '(': (255, 165, 0), ')': (255, 165, 0)})\n",
+    "i.save('wap.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 30,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(shakespeare['punctuation'])\n",
+    "i.save('shakespeare.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 33,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(ulysses['punctuation'], colours={'-': (255,255,255), '(': (255, 165, 0), ')': (255, 165, 0)})\n",
+    "i.save('ulysses.png')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 32,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "i = make_image(pap['punctuation'])\n",
+    "i.save('pap.png')"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {
+    "collapsed": true
+   },
+   "source": [
+    "Sherlock: \n",
+    "![alt text](sherlock.png)\n",
+    "\n",
+    "War and Peace:\n",
+    "![alt text](wap.png)\n",
+    "\n",
+    "Shakespeare:\n",
+    "![alt text](shakespeare.png)\n",
+    "\n",
+    "Ulysses:\n",
+    "![alt text](ulysses.png)\n",
+    "\n",
+    "Pride and Prejudice:\n",
+    "![alt text](pap.png)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.4.3+"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff --git a/wap.png b/wap.png
index a2a6aa5477ecbe8c24db6b3f33e2ebe13f01f979..43a97c8e24ecd070c5f674d15befa16d5a78fdfe 100644 (file)
Binary files a/wap.png and b/wap.png differ