it works!

Dependencies:   SDFileSystem2 mbed

Fork of manworm_tv_raster by Bayley Wang

Files at this revision

API Documentation at this revision

Comitter:
bwang
Date:
Thu Oct 04 12:37:25 2018 +0000
Parent:
15:c0156f72f629
Commit message:
improved timing

Changed in this revision

face.h Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r c0156f72f629 -r 1f728d08b3a7 face.h
--- a/face.h	Sun Sep 30 18:09:24 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
-#ifndef __SPLASH_H
-#define __SPLASH_H
-const unsigned char splash[165][220] = {
-    {72,80,80,80,80,80,88,80,88,88,80,80,88,80,80,80,80,80,80,80,72,72,72,72,72,80,80,72,64,64,64,64,56,56,56,56,56,56,56,64,64,56,56,56,56,56,56,56,56,72,80,72,56,56,48,48,48,48,48,48,56,72,72,72,72,72,72,72,72,64,64,64,64,64,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,56,56,64,64,64,64,72,72,72,72,72,72,80,80,72,80,80,80,80,80,80,80,80,88,88,88,88,88,88,88,96,104,72,8,8,8,8,16,16,40,56,56,64,64,72,56,40,40,48,48,56,56,64,56,40,40,40,40,40,40,40,32,40,40,32,40,40,40,40,40,40,48,48,56,40,40,32,32,24,24,24,24,24,16,24,16,16,16,16,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,8,8,8,0,},
-    {88,88,88,80,80,80,80,80,80,72,72,72,72,64,64,64,64,56,64,56,56,56,56,56,64,72,80,72,56,56,56,56,48,56,56,56,56,56,64,72,80,72,56,48,48,56,56,48,48,56,56,48,48,40,40,40,40,40,40,32,56,72,72,72,72,72,72,64,72,72,64,64,64,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,64,64,56,64,64,56,64,64,64,72,72,72,72,72,80,80,80,80,80,80,88,80,80,88,88,88,88,88,88,88,96,96,96,96,24,8,8,8,16,24,16,24,56,56,64,72,64,40,40,48,48,48,56,56,64,56,40,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,32,24,24,16,16,16,16,8,8,16,8,8,8,8,8,8,8,8,8,0,8,0,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,8,8,8,8,8,0,8,8,8,},
-    {80,80,72,64,64,64,64,56,64,56,56,56,56,56,56,56,64,56,48,56,56,56,56,56,64,72,80,64,56,56,56,56,56,48,48,48,48,48,56,72,80,72,48,40,40,40,40,40,40,40,40,40,40,32,32,32,32,32,32,32,56,72,72,72,72,72,72,72,72,72,64,64,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,56,64,64,56,64,64,64,64,72,72,80,80,72,80,80,80,80,80,80,80,80,80,80,88,88,88,88,88,96,96,96,104,56,0,8,8,8,24,24,16,24,56,64,72,72,48,40,48,40,48,48,56,56,64,48,40,40,32,32,32,24,24,24,24,16,16,16,16,16,24,24,24,24,24,24,24,32,24,24,8,8,8,8,8,16,8,8,16,8,8,8,8,8,8,8,8,0,0,0,8,8,8,8,16,16,8,16,16,16,16,16,16,16,16,8,8,8,8,0,8,8,8,},
-    {72,80,72,56,48,56,48,48,48,48,56,56,56,56,64,72,80,72,56,48,56,56,56,48,48,56,56,48,48,48,40,40,40,40,40,40,40,40,56,72,88,72,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,64,72,72,72,72,72,72,72,72,72,64,64,56,56,56,56,56,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,64,64,56,56,64,64,72,72,72,80,80,80,80,80,80,80,88,88,80,80,80,80,88,88,88,88,88,96,96,88,16,8,8,8,8,32,48,40,40,56,72,80,48,32,32,40,40,40,40,40,48,40,32,24,32,24,16,16,16,8,8,8,8,8,8,8,8,8,8,8,8,16,16,24,24,24,24,24,16,16,16,16,16,16,16,16,8,16,8,8,8,8,8,8,0,0,0,8,16,16,16,16,16,16,8,16,16,16,8,16,16,16,16,16,16,8,8,8,8,8,},
-    {72,80,72,56,56,56,48,48,48,48,48,48,48,48,56,72,88,72,48,40,48,48,48,40,40,40,40,40,40,40,32,40,40,40,40,32,32,40,56,72,88,64,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,32,40,32,64,72,72,72,72,72,72,72,72,64,64,56,56,56,56,56,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,64,56,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,80,80,80,88,80,88,88,80,88,88,88,88,88,88,96,96,96,48,16,8,16,8,24,48,64,72,80,72,64,40,16,24,24,24,24,24,24,24,24,24,16,16,16,8,8,8,8,8,8,8,8,8,16,8,8,16,16,16,8,16,16,16,24,24,24,24,16,16,16,16,16,16,16,16,16,16,16,8,8,8,8,8,8,0,8,8,16,16,16,16,16,16,16,16,16,16,16,16,8,16,16,16,16,8,0,8,8,8,},
-    {56,64,56,56,48,48,40,40,40,40,40,40,40,40,56,80,88,72,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,40,56,72,80,72,32,24,32,32,40,40,40,40,40,40,40,40,40,48,40,48,48,48,72,72,72,72,72,72,72,72,64,64,56,56,48,56,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,80,80,80,80,80,80,80,80,88,80,80,88,88,88,88,88,96,96,88,48,48,40,40,32,48,64,80,88,72,24,8,8,8,8,8,8,8,16,16,8,8,8,8,8,8,8,8,8,8,8,16,16,8,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,16,16,16,16,16,16,16,16,16,16,16,8,8,8,8,8,8,8,8,8,16,16,16,16,16,8,16,16,16,16,24,24,24,24,32,32,24,16,8,8,8,8,},
-    {40,40,40,48,40,32,32,40,32,40,40,32,40,40,56,80,88,72,40,32,32,32,32,32,32,32,32,32,32,32,40,32,40,40,32,32,32,40,56,80,80,64,32,40,40,48,40,48,48,48,48,48,48,48,48,48,56,56,56,56,72,72,72,72,72,72,72,64,64,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,64,64,56,64,64,64,64,56,56,56,64,64,64,72,80,80,80,80,80,80,80,80,80,80,88,88,88,88,88,88,96,96,64,32,32,40,48,48,48,56,40,24,8,8,8,8,8,16,16,16,8,16,8,16,16,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,16,16,16,16,16,16,16,16,16,16,16,16,8,8,8,8,8,8,0,0,8,16,16,16,24,24,24,24,24,32,32,32,32,40,40,40,40,40,24,8,8,8,8,},
-    {32,32,32,32,32,32,32,32,32,32,32,32,32,32,56,80,88,72,32,32,32,32,32,40,32,40,40,40,40,40,48,48,48,48,48,48,48,56,64,80,80,64,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,64,72,72,72,72,72,72,64,64,56,48,48,48,48,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,64,56,56,64,64,64,64,64,64,72,72,80,80,80,80,80,80,80,88,88,80,88,88,88,88,96,96,88,24,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8,16,16,16,16,16,16,16,16,8,8,8,8,8,8,0,8,8,16,24,24,24,32,32,32,40,40,40,40,40,40,40,40,40,40,32,8,8,8,8,},
-    {32,32,32,32,32,32,32,32,32,40,32,32,32,40,56,80,88,64,40,32,40,40,40,48,48,48,48,48,48,48,56,56,56,56,56,56,56,64,72,88,80,64,48,56,56,56,56,48,48,48,48,48,48,48,48,56,56,56,56,56,72,72,72,72,72,72,64,56,48,48,48,48,48,48,48,48,48,48,40,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,56,64,64,72,80,80,72,80,80,80,80,80,80,80,88,88,88,88,88,88,96,80,24,8,16,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,24,16,16,16,16,24,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8,16,16,8,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,16,8,8,8,8,8,8,8,8,16,24,32,32,32,40,32,40,40,40,40,40,40,40,40,40,32,24,8,8,8,8,},
-    {40,40,40,40,40,40,48,48,48,56,56,56,48,56,72,80,88,72,48,48,48,48,56,48,48,48,48,48,48,48,48,56,56,56,64,64,64,64,72,80,80,64,48,48,56,56,48,48,48,48,48,48,48,48,48,48,56,56,56,64,72,72,72,72,72,64,56,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,56,48,56,56,56,56,56,56,56,56,56,56,56,56,64,56,64,64,72,72,80,80,80,80,80,80,80,80,88,88,88,88,88,88,88,96,72,24,16,16,16,16,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,16,24,24,24,24,24,24,24,24,24,32,24,32,32,24,24,16,8,8,8,8,8,8,8,16,24,32,32,40,32,32,40,32,32,32,40,40,40,32,32,32,24,16,8,8,8,},
-    {48,48,48,48,48,48,56,56,64,64,64,64,56,64,72,88,88,64,48,56,56,56,48,48,48,48,48,48,48,48,56,56,56,56,64,64,64,64,72,80,80,64,48,56,56,56,48,48,48,48,48,48,48,48,56,56,56,56,56,64,72,72,72,72,72,56,48,48,40,40,40,40,40,40,40,40,40,40,40,40,48,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,56,48,48,48,48,56,64,56,56,56,56,64,64,64,72,72,80,80,80,80,80,80,88,80,88,88,80,88,88,96,96,64,24,24,16,16,16,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,16,16,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,24,24,24,24,24,32,24,32,32,24,16,8,8,8,8,8,8,8,8,16,24,32,40,40,32,32,32,32,40,40,48,48,40,40,32,32,24,8,8,8,},
-    {48,48,48,48,56,56,56,56,56,64,64,64,64,64,72,88,88,64,48,48,56,56,56,48,48,48,48,48,48,48,56,56,56,56,56,64,64,64,72,80,80,56,48,56,56,56,56,56,56,56,48,56,48,48,48,56,48,56,56,72,72,72,72,72,64,48,48,40,40,48,48,40,40,40,40,40,40,40,48,48,48,48,48,40,40,48,48,48,48,48,48,48,48,48,56,48,56,48,48,56,56,56,56,56,56,56,56,64,64,64,72,72,80,80,80,80,80,80,80,80,88,88,88,88,88,96,96,48,16,16,16,16,16,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,32,32,24,32,32,32,32,32,24,24,24,24,32,32,40,40,40,32,32,32,32,32,32,32,32,32,32,32,24,24,16,8,8,8,8,8,8,8,8,8,24,32,40,40,32,32,32,32,40,48,56,56,40,32,32,32,24,8,8,8,},
-    {56,48,48,48,56,56,56,64,64,64,64,64,64,64,72,88,88,64,48,56,56,56,48,48,48,48,48,48,48,48,56,56,64,64,64,64,64,72,72,88,80,56,48,56,56,48,48,48,48,48,48,48,40,40,40,40,40,48,40,64,72,72,72,72,48,48,48,48,48,48,48,48,48,48,48,48,48,40,48,48,48,48,48,48,48,48,40,48,48,48,48,48,48,48,48,56,48,48,56,56,56,56,56,56,56,56,64,64,64,64,64,72,80,80,80,80,80,88,80,88,88,88,88,88,96,96,96,40,16,16,16,16,8,16,16,8,16,16,16,16,24,16,24,24,24,24,32,32,32,32,32,24,24,32,32,32,32,32,32,32,40,32,40,40,40,40,32,32,32,24,24,32,32,32,32,32,40,32,32,32,32,32,40,40,40,32,32,32,32,32,32,16,8,8,8,8,8,8,8,8,24,40,40,40,32,32,24,24,40,48,56,48,32,32,24,24,16,8,0,8,},
-    {48,48,56,56,56,56,56,56,56,64,64,64,56,64,80,88,80,64,48,56,56,56,56,56,56,48,48,56,48,56,56,56,56,56,64,56,64,64,64,80,72,56,48,48,48,40,40,32,32,32,32,24,24,24,24,24,24,24,24,64,72,72,72,48,40,48,48,48,48,48,48,48,48,48,56,56,48,48,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,64,64,64,64,72,80,80,80,80,80,80,80,80,88,88,88,88,96,96,88,32,16,24,24,16,16,24,24,24,32,32,32,40,40,40,40,48,48,48,48,48,48,40,40,40,40,32,32,32,32,40,32,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,32,40,48,48,40,32,40,40,40,32,32,16,8,8,8,8,8,8,8,16,16,24,32,32,24,24,24,24,32,40,56,48,24,24,24,24,16,8,0,8,},
-    {48,48,48,56,56,56,56,64,64,64,64,64,64,64,80,88,88,64,48,56,56,56,48,56,48,56,48,48,40,40,40,48,48,48,48,48,48,48,56,56,56,40,32,32,32,24,24,16,16,16,16,16,16,16,16,16,16,16,24,64,72,64,48,48,48,56,48,48,48,48,48,56,56,64,56,56,56,56,56,56,56,56,56,48,56,48,48,48,56,56,48,48,56,48,48,48,48,56,48,56,56,56,56,56,56,56,56,64,56,64,64,72,72,80,80,80,80,80,80,88,80,88,88,88,88,96,80,48,32,40,40,40,48,48,48,48,48,56,56,56,56,64,64,64,64,56,56,56,48,48,48,40,40,40,32,32,32,40,32,32,32,40,48,40,40,32,32,32,32,32,40,48,48,40,40,40,40,40,40,40,40,40,40,40,40,32,32,32,32,32,32,24,8,0,8,8,8,8,8,8,16,24,24,24,16,16,16,24,32,40,56,40,24,24,16,24,24,8,0,8,},
-    {56,56,56,56,56,56,56,56,64,64,64,64,64,72,72,80,80,56,48,56,48,48,40,40,40,40,32,24,24,24,24,24,24,24,24,24,24,24,32,32,24,16,24,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,72,56,48,48,56,56,56,48,48,56,56,56,56,64,64,64,64,64,56,64,56,64,56,56,56,56,56,48,48,48,56,48,56,48,56,56,56,56,56,48,48,56,56,56,56,56,56,56,56,64,56,64,64,72,80,80,80,88,80,80,88,88,88,88,88,96,96,80,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,48,40,40,40,40,40,32,40,40,40,40,40,48,48,48,48,40,40,40,40,40,48,48,56,48,40,40,32,40,32,40,32,32,32,32,32,24,24,24,24,24,32,24,8,0,8,8,8,0,8,8,16,24,24,16,24,24,24,24,32,40,48,40,24,24,32,32,24,24,0,0,},
-    {56,56,48,48,48,48,48,56,48,56,56,56,56,56,64,64,56,40,40,40,32,24,24,24,24,16,16,16,16,16,16,16,24,16,16,24,16,16,16,16,24,16,16,16,16,16,16,24,24,16,16,24,24,24,24,24,24,24,32,56,48,56,56,56,64,56,64,56,64,64,64,64,72,72,64,64,64,64,64,64,64,64,64,64,56,56,64,56,56,56,56,56,56,56,56,48,48,48,48,48,48,56,56,56,56,56,56,56,64,64,64,64,72,72,80,80,80,88,88,88,88,88,88,88,96,96,80,72,64,72,72,64,64,64,64,64,64,64,56,56,56,56,64,56,48,48,40,40,40,40,48,48,48,40,40,40,40,40,48,48,48,48,48,48,40,40,40,32,32,32,48,56,56,40,32,24,32,24,24,24,24,24,24,24,24,16,24,16,24,24,24,24,8,0,8,8,8,8,8,8,16,24,24,24,24,24,16,24,32,40,48,40,24,32,40,40,32,24,8,0,},
-    {40,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,24,24,24,24,16,16,16,24,16,16,16,16,24,16,16,24,24,24,24,24,24,24,24,24,24,24,16,16,16,24,24,24,32,24,24,32,32,32,32,32,32,48,48,56,56,56,64,64,64,64,64,64,64,72,64,64,64,64,72,72,64,72,72,72,64,64,64,64,64,64,64,64,64,56,56,64,56,56,56,48,56,56,56,56,56,56,56,56,56,56,64,64,64,64,64,64,72,80,80,80,88,88,88,88,88,88,88,96,96,72,64,64,64,56,56,56,56,48,48,48,48,48,40,48,48,56,56,40,40,40,40,40,48,48,56,56,48,40,40,40,40,48,48,40,40,40,40,40,32,24,24,24,24,40,48,48,32,24,24,24,24,24,24,16,16,16,16,16,24,24,24,24,24,24,32,8,8,8,8,8,8,8,8,24,24,32,32,32,32,24,32,40,48,48,40,32,32,40,40,40,24,8,8,},
-    {24,24,24,16,24,24,16,16,24,16,24,16,16,16,16,8,16,16,24,24,32,24,16,24,16,24,16,24,24,24,24,32,24,32,32,32,32,32,32,32,32,32,32,24,16,16,24,32,32,32,32,32,32,32,32,32,32,48,56,56,64,64,64,72,72,64,72,72,64,64,72,64,64,72,72,72,72,72,72,72,72,72,72,64,72,72,72,64,64,64,64,56,56,56,56,56,48,48,56,56,56,56,56,48,56,56,56,56,64,64,56,64,64,72,72,80,88,80,88,88,80,88,96,88,96,96,72,48,48,48,48,48,48,48,40,40,48,48,48,48,48,48,56,48,40,40,40,40,40,40,48,48,56,48,32,24,32,24,40,40,40,32,32,32,32,24,24,16,24,24,40,48,48,32,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,8,8,0,8,8,8,8,16,24,32,32,32,32,32,32,32,40,40,48,40,32,40,40,40,32,24,8,0,},
-    {16,16,16,16,16,16,16,16,24,16,16,16,16,16,16,16,16,16,24,32,32,32,24,24,32,24,24,24,32,24,32,32,32,32,32,32,32,32,32,40,32,32,32,32,24,16,24,32,32,32,32,32,32,32,32,32,48,56,56,64,64,72,72,72,72,72,80,72,72,72,64,64,64,64,72,72,72,72,80,80,72,80,80,80,72,72,72,72,72,64,64,64,64,56,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,64,56,64,64,64,72,80,80,88,80,88,88,88,88,88,96,96,64,48,40,48,56,56,56,48,40,40,48,48,40,40,40,40,40,40,40,40,32,32,32,32,40,56,56,40,24,24,24,24,24,32,32,24,24,24,24,24,24,24,24,32,32,40,40,32,24,32,32,32,32,32,32,32,32,24,32,32,32,32,32,32,32,32,8,0,8,8,0,8,8,8,16,32,32,32,32,32,32,32,40,40,48,40,32,40,40,40,32,24,0,8,},
-    {16,16,16,16,24,16,24,24,24,24,24,24,24,24,24,24,24,24,24,32,40,32,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,40,32,32,40,32,32,32,24,24,24,32,24,32,32,24,32,32,24,32,56,56,64,64,72,80,72,72,72,80,72,72,72,72,72,64,64,72,64,72,72,80,80,80,80,80,80,80,80,72,72,80,72,72,72,72,64,56,64,56,64,56,56,56,64,56,56,56,56,56,56,56,56,56,64,64,64,64,72,80,80,88,88,88,88,88,88,88,96,88,56,48,40,48,56,56,56,40,32,32,32,32,32,32,24,24,24,24,24,24,24,32,24,32,40,48,56,32,24,24,24,24,24,24,24,24,24,24,24,24,24,32,24,32,40,40,40,32,32,40,40,40,40,32,32,32,32,32,32,32,32,32,32,40,40,32,8,8,0,8,8,8,8,8,16,24,32,32,32,32,32,40,40,48,48,40,32,40,40,40,32,24,8,0,},
-    {24,24,24,24,32,32,32,32,32,32,32,32,32,32,24,32,32,24,24,32,32,40,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,24,24,24,24,24,24,24,24,24,24,24,56,56,56,72,72,72,80,80,80,80,80,80,80,80,72,72,72,72,72,72,72,72,80,80,80,80,80,80,80,80,80,80,80,72,72,72,64,72,64,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,64,72,72,80,80,88,88,88,88,88,96,96,88,48,32,32,40,48,56,48,32,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,40,48,48,32,32,24,32,32,32,32,24,24,24,24,32,32,32,32,32,40,40,48,40,32,40,40,48,40,40,40,32,32,32,32,24,32,32,32,32,40,40,40,16,0,8,0,8,8,8,8,16,24,32,32,32,32,32,40,40,48,48,32,32,40,32,40,32,16,0,0,},
-    {24,32,24,32,32,32,32,32,32,32,32,32,32,32,32,24,32,32,32,32,32,32,24,24,32,32,24,32,24,24,32,32,32,32,32,32,32,32,32,24,24,24,24,24,24,24,24,24,32,32,32,32,32,40,56,64,56,64,72,72,72,72,80,80,80,80,80,88,80,80,80,72,72,72,72,72,72,80,80,80,80,80,80,80,80,80,80,80,72,72,72,64,72,72,64,64,64,56,56,56,56,56,56,56,64,64,56,56,56,56,56,64,64,64,72,72,72,80,88,88,88,88,88,88,96,88,40,24,24,32,40,56,48,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,40,40,48,48,40,32,40,40,40,40,32,32,32,32,32,32,32,32,32,40,40,40,48,40,32,40,40,40,48,40,40,40,32,32,32,32,32,32,32,32,40,40,40,8,0,0,0,0,8,8,8,16,24,32,40,32,32,32,40,40,40,40,32,32,32,32,24,16,8,0,0,},
-    {32,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,24,24,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,40,40,40,48,48,56,56,56,64,64,64,64,64,64,64,72,72,72,72,72,80,80,80,80,80,88,88,80,80,72,72,72,64,64,64,72,72,80,80,80,80,72,72,80,80,72,72,72,72,72,72,72,72,64,64,64,56,56,56,56,64,64,64,64,56,56,64,56,64,64,64,64,72,72,80,80,88,88,88,88,88,88,80,40,24,24,32,40,56,40,32,24,32,32,32,32,32,32,24,32,32,32,32,40,40,40,40,48,48,48,40,40,40,48,40,40,32,32,32,32,32,32,32,32,32,40,40,40,48,40,32,40,48,48,48,40,40,40,40,32,40,32,32,32,32,40,40,40,32,8,0,0,8,8,8,8,8,16,16,32,32,40,32,24,24,32,32,32,24,24,16,16,8,8,0,0,0,},
-    {32,40,40,40,40,32,32,32,32,32,32,32,32,32,24,24,24,24,24,24,24,16,16,16,24,24,24,24,32,32,32,32,32,40,40,48,48,48,56,56,56,64,64,64,72,72,72,72,72,80,80,80,80,64,56,64,64,64,64,64,72,72,80,80,80,80,80,80,88,80,80,72,72,64,64,64,64,64,56,56,64,72,72,72,72,64,72,72,72,72,72,72,72,72,64,72,64,64,64,64,56,56,56,64,64,64,64,56,64,64,56,56,64,64,64,64,72,80,80,88,88,88,88,96,88,80,40,32,40,40,48,56,48,32,40,40,48,40,40,40,32,32,32,40,40,40,40,40,40,48,48,56,48,40,40,48,48,40,40,40,32,32,32,32,32,32,32,32,32,40,40,48,40,40,40,48,48,48,40,40,40,32,32,32,32,32,32,32,40,32,40,24,8,8,8,8,8,8,8,8,16,16,24,32,32,32,16,16,16,16,16,16,16,16,8,16,8,0,0,0,},
-    {32,40,40,32,32,32,32,32,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,40,40,48,48,56,56,64,64,64,72,72,72,72,80,72,80,80,80,80,80,80,80,80,80,80,72,72,72,64,56,56,64,64,64,72,72,72,72,72,72,72,72,72,72,72,72,64,64,64,56,56,56,56,56,56,48,48,48,56,64,64,64,64,64,64,72,72,72,72,64,64,72,64,64,64,64,56,64,64,56,64,64,64,56,56,56,56,64,64,64,64,64,64,72,80,88,88,88,88,88,88,80,48,40,40,48,48,56,48,40,48,48,48,40,40,40,40,32,32,32,40,40,40,40,48,48,48,56,48,40,40,48,48,48,40,40,40,40,40,32,32,40,40,40,40,40,48,48,40,40,40,40,40,40,32,32,32,32,32,24,24,24,32,24,32,32,24,16,8,8,8,8,8,8,8,8,16,16,24,24,24,32,16,16,16,8,16,16,8,8,16,16,8,8,0,0,},
-    {32,32,32,32,24,32,24,24,24,32,32,32,40,40,40,40,48,48,56,56,64,64,64,64,72,72,72,72,80,80,80,80,80,80,80,80,80,80,80,80,72,72,72,72,72,64,64,64,64,64,64,56,56,56,64,64,64,72,72,72,64,64,72,64,72,64,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,64,64,72,64,72,64,72,64,72,64,64,64,64,64,64,64,64,64,64,64,56,56,56,56,56,64,64,64,64,64,64,72,80,80,88,88,88,88,88,80,48,48,48,48,56,56,48,40,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,48,48,56,48,40,40,48,48,40,40,40,40,40,40,40,40,32,40,40,40,40,40,40,32,32,40,32,32,24,24,16,16,24,16,24,16,16,16,16,16,16,16,8,8,8,8,8,8,8,16,24,24,24,24,24,24,24,16,16,16,16,16,16,16,16,16,8,8,8,0,8,},
-    {32,32,40,40,40,48,48,56,56,56,64,64,72,72,72,80,72,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,72,72,64,64,64,64,56,56,56,56,56,56,56,56,48,48,56,48,56,56,64,64,64,64,64,64,72,64,64,64,64,64,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,64,64,64,64,64,64,64,64,64,72,64,64,64,56,64,64,64,56,56,64,64,64,64,64,56,56,64,56,64,64,64,72,72,80,80,88,88,88,88,80,48,48,48,48,56,56,48,40,48,48,48,40,40,40,40,48,40,40,40,40,40,40,40,48,48,56,48,40,48,40,40,40,32,32,32,32,24,32,32,32,32,24,32,32,24,32,24,24,24,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8,8,8,8,8,8,8,8,8,16,24,24,32,32,24,16,24,16,16,16,16,16,16,16,16,16,8,0,0,0,0,},
-    {64,72,64,72,80,80,80,80,80,80,80,80,88,80,80,80,80,80,80,80,80,72,72,72,72,64,64,64,64,64,64,64,80,80,56,48,56,48,48,56,48,56,56,56,64,64,64,56,48,48,56,64,56,56,64,64,64,72,64,64,64,64,64,64,56,56,56,48,56,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,64,64,64,64,64,64,64,64,64,64,72,64,64,64,56,48,64,64,64,64,56,64,56,64,64,64,64,56,56,64,64,64,72,72,72,80,88,88,88,80,80,48,48,48,48,56,56,48,40,48,48,48,48,40,40,40,40,40,40,40,40,40,40,48,48,48,48,40,40,48,40,32,24,24,24,24,24,16,16,16,24,16,24,16,16,16,16,16,16,16,16,16,8,16,16,16,16,16,16,16,16,16,16,16,16,16,8,8,8,8,16,16,16,16,32,40,32,32,24,16,16,16,16,16,16,16,24,24,24,16,8,0,0,0,0,},
-    {80,80,80,80,88,80,80,80,80,80,80,80,80,72,72,72,72,64,64,56,56,56,56,56,56,56,56,56,48,48,56,64,80,80,64,56,56,56,56,48,56,56,56,56,64,64,72,56,40,40,56,56,56,56,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,56,56,48,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,64,56,56,64,64,64,64,64,56,64,56,56,56,64,64,72,72,72,72,80,88,80,80,88,88,56,48,48,48,56,56,48,40,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,32,24,16,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,16,16,16,16,16,16,8,8,8,8,8,16,16,24,24,32,40,40,40,32,16,24,24,24,32,32,32,40,40,32,24,8,0,8,8,8,},
-    {80,80,72,72,72,72,72,72,72,80,72,56,56,56,56,48,48,48,48,48,48,56,64,64,56,56,56,56,56,56,56,64,72,64,56,56,56,48,48,48,48,48,40,48,56,72,72,56,24,48,64,56,56,56,64,64,64,64,64,64,64,64,64,56,56,48,48,48,48,48,48,48,40,40,48,48,48,48,48,48,48,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,56,64,64,64,64,64,64,56,64,64,64,64,64,72,72,88,88,80,80,80,88,56,48,48,48,48,48,40,32,32,32,24,24,24,24,16,24,16,16,24,16,16,16,16,16,16,16,16,24,32,32,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,16,16,16,16,16,16,16,8,8,16,16,16,24,24,24,24,32,48,48,48,48,40,48,40,48,48,56,56,56,56,48,32,8,8,8,8,8,},
-    {64,56,56,56,56,48,56,64,72,80,72,56,56,56,56,56,56,56,56,56,56,64,72,80,64,48,48,48,48,48,40,40,48,40,40,40,40,32,32,32,32,32,32,40,56,72,72,48,32,64,64,56,56,56,64,64,64,64,64,64,64,64,64,56,48,48,48,48,48,48,48,40,40,40,40,48,48,48,48,48,48,56,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,80,80,80,80,88,88,48,40,32,40,32,32,24,24,24,16,16,16,16,16,16,16,16,16,16,16,8,8,16,16,16,16,16,24,24,32,24,24,16,16,24,24,16,24,16,16,24,24,24,16,16,16,16,16,24,24,16,16,16,16,16,16,16,16,24,16,24,24,16,16,16,16,24,24,32,32,32,32,32,40,48,48,48,56,56,56,56,56,56,56,56,56,56,48,40,8,8,8,8,8,},
-    {64,56,56,56,56,56,56,56,72,72,64,56,56,56,48,48,48,48,48,40,48,64,72,80,64,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,56,72,64,48,56,64,56,56,64,64,56,56,64,64,64,72,64,64,64,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,72,72,72,72,64,64,64,72,72,80,80,80,80,80,88,56,24,24,24,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,16,24,24,16,24,24,24,24,32,32,32,32,40,32,40,32,32,24,24,24,32,32,40,32,32,32,32,32,48,48,48,56,64,56,56,56,56,56,56,56,48,40,24,8,8,8,8,8,},
-    {72,64,56,56,56,56,48,48,56,48,48,48,40,32,40,40,32,32,32,32,40,48,72,80,56,32,24,32,24,32,32,32,32,40,40,40,32,40,40,40,48,48,48,56,64,72,64,56,64,64,64,64,64,56,56,56,64,64,64,72,72,64,64,56,48,48,48,40,40,40,40,40,48,40,40,40,48,48,48,48,56,56,56,56,56,64,64,64,64,64,72,72,64,64,64,64,64,64,64,64,64,64,64,64,56,56,64,64,64,64,64,64,72,72,72,64,64,72,72,64,80,80,80,80,80,88,64,16,16,16,16,16,16,16,16,16,16,16,16,16,24,16,16,24,24,16,16,16,24,16,24,24,16,16,24,24,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,32,32,32,40,40,40,40,48,48,48,48,48,48,56,56,48,48,32,32,40,40,40,40,32,32,32,40,40,48,48,48,48,48,56,48,48,40,48,40,40,40,32,16,8,8,8,8,8,},
-    {80,64,48,40,40,40,40,32,32,32,32,32,32,32,32,32,32,24,32,24,40,48,72,72,56,32,32,32,32,40,40,40,48,48,48,48,48,48,48,56,56,56,56,56,64,72,64,64,64,64,64,56,64,64,64,64,64,72,72,72,72,64,56,56,48,48,48,48,48,48,48,48,48,40,40,48,48,48,48,48,48,48,56,56,64,56,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,72,72,72,80,80,80,80,88,72,32,24,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,16,24,16,16,16,24,24,24,16,16,24,24,24,32,32,32,32,40,40,40,40,40,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,48,56,48,48,48,40,40,32,32,24,32,40,40,40,40,32,40,40,40,48,48,40,40,40,40,40,40,24,8,8,8,8,8,},
-    {80,64,40,32,32,24,32,32,24,32,32,32,32,40,32,40,32,40,40,40,48,56,72,72,56,40,40,48,48,48,48,48,48,48,48,48,48,48,56,56,64,64,64,64,72,72,64,64,64,64,64,64,64,64,56,64,64,72,72,72,72,64,64,64,56,56,56,56,56,56,48,48,48,48,48,48,48,56,56,56,48,56,56,56,64,64,56,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,72,72,72,72,72,72,72,72,72,80,80,80,88,72,32,24,24,24,24,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,16,24,24,24,24,24,32,32,32,32,32,40,40,40,48,48,48,48,48,56,48,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,48,48,48,48,56,48,48,48,40,40,32,32,32,40,40,40,40,40,32,32,32,40,48,56,48,40,40,40,40,32,24,16,8,8,8,8,},
-    {80,56,32,32,32,32,32,32,40,40,40,40,48,48,48,48,56,56,56,56,56,64,72,80,56,48,56,56,56,56,48,48,48,48,48,56,48,56,48,56,56,56,64,64,72,72,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,64,64,56,64,72,72,80,72,64,56,48,48,48,48,48,48,48,48,56,64,64,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,72,72,72,72,72,72,72,72,72,72,72,72,80,80,80,80,80,40,32,32,24,24,16,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,40,40,40,40,48,48,48,48,48,48,48,48,48,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,40,40,40,40,40,48,56,56,48,40,40,32,32,32,40,40,40,40,40,40,32,24,24,40,48,48,40,32,32,32,32,32,24,24,16,8,8,8,},
-    {80,56,32,32,40,40,48,48,48,48,48,48,56,48,56,56,56,64,64,64,64,72,80,72,64,56,56,56,56,56,48,48,48,48,48,48,48,56,56,56,56,56,64,64,72,72,64,72,72,72,64,64,64,64,64,64,64,72,72,64,72,64,64,64,72,88,72,48,40,40,48,40,48,40,40,40,40,40,40,40,48,56,56,56,64,64,64,64,64,64,56,56,56,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,72,72,72,72,80,72,72,72,72,72,80,80,80,80,48,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,48,40,48,48,48,48,56,56,48,48,48,48,48,48,48,48,48,48,40,40,40,40,40,40,56,64,64,56,56,48,48,48,48,48,56,64,40,40,32,32,32,40,40,40,48,40,32,40,32,24,24,32,48,48,32,32,32,32,32,32,24,24,24,16,16,16,},
-    {80,56,40,48,48,56,48,56,48,48,48,48,56,56,56,56,64,64,64,64,64,72,80,72,56,48,56,56,56,56,48,56,56,56,56,56,56,56,56,56,56,64,64,64,72,72,64,64,64,72,72,64,64,64,64,64,64,64,72,64,64,64,64,72,80,56,40,32,32,40,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,48,56,56,56,56,56,56,56,48,64,64,56,64,64,64,64,64,64,64,64,64,72,72,72,72,72,72,72,72,72,80,80,72,72,80,72,72,72,72,72,80,88,56,32,32,32,32,32,40,40,40,40,40,40,48,48,48,48,48,48,48,40,48,40,40,40,40,40,40,48,40,40,48,48,48,48,56,48,40,40,40,40,40,48,48,48,48,40,40,40,40,40,48,56,72,80,80,72,72,64,56,56,56,64,56,40,32,32,32,32,40,48,40,40,40,40,40,32,32,24,32,48,48,32,24,32,32,32,32,32,32,32,32,24,24,},
-    {80,56,48,56,56,56,56,56,48,48,48,56,56,56,56,56,56,64,64,64,64,72,80,72,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,72,64,64,64,72,72,64,64,64,64,64,72,64,64,64,64,64,64,56,40,24,32,32,32,40,40,48,48,40,48,40,40,40,32,24,24,24,24,24,32,32,40,40,48,48,48,56,56,40,48,56,56,64,64,64,72,64,72,72,72,64,72,72,72,72,72,72,72,72,72,72,72,80,80,80,80,72,72,72,72,72,80,64,40,48,48,48,48,48,48,48,48,48,48,48,48,56,48,48,48,48,40,48,40,40,48,40,40,40,40,40,40,40,40,48,48,56,48,40,40,40,40,48,56,56,64,48,32,32,32,32,32,40,56,72,80,88,80,80,72,64,56,56,56,56,40,32,32,40,40,48,48,40,40,32,40,40,40,32,32,32,48,40,32,32,32,40,40,40,40,32,40,32,32,32,},
-    {80,56,48,56,56,56,48,48,48,48,48,56,48,56,56,56,64,64,64,64,64,72,80,72,56,56,56,56,48,56,48,56,48,48,48,48,40,40,40,48,40,48,48,48,48,64,72,72,72,72,72,64,64,64,64,64,56,56,64,64,48,48,40,32,24,24,40,40,40,48,48,56,48,40,48,48,40,48,40,32,32,32,24,16,24,32,32,32,32,40,40,48,48,40,40,40,56,56,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,80,80,80,72,80,80,80,72,72,72,80,80,48,56,48,48,48,48,48,48,48,48,48,48,48,56,56,40,40,40,40,40,40,48,56,56,48,40,40,40,40,48,48,48,48,56,40,40,40,32,32,40,48,56,64,40,24,24,24,24,24,24,48,64,72,80,72,72,64,56,48,56,56,48,32,32,32,40,40,48,40,40,40,40,40,40,32,32,32,40,48,40,32,40,40,40,40,40,40,40,40,40,40,32,},
-    {80,56,48,56,56,56,56,56,56,56,48,56,56,56,56,56,56,64,64,64,64,72,80,72,56,48,48,48,48,40,40,40,32,32,32,32,32,32,32,32,24,24,24,24,48,72,72,72,72,72,72,64,64,64,64,48,40,40,40,48,32,32,24,24,24,32,40,40,32,48,48,48,40,40,48,48,48,48,40,32,40,40,32,24,24,16,16,16,16,24,24,32,40,40,32,40,48,56,64,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,80,80,80,80,72,80,72,72,72,80,80,48,48,48,48,48,48,48,48,48,48,40,40,48,56,56,48,40,40,40,40,48,56,56,64,56,40,40,40,40,40,40,40,40,40,32,32,32,24,24,32,40,56,56,32,16,16,16,24,24,24,32,40,48,56,48,56,48,40,40,48,56,48,32,32,32,40,40,40,40,40,40,40,40,40,40,32,40,40,48,40,32,40,40,40,40,32,32,40,40,40,32,32,},
-    {80,56,48,56,56,56,56,56,56,56,48,56,48,48,56,48,56,56,56,56,56,64,64,56,40,40,40,32,32,24,24,24,24,24,24,24,24,24,24,24,24,24,16,16,56,72,72,72,72,72,72,72,64,56,56,48,32,24,32,24,32,24,24,32,32,32,40,40,32,40,40,32,40,32,40,40,40,40,32,40,40,40,40,32,32,32,32,32,24,24,24,16,16,24,32,40,48,56,64,64,64,64,64,64,72,72,72,72,72,72,72,72,72,72,72,72,80,80,80,80,80,80,80,80,72,72,72,80,64,48,56,56,56,48,48,48,48,48,48,48,48,56,56,48,48,40,40,40,48,56,64,64,48,32,32,32,32,32,24,32,32,32,24,24,24,16,16,24,40,56,48,32,16,24,24,24,24,24,24,32,32,32,32,32,32,32,40,48,56,56,48,40,32,40,32,32,32,32,32,40,40,40,40,32,40,40,48,40,32,32,32,32,32,24,24,32,40,40,32,32,},
-    {72,56,56,56,56,56,48,48,48,48,40,40,32,32,40,32,40,32,32,40,40,40,40,32,24,24,24,16,16,24,24,24,24,24,24,24,24,24,24,24,24,16,16,24,72,72,72,72,72,72,72,72,64,64,56,40,32,16,16,24,40,40,40,40,40,40,40,32,40,40,32,40,40,32,40,40,40,40,40,40,48,48,48,48,56,56,56,56,56,48,48,40,40,32,40,40,48,56,64,56,64,64,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,80,80,80,80,80,80,80,72,64,72,80,72,48,56,64,64,56,48,48,48,48,48,48,40,40,40,40,32,32,32,32,32,48,56,56,40,24,24,32,24,24,32,24,24,24,24,24,24,24,24,32,40,48,48,32,24,32,32,40,32,32,32,32,32,32,32,32,24,32,40,48,64,64,64,48,40,40,32,32,32,24,32,32,40,40,32,32,40,40,56,40,32,32,24,24,24,16,24,24,32,32,32,24,},
-    {64,48,48,56,48,40,32,32,24,32,24,24,24,24,24,24,24,16,24,24,16,24,24,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,72,64,64,72,72,72,72,72,64,64,56,48,40,24,32,56,64,56,56,48,48,48,40,40,48,48,48,56,48,48,48,40,48,48,56,56,64,72,72,72,72,72,72,72,64,56,56,48,48,48,48,56,56,56,64,56,56,64,64,64,72,72,72,72,64,72,72,72,72,72,72,72,72,80,80,80,80,80,80,80,72,64,72,72,80,56,56,64,72,48,40,40,40,40,40,32,32,32,32,24,32,24,24,24,32,40,56,56,40,24,24,24,24,32,32,32,24,32,24,32,32,32,32,40,40,48,48,32,32,40,40,40,40,40,32,40,40,32,32,32,24,32,40,56,64,72,64,48,40,40,32,24,24,24,24,32,32,40,32,32,40,40,48,40,32,32,24,16,16,16,16,24,24,32,32,24,},
-    {40,32,48,48,32,24,16,16,16,16,24,24,16,16,24,24,24,24,24,24,24,16,24,16,24,16,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,24,48,72,72,72,72,72,72,64,64,64,64,48,48,40,40,48,64,72,72,72,72,64,64,56,56,64,64,64,64,64,64,56,56,56,56,64,80,72,80,80,72,72,72,64,64,64,56,56,56,48,56,56,56,56,64,64,64,56,64,64,72,64,64,72,72,64,72,72,72,72,72,72,72,72,80,80,80,80,80,80,80,72,64,64,72,72,56,48,64,56,40,32,32,32,32,32,24,32,32,24,32,32,32,24,24,32,40,48,56,32,32,32,32,40,40,40,32,32,32,32,40,40,40,40,40,48,56,48,40,40,40,48,40,40,40,40,40,40,40,32,24,32,32,48,64,72,72,72,56,48,40,32,32,24,24,24,32,40,32,32,32,32,32,40,32,24,24,16,8,8,16,16,24,24,32,32,32,},
-    {16,24,40,48,40,24,16,16,24,24,24,16,24,24,24,16,24,24,24,24,24,24,24,16,24,24,24,24,24,24,32,32,32,32,32,32,40,40,32,32,40,32,32,64,72,72,72,72,72,64,64,64,64,64,56,48,48,48,56,64,72,72,72,72,72,72,72,64,64,64,56,56,56,56,56,56,56,56,56,64,72,64,72,72,64,64,64,64,64,64,56,56,56,56,48,56,56,56,64,64,56,56,64,64,64,64,64,72,72,64,72,72,72,72,72,72,72,72,80,80,80,72,80,80,72,64,64,72,72,72,48,56,56,40,32,32,32,32,32,32,32,32,32,24,32,32,32,32,40,48,48,56,32,32,40,48,48,48,40,40,40,40,40,40,40,40,40,48,48,56,48,40,40,48,48,48,40,40,40,40,40,32,24,24,24,32,40,64,72,72,72,48,56,48,40,32,24,24,24,32,32,32,32,24,24,24,24,16,16,16,8,8,8,16,24,24,32,32,40,40,},
-    {16,24,32,40,40,24,16,16,16,16,16,24,24,24,24,32,24,32,24,32,24,32,32,32,32,24,24,24,24,24,32,40,32,40,32,40,40,40,32,32,32,32,32,72,72,72,72,72,64,64,64,64,64,64,56,56,56,56,64,64,72,72,64,64,64,64,64,56,48,48,48,48,48,48,48,48,48,56,56,56,64,72,64,72,64,72,64,72,72,64,64,64,56,56,56,56,56,64,64,56,48,56,64,64,64,64,72,72,72,64,72,72,72,72,72,80,72,80,72,80,80,80,80,80,80,64,64,64,72,72,48,56,56,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,48,56,56,40,40,48,48,48,48,48,40,40,40,40,40,40,40,40,48,48,56,48,40,48,48,48,48,48,40,40,40,40,40,32,16,16,24,32,48,64,64,64,48,56,48,40,32,32,32,24,24,32,32,32,32,32,32,24,16,8,0,0,8,8,16,24,24,32,32,40,40,},
-    {16,24,24,32,40,24,24,24,24,24,16,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,40,72,72,64,72,64,64,64,64,64,64,64,56,64,64,56,64,64,72,72,64,64,64,64,56,56,48,48,48,40,40,48,48,48,48,48,56,64,64,64,72,64,64,64,72,72,72,72,64,64,56,56,56,56,56,64,56,56,48,56,56,64,64,64,72,64,64,64,64,64,72,72,72,72,72,72,80,72,80,80,80,80,80,72,64,56,72,72,56,56,48,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,56,56,40,48,48,56,48,48,48,48,40,40,40,40,40,40,40,48,48,56,56,40,48,48,48,40,40,32,32,32,48,56,48,40,32,32,32,40,48,48,56,48,56,56,48,32,32,32,32,24,24,32,32,32,40,48,48,32,16,0,8,8,8,16,16,24,32,32,32,40,},
-    {24,24,24,32,32,24,24,24,32,24,32,32,32,32,40,32,40,32,32,32,40,32,32,32,32,32,32,32,24,32,32,32,40,40,40,40,48,48,48,56,56,56,64,72,72,64,64,72,64,64,64,64,64,64,56,64,64,64,64,72,72,72,72,64,56,64,56,56,48,40,40,48,48,48,48,56,48,56,56,56,56,72,64,64,64,64,72,72,72,72,64,56,56,56,56,64,64,64,56,56,48,56,56,64,64,72,64,64,64,64,72,64,72,72,72,72,72,72,72,72,80,80,80,80,80,72,56,56,64,72,72,48,56,40,40,48,48,48,48,48,40,40,40,40,40,40,40,40,48,56,56,56,40,48,48,48,48,48,48,48,48,48,40,40,40,48,48,48,48,56,48,40,40,40,32,32,24,24,24,32,40,56,64,64,56,48,40,24,24,32,48,48,48,56,40,40,32,32,32,24,24,24,32,40,40,40,48,40,24,0,8,8,16,24,24,24,24,32,32,40,},
-    {32,32,24,32,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,48,48,56,56,56,64,64,64,64,64,72,64,64,64,72,72,64,64,64,64,64,56,64,64,64,56,64,64,64,64,64,72,72,72,64,64,64,56,56,48,48,48,48,48,48,48,56,56,56,56,56,56,64,64,64,72,72,72,72,72,64,64,64,64,56,64,56,64,64,56,48,48,56,56,64,64,64,64,64,64,64,64,72,72,72,72,72,72,72,72,72,80,80,80,80,80,80,64,56,56,56,56,56,56,64,64,64,56,48,48,40,48,40,40,40,40,48,40,40,48,48,56,56,40,48,48,48,48,48,40,40,40,40,40,32,40,32,40,40,40,40,32,24,24,24,16,8,8,8,8,24,40,56,64,56,64,56,48,24,16,24,40,48,48,48,48,40,40,40,32,32,24,32,32,32,40,40,40,32,8,8,8,16,32,40,40,32,32,24,32,40,},
-    {32,32,32,32,24,24,16,24,24,32,32,32,32,32,32,40,40,40,40,40,48,48,56,56,56,64,64,64,64,64,72,72,72,72,72,72,72,72,80,72,72,72,72,72,72,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,48,48,48,48,48,48,56,56,56,56,56,56,64,72,64,64,72,72,72,72,64,64,64,64,64,64,64,64,56,56,48,48,56,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,80,80,80,80,80,80,80,64,48,56,64,64,72,72,72,72,72,80,72,64,56,56,48,40,40,48,40,48,48,48,48,56,56,40,40,40,40,40,32,32,32,24,24,24,24,24,24,24,24,24,16,16,16,8,8,0,8,8,8,8,16,32,56,56,56,56,48,40,16,8,24,40,48,48,48,48,40,40,40,32,32,32,32,32,32,32,32,24,16,0,8,16,24,32,40,48,40,32,24,32,48,},
-    {32,32,32,24,32,32,32,40,40,40,40,48,56,56,56,56,64,64,72,64,72,72,72,72,72,72,72,72,72,72,72,64,64,64,64,64,64,72,64,80,88,88,72,72,72,64,72,64,64,56,56,56,64,64,64,56,64,64,64,64,64,72,64,64,64,64,48,48,48,40,48,48,48,48,56,56,56,56,56,56,56,56,64,72,72,72,72,72,64,64,64,64,56,64,64,56,56,56,48,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,72,80,80,80,80,80,80,72,56,64,72,80,80,80,88,72,72,88,88,88,80,72,56,48,32,40,40,40,40,48,48,48,40,32,32,24,24,16,16,16,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,32,40,40,40,32,24,16,16,16,24,32,48,48,40,48,48,40,40,32,32,32,32,32,32,32,16,8,0,8,8,24,24,40,56,48,40,32,32,32,48,},
-    {40,48,48,48,48,56,56,64,64,64,64,72,72,72,72,72,72,72,72,72,72,72,64,64,64,64,64,64,64,56,56,56,56,48,56,56,64,72,72,88,96,88,72,72,72,72,72,64,64,56,56,48,48,56,64,64,56,64,64,64,64,72,64,64,64,56,48,48,48,40,40,48,48,48,48,56,56,56,56,56,56,56,56,64,72,72,64,64,64,64,64,64,64,64,64,64,48,56,56,56,56,56,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,72,72,72,72,80,80,80,80,80,80,64,72,80,88,88,96,96,96,96,96,96,96,96,80,72,64,48,32,32,32,32,32,32,32,24,16,16,16,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,24,32,32,32,24,16,24,24,32,24,32,48,56,40,40,48,40,40,40,40,40,32,32,32,32,16,8,8,8,16,16,24,40,48,56,40,32,40,40,48,},
-    {64,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,64,64,64,56,56,56,56,56,48,56,56,56,64,64,56,56,56,56,56,64,72,72,88,96,88,72,72,72,72,64,72,64,56,56,48,56,56,56,56,56,56,64,64,64,64,64,56,56,48,48,40,40,48,48,48,48,48,48,56,56,48,56,56,48,48,56,64,64,64,64,64,64,64,64,64,64,64,56,56,48,56,56,56,56,64,64,64,64,64,64,64,64,64,64,72,72,72,72,72,64,64,72,72,80,80,80,80,80,80,80,80,80,88,88,96,96,96,96,96,96,96,96,96,88,88,80,64,32,16,16,16,16,16,16,8,16,8,8,8,8,8,8,8,8,8,8,8,8,16,8,8,8,8,8,8,16,16,24,24,32,32,32,32,32,32,32,32,24,32,24,32,32,24,32,48,56,48,40,40,40,40,40,40,40,40,40,32,24,8,0,8,8,8,16,32,40,48,56,40,32,40,40,48,},
-    {72,72,72,72,72,72,64,72,64,64,64,56,56,56,64,72,72,56,56,56,56,64,64,64,64,64,72,72,72,80,80,72,72,64,56,64,64,64,80,88,88,80,72,80,72,72,72,72,64,64,56,56,48,56,56,56,56,64,64,64,64,64,56,56,56,40,40,48,48,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,64,64,64,56,56,56,48,56,56,56,56,56,64,64,64,64,64,64,64,72,72,72,72,72,72,64,72,72,64,64,72,72,72,72,72,80,80,80,80,80,80,96,96,88,88,88,88,88,96,96,80,64,72,80,88,80,72,24,8,16,8,16,8,16,16,16,16,8,16,16,16,16,16,16,24,16,24,24,24,24,24,24,24,24,24,24,40,40,40,48,48,40,40,32,24,32,32,32,24,40,24,24,32,48,56,56,48,48,48,48,48,40,40,40,40,40,32,8,8,0,8,16,32,56,64,64,64,48,40,48,48,40,},
-    {64,64,64,56,56,56,56,56,56,48,48,48,48,56,64,72,72,64,56,64,64,72,72,72,72,72,72,80,80,80,80,72,64,56,48,56,48,72,88,80,72,80,80,80,80,72,72,72,72,64,56,56,56,48,48,56,56,56,64,56,56,64,56,56,48,48,48,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,48,56,56,56,64,64,64,64,72,64,72,72,72,72,72,72,72,72,72,72,72,72,72,64,64,72,72,80,80,80,80,80,80,80,88,88,88,88,88,88,88,96,96,88,80,72,64,56,72,80,80,64,24,16,16,16,16,16,16,24,24,24,24,24,32,32,32,32,32,32,40,40,40,32,32,32,32,32,32,32,40,48,48,56,48,48,40,32,24,32,24,16,16,16,16,8,24,40,56,64,56,48,56,56,48,48,48,48,40,32,24,8,0,0,8,32,48,72,72,72,72,56,48,48,48,40,},
-    {56,56,56,56,56,56,64,64,72,56,56,56,56,56,64,72,64,56,64,64,64,64,64,64,64,64,64,72,72,72,72,56,48,40,48,40,56,80,72,72,88,72,80,80,80,80,72,72,72,72,64,56,64,56,56,48,56,56,56,56,56,56,48,48,56,56,56,56,56,56,56,56,56,48,32,24,16,24,32,40,56,64,56,48,48,56,56,56,56,56,48,56,56,56,56,56,56,56,64,64,64,64,64,72,72,72,80,72,72,72,80,80,80,80,72,72,72,72,72,72,72,80,80,80,80,80,72,80,88,88,96,96,96,96,96,96,96,96,96,88,88,80,72,72,80,80,48,24,24,32,32,32,32,32,40,40,40,40,40,48,48,48,48,48,40,48,40,40,40,32,32,32,32,32,40,40,48,48,48,40,24,16,24,24,16,16,16,8,0,0,16,32,56,64,64,56,56,56,56,56,48,48,48,40,24,8,0,8,24,48,72,88,88,80,72,64,48,48,48,40,},
-    {64,56,64,56,56,64,72,80,80,64,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,64,72,72,64,40,32,40,32,48,72,72,72,88,88,80,80,80,80,80,80,80,72,72,64,64,56,56,56,56,56,56,48,56,56,56,48,56,56,64,64,56,64,64,64,56,56,56,56,56,48,48,56,64,64,64,72,56,48,48,48,56,56,56,56,56,56,56,56,56,56,64,72,72,72,72,72,80,72,80,80,80,80,80,80,80,80,80,72,72,72,72,72,72,72,80,80,80,80,80,80,80,80,88,80,72,72,80,88,88,72,56,48,56,80,88,80,72,72,80,80,48,40,48,48,48,48,48,48,56,56,56,56,56,56,48,48,48,48,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,16,16,24,16,16,16,8,0,0,0,8,24,40,56,64,64,56,56,56,56,56,56,48,32,24,8,8,16,40,56,80,88,96,80,80,64,48,48,48,48,},
-    {56,56,56,56,56,64,72,80,72,56,48,48,48,48,48,40,40,40,32,40,40,32,40,40,40,40,48,56,72,72,56,40,32,32,32,64,80,64,80,80,72,80,80,80,80,80,80,80,80,72,72,64,64,56,56,56,56,48,48,56,72,56,56,64,64,64,64,64,72,72,72,64,64,64,56,64,64,64,72,72,72,80,80,72,64,48,48,48,56,56,56,56,56,56,56,56,56,64,72,72,72,72,80,80,80,80,80,80,80,80,80,80,80,80,72,72,72,72,72,72,72,80,80,80,80,80,72,80,80,80,56,56,56,56,56,56,64,56,48,40,48,64,72,72,64,72,88,72,48,56,56,56,56,56,56,56,56,56,56,56,56,48,40,40,32,40,40,40,40,32,24,32,32,32,32,32,32,32,32,24,16,16,24,24,16,16,8,8,0,0,8,16,32,48,56,72,64,64,64,64,64,56,40,32,24,16,8,16,40,64,80,88,88,88,88,72,48,48,48,48,},
-    {48,48,48,48,56,56,72,80,72,48,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,40,56,64,72,56,32,32,32,48,80,72,80,80,72,72,80,80,88,80,80,80,80,80,80,72,72,64,64,56,56,56,56,56,56,72,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,80,88,88,88,88,88,72,56,48,48,56,56,56,56,64,56,64,56,64,64,72,72,72,80,80,80,80,88,88,88,80,88,88,88,88,80,80,80,80,80,80,80,72,80,80,80,80,80,72,80,80,80,56,48,56,56,48,56,64,56,48,48,48,48,56,64,72,72,80,80,56,56,56,56,48,48,48,48,48,48,48,48,48,48,40,32,32,32,40,48,48,40,32,24,24,32,24,24,24,16,16,16,8,8,16,24,24,16,16,8,0,0,0,8,24,40,48,56,64,72,72,72,64,56,40,32,24,16,8,16,32,56,80,88,96,96,88,80,56,48,48,40,},
-    {40,40,48,40,48,56,64,72,64,40,40,40,32,32,32,32,32,32,32,32,40,40,40,40,40,40,48,56,64,72,56,40,40,48,72,80,64,80,80,64,80,80,88,88,88,88,80,88,80,80,80,72,72,64,64,64,56,56,56,64,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,88,88,88,96,88,96,88,80,64,56,56,56,56,56,64,64,64,64,64,72,72,72,80,80,80,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,80,80,80,80,80,80,80,80,72,80,80,80,48,48,48,48,56,64,56,56,56,48,40,48,56,64,72,72,88,64,48,48,48,40,40,40,40,48,40,40,48,48,40,32,24,24,32,32,40,48,24,16,16,16,16,16,8,8,8,8,8,8,16,16,24,16,16,16,8,8,0,0,8,8,24,40,48,56,64,72,72,64,48,40,32,32,16,8,8,24,40,64,88,96,96,88,88,64,48,48,48,},
-    {32,40,40,40,40,48,64,72,64,40,32,32,40,40,40,40,40,40,40,40,48,48,48,48,56,56,56,56,64,72,64,48,48,56,72,72,64,80,72,64,80,80,88,88,88,88,88,88,80,80,80,80,72,72,64,64,64,56,56,56,80,80,80,88,88,88,80,80,88,80,80,80,88,88,88,88,88,88,88,96,96,96,96,88,80,72,64,64,64,64,64,64,64,64,64,72,72,72,72,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,80,80,80,80,80,80,80,80,72,80,72,72,80,80,72,64,56,56,64,64,56,56,56,48,48,48,56,64,72,72,80,72,56,56,40,32,32,32,32,40,32,32,32,32,32,24,16,16,24,24,40,40,24,8,8,8,8,8,8,8,8,8,8,8,16,16,24,16,16,8,8,0,0,0,0,8,8,16,32,40,56,64,64,64,56,40,32,24,16,8,8,16,40,56,80,96,104,96,88,64,56,56,48,},
-    {40,40,40,40,40,56,64,72,64,40,40,40,40,48,48,48,48,48,48,48,48,48,48,56,56,56,56,64,64,72,56,48,56,72,80,72,72,80,72,64,80,80,88,88,88,88,88,88,88,88,80,80,80,72,72,64,64,64,64,56,80,88,88,88,88,88,88,88,88,88,88,80,88,88,88,88,88,96,88,96,96,96,96,88,80,72,72,72,64,72,64,64,72,72,72,72,72,80,80,80,88,88,88,88,88,88,96,88,88,88,88,88,88,80,80,80,88,88,80,80,80,80,80,80,72,80,80,72,72,80,80,72,80,64,64,64,48,56,56,48,48,48,48,56,72,80,72,80,88,56,56,40,24,24,24,24,24,16,16,24,24,16,24,16,16,16,24,32,40,24,16,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,8,8,0,0,0,8,0,0,8,24,32,48,56,56,56,48,40,32,24,16,16,24,32,48,72,88,96,88,80,64,56,56,56,},
-    {48,48,48,48,48,56,64,72,64,48,48,48,56,48,48,48,48,48,48,48,48,48,56,56,56,56,64,64,72,72,64,48,56,80,80,64,72,80,72,72,80,88,88,80,88,88,88,88,88,88,88,88,80,80,72,72,72,72,72,64,72,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,88,96,88,88,80,72,72,72,72,72,72,72,72,72,80,80,80,88,80,80,88,88,88,88,88,96,88,88,88,88,88,88,80,80,80,80,80,88,88,88,80,80,80,80,72,80,72,72,72,80,80,80,80,72,56,48,48,56,56,48,48,48,48,56,64,80,80,80,88,56,56,32,16,16,16,16,16,24,16,16,24,24,24,24,24,32,32,40,40,32,24,16,8,16,16,8,8,8,8,8,8,8,16,24,24,16,16,8,0,0,0,0,0,0,0,0,8,16,24,40,48,56,48,40,32,24,24,24,24,32,40,64,80,88,88,72,56,48,56,64,},
-    {56,56,56,56,56,64,72,72,72,48,56,48,48,48,48,48,48,48,48,48,56,48,48,56,56,56,64,64,72,72,64,48,56,80,80,64,72,80,72,72,80,80,80,80,80,88,88,88,88,88,88,88,80,80,80,80,80,72,72,72,72,80,88,88,88,88,96,88,96,88,88,88,88,88,96,96,96,88,88,88,88,88,80,80,72,72,72,72,72,72,72,72,72,80,80,80,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,88,80,88,88,88,88,88,80,80,80,80,72,72,72,80,80,80,88,80,56,40,48,56,48,48,48,48,56,56,72,88,80,72,88,64,56,32,16,16,24,24,24,24,24,32,24,32,32,32,32,32,40,40,40,32,24,16,16,16,16,8,8,8,8,8,8,8,16,24,24,16,16,8,8,0,0,0,0,0,0,8,8,8,16,24,40,48,40,32,32,24,24,24,32,32,32,48,64,80,72,48,32,40,48,56,},
-    {56,56,64,56,64,64,72,72,64,48,56,56,48,48,48,48,48,56,56,48,56,56,56,56,56,56,56,64,72,72,64,48,64,80,72,56,72,80,72,72,80,80,80,88,80,80,80,88,88,88,88,88,88,88,80,80,80,80,72,72,72,72,88,88,88,88,96,88,96,88,88,88,88,88,96,96,96,88,88,80,80,80,72,80,80,72,72,72,72,72,80,80,80,80,80,80,80,88,88,88,88,88,88,88,88,88,80,80,80,80,88,88,80,88,88,88,88,88,88,88,88,88,88,80,80,80,72,72,72,72,80,88,88,88,56,40,48,48,48,48,48,56,56,64,72,88,72,64,88,64,56,32,24,24,24,32,32,32,32,32,40,40,40,40,40,40,40,40,48,32,24,16,8,16,16,16,16,8,16,8,8,8,16,16,24,16,16,16,8,8,0,0,0,0,0,0,8,8,16,16,32,40,40,24,32,32,32,24,24,32,32,40,56,64,64,40,32,32,40,48,},
-    {56,56,56,56,56,64,72,80,64,48,48,56,56,48,56,56,56,56,56,56,56,48,56,56,48,48,56,56,64,64,56,40,64,80,64,56,72,80,72,72,80,80,80,80,80,80,80,80,88,88,88,88,88,88,88,88,88,80,80,80,80,80,80,88,88,88,88,88,88,88,96,88,96,96,96,96,96,96,88,80,72,72,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,88,88,88,88,88,88,88,88,80,80,88,80,80,80,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,72,72,80,88,88,88,64,48,40,40,48,48,56,56,64,64,72,80,64,48,72,80,56,40,32,32,32,32,32,40,40,40,40,40,48,40,40,48,48,40,48,40,32,16,8,8,16,16,24,16,16,16,16,8,16,16,16,24,16,16,8,8,0,0,0,0,8,8,8,8,16,16,24,24,24,32,32,32,32,32,32,32,32,40,48,56,48,32,24,24,24,32,},
-    {56,56,56,56,64,64,72,80,64,56,56,56,56,56,56,48,48,48,48,40,40,40,40,40,40,40,40,40,48,40,40,32,64,80,56,48,72,88,72,80,80,80,88,80,80,80,80,80,80,88,88,88,88,88,88,88,80,80,80,80,80,72,80,88,96,96,96,88,88,88,88,96,96,96,96,96,96,96,88,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,88,88,88,88,88,88,88,88,88,88,88,80,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,72,80,80,88,72,56,56,40,40,40,48,56,64,64,64,72,72,56,40,64,80,72,40,32,32,32,32,40,40,40,40,40,40,48,48,40,48,40,48,48,40,32,24,16,8,8,8,16,16,16,16,16,16,16,16,16,24,24,24,16,16,8,0,0,0,8,8,8,16,24,16,24,16,32,32,32,32,32,32,32,40,40,40,40,40,32,24,24,24,24,32,},
-    {56,56,64,56,64,64,72,80,64,48,48,48,48,48,40,40,32,24,24,24,24,24,24,24,16,24,16,16,24,24,16,24,72,72,48,48,64,80,72,80,80,80,88,80,80,80,80,80,88,88,88,88,88,88,88,88,88,80,80,80,80,80,80,88,96,96,96,96,96,96,88,96,96,96,96,96,96,88,88,80,80,80,80,80,80,80,72,72,72,80,80,80,80,80,80,80,80,80,80,80,80,80,88,88,88,88,88,88,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,80,72,72,80,80,64,56,64,48,40,40,48,64,64,64,64,64,64,48,40,48,72,80,40,40,32,32,32,40,40,40,40,48,48,40,48,48,48,48,48,40,40,32,24,16,8,8,8,8,16,16,24,24,24,24,16,16,16,24,24,24,16,8,8,0,0,8,8,8,16,16,16,16,16,32,40,32,32,40,32,40,40,40,40,40,40,32,32,32,40,40,40,},
-    {48,56,56,56,56,64,64,64,56,40,40,40,24,24,24,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,72,64,40,48,56,72,64,80,80,88,80,80,80,80,80,80,80,88,80,80,80,80,80,80,80,80,80,80,80,80,80,80,88,96,96,96,96,96,96,96,96,96,96,96,88,88,88,80,80,80,80,80,72,72,72,72,72,72,72,72,72,80,72,80,80,80,80,80,80,80,88,88,88,88,80,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,88,80,80,64,32,64,80,64,56,56,56,32,48,64,64,64,64,64,64,64,40,40,40,64,80,56,40,40,40,40,40,48,48,48,48,40,48,40,48,48,48,40,40,40,32,32,24,16,0,8,8,8,24,24,32,32,32,24,32,24,32,32,32,24,16,8,8,8,8,16,16,24,24,16,16,16,40,48,40,40,40,40,40,40,48,48,48,48,40,40,40,48,48,48,},
-    {40,40,40,40,40,40,40,40,24,24,24,16,16,16,24,16,16,16,16,16,24,24,24,24,16,16,24,16,16,16,16,32,72,48,48,48,56,64,64,80,80,80,88,80,80,80,80,80,80,80,72,72,64,64,72,72,80,80,80,80,80,72,72,80,88,96,96,96,96,96,96,96,96,96,96,96,88,88,88,80,80,80,80,72,72,72,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,80,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,80,80,64,32,32,72,64,56,64,64,56,64,72,64,64,64,64,64,64,48,40,40,56,80,64,40,40,40,40,40,48,40,40,40,40,40,40,40,40,40,40,40,40,32,32,24,8,0,8,8,16,32,40,48,48,48,48,56,56,56,56,48,40,32,24,24,24,24,24,24,24,24,16,8,24,32,48,56,48,48,40,40,48,56,48,56,56,48,48,48,56,56,56,},
-    {16,24,24,24,24,24,24,16,16,16,16,16,16,24,16,24,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,48,72,48,48,48,56,64,64,80,80,88,88,88,80,80,80,80,80,72,64,64,56,64,64,64,64,72,72,80,72,72,72,80,88,88,96,96,96,96,96,96,96,96,88,88,88,88,80,80,80,80,80,72,72,64,64,64,72,72,72,72,72,72,72,72,72,64,64,56,64,64,64,64,80,80,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,72,40,24,48,64,64,56,64,64,64,64,64,64,64,64,72,64,48,40,32,48,72,72,40,40,40,40,40,40,40,40,40,32,32,32,24,32,32,32,32,32,32,24,24,8,0,8,16,32,48,64,64,64,64,72,72,72,72,64,64,56,56,48,48,40,32,32,32,24,24,16,8,16,32,48,64,72,64,48,48,56,56,64,56,56,48,56,56,48,48,48,},
-    {24,24,24,24,24,24,24,24,24,24,24,24,16,24,24,24,24,24,24,24,32,32,32,32,32,40,40,48,48,48,48,64,64,40,48,48,56,56,56,80,80,88,88,88,80,80,72,72,56,56,48,48,48,48,48,56,56,56,64,72,80,72,72,72,80,88,96,96,96,96,96,96,96,88,96,88,88,88,80,80,80,80,80,72,64,64,64,72,72,72,72,72,72,64,56,64,56,56,48,48,48,56,56,56,56,64,72,80,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,88,80,64,48,24,32,56,56,64,56,64,64,56,56,56,64,64,72,64,48,32,32,40,72,80,40,32,32,32,32,32,32,32,32,32,32,24,24,24,24,24,32,32,24,24,16,8,8,16,32,48,72,80,80,80,72,72,72,72,72,64,64,56,56,56,56,48,40,32,32,32,24,16,8,16,24,40,56,72,72,56,56,64,64,64,48,40,48,56,56,48,40,40,},
-    {24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,40,40,40,40,48,48,48,56,56,64,64,64,64,64,64,64,72,56,40,48,48,48,56,56,80,80,88,88,88,88,80,72,56,56,48,48,48,48,40,40,48,56,56,56,64,72,72,72,72,80,88,96,96,96,96,96,96,96,96,96,88,88,80,80,80,80,80,72,64,64,64,64,72,72,64,64,64,56,48,48,48,48,48,48,48,48,48,56,56,56,64,72,72,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,88,88,80,64,48,24,24,40,48,48,56,64,64,48,48,56,64,64,64,56,48,40,32,40,72,88,40,32,24,32,32,32,32,32,32,32,24,24,24,16,24,24,24,24,32,24,16,8,8,24,40,64,80,88,88,80,72,64,64,64,56,48,48,48,48,56,56,56,48,40,32,32,32,24,16,8,16,40,48,64,64,56,56,64,64,48,32,40,48,56,64,48,32,24,},
-    {24,24,24,32,24,32,32,40,40,40,48,48,48,48,56,56,64,64,64,72,72,72,72,72,72,72,72,64,72,64,64,72,56,40,48,48,48,40,48,80,80,80,88,88,88,80,72,64,56,56,56,56,48,48,48,40,40,48,48,56,64,64,72,72,72,88,96,96,96,96,96,96,96,96,96,88,88,80,80,80,80,72,64,64,64,64,64,56,56,56,56,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,64,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,64,48,24,24,32,32,32,40,56,64,64,48,56,64,64,56,56,48,40,40,56,72,88,40,24,32,32,24,32,32,32,24,24,24,24,16,16,24,24,32,32,32,32,24,8,16,40,64,80,88,96,88,80,48,32,32,24,24,16,16,24,32,48,48,48,56,56,48,40,32,32,24,8,16,24,40,40,40,40,48,64,64,40,24,32,48,56,64,40,16,16,},
-    {32,40,40,48,48,48,56,56,64,64,64,64,72,72,72,72,72,72,72,80,72,72,72,64,64,64,64,56,56,56,56,72,64,48,48,48,48,40,48,80,80,80,88,88,88,72,72,64,56,56,56,48,48,48,48,48,48,40,48,48,56,64,64,64,72,80,88,96,96,96,96,96,96,96,96,88,88,80,80,80,80,72,64,64,64,56,56,56,48,48,48,48,48,48,56,56,56,56,64,64,56,64,64,64,64,72,72,72,72,72,80,80,80,88,88,88,88,80,80,80,88,88,88,88,88,88,88,88,80,64,40,24,24,24,32,24,24,48,56,64,56,56,56,64,56,48,48,40,40,64,80,80,24,24,24,24,24,32,24,24,24,24,24,32,32,32,40,40,48,48,48,40,40,24,16,40,64,88,96,96,80,64,16,16,16,16,8,8,8,8,16,40,48,56,64,56,48,56,40,32,32,16,16,16,8,8,16,24,32,56,40,24,16,32,48,64,64,32,24,24,},
-    {64,64,64,64,72,72,72,72,72,72,72,72,72,72,72,64,64,64,64,72,72,72,56,56,56,56,48,48,48,48,48,72,80,56,40,40,56,48,48,80,80,80,88,88,80,80,72,64,64,56,56,56,56,48,48,48,48,40,40,40,40,48,56,64,64,80,96,96,96,96,96,96,96,96,96,88,88,88,88,80,72,64,64,64,56,48,48,48,48,48,48,48,56,56,56,56,64,56,64,64,64,64,64,64,64,64,64,64,72,72,80,80,80,80,88,88,88,80,80,80,80,80,88,88,88,88,88,88,80,64,40,24,24,24,24,16,24,40,48,48,64,64,64,56,56,56,40,40,56,72,96,64,16,24,24,24,24,32,32,32,32,32,32,40,40,48,40,48,48,56,56,48,40,24,24,40,64,80,88,88,80,40,16,16,16,16,8,0,8,16,16,24,32,48,48,56,56,48,48,40,32,24,8,16,8,8,16,24,32,40,24,24,24,32,48,56,56,32,32,40,},
-    {72,72,72,72,72,72,64,72,64,64,64,64,64,64,56,56,56,56,56,56,64,72,56,48,48,48,40,40,40,48,48,64,88,80,72,72,80,64,48,80,80,80,80,80,80,72,64,56,56,56,64,64,56,56,56,56,56,56,40,40,40,48,40,48,56,64,88,96,96,96,96,96,96,104,96,96,88,88,88,72,64,64,56,56,48,48,48,48,48,48,48,48,56,56,48,56,56,56,56,56,64,64,56,56,64,64,72,72,72,72,72,72,72,80,80,80,80,88,80,80,80,88,88,88,88,88,88,88,72,56,40,24,24,32,24,16,24,40,48,48,64,72,72,64,56,56,48,56,72,88,96,48,32,32,32,32,32,32,32,32,32,40,40,48,48,48,48,48,48,48,48,48,32,16,16,32,48,64,72,72,56,16,16,8,8,8,8,8,0,8,16,16,24,32,32,48,40,32,40,40,16,8,16,24,24,16,24,32,40,32,32,32,32,40,48,56,56,32,40,48,},
-    {72,64,64,64,56,56,56,56,56,48,56,64,72,64,56,48,48,48,48,48,64,56,48,48,40,32,32,24,32,24,32,48,88,96,88,88,88,72,48,80,80,80,80,72,80,72,56,64,72,72,80,64,56,48,40,48,56,64,64,56,48,48,48,56,56,56,72,88,96,96,96,96,96,96,96,96,88,88,80,72,64,56,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,64,64,64,72,72,72,72,72,72,72,72,72,80,80,80,80,80,88,88,88,88,88,88,88,88,72,56,32,24,24,24,16,16,24,40,48,48,64,80,80,88,80,80,80,88,88,104,80,32,40,40,32,32,40,48,40,40,40,40,40,40,48,48,48,40,40,32,40,32,32,16,16,16,24,40,48,40,24,16,8,8,8,8,8,8,8,8,8,8,8,16,24,24,24,24,24,24,8,8,16,24,48,48,40,40,48,40,40,40,32,48,48,56,64,40,48,48,},
-    {64,56,48,48,48,48,48,48,48,48,56,64,80,80,48,40,40,40,40,32,32,32,32,24,24,24,16,24,16,24,32,40,72,96,104,104,104,88,48,80,80,72,72,64,72,64,64,72,72,64,56,56,32,16,24,24,16,16,32,40,40,40,48,48,48,48,64,88,96,96,96,96,96,96,96,96,96,88,72,64,56,48,48,48,48,48,48,48,48,48,56,48,48,48,48,48,56,40,40,40,48,48,56,56,64,56,64,72,72,72,72,64,64,64,64,72,72,80,80,88,80,88,88,88,88,88,88,80,72,56,32,24,16,24,16,16,24,32,32,32,48,80,88,88,88,88,96,96,104,88,48,40,40,40,40,40,40,48,48,40,40,40,32,40,48,56,56,40,32,32,32,32,24,16,8,16,8,16,16,16,8,16,16,8,8,8,8,0,0,8,8,8,8,8,16,16,16,16,8,8,0,8,16,32,48,56,56,56,56,48,48,40,40,48,56,64,56,40,48,48,},
-    {64,48,48,48,40,40,40,40,40,32,48,64,80,72,40,24,32,24,24,16,16,24,24,24,24,24,24,24,24,24,32,48,56,72,72,72,72,56,32,80,80,72,64,56,48,64,64,64,56,64,64,48,8,16,16,16,16,16,16,32,32,32,32,24,32,40,56,80,88,96,96,96,96,96,96,96,88,80,72,56,48,48,48,56,48,32,32,40,40,32,40,48,48,56,56,40,16,16,16,32,32,24,40,40,48,48,56,64,72,64,56,56,56,64,64,72,72,72,80,80,80,88,80,80,80,88,88,80,72,48,32,24,16,24,16,16,16,24,32,24,32,24,40,64,80,96,96,96,72,48,40,40,40,40,40,48,40,48,48,48,40,32,32,40,48,64,64,40,24,32,24,24,24,16,16,16,16,8,8,16,16,16,24,16,16,8,8,8,8,8,8,16,16,16,8,16,16,16,8,0,8,0,16,32,48,64,64,56,48,48,40,40,40,48,56,64,56,40,48,48,},
-    {48,48,40,32,24,24,24,24,24,24,40,56,72,64,32,16,24,24,24,24,24,24,32,32,32,32,40,40,40,40,40,56,64,72,56,32,40,40,32,72,72,64,56,56,48,48,56,64,64,64,72,40,24,24,24,8,8,16,16,24,40,32,24,16,24,48,48,64,88,96,96,96,96,96,96,88,88,80,72,56,56,48,48,40,48,40,24,24,24,24,40,48,56,56,56,24,8,8,16,32,40,32,32,48,40,32,32,48,56,40,40,56,64,64,64,64,64,72,72,80,80,88,88,88,80,88,88,80,72,48,32,16,16,24,24,16,16,16,24,24,32,16,16,8,16,40,48,48,48,56,40,40,40,40,40,40,40,40,40,32,24,24,24,40,48,64,56,32,16,24,24,24,24,16,16,16,16,16,16,16,24,16,24,32,24,16,8,8,8,8,16,16,24,24,16,24,24,16,8,8,0,0,16,32,48,56,56,56,48,48,40,40,40,48,56,64,64,40,48,48,},
-    {24,24,24,16,16,24,24,24,24,24,40,56,72,56,32,24,32,32,40,40,40,40,40,48,48,48,48,48,48,48,56,64,64,72,64,48,56,48,32,72,72,56,48,40,40,40,32,48,56,64,56,24,8,16,8,8,16,16,8,16,32,24,24,24,40,48,40,56,72,88,96,96,96,96,96,88,88,72,72,56,56,48,48,40,40,40,40,32,16,32,40,40,48,64,48,16,24,16,8,8,0,8,8,40,48,48,32,24,24,40,56,56,56,56,64,64,64,72,72,80,80,88,88,80,80,88,88,80,72,40,32,16,16,24,24,16,16,16,24,24,24,24,16,16,16,40,48,56,64,56,32,32,32,32,32,24,24,24,24,24,24,24,24,32,48,56,56,32,24,32,40,40,40,32,16,16,16,16,16,16,24,24,32,32,32,24,8,0,8,24,24,32,40,32,24,32,32,24,16,8,8,8,8,24,40,48,48,48,48,48,48,40,40,48,56,64,56,48,48,48,},
-    {16,24,24,24,24,32,32,32,32,32,40,56,72,64,40,40,40,48,48,48,48,56,48,56,56,56,56,56,56,56,56,64,72,72,56,56,56,40,32,72,72,56,56,40,32,24,32,40,48,64,64,32,16,16,8,16,16,8,8,16,32,24,24,32,32,40,40,56,72,80,88,88,88,96,88,88,80,72,64,56,56,48,48,48,40,32,40,40,32,24,40,48,48,56,40,16,16,0,8,8,8,8,8,32,48,48,32,16,40,56,48,48,56,56,64,64,64,64,72,72,80,88,88,80,80,80,80,80,72,40,32,16,16,16,16,16,16,24,16,24,24,32,16,8,16,32,48,56,72,56,24,24,24,24,24,32,24,24,32,32,32,32,32,40,48,56,56,40,40,48,48,56,48,40,32,24,24,16,16,16,24,32,40,40,32,32,16,16,24,32,40,40,40,32,32,40,40,40,24,16,8,8,16,24,40,48,48,48,48,40,40,40,40,48,48,48,48,48,48,40,},
-    {32,32,32,40,40,40,40,40,48,48,56,64,72,64,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,72,72,80,64,48,56,48,24,72,64,56,48,40,24,16,16,32,48,56,64,48,56,32,16,32,32,8,8,24,24,32,32,32,32,32,40,56,72,80,88,88,88,88,88,80,80,72,64,56,56,48,48,48,48,40,32,40,40,40,32,40,48,56,48,16,16,8,16,8,0,16,16,40,32,16,16,40,56,40,40,56,56,56,64,64,64,64,72,72,80,88,88,80,80,80,80,80,64,40,32,24,16,16,24,16,16,24,16,16,24,24,24,16,16,32,48,56,64,48,24,24,40,32,32,40,40,40,40,40,48,40,40,48,56,56,56,40,48,56,56,56,56,48,40,32,32,24,24,24,32,32,40,40,32,32,24,32,32,40,40,40,40,40,40,48,48,48,40,24,8,8,16,24,40,40,40,32,40,40,40,40,40,40,40,40,32,40,40,32,},
-    {48,48,48,48,48,48,48,56,56,56,64,64,72,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,72,72,80,64,56,56,40,24,72,64,56,56,48,40,40,32,16,16,24,40,56,64,8,8,8,0,8,16,24,24,32,24,24,32,32,48,56,72,80,80,80,80,88,80,80,72,72,64,64,64,56,48,48,48,48,40,32,32,40,32,32,24,40,56,24,16,8,32,24,8,32,8,16,16,24,48,56,40,32,48,56,56,64,56,64,64,64,72,80,88,80,88,80,80,80,80,80,64,40,32,24,16,16,16,16,16,24,24,16,16,24,16,16,24,32,48,56,64,40,32,40,48,48,48,48,48,48,48,48,48,48,48,56,56,56,56,48,56,56,56,64,56,56,48,48,40,32,32,32,32,40,40,40,40,32,40,40,40,40,40,40,32,32,40,48,48,56,40,32,8,8,16,16,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,48,},
-    {48,48,56,56,56,56,56,56,56,56,64,72,72,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,72,80,64,56,56,40,24,64,64,56,48,48,40,32,48,40,32,16,16,16,16,16,16,16,16,16,24,24,24,24,24,32,32,40,40,56,72,64,72,80,80,80,80,72,72,64,64,56,64,56,56,48,48,48,48,40,24,24,32,32,24,24,24,24,8,16,8,8,8,8,16,24,40,48,56,40,32,48,56,56,56,64,56,64,56,64,80,80,88,88,80,80,80,80,80,80,72,48,32,24,16,16,24,16,16,24,24,16,24,24,16,24,16,24,56,56,64,48,40,48,56,56,56,56,56,48,48,48,48,48,48,56,56,64,48,48,48,56,56,56,56,56,48,48,48,40,40,40,32,40,40,40,40,40,40,40,40,40,32,24,32,32,32,56,64,48,40,24,8,8,16,24,32,32,32,32,32,32,40,48,40,48,48,48,56,48,56,56,},
-    {56,56,56,56,56,56,56,56,56,56,64,72,80,72,48,56,64,56,56,64,64,64,56,56,56,56,56,56,56,56,56,64,72,72,64,48,56,32,24,56,64,56,56,48,48,40,32,40,48,48,40,32,32,24,24,24,24,24,24,16,24,24,32,32,40,40,48,56,64,72,72,72,72,72,72,72,64,64,56,56,56,56,56,48,48,48,48,48,40,24,24,32,32,32,24,24,24,24,32,24,32,40,40,56,48,40,32,40,56,56,56,56,56,56,56,56,64,80,80,88,88,80,80,80,80,80,80,80,64,40,32,24,16,16,16,16,16,24,24,16,24,24,16,16,24,32,56,56,64,56,48,56,64,64,56,56,48,48,48,48,48,48,48,56,56,64,56,48,56,56,56,56,56,48,48,48,48,48,40,40,32,40,40,40,48,40,40,40,40,32,24,24,24,24,32,48,48,40,32,16,8,16,32,32,40,40,48,48,48,48,48,48,56,56,56,56,56,64,56,64,},
-    {56,56,56,56,56,56,56,56,56,56,64,72,80,72,56,56,56,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,56,56,40,48,48,24,24,64,56,48,56,48,48,40,40,40,32,32,32,32,32,24,24,16,16,16,16,24,32,32,32,32,40,40,48,56,64,64,72,64,72,72,72,64,64,64,64,56,56,56,56,56,56,56,48,48,48,40,32,24,24,24,24,32,32,32,40,40,40,40,40,32,32,40,48,56,56,56,64,56,56,56,56,56,64,80,80,88,80,88,80,80,80,80,80,80,64,40,32,24,16,16,16,16,16,24,24,16,24,24,24,24,16,24,56,64,64,48,48,56,56,64,56,56,56,48,48,48,48,48,48,56,56,64,56,48,56,56,56,48,48,40,48,48,48,48,40,32,24,40,48,48,56,48,48,48,40,32,24,16,24,24,32,32,40,32,24,16,24,32,40,48,48,56,56,56,56,56,56,56,64,56,64,56,64,64,56,56,},
-    {56,56,56,56,56,56,56,56,56,56,64,72,80,72,56,56,56,48,48,40,40,40,40,40,40,40,40,40,40,32,32,32,40,40,40,40,40,24,24,48,56,48,48,48,48,48,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,40,32,40,48,56,64,64,64,64,72,64,64,64,64,64,56,56,56,56,48,56,48,56,56,56,48,48,48,40,40,32,24,24,24,24,24,32,32,32,40,48,48,56,56,56,56,56,56,56,56,48,48,64,72,80,80,88,80,80,80,80,80,80,80,72,64,40,24,24,16,16,16,16,16,16,16,16,24,16,24,16,16,32,56,64,64,48,48,56,56,56,56,56,56,48,48,48,48,48,48,48,56,56,48,48,48,48,48,48,40,40,40,40,40,40,32,24,24,40,56,64,64,56,48,48,48,48,40,40,40,40,48,48,40,24,16,24,32,40,48,56,56,64,64,64,56,56,56,56,56,48,48,48,40,40,40,40,},
-    {64,56,56,56,56,56,56,56,48,48,56,64,64,56,40,40,40,40,32,32,32,32,32,40,32,32,40,40,32,32,32,32,32,40,32,32,40,24,24,48,56,48,48,48,48,40,40,40,40,40,40,40,40,32,40,32,32,32,32,24,24,32,32,32,40,48,48,56,64,64,64,64,64,64,64,64,56,64,56,56,48,48,48,48,48,48,48,48,56,48,48,48,48,48,40,48,48,48,48,48,48,48,48,48,56,56,48,48,56,64,56,56,48,48,56,64,88,88,88,88,80,80,80,80,80,80,72,72,56,40,32,16,16,16,16,16,16,16,16,16,16,24,24,24,16,24,56,64,64,56,48,48,56,48,48,48,40,40,48,48,48,48,40,40,40,40,40,40,48,40,48,40,40,32,32,32,32,32,24,16,24,32,56,56,64,64,56,56,56,56,56,56,56,56,56,48,40,24,24,32,40,48,56,56,64,64,64,56,48,48,48,56,64,48,32,32,32,32,32,32,},
-    {56,48,48,48,40,48,40,40,40,40,40,48,40,40,32,32,32,32,32,32,32,32,32,32,40,32,32,40,32,32,32,32,32,32,32,32,32,24,32,48,48,40,32,32,32,32,24,32,32,32,32,32,32,32,32,24,24,24,24,24,32,32,40,40,48,56,56,64,64,64,64,64,64,64,64,64,64,64,56,48,48,48,40,48,48,48,48,40,40,40,40,40,48,48,48,48,48,48,48,48,48,40,40,40,40,40,40,48,48,48,48,48,48,64,64,80,88,88,88,80,80,80,80,80,80,80,72,72,56,40,32,24,16,16,16,24,16,16,16,16,16,24,16,16,16,32,48,56,56,48,48,48,48,40,40,40,40,40,40,40,40,32,32,24,32,32,40,40,40,40,40,32,40,32,32,40,40,40,24,24,16,32,48,48,56,56,56,56,56,64,56,56,56,56,56,56,48,40,32,32,48,48,48,48,48,48,56,48,32,32,48,56,72,56,24,24,24,24,32,32,},
-    {32,32,40,32,32,32,32,32,32,32,24,32,32,32,32,24,32,32,32,32,32,32,40,32,32,32,32,32,32,32,32,32,32,40,40,40,40,24,32,48,40,40,40,32,24,16,16,8,8,8,16,16,16,16,16,16,16,24,24,24,32,40,48,48,56,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,48,40,48,48,40,40,32,24,24,32,32,24,24,24,32,32,32,32,32,24,24,24,24,32,32,40,40,40,40,40,48,56,64,72,88,88,88,88,80,80,80,80,80,80,72,72,64,56,32,24,24,16,16,16,16,16,16,16,8,16,24,24,16,16,32,40,48,40,40,40,40,40,40,40,32,32,32,32,32,32,32,24,24,24,32,40,40,40,40,40,48,40,40,48,48,48,48,40,24,24,24,32,40,40,40,40,48,56,64,64,56,56,48,48,48,56,48,32,40,32,32,32,40,40,40,48,32,24,32,48,56,72,64,24,24,32,32,32,40,},
-    {32,40,32,40,40,32,32,32,32,32,32,32,32,32,32,24,24,24,24,32,32,32,32,32,32,32,40,40,40,40,40,48,56,56,56,56,48,16,24,40,40,32,32,32,32,24,24,16,16,16,16,16,16,16,16,24,24,24,32,40,48,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,56,48,40,32,32,24,24,16,16,24,16,16,8,8,8,8,16,8,16,16,24,32,32,32,40,32,40,40,48,64,72,88,88,88,88,80,80,80,80,80,80,72,72,64,56,48,32,24,16,16,16,16,16,16,24,16,8,24,24,16,16,24,32,40,40,32,32,40,32,40,32,32,32,32,32,32,32,32,40,40,40,40,40,48,48,48,48,48,48,56,56,56,56,56,48,48,32,24,24,24,32,32,32,40,48,56,56,56,48,48,48,48,56,64,64,40,24,24,24,32,24,32,32,24,24,24,24,48,64,80,56,24,32,32,40,48,48,},
-    {32,32,32,32,32,32,32,32,32,24,24,24,32,24,24,24,24,32,32,40,40,40,40,40,48,48,48,56,56,56,56,64,64,64,64,64,40,16,24,64,40,48,32,32,32,32,32,24,24,24,24,32,32,24,32,32,32,40,48,56,56,56,64,64,64,72,64,72,72,64,64,64,64,64,64,72,64,64,64,64,56,64,56,56,56,56,48,40,40,32,32,32,24,16,24,24,16,16,16,16,16,24,24,32,24,24,40,32,40,48,56,64,72,80,88,88,88,88,80,80,80,80,80,80,72,64,56,56,40,24,16,24,16,16,16,16,16,16,16,16,32,16,24,24,24,24,40,32,24,24,32,32,40,40,40,40,40,48,48,48,48,48,48,48,56,56,56,56,56,48,56,56,64,64,56,56,56,56,48,40,32,24,32,32,32,40,40,40,48,48,48,48,48,48,56,56,72,72,32,16,24,24,32,32,32,32,32,32,32,32,56,64,80,56,32,40,40,48,56,56,},
-    {32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,48,48,56,56,56,56,64,64,64,64,64,64,64,64,64,72,64,64,64,24,8,24,72,56,40,48,40,40,32,40,40,40,32,40,32,40,40,48,48,56,56,64,64,64,64,64,72,72,72,72,72,72,72,64,72,72,72,72,72,72,72,64,72,64,64,72,64,64,64,56,56,56,56,40,40,40,32,32,32,24,24,32,24,32,32,32,32,32,40,40,40,48,56,72,72,88,96,88,88,88,80,80,80,72,80,80,72,64,56,56,48,40,16,16,24,24,16,16,16,24,16,16,16,24,24,24,24,24,24,40,40,40,48,48,48,48,56,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,56,56,56,56,56,48,48,40,32,40,40,40,40,40,40,40,48,48,40,40,48,56,72,64,24,32,32,40,40,48,40,48,48,40,32,40,56,64,80,56,40,48,48,48,56,56,},
-    {32,32,32,40,40,40,40,48,48,48,48,48,56,56,56,56,64,64,72,64,64,64,64,72,72,72,64,64,64,64,56,56,56,56,56,56,24,16,32,72,72,64,56,56,48,48,48,40,48,48,56,64,64,64,64,64,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,64,72,72,72,72,72,72,64,64,64,64,64,64,56,56,48,48,48,48,48,40,40,40,40,48,48,48,48,48,64,72,80,88,96,96,88,88,80,80,80,80,80,80,80,72,64,56,48,40,32,16,24,16,16,16,24,16,24,24,16,16,24,32,24,24,24,24,40,48,56,56,56,56,56,56,64,64,64,64,56,56,56,56,56,56,56,56,56,48,48,48,56,56,64,64,56,56,64,64,64,64,64,48,40,40,32,40,40,40,40,40,40,40,40,32,48,56,72,64,32,32,40,48,56,56,56,56,48,48,40,48,56,64,72,48,40,40,40,48,48,56,},
-    {48,48,48,56,48,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,72,80,56,48,48,48,48,40,48,48,56,56,24,16,24,72,72,80,72,64,64,64,64,64,64,72,72,80,72,72,80,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,80,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,64,72,72,72,72,72,72,72,64,64,56,56,56,56,56,64,56,56,56,72,80,80,88,96,96,88,88,80,88,80,80,80,80,80,72,72,64,56,48,32,24,16,24,16,16,16,24,16,16,24,16,16,24,24,24,24,16,24,40,56,64,64,64,64,64,64,64,64,64,56,48,48,40,48,48,56,64,56,48,48,48,48,48,56,56,56,56,56,56,64,64,64,72,56,40,32,32,40,40,40,40,40,40,32,32,40,48,56,72,56,32,48,48,48,56,56,64,56,48,48,40,48,56,64,80,48,40,40,40,40,40,48,},
-    {56,56,64,64,64,64,64,64,64,64,64,64,64,56,56,64,64,64,56,56,48,56,56,56,72,72,56,48,48,40,40,32,32,32,48,56,16,16,24,64,72,80,88,88,80,80,80,80,80,80,88,88,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,72,72,72,80,80,80,80,72,80,80,80,72,80,80,80,80,80,80,80,80,80,72,80,80,80,80,72,80,72,72,72,72,72,72,72,72,80,80,88,96,96,88,88,88,88,80,80,80,80,80,80,72,72,64,56,48,40,32,16,24,16,16,16,16,16,16,24,16,16,16,24,16,24,24,24,24,40,56,56,56,56,56,56,56,56,56,64,48,40,32,32,40,48,64,64,56,48,48,48,48,48,48,48,48,48,48,48,48,56,64,72,56,32,32,40,48,48,56,48,48,48,40,40,40,56,64,72,56,40,48,48,56,56,56,56,56,48,40,40,40,56,64,72,48,32,40,32,32,32,32,},
-    {56,64,64,64,72,64,56,56,56,56,48,48,48,48,56,56,72,80,64,40,48,48,48,48,56,56,40,40,32,24,24,24,16,16,40,56,24,16,24,64,72,80,88,88,88,88,88,88,88,88,88,88,80,80,80,88,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,88,80,80,80,88,80,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,88,88,80,80,80,80,80,80,80,80,72,56,56,40,32,24,24,24,16,16,16,16,16,16,24,16,16,16,24,16,24,24,24,24,40,56,48,40,40,40,40,48,48,48,48,40,24,24,24,32,48,64,72,56,40,40,40,40,40,48,40,40,40,40,40,40,56,56,72,48,32,48,48,56,56,64,56,48,40,40,40,40,56,64,72,56,40,40,48,48,48,56,56,48,40,32,32,40,48,56,56,40,32,32,32,24,16,24,},
-    {56,56,56,64,72,64,56,48,48,48,48,48,48,40,48,64,80,88,72,40,32,32,32,24,24,24,24,24,24,24,24,24,24,24,40,48,24,16,24,56,72,72,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,80,88,80,80,80,80,80,80,80,80,80,80,80,80,80,88,80,80,80,88,80,80,80,80,80,80,80,80,88,88,88,88,80,88,88,88,96,88,88,96,96,96,96,88,88,96,96,88,88,88,88,88,88,80,80,80,80,80,80,72,64,56,48,40,32,24,24,24,16,16,16,16,16,16,16,16,16,16,24,16,32,24,16,24,40,56,48,32,24,32,40,40,32,32,32,32,24,16,24,32,48,64,64,48,32,40,40,48,48,48,48,40,40,40,40,40,56,64,64,48,40,48,56,56,64,56,56,48,40,40,40,40,56,64,72,56,32,40,40,40,40,40,40,32,32,32,32,32,40,40,40,24,24,24,24,16,16,16,},
-    {48,48,56,56,64,56,56,48,40,40,40,32,32,32,40,64,80,88,56,24,24,24,24,24,24,24,32,32,32,32,32,32,32,40,56,56,24,24,24,56,72,72,80,88,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,80,88,88,88,88,88,88,88,88,88,88,88,88,96,96,96,96,96,96,88,88,88,88,88,88,88,80,80,80,80,80,80,80,72,64,56,48,32,32,32,24,32,16,24,16,16,16,16,16,16,24,16,16,32,32,16,24,32,40,56,48,16,24,24,32,32,32,32,32,24,24,32,32,48,48,64,64,40,40,48,48,56,56,56,48,48,40,40,40,48,56,64,72,48,40,48,48,56,56,64,56,56,48,48,40,48,56,56,72,48,32,32,32,32,24,32,24,24,24,24,24,24,24,24,24,16,24,24,16,16,24,32,},
-    {48,48,40,40,48,32,40,32,32,24,24,24,24,24,40,56,72,88,48,24,32,32,32,40,40,40,48,48,48,48,48,48,48,48,64,56,24,24,24,56,72,80,80,80,88,88,88,80,80,88,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,96,96,96,96,96,96,88,88,88,88,88,88,88,80,80,80,80,80,80,80,80,72,64,56,40,32,32,32,32,24,16,24,16,16,16,24,24,16,8,16,16,32,32,24,32,32,48,64,48,24,24,32,40,40,40,40,32,40,40,40,40,48,56,64,64,40,48,48,56,64,56,56,48,48,40,40,40,48,56,64,72,48,48,48,56,56,64,64,56,56,56,56,48,48,48,56,56,40,32,24,24,24,24,24,24,24,24,16,24,16,24,24,24,32,32,40,40,48,56,56,},
-    {32,32,24,24,24,24,24,24,24,24,32,32,24,24,40,56,80,80,48,32,40,48,48,56,56,56,56,56,56,56,56,56,56,56,64,56,24,16,24,48,72,80,80,80,88,88,88,80,80,80,88,88,96,96,88,96,88,88,88,88,88,88,88,88,96,88,88,96,88,88,88,88,88,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,96,96,96,96,88,96,96,96,88,88,88,88,88,88,88,88,80,80,80,80,80,80,80,80,72,64,56,40,40,32,32,32,16,24,16,24,16,24,24,24,16,8,16,16,40,24,24,40,40,48,56,48,32,40,48,48,48,48,48,48,40,40,48,48,56,64,64,64,40,48,48,56,56,56,48,48,48,48,48,40,48,56,64,72,56,56,56,64,64,64,64,64,64,56,64,56,48,48,48,40,24,24,24,24,16,16,16,24,24,24,32,40,48,48,56,56,64,64,64,64,64,64,72,},
-    {24,24,24,32,32,32,32,40,32,40,40,40,40,40,48,64,80,80,56,48,56,56,56,56,56,64,56,56,56,56,56,56,56,56,64,64,32,24,24,48,72,80,80,88,80,88,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,88,88,88,96,96,96,88,96,96,96,88,88,96,96,96,96,88,96,96,96,88,88,88,88,88,88,88,88,88,80,88,88,80,80,80,80,80,72,64,56,48,32,32,32,32,24,24,24,16,16,16,24,16,8,16,16,24,40,32,24,32,40,56,48,48,40,48,48,56,56,56,48,48,40,48,40,48,56,56,72,64,40,48,48,56,56,56,56,56,56,56,48,56,56,64,64,72,64,64,64,64,64,64,64,64,64,64,64,56,56,48,32,24,24,24,24,24,16,16,24,40,48,48,56,64,72,72,72,64,72,72,72,64,72,72,72,},
-    {32,32,40,48,48,48,48,48,48,48,48,48,48,48,64,72,80,80,56,48,56,56,56,56,64,64,64,64,56,56,48,56,48,56,64,64,24,24,24,48,72,80,80,88,88,88,88,88,88,88,88,96,88,96,96,88,88,88,96,96,88,96,96,96,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,88,96,96,88,88,88,96,88,88,96,96,96,96,96,88,96,88,96,88,88,88,88,88,88,80,88,80,88,80,80,80,80,80,72,72,64,56,40,32,32,32,32,32,24,24,16,24,16,24,16,8,16,24,24,40,24,24,24,48,40,48,48,48,56,56,56,56,56,48,40,40,40,40,48,56,64,64,64,48,48,56,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,32,24,24,32,24,24,24,24,32,48,64,64,64,72,80,72,72,72,72,72,64,64,56,56,56,},
-    {48,56,56,56,56,56,56,56,56,56,56,56,56,56,64,72,80,88,56,56,56,56,64,64,64,64,64,64,56,56,56,56,56,56,64,72,32,24,32,40,72,80,80,80,88,88,88,88,88,88,88,96,96,88,88,88,96,96,88,96,96,96,88,96,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,96,96,88,96,88,96,96,96,88,88,88,88,96,88,88,88,96,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,80,72,64,48,48,40,40,40,32,24,24,24,24,24,24,24,16,16,16,24,32,40,24,24,32,40,32,48,48,48,48,48,56,48,48,40,40,40,40,40,40,48,56,56,56,48,56,64,64,64,64,64,64,72,64,64,64,64,64,72,72,72,72,64,64,64,72,72,64,64,64,64,64,56,48,40,32,32,24,32,32,32,32,48,64,72,72,64,72,72,72,64,56,48,40,40,32,32,32,40,},
-    {56,64,64,64,64,64,56,56,56,56,56,56,56,56,64,72,88,88,56,56,56,56,56,64,64,64,64,64,56,56,56,56,56,56,56,56,32,24,32,40,64,80,80,88,88,88,88,88,88,88,88,96,88,88,88,96,96,88,96,96,96,96,96,96,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,72,64,56,40,40,40,32,32,24,24,24,24,24,24,16,16,16,24,32,32,32,16,24,40,32,40,48,48,48,48,48,40,40,40,40,40,40,40,32,32,40,48,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,56,56,48,32,24,32,32,24,32,32,48,56,64,64,48,48,48,48,56,48,24,24,24,32,24,32,40,},
-    {56,64,64,64,64,64,64,56,56,56,56,56,48,56,64,72,88,88,64,48,56,56,56,56,56,56,56,56,56,48,48,56,48,48,48,48,32,32,32,40,64,80,80,88,88,88,88,88,88,88,88,96,88,88,96,96,96,96,88,88,88,96,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,96,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,80,72,64,56,40,48,40,32,32,24,24,32,24,24,16,16,16,16,32,32,32,24,16,24,32,24,40,40,40,40,40,40,32,32,32,32,24,32,32,24,24,24,32,32,40,48,56,56,64,64,64,64,64,72,72,64,64,64,64,72,72,72,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,40,24,24,24,24,24,32,40,48,48,32,24,40,48,64,56,24,24,24,24,32,32,40,},
-    {56,56,64,64,64,64,64,56,56,56,56,56,56,56,64,72,80,80,64,56,56,56,56,56,48,40,48,48,48,48,48,48,48,48,40,40,32,32,32,40,64,72,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,96,96,88,88,88,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,80,80,72,72,48,48,40,40,32,24,24,32,32,24,16,8,16,16,16,32,24,32,16,16,24,32,32,40,40,40,32,32,32,32,24,24,24,24,24,32,24,16,16,16,16,24,32,48,56,56,64,64,64,64,64,72,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,24,16,16,16,16,24,32,40,32,24,24,40,48,64,56,24,24,24,32,32,40,40,},
-    {56,64,64,64,64,64,56,56,56,56,56,56,56,48,56,64,72,72,56,64,56,56,48,48,40,40,40,48,40,40,40,40,40,40,32,40,32,32,32,40,56,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,96,88,88,88,96,96,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,72,72,64,48,48,40,40,40,32,32,24,24,32,16,8,16,16,24,32,32,16,16,16,16,32,40,40,40,40,32,24,32,32,24,24,16,16,24,24,24,24,24,32,32,40,48,56,64,64,64,64,64,64,72,72,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,64,16,16,16,16,24,24,32,32,32,24,24,40,56,64,56,24,24,32,32,40,40,48,},
-    {56,56,56,56,56,48,48,48,48,56,48,48,48,48,48,40,48,48,48,48,56,48,48,40,40,40,40,40,32,32,32,32,40,40,40,48,32,32,32,40,56,72,88,88,88,88,88,88,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,80,88,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,72,64,56,48,48,40,40,32,32,24,24,32,24,16,8,16,24,32,32,24,16,16,24,16,24,40,40,32,32,32,32,24,24,24,24,24,32,32,40,48,48,48,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,80,80,64,16,16,24,24,32,40,40,40,40,32,32,48,56,64,56,24,32,32,40,40,40,48,},
-    {48,40,48,40,40,40,40,48,48,48,48,48,48,40,40,40,32,40,48,48,48,40,40,32,32,32,32,40,48,48,56,56,64,56,64,64,32,24,40,48,56,72,80,88,88,88,88,88,88,80,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,88,88,80,88,80,88,80,80,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,88,88,96,88,88,88,88,88,88,88,80,72,64,56,56,56,40,40,40,32,32,24,24,32,24,16,8,24,24,32,32,24,8,16,16,16,32,48,32,32,40,40,40,32,40,40,40,48,48,48,56,56,56,64,64,56,64,64,64,64,64,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,80,80,56,24,24,32,40,40,48,48,48,40,32,32,48,56,64,48,32,40,40,40,40,48,48,},
-    {40,32,40,40,32,40,40,48,40,40,40,40,32,40,32,32,32,40,40,40,48,48,48,48,56,56,56,56,64,72,72,72,80,80,80,72,32,24,32,40,48,72,80,88,88,88,88,88,88,80,80,80,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,88,80,88,80,80,88,80,80,80,88,80,88,88,88,88,88,88,88,88,88,88,88,80,88,88,80,80,88,88,88,80,80,88,88,88,88,88,88,88,88,88,88,88,88,80,80,64,64,48,56,48,40,48,32,32,24,24,32,32,24,16,16,24,32,32,32,24,16,16,24,16,32,56,24,32,40,48,48,48,48,56,56,56,56,64,56,64,64,64,56,56,56,56,56,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,80,80,56,24,32,32,40,40,48,40,40,40,32,32,40,56,64,48,32,40,40,48,48,48,56,},
-    {32,32,32,32,40,32,40,40,32,32,32,32,32,40,40,40,48,48,48,56,56,56,64,64,72,72,72,72,72,80,80,80,80,72,72,72,40,32,32,40,40,64,80,88,88,88,88,88,80,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,80,88,88,88,88,88,80,80,80,80,80,88,88,88,88,80,88,88,88,80,88,88,80,80,88,80,88,80,80,80,88,80,80,80,80,80,88,88,88,88,88,88,88,80,80,80,64,56,56,48,48,40,40,40,32,32,32,32,32,32,16,8,24,24,32,32,24,24,16,16,24,16,40,40,32,32,40,48,56,56,56,64,64,64,56,56,48,48,48,48,48,48,48,56,56,56,48,56,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,80,48,24,32,32,40,40,40,40,40,40,40,40,48,48,64,48,40,48,48,56,56,56,56,},
-    {32,24,24,32,32,32,32,40,40,40,48,48,48,56,56,56,64,64,64,72,72,72,72,72,72,72,72,72,80,80,72,64,56,56,56,48,40,24,32,32,48,64,72,88,88,88,88,88,80,88,88,88,80,88,88,88,88,88,88,88,88,88,88,88,80,88,88,80,80,88,88,88,88,80,88,80,88,80,80,88,80,80,80,80,80,88,88,80,80,80,80,80,80,80,80,80,72,80,80,80,80,80,80,80,80,80,80,80,80,80,88,80,80,80,80,80,80,72,56,56,48,48,48,40,40,40,32,24,32,24,24,24,16,16,24,24,40,32,16,16,16,16,24,32,40,48,40,24,40,40,48,48,48,48,48,48,40,32,32,32,32,40,56,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,72,48,32,32,40,40,40,48,48,48,48,40,48,48,56,56,48,48,48,56,56,56,56,56,},
-    {32,32,40,48,48,48,48,48,56,56,56,64,64,64,72,72,72,72,64,64,64,64,64,64,64,56,56,64,72,80,64,48,48,40,40,40,40,24,24,32,40,56,72,80,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,80,88,88,88,88,88,88,88,88,88,80,80,88,88,88,88,80,80,80,80,80,80,80,80,80,72,72,80,80,80,80,80,80,80,72,72,72,72,72,72,72,72,72,80,72,80,88,80,80,80,72,72,64,56,48,48,48,40,48,40,32,32,24,24,32,32,32,24,24,24,24,40,24,24,16,16,32,32,32,48,40,32,32,32,40,40,32,32,32,32,40,32,24,16,24,32,48,64,64,56,64,64,64,64,72,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,64,40,32,40,40,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,},
-    {56,56,64,64,64,64,64,64,64,72,72,64,64,64,64,64,64,64,56,56,64,64,56,48,48,48,56,56,64,72,48,48,40,32,32,24,32,24,24,24,40,48,72,80,80,88,88,88,88,88,88,88,88,80,88,88,80,88,80,80,88,88,88,88,88,88,80,80,80,80,80,80,88,88,88,80,80,80,80,80,80,80,80,72,72,72,72,72,72,72,72,72,72,80,80,80,80,72,72,72,72,64,64,64,64,64,64,72,72,72,72,80,80,80,72,64,64,56,48,40,56,48,32,48,40,40,32,32,24,24,32,24,16,24,16,24,24,24,24,16,16,40,32,40,48,40,32,32,32,40,40,32,24,32,24,24,24,16,16,24,32,48,64,56,56,64,64,64,64,72,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,40,40,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {72,72,72,72,64,64,64,64,72,72,72,56,48,48,48,48,48,48,48,64,72,88,80,48,40,40,40,40,40,40,32,32,24,24,24,24,32,32,24,24,40,40,56,72,72,80,80,80,88,88,88,88,88,88,88,80,88,88,88,88,88,80,88,88,88,88,80,80,80,80,80,80,88,88,80,80,80,80,80,80,80,80,80,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,64,64,56,64,64,64,64,56,64,64,64,72,72,80,72,72,64,64,56,48,48,32,48,40,40,48,48,32,24,32,16,32,32,24,32,24,16,24,40,32,24,16,24,40,32,40,48,40,32,32,32,40,32,32,32,24,24,24,24,24,24,24,40,40,56,56,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,64,56,56,56,56,56,56,56,72,72,48,48,40,40,40,40,40,40,64,80,96,88,40,32,32,24,24,24,32,32,32,32,40,32,32,32,32,16,16,24,40,40,64,72,72,72,80,88,80,88,88,88,88,88,88,88,88,88,80,88,88,88,80,88,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,72,72,72,72,72,64,64,64,64,64,64,64,64,64,72,72,72,64,64,56,56,48,48,48,56,56,56,64,64,64,64,72,72,64,56,56,56,48,48,40,48,40,40,56,40,24,32,24,32,32,24,32,32,24,24,32,40,32,24,16,32,48,32,40,48,40,40,32,32,40,40,32,32,40,32,32,32,32,32,32,40,48,48,56,56,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,48,48,56,56,56,56,56,56,56,56,56,56,56,64,56,56,56,56,56,56,56,56,56,},
-    {56,64,64,56,48,48,48,56,56,64,56,40,40,32,24,24,24,24,32,56,80,96,88,32,24,24,32,40,40,48,48,48,48,48,48,48,48,40,24,16,24,32,40,56,64,72,72,72,80,80,80,88,88,88,88,88,88,80,80,80,80,80,80,80,80,80,80,80,80,80,72,72,72,80,80,72,72,72,72,80,72,72,64,64,64,64,64,64,64,56,56,56,56,56,56,64,64,64,64,56,48,40,48,48,48,48,48,56,56,64,56,64,64,56,56,56,48,48,40,40,48,32,40,56,40,24,32,16,32,24,24,32,32,24,32,32,32,32,24,16,48,40,32,48,48,48,32,32,40,48,40,40,40,40,40,32,32,32,32,32,40,40,48,48,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,72,88,64,40,40,32,40,32,32,32,32,24,24,24,24,24,24,40,64,80,96,88,32,32,40,48,56,56,64,64,64,64,56,56,48,48,48,24,16,24,32,24,32,56,56,64,64,64,80,80,80,80,80,80,80,80,80,72,72,80,80,72,80,80,80,80,80,72,72,72,72,64,64,72,72,72,72,64,64,72,64,56,56,56,48,56,56,56,48,56,56,48,48,48,56,64,64,56,48,40,40,32,40,40,48,40,48,48,48,56,56,48,48,48,48,48,48,40,40,40,40,40,56,32,32,16,24,32,24,24,32,24,32,32,32,32,32,24,24,48,40,32,48,48,48,32,32,40,48,40,40,48,40,32,32,32,32,32,32,40,40,40,48,56,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,80,96,64,24,24,32,24,32,32,32,32,32,40,40,40,32,32,48,72,88,96,80,40,48,48,56,56,64,64,64,64,64,56,48,56,48,48,32,24,16,40,32,32,40,48,56,56,64,72,72,80,72,80,72,72,64,72,64,64,56,56,64,64,72,72,72,72,72,64,64,64,64,64,56,56,64,56,56,56,56,56,48,48,56,48,48,56,56,48,48,48,48,48,48,48,56,64,56,40,32,32,40,32,40,40,40,40,40,48,48,48,48,48,48,48,40,48,40,40,40,40,48,48,32,24,16,32,32,24,32,32,32,40,32,40,40,40,24,32,48,40,40,48,40,48,40,40,40,48,48,48,40,40,40,32,32,32,32,32,40,40,48,48,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,80,96,56,24,24,32,40,40,48,48,48,48,48,48,48,48,48,56,72,88,96,80,48,56,56,56,64,64,72,64,64,64,56,56,48,48,48,32,24,16,32,40,40,40,40,48,56,56,56,64,64,80,72,72,64,56,48,56,56,56,56,56,56,48,56,56,64,64,64,56,56,56,56,56,56,40,48,48,48,48,56,40,32,40,32,32,40,48,48,40,40,40,48,48,48,48,56,56,48,32,24,40,32,24,32,32,32,40,48,40,40,40,48,40,40,40,40,40,40,40,40,48,48,32,16,24,32,24,24,32,32,32,40,32,40,40,48,32,40,48,48,56,40,40,48,32,40,40,56,48,40,40,40,40,32,40,40,40,40,40,40,48,48,56,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,80,88,56,32,40,48,56,56,64,64,64,56,56,56,48,48,48,56,80,88,96,80,48,56,56,56,56,64,64,64,64,56,56,48,48,40,48,40,32,24,24,32,32,40,40,40,48,48,56,56,64,64,64,56,64,56,40,48,48,48,56,56,48,48,40,48,48,48,56,48,48,56,48,48,48,32,32,32,40,48,48,48,40,32,24,24,32,40,40,40,40,32,32,40,40,48,48,56,48,40,24,32,32,24,32,32,32,40,40,40,32,32,40,40,32,32,40,40,48,40,40,40,48,24,24,32,32,24,32,32,40,32,40,24,40,48,48,32,40,48,48,48,32,48,40,40,40,48,48,48,48,48,40,48,40,40,40,40,40,40,40,48,48,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,48,56,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,88,88,56,40,48,56,64,64,64,64,64,56,56,48,56,48,48,64,80,88,96,80,40,56,56,56,56,64,56,56,56,48,48,48,48,48,48,40,40,32,32,32,32,32,40,32,40,40,40,48,48,56,40,56,56,48,32,48,32,32,40,48,48,48,40,40,40,40,40,40,40,40,48,40,40,32,32,32,32,32,40,32,32,32,32,24,24,16,32,32,32,32,32,32,40,40,40,48,48,32,32,24,32,24,24,40,24,40,40,40,40,32,32,32,32,24,32,48,48,48,32,32,40,32,24,40,32,24,32,40,40,40,32,16,48,48,48,32,40,48,48,40,40,48,48,40,48,48,48,48,48,56,48,48,40,48,48,40,40,40,40,48,48,56,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,48,48,48,56,56,56,48,56,56,56,48,56,56,56,56,56,56,56,56,56,56,},
-    {72,88,88,64,48,56,56,56,64,72,72,64,56,56,48,48,48,48,56,80,88,96,80,40,48,48,48,48,48,48,40,48,40,40,40,40,48,40,40,48,40,32,40,24,32,32,32,32,32,40,40,48,48,40,32,40,40,24,32,32,24,32,32,48,48,40,32,32,32,32,32,32,32,32,40,40,32,24,32,24,24,32,32,24,24,24,24,32,32,24,32,24,24,24,24,24,32,40,40,40,40,32,32,32,32,24,32,32,32,32,24,40,32,40,24,24,32,32,48,48,48,32,32,40,32,40,40,32,24,24,48,40,40,24,16,48,48,40,40,40,48,48,48,40,48,48,48,40,48,48,56,56,56,48,48,48,48,48,40,48,40,40,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,48,56,56,48,56,56,56,56,48,56,56,48,48,56,56,56,56,56,56,56,56,},
-    {72,88,88,56,48,56,56,56,64,64,64,64,56,48,48,48,48,40,56,72,80,88,64,40,40,40,40,32,32,40,40,40,40,48,48,48,40,48,32,40,48,40,40,32,32,32,32,24,32,32,32,32,40,40,24,24,32,16,16,24,24,24,16,32,40,24,32,24,24,32,32,32,32,32,32,32,32,24,24,24,24,24,32,24,24,32,24,24,32,24,24,32,24,24,24,24,24,32,32,32,32,32,24,24,32,32,24,32,32,32,24,40,40,48,16,24,40,48,56,40,48,24,40,40,32,40,32,24,32,40,48,32,32,32,24,56,40,40,48,40,56,40,48,40,48,48,32,40,56,56,56,56,56,56,56,48,48,48,48,40,48,40,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,56,56,56,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {72,88,88,56,48,48,48,56,56,56,56,48,40,48,40,40,40,48,48,56,64,64,48,32,32,32,24,32,32,32,40,40,40,40,40,40,40,40,40,24,48,48,40,40,32,32,32,24,24,24,24,32,24,32,32,16,24,16,16,24,24,16,16,16,24,24,24,32,32,32,24,24,24,32,32,24,32,32,24,24,24,24,32,24,16,24,32,24,24,24,24,24,32,32,24,24,24,32,32,32,24,24,24,24,32,32,24,24,32,24,32,40,40,40,16,24,48,56,56,40,40,32,40,48,40,32,24,32,40,48,40,32,40,48,32,56,48,40,40,40,48,48,48,48,48,40,40,48,56,48,56,56,48,56,48,48,48,48,48,40,40,40,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,48,48,48,56,56,56,56,56,56,48,56,56,48,56,48,56,56,56,56,56,48,56,56,},
-    {72,88,88,64,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,32,24,32,32,32,24,24,32,32,32,32,32,32,40,48,48,56,56,24,32,48,40,40,32,32,24,24,24,16,24,24,24,24,32,32,16,16,16,24,24,24,24,16,16,16,24,32,32,24,24,24,32,24,32,24,24,24,24,24,24,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,24,24,24,24,32,24,24,24,40,40,48,40,40,48,24,32,48,48,48,32,40,32,48,48,32,24,32,24,40,48,24,32,48,40,40,40,32,40,48,48,32,40,40,48,40,40,48,48,48,48,56,56,56,56,48,48,40,48,40,40,48,40,48,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,56,56,56,48,48,48,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,},
-    {64,80,80,56,40,48,40,40,40,32,32,32,32,40,40,40,40,40,40,32,32,24,24,24,24,24,24,32,40,48,56,56,64,72,72,72,72,72,72,32,32,40,40,32,32,24,24,24,24,16,16,24,24,24,32,32,16,24,16,16,24,24,24,24,24,16,16,24,24,32,32,32,24,32,24,32,32,24,24,32,24,24,16,24,24,24,24,24,32,24,32,24,32,32,32,32,24,24,24,24,24,16,24,24,32,32,32,32,32,32,40,40,48,40,32,40,48,48,40,32,40,32,48,48,24,24,32,32,48,40,24,48,40,40,40,40,32,48,48,48,32,48,56,48,32,56,56,48,48,56,56,56,56,48,48,48,48,48,40,40,40,40,48,48,48,56,64,64,64,64,64,64,64,64,64,64,56,64,64,64,56,64,64,64,64,64,64,64,64,64,56,64,64,64,56,56,56,48,48,48,48,48,48,48,56,56,56,48,48,48,56,56,48,56,56,56,56,56,56,56,},
-    {56,64,56,32,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,40,40,48,56,56,64,72,80,80,80,80,80,88,88,88,88,88,80,56,24,40,40,32,24,16,16,16,16,24,16,24,24,24,24,32,24,16,24,16,16,24,24,24,24,16,16,16,24,24,32,32,32,32,32,32,32,24,24,16,24,32,24,16,24,32,24,24,32,32,24,32,32,32,32,32,32,24,24,24,16,24,24,24,32,32,24,32,16,32,40,32,48,48,32,40,40,32,40,32,40,48,40,48,24,32,32,40,40,48,24,48,48,48,40,48,32,48,40,48,40,48,56,32,32,40,32,40,48,48,48,56,48,48,48,48,48,48,48,48,40,40,48,48,48,56,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,56,64,64,64,64,56,56,56,48,48,48,48,48,48,56,56,56,48,48,56,56,56,56,56,56,56,56,56,56,56,},
-    {40,40,32,32,32,40,40,32,32,32,24,32,32,32,40,48,48,56,64,72,72,80,80,80,80,80,88,88,88,96,88,96,96,88,88,88,80,72,72,56,40,40,40,16,16,16,16,8,16,16,24,24,24,24,24,32,32,24,32,24,24,16,24,32,24,24,16,24,16,24,16,24,32,24,24,32,24,32,24,16,16,24,24,24,24,24,24,24,32,32,40,32,24,40,40,40,32,32,32,32,8,24,16,24,32,24,24,24,24,40,40,40,48,32,40,40,32,40,48,32,48,48,48,32,24,32,40,40,32,48,48,56,48,48,48,32,40,48,48,40,48,56,40,32,32,24,32,32,48,56,56,48,48,48,48,48,48,48,48,48,48,40,48,48,48,56,64,64,56,56,64,64,56,64,64,56,56,64,64,64,64,64,64,64,64,56,64,64,64,64,56,64,64,64,64,56,56,48,48,48,48,48,48,56,48,56,48,48,48,56,48,48,56,48,48,56,56,56,56,56,},
-    {32,32,24,24,32,32,32,40,40,48,56,64,64,72,80,80,88,88,88,88,96,96,96,96,96,88,88,88,88,80,80,80,64,72,72,56,48,40,40,40,48,40,32,16,8,8,8,8,8,8,16,8,24,24,32,24,40,40,40,32,24,16,32,24,24,24,24,16,16,24,24,24,24,32,24,24,32,32,32,24,24,24,24,24,32,32,24,32,32,32,32,32,24,24,32,32,40,32,40,40,8,32,16,32,32,16,40,24,24,32,40,32,40,32,40,24,24,24,48,32,40,40,48,32,32,32,40,40,40,48,56,48,40,48,48,32,56,48,48,40,48,56,32,24,32,32,40,48,56,56,48,40,48,48,56,48,48,48,48,40,40,48,48,48,48,56,64,64,64,56,64,64,64,64,64,64,56,64,64,64,64,56,64,56,56,64,64,64,64,56,56,64,64,56,64,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,48,56,56,56,56,56,},
-    {32,32,32,40,48,56,64,64,72,80,80,88,88,88,88,96,96,96,96,96,96,88,88,80,80,80,72,56,56,48,48,48,48,56,56,32,32,24,24,32,40,48,40,32,24,24,16,16,16,24,24,32,32,24,32,40,32,32,40,40,40,24,24,24,24,24,24,24,24,24,24,16,16,24,32,32,32,24,32,32,24,16,24,24,24,32,32,32,32,32,24,24,16,24,32,32,40,40,40,40,8,24,16,40,24,32,40,24,24,32,32,24,32,32,40,24,24,24,48,40,32,48,48,40,32,40,40,40,40,48,48,48,40,48,32,32,48,40,40,48,56,40,24,24,24,32,32,56,56,48,48,48,48,48,48,48,48,48,48,48,48,40,48,48,56,56,64,64,64,64,64,64,64,64,64,56,56,64,64,64,64,64,56,56,64,64,64,64,64,56,56,64,64,56,64,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,56,48,56,48,48,48,56,56,56,56,},
-    {56,64,64,72,72,80,80,80,88,96,96,96,96,96,96,96,88,88,80,72,64,56,48,48,56,72,80,64,32,32,32,40,40,48,32,24,24,24,24,24,40,56,48,40,40,32,32,24,24,24,24,24,16,16,16,40,40,32,32,40,40,32,24,32,40,32,24,24,24,24,24,24,24,16,32,32,32,32,32,32,32,24,24,32,24,24,32,40,24,32,24,32,16,24,24,24,40,32,32,32,16,8,16,32,40,32,40,40,32,40,32,24,32,40,40,32,8,32,40,40,40,40,48,40,48,32,40,48,40,48,48,48,48,40,32,40,40,48,48,48,40,32,32,24,32,40,48,64,56,48,40,48,48,48,56,48,48,48,48,48,40,48,48,48,48,56,56,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,56,56,64,56,64,64,56,56,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,48,48,56,48,56,56,56,56,},
-    {72,80,80,88,88,88,88,88,88,80,80,80,64,64,64,72,56,40,40,32,32,32,32,48,72,88,104,72,24,24,24,24,24,24,24,32,24,32,32,32,32,48,56,48,40,32,32,32,32,24,16,16,24,24,16,24,40,40,32,40,32,32,32,32,32,40,32,24,24,32,24,32,32,24,32,40,24,24,24,32,32,24,32,32,32,32,24,40,32,40,32,40,24,16,32,32,24,24,24,24,16,8,16,32,32,24,48,40,40,56,40,24,32,32,40,16,16,48,32,40,48,40,56,40,48,24,48,56,48,40,48,56,40,48,48,32,40,56,40,56,48,24,32,40,40,40,56,56,56,48,48,48,48,48,48,48,48,48,48,48,40,48,48,48,48,56,56,64,64,56,56,64,64,64,64,56,56,64,56,56,56,64,56,56,56,56,56,56,56,64,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,56,48,48,48,48,48,48,48,48,48,56,56,56,56,56,},
-    {80,80,80,72,64,64,72,72,72,48,40,40,40,40,48,64,40,32,32,24,24,24,16,48,80,96,104,80,16,16,24,24,32,32,40,40,48,48,40,48,40,56,64,48,48,48,40,32,40,32,40,24,24,24,16,16,16,32,32,32,40,40,40,40,32,32,32,32,24,24,16,24,32,24,24,40,24,32,32,40,32,32,40,32,32,32,32,32,24,32,40,40,32,24,24,40,24,32,24,32,16,16,24,32,40,32,40,48,40,48,40,24,32,32,48,32,24,40,40,40,40,40,48,40,32,32,56,56,48,48,64,40,48,48,16,24,56,48,56,56,40,40,40,40,40,48,48,56,48,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,56,56,56,64,64,56,56,64,64,64,56,56,56,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,40,48,48,48,48,48,48,48,48,48,48,48,48,56,48,56,48,56,56,48,56,56,},
-    {56,48,48,40,40,56,72,88,96,64,32,32,32,32,40,32,24,24,16,24,16,16,16,48,80,104,104,80,24,24,32,40,40,48,48,56,56,56,48,40,48,56,72,64,48,48,40,40,40,40,40,40,48,40,40,32,24,32,32,32,32,40,32,32,40,24,32,32,40,32,24,16,32,24,24,40,32,32,32,40,40,32,40,40,24,24,32,24,24,24,40,16,40,32,24,32,16,32,24,24,24,24,24,32,32,16,40,48,40,40,40,24,24,32,48,32,24,32,40,40,40,40,32,32,32,32,64,56,48,56,48,40,48,64,24,32,56,48,48,56,56,40,40,48,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,48,48,48,48,56,56,56,64,56,56,64,56,64,56,56,64,56,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,40,48,48,48,48,48,48,48,56,48,48,48,56,48,48,56,48,48,48,56,48,},
-    {32,32,32,32,32,64,88,104,112,64,16,24,24,24,24,24,32,24,32,32,24,24,24,56,88,104,112,72,32,40,32,40,40,48,48,56,56,56,48,40,40,56,72,72,64,56,40,40,40,40,40,40,32,40,48,64,48,40,24,32,32,32,24,32,32,24,24,40,32,32,32,32,32,32,24,32,24,40,32,32,40,32,40,32,24,24,32,24,24,16,32,16,40,32,32,32,32,24,24,16,32,16,16,32,40,32,40,40,40,40,48,32,24,32,48,32,16,24,48,40,24,40,40,40,40,40,72,48,40,40,48,40,64,48,32,40,40,40,64,48,48,40,40,48,56,48,56,48,48,48,48,48,48,48,48,48,48,48,40,40,48,48,40,48,48,56,56,56,64,56,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,56,56,56,48,48,48,56,56,48,56,56,56,48,},
-    {24,24,24,16,24,72,96,112,112,64,16,24,24,24,32,40,40,48,48,40,40,40,32,64,88,104,112,72,32,40,40,40,40,48,48,56,56,48,48,40,40,48,72,80,80,56,56,40,40,40,40,48,64,48,40,40,32,32,16,24,40,24,24,32,32,40,24,32,40,24,24,24,32,24,32,40,32,40,32,16,32,40,48,40,40,16,16,24,24,24,40,24,32,32,32,32,24,24,24,32,32,24,24,24,32,40,48,40,40,48,48,32,24,24,40,40,32,48,40,32,24,48,48,40,48,48,48,32,32,40,56,48,64,48,40,40,56,48,56,48,40,40,48,56,48,48,48,48,56,56,48,48,48,48,48,48,40,40,48,40,48,40,40,48,48,48,56,56,56,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,56,56,56,56,56,56,56,56,48,40,48,48,48,56,48,48,48,56,56,56,56,48,56,48,48,48,48,48,56,48,48,},
-    {24,24,24,16,32,72,96,112,112,64,24,32,32,40,48,48,48,48,48,48,40,40,40,64,88,104,104,64,32,40,40,40,40,48,48,56,56,48,48,48,48,56,64,80,80,72,64,48,48,48,32,32,48,48,56,48,32,24,16,24,40,24,32,32,32,32,32,32,32,24,24,24,24,24,32,32,32,32,32,24,32,32,40,40,32,40,32,32,32,24,24,24,32,32,24,24,24,24,24,32,32,16,24,32,32,56,64,40,40,48,32,24,24,24,40,40,40,48,32,40,32,56,48,40,48,56,40,16,32,48,56,48,40,48,40,40,56,48,48,32,32,56,56,56,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,40,48,48,48,56,64,64,56,64,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,48,56,56,48,56,48,56,56,56,56,56,48,48,56,48,48,48,56,48,48,},
-    {32,32,32,32,40,80,96,112,112,56,32,40,40,40,48,48,48,48,48,48,40,40,40,64,80,96,104,64,32,40,40,48,48,56,56,56,56,56,56,56,56,56,64,72,72,64,72,72,56,64,56,40,40,32,24,32,32,32,32,32,48,40,40,24,24,32,40,48,32,32,16,32,32,40,24,40,40,24,32,24,24,24,32,40,24,40,40,32,32,24,32,24,56,32,32,24,24,32,24,24,32,32,24,40,56,24,56,40,40,32,32,24,24,32,48,48,48,48,24,40,48,64,40,32,56,48,24,16,40,56,48,48,48,56,40,40,56,64,32,40,48,56,56,56,56,56,48,48,48,48,48,56,48,48,48,48,48,40,48,40,40,40,40,40,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,56,56,48,48,48,48,48,56,48,56,48,48,48,48,48,56,48,56,48,48,},
-    {40,40,40,32,40,72,96,104,104,56,40,40,40,40,48,48,48,48,48,48,40,32,40,56,80,96,96,64,40,48,48,56,56,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,56,48,56,64,56,56,40,16,32,32,40,32,40,40,32,40,24,32,32,40,40,24,16,24,24,40,32,40,40,32,32,24,32,16,16,40,32,32,48,32,32,24,32,24,40,48,48,32,32,40,24,24,32,32,40,48,56,48,56,56,48,32,32,16,32,40,56,56,32,40,40,64,48,40,48,48,56,24,24,32,64,64,56,40,40,40,40,48,48,48,40,48,56,56,48,48,56,48,56,56,56,56,48,56,48,48,48,48,40,48,40,48,48,40,40,48,48,48,56,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,48,56,48,48,56,48,48,48,48,48,48,56,48,56,48,},
-    {40,40,40,40,40,72,88,104,104,48,32,40,40,40,48,48,56,48,48,48,48,48,48,56,72,88,88,64,56,56,56,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,56,48,56,64,56,48,32,24,24,40,32,32,32,32,40,32,32,24,40,32,40,40,8,16,40,40,24,32,40,32,16,24,24,16,16,32,24,32,32,32,24,24,16,32,48,32,40,32,40,40,32,32,40,56,32,16,16,48,64,32,32,32,32,40,48,56,48,24,40,48,56,40,40,40,64,40,24,16,48,56,56,56,24,32,56,40,48,48,32,40,56,56,48,48,48,56,56,56,56,56,56,48,56,48,48,48,48,48,40,48,40,40,40,40,40,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,56,56,48,48,48,48,48,48,48,48,48,48,},
-    {40,40,40,32,40,64,88,96,96,40,40,40,40,48,48,48,56,56,56,56,56,56,56,64,72,80,72,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,72,72,64,48,64,56,56,40,32,32,16,40,48,32,24,32,40,32,24,24,24,32,24,24,8,8,32,48,24,24,32,16,24,24,24,24,32,24,24,32,24,40,32,40,24,24,16,32,40,40,40,40,24,32,56,56,32,8,24,56,48,32,40,32,40,48,64,56,24,32,56,64,48,40,40,48,56,40,16,40,56,56,56,16,24,40,56,56,48,40,48,48,48,56,56,56,56,56,56,56,56,56,56,56,48,48,48,48,48,40,40,40,40,48,40,40,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,48,48,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,},
-    {40,40,40,40,40,64,80,96,88,48,40,48,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,56,56,72,64,56,40,16,16,16,40,40,32,8,40,40,24,32,24,24,16,8,8,8,16,32,32,32,32,16,24,32,32,32,40,40,32,24,16,24,48,32,32,16,16,40,48,56,40,40,48,16,32,40,24,16,56,24,16,40,32,24,48,56,56,48,32,40,56,48,40,40,48,56,56,48,48,56,56,48,40,32,48,40,56,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,56,48,48,48,48,40,40,48,48,40,40,40,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,56,56,56,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,},
-    {40,48,48,48,48,64,72,88,80,56,56,56,64,64,64,64,64,64,64,64,72,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,48,64,64,56,56,32,24,8,24,40,40,40,40,48,40,32,32,16,24,0,8,16,0,24,24,24,24,24,32,32,40,40,40,32,32,40,32,16,32,32,32,24,24,40,32,48,48,48,32,40,32,48,40,40,48,24,32,32,32,24,48,64,32,40,48,64,40,40,48,40,56,56,64,48,56,56,48,32,24,40,56,48,40,32,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,48,48,48,40,48,40,40,40,40,40,48,40,48,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,56,56,48,56,56,48,48,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,48,48,48,48,},
-    {56,56,56,56,56,64,64,80,72,64,64,64,64,64,64,64,64,64,64,64,72,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,48,56,56,56,40,32,24,32,32,32,32,48,64,48,40,40,16,16,24,16,16,8,8,8,8,32,32,24,32,32,32,40,40,32,40,40,16,24,40,40,32,24,32,40,32,32,32,40,48,32,40,64,40,32,24,32,48,32,32,56,32,24,40,56,56,48,48,48,32,48,64,48,64,48,48,40,40,48,56,48,56,48,48,48,56,56,56,56,48,56,56,56,56,56,56,56,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,48,56,56,48,48,56,56,56,56,56,48,48,40,40,48,48,48,48,40,48,40,40,40,40,40,40,40,40,48,48,48,48,48,},
-    {64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,56,64,64,64,56,56,56,48,56,56,48,32,32,24,32,48,48,56,48,32,32,32,32,40,24,8,16,8,24,32,24,24,32,32,32,40,48,32,32,40,32,24,40,40,32,40,48,48,32,48,40,56,40,56,48,40,32,32,40,48,48,40,24,32,32,32,56,64,48,32,40,48,56,64,56,48,48,32,32,32,32,48,40,56,48,48,56,48,56,48,56,56,56,56,48,56,56,56,48,56,48,48,48,48,48,48,40,40,48,40,40,40,40,48,40,40,40,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,48,56,48,48,56,48,48,56,48,56,48,48,40,40,40,40,40,48,48,40,40,48,40,40,48,40,40,40,40,40,40,48,48,48,},
-    {64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,48,48,64,56,48,40,48,40,24,40,48,40,32,32,16,24,40,32,24,16,8,8,32,40,24,24,32,40,48,40,40,40,32,32,40,40,40,48,32,40,56,64,56,56,48,64,40,48,24,32,32,32,40,40,40,40,16,56,48,32,48,48,56,40,48,56,48,56,40,32,16,32,40,40,40,64,64,56,56,48,48,48,48,48,48,48,48,56,48,48,56,56,48,56,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,48,48,56,56,56,56,56,56,56,56,56,56,48,56,56,56,56,56,56,56,56,56,56,56,56,48,56,48,56,48,56,48,48,48,40,40,40,40,40,40,48,40,40,48,40,40,40,40,40,40,40,40,40,40,48,},
-    {64,64,64,64,72,64,72,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,64,56,48,40,32,48,56,48,48,16,16,24,16,8,16,8,8,24,32,16,16,32,32,32,48,48,32,16,32,8,48,40,48,48,56,56,56,56,48,48,56,40,48,24,24,32,40,16,32,48,40,40,48,32,56,64,56,48,48,48,40,40,56,40,24,24,24,48,48,48,64,56,56,48,56,48,48,48,48,48,48,48,56,56,56,56,56,56,56,56,48,48,48,48,40,40,40,40,40,40,40,40,48,40,40,40,40,48,56,56,56,56,56,56,56,56,56,56,48,56,56,56,56,56,56,56,48,56,56,56,56,48,56,48,56,56,48,48,48,40,32,40,40,40,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,},
-    {64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,48,56,56,48,40,40,32,48,48,56,48,32,16,8,24,16,24,24,24,32,32,24,24,16,24,48,64,48,32,40,16,48,48,48,56,56,64,56,32,32,56,40,56,40,40,40,32,32,16,48,64,56,24,32,40,72,64,48,48,56,32,40,48,48,48,48,40,48,40,40,56,64,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,48,48,56,56,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,48,48,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,56,48,48,48,48,48,56,56,48,56,48,48,48,48,40,40,40,40,40,40,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,},
-    {64,64,64,64,72,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,72,64,56,64,64,48,48,48,48,56,48,48,56,56,24,8,8,24,40,24,16,8,24,32,32,32,8,40,48,48,40,32,32,32,48,40,56,56,48,56,24,16,40,40,56,40,40,64,56,48,40,40,48,48,48,56,64,64,64,56,64,48,56,48,56,40,48,32,40,48,48,56,56,48,48,48,48,48,48,48,48,56,48,48,56,56,56,56,56,56,48,56,56,56,56,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,48,56,56,56,56,56,56,56,56,56,48,56,56,56,56,56,56,48,48,56,48,48,48,48,56,48,48,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,},
-    {64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,72,72,64,56,48,56,56,56,48,56,48,48,48,48,24,16,8,24,32,32,32,32,40,40,32,48,24,24,16,24,24,32,32,16,40,48,48,24,16,40,48,16,16,8,32,16,40,56,72,56,40,32,56,64,64,56,48,48,64,48,56,40,48,56,40,40,24,24,48,56,56,48,56,48,48,48,48,48,56,56,48,48,48,48,56,56,56,56,56,56,48,56,48,56,48,48,48,40,40,48,40,40,40,40,40,40,40,40,40,48,48,48,56,56,56,56,56,56,56,56,48,56,56,56,48,48,48,48,56,56,48,48,56,48,48,56,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,32,40,40,40,40,40,40,40,40,40,40,40,},
-    {64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,56,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,56,56,56,64,64,64,64,56,56,40,48,64,56,56,40,56,40,32,24,24,24,24,32,16,16,40,48,40,32,8,8,32,40,48,48,40,40,64,64,56,32,32,56,56,16,0,24,48,48,40,32,40,40,40,56,56,56,56,56,40,48,40,40,32,40,48,40,48,32,32,56,56,56,48,48,56,48,48,48,48,48,48,48,48,48,48,56,56,56,56,56,56,56,48,56,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,56,56,56,56,48,56,56,56,48,56,56,48,56,48,48,48,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,40,40,40,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,},
-    {64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,56,56,56,64,56,56,56,56,56,56,56,56,64,64,64,40,32,40,40,48,64,48,48,40,40,16,24,32,16,32,32,32,48,48,24,40,32,32,32,32,48,48,48,48,48,56,56,64,40,32,24,24,16,8,8,40,64,40,32,32,48,48,48,56,56,56,56,56,48,40,32,40,40,32,40,16,40,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,56,48,56,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,56,56,56,56,56,56,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,56,56,48,48,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,},
-    {64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,64,64,64,56,64,56,56,56,56,56,64,64,56,56,64,56,56,56,56,64,56,56,56,56,64,64,56,56,48,40,40,40,48,40,40,48,48,32,48,24,16,24,16,40,48,40,48,32,40,40,32,40,40,56,40,40,72,56,40,40,32,48,32,24,24,32,24,32,32,40,64,48,48,48,48,48,40,56,64,56,40,16,32,40,48,48,40,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,56,48,48,48,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,56,56,56,56,48,48,48,56,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,48,48,48,48,48,48,40,32,40,40,40,40,40,32,40,40,40,40,40,32,40,40,40,40,40,40,40,},
-    {64,64,64,72,64,64,64,56,64,64,64,64,72,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,56,64,64,64,56,64,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,56,64,56,56,56,64,64,48,40,48,48,40,48,48,32,48,48,24,16,16,24,32,24,32,32,32,48,24,40,24,32,40,32,48,56,48,40,40,40,48,40,32,56,56,64,40,48,40,32,56,56,48,48,40,48,40,48,40,32,40,40,48,40,48,56,56,56,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,40,40,48,48,40,40,40,40,40,40,40,40,40,40,48,40,48,48,56,56,56,56,56,48,48,48,48,56,56,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,40,40,40,40,40,32,32,40,40,40,40,32,40,40,40,40,40,40,32,40,},
-    {64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,56,64,64,64,56,64,64,56,64,64,56,56,64,56,56,56,56,56,56,56,64,64,64,56,56,56,56,56,64,56,56,56,56,56,56,56,64,64,56,56,56,40,48,56,40,24,24,40,48,24,24,32,40,32,40,48,40,32,24,24,40,48,40,48,40,24,32,40,48,48,40,40,48,32,40,56,48,48,48,56,40,40,32,48,32,40,40,48,40,48,48,40,48,48,56,56,56,56,48,48,48,48,48,48,48,48,40,48,48,48,48,48,48,48,48,48,40,48,48,48,48,40,48,40,40,48,48,48,48,48,40,40,32,40,40,40,40,40,40,40,48,48,56,56,56,56,56,48,48,48,48,56,48,56,48,48,48,48,48,48,48,48,40,48,48,48,48,48,48,48,48,48,48,40,32,40,40,40,40,32,32,32,40,40,32,40,32,40,40,40,40,40,40,40,},
-    {64,64,64,64,64,64,64,56,64,64,64,64,64,64,64,64,64,64,64,56,64,64,56,64,64,64,56,56,56,56,56,56,56,56,64,56,56,64,64,64,64,64,64,56,56,56,56,64,64,56,56,56,56,56,64,56,56,56,56,56,56,64,56,56,56,64,56,48,56,48,48,40,32,40,48,48,40,40,40,40,40,40,48,40,32,48,56,48,40,40,40,40,56,64,56,48,48,56,56,40,56,48,56,48,56,24,24,16,40,56,48,40,40,56,40,40,40,48,56,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,56,56,56,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,32,40,40,32,40,32,32,32,40,32,32,40,32,40,32,40,32,32,32,40,32,},
-    {64,64,64,64,64,64,64,56,64,64,64,64,64,64,56,56,56,64,56,64,56,64,64,56,56,56,56,56,56,56,56,56,56,56,64,56,56,64,64,64,64,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,48,40,40,48,48,48,40,48,48,40,48,48,48,48,56,56,48,40,40,40,40,48,40,48,40,40,56,48,48,56,56,56,48,56,48,56,56,48,24,32,48,48,40,56,48,48,48,48,48,48,48,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,48,40,48,48,40,40,40,40,40,48,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,32,},
-    {64,64,64,64,64,64,64,56,56,56,64,56,64,64,64,56,56,56,64,56,56,64,64,64,56,56,56,56,56,64,56,56,64,64,64,56,56,64,64,64,64,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,56,56,64,48,48,48,56,48,48,56,56,56,64,56,40,40,56,48,40,40,32,56,48,48,56,48,40,40,40,40,48,40,48,48,48,48,48,48,48,48,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,40,40,40,40,40,40,40,40,40,32,40,40,40,40,32,32,40,48,48,56,56,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,40,48,48,48,40,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,},
-    {64,64,64,56,64,64,56,56,56,56,56,64,56,56,56,64,64,64,56,56,56,64,64,64,64,64,64,64,64,56,64,64,64,64,64,56,56,64,64,64,56,64,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,64,64,64,72,64,64,64,56,56,64,56,56,48,64,64,64,48,40,48,48,48,56,56,56,48,32,40,40,40,40,40,64,40,48,40,48,56,48,48,56,56,48,48,56,56,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,48,48,48,48,40,40,40,40,48,40,48,40,40,40,40,40,40,40,40,32,32,32,32,40,32,40,40,32,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,40,48,48,48,40,48,48,48,40,48,40,40,40,40,40,40,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,24,32,32,32,32,},
-};
-#endif
\ No newline at end of file
diff -r c0156f72f629 -r 1f728d08b3a7 main.cpp
--- a/main.cpp	Sun Sep 30 18:09:24 2018 +0000
+++ b/main.cpp	Thu Oct 04 12:37:25 2018 +0000
@@ -1,7 +1,6 @@
 #include "mbed.h"
 #include <math.h>
 #include "main.h"
-#include "face.h"
 #include "SDFileSystem.h"
 
 #define TEXT_LEVEL 5
@@ -20,8 +19,6 @@
 uint8_t char_col = 0;  // current column counter
 uint8_t char_row = 0;  // current row counter
 
-uint8_t vsync = 0;
-
 Serial pc(USBTX, USBRX);
 
 #include "vincent_data.h"
@@ -116,14 +113,12 @@
         vptr = bl_line_v; 
         sptr = im_line_s;
         nop = 1;
-        vsync = 0;
     }
     else if (l < YL + V_PORCH_SIZE) {
         vptr = im_line_va + (l - 30) * H_RES; 
         sptr = im_line_s;
         nop = 1;
         img = 1;
-        vsync = 0;
     }
     else if (l < 254) { 
         vptr = bl_line_v; 
@@ -159,14 +154,14 @@
             GPIOA->ODR = sptr[i] << 4;
     
             asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");
-            asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");
+            asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");
+            asm("nop");asm("nop");asm("nop");asm("nop");
         }
     }
     
     //move to next line
     l++;
     tics++;
