Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

483 lines
154 KiB

#ifndef _SCANNER_TABLE_H_
#define _SCANNER_TABLE_H_
typedef INT DFAState;
typedef INT TokenNum;
typedef WCHAR CharClass;
typedef enum { Invalid_DFAAction, Move, Halt, Error } DFAAction;
typedef struct {
DFAAction Action;
DFAState NextState;
TokenNum Major;
} Transition, *PTransition;
const INT g_nNumClasses = 66;
Transition g_sMinimalDFA [][g_nNumClasses] = {
{ { Move , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },
{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },
{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },
{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 },{ Halt , 1, 0 }},
{ { Halt , 1, 1 },{ Move , 44, 1 },{ Move , 44, 1 },{ Move , 44, 1 },{ Halt , 44, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Move , 32, 1 },{ Move , 5, 1 },{ Halt , 5, 1 },{ Halt , 5, 1 },{ Move , 14, 1 },
{ Move , 14, 1 },{ Halt , 14, 1 },{ Move , 25, 1 },{ Move , 16, 1 },{ Move , 48, 1 },{ Move , 62, 1 },{ Move , 72, 1 },{ Halt , 72, 1 },{ Move , 82, 1 },{ Move , 24, 1 },{ Halt , 24, 1 },{ Move , 10, 1 },{ Move , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },
{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Move , 52, 1 },{ Move , 36, 1 }},
{ { Move , 1, 1 },{ Move , 2, 1 },{ Move , 44, 1 },{ Move , 44, 1 },{ Halt , 44, 1 },{ Move , 21, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 6, 1 },{ Move , 6, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 45, 1 },{ Move , 45, 1 },{ Move , 0, 0 },
{ Halt , 45, 1 },{ Move , 20, 1 },{ Move , 66, 1 },{ Move , 11, 1 },{ Move , 22, 1 },{ Move , 38, 1 },{ Move , 66, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 66, 1 },{ Move , 7, 1 },{ Move , 8, 1 },{ Move , 57, 1 },{ Move , 66, 1 },{ Move , 32, 1 },{ Move , 0, 0 },{ Move , 55, 1 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 43, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 29, 1 },{ Move , 0, 0 },{ Move , 12, 1 },{ Move , 49, 1 },{ Move , 46, 1 },
{ Move , 0, 0 },{ Move , 37, 1 },{ Move , 15, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 15, 1 },{ Move , 77, 1 },{ Move , 77, 1 },{ Move , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },
{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },
{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },
{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 },{ Halt , 77, 1 }},
{ { Move , 0, 0 },{ Move , 74, 1 },{ Move , 74, 1 },{ Move , 74, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 70, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 23, 1 },{ Move , 23, 1 },{ Move , 23, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 60, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 39, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 39, 1 },{ Move , 30, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Move , 45, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Move , 20, 1 },{ Halt , 20, 1 },{ Move , 11, 1 },{ Move , 22, 1 },{ Move , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Move , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },
{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Move , 33, 1 },{ Move , 31, 1 },{ Halt , 31, 1 },{ Move , 49, 1 },{ Halt , 49, 1 },
{ Halt , 49, 1 },{ Move , 37, 1 },{ Move , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 }},
{ { Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },
{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },
{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },
{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 }},
{ { Halt , 15, 1 },{ Move , 27, 1 },{ Move , 27, 1 },{ Move , 27, 1 },{ Move , 80, 1 },{ Halt , 80, 1 },{ Halt , 80, 1 },{ Halt , 80, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Move , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },
{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },
{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 19, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 19, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },
{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Move , 49, 1 },{ Halt , 49, 1 },
{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 }},
{ { Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },
{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },
{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },
{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 },{ Halt , 49, 1 }},
{ { Halt , 49, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 }},
{ { Move , 0, 0 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 0, 0 },{ Move , 21, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 26, 1 },{ Move , 26, 1 },{ Move , 26, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 17, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 5, 1 },{ Move , 5, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 5, 1 },{ Move , 30, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Move , 45, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Move , 20, 1 },{ Halt , 20, 1 },{ Move , 11, 1 },{ Move , 22, 1 },{ Move , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Halt , 61, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Move , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },
{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Move , 49, 1 },{ Halt , 49, 1 },
{ Halt , 49, 1 },{ Move , 37, 1 },{ Move , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 15, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 15, 1 },{ Move , 30, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Move , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },
{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },{ Halt , 55, 1 },
{ Halt , 55, 1 },{ Move , 37, 1 },{ Move , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 }},
{ { Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },
{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },
{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },
{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 },{ Halt , 15, 1 }},
{ { Move , 0, 0 },{ Move , 54, 1 },{ Move , 54, 1 },{ Move , 54, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Halt , 54, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 32, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 37, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 23, 1 },{ Move , 23, 1 },{ Move , 23, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 60, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 60, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 60, 1 },{ Move , 24, 1 },{ Move , 24, 1 },{ Move , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },
{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },
{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },
{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 },{ Halt , 24, 1 }},
{ { Halt , 24, 1 },{ Move , 78, 1 },{ Move , 78, 1 },{ Move , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },
{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },
{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },
{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 },{ Halt , 78, 1 }},
{ { Move , 0, 0 },{ Move , 26, 1 },{ Move , 26, 1 },{ Move , 26, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 75, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 48, 1 },{ Move , 62, 1 },{ Move , 72, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 27, 1 },{ Move , 27, 1 },{ Move , 27, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 5, 1 },{ Move , 5, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 50, 1 },{ Halt , 50, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Halt , 50, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 28, 1 },{ Move , 28, 1 },{ Move , 28, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 5, 1 },{ Move , 5, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 14, 1 },{ Halt , 14, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 18, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 18, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Move , 52, 1 },{ Move , 36, 1 }},
{ { Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },
{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },
{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Move , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },
{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 },{ Halt , 33, 1 }},
{ { Move , 0, 0 },{ Move , 24, 1 },{ Move , 24, 1 },{ Move , 24, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 24, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },
{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },
{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Halt , 64, 1 },{ Move , 46, 1 },
{ Halt , 46, 1 },{ Halt , 46, 1 },{ Halt , 46, 1 },{ Halt , 46, 1 },{ Halt , 46, 1 },{ Halt , 46, 1 },{ Halt , 46, 1 }},
{ { Halt , 46, 1 },{ Move , 28, 1 },{ Move , 28, 1 },{ Move , 28, 1 },{ Halt , 28, 1 },{ Halt , 28, 1 },{ Halt , 28, 1 },{ Halt , 28, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Move , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },
{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },
{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 },{ Halt , 67, 1 }},
{ { Halt , 67, 1 },{ Move , 42, 1 },{ Move , 42, 1 },{ Move , 42, 1 },{ Halt , 42, 1 },{ Halt , 42, 1 },{ Halt , 42, 1 },{ Halt , 42, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Move , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },
{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },
{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 },{ Halt , 66, 1 }},
{ { Move , 0, 0 },{ Move , 87, 1 },{ Move , 87, 1 },{ Move , 87, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 87, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Halt , 64, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 }},
{ { Move , 0, 0 },{ Move , 30, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 45, 1 },{ Move , 45, 1 },{ Move , 0, 0 },
{ Halt , 45, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 32, 1 },{ Move , 0, 0 },{ Move , 55, 1 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 50, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 46, 1 },
{ Move , 0, 0 },{ Move , 37, 1 },{ Move , 15, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 23, 1 },{ Move , 23, 1 },{ Move , 23, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 60, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 60, 1 },{ Move , 40, 1 },{ Move , 40, 1 },{ Move , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },
{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },
{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },
{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 },{ Halt , 40, 1 }},
{ { Move , 0, 0 },{ Move , 41, 1 },{ Move , 41, 1 },{ Move , 41, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 75, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 62, 1 },{ Move , 72, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 42, 1 },{ Move , 42, 1 },{ Move , 42, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 5, 1 },{ Move , 5, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 50, 1 },{ Halt , 50, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 73, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 73, 1 },{ Move , 44, 1 },{ Move , 44, 1 },{ Move , 44, 1 },{ Halt , 44, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Move , 32, 1 },{ Move , 5, 1 },{ Halt , 5, 1 },{ Halt , 5, 1 },{ Move , 14, 1 },
{ Move , 14, 1 },{ Halt , 14, 1 },{ Move , 25, 1 },{ Move , 16, 1 },{ Move , 48, 1 },{ Move , 62, 1 },{ Move , 72, 1 },{ Halt , 72, 1 },{ Move , 82, 1 },{ Move , 24, 1 },{ Halt , 24, 1 },{ Move , 10, 1 },{ Move , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },
{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Halt , 50, 1 },{ Move , 52, 1 },{ Move , 36, 1 }},
{ { Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },
{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },
{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },
{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 },{ Halt , 36, 1 }},
{ { Halt , 36, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },
{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Halt , 51, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Move , 37, 1 },{ Halt , 37, 1 },{ Halt , 37, 1 },{ Halt , 37, 1 },{ Halt , 37, 1 },{ Halt , 37, 1 }},
{ { Halt , 37, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },
{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },
{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },
{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 }},
{ { Move , 0, 0 },{ Move , 41, 1 },{ Move , 41, 1 },{ Move , 41, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 64, 1 },{ Move , 63, 1 },{ Move , 63, 1 },{ Move , 63, 1 },{ Halt , 63, 1 },{ Halt , 63, 1 },{ Halt , 63, 1 },{ Halt , 63, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 }},
{ { Halt , 58, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Halt , 51, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Move , 52, 1 },{ Move , 36, 1 }},
{ { Move , 0, 0 },{ Move , 59, 1 },{ Move , 59, 1 },{ Move , 59, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 76, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 53, 1 },{ Move , 53, 1 },{ Move , 53, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 53, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 53, 1 },{ Move , 54, 1 },{ Move , 54, 1 },{ Move , 54, 1 },{ Halt , 54, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Move , 79, 1 },{ Move , 90, 1 }},
{ { Move , 0, 0 },{ Move , 86, 1 },{ Move , 86, 1 },{ Move , 86, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 32, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 56, 1 },{ Move , 56, 1 },{ Move , 56, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 75, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 72, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 34, 1 },{ Move , 50, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 50, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Move , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Halt , 17, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },
{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },
{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },
{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 }},
{ { Halt , 47, 1 },{ Move , 59, 1 },{ Move , 59, 1 },{ Move , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },
{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Halt , 59, 1 },{ Move , 76, 1 },{ Halt , 76, 1 },{ Halt , 76, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 }},
{ { Move , 0, 0 },{ Move , 53, 1 },{ Move , 53, 1 },{ Move , 53, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 30, 1 },{ Move , 51, 1 },{ Move , 51, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 45, 1 },{ Move , 45, 1 },{ Move , 0, 0 },
{ Halt , 45, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 32, 1 },{ Move , 0, 0 },{ Move , 55, 1 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 46, 1 },
{ Move , 0, 0 },{ Move , 37, 1 },{ Move , 15, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 56, 1 },{ Move , 56, 1 },{ Move , 56, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 56, 1 },{ Move , 63, 1 },{ Move , 63, 1 },{ Move , 63, 1 },{ Halt , 63, 1 },{ Halt , 63, 1 },{ Halt , 63, 1 },{ Halt , 63, 1 },{ Move , 47, 1 },{ Halt , 47, 1 },{ Halt , 47, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Move , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },
{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Halt , 58, 1 },{ Move , 5, 1 },{ Move , 5, 1 },{ Halt , 5, 1 },{ Halt , 5, 1 },{ Move , 14, 1 },
{ Move , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },
{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 },{ Halt , 14, 1 }},
{ { Halt , 14, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Move , 64, 1 },{ Halt , 64, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },
{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 },{ Halt , 21, 1 }},
{ { Move , 0, 0 },{ Move , 65, 1 },{ Move , 65, 1 },{ Move , 65, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 75, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 50, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 14, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 14, 1 },{ Move , 68, 1 },{ Move , 68, 1 },{ Move , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },
{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Halt , 68, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 }},
{ { Move , 0, 0 },{ Move , 69, 1 },{ Move , 69, 1 },{ Move , 69, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 69, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 34, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 34, 1 },{ Move , 71, 1 },{ Move , 71, 1 },{ Move , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },
{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Halt , 71, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 }},
{ { Move , 0, 0 },{ Move , 65, 1 },{ Move , 65, 1 },{ Move , 65, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 65, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 65, 1 },{ Move , 74, 1 },{ Move , 74, 1 },{ Move , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },
{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },
{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Halt , 74, 1 },{ Move , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },
{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 },{ Halt , 35, 1 }},
{ { Halt , 35, 1 },{ Move , 69, 1 },{ Move , 69, 1 },{ Move , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },
{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },
{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },
{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 },{ Halt , 69, 1 }},
{ { Move , 0, 0 },{ Move , 68, 1 },{ Move , 68, 1 },{ Move , 68, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 77, 1 },{ Move , 77, 1 },{ Move , 77, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 81, 1 },{ Move , 40, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 13, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 78, 1 },{ Move , 78, 1 },{ Move , 78, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 89, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 71, 1 },{ Move , 71, 1 },{ Move , 71, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 32, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Halt , 32, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 32, 1 },{ Move , 84, 1 },{ Move , 84, 1 },{ Move , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },
{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },
{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },
{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 },{ Halt , 84, 1 }},
{ { Halt , 84, 1 },{ Move , 83, 1 },{ Move , 83, 1 },{ Move , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },
{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },
{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },
{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 },{ Halt , 83, 1 }},
{ { Move , 0, 0 },{ Move , 83, 1 },{ Move , 83, 1 },{ Move , 83, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 24, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 84, 1 },{ Move , 84, 1 },{ Move , 84, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 40, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 85, 1 },{ Move , 85, 1 },{ Move , 85, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Halt , 85, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
{ { Halt , 85, 1 },{ Move , 86, 1 },{ Move , 86, 1 },{ Move , 86, 1 },{ Halt , 86, 1 },{ Move , 21, 1 },{ Halt , 21, 1 },{ Move , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },
{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Halt , 45, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Move , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Halt , 9, 1 },{ Move , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },
{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Halt , 32, 1 },{ Move , 79, 1 },{ Move , 90, 1 }},
{ { Move , 0, 0 },{ Move , 87, 1 },{ Move , 87, 1 },{ Move , 87, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 52, 1 },{ Move , 0, 0 }},
{ { Move , 0, 0 },{ Move , 88, 1 },{ Move , 88, 1 },{ Move , 88, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 79, 1 },{ Move , 0, 0 }},
{ { Halt , 79, 1 },{ Move , 85, 1 },{ Move , 85, 1 },{ Move , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },
{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },
{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },
{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 },{ Halt , 85, 1 }},
{ { Move , 0, 0 },{ Move , 88, 1 },{ Move , 88, 1 },{ Move , 88, 1 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },
{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 },{ Move , 0, 0 }},
};
const UINT g_uFirstChar = 9; // included
const UINT g_uLastChar = 123; // included
const WCHAR g_CharClass [] = {
1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 65, 0, 0, 64, 55, 56, 57, 58, 59, 60, 61, 62, 63, 0, 0,
0, 66, 0, 0, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 54, 28, 29, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52, 53, 0
};
DFAState g_nStartState = 3;
#else // !_SCANNER_TABLE_H_
#endif // _SCANNER_TABLE_H_