Renamed notebook to 'visualising-punctuation', tweaked a couple of images
[visualising-punctuation.git] / visualising-punctuation.ipynb
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
+}