-    if(l == V_RES) vsync = 1;
     if(l > 255) l = 0;
 }
 
@@ -244,26 +239,12 @@
     
     FILE *fp;
     
-    //test code - write an image to the SD card
-    //fp = fopen("/sd/man.worm", "wb");
-    //for(int x = 0; x < XL; x += 2)
-    //{
-    //    for(int y = 0; y < YL; y++)
-    //    {
-    //       current_frame[y][x / 2] = (splash[y][x] & 0xf0) + (splash[y][x + 1] >> 4);
-    //    }
-    //}
-    //fwrite(current_frame, 1, VIDEO_FRAME_SIZE, fp);
-    //fclose(fp);
-    
-    fp = fopen("/sd/man.worm", "rb");
+    fp = fopen("/sd/man.worm.starwars", "rb");
             
     uint32_t old_tics = tics;
     for(;;)
-    {
-        if(!vsync) continue;
-        
-        //rewind(fp);
+    { 
+        if (feof(fp)) rewind(fp);
         fread(current_frame, 1, VIDEO_FRAME_SIZE, fp);
         for(int x = 0; x < XL; x += 2)
         {
@@ -284,9 +265,7 @@
         char status_string[20];
         sprintf(status_string, "%.1f", 15625.f / (float)(tics - old_tics));
         old_tics = tics;
-        set_status_string(status_string);
-        
-        vsync = 0;            
+        set_status_string(status_string);        
     }
 }