MGHB6KQM6V2FCG63KVQX5KHRWPOUQSVUXMNHGCVPAEXTLNLFUWKQC
CLFRYF7CROZDF4776NYUZXZ46ZJNH3AEITGA3DOCLZ2QEMMUPOLQC
WV5PX6JK4SJCOOZOKPSHW73BVL4WH6SFIPVXMMLVI6I4YH4VEE5AC
7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC
/* XXX assumes the surface is at (0,0) within grabc */