Solar Envelope
In this workshop we will learn how to compute the solar envelop of the building based on a voxelized building envelope.
README
this notebook contains comments starting with "NOTE:" please read carefully as it contains necessary practical information.
0. Initialization
Importing all necessary libraries and specifying the inputs
import os
import topogenesis as tg
import pyvista as pv
import trimesh as tm
import numpy as np
import csv
import pickle
from ladybug.sunpath import Sunpath
1. Import Meshes (context + envelope)
1.1. Load Meshes
#Loading the envelope and reduced extended context
envelope_path = os.path.relpath("data\envelope.stl")
context_path = os.path.relpath("data\extended_context_reduced.stl")
# load the mesh from file
envelope_mesh = tm.load(envelope_path)
context_mesh = tm.load(context_path)
# Check if the mesh is watertight
print(envelope_mesh.is_watertight)
True
1.2. Visualize Meshes (with pyvista)
# convert trimesh to pv_mesh
def tri_to_pv(tri_mesh):
faces = np.pad(tri_mesh.faces, ((0, 0),(1,0)), 'constant', constant_values=3)
pv_mesh = pv.PolyData(tri_mesh.vertices, faces)
return pv_mesh
# initiating the plotter
p = pv.Plotter(notebook=True)
# adding the meshes
p.add_mesh(tri_to_pv(envelope_mesh), color='#abd8ff')
p.add_mesh(tri_to_pv(context_mesh), color='#aaaaaa')
# plotting
p.show(use_ipyvtk=True)
[(2883.509098305069, 3262.3801157611238, 2924.4982645648347),
(-13.99542236328125, 364.87559509277344, 26.993743896484375),
(0.0, 0.0, 1.0)]
2. Import Lattice (envelope)
2.1. Load the Envelope Lattice
# loading the current lattice
# NOTE: on first pass load "lattice_14_4" on subsequent passes load "lattice_continue"
lattice_path = os.path.relpath("data\lattice_14_4.csv")
envelope_lattice = tg.lattice_from_csv(lattice_path)
current_res_lattice = envelope_lattice[:]
2.2. Visualize the Context Mesh + Envelope Lattice
# convert mesh to pv_mesh
def tri_to_pv(tri_mesh):
faces = np.pad(tri_mesh.faces, ((0, 0),(1,0)), 'constant', constant_values=3)
pv_mesh = pv.PolyData(tri_mesh.vertices, faces)
return pv_mesh
# Visualize the mesh using pyvista plotter
#######
# initiating the plotter
p = pv.Plotter(notebook=True)
# fast visualization of the lattice
envelope_lattice.fast_vis(p)
# adding the meshes
p.add_mesh(tri_to_pv(context_mesh), color='#aaaaaa')
# plotting
p.show(use_ipyvtk=True)
[(2883.595633029055, 3262.4666504851098, 2924.5910550347085),
(-13.99542236328125, 364.87559509277344, 26.99999964237213),
(0.0, 0.0, 1.0)]
3. Sun Vectors
3.1. Compute Sun Vectors
# initiate sunpath
sp = Sunpath(longitude=4.477639, latitude=51.929233)
# define sun hours : A list of hours of the year for each sun vector
# there are 8760 hours in a year, so the following integers refer to specific hours throughout the year
hoys = []
sun_vectors = []
#NOTE: Change day_multiple to an acceptable amount, more than 120k rays will usually run out of memory
# on 16gb RAM
day_multiple = 75
# for every day in 365 days of a year
for d in range(365):
# ??? filter days
if d%day_multiple == 0:
# for every hour in 24 hours of a day
for h in range(24):
# reconstruct the
hoy = d*24 + h
# compute the sun object
sun = sp.calculate_sun_from_hoy(hoy)
# extract the sun vector
sun_vector = sun.sun_vector.to_array()
# ??? remove sun vectors beneath the horizon
if sun_vector[2] < 0.0:
# add the hoy to the list
hoys.append(hoy)
# add the sun vetor to the list
sun_vectors.append(sun_vector)
# convert sun_vectors list to numpy array
sun_vectors = np.array(sun_vectors)
# compute the rotation matrix : (angle, axis)
Rz = tm.transformations.rotation_matrix(np.radians(36.324), [0,0,1])
# Rotate the sun vectors to match the site rotation
sun_vectors = tm.transform_points(sun_vectors, Rz)
print(sun_vectors.shape)
(61, 3)
# convert mesh to pv_mesh
def tri_to_pv(tri_mesh):
faces = np.pad(tri_mesh.faces, ((0, 0),(1,0)), 'constant', constant_values=3)
pv_mesh = pv.PolyData(tri_mesh.vertices, faces)
return pv_mesh
# Visualize the mesh using pyvista plotter
#######
# initiating the plotter
p = pv.Plotter(notebook=True)
# fast visualization of the lattice
envelope_lattice.fast_vis(p)
# adding the meshes
p.add_mesh(tri_to_pv(context_mesh), color='#aaaaaa')
# add the sun locations, color orange
p.add_points( - sun_vectors * 300, color='#ffa500')
# plotting
p.show(use_ipyvtk=True)
[(2897.556896758803, 3276.4279142148575, 3040.6264916195596),
(-13.99542236328125, 364.87559509277344, 129.07417249747533),
(0.0, 0.0, 1.0)]
4. Compute Intersection of Sun Rays with Context Mesh
4.1. Preparing the List of Ray Directions and Origins
# constructing the sun direction from the sun vectors in a numpy array
sun_dirs = -np.array(sun_vectors)
# exract the centroids of the envelope voxels
vox_cens = envelope_lattice.centroids
# next step we need to shoot in all of the sun directions from all of the voxels, todo so, we need repeat the sun direction for the number of voxels to construct the ray_dir (which is the list of all ray directions). We need to repeat the voxels for the
# Lists for solar access
ray_dir = []
ray_src = []
# Lists for solar envelope
ray_dir2 = []
ray_src2 = []
for v_cen in vox_cens:
for s_dir in sun_dirs:
ray_src.append(v_cen)
ray_dir.append(s_dir)
ray_dir2.append(-s_dir)
ray_src2 = ray_src
# converting the list of directions and sources to numpy array
ray_dir = np.array(ray_dir)
ray_src = np.array(ray_src)
ray_dir2 = np.array(ray_dir2)
ray_src2 = np.array(ray_src2)
# Further info: for vectorized version of this code check: https://github.com/shervinazadi/spatial_computing_workshops/blob/master/notebooks/w2_solar_envelope.ipynb
print("number of voxels to shoot rays from :",vox_cens.shape)
print("number of rays per each voxel :",sun_dirs.shape)
print("number of rays to be shot :",ray_src.shape)
print(ray_dir.shape)
print(ray_src.shape)
print(ray_dir2.shape)
print(ray_src2.shape)
number of voxels to shoot rays from : (1696, 3)
number of rays per each voxel : (61, 3)
number of rays to be shot : (103456, 3)
(103456, 3)
(103456, 3)
(103456, 3)
(103456, 3)
4.2. Computing the Intersection
# Solar Access
# computing the intersections of rays with the context mesh
tri_id, ray_id = context_mesh.ray.intersects_id(ray_origins=ray_src, ray_directions=ray_dir, multiple_hits=False)
print(tri_id, ray_id)
[2601 2601 2600 ... 2600 2157 2599] [ 4 5 6 ... 103413 103446 103455]
# Solar Envelope
# computing the intersections of rays with the context mesh
tri_id2, ray_id2 = context_mesh.ray.intersects_id(ray_origins=ray_src2, ray_directions=ray_dir2, multiple_hits=False)
print(tri_id2, ray_id2)
[ 91 113 98 ... 308 342 807] [ 0 1 2 ... 103452 103454 103455]
5. Aggregate Simulation Result in the Sun Access Lattice
5.1. Compute the percentage of time that each voxel sees the sun
# initializing the hits list full of zeros
hits = [0]*len(ray_dir)
hits2 = [0]*len(ray_dir)
hits_final = [0]*len(ray_dir)
# setting the rays that had an intersection to 1
for i in ray_id:
hits[i] = 1
for i in ray_id2:
hits2[i] = 1
# Solar Envelope: check if shadow is not cast by context by comparing the acces and envelope lists
for i in range(len(hits)):
hits_final[i] = hits[i] - hits2[i]
if hits_final[i] == 1:
hits_final[i] = 0
sun_count = len(sun_dirs)
vox_count = len(vox_cens)
# initiating the list of ratio
vox_sun_acc = []
vox_sun_block = []
test = []
# iterate over the voxels for both access and envelope
for v_id in range(vox_count):
# counter for the intersection
int_count = 0
int_count_block = 0
# iterate over the sun rays
for s_id in range(sun_count):
# computing the ray id from voxel id and sun id
r_id = s_id + v_id * sun_count
# summing the intersections
int_count += hits[r_id]
int_count_block -= hits_final[r_id]
#print(int_count_block)
# computing the percentage of the rays that DID NOT have
# an intersection (aka could see the sun)
test.append(int_count)
sun_acc = 1 - int_count / sun_count
sun_block = int_count_block / sun_count
# add the ratio to list
vox_sun_acc.append(sun_acc)
vox_sun_block.append(sun_block)
hits = np.array(hits)
vox_sun_acc = np.array(vox_sun_acc)
vox_sun_block = np.array(vox_sun_block)
# Further info: for vectorized version of this code check: https://github.com/shervinazadi/spatial_computing_workshops/blob/master/notebooks/w2_solar_envelope.ipynb
# print(test)
print(len(vox_sun_acc))
# print(vox_sun_block)
1696
5.2. Store sun access information in a Lattice
# getting the condition of all voxels: are they inside the envelop or not
env_all_vox = envelope_lattice.flatten()
# all voxels sun access
all_vox_sun_acc = []
all_vox_sun_block = []
# v_id: voxel id in the list of only interior voxels
v_id = 0
# for all the voxels, place the interiority condition of each voxel in "vox_in"
for vox_in in env_all_vox:
# if the voxel was inside...
if vox_in == True:
# read its value of sun access and append it to the list of all voxel sun access
all_vox_sun_acc.append(vox_sun_acc[v_id])
all_vox_sun_block.append(vox_sun_block[v_id])
# add one to the voxel id so the next time we read the next voxel
v_id += 1
# if the voxel was not inside...
else:
# add 0.0 for its sun access
all_vox_sun_acc.append(0.0)
all_vox_sun_block.append(0.0)
#print(all_vox_sun_acc)
#print(all_vox_sun_block)
# convert to array
sunacc_array = np.array(all_vox_sun_acc)
sunblock_array = np.array(all_vox_sun_block)
print(sunacc_array)
# Further info: for vectorized version of this code check: https://github.com/shervinazadi/spatial_computing_workshops/blob/master/notebooks/w2_solar_envelope.ipynb
# reshape to lattice shape
sunacc_array = sunacc_array.reshape(envelope_lattice.shape)
sunblock_array = sunblock_array.reshape(envelope_lattice.shape)
# convert to lattice
sunacc_lattice = tg.to_lattice(sunacc_array, envelope_lattice)
sunblock_lattice = tg.to_lattice(sunblock_array, envelope_lattice)
print(sunacc_lattice.size)
#print(sunblock_lattice.shape)
[0. 0. 0. ... 0. 0. 0.]
14080
5.3. Visualize the sun access lattice
# Solar Access
# initiating the plotter
p = pv.Plotter(notebook=True)
# Create the spatial reference
grid = pv.UniformGrid()
# Set the grid dimensions: shape because we want to inject our values
grid.dimensions = sunacc_lattice.shape
# The bottom left corner of the data set
grid.origin = sunacc_lattice.minbound
# These are the cell sizes along each axis
grid.spacing = sunacc_lattice.unit
# Add the data values to the cell data
sun_acc_flat = sunacc_lattice.flatten(order="F")
print(sun_acc_flat.min())
grid.point_arrays["Sun Access"] = sun_acc_flat # Flatten the Lattice
#print(sunacc_lattice)
#print(envelope_lattice)
# adding the meshes
p.add_mesh(tri_to_pv(context_mesh), opacity=0.1, style='wireframe')
# adding the volume
opacity = np.array([0,0.6,0.6,0.6,0.6,0.6,0.6,0.6])*1.5
p.add_volume(grid, cmap="coolwarm", clim=[0.0, 1.0], opacity=opacity, shade=False)
# plotting
p.show(use_ipyvtk=True,)
0.0
[(2883.509388359506, 3262.3804058155606, 2924.504810722787),
(-13.99542236328125, 364.87559509277344, 27.0),
(0.0, 0.0, 1.0)]
# Solar Envelope
# initiating the plotter
p = pv.Plotter(notebook=True)
# Create the spatial reference
grid = pv.UniformGrid()
# Set the grid dimensions: shape because we want to inject our values
grid.dimensions = sunblock_lattice.shape
# The bottom left corner of the data set
grid.origin = sunblock_lattice.minbound
# These are the cell sizes along each axis
grid.spacing = sunblock_lattice.unit
# Add the data values to the cell data
grid.point_arrays["Sun Block"] = sunblock_lattice.flatten(order="F") # Flatten the Lattice
#print(sunblock_lattice.flatten(order="F"))
# adding the meshes
p.add_mesh(tri_to_pv(context_mesh), opacity=0.1, style='wireframe')
# adding the volume
opacity = np.array([0,0.6,0.6,0.6,0.6,0.6,0.6])*1.5
p.add_volume(grid, cmap="coolwarm", clim=[0.0, 0.6],opacity=opacity, shade=False)
# plotting
p.show(use_ipyvtk=True)
[(2883.509388359506, 3262.3804058155606, 2924.504810722787),
(-13.99542236328125, 364.87559509277344, 27.0),
(0.0, 0.0, 1.0)]
6. Save Sun Access Lattice into a CSV
# save the sun access latice to csv
# NOTE: in "solar_y_x_x" change _x_x to current voxel size
csv_path = os.path.relpath("data\solar_access_14_4.csv")
csv_path2 = os.path.relpath("data\solar_envelope_14_4.csv")
sunacc_lattice.to_csv(csv_path)
sunblock_lattice.to_csv(csv_path2)
[[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]
[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]
[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]
...
[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]
[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]
[[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
...
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]
[0. 0. 0. ... 0. 0. 0.]]]
7. Octree System of voxel size reduction
########################################################################################
#Initialize variables for Octree system
#NOTE: visualize treshold values in "gh/load_lattice_csv"
vox_size = 14.4 #current voxel size
req_res = 7.2 #required voxel size after this pass
fin_res = 3.6 #required voxel size after all passes
t_val_low = 0.43 #low treshold bound
t_val_high = 0.75 #high treshold bound
og_height = 16 #The shape of the current lattice size
og_length = 44
og_width = 20
#Initializing lists and variables
current_z = 0
coord_x = 0.0
coord_y = 0.0
coord_z = 0.0
coords = []
sunblock_result = []
sunblock_final = []
sunblock_val = []
sunacc_result = []
sunacc_final = []
sunacc_val = []
fin_res_coords = []
step = []
remove_coords = []
#Finding necessary multipliers
mult = int(vox_size / req_res)
fin_mult = int(vox_size / fin_res)
steady_mult = int(14.4 / req_res)
grand_mult = int(14.4 / fin_res)
step_mult = int(req_res/fin_res)
height = og_height*mult
fin_height = og_height*fin_mult
length = og_length*mult
width = og_width*mult
########################################################################################
########################################################################################
#Convert CSV strings to integers or floats where possible
def conv(s):
try:
s=float(s)
s=int(s)
except ValueError:
pass
return s
def conv1(s):
try:
s=float(s)
except ValueError:
pass
return s
########################################################################################
########################################################################################
#Loading classically for shape
lattice_path = os.path.relpath("data/solar_envelope_14_4.csv")
sunblock_shape = tg.lattice_from_csv(lattice_path)
#Loading solar envelope directly for further control
#NOTE: load file of current pass
with open("data/solar_envelope_14_4.csv", newline='') as f:
reader = csv.reader(f)
sunblock_list = list(reader)
#Converting string to int or float
for i in range(len(sunblock_list)):
for j in range(len(sunblock_list[i])):
step.append(conv1(sunblock_list[i][j]))
sunblock_result.append(step)
step = []
#Removing empty lists and first lines
sunblock_final = [x for x in sunblock_result if x != []]
for i in range(0, 5):
sunblock_final.pop(0)
for i in range(len(sunblock_final)):
sunblock_val.append(sunblock_final[i][3])
sunblock_val = np.array(sunblock_val)
sunblock_val = sunblock_val.reshape(sunblock_shape.shape)
#Loading solar access directly for further control
#NOTE: load file of current pass
with open("data/solar_radiance_14_4.csv", newline='') as f:
reader = csv.reader(f)
sunacc_list = list(reader)
#Converting string to int or float
for i in range(len(sunacc_list)):
for j in range(len(sunacc_list[i])):
step.append(conv1(sunacc_list[i][j]))
sunacc_result.append(step)
step = []
#Removing empty lists and first lines
sunacc_final = [x for x in sunacc_result if x != []]
for i in range(0, 5):
sunacc_final.pop(0)
for i in range(len(sunacc_final)):
sunacc_val.append(sunacc_final[i][3])
sunacc_val = np.array(sunacc_val)
sunacc_val = sunacc_val.reshape(sunblock_shape.shape)
########################################################################################
########################################################################################
#Use T_val to determine cells to recalculate, keep and remove.
#Initialize variables
min_max_check = []
min_max_val = []
min_max_result = []
rest_coords = []
remove_coords=[]
count = 0
max_val = 0
min_val = 0
#Split voxels in to three lists, recalculate, keep and remove respectively
for i in range(len(sunblock_val)):
for j in range(len(sunblock_val[0])):
for k in range(len(sunblock_val[0][0])):
if t_val_high > sunblock_val[i][j][k] > t_val_low:
for l in range(0, mult):
coord_x = i * mult + l
for m in range(0, mult):
coord_y = j * mult + m
for n in range(0, mult):
coord_z = k * mult + n
coords.append([coord_x,coord_y,coord_z])
elif t_val_high > sunblock_val[i][j][k] > 0:
for l in range(0, mult):
coord_x = i * mult + l
for m in range(0, mult):
coord_y = j * mult + m
for n in range(0, mult):
coord_z = k * mult + n
rest_coords.append([coord_x,coord_y,coord_z])
elif sunblock_val[i][j][k] > t_val_high:
for l in range(0, mult):
coord_x = i * mult + l
for m in range(0, mult):
coord_y = j * mult + m
for n in range(0, mult):
coord_z = k * mult + n
remove_coords.append([coord_x,coord_y,coord_z])
#Find min and max z-value for each x,y in recalculate
for i in range(0, length):
for j in range(0, width):
for k in range(0, height):
if [i, j, k] in coords:
min_max_val = coords.index([i, j, k])
min_max_check.append(coords[min_max_val][2])
#create a list of [x, y, z_min, z_max]
if len(min_max_check) > 0:
max_val = max(min_max_check)
min_val = min(min_max_check)
min_max_result.append([i, j, min_val, max_val])
min_max_check = []
#NOTE: When pillarforming is experienced this is due to z_min == z_max,
# following can be enabled in later passes to prevent this.
#Force space between min and max
#for i in range(len(min_max_result)):
#if min_max_result[i][2]+1 == min_max_result[i][3]:
#min_max_result[i][2] = (min_max_result[i][2]-4)
#print(min_max_result)
#Creating synchronous [x,y] and [z_min, z_max] lists
min_max_only_xy = []
min_max_only_val = []
for i in range(len(min_max_result)):
min_max_only_xy.append([min_max_result[i][0], min_max_result[i][1]])
min_max_only_val.append([min_max_result[i][2], min_max_result[i][3]])
#Intialize next step
full_coords = []
keep_coords = []
#Add any voxel between z_min and z_max to keep list
for i in range(len(min_max_result)):
for j in range(min_max_result[i][2], min_max_result[i][3]+1):
keep_coords.append([min_max_result[i][0], min_max_result[i][1], j])
#Creating a list consisting of recalculate and keep
full_coords = coords[:]
for i in rest_coords:
full_coords.append(i)
#Initialize next step
pop_list = []
final_coords = []
temp_coords = []
#remove any z > z_min from keep list
for i in range(len(full_coords)):
x = full_coords[i][0]
y = full_coords[i][1]
z = full_coords[i][2]
if [x, y] in min_max_only_xy:
index = min_max_only_xy.index([x, y])
if z >= min_max_only_val[index][0]:
pop_list.append(i)
for i in pop_list:
full_coords[i] = 0
final_coords = [x for x in full_coords if x != 0]
temp_coords = final_coords[:]
final_coords = [x for x in temp_coords if x not in remove_coords]
########################################################################################
########################################################################################
#Raise the resolution of voxels to keep to the final size
calc_coords = final_coords[:]
fin_res_coords = []
for i in range(len(calc_coords)):
for j in range(0, step_mult):
x_coord = calc_coords[i][0] * step_mult + j
for k in range(0, step_mult):
y_coord = calc_coords[i][1] * step_mult + k
for l in range(0, step_mult):
z_coord = calc_coords[i][2] * step_mult + l
fin_res_coords.append([x_coord, y_coord, z_coord])
########################################################################################
[]
[[0, 6, 6], [0, 7, 6], [0, 8, 6], [0, 9, 6], [0, 10, 6], [0, 11, 6], [1, 6, 6], [1, 6, 7], [1, 7, 6], [1, 8, 6], [1, 8, 7], [1, 9, 6], [1, 10, 6], [1, 11, 6], [1, 12, 6], [2, 8, 6], [2, 8, 7], [2, 9, 6], [2, 9, 7], [2, 10, 6], [2, 11, 6], [2, 12, 6], [3, 8, 6], [3, 8, 7], [3, 9, 6], [3, 9, 7], [3, 10, 6], [3, 10, 7], [3, 11, 6], [3, 11, 7], [3, 12, 6], [3, 12, 7], [4, 0, 10], [4, 1, 10], [4, 2, 8], [4, 2, 9], [4, 3, 8], [4, 12, 6], [4, 12, 7], [5, 2, 8], [5, 2, 9], [5, 3, 8], [5, 3, 9], [5, 12, 6], [5, 12, 7], [5, 13, 6], [6, 1, 10], [6, 2, 8], [6, 2, 9], [6, 3, 8], [6, 3, 9], [6, 12, 6], [6, 12, 7], [6, 13, 6], [7, 0, 10], [7, 1, 10], [7, 2, 8], [7, 2, 9], [7, 2, 10], [7, 2, 11], [7, 3, 8], [7, 3, 9], [7, 3, 10], [7, 3, 11], [7, 12, 6], [7, 12, 7], [8, 0, 10], [8, 0, 11], [8, 1, 10], [8, 2, 10], [8, 2, 11], [8, 3, 10], [8, 3, 11], [8, 4, 8], [8, 4, 9], [8, 4, 10], [8, 4, 11], [8, 5, 8], [8, 5, 9], [8, 5, 10], [8, 6, 8], [8, 6, 9], [8, 6, 10], [8, 7, 8], [8, 7, 9], [8, 7, 10], [8, 12, 6], [8, 12, 7], [8, 16, 4], [9, 0, 10], [9, 0, 11], [9, 1, 10], [9, 1, 11], [9, 2, 10], [9, 2, 11], [9, 3, 10], [9, 4, 8], [9, 5, 8], [9, 6, 8], [9, 6, 9], [9, 6, 10], [9, 7, 8], [9, 7, 9], [9, 7, 10], [9, 12, 6], [9, 12, 7], [9, 13, 6], [9, 13, 7], [9, 16, 4], [10, 0, 10], [10, 1, 10], [10, 1, 11], [10, 6, 8], [10, 7, 8], [10, 14, 6], [10, 14, 7], [10, 16, 4], [11, 0, 10], [11, 1, 10], [11, 3, 10], [11, 6, 8], [11, 6, 9], [11, 7, 8], [11, 14, 6], [11, 16, 4], [11, 16, 5], [11, 17, 4], [12, 0, 10], [12, 1, 10], [12, 2, 10], [12, 3, 10], [12, 4, 8], [12, 4, 9], [12, 4, 10], [12, 5, 8], [12, 5, 9], [12, 6, 8], [12, 6, 9], [12, 7, 8], [12, 7, 9], [12, 7, 10], [12, 8, 8], [12, 8, 9], [12, 12, 6], [12, 12, 7], [12, 13, 6], [12, 13, 7], [12, 14, 6], [12, 14, 7], [13, 0, 10], [13, 1, 10], [13, 2, 10], [13, 3, 10], [13, 4, 8], [13, 4, 9], [13, 5, 8], [13, 5, 9], [13, 6, 8], [13, 6, 9], [13, 6, 10], [13, 7, 8], [13, 7, 9], [13, 7, 10], [13, 8, 8], [13, 9, 8], [13, 12, 6], [13, 12, 7], [13, 13, 6], [13, 13, 7], [13, 14, 6], [13, 14, 7], [14, 0, 10], [14, 0, 11], [14, 1, 10], [14, 1, 11], [14, 2, 10], [14, 2, 11], [14, 3, 10], [14, 4, 8], [14, 4, 9], [14, 4, 10], [14, 5, 8], [14, 5, 9], [14, 6, 8], [14, 6, 9], [14, 6, 10], [14, 7, 8], [14, 7, 9], [14, 7, 10], [14, 8, 8], [14, 8, 9], [14, 8, 10], [14, 9, 8], [14, 12, 6], [14, 12, 7], [14, 13, 6], [14, 13, 7], [14, 14, 6], [14, 14, 7], [14, 15, 6], [14, 15, 7], [15, 0, 10], [15, 0, 11], [15, 1, 10], [15, 1, 11], [15, 2, 10], [15, 2, 11], [15, 3, 10], [15, 4, 8], [15, 4, 9], [15, 4, 10], [15, 5, 8], [15, 5, 9], [15, 6, 8], [15, 6, 9], [15, 7, 8], [15, 8, 8], [15, 12, 6], [15, 12, 7], [15, 13, 6], [15, 13, 7], [15, 14, 6], [15, 14, 7], [15, 15, 6], [16, 0, 10], [16, 0, 11], [16, 1, 10], [16, 1, 11], [16, 2, 10], [16, 2, 11], [16, 3, 10], [16, 3, 11], [16, 4, 10], [16, 4, 11], [16, 6, 8], [16, 6, 9], [16, 7, 8], [16, 8, 8], [16, 9, 8], [16, 14, 6], [16, 14, 7], [16, 15, 6], [16, 15, 7], [17, 0, 10], [17, 0, 11], [17, 1, 10], [17, 1, 11], [17, 2, 10], [17, 2, 11], [17, 3, 10], [17, 3, 11], [17, 4, 10], [17, 6, 8], [17, 6, 9], [17, 7, 8], [17, 7, 9], [17, 8, 8], [17, 8, 9], [17, 8, 10], [17, 9, 8], [17, 9, 9], [17, 10, 8], [17, 14, 6], [17, 14, 7], [17, 15, 6], [17, 15, 7], [18, 0, 10], [18, 0, 11], [18, 1, 10], [18, 1, 11], [18, 2, 10], [18, 2, 11], [18, 3, 10], [18, 3, 11], [18, 4, 10], [18, 6, 8], [18, 6, 9], [18, 7, 8], [18, 7, 9], [18, 8, 8], [18, 8, 9], [18, 8, 10], [18, 9, 8], [18, 9, 9], [18, 10, 8], [18, 11, 8], [18, 16, 6], [18, 18, 4], [19, 0, 10], [19, 0, 11], [19, 1, 10], [19, 1, 11], [19, 2, 10], [19, 2, 11], [19, 3, 10], [19, 3, 11], [19, 4, 10], [19, 5, 10], [19, 6, 8], [19, 6, 9], [19, 6, 10], [19, 7, 8], [19, 7, 9], [19, 8, 8], [19, 8, 9], [19, 9, 8], [19, 9, 9], [19, 10, 8], [19, 11, 8], [19, 16, 6], [19, 16, 7], [19, 18, 4], [19, 19, 4], [20, 0, 10], [20, 0, 11], [20, 1, 10], [20, 1, 11], [20, 2, 10], [20, 2, 11], [20, 3, 10], [20, 3, 11], [20, 4, 10], [20, 5, 10], [20, 6, 10], [20, 8, 8], [20, 8, 9], [20, 9, 8], [20, 9, 9], [20, 10, 8], [20, 11, 8], [20, 12, 8], [20, 12, 9], [20, 13, 8], [20, 13, 9], [20, 16, 6], [20, 16, 7], [20, 17, 6], [21, 0, 10], [21, 0, 11], [21, 1, 10], [21, 1, 11], [21, 2, 10], [21, 3, 10], [21, 3, 11], [21, 4, 10], [21, 4, 11], [21, 5, 10], [21, 5, 11], [21, 6, 10], [21, 8, 8], [21, 8, 9], [21, 9, 8], [21, 9, 9], [21, 10, 8], [21, 10, 9], [21, 12, 8], [21, 12, 9], [22, 0, 10], [22, 0, 11], [22, 1, 10], [22, 1, 11], [22, 2, 10], [22, 3, 10], [22, 3, 11], [22, 4, 10], [22, 5, 10], [22, 6, 10], [22, 7, 10], [22, 8, 8], [22, 8, 9], [22, 9, 8], [22, 9, 9], [22, 10, 8], [22, 10, 9], [22, 16, 6], [22, 17, 6], [22, 18, 6], [23, 0, 10], [23, 1, 10], [23, 1, 11], [23, 2, 10], [23, 3, 10], [23, 4, 10], [23, 5, 10], [23, 6, 10], [23, 8, 8], [23, 8, 9], [23, 9, 8], [23, 9, 9], [23, 10, 8], [23, 10, 9], [23, 11, 8], [23, 11, 9], [23, 12, 8], [23, 16, 6], [23, 17, 6], [23, 18, 6], [24, 0, 10], [24, 1, 10], [24, 1, 11], [24, 2, 10], [24, 2, 11], [24, 3, 10], [24, 3, 11], [24, 4, 10], [24, 5, 10], [24, 6, 10], [24, 8, 8], [24, 8, 9], [24, 9, 8], [24, 9, 9], [24, 10, 8], [24, 10, 9], [24, 11, 8], [24, 11, 9], [24, 18, 6], [24, 19, 6], [25, 0, 10], [25, 1, 10], [25, 1, 11], [25, 2, 10], [25, 3, 10], [25, 3, 11], [25, 4, 10], [25, 5, 10], [25, 6, 10], [25, 7, 10], [25, 8, 8], [25, 8, 9], [25, 8, 10], [25, 9, 8], [25, 9, 9], [25, 10, 8], [25, 10, 9], [25, 11, 8], [25, 11, 9], [25, 18, 6], [25, 19, 6], [26, 0, 10], [26, 1, 10], [26, 1, 11], [26, 2, 10], [26, 3, 10], [26, 4, 10], [26, 5, 10], [26, 6, 8], [26, 6, 9], [26, 6, 10], [26, 7, 8], [26, 7, 9], [26, 7, 10], [26, 8, 8], [26, 8, 9], [26, 8, 10], [26, 9, 8], [26, 9, 9], [26, 9, 10], [26, 10, 8], [26, 10, 9], [26, 10, 10], [26, 11, 8], [26, 11, 9], [26, 18, 6], [26, 19, 6], [27, 0, 10], [27, 1, 10], [27, 2, 10], [27, 3, 10], [27, 4, 10], [27, 5, 10], [27, 6, 8], [27, 6, 9], [27, 6, 10], [27, 7, 8], [27, 7, 9], [27, 7, 10], [27, 8, 8], [27, 8, 9], [27, 8, 10], [27, 9, 8], [27, 9, 9], [27, 9, 10], [27, 10, 8], [27, 10, 9], [27, 11, 8], [27, 18, 6], [27, 19, 6], [28, 0, 10], [28, 0, 11], [28, 1, 10], [28, 1, 11], [28, 2, 10], [28, 3, 10], [28, 3, 11], [28, 4, 10], [28, 5, 10], [28, 6, 10], [28, 7, 10], [28, 8, 8], [28, 8, 9], [28, 8, 10], [28, 8, 11], [28, 9, 8], [28, 9, 9], [28, 9, 10], [28, 10, 8], [28, 10, 9], [28, 11, 8], [28, 11, 9], [28, 12, 8], [28, 12, 9], [28, 13, 8], [28, 13, 9], [28, 14, 8], [28, 15, 8], [29, 0, 10], [29, 0, 11], [29, 1, 10], [29, 1, 11], [29, 2, 10], [29, 2, 11], [29, 3, 10], [29, 3, 11], [29, 4, 10], [29, 4, 11], [29, 5, 10], [29, 5, 11], [29, 6, 10], [29, 7, 10], [29, 7, 11], [29, 8, 8], [29, 8, 9], [29, 8, 10], [29, 9, 8], [29, 9, 9], [29, 9, 10], [29, 10, 8], [29, 10, 9], [29, 11, 8], [29, 11, 9], [29, 12, 8], [29, 12, 9], [29, 13, 8], [29, 13, 9], [29, 14, 8], [30, 0, 10], [30, 0, 11], [30, 1, 10], [30, 1, 11], [30, 2, 10], [30, 2, 11], [30, 3, 10], [30, 3, 11], [30, 4, 10], [30, 4, 11], [30, 5, 10], [30, 5, 11], [30, 6, 8], [30, 6, 9], [30, 6, 10], [30, 7, 8], [30, 7, 9], [30, 7, 10], [30, 8, 8], [30, 8, 9], [30, 8, 10], [30, 9, 8], [30, 9, 9], [30, 9, 10], [30, 10, 8], [30, 10, 9], [30, 10, 10], [30, 11, 8], [30, 11, 9], [30, 12, 8], [30, 12, 9], [30, 13, 8], [30, 13, 9], [30, 14, 8], [30, 15, 8], [31, 0, 10], [31, 0, 11], [31, 1, 10], [31, 1, 11], [31, 2, 10], [31, 2, 11], [31, 3, 10], [31, 3, 11], [31, 4, 10], [31, 4, 11], [31, 5, 10], [31, 5, 11], [31, 6, 8], [31, 6, 9], [31, 6, 10], [31, 6, 11], [31, 7, 8], [31, 7, 9], [31, 7, 10], [31, 7, 11], [31, 8, 8], [31, 8, 9], [31, 8, 10], [31, 9, 8], [31, 9, 9], [31, 9, 10], [31, 10, 8], [31, 10, 9], [31, 10, 10], [31, 11, 8], [31, 11, 9], [31, 12, 8], [31, 12, 9], [31, 13, 8], [31, 13, 9], [31, 14, 8], [32, 0, 10], [32, 0, 11], [32, 1, 10], [32, 1, 11], [32, 2, 10], [32, 2, 11], [32, 3, 10], [32, 3, 11], [32, 4, 10], [32, 4, 11], [32, 5, 10], [32, 5, 11], [32, 6, 8], [32, 6, 9], [32, 6, 10], [32, 6, 11], [32, 7, 8], [32, 7, 9], [32, 7, 10], [32, 7, 11], [32, 8, 8], [32, 8, 9], [32, 8, 10], [32, 9, 8], [32, 9, 9], [32, 9, 10], [32, 10, 8], [32, 10, 9], [32, 10, 10], [32, 11, 8], [32, 11, 9], [32, 12, 8], [32, 12, 9], [32, 13, 8], [32, 13, 9], [32, 14, 8], [32, 15, 8], [33, 0, 10], [33, 0, 11], [33, 1, 10], [33, 1, 11], [33, 2, 10], [33, 2, 11], [33, 3, 10], [33, 3, 11], [33, 4, 10], [33, 4, 11], [33, 5, 10], [33, 5, 11], [33, 6, 8], [33, 6, 9], [33, 6, 10], [33, 6, 11], [33, 7, 8], [33, 7, 9], [33, 7, 10], [33, 7, 11], [33, 8, 8], [33, 8, 9], [33, 8, 10], [33, 9, 8], [33, 9, 9], [33, 9, 10], [33, 10, 8], [33, 10, 9], [33, 10, 10], [33, 11, 8], [33, 11, 9], [33, 11, 10], [33, 12, 8], [33, 12, 9], [33, 13, 8], [33, 13, 9], [33, 14, 8], [33, 15, 8], [34, 0, 10], [34, 0, 11], [34, 1, 10], [34, 1, 11], [34, 2, 10], [34, 3, 10], [34, 4, 10], [34, 5, 10], [34, 6, 8], [34, 6, 9], [34, 6, 10], [34, 7, 8], [34, 7, 9], [34, 7, 10], [34, 8, 8], [34, 8, 9], [34, 8, 10], [34, 9, 8], [34, 9, 9], [34, 9, 10], [34, 10, 8], [34, 10, 9], [34, 10, 10], [34, 11, 8], [34, 11, 9], [34, 11, 10], [34, 12, 8], [34, 12, 9], [34, 13, 8], [34, 13, 9], [34, 14, 8], [34, 14, 9], [34, 15, 8], [34, 15, 9], [35, 0, 10], [35, 1, 10], [35, 2, 10], [35, 3, 10], [35, 4, 10], [35, 4, 11], [35, 5, 10], [35, 6, 8], [35, 6, 9], [35, 6, 10], [35, 7, 8], [35, 7, 9], [35, 7, 10], [35, 8, 8], [35, 8, 9], [35, 8, 10], [35, 9, 8], [35, 9, 9], [35, 9, 10], [35, 10, 8], [35, 10, 9], [35, 10, 10], [35, 11, 8], [35, 11, 9], [35, 11, 10], [35, 12, 8], [35, 12, 9], [35, 13, 8], [35, 13, 9], [35, 14, 8], [35, 14, 9], [35, 15, 8], [35, 15, 9], [36, 0, 10], [36, 1, 10], [36, 2, 10], [36, 3, 10], [36, 4, 10], [36, 5, 10], [36, 6, 8], [36, 6, 9], [36, 6, 10], [36, 7, 8], [36, 7, 9], [36, 7, 10], [36, 8, 8], [36, 8, 9], [36, 8, 10], [36, 9, 8], [36, 9, 9], [36, 9, 10], [36, 10, 8], [36, 10, 9], [36, 11, 8], [36, 11, 9], [37, 0, 10], [37, 1, 10], [37, 2, 10], [37, 3, 10], [37, 4, 10], [37, 4, 11], [37, 5, 10], [37, 6, 8], [37, 6, 9], [37, 6, 10], [37, 7, 8], [37, 7, 9], [37, 7, 10], [37, 11, 8], [37, 11, 9], [38, 1, 10], [38, 2, 10], [38, 3, 10], [38, 4, 10], [38, 5, 10], [38, 6, 8], [38, 6, 9], [38, 6, 10], [38, 7, 8], [38, 7, 9], [38, 7, 10], [38, 8, 8], [38, 8, 9], [38, 8, 10], [38, 9, 8], [38, 9, 9], [38, 10, 8], [38, 10, 9], [38, 11, 8], [39, 1, 10], [39, 2, 10], [39, 3, 10], [39, 4, 10], [39, 5, 10], [39, 6, 8], [39, 6, 9], [39, 6, 10], [39, 7, 8], [39, 7, 9], [39, 8, 8], [39, 8, 9], [39, 8, 10], [39, 9, 8], [39, 9, 9], [39, 10, 8], [39, 10, 9], [39, 11, 8], [40, 0, 10], [40, 5, 10], [40, 6, 8], [40, 7, 8], [40, 8, 8], [40, 9, 8], [40, 9, 9], [40, 10, 8], [40, 10, 9], [40, 11, 8], [40, 12, 8], [40, 13, 8], [40, 14, 8], [40, 15, 8], [40, 18, 6], [40, 18, 7], [40, 19, 6], [40, 19, 7], [41, 0, 10], [41, 1, 10], [41, 2, 10], [41, 5, 10], [41, 6, 8], [41, 7, 8], [41, 10, 8], [41, 11, 8], [41, 12, 8], [41, 13, 8], [41, 14, 8], [41, 18, 6], [41, 18, 7], [41, 19, 6], [42, 0, 10], [42, 1, 10], [42, 2, 10], [42, 4, 8], [42, 4, 9], [42, 5, 8], [42, 5, 9], [42, 5, 10], [42, 6, 8], [42, 6, 9], [42, 6, 10], [42, 7, 8], [42, 7, 9], [42, 10, 8], [42, 10, 9], [42, 11, 8], [42, 11, 9], [42, 12, 8], [42, 13, 8], [42, 14, 8], [42, 18, 6], [42, 19, 6], [43, 1, 10], [43, 4, 8], [43, 5, 8], [43, 6, 8], [43, 7, 8], [43, 9, 8], [43, 14, 8], [43, 18, 6], [43, 18, 7], [43, 19, 6]]
########################################################################################
#Initialize variables
x_coord = 0.0
y_coord = 0.0
z_coord = 0.0
csv_list = []
csv_max1 = []
csv_max2 = []
temp1 = []
temp2 = []
temp3 = []
temp4 = []
list_result = []
########################################################################################
########################################################################################
#Load the 14_4 lattice and make a useable list
#Note: This list is a reference list for csv layout and does not need to be changed for each pass
with open("data/lattice_14_4.csv", newline='') as f:
reader = csv.reader(f)
csv_list = list(reader)
#Set values to int or float
for i in range(len(csv_list)):
for j in range(len(csv_list[i])):
temp1.append(conv(csv_list[i][j]))
temp2.append(temp1)
temp1 = []
#Set values to int or float
for i in range(len(csv_list)):
for j in range(len(csv_list[i])):
temp3.append(conv(csv_list[i][j]))
temp4.append(temp3)
temp3 = []
#Remove Empty Lists
csv_max1 = [x for x in temp2 if x != []]
csv_max2 = [x for x in temp4 if x != []]
#Initialize temporary variables
temp1=[]
temp2=[]
temp3=[]
temp4=[]
########################################################################################
########################################################################################
#Raising the resolution of current pass solar_envelope and solar_access
sunblock_enhanced = np.kron(sunblock_val, np.ones((fin_mult, fin_mult, fin_mult)))
for i in range(len(sunblock_enhanced)):
for j in range(len(sunblock_enhanced[0])):
for k in range(len(sunblock_enhanced[0][0])):
if [i, j, k] not in fin_res_coords:
sunblock_enhanced[i][j][k] = 2
sunacc_enhanced = np.kron(sunacc_val, np.ones((fin_mult, fin_mult, fin_mult)))
for i in range(len(sunacc_enhanced)):
for j in range(len(sunacc_enhanced[0])):
for k in range(len(sunacc_enhanced[0][0])):
if [i, j, k] not in fin_res_coords:
sunacc_enhanced[i][j][k] = 2
#NOTE: change filenames to current pass
with open("data/solar_envelope_pass_1.txt", "wb") as fp: #Pickling
pickle.dump(sunblock_enhanced, fp)
with open("data/solar_access_pass_1.txt", "wb") as fp: #Pickling
pickle.dump(sunacc_enhanced, fp)
#print(sunblock_enhanced)
#print(sunblock_val[0][0][0])
#print(sunblock_enhanced[0][0][0], sunblock_enhanced[0][0][1], sunblock_enhanced[2][0][1],)
########################################################################################
#Saving Voxels to keep in fin_res size
#Treat top lines seperately
for i in range(0, 5):
temp1.append(csv_max1[i])
#Change current size to size of final pass and setting both top and bottom correct
for i in range(len(csv_max1)):
if len(csv_max1[i]) == 3 and isinstance(csv_max1[i][2], int):
temp1[i][2] = fin_res
temp1[i][1] = csv_max1[i][1] * grand_mult
elif len(csv_max1[i]) == 4 and isinstance(csv_max1[i][2], int):
for j in range(0, grand_mult):
x_coord = csv_max1[i][0] * grand_mult + j
for k in range(0, grand_mult):
y_coord = csv_max1[i][1] * grand_mult + k
for l in range(0, grand_mult):
z_coord = csv_max1[i][2] * grand_mult + l
temp2.append([x_coord, y_coord, z_coord, False])
#Checking which cells to keep by setting True
for x in fin_res_coords:
if (x+[False]) in temp2:
i = temp2.index(x + [False])
temp2[i][3] = True
fin_result = temp1 + temp2
print(fin_result)
temp1 = []
temp2 = []
########################################################################################
########################################################################################
#Process CSV Data for choosing voxels for further calculations
#Treat top lines seperately
for i in range(0, 5):
temp1.append(csv_max2[i])
#Change current size to size of next pass and setting both top and bottom correct
for i in range(len(csv_max2)):
if len(csv_max2[i]) == 3 and isinstance(csv_max2[i][2], int):
temp1[i][2] = req_res
temp1[i][1] = csv_max2[i][1] * steady_mult
elif len(csv_max2[i]) == 4 and isinstance(csv_max2[i][2], int):
for j in range(0, steady_mult):
x_coord = csv_max2[i][0] * steady_mult + j
for k in range(0, steady_mult):
y_coord = csv_max2[i][1] * steady_mult + k
for l in range(0, steady_mult):
z_coord = csv_max2[i][2] * steady_mult + l
temp2.append([x_coord, y_coord, z_coord, False])
#Checking which cells to keep by setting True
for x in keep_coords:
if (x+[False]) in temp2:
i = temp2.index(x + [False])
temp2[i][3] = True
list_result = temp1 + temp2
temp1 = []
temp2 = []
########################################################################################
print("done")
[['minbound', 'shape', 'unit'], [-28, 44, 3.6], [-86, 20, 3.6], [0, 16, 3.6], ['IX', 'IY', 'IZ', 'value'], [0, 0, 0, False], [0, 0, 1, False], [0, 0, 2, False], [0, 0, 3, False], [0, 0, 4, False], [0, 0, 5, False], [0, 0, 6, False], [0, 0, 7, False], [0, 0, 8, False], [0, 0, 9, False], [0, 0, 10, False], [0, 0, 11, False], [0, 0, 12, False], [0, 0, 13, False], [0, 0, 14, False], [0, 0, 15, False], [0, 1, 0, False], [0, 1, 1, False], [0, 1, 2, False], [0, 1, 3, False], [0, 1, 4, False], [0, 1, 5, False], [0, 1, 6, False], [0, 1, 7, False], [0, 1, 8, False], [0, 1, 9, False], [0, 1, 10, False], [0, 1, 11, False], [0, 1, 12, False], [0, 1, 13, False], [0, 1, 14, False], [0, 1, 15, False], [0, 2, 0, False], [0, 2, 1, False], [0, 2, 2, False], [0, 2, 3, False], [0, 2, 4, False], [0, 2, 5, False], [0, 2, 6, False], [0, 2, 7, False], [0, 2, 8, False], [0, 2, 9, False], [0, 2, 10, False], [0, 2, 11, False], [0, 2, 12, False], [0, 2, 13, False], [0, 2, 14, False], [0, 2, 15, False], [0, 3, 0, False], [0, 3, 1, False], [0, 3, 2, False], [0, 3, 3, False], [0, 3, 4, False], [0, 3, 5, False], [0, 3, 6, False], [0, 3, 7, False], [0, 3, 8, False], [0, 3, 9, False], [0, 3, 10, False], [0, 3, 11, False], [0, 3, 12, False], [0, 3, 13, False], [0, 3, 14, False], [0, 3, 15, False], [0, 4, 0, False], [0, 4, 1, False], [0, 4, 2, False], [0, 4, 3, False], [0, 4, 4, False], [0, 4, 5, False], [0, 4, 6, False], [0, 4, 7, False], [0, 4, 8, False], [0, 4, 9, False], [0, 4, 10, False], [0, 4, 11, False], [0, 4, 12, False], [0, 4, 13, False], [0, 4, 14, False], [0, 4, 15, False], [0, 5, 0, False], [0, 5, 1, False], [0, 5, 2, False], [0, 5, 3, False], [0, 5, 4, False], [0, 5, 5, False], [0, 5, 6, False], [0, 5, 7, False], [0, 5, 8, False], [0, 5, 9, False], [0, 5, 10, False], [0, 5, 11, False], [0, 5, 12, False], [0, 5, 13, False], [0, 5, 14, False], [0, 5, 15, False], [0, 6, 0, False], [0, 6, 1, False], [0, 6, 2, False], [0, 6, 3, False], [0, 6, 4, False], [0, 6, 5, False], [0, 6, 6, True], [0, 6, 7, False], [0, 6, 8, False], [0, 6, 9, False], [0, 6, 10, False], [0, 6, 11, False], [0, 6, 12, False], [0, 6, 13, False], [0, 6, 14, False], [0, 6, 15, False], [0, 7, 0, False], [0, 7, 1, False], [0, 7, 2, False], [0, 7, 3, False], [0, 7, 4, False], [0, 7, 5, False], [0, 7, 6, True], [0, 7, 7, False], [0, 7, 8, False], [0, 7, 9, False], [0, 7, 10, False], [0, 7, 11, False], [0, 7, 12, False], [0, 7, 13, False], [0, 7, 14, False], [0, 7, 15, False], [0, 8, 0, False], [0, 8, 1, False], [0, 8, 2, False], [0, 8, 3, False], [0, 8, 4, False], [0, 8, 5, False], [0, 8, 6, True], [0, 8, 7, False], [0, 8, 8, False], [0, 8, 9, False], [0, 8, 10, False], [0, 8, 11, False], [0, 8, 12, False], [0, 8, 13, False], [0, 8, 14, False], [0, 8, 15, False], [0, 9, 0, False], [0, 9, 1, False], [0, 9, 2, False], [0, 9, 3, False], [0, 9, 4, False], [0, 9, 5, False], [0, 9, 6, True], [0, 9, 7, False], [0, 9, 8, False], [0, 9, 9, False], [0, 9, 10, False], [0, 9, 11, False], [0, 9, 12, False], [0, 9, 13, False], [0, 9, 14, False], [0, 9, 15, False], [0, 10, 0, False], [0, 10, 1, False], [0, 10, 2, False], [0, 10, 3, False], [0, 10, 4, False], [0, 10, 5, False], [0, 10, 6, True], [0, 10, 7, False], [0, 10, 8, False], [0, 10, 9, False], [0, 10, 10, False], [0, 10, 11, False], [0, 10, 12, False], [0, 10, 13, False], [0, 10, 14, False], [0, 10, 15, False], [0, 11, 0, False], [0, 11, 1, False], [0, 11, 2, False], [0, 11, 3, False], [0, 11, 4, False], [0, 11, 5, False], [0, 11, 6, True], [0, 11, 7, False], [0, 11, 8, False], [0, 11, 9, False], [0, 11, 10, False], [0, 11, 11, False], [0, 11, 12, False], [0, 11, 13, False], [0, 11, 14, False], [0, 11, 15, False], [0, 12, 0, False], [0, 12, 1, False], [0, 12, 2, False], [0, 12, 3, False], [0, 12, 4, False], [0, 12, 5, False], [0, 12, 6, False], [0, 12, 7, False], [0, 12, 8, False], [0, 12, 9, False], [0, 12, 10, False], [0, 12, 11, False], [0, 12, 12, False], [0, 12, 13, False], [0, 12, 14, False], [0, 12, 15, False], [0, 13, 0, False], [0, 13, 1, False], [0, 13, 2, False], [0, 13, 3, False], [0, 13, 4, False], [0, 13, 5, False], [0, 13, 6, False], [0, 13, 7, False], [0, 13, 8, False], [0, 13, 9, False], [0, 13, 10, False], [0, 13, 11, False], [0, 13, 12, False], [0, 13, 13, False], [0, 13, 14, False], [0, 13, 15, False], [0, 14, 0, False], [0, 14, 1, False], [0, 14, 2, False], [0, 14, 3, False], [0, 14, 4, False], [0, 14, 5, False], [0, 14, 6, False], [0, 14, 7, False], [0, 14, 8, False], [0, 14, 9, False], [0, 14, 10, False], [0, 14, 11, False], [0, 14, 12, False], [0, 14, 13, False], [0, 14, 14, False], [0, 14, 15, False], [0, 15, 0, False], [0, 15, 1, False], [0, 15, 2, False], [0, 15, 3, False], [0, 15, 4, False], [0, 15, 5, False], [0, 15, 6, False], [0, 15, 7, False], [0, 15, 8, False], [0, 15, 9, False], [0, 15, 10, False], [0, 15, 11, False], [0, 15, 12, False], [0, 15, 13, False], [0, 15, 14, False], [0, 15, 15, False], [0, 16, 0, False], [0, 16, 1, False], [0, 16, 2, False], [0, 16, 3, False], [0, 16, 4, False], [0, 16, 5, False], [0, 16, 6, False], [0, 16, 7, False], [0, 16, 8, False], [0, 16, 9, False], [0, 16, 10, False], [0, 16, 11, False], [0, 16, 12, False], [0, 16, 13, False], [0, 16, 14, False], [0, 16, 15, False], [0, 17, 0, False], [0, 17, 1, False], [0, 17, 2, False], [0, 17, 3, False], [0, 17, 4, False], [0, 17, 5, False], [0, 17, 6, False], [0, 17, 7, False], [0, 17, 8, False], [0, 17, 9, False], [0, 17, 10, False], [0, 17, 11, False], [0, 17, 12, False], [0, 17, 13, False], [0, 17, 14, False], [0, 17, 15, False], [0, 18, 0, False], [0, 18, 1, False], [0, 18, 2, False], [0, 18, 3, False], [0, 18, 4, False], [0, 18, 5, False], [0, 18, 6, False], [0, 18, 7, False], [0, 18, 8, False], [0, 18, 9, False], [0, 18, 10, False], [0, 18, 11, False], [0, 18, 12, False], [0, 18, 13, False], [0, 18, 14, False], [0, 18, 15, False], [0, 19, 0, False], [0, 19, 1, False], [0, 19, 2, False], [0, 19, 3, False], [0, 19, 4, False], [0, 19, 5, False], [0, 19, 6, False], [0, 19, 7, False], [0, 19, 8, False], [0, 19, 9, False], [0, 19, 10, False], [0, 19, 11, False], [0, 19, 12, False], [0, 19, 13, False], [0, 19, 14, False], [0, 19, 15, False], [1, 0, 0, False], [1, 0, 1, False], [1, 0, 2, False], [1, 0, 3, False], [1, 0, 4, False], [1, 0, 5, False], [1, 0, 6, False], [1, 0, 7, False], [1, 0, 8, False], [1, 0, 9, False], [1, 0, 10, False], [1, 0, 11, False], [1, 0, 12, False], [1, 0, 13, False], [1, 0, 14, False], [1, 0, 15, False], [1, 1, 0, False], [1, 1, 1, False], [1, 1, 2, False], [1, 1, 3, False], [1, 1, 4, False], [1, 1, 5, False], [1, 1, 6, False], [1, 1, 7, False], [1, 1, 8, False], [1, 1, 9, False], [1, 1, 10, False], [1, 1, 11, False], [1, 1, 12, False], [1, 1, 13, False], [1, 1, 14, False], [1, 1, 15, False], [1, 2, 0, False], [1, 2, 1, False], [1, 2, 2, False], [1, 2, 3, False], [1, 2, 4, False], [1, 2, 5, False], [1, 2, 6, False], [1, 2, 7, False], [1, 2, 8, False], [1, 2, 9, False], [1, 2, 10, False], [1, 2, 11, False], [1, 2, 12, False], [1, 2, 13, False], [1, 2, 14, False], [1, 2, 15, False], [1, 3, 0, False], [1, 3, 1, False], [1, 3, 2, False], [1, 3, 3, False], [1, 3, 4, False], [1, 3, 5, False], [1, 3, 6, False], [1, 3, 7, False], [1, 3, 8, False], [1, 3, 9, False], [1, 3, 10, False], [1, 3, 11, False], [1, 3, 12, False], [1, 3, 13, False], [1, 3, 14, False], [1, 3, 15, False], [1, 4, 0, False], [1, 4, 1, False], [1, 4, 2, False], [1, 4, 3, False], [1, 4, 4, False], [1, 4, 5, False], [1, 4, 6, False], [1, 4, 7, False], [1, 4, 8, False], [1, 4, 9, False], [1, 4, 10, False], [1, 4, 11, False], [1, 4, 12, False], [1, 4, 13, False], [1, 4, 14, False], [1, 4, 15, False], [1, 5, 0, False], [1, 5, 1, False], [1, 5, 2, False], [1, 5, 3, False], [1, 5, 4, False], [1, 5, 5, False], [1, 5, 6, False], [1, 5, 7, False], [1, 5, 8, False], [1, 5, 9, False], [1, 5, 10, False], [1, 5, 11, False], [1, 5, 12, False], [1, 5, 13, False], [1, 5, 14, False], [1, 5, 15, False], [1, 6, 0, False], [1, 6, 1, False], [1, 6, 2, False], [1, 6, 3, False], [1, 6, 4, False], [1, 6, 5, False], [1, 6, 6, True], [1, 6, 7, True], [1, 6, 8, False], [1, 6, 9, False], [1, 6, 10, False], [1, 6, 11, False], [1, 6, 12, False], [1, 6, 13, False], [1, 6, 14, False], [1, 6, 15, False], [1, 7, 0, False], [1, 7, 1, False], [1, 7, 2, False], [1, 7, 3, False], [1, 7, 4, False], [1, 7, 5, False], [1, 7, 6, True], [1, 7, 7, False], [1, 7, 8, False], [1, 7, 9, False], [1, 7, 10, False], [1, 7, 11, False], [1, 7, 12, False], [1, 7, 13, False], [1, 7, 14, False], [1, 7, 15, False], [1, 8, 0, False], [1, 8, 1, False], [1, 8, 2, False], [1, 8, 3, False], [1, 8, 4, False], [1, 8, 5, False], [1, 8, 6, True], [1, 8, 7, True], [1, 8, 8, False], [1, 8, 9, False], [1, 8, 10, False], [1, 8, 11, False], [1, 8, 12, False], [1, 8, 13, False], [1, 8, 14, False], [1, 8, 15, False], [1, 9, 0, False], [1, 9, 1, False], [1, 9, 2, False], [1, 9, 3, False], [1, 9, 4, False], [1, 9, 5, False], [1, 9, 6, True], [1, 9, 7, False], [1, 9, 8, False], [1, 9, 9, False], [1, 9, 10, False], [1, 9, 11, False], [1, 9, 12, False], [1, 9, 13, False], [1, 9, 14, False], [1, 9, 15, False], [1, 10, 0, False], [1, 10, 1, False], [1, 10, 2, False], [1, 10, 3, False], [1, 10, 4, False], [1, 10, 5, False], [1, 10, 6, True], [1, 10, 7, False], [1, 10, 8, False], [1, 10, 9, False], [1, 10, 10, False], [1, 10, 11, False], [1, 10, 12, False], [1, 10, 13, False], [1, 10, 14, False], [1, 10, 15, False], [1, 11, 0, False], [1, 11, 1, False], [1, 11, 2, False], [1, 11, 3, False], [1, 11, 4, False], [1, 11, 5, False], [1, 11, 6, True], [1, 11, 7, False], [1, 11, 8, False], [1, 11, 9, False], [1, 11, 10, False], [1, 11, 11, False], [1, 11, 12, False], [1, 11, 13, False], [1, 11, 14, False], [1, 11, 15, False], [1, 12, 0, False], [1, 12, 1, False], [1, 12, 2, False], [1, 12, 3, False], [1, 12, 4, False], [1, 12, 5, False], [1, 12, 6, True], [1, 12, 7, False], [1, 12, 8, False], [1, 12, 9, False], [1, 12, 10, False], [1, 12, 11, False], [1, 12, 12, False], [1, 12, 13, False], [1, 12, 14, False], [1, 12, 15, False], [1, 13, 0, False], [1, 13, 1, False], [1, 13, 2, False], [1, 13, 3, False], [1, 13, 4, False], [1, 13, 5, False], [1, 13, 6, False], [1, 13, 7, False], [1, 13, 8, False], [1, 13, 9, False], [1, 13, 10, False], [1, 13, 11, False], [1, 13, 12, False], [1, 13, 13, False], [1, 13, 14, False], [1, 13, 15, False], [1, 14, 0, False], [1, 14, 1, False], [1, 14, 2, False], [1, 14, 3, False], [1, 14, 4, False], [1, 14, 5, False], [1, 14, 6, False], [1, 14, 7, False], [1, 14, 8, False], [1, 14, 9, False], [1, 14, 10, False], [1, 14, 11, False], [1, 14, 12, False], [1, 14, 13, False], [1, 14, 14, False], [1, 14, 15, False], [1, 15, 0, False], [1, 15, 1, False], [1, 15, 2, False], [1, 15, 3, False], [1, 15, 4, False], [1, 15, 5, False], [1, 15, 6, False], [1, 15, 7, False], [1, 15, 8, False], [1, 15, 9, False], [1, 15, 10, False], [1, 15, 11, False], [1, 15, 12, False], [1, 15, 13, False], [1, 15, 14, False], [1, 15, 15, False], [1, 16, 0, False], [1, 16, 1, False], [1, 16, 2, False], [1, 16, 3, False], [1, 16, 4, False], [1, 16, 5, False], [1, 16, 6, False], [1, 16, 7, False], [1, 16, 8, False], [1, 16, 9, False], [1, 16, 10, False], [1, 16, 11, False], [1, 16, 12, False], [1, 16, 13, False], [1, 16, 14, False], [1, 16, 15, False], [1, 17, 0, False], [1, 17, 1, False], [1, 17, 2, False], [1, 17, 3, False], [1, 17, 4, False], [1, 17, 5, False], [1, 17, 6, False], [1, 17, 7, False], [1, 17, 8, False], [1, 17, 9, False], [1, 17, 10, False], [1, 17, 11, False], [1, 17, 12, False], [1, 17, 13, False], [1, 17, 14, False], [1, 17, 15, False], [1, 18, 0, False], [1, 18, 1, False], [1, 18, 2, False], [1, 18, 3, False], [1, 18, 4, False], [1, 18, 5, False], [1, 18, 6, False], [1, 18, 7, False], [1, 18, 8, False], [1, 18, 9, False], [1, 18, 10, False], [1, 18, 11, False], [1, 18, 12, False], [1, 18, 13, False], [1, 18, 14, False], [1, 18, 15, False], [1, 19, 0, False], [1, 19, 1, False], [1, 19, 2, False], [1, 19, 3, False], [1, 19, 4, False], [1, 19, 5, False], [1, 19, 6, False], [1, 19, 7, False], [1, 19, 8, False], [1, 19, 9, False], [1, 19, 10, False], [1, 19, 11, False], [1, 19, 12, False], [1, 19, 13, False], [1, 19, 14, False], [1, 19, 15, False], [2, 0, 0, False], [2, 0, 1, False], [2, 0, 2, False], [2, 0, 3, False], [2, 0, 4, False], [2, 0, 5, False], [2, 0, 6, False], [2, 0, 7, False], [2, 0, 8, False], [2, 0, 9, False], [2, 0, 10, False], [2, 0, 11, False], [2, 0, 12, False], [2, 0, 13, False], [2, 0, 14, False], [2, 0, 15, False], [2, 1, 0, False], [2, 1, 1, False], [2, 1, 2, False], [2, 1, 3, False], [2, 1, 4, False], [2, 1, 5, False], [2, 1, 6, False], [2, 1, 7, False], [2, 1, 8, False], [2, 1, 9, False], [2, 1, 10, False], [2, 1, 11, False], [2, 1, 12, False], [2, 1, 13, False], [2, 1, 14, False], [2, 1, 15, False], [2, 2, 0, False], [2, 2, 1, False], [2, 2, 2, False], [2, 2, 3, False], [2, 2, 4, False], [2, 2, 5, False], [2, 2, 6, False], [2, 2, 7, False], [2, 2, 8, False], [2, 2, 9, False], [2, 2, 10, False], [2, 2, 11, False], [2, 2, 12, False], [2, 2, 13, False], [2, 2, 14, False], [2, 2, 15, False], [2, 3, 0, False], [2, 3, 1, False], [2, 3, 2, False], [2, 3, 3, False], [2, 3, 4, False], [2, 3, 5, False], [2, 3, 6, False], [2, 3, 7, False], [2, 3, 8, False], [2, 3, 9, False], [2, 3, 10, False], [2, 3, 11, False], [2, 3, 12, False], [2, 3, 13, False], [2, 3, 14, False], [2, 3, 15, False], [2, 4, 0, False], [2, 4, 1, False], [2, 4, 2, False], [2, 4, 3, False], [2, 4, 4, False], [2, 4, 5, False], [2, 4, 6, False], [2, 4, 7, False], [2, 4, 8, False], [2, 4, 9, False], [2, 4, 10, False], [2, 4, 11, False], [2, 4, 12, False], [2, 4, 13, False], [2, 4, 14, False], [2, 4, 15, False], [2, 5, 0, False], [2, 5, 1, False], [2, 5, 2, False], [2, 5, 3, False], [2, 5, 4, False], [2, 5, 5, False], [2, 5, 6, False], [2, 5, 7, False], [2, 5, 8, False], [2, 5, 9, False], [2, 5, 10, False], [2, 5, 11, False], [2, 5, 12, False], [2, 5, 13, False], [2, 5, 14, False], [2, 5, 15, False], [2, 6, 0, False], [2, 6, 1, False], [2, 6, 2, False], [2, 6, 3, False], [2, 6, 4, False], [2, 6, 5, False], [2, 6, 6, False], [2, 6, 7, False], [2, 6, 8, False], [2, 6, 9, False], [2, 6, 10, False], [2, 6, 11, False], [2, 6, 12, False], [2, 6, 13, False], [2, 6, 14, False], [2, 6, 15, False], [2, 7, 0, False], [2, 7, 1, False], [2, 7, 2, False], [2, 7, 3, False], [2, 7, 4, False], [2, 7, 5, False], [2, 7, 6, False], [2, 7, 7, False], [2, 7, 8, False], [2, 7, 9, False], [2, 7, 10, False], [2, 7, 11, False], [2, 7, 12, False], [2, 7, 13, False], [2, 7, 14, False], [2, 7, 15, False], [2, 8, 0, False], [2, 8, 1, False], [2, 8, 2, False], [2, 8, 3, False], [2, 8, 4, False], [2, 8, 5, False], [2, 8, 6, True], [2, 8, 7, True], [2, 8, 8, False], [2, 8, 9, False], [2, 8, 10, False], [2, 8, 11, False], [2, 8, 12, False], [2, 8, 13, False], [2, 8, 14, False], [2, 8, 15, False], [2, 9, 0, False], [2, 9, 1, False], [2, 9, 2, False], [2, 9, 3, False], [2, 9, 4, False], [2, 9, 5, False], [2, 9, 6, True], [2, 9, 7, True], [2, 9, 8, False], [2, 9, 9, False], [2, 9, 10, False], [2, 9, 11, False], [2, 9, 12, False], [2, 9, 13, False], [2, 9, 14, False], [2, 9, 15, False], [2, 10, 0, False], [2, 10, 1, False], [2, 10, 2, False], [2, 10, 3, False], [2, 10, 4, False], [2, 10, 5, False], [2, 10, 6, True], [2, 10, 7, False], [2, 10, 8, False], [2, 10, 9, False], [2, 10, 10, False], [2, 10, 11, False], [2, 10, 12, False], [2, 10, 13, False], [2, 10, 14, False], [2, 10, 15, False], [2, 11, 0, False], [2, 11, 1, False], [2, 11, 2, False], [2, 11, 3, False], [2, 11, 4, False], [2, 11, 5, False], [2, 11, 6, True], [2, 11, 7, False], [2, 11, 8, False], [2, 11, 9, False], [2, 11, 10, False], [2, 11, 11, False], [2, 11, 12, False], [2, 11, 13, False], [2, 11, 14, False], [2, 11, 15, False], [2, 12, 0, False], [2, 12, 1, False], [2, 12, 2, False], [2, 12, 3, False], [2, 12, 4, False], [2, 12, 5, False], [2, 12, 6, True], [2, 12, 7, False], [2, 12, 8, False], [2, 12, 9, False], [2, 12, 10, False], [2, 12, 11, False], [2, 12, 12, False], [2, 12, 13, False], [2, 12, 14, False], [2, 12, 15, False], [2, 13, 0, False], [2, 13, 1, False], [2, 13, 2, False], [2, 13, 3, False], [2, 13, 4, False], [2, 13, 5, False], [2, 13, 6, False], [2, 13, 7, False], [2, 13, 8, False], [2, 13, 9, False], [2, 13, 10, False], [2, 13, 11, False], [2, 13, 12, False], [2, 13, 13, False], [2, 13, 14, False], [2, 13, 15, False], [2, 14, 0, False], [2, 14, 1, False], [2, 14, 2, False], [2, 14, 3, False], [2, 14, 4, False], [2, 14, 5, False], [2, 14, 6, False], [2, 14, 7, False], [2, 14, 8, False], [2, 14, 9, False], [2, 14, 10, False], [2, 14, 11, False], [2, 14, 12, False], [2, 14, 13, False], [2, 14, 14, False], [2, 14, 15, False], [2, 15, 0, False], [2, 15, 1, False], [2, 15, 2, False], [2, 15, 3, False], [2, 15, 4, False], [2, 15, 5, False], [2, 15, 6, False], [2, 15, 7, False], [2, 15, 8, False], [2, 15, 9, False], [2, 15, 10, False], [2, 15, 11, False], [2, 15, 12, False], [2, 15, 13, False], [2, 15, 14, False], [2, 15, 15, False], [2, 16, 0, False], [2, 16, 1, False], [2, 16, 2, False], [2, 16, 3, False], [2, 16, 4, False], [2, 16, 5, False], [2, 16, 6, False], [2, 16, 7, False], [2, 16, 8, False], [2, 16, 9, False], [2, 16, 10, False], [2, 16, 11, False], [2, 16, 12, False], [2, 16, 13, False], [2, 16, 14, False], [2, 16, 15, False], [2, 17, 0, False], [2, 17, 1, False], [2, 17, 2, False], [2, 17, 3, False], [2, 17, 4, False], [2, 17, 5, False], [2, 17, 6, False], [2, 17, 7, False], [2, 17, 8, False], [2, 17, 9, False], [2, 17, 10, False], [2, 17, 11, False], [2, 17, 12, False], [2, 17, 13, False], [2, 17, 14, False], [2, 17, 15, False], [2, 18, 0, False], [2, 18, 1, False], [2, 18, 2, False], [2, 18, 3, False], [2, 18, 4, False], [2, 18, 5, False], [2, 18, 6, False], [2, 18, 7, False], [2, 18, 8, False], [2, 18, 9, False], [2, 18, 10, False], [2, 18, 11, False], [2, 18, 12, False], [2, 18, 13, False], [2, 18, 14, False], [2, 18, 15, False], [2, 19, 0, False], [2, 19, 1, False], [2, 19, 2, False], [2, 19, 3, False], [2, 19, 4, False], [2, 19, 5, False], [2, 19, 6, False], [2, 19, 7, False], [2, 19, 8, False], [2, 19, 9, False], [2, 19, 10, False], [2, 19, 11, False], [2, 19, 12, False], [2, 19, 13, False], [2, 19, 14, False], [2, 19, 15, False], [3, 0, 0, False], [3, 0, 1, False], [3, 0, 2, False], [3, 0, 3, False], [3, 0, 4, False], [3, 0, 5, False], [3, 0, 6, False], [3, 0, 7, False], [3, 0, 8, False], [3, 0, 9, False], [3, 0, 10, False], [3, 0, 11, False], [3, 0, 12, False], [3, 0, 13, False], [3, 0, 14, False], [3, 0, 15, False], [3, 1, 0, False], [3, 1, 1, False], [3, 1, 2, False], [3, 1, 3, False], [3, 1, 4, False], [3, 1, 5, False], [3, 1, 6, False], [3, 1, 7, False], [3, 1, 8, False], [3, 1, 9, False], [3, 1, 10, False], [3, 1, 11, False], [3, 1, 12, False], [3, 1, 13, False], [3, 1, 14, False], [3, 1, 15, False], [3, 2, 0, False], [3, 2, 1, False], [3, 2, 2, False], [3, 2, 3, False], [3, 2, 4, False], [3, 2, 5, False], [3, 2, 6, False], [3, 2, 7, False], [3, 2, 8, False], [3, 2, 9, False], [3, 2, 10, False], [3, 2, 11, False], [3, 2, 12, False], [3, 2, 13, False], [3, 2, 14, False], [3, 2, 15, False], [3, 3, 0, False], [3, 3, 1, False], [3, 3, 2, False], [3, 3, 3, False], [3, 3, 4, False], [3, 3, 5, False], [3, 3, 6, False], [3, 3, 7, False], [3, 3, 8, False], [3, 3, 9, False], [3, 3, 10, False], [3, 3, 11, False], [3, 3, 12, False], [3, 3, 13, False], [3, 3, 14, False], [3, 3, 15, False], [3, 4, 0, False], [3, 4, 1, False], [3, 4, 2, False], [3, 4, 3, False], [3, 4, 4, False], [3, 4, 5, False], [3, 4, 6, False], [3, 4, 7, False], [3, 4, 8, False], [3, 4, 9, False], [3, 4, 10, False], [3, 4, 11, False], [3, 4, 12, False], [3, 4, 13, False], [3, 4, 14, False], [3, 4, 15, False], [3, 5, 0, False], [3, 5, 1, False], [3, 5, 2, False], [3, 5, 3, False], [3, 5, 4, False], [3, 5, 5, False], [3, 5, 6, False], [3, 5, 7, False], [3, 5, 8, False], [3, 5, 9, False], [3, 5, 10, False], [3, 5, 11, False], [3, 5, 12, False], [3, 5, 13, False], [3, 5, 14, False], [3, 5, 15, False], [3, 6, 0, False], [3, 6, 1, False], [3, 6, 2, False], [3, 6, 3, False], [3, 6, 4, False], [3, 6, 5, False], [3, 6, 6, False], [3, 6, 7, False], [3, 6, 8, False], [3, 6, 9, False], [3, 6, 10, False], [3, 6, 11, False], [3, 6, 12, False], [3, 6, 13, False], [3, 6, 14, False], [3, 6, 15, False], [3, 7, 0, False], [3, 7, 1, False], [3, 7, 2, False], [3, 7, 3, False], [3, 7, 4, False], [3, 7, 5, False], [3, 7, 6, False], [3, 7, 7, False], [3, 7, 8, False], [3, 7, 9, False], [3, 7, 10, False], [3, 7, 11, False], [3, 7, 12, False], [3, 7, 13, False], [3, 7, 14, False], [3, 7, 15, False], [3, 8, 0, False], [3, 8, 1, False], [3, 8, 2, False], [3, 8, 3, False], [3, 8, 4, False], [3, 8, 5, False], [3, 8, 6, True], [3, 8, 7, True], [3, 8, 8, False], [3, 8, 9, False], [3, 8, 10, False], [3, 8, 11, False], [3, 8, 12, False], [3, 8, 13, False], [3, 8, 14, False], [3, 8, 15, False], [3, 9, 0, False], [3, 9, 1, False], [3, 9, 2, False], [3, 9, 3, False], [3, 9, 4, False], [3, 9, 5, False], [3, 9, 6, True], [3, 9, 7, True], [3, 9, 8, False], [3, 9, 9, False], [3, 9, 10, False], [3, 9, 11, False], [3, 9, 12, False], [3, 9, 13, False], [3, 9, 14, False], [3, 9, 15, False], [3, 10, 0, False], [3, 10, 1, False], [3, 10, 2, False], [3, 10, 3, False], [3, 10, 4, False], [3, 10, 5, False], [3, 10, 6, True], [3, 10, 7, True], [3, 10, 8, False], [3, 10, 9, False], [3, 10, 10, False], [3, 10, 11, False], [3, 10, 12, False], [3, 10, 13, False], [3, 10, 14, False], [3, 10, 15, False], [3, 11, 0, False], [3, 11, 1, False], [3, 11, 2, False], [3, 11, 3, False], [3, 11, 4, False], [3, 11, 5, False], [3, 11, 6, True], [3, 11, 7, True], [3, 11, 8, False], [3, 11, 9, False], [3, 11, 10, False], [3, 11, 11, False], [3, 11, 12, False], [3, 11, 13, False], [3, 11, 14, False], [3, 11, 15, False], [3, 12, 0, False], [3, 12, 1, False], [3, 12, 2, False], [3, 12, 3, False], [3, 12, 4, False], [3, 12, 5, False], [3, 12, 6, True], [3, 12, 7, True], [3, 12, 8, False], [3, 12, 9, False], [3, 12, 10, False], [3, 12, 11, False], [3, 12, 12, False], [3, 12, 13, False], [3, 12, 14, False], [3, 12, 15, False], [3, 13, 0, False], [3, 13, 1, False], [3, 13, 2, False], [3, 13, 3, False], [3, 13, 4, False], [3, 13, 5, False], [3, 13, 6, False], [3, 13, 7, False], [3, 13, 8, False], [3, 13, 9, False], [3, 13, 10, False], [3, 13, 11, False], [3, 13, 12, False], [3, 13, 13, False], [3, 13, 14, False], [3, 13, 15, False], [3, 14, 0, False], [3, 14, 1, False], [3, 14, 2, False], [3, 14, 3, False], [3, 14, 4, False], [3, 14, 5, False], [3, 14, 6, False], [3, 14, 7, False], [3, 14, 8, False], [3, 14, 9, False], [3, 14, 10, False], [3, 14, 11, False], [3, 14, 12, False], [3, 14, 13, False], [3, 14, 14, False], [3, 14, 15, False], [3, 15, 0, False], [3, 15, 1, False], [3, 15, 2, False], [3, 15, 3, False], [3, 15, 4, False], [3, 15, 5, False], [3, 15, 6, False], [3, 15, 7, False], [3, 15, 8, False], [3, 15, 9, False], [3, 15, 10, False], [3, 15, 11, False], [3, 15, 12, False], [3, 15, 13, False], [3, 15, 14, False], [3, 15, 15, False], [3, 16, 0, False], [3, 16, 1, False], [3, 16, 2, False], [3, 16, 3, False], [3, 16, 4, False], [3, 16, 5, False], [3, 16, 6, False], [3, 16, 7, False], [3, 16, 8, False], [3, 16, 9, False], [3, 16, 10, False], [3, 16, 11, False], [3, 16, 12, False], [3, 16, 13, False], [3, 16, 14, False], [3, 16, 15, False], [3, 17, 0, False], [3, 17, 1, False], [3, 17, 2, False], [3, 17, 3, False], [3, 17, 4, False], [3, 17, 5, False], [3, 17, 6, False], [3, 17, 7, False], [3, 17, 8, False], [3, 17, 9, False], [3, 17, 10, False], [3, 17, 11, False], [3, 17, 12, False], [3, 17, 13, False], [3, 17, 14, False], [3, 17, 15, False], [3, 18, 0, False], [3, 18, 1, False], [3, 18, 2, False], [3, 18, 3, False], [3, 18, 4, False], [3, 18, 5, False], [3, 18, 6, False], [3, 18, 7, False], [3, 18, 8, False], [3, 18, 9, False], [3, 18, 10, False], [3, 18, 11, False], [3, 18, 12, False], [3, 18, 13, False], [3, 18, 14, False], [3, 18, 15, False], [3, 19, 0, False], [3, 19, 1, False], [3, 19, 2, False], [3, 19, 3, False], [3, 19, 4, False], [3, 19, 5, False], [3, 19, 6, False], [3, 19, 7, False], [3, 19, 8, False], [3, 19, 9, False], [3, 19, 10, False], [3, 19, 11, False], [3, 19, 12, False], [3, 19, 13, False], [3, 19, 14, False], [3, 19, 15, False], [4, 0, 0, False], [4, 0, 1, False], [4, 0, 2, False], [4, 0, 3, False], [4, 0, 4, False], [4, 0, 5, False], [4, 0, 6, False], [4, 0, 7, False], [4, 0, 8, False], [4, 0, 9, False], [4, 0, 10, True], [4, 0, 11, False], [4, 0, 12, False], [4, 0, 13, False], [4, 0, 14, False], [4, 0, 15, False], [4, 1, 0, False], [4, 1, 1, False], [4, 1, 2, False], [4, 1, 3, False], [4, 1, 4, False], [4, 1, 5, False], [4, 1, 6, False], [4, 1, 7, False], [4, 1, 8, False], [4, 1, 9, False], [4, 1, 10, True], [4, 1, 11, False], [4, 1, 12, False], [4, 1, 13, False], [4, 1, 14, False], [4, 1, 15, False], [4, 2, 0, False], [4, 2, 1, False], [4, 2, 2, False], [4, 2, 3, False], [4, 2, 4, False], [4, 2, 5, False], [4, 2, 6, False], [4, 2, 7, False], [4, 2, 8, True], [4, 2, 9, True], [4, 2, 10, False], [4, 2, 11, False], [4, 2, 12, False], [4, 2, 13, False], [4, 2, 14, False], [4, 2, 15, False], [4, 3, 0, False], [4, 3, 1, False], [4, 3, 2, False], [4, 3, 3, False], [4, 3, 4, False], [4, 3, 5, False], [4, 3, 6, False], [4, 3, 7, False], [4, 3, 8, True], [4, 3, 9, False], [4, 3, 10, False], [4, 3, 11, False], [4, 3, 12, False], [4, 3, 13, False], [4, 3, 14, False], [4, 3, 15, False], [4, 4, 0, False], [4, 4, 1, False], [4, 4, 2, False], [4, 4, 3, False], [4, 4, 4, False], [4, 4, 5, False], [4, 4, 6, False], [4, 4, 7, False], [4, 4, 8, False], [4, 4, 9, False], [4, 4, 10, False], [4, 4, 11, False], [4, 4, 12, False], [4, 4, 13, False], [4, 4, 14, False], [4, 4, 15, False], [4, 5, 0, False], [4, 5, 1, False], [4, 5, 2, False], [4, 5, 3, False], [4, 5, 4, False], [4, 5, 5, False], [4, 5, 6, False], [4, 5, 7, False], [4, 5, 8, False], [4, 5, 9, False], [4, 5, 10, False], [4, 5, 11, False], [4, 5, 12, False], [4, 5, 13, False], [4, 5, 14, False], [4, 5, 15, False], [4, 6, 0, False], [4, 6, 1, False], [4, 6, 2, False], [4, 6, 3, False], [4, 6, 4, False], [4, 6, 5, False], [4, 6, 6, False], [4, 6, 7, False], [4, 6, 8, False], [4, 6, 9, False], [4, 6, 10, False], [4, 6, 11, False], [4, 6, 12, False], [4, 6, 13, False], [4, 6, 14, False], [4, 6, 15, False], [4, 7, 0, False], [4, 7, 1, False], [4, 7, 2, False], [4, 7, 3, False], [4, 7, 4, False], [4, 7, 5, False], [4, 7, 6, False], [4, 7, 7, False], [4, 7, 8, False], [4, 7, 9, False], [4, 7, 10, False], [4, 7, 11, False], [4, 7, 12, False], [4, 7, 13, False], [4, 7, 14, False], [4, 7, 15, False], [4, 8, 0, False], [4, 8, 1, False], [4, 8, 2, False], [4, 8, 3, False], [4, 8, 4, False], [4, 8, 5, False], [4, 8, 6, False], [4, 8, 7, False], [4, 8, 8, False], [4, 8, 9, False], [4, 8, 10, False], [4, 8, 11, False], [4, 8, 12, False], [4, 8, 13, False], [4, 8, 14, False], [4, 8, 15, False], [4, 9, 0, False], [4, 9, 1, False], [4, 9, 2, False], [4, 9, 3, False], [4, 9, 4, False], [4, 9, 5, False], [4, 9, 6, False], [4, 9, 7, False], [4, 9, 8, False], [4, 9, 9, False], [4, 9, 10, False], [4, 9, 11, False], [4, 9, 12, False], [4, 9, 13, False], [4, 9, 14, False], [4, 9, 15, False], [4, 10, 0, False], [4, 10, 1, False], [4, 10, 2, False], [4, 10, 3, False], [4, 10, 4, False], [4, 10, 5, False], [4, 10, 6, False], [4, 10, 7, False], [4, 10, 8, False], [4, 10, 9, False], [4, 10, 10, False], [4, 10, 11, False], [4, 10, 12, False], [4, 10, 13, False], [4, 10, 14, False], [4, 10, 15, False], [4, 11, 0, False], [4, 11, 1, False], [4, 11, 2, False], [4, 11, 3, False], [4, 11, 4, False], [4, 11, 5, False], [4, 11, 6, False], [4, 11, 7, False], [4, 11, 8, False], [4, 11, 9, False], [4, 11, 10, False], [4, 11, 11, False], [4, 11, 12, False], [4, 11, 13, False], [4, 11, 14, False], [4, 11, 15, False], [4, 12, 0, False], [4, 12, 1, False], [4, 12, 2, False], [4, 12, 3, False], [4, 12, 4, False], [4, 12, 5, False], [4, 12, 6, True], [4, 12, 7, True], [4, 12, 8, False], [4, 12, 9, False], [4, 12, 10, False], [4, 12, 11, False], [4, 12, 12, False], [4, 12, 13, False], [4, 12, 14, False], [4, 12, 15, False], [4, 13, 0, False], [4, 13, 1, False], [4, 13, 2, False], [4, 13, 3, False], [4, 13, 4, False], [4, 13, 5, False], [4, 13, 6, False], [4, 13, 7, False], [4, 13, 8, False], [4, 13, 9, False], [4, 13, 10, False], [4, 13, 11, False], [4, 13, 12, False], [4, 13, 13, False], [4, 13, 14, False], [4, 13, 15, False], [4, 14, 0, False], [4, 14, 1, False], [4, 14, 2, False], [4, 14, 3, False], [4, 14, 4, False], [4, 14, 5, False], [4, 14, 6, False], [4, 14, 7, False], [4, 14, 8, False], [4, 14, 9, False], [4, 14, 10, False], [4, 14, 11, False], [4, 14, 12, False], [4, 14, 13, False], [4, 14, 14, False], [4, 14, 15, False], [4, 15, 0, False], [4, 15, 1, False], [4, 15, 2, False], [4, 15, 3, False], [4, 15, 4, False], [4, 15, 5, False], [4, 15, 6, False], [4, 15, 7, False], [4, 15, 8, False], [4, 15, 9, False], [4, 15, 10, False], [4, 15, 11, False], [4, 15, 12, False], [4, 15, 13, False], [4, 15, 14, False], [4, 15, 15, False], [4, 16, 0, False], [4, 16, 1, False], [4, 16, 2, False], [4, 16, 3, False], [4, 16, 4, False], [4, 16, 5, False], [4, 16, 6, False], [4, 16, 7, False], [4, 16, 8, False], [4, 16, 9, False], [4, 16, 10, False], [4, 16, 11, False], [4, 16, 12, False], [4, 16, 13, False], [4, 16, 14, False], [4, 16, 15, False], [4, 17, 0, False], [4, 17, 1, False], [4, 17, 2, False], [4, 17, 3, False], [4, 17, 4, False], [4, 17, 5, False], [4, 17, 6, False], [4, 17, 7, False], [4, 17, 8, False], [4, 17, 9, False], [4, 17, 10, False], [4, 17, 11, False], [4, 17, 12, False], [4, 17, 13, False], [4, 17, 14, False], [4, 17, 15, False], [4, 18, 0, False], [4, 18, 1, False], [4, 18, 2, False], [4, 18, 3, False], [4, 18, 4, False], [4, 18, 5, False], [4, 18, 6, False], [4, 18, 7, False], [4, 18, 8, False], [4, 18, 9, False], [4, 18, 10, False], [4, 18, 11, False], [4, 18, 12, False], [4, 18, 13, False], [4, 18, 14, False], [4, 18, 15, False], [4, 19, 0, False], [4, 19, 1, False], [4, 19, 2, False], [4, 19, 3, False], [4, 19, 4, False], [4, 19, 5, False], [4, 19, 6, False], [4, 19, 7, False], [4, 19, 8, False], [4, 19, 9, False], [4, 19, 10, False], [4, 19, 11, False], [4, 19, 12, False], [4, 19, 13, False], [4, 19, 14, False], [4, 19, 15, False], [5, 0, 0, False], [5, 0, 1, False], [5, 0, 2, False], [5, 0, 3, False], [5, 0, 4, False], [5, 0, 5, False], [5, 0, 6, False], [5, 0, 7, False], [5, 0, 8, False], [5, 0, 9, False], [5, 0, 10, False], [5, 0, 11, False], [5, 0, 12, False], [5, 0, 13, False], [5, 0, 14, False], [5, 0, 15, False], [5, 1, 0, False], [5, 1, 1, False], [5, 1, 2, False], [5, 1, 3, False], [5, 1, 4, False], [5, 1, 5, False], [5, 1, 6, False], [5, 1, 7, False], [5, 1, 8, False], [5, 1, 9, False], [5, 1, 10, False], [5, 1, 11, False], [5, 1, 12, False], [5, 1, 13, False], [5, 1, 14, False], [5, 1, 15, False], [5, 2, 0, False], [5, 2, 1, False], [5, 2, 2, False], [5, 2, 3, False], [5, 2, 4, False], [5, 2, 5, False], [5, 2, 6, False], [5, 2, 7, False], [5, 2, 8, True], [5, 2, 9, True], [5, 2, 10, False], [5, 2, 11, False], [5, 2, 12, False], [5, 2, 13, False], [5, 2, 14, False], [5, 2, 15, False], [5, 3, 0, False], [5, 3, 1, False], [5, 3, 2, False], [5, 3, 3, False], [5, 3, 4, False], [5, 3, 5, False], [5, 3, 6, False], [5, 3, 7, False], [5, 3, 8, True], [5, 3, 9, True], [5, 3, 10, False], [5, 3, 11, False], [5, 3, 12, False], [5, 3, 13, False], [5, 3, 14, False], [5, 3, 15, False], [5, 4, 0, False], [5, 4, 1, False], [5, 4, 2, False], [5, 4, 3, False], [5, 4, 4, False], [5, 4, 5, False], [5, 4, 6, False], [5, 4, 7, False], [5, 4, 8, False], [5, 4, 9, False], [5, 4, 10, False], [5, 4, 11, False], [5, 4, 12, False], [5, 4, 13, False], [5, 4, 14, False], [5, 4, 15, False], [5, 5, 0, False], [5, 5, 1, False], [5, 5, 2, False], [5, 5, 3, False], [5, 5, 4, False], [5, 5, 5, False], [5, 5, 6, False], [5, 5, 7, False], [5, 5, 8, False], [5, 5, 9, False], [5, 5, 10, False], [5, 5, 11, False], [5, 5, 12, False], [5, 5, 13, False], [5, 5, 14, False], [5, 5, 15, False], [5, 6, 0, False], [5, 6, 1, False], [5, 6, 2, False], [5, 6, 3, False], [5, 6, 4, False], [5, 6, 5, False], [5, 6, 6, False], [5, 6, 7, False], [5, 6, 8, False], [5, 6, 9, False], [5, 6, 10, False], [5, 6, 11, False], [5, 6, 12, False], [5, 6, 13, False], [5, 6, 14, False], [5, 6, 15, False], [5, 7, 0, False], [5, 7, 1, False], [5, 7, 2, False], [5, 7, 3, False], [5, 7, 4, False], [5, 7, 5, False], [5, 7, 6, False], [5, 7, 7, False], [5, 7, 8, False], [5, 7, 9, False], [5, 7, 10, False], [5, 7, 11, False], [5, 7, 12, False], [5, 7, 13, False], [5, 7, 14, False], [5, 7, 15, False], [5, 8, 0, False], [5, 8, 1, False], [5, 8, 2, False], [5, 8, 3, False], [5, 8, 4, False], [5, 8, 5, False], [5, 8, 6, False], [5, 8, 7, False], [5, 8, 8, False], [5, 8, 9, False], [5, 8, 10, False], [5, 8, 11, False], [5, 8, 12, False], [5, 8, 13, False], [5, 8, 14, False], [5, 8, 15, False], [5, 9, 0, False], [5, 9, 1, False], [5, 9, 2, False], [5, 9, 3, False], [5, 9, 4, False], [5, 9, 5, False], [5, 9, 6, False], [5, 9, 7, False], [5, 9, 8, False], [5, 9, 9, False], [5, 9, 10, False], [5, 9, 11, False], [5, 9, 12, False], [5, 9, 13, False], [5, 9, 14, False], [5, 9, 15, False], [5, 10, 0, False], [5, 10, 1, False], [5, 10, 2, False], [5, 10, 3, False], [5, 10, 4, False], [5, 10, 5, False], [5, 10, 6, False], [5, 10, 7, False], [5, 10, 8, False], [5, 10, 9, False], [5, 10, 10, False], [5, 10, 11, False], [5, 10, 12, False], [5, 10, 13, False], [5, 10, 14, False], [5, 10, 15, False], [5, 11, 0, False], [5, 11, 1, False], [5, 11, 2, False], [5, 11, 3, False], [5, 11, 4, False], [5, 11, 5, False], [5, 11, 6, False], [5, 11, 7, False], [5, 11, 8, False], [5, 11, 9, False], [5, 11, 10, False], [5, 11, 11, False], [5, 11, 12, False], [5, 11, 13, False], [5, 11, 14, False], [5, 11, 15, False], [5, 12, 0, False], [5, 12, 1, False], [5, 12, 2, False], [5, 12, 3, False], [5, 12, 4, False], [5, 12, 5, False], [5, 12, 6, True], [5, 12, 7, True], [5, 12, 8, False], [5, 12, 9, False], [5, 12, 10, False], [5, 12, 11, False], [5, 12, 12, False], [5, 12, 13, False], [5, 12, 14, False], [5, 12, 15, False], [5, 13, 0, False], [5, 13, 1, False], [5, 13, 2, False], [5, 13, 3, False], [5, 13, 4, False], [5, 13, 5, False], [5, 13, 6, True], [5, 13, 7, False], [5, 13, 8, False], [5, 13, 9, False], [5, 13, 10, False], [5, 13, 11, False], [5, 13, 12, False], [5, 13, 13, False], [5, 13, 14, False], [5, 13, 15, False], [5, 14, 0, False], [5, 14, 1, False], [5, 14, 2, False], [5, 14, 3, False], [5, 14, 4, False], [5, 14, 5, False], [5, 14, 6, False], [5, 14, 7, False], [5, 14, 8, False], [5, 14, 9, False], [5, 14, 10, False], [5, 14, 11, False], [5, 14, 12, False], [5, 14, 13, False], [5, 14, 14, False], [5, 14, 15, False], [5, 15, 0, False], [5, 15, 1, False], [5, 15, 2, False], [5, 15, 3, False], [5, 15, 4, False], [5, 15, 5, False], [5, 15, 6, False], [5, 15, 7, False], [5, 15, 8, False], [5, 15, 9, False], [5, 15, 10, False], [5, 15, 11, False], [5, 15, 12, False], [5, 15, 13, False], [5, 15, 14, False], [5, 15, 15, False], [5, 16, 0, False], [5, 16, 1, False], [5, 16, 2, False], [5, 16, 3, False], [5, 16, 4, False], [5, 16, 5, False], [5, 16, 6, False], [5, 16, 7, False], [5, 16, 8, False], [5, 16, 9, False], [5, 16, 10, False], [5, 16, 11, False], [5, 16, 12, False], [5, 16, 13, False], [5, 16, 14, False], [5, 16, 15, False], [5, 17, 0, False], [5, 17, 1, False], [5, 17, 2, False], [5, 17, 3, False], [5, 17, 4, False], [5, 17, 5, False], [5, 17, 6, False], [5, 17, 7, False], [5, 17, 8, False], [5, 17, 9, False], [5, 17, 10, False], [5, 17, 11, False], [5, 17, 12, False], [5, 17, 13, False], [5, 17, 14, False], [5, 17, 15, False], [5, 18, 0, False], [5, 18, 1, False], [5, 18, 2, False], [5, 18, 3, False], [5, 18, 4, False], [5, 18, 5, False], [5, 18, 6, False], [5, 18, 7, False], [5, 18, 8, False], [5, 18, 9, False], [5, 18, 10, False], [5, 18, 11, False], [5, 18, 12, False], [5, 18, 13, False], [5, 18, 14, False], [5, 18, 15, False], [5, 19, 0, False], [5, 19, 1, False], [5, 19, 2, False], [5, 19, 3, False], [5, 19, 4, False], [5, 19, 5, False], [5, 19, 6, False], [5, 19, 7, False], [5, 19, 8, False], [5, 19, 9, False], [5, 19, 10, False], [5, 19, 11, False], [5, 19, 12, False], [5, 19, 13, False], [5, 19, 14, False], [5, 19, 15, False], [6, 0, 0, False], [6, 0, 1, False], [6, 0, 2, False], [6, 0, 3, False], [6, 0, 4, False], [6, 0, 5, False], [6, 0, 6, False], [6, 0, 7, False], [6, 0, 8, False], [6, 0, 9, False], [6, 0, 10, False], [6, 0, 11, False], [6, 0, 12, False], [6, 0, 13, False], [6, 0, 14, False], [6, 0, 15, False], [6, 1, 0, False], [6, 1, 1, False], [6, 1, 2, False], [6, 1, 3, False], [6, 1, 4, False], [6, 1, 5, False], [6, 1, 6, False], [6, 1, 7, False], [6, 1, 8, False], [6, 1, 9, False], [6, 1, 10, True], [6, 1, 11, False], [6, 1, 12, False], [6, 1, 13, False], [6, 1, 14, False], [6, 1, 15, False], [6, 2, 0, False], [6, 2, 1, False], [6, 2, 2, False], [6, 2, 3, False], [6, 2, 4, False], [6, 2, 5, False], [6, 2, 6, False], [6, 2, 7, False], [6, 2, 8, True], [6, 2, 9, True], [6, 2, 10, False], [6, 2, 11, False], [6, 2, 12, False], [6, 2, 13, False], [6, 2, 14, False], [6, 2, 15, False], [6, 3, 0, False], [6, 3, 1, False], [6, 3, 2, False], [6, 3, 3, False], [6, 3, 4, False], [6, 3, 5, False], [6, 3, 6, False], [6, 3, 7, False], [6, 3, 8, True], [6, 3, 9, True], [6, 3, 10, False], [6, 3, 11, False], [6, 3, 12, False], [6, 3, 13, False], [6, 3, 14, False], [6, 3, 15, False], [6, 4, 0, False], [6, 4, 1, False], [6, 4, 2, False], [6, 4, 3, False], [6, 4, 4, False], [6, 4, 5, False], [6, 4, 6, False], [6, 4, 7, False], [6, 4, 8, False], [6, 4, 9, False], [6, 4, 10, False], [6, 4, 11, False], [6, 4, 12, False], [6, 4, 13, False], [6, 4, 14, False], [6, 4, 15, False], [6, 5, 0, False], [6, 5, 1, False], [6, 5, 2, False], [6, 5, 3, False], [6, 5, 4, False], [6, 5, 5, False], [6, 5, 6, False], [6, 5, 7, False], [6, 5, 8, False], [6, 5, 9, False], [6, 5, 10, False], [6, 5, 11, False], [6, 5, 12, False], [6, 5, 13, False], [6, 5, 14, False], [6, 5, 15, False], [6, 6, 0, False], [6, 6, 1, False], [6, 6, 2, False], [6, 6, 3, False], [6, 6, 4, False], [6, 6, 5, False], [6, 6, 6, False], [6, 6, 7, False], [6, 6, 8, False], [6, 6, 9, False], [6, 6, 10, False], [6, 6, 11, False], [6, 6, 12, False], [6, 6, 13, False], [6, 6, 14, False], [6, 6, 15, False], [6, 7, 0, False], [6, 7, 1, False], [6, 7, 2, False], [6, 7, 3, False], [6, 7, 4, False], [6, 7, 5, False], [6, 7, 6, False], [6, 7, 7, False], [6, 7, 8, False], [6, 7, 9, False], [6, 7, 10, False], [6, 7, 11, False], [6, 7, 12, False], [6, 7, 13, False], [6, 7, 14, False], [6, 7, 15, False], [6, 8, 0, False], [6, 8, 1, False], [6, 8, 2, False], [6, 8, 3, False], [6, 8, 4, False], [6, 8, 5, False], [6, 8, 6, False], [6, 8, 7, False], [6, 8, 8, False], [6, 8, 9, False], [6, 8, 10, False], [6, 8, 11, False], [6, 8, 12, False], [6, 8, 13, False], [6, 8, 14, False], [6, 8, 15, False], [6, 9, 0, False], [6, 9, 1, False], [6, 9, 2, False], [6, 9, 3, False], [6, 9, 4, False], [6, 9, 5, False], [6, 9, 6, False], [6, 9, 7, False], [6, 9, 8, False], [6, 9, 9, False], [6, 9, 10, False], [6, 9, 11, False], [6, 9, 12, False], [6, 9, 13, False], [6, 9, 14, False], [6, 9, 15, False], [6, 10, 0, False], [6, 10, 1, False], [6, 10, 2, False], [6, 10, 3, False], [6, 10, 4, False], [6, 10, 5, False], [6, 10, 6, False], [6, 10, 7, False], [6, 10, 8, False], [6, 10, 9, False], [6, 10, 10, False], [6, 10, 11, False], [6, 10, 12, False], [6, 10, 13, False], [6, 10, 14, False], [6, 10, 15, False], [6, 11, 0, False], [6, 11, 1, False], [6, 11, 2, False], [6, 11, 3, False], [6, 11, 4, False], [6, 11, 5, False], [6, 11, 6, False], [6, 11, 7, False], [6, 11, 8, False], [6, 11, 9, False], [6, 11, 10, False], [6, 11, 11, False], [6, 11, 12, False], [6, 11, 13, False], [6, 11, 14, False], [6, 11, 15, False], [6, 12, 0, False], [6, 12, 1, False], [6, 12, 2, False], [6, 12, 3, False], [6, 12, 4, False], [6, 12, 5, False], [6, 12, 6, True], [6, 12, 7, True], [6, 12, 8, False], [6, 12, 9, False], [6, 12, 10, False], [6, 12, 11, False], [6, 12, 12, False], [6, 12, 13, False], [6, 12, 14, False], [6, 12, 15, False], [6, 13, 0, False], [6, 13, 1, False], [6, 13, 2, False], [6, 13, 3, False], [6, 13, 4, False], [6, 13, 5, False], [6, 13, 6, True], [6, 13, 7, False], [6, 13, 8, False], [6, 13, 9, False], [6, 13, 10, False], [6, 13, 11, False], [6, 13, 12, False], [6, 13, 13, False], [6, 13, 14, False], [6, 13, 15, False], [6, 14, 0, False], [6, 14, 1, False], [6, 14, 2, False], [6, 14, 3, False], [6, 14, 4, False], [6, 14, 5, False], [6, 14, 6, False], [6, 14, 7, False], [6, 14, 8, False], [6, 14, 9, False], [6, 14, 10, False], [6, 14, 11, False], [6, 14, 12, False], [6, 14, 13, False], [6, 14, 14, False], [6, 14, 15, False], [6, 15, 0, False], [6, 15, 1, False], [6, 15, 2, False], [6, 15, 3, False], [6, 15, 4, False], [6, 15, 5, False], [6, 15, 6, False], [6, 15, 7, False], [6, 15, 8, False], [6, 15, 9, False], [6, 15, 10, False], [6, 15, 11, False], [6, 15, 12, False], [6, 15, 13, False], [6, 15, 14, False], [6, 15, 15, False], [6, 16, 0, False], [6, 16, 1, False], [6, 16, 2, False], [6, 16, 3, False], [6, 16, 4, False], [6, 16, 5, False], [6, 16, 6, False], [6, 16, 7, False], [6, 16, 8, False], [6, 16, 9, False], [6, 16, 10, False], [6, 16, 11, False], [6, 16, 12, False], [6, 16, 13, False], [6, 16, 14, False], [6, 16, 15, False], [6, 17, 0, False], [6, 17, 1, False], [6, 17, 2, False], [6, 17, 3, False], [6, 17, 4, False], [6, 17, 5, False], [6, 17, 6, False], [6, 17, 7, False], [6, 17, 8, False], [6, 17, 9, False], [6, 17, 10, False], [6, 17, 11, False], [6, 17, 12, False], [6, 17, 13, False], [6, 17, 14, False], [6, 17, 15, False], [6, 18, 0, False], [6, 18, 1, False], [6, 18, 2, False], [6, 18, 3, False], [6, 18, 4, False], [6, 18, 5, False], [6, 18, 6, False], [6, 18, 7, False], [6, 18, 8, False], [6, 18, 9, False], [6, 18, 10, False], [6, 18, 11, False], [6, 18, 12, False], [6, 18, 13, False], [6, 18, 14, False], [6, 18, 15, False], [6, 19, 0, False], [6, 19, 1, False], [6, 19, 2, False], [6, 19, 3, False], [6, 19, 4, False], [6, 19, 5, False], [6, 19, 6, False], [6, 19, 7, False], [6, 19, 8, False], [6, 19, 9, False], [6, 19, 10, False], [6, 19, 11, False], [6, 19, 12, False], [6, 19, 13, False], [6, 19, 14, False], [6, 19, 15, False], [7, 0, 0, False], [7, 0, 1, False], [7, 0, 2, False], [7, 0, 3, False], [7, 0, 4, False], [7, 0, 5, False], [7, 0, 6, False], [7, 0, 7, False], [7, 0, 8, False], [7, 0, 9, False], [7, 0, 10, True], [7, 0, 11, False], [7, 0, 12, False], [7, 0, 13, False], [7, 0, 14, False], [7, 0, 15, False], [7, 1, 0, False], [7, 1, 1, False], [7, 1, 2, False], [7, 1, 3, False], [7, 1, 4, False], [7, 1, 5, False], [7, 1, 6, False], [7, 1, 7, False], [7, 1, 8, False], [7, 1, 9, False], [7, 1, 10, True], [7, 1, 11, False], [7, 1, 12, False], [7, 1, 13, False], [7, 1, 14, False], [7, 1, 15, False], [7, 2, 0, False], [7, 2, 1, False], [7, 2, 2, False], [7, 2, 3, False], [7, 2, 4, False], [7, 2, 5, False], [7, 2, 6, False], [7, 2, 7, False], [7, 2, 8, True], [7, 2, 9, True], [7, 2, 10, True], [7, 2, 11, True], [7, 2, 12, False], [7, 2, 13, False], [7, 2, 14, False], [7, 2, 15, False], [7, 3, 0, False], [7, 3, 1, False], [7, 3, 2, False], [7, 3, 3, False], [7, 3, 4, False], [7, 3, 5, False], [7, 3, 6, False], [7, 3, 7, False], [7, 3, 8, True], [7, 3, 9, True], [7, 3, 10, True], [7, 3, 11, True], [7, 3, 12, False], [7, 3, 13, False], [7, 3, 14, False], [7, 3, 15, False], [7, 4, 0, False], [7, 4, 1, False], [7, 4, 2, False], [7, 4, 3, False], [7, 4, 4, False], [7, 4, 5, False], [7, 4, 6, False], [7, 4, 7, False], [7, 4, 8, False], [7, 4, 9, False], [7, 4, 10, False], [7, 4, 11, False], [7, 4, 12, False], [7, 4, 13, False], [7, 4, 14, False], [7, 4, 15, False], [7, 5, 0, False], [7, 5, 1, False], [7, 5, 2, False], [7, 5, 3, False], [7, 5, 4, False], [7, 5, 5, False], [7, 5, 6, False], [7, 5, 7, False], [7, 5, 8, False], [7, 5, 9, False], [7, 5, 10, False], [7, 5, 11, False], [7, 5, 12, False], [7, 5, 13, False], [7, 5, 14, False], [7, 5, 15, False], [7, 6, 0, False], [7, 6, 1, False], [7, 6, 2, False], [7, 6, 3, False], [7, 6, 4, False], [7, 6, 5, False], [7, 6, 6, False], [7, 6, 7, False], [7, 6, 8, False], [7, 6, 9, False], [7, 6, 10, False], [7, 6, 11, False], [7, 6, 12, False], [7, 6, 13, False], [7, 6, 14, False], [7, 6, 15, False], [7, 7, 0, False], [7, 7, 1, False], [7, 7, 2, False], [7, 7, 3, False], [7, 7, 4, False], [7, 7, 5, False], [7, 7, 6, False], [7, 7, 7, False], [7, 7, 8, False], [7, 7, 9, False], [7, 7, 10, False], [7, 7, 11, False], [7, 7, 12, False], [7, 7, 13, False], [7, 7, 14, False], [7, 7, 15, False], [7, 8, 0, False], [7, 8, 1, False], [7, 8, 2, False], [7, 8, 3, False], [7, 8, 4, False], [7, 8, 5, False], [7, 8, 6, False], [7, 8, 7, False], [7, 8, 8, False], [7, 8, 9, False], [7, 8, 10, False], [7, 8, 11, False], [7, 8, 12, False], [7, 8, 13, False], [7, 8, 14, False], [7, 8, 15, False], [7, 9, 0, False], [7, 9, 1, False], [7, 9, 2, False], [7, 9, 3, False], [7, 9, 4, False], [7, 9, 5, False], [7, 9, 6, False], [7, 9, 7, False], [7, 9, 8, False], [7, 9, 9, False], [7, 9, 10, False], [7, 9, 11, False], [7, 9, 12, False], [7, 9, 13, False], [7, 9, 14, False], [7, 9, 15, False], [7, 10, 0, False], [7, 10, 1, False], [7, 10, 2, False], [7, 10, 3, False], [7, 10, 4, False], [7, 10, 5, False], [7, 10, 6, False], [7, 10, 7, False], [7, 10, 8, False], [7, 10, 9, False], [7, 10, 10, False], [7, 10, 11, False], [7, 10, 12, False], [7, 10, 13, False], [7, 10, 14, False], [7, 10, 15, False], [7, 11, 0, False], [7, 11, 1, False], [7, 11, 2, False], [7, 11, 3, False], [7, 11, 4, False], [7, 11, 5, False], [7, 11, 6, False], [7, 11, 7, False], [7, 11, 8, False], [7, 11, 9, False], [7, 11, 10, False], [7, 11, 11, False], [7, 11, 12, False], [7, 11, 13, False], [7, 11, 14, False], [7, 11, 15, False], [7, 12, 0, False], [7, 12, 1, False], [7, 12, 2, False], [7, 12, 3, False], [7, 12, 4, False], [7, 12, 5, False], [7, 12, 6, True], [7, 12, 7, True], [7, 12, 8, False], [7, 12, 9, False], [7, 12, 10, False], [7, 12, 11, False], [7, 12, 12, False], [7, 12, 13, False], [7, 12, 14, False], [7, 12, 15, False], [7, 13, 0, False], [7, 13, 1, False], [7, 13, 2, False], [7, 13, 3, False], [7, 13, 4, False], [7, 13, 5, False], [7, 13, 6, False], [7, 13, 7, False], [7, 13, 8, False], [7, 13, 9, False], [7, 13, 10, False], [7, 13, 11, False], [7, 13, 12, False], [7, 13, 13, False], [7, 13, 14, False], [7, 13, 15, False], [7, 14, 0, False], [7, 14, 1, False], [7, 14, 2, False], [7, 14, 3, False], [7, 14, 4, False], [7, 14, 5, False], [7, 14, 6, False], [7, 14, 7, False], [7, 14, 8, False], [7, 14, 9, False], [7, 14, 10, False], [7, 14, 11, False], [7, 14, 12, False], [7, 14, 13, False], [7, 14, 14, False], [7, 14, 15, False], [7, 15, 0, False], [7, 15, 1, False], [7, 15, 2, False], [7, 15, 3, False], [7, 15, 4, False], [7, 15, 5, False], [7, 15, 6, False], [7, 15, 7, False], [7, 15, 8, False], [7, 15, 9, False], [7, 15, 10, False], [7, 15, 11, False], [7, 15, 12, False], [7, 15, 13, False], [7, 15, 14, False], [7, 15, 15, False], [7, 16, 0, False], [7, 16, 1, False], [7, 16, 2, False], [7, 16, 3, False], [7, 16, 4, False], [7, 16, 5, False], [7, 16, 6, False], [7, 16, 7, False], [7, 16, 8, False], [7, 16, 9, False], [7, 16, 10, False], [7, 16, 11, False], [7, 16, 12, False], [7, 16, 13, False], [7, 16, 14, False], [7, 16, 15, False], [7, 17, 0, False], [7, 17, 1, False], [7, 17, 2, False], [7, 17, 3, False], [7, 17, 4, False], [7, 17, 5, False], [7, 17, 6, False], [7, 17, 7, False], [7, 17, 8, False], [7, 17, 9, False], [7, 17, 10, False], [7, 17, 11, False], [7, 17, 12, False], [7, 17, 13, False], [7, 17, 14, False], [7, 17, 15, False], [7, 18, 0, False], [7, 18, 1, False], [7, 18, 2, False], [7, 18, 3, False], [7, 18, 4, False], [7, 18, 5, False], [7, 18, 6, False], [7, 18, 7, False], [7, 18, 8, False], [7, 18, 9, False], [7, 18, 10, False], [7, 18, 11, False], [7, 18, 12, False], [7, 18, 13, False], [7, 18, 14, False], [7, 18, 15, False], [7, 19, 0, False], [7, 19, 1, False], [7, 19, 2, False], [7, 19, 3, False], [7, 19, 4, False], [7, 19, 5, False], [7, 19, 6, False], [7, 19, 7, False], [7, 19, 8, False], [7, 19, 9, False], [7, 19, 10, False], [7, 19, 11, False], [7, 19, 12, False], [7, 19, 13, False], [7, 19, 14, False], [7, 19, 15, False], [8, 0, 0, False], [8, 0, 1, False], [8, 0, 2, False], [8, 0, 3, False], [8, 0, 4, False], [8, 0, 5, False], [8, 0, 6, False], [8, 0, 7, False], [8, 0, 8, False], [8, 0, 9, False], [8, 0, 10, True], [8, 0, 11, True], [8, 0, 12, False], [8, 0, 13, False], [8, 0, 14, False], [8, 0, 15, False], [8, 1, 0, False], [8, 1, 1, False], [8, 1, 2, False], [8, 1, 3, False], [8, 1, 4, False], [8, 1, 5, False], [8, 1, 6, False], [8, 1, 7, False], [8, 1, 8, False], [8, 1, 9, False], [8, 1, 10, True], [8, 1, 11, False], [8, 1, 12, False], [8, 1, 13, False], [8, 1, 14, False], [8, 1, 15, False], [8, 2, 0, False], [8, 2, 1, False], [8, 2, 2, False], [8, 2, 3, False], [8, 2, 4, False], [8, 2, 5, False], [8, 2, 6, False], [8, 2, 7, False], [8, 2, 8, False], [8, 2, 9, False], [8, 2, 10, True], [8, 2, 11, True], [8, 2, 12, False], [8, 2, 13, False], [8, 2, 14, False], [8, 2, 15, False], [8, 3, 0, False], [8, 3, 1, False], [8, 3, 2, False], [8, 3, 3, False], [8, 3, 4, False], [8, 3, 5, False], [8, 3, 6, False], [8, 3, 7, False], [8, 3, 8, False], [8, 3, 9, False], [8, 3, 10, True], [8, 3, 11, True], [8, 3, 12, False], [8, 3, 13, False], [8, 3, 14, False], [8, 3, 15, False], [8, 4, 0, False], [8, 4, 1, False], [8, 4, 2, False], [8, 4, 3, False], [8, 4, 4, False], [8, 4, 5, False], [8, 4, 6, False], [8, 4, 7, False], [8, 4, 8, True], [8, 4, 9, True], [8, 4, 10, True], [8, 4, 11, True], [8, 4, 12, False], [8, 4, 13, False], [8, 4, 14, False], [8, 4, 15, False], [8, 5, 0, False], [8, 5, 1, False], [8, 5, 2, False], [8, 5, 3, False], [8, 5, 4, False], [8, 5, 5, False], [8, 5, 6, False], [8, 5, 7, False], [8, 5, 8, True], [8, 5, 9, True], [8, 5, 10, True], [8, 5, 11, False], [8, 5, 12, False], [8, 5, 13, False], [8, 5, 14, False], [8, 5, 15, False], [8, 6, 0, False], [8, 6, 1, False], [8, 6, 2, False], [8, 6, 3, False], [8, 6, 4, False], [8, 6, 5, False], [8, 6, 6, False], [8, 6, 7, False], [8, 6, 8, True], [8, 6, 9, True], [8, 6, 10, True], [8, 6, 11, False], [8, 6, 12, False], [8, 6, 13, False], [8, 6, 14, False], [8, 6, 15, False], [8, 7, 0, False], [8, 7, 1, False], [8, 7, 2, False], [8, 7, 3, False], [8, 7, 4, False], [8, 7, 5, False], [8, 7, 6, False], [8, 7, 7, False], [8, 7, 8, True], [8, 7, 9, True], [8, 7, 10, True], [8, 7, 11, False], [8, 7, 12, False], [8, 7, 13, False], [8, 7, 14, False], [8, 7, 15, False], [8, 8, 0, False], [8, 8, 1, False], [8, 8, 2, False], [8, 8, 3, False], [8, 8, 4, False], [8, 8, 5, False], [8, 8, 6, False], [8, 8, 7, False], [8, 8, 8, False], [8, 8, 9, False], [8, 8, 10, False], [8, 8, 11, False], [8, 8, 12, False], [8, 8, 13, False], [8, 8, 14, False], [8, 8, 15, False], [8, 9, 0, False], [8, 9, 1, False], [8, 9, 2, False], [8, 9, 3, False], [8, 9, 4, False], [8, 9, 5, False], [8, 9, 6, False], [8, 9, 7, False], [8, 9, 8, False], [8, 9, 9, False], [8, 9, 10, False], [8, 9, 11, False], [8, 9, 12, False], [8, 9, 13, False], [8, 9, 14, False], [8, 9, 15, False], [8, 10, 0, False], [8, 10, 1, False], [8, 10, 2, False], [8, 10, 3, False], [8, 10, 4, False], [8, 10, 5, False], [8, 10, 6, False], [8, 10, 7, False], [8, 10, 8, False], [8, 10, 9, False], [8, 10, 10, False], [8, 10, 11, False], [8, 10, 12, False], [8, 10, 13, False], [8, 10, 14, False], [8, 10, 15, False], [8, 11, 0, False], [8, 11, 1, False], [8, 11, 2, False], [8, 11, 3, False], [8, 11, 4, False], [8, 11, 5, False], [8, 11, 6, False], [8, 11, 7, False], [8, 11, 8, False], [8, 11, 9, False], [8, 11, 10, False], [8, 11, 11, False], [8, 11, 12, False], [8, 11, 13, False], [8, 11, 14, False], [8, 11, 15, False], [8, 12, 0, False], [8, 12, 1, False], [8, 12, 2, False], [8, 12, 3, False], [8, 12, 4, False], [8, 12, 5, False], [8, 12, 6, True], [8, 12, 7, True], [8, 12, 8, False], [8, 12, 9, False], [8, 12, 10, False], [8, 12, 11, False], [8, 12, 12, False], [8, 12, 13, False], [8, 12, 14, False], [8, 12, 15, False], [8, 13, 0, False], [8, 13, 1, False], [8, 13, 2, False], [8, 13, 3, False], [8, 13, 4, False], [8, 13, 5, False], [8, 13, 6, False], [8, 13, 7, False], [8, 13, 8, False], [8, 13, 9, False], [8, 13, 10, False], [8, 13, 11, False], [8, 13, 12, False], [8, 13, 13, False], [8, 13, 14, False], [8, 13, 15, False], [8, 14, 0, False], [8, 14, 1, False], [8, 14, 2, False], [8, 14, 3, False], [8, 14, 4, False], [8, 14, 5, False], [8, 14, 6, False], [8, 14, 7, False], [8, 14, 8, False], [8, 14, 9, False], [8, 14, 10, False], [8, 14, 11, False], [8, 14, 12, False], [8, 14, 13, False], [8, 14, 14, False], [8, 14, 15, False], [8, 15, 0, False], [8, 15, 1, False], [8, 15, 2, False], [8, 15, 3, False], [8, 15, 4, False], [8, 15, 5, False], [8, 15, 6, False], [8, 15, 7, False], [8, 15, 8, False], [8, 15, 9, False], [8, 15, 10, False], [8, 15, 11, False], [8, 15, 12, False], [8, 15, 13, False], [8, 15, 14, False], [8, 15, 15, False], [8, 16, 0, False], [8, 16, 1, False], [8, 16, 2, False], [8, 16, 3, False], [8, 16, 4, True], [8, 16, 5, False], [8, 16, 6, False], [8, 16, 7, False], [8, 16, 8, False], [8, 16, 9, False], [8, 16, 10, False], [8, 16, 11, False], [8, 16, 12, False], [8, 16, 13, False], [8, 16, 14, False], [8, 16, 15, False], [8, 17, 0, False], [8, 17, 1, False], [8, 17, 2, False], [8, 17, 3, False], [8, 17, 4, False], [8, 17, 5, False], [8, 17, 6, False], [8, 17, 7, False], [8, 17, 8, False], [8, 17, 9, False], [8, 17, 10, False], [8, 17, 11, False], [8, 17, 12, False], [8, 17, 13, False], [8, 17, 14, False], [8, 17, 15, False], [8, 18, 0, False], [8, 18, 1, False], [8, 18, 2, False], [8, 18, 3, False], [8, 18, 4, False], [8, 18, 5, False], [8, 18, 6, False], [8, 18, 7, False], [8, 18, 8, False], [8, 18, 9, False], [8, 18, 10, False], [8, 18, 11, False], [8, 18, 12, False], [8, 18, 13, False], [8, 18, 14, False], [8, 18, 15, False], [8, 19, 0, False], [8, 19, 1, False], [8, 19, 2, False], [8, 19, 3, False], [8, 19, 4, False], [8, 19, 5, False], [8, 19, 6, False], [8, 19, 7, False], [8, 19, 8, False], [8, 19, 9, False], [8, 19, 10, False], [8, 19, 11, False], [8, 19, 12, False], [8, 19, 13, False], [8, 19, 14, False], [8, 19, 15, False], [9, 0, 0, False], [9, 0, 1, False], [9, 0, 2, False], [9, 0, 3, False], [9, 0, 4, False], [9, 0, 5, False], [9, 0, 6, False], [9, 0, 7, False], [9, 0, 8, False], [9, 0, 9, False], [9, 0, 10, True], [9, 0, 11, True], [9, 0, 12, False], [9, 0, 13, False], [9, 0, 14, False], [9, 0, 15, False], [9, 1, 0, False], [9, 1, 1, False], [9, 1, 2, False], [9, 1, 3, False], [9, 1, 4, False], [9, 1, 5, False], [9, 1, 6, False], [9, 1, 7, False], [9, 1, 8, False], [9, 1, 9, False], [9, 1, 10, True], [9, 1, 11, True], [9, 1, 12, False], [9, 1, 13, False], [9, 1, 14, False], [9, 1, 15, False], [9, 2, 0, False], [9, 2, 1, False], [9, 2, 2, False], [9, 2, 3, False], [9, 2, 4, False], [9, 2, 5, False], [9, 2, 6, False], [9, 2, 7, False], [9, 2, 8, False], [9, 2, 9, False], [9, 2, 10, True], [9, 2, 11, True], [9, 2, 12, False], [9, 2, 13, False], [9, 2, 14, False], [9, 2, 15, False], [9, 3, 0, False], [9, 3, 1, False], [9, 3, 2, False], [9, 3, 3, False], [9, 3, 4, False], [9, 3, 5, False], [9, 3, 6, False], [9, 3, 7, False], [9, 3, 8, False], [9, 3, 9, False], [9, 3, 10, True], [9, 3, 11, False], [9, 3, 12, False], [9, 3, 13, False], [9, 3, 14, False], [9, 3, 15, False], [9, 4, 0, False], [9, 4, 1, False], [9, 4, 2, False], [9, 4, 3, False], [9, 4, 4, False], [9, 4, 5, False], [9, 4, 6, False], [9, 4, 7, False], [9, 4, 8, True], [9, 4, 9, False], [9, 4, 10, False], [9, 4, 11, False], [9, 4, 12, False], [9, 4, 13, False], [9, 4, 14, False], [9, 4, 15, False], [9, 5, 0, False], [9, 5, 1, False], [9, 5, 2, False], [9, 5, 3, False], [9, 5, 4, False], [9, 5, 5, False], [9, 5, 6, False], [9, 5, 7, False], [9, 5, 8, True], [9, 5, 9, False], [9, 5, 10, False], [9, 5, 11, False], [9, 5, 12, False], [9, 5, 13, False], [9, 5, 14, False], [9, 5, 15, False], [9, 6, 0, False], [9, 6, 1, False], [9, 6, 2, False], [9, 6, 3, False], [9, 6, 4, False], [9, 6, 5, False], [9, 6, 6, False], [9, 6, 7, False], [9, 6, 8, True], [9, 6, 9, True], [9, 6, 10, True], [9, 6, 11, False], [9, 6, 12, False], [9, 6, 13, False], [9, 6, 14, False], [9, 6, 15, False], [9, 7, 0, False], [9, 7, 1, False], [9, 7, 2, False], [9, 7, 3, False], [9, 7, 4, False], [9, 7, 5, False], [9, 7, 6, False], [9, 7, 7, False], [9, 7, 8, True], [9, 7, 9, True], [9, 7, 10, True], [9, 7, 11, False], [9, 7, 12, False], [9, 7, 13, False], [9, 7, 14, False], [9, 7, 15, False], [9, 8, 0, False], [9, 8, 1, False], [9, 8, 2, False], [9, 8, 3, False], [9, 8, 4, False], [9, 8, 5, False], [9, 8, 6, False], [9, 8, 7, False], [9, 8, 8, False], [9, 8, 9, False], [9, 8, 10, False], [9, 8, 11, False], [9, 8, 12, False], [9, 8, 13, False], [9, 8, 14, False], [9, 8, 15, False], [9, 9, 0, False], [9, 9, 1, False], [9, 9, 2, False], [9, 9, 3, False], [9, 9, 4, False], [9, 9, 5, False], [9, 9, 6, False], [9, 9, 7, False], [9, 9, 8, False], [9, 9, 9, False], [9, 9, 10, False], [9, 9, 11, False], [9, 9, 12, False], [9, 9, 13, False], [9, 9, 14, False], [9, 9, 15, False], [9, 10, 0, False], [9, 10, 1, False], [9, 10, 2, False], [9, 10, 3, False], [9, 10, 4, False], [9, 10, 5, False], [9, 10, 6, False], [9, 10, 7, False], [9, 10, 8, False], [9, 10, 9, False], [9, 10, 10, False], [9, 10, 11, False], [9, 10, 12, False], [9, 10, 13, False], [9, 10, 14, False], [9, 10, 15, False], [9, 11, 0, False], [9, 11, 1, False], [9, 11, 2, False], [9, 11, 3, False], [9, 11, 4, False], [9, 11, 5, False], [9, 11, 6, False], [9, 11, 7, False], [9, 11, 8, False], [9, 11, 9, False], [9, 11, 10, False], [9, 11, 11, False], [9, 11, 12, False], [9, 11, 13, False], [9, 11, 14, False], [9, 11, 15, False], [9, 12, 0, False], [9, 12, 1, False], [9, 12, 2, False], [9, 12, 3, False], [9, 12, 4, False], [9, 12, 5, False], [9, 12, 6, True], [9, 12, 7, True], [9, 12, 8, False], [9, 12, 9, False], [9, 12, 10, False], [9, 12, 11, False], [9, 12, 12, False], [9, 12, 13, False], [9, 12, 14, False], [9, 12, 15, False], [9, 13, 0, False], [9, 13, 1, False], [9, 13, 2, False], [9, 13, 3, False], [9, 13, 4, False], [9, 13, 5, False], [9, 13, 6, True], [9, 13, 7, True], [9, 13, 8, False], [9, 13, 9, False], [9, 13, 10, False], [9, 13, 11, False], [9, 13, 12, False], [9, 13, 13, False], [9, 13, 14, False], [9, 13, 15, False], [9, 14, 0, False], [9, 14, 1, False], [9, 14, 2, False], [9, 14, 3, False], [9, 14, 4, False], [9, 14, 5, False], [9, 14, 6, False], [9, 14, 7, False], [9, 14, 8, False], [9, 14, 9, False], [9, 14, 10, False], [9, 14, 11, False], [9, 14, 12, False], [9, 14, 13, False], [9, 14, 14, False], [9, 14, 15, False], [9, 15, 0, False], [9, 15, 1, False], [9, 15, 2, False], [9, 15, 3, False], [9, 15, 4, False], [9, 15, 5, False], [9, 15, 6, False], [9, 15, 7, False], [9, 15, 8, False], [9, 15, 9, False], [9, 15, 10, False], [9, 15, 11, False], [9, 15, 12, False], [9, 15, 13, False], [9, 15, 14, False], [9, 15, 15, False], [9, 16, 0, False], [9, 16, 1, False], [9, 16, 2, False], [9, 16, 3, False], [9, 16, 4, True], [9, 16, 5, False], [9, 16, 6, False], [9, 16, 7, False], [9, 16, 8, False], [9, 16, 9, False], [9, 16, 10, False], [9, 16, 11, False], [9, 16, 12, False], [9, 16, 13, False], [9, 16, 14, False], [9, 16, 15, False], [9, 17, 0, False], [9, 17, 1, False], [9, 17, 2, False], [9, 17, 3, False], [9, 17, 4, False], [9, 17, 5, False], [9, 17, 6, False], [9, 17, 7, False], [9, 17, 8, False], [9, 17, 9, False], [9, 17, 10, False], [9, 17, 11, False], [9, 17, 12, False], [9, 17, 13, False], [9, 17, 14, False], [9, 17, 15, False], [9, 18, 0, False], [9, 18, 1, False], [9, 18, 2, False], [9, 18, 3, False], [9, 18, 4, False], [9, 18, 5, False], [9, 18, 6, False], [9, 18, 7, False], [9, 18, 8, False], [9, 18, 9, False], [9, 18, 10, False], [9, 18, 11, False], [9, 18, 12, False], [9, 18, 13, False], [9, 18, 14, False], [9, 18, 15, False], [9, 19, 0, False], [9, 19, 1, False], [9, 19, 2, False], [9, 19, 3, False], [9, 19, 4, False], [9, 19, 5, False], [9, 19, 6, False], [9, 19, 7, False], [9, 19, 8, False], [9, 19, 9, False], [9, 19, 10, False], [9, 19, 11, False], [9, 19, 12, False], [9, 19, 13, False], [9, 19, 14, False], [9, 19, 15, False], [10, 0, 0, False], [10, 0, 1, False], [10, 0, 2, False], [10, 0, 3, False], [10, 0, 4, False], [10, 0, 5, False], [10, 0, 6, False], [10, 0, 7, False], [10, 0, 8, False], [10, 0, 9, False], [10, 0, 10, True], [10, 0, 11, False], [10, 0, 12, False], [10, 0, 13, False], [10, 0, 14, False], [10, 0, 15, False], [10, 1, 0, False], [10, 1, 1, False], [10, 1, 2, False], [10, 1, 3, False], [10, 1, 4, False], [10, 1, 5, False], [10, 1, 6, False], [10, 1, 7, False], [10, 1, 8, False], [10, 1, 9, False], [10, 1, 10, True], [10, 1, 11, True], [10, 1, 12, False], [10, 1, 13, False], [10, 1, 14, False], [10, 1, 15, False], [10, 2, 0, False], [10, 2, 1, False], [10, 2, 2, False], [10, 2, 3, False], [10, 2, 4, False], [10, 2, 5, False], [10, 2, 6, False], [10, 2, 7, False], [10, 2, 8, False], [10, 2, 9, False], [10, 2, 10, False], [10, 2, 11, False], [10, 2, 12, False], [10, 2, 13, False], [10, 2, 14, False], [10, 2, 15, False], [10, 3, 0, False], [10, 3, 1, False], [10, 3, 2, False], [10, 3, 3, False], [10, 3, 4, False], [10, 3, 5, False], [10, 3, 6, False], [10, 3, 7, False], [10, 3, 8, False], [10, 3, 9, False], [10, 3, 10, False], [10, 3, 11, False], [10, 3, 12, False], [10, 3, 13, False], [10, 3, 14, False], [10, 3, 15, False], [10, 4, 0, False], [10, 4, 1, False], [10, 4, 2, False], [10, 4, 3, False], [10, 4, 4, False], [10, 4, 5, False], [10, 4, 6, False], [10, 4, 7, False], [10, 4, 8, False], [10, 4, 9, False], [10, 4, 10, False], [10, 4, 11, False], [10, 4, 12, False], [10, 4, 13, False], [10, 4, 14, False], [10, 4, 15, False], [10, 5, 0, False], [10, 5, 1, False], [10, 5, 2, False], [10, 5, 3, False], [10, 5, 4, False], [10, 5, 5, False], [10, 5, 6, False], [10, 5, 7, False], [10, 5, 8, False], [10, 5, 9, False], [10, 5, 10, False], [10, 5, 11, False], [10, 5, 12, False], [10, 5, 13, False], [10, 5, 14, False], [10, 5, 15, False], [10, 6, 0, False], [10, 6, 1, False], [10, 6, 2, False], [10, 6, 3, False], [10, 6, 4, False], [10, 6, 5, False], [10, 6, 6, False], [10, 6, 7, False], [10, 6, 8, True], [10, 6, 9, False], [10, 6, 10, False], [10, 6, 11, False], [10, 6, 12, False], [10, 6, 13, False], [10, 6, 14, False], [10, 6, 15, False], [10, 7, 0, False], [10, 7, 1, False], [10, 7, 2, False], [10, 7, 3, False], [10, 7, 4, False], [10, 7, 5, False], [10, 7, 6, False], [10, 7, 7, False], [10, 7, 8, True], [10, 7, 9, False], [10, 7, 10, False], [10, 7, 11, False], [10, 7, 12, False], [10, 7, 13, False], [10, 7, 14, False], [10, 7, 15, False], [10, 8, 0, False], [10, 8, 1, False], [10, 8, 2, False], [10, 8, 3, False], [10, 8, 4, False], [10, 8, 5, False], [10, 8, 6, False], [10, 8, 7, False], [10, 8, 8, False], [10, 8, 9, False], [10, 8, 10, False], [10, 8, 11, False], [10, 8, 12, False], [10, 8, 13, False], [10, 8, 14, False], [10, 8, 15, False], [10, 9, 0, False], [10, 9, 1, False], [10, 9, 2, False], [10, 9, 3, False], [10, 9, 4, False], [10, 9, 5, False], [10, 9, 6, False], [10, 9, 7, False], [10, 9, 8, False], [10, 9, 9, False], [10, 9, 10, False], [10, 9, 11, False], [10, 9, 12, False], [10, 9, 13, False], [10, 9, 14, False], [10, 9, 15, False], [10, 10, 0, False], [10, 10, 1, False], [10, 10, 2, False], [10, 10, 3, False], [10, 10, 4, False], [10, 10, 5, False], [10, 10, 6, False], [10, 10, 7, False], [10, 10, 8, False], [10, 10, 9, False], [10, 10, 10, False], [10, 10, 11, False], [10, 10, 12, False], [10, 10, 13, False], [10, 10, 14, False], [10, 10, 15, False], [10, 11, 0, False], [10, 11, 1, False], [10, 11, 2, False], [10, 11, 3, False], [10, 11, 4, False], [10, 11, 5, False], [10, 11, 6, False], [10, 11, 7, False], [10, 11, 8, False], [10, 11, 9, False], [10, 11, 10, False], [10, 11, 11, False], [10, 11, 12, False], [10, 11, 13, False], [10, 11, 14, False], [10, 11, 15, False], [10, 12, 0, False], [10, 12, 1, False], [10, 12, 2, False], [10, 12, 3, False], [10, 12, 4, False], [10, 12, 5, False], [10, 12, 6, False], [10, 12, 7, False], [10, 12, 8, False], [10, 12, 9, False], [10, 12, 10, False], [10, 12, 11, False], [10, 12, 12, False], [10, 12, 13, False], [10, 12, 14, False], [10, 12, 15, False], [10, 13, 0, False], [10, 13, 1, False], [10, 13, 2, False], [10, 13, 3, False], [10, 13, 4, False], [10, 13, 5, False], [10, 13, 6, False], [10, 13, 7, False], [10, 13, 8, False], [10, 13, 9, False], [10, 13, 10, False], [10, 13, 11, False], [10, 13, 12, False], [10, 13, 13, False], [10, 13, 14, False], [10, 13, 15, False], [10, 14, 0, False], [10, 14, 1, False], [10, 14, 2, False], [10, 14, 3, False], [10, 14, 4, False], [10, 14, 5, False], [10, 14, 6, True], [10, 14, 7, True], [10, 14, 8, False], [10, 14, 9, False], [10, 14, 10, False], [10, 14, 11, False], [10, 14, 12, False], [10, 14, 13, False], [10, 14, 14, False], [10, 14, 15, False], [10, 15, 0, False], [10, 15, 1, False], [10, 15, 2, False], [10, 15, 3, False], [10, 15, 4, False], [10, 15, 5, False], [10, 15, 6, False], [10, 15, 7, False], [10, 15, 8, False], [10, 15, 9, False], [10, 15, 10, False], [10, 15, 11, False], [10, 15, 12, False], [10, 15, 13, False], [10, 15, 14, False], [10, 15, 15, False], [10, 16, 0, False], [10, 16, 1, False], [10, 16, 2, False], [10, 16, 3, False], [10, 16, 4, True], [10, 16, 5, False], [10, 16, 6, False], [10, 16, 7, False], [10, 16, 8, False], [10, 16, 9, False], [10, 16, 10, False], [10, 16, 11, False], [10, 16, 12, False], [10, 16, 13, False], [10, 16, 14, False], [10, 16, 15, False], [10, 17, 0, False], [10, 17, 1, False], [10, 17, 2, False], [10, 17, 3, False], [10, 17, 4, False], [10, 17, 5, False], [10, 17, 6, False], [10, 17, 7, False], [10, 17, 8, False], [10, 17, 9, False], [10, 17, 10, False], [10, 17, 11, False], [10, 17, 12, False], [10, 17, 13, False], [10, 17, 14, False], [10, 17, 15, False], [10, 18, 0, False], [10, 18, 1, False], [10, 18, 2, False], [10, 18, 3, False], [10, 18, 4, False], [10, 18, 5, False], [10, 18, 6, False], [10, 18, 7, False], [10, 18, 8, False], [10, 18, 9, False], [10, 18, 10, False], [10, 18, 11, False], [10, 18, 12, False], [10, 18, 13, False], [10, 18, 14, False], [10, 18, 15, False], [10, 19, 0, False], [10, 19, 1, False], [10, 19, 2, False], [10, 19, 3, False], [10, 19, 4, False], [10, 19, 5, False], [10, 19, 6, False], [10, 19, 7, False], [10, 19, 8, False], [10, 19, 9, False], [10, 19, 10, False], [10, 19, 11, False], [10, 19, 12, False], [10, 19, 13, False], [10, 19, 14, False], [10, 19, 15, False], [11, 0, 0, False], [11, 0, 1, False], [11, 0, 2, False], [11, 0, 3, False], [11, 0, 4, False], [11, 0, 5, False], [11, 0, 6, False], [11, 0, 7, False], [11, 0, 8, False], [11, 0, 9, False], [11, 0, 10, True], [11, 0, 11, False], [11, 0, 12, False], [11, 0, 13, False], [11, 0, 14, False], [11, 0, 15, False], [11, 1, 0, False], [11, 1, 1, False], [11, 1, 2, False], [11, 1, 3, False], [11, 1, 4, False], [11, 1, 5, False], [11, 1, 6, False], [11, 1, 7, False], [11, 1, 8, False], [11, 1, 9, False], [11, 1, 10, True], [11, 1, 11, False], [11, 1, 12, False], [11, 1, 13, False], [11, 1, 14, False], [11, 1, 15, False], [11, 2, 0, False], [11, 2, 1, False], [11, 2, 2, False], [11, 2, 3, False], [11, 2, 4, False], [11, 2, 5, False], [11, 2, 6, False], [11, 2, 7, False], [11, 2, 8, False], [11, 2, 9, False], [11, 2, 10, False], [11, 2, 11, False], [11, 2, 12, False], [11, 2, 13, False], [11, 2, 14, False], [11, 2, 15, False], [11, 3, 0, False], [11, 3, 1, False], [11, 3, 2, False], [11, 3, 3, False], [11, 3, 4, False], [11, 3, 5, False], [11, 3, 6, False], [11, 3, 7, False], [11, 3, 8, False], [11, 3, 9, False], [11, 3, 10, True], [11, 3, 11, False], [11, 3, 12, False], [11, 3, 13, False], [11, 3, 14, False], [11, 3, 15, False], [11, 4, 0, False], [11, 4, 1, False], [11, 4, 2, False], [11, 4, 3, False], [11, 4, 4, False], [11, 4, 5, False], [11, 4, 6, False], [11, 4, 7, False], [11, 4, 8, False], [11, 4, 9, False], [11, 4, 10, False], [11, 4, 11, False], [11, 4, 12, False], [11, 4, 13, False], [11, 4, 14, False], [11, 4, 15, False], [11, 5, 0, False], [11, 5, 1, False], [11, 5, 2, False], [11, 5, 3, False], [11, 5, 4, False], [11, 5, 5, False], [11, 5, 6, False], [11, 5, 7, False], [11, 5, 8, False], [11, 5, 9, False], [11, 5, 10, False], [11, 5, 11, False], [11, 5, 12, False], [11, 5, 13, False], [11, 5, 14, False], [11, 5, 15, False], [11, 6, 0, False], [11, 6, 1, False], [11, 6, 2, False], [11, 6, 3, False], [11, 6, 4, False], [11, 6, 5, False], [11, 6, 6, False], [11, 6, 7, False], [11, 6, 8, True], [11, 6, 9, True], [11, 6, 10, False], [11, 6, 11, False], [11, 6, 12, False], [11, 6, 13, False], [11, 6, 14, False], [11, 6, 15, False], [11, 7, 0, False], [11, 7, 1, False], [11, 7, 2, False], [11, 7, 3, False], [11, 7, 4, False], [11, 7, 5, False], [11, 7, 6, False], [11, 7, 7, False], [11, 7, 8, True], [11, 7, 9, False], [11, 7, 10, False], [11, 7, 11, False], [11, 7, 12, False], [11, 7, 13, False], [11, 7, 14, False], [11, 7, 15, False], [11, 8, 0, False], [11, 8, 1, False], [11, 8, 2, False], [11, 8, 3, False], [11, 8, 4, False], [11, 8, 5, False], [11, 8, 6, False], [11, 8, 7, False], [11, 8, 8, False], [11, 8, 9, False], [11, 8, 10, False], [11, 8, 11, False], [11, 8, 12, False], [11, 8, 13, False], [11, 8, 14, False], [11, 8, 15, False], [11, 9, 0, False], [11, 9, 1, False], [11, 9, 2, False], [11, 9, 3, False], [11, 9, 4, False], [11, 9, 5, False], [11, 9, 6, False], [11, 9, 7, False], [11, 9, 8, False], [11, 9, 9, False], [11, 9, 10, False], [11, 9, 11, False], [11, 9, 12, False], [11, 9, 13, False], [11, 9, 14, False], [11, 9, 15, False], [11, 10, 0, False], [11, 10, 1, False], [11, 10, 2, False], [11, 10, 3, False], [11, 10, 4, False], [11, 10, 5, False], [11, 10, 6, False], [11, 10, 7, False], [11, 10, 8, False], [11, 10, 9, False], [11, 10, 10, False], [11, 10, 11, False], [11, 10, 12, False], [11, 10, 13, False], [11, 10, 14, False], [11, 10, 15, False], [11, 11, 0, False], [11, 11, 1, False], [11, 11, 2, False], [11, 11, 3, False], [11, 11, 4, False], [11, 11, 5, False], [11, 11, 6, False], [11, 11, 7, False], [11, 11, 8, False], [11, 11, 9, False], [11, 11, 10, False], [11, 11, 11, False], [11, 11, 12, False], [11, 11, 13, False], [11, 11, 14, False], [11, 11, 15, False], [11, 12, 0, False], [11, 12, 1, False], [11, 12, 2, False], [11, 12, 3, False], [11, 12, 4, False], [11, 12, 5, False], [11, 12, 6, False], [11, 12, 7, False], [11, 12, 8, False], [11, 12, 9, False], [11, 12, 10, False], [11, 12, 11, False], [11, 12, 12, False], [11, 12, 13, False], [11, 12, 14, False], [11, 12, 15, False], [11, 13, 0, False], [11, 13, 1, False], [11, 13, 2, False], [11, 13, 3, False], [11, 13, 4, False], [11, 13, 5, False], [11, 13, 6, False], [11, 13, 7, False], [11, 13, 8, False], [11, 13, 9, False], [11, 13, 10, False], [11, 13, 11, False], [11, 13, 12, False], [11, 13, 13, False], [11, 13, 14, False], [11, 13, 15, False], [11, 14, 0, False], [11, 14, 1, False], [11, 14, 2, False], [11, 14, 3, False], [11, 14, 4, False], [11, 14, 5, False], [11, 14, 6, True], [11, 14, 7, False], [11, 14, 8, False], [11, 14, 9, False], [11, 14, 10, False], [11, 14, 11, False], [11, 14, 12, False], [11, 14, 13, False], [11, 14, 14, False], [11, 14, 15, False], [11, 15, 0, False], [11, 15, 1, False], [11, 15, 2, False], [11, 15, 3, False], [11, 15, 4, False], [11, 15, 5, False], [11, 15, 6, False], [11, 15, 7, False], [11, 15, 8, False], [11, 15, 9, False], [11, 15, 10, False], [11, 15, 11, False], [11, 15, 12, False], [11, 15, 13, False], [11, 15, 14, False], [11, 15, 15, False], [11, 16, 0, False], [11, 16, 1, False], [11, 16, 2, False], [11, 16, 3, False], [11, 16, 4, True], [11, 16, 5, True], [11, 16, 6, False], [11, 16, 7, False], [11, 16, 8, False], [11, 16, 9, False], [11, 16, 10, False], [11, 16, 11, False], [11, 16, 12, False], [11, 16, 13, False], [11, 16, 14, False], [11, 16, 15, False], [11, 17, 0, False], [11, 17, 1, False], [11, 17, 2, False], [11, 17, 3, False], [11, 17, 4, True], [11, 17, 5, False], [11, 17, 6, False], [11, 17, 7, False], [11, 17, 8, False], [11, 17, 9, False], [11, 17, 10, False], [11, 17, 11, False], [11, 17, 12, False], [11, 17, 13, False], [11, 17, 14, False], [11, 17, 15, False], [11, 18, 0, False], [11, 18, 1, False], [11, 18, 2, False], [11, 18, 3, False], [11, 18, 4, False], [11, 18, 5, False], [11, 18, 6, False], [11, 18, 7, False], [11, 18, 8, False], [11, 18, 9, False], [11, 18, 10, False], [11, 18, 11, False], [11, 18, 12, False], [11, 18, 13, False], [11, 18, 14, False], [11, 18, 15, False], [11, 19, 0, False], [11, 19, 1, False], [11, 19, 2, False], [11, 19, 3, False], [11, 19, 4, False], [11, 19, 5, False], [11, 19, 6, False], [11, 19, 7, False], [11, 19, 8, False], [11, 19, 9, False], [11, 19, 10, False], [11, 19, 11, False], [11, 19, 12, False], [11, 19, 13, False], [11, 19, 14, False], [11, 19, 15, False], [12, 0, 0, False], [12, 0, 1, False], [12, 0, 2, False], [12, 0, 3, False], [12, 0, 4, False], [12, 0, 5, False], [12, 0, 6, False], [12, 0, 7, False], [12, 0, 8, False], [12, 0, 9, False], [12, 0, 10, True], [12, 0, 11, False], [12, 0, 12, False], [12, 0, 13, False], [12, 0, 14, False], [12, 0, 15, False], [12, 1, 0, False], [12, 1, 1, False], [12, 1, 2, False], [12, 1, 3, False], [12, 1, 4, False], [12, 1, 5, False], [12, 1, 6, False], [12, 1, 7, False], [12, 1, 8, False], [12, 1, 9, False], [12, 1, 10, True], [12, 1, 11, False], [12, 1, 12, False], [12, 1, 13, False], [12, 1, 14, False], [12, 1, 15, False], [12, 2, 0, False], [12, 2, 1, False], [12, 2, 2, False], [12, 2, 3, False], [12, 2, 4, False], [12, 2, 5, False], [12, 2, 6, False], [12, 2, 7, False], [12, 2, 8, False], [12, 2, 9, False], [12, 2, 10, True], [12, 2, 11, False], [12, 2, 12, False], [12, 2, 13, False], [12, 2, 14, False], [12, 2, 15, False], [12, 3, 0, False], [12, 3, 1, False], [12, 3, 2, False], [12, 3, 3, False], [12, 3, 4, False], [12, 3, 5, False], [12, 3, 6, False], [12, 3, 7, False], [12, 3, 8, False], [12, 3, 9, False], [12, 3, 10, True], [12, 3, 11, False], [12, 3, 12, False], [12, 3, 13, False], [12, 3, 14, False], [12, 3, 15, False], [12, 4, 0, False], [12, 4, 1, False], [12, 4, 2, False], [12, 4, 3, False], [12, 4, 4, False], [12, 4, 5, False], [12, 4, 6, False], [12, 4, 7, False], [12, 4, 8, True], [12, 4, 9, True], [12, 4, 10, True], [12, 4, 11, False], [12, 4, 12, False], [12, 4, 13, False], [12, 4, 14, False], [12, 4, 15, False], [12, 5, 0, False], [12, 5, 1, False], [12, 5, 2, False], [12, 5, 3, False], [12, 5, 4, False], [12, 5, 5, False], [12, 5, 6, False], [12, 5, 7, False], [12, 5, 8, True], [12, 5, 9, True], [12, 5, 10, False], [12, 5, 11, False], [12, 5, 12, False], [12, 5, 13, False], [12, 5, 14, False], [12, 5, 15, False], [12, 6, 0, False], [12, 6, 1, False], [12, 6, 2, False], [12, 6, 3, False], [12, 6, 4, False], [12, 6, 5, False], [12, 6, 6, False], [12, 6, 7, False], [12, 6, 8, True], [12, 6, 9, True], [12, 6, 10, False], [12, 6, 11, False], [12, 6, 12, False], [12, 6, 13, False], [12, 6, 14, False], [12, 6, 15, False], [12, 7, 0, False], [12, 7, 1, False], [12, 7, 2, False], [12, 7, 3, False], [12, 7, 4, False], [12, 7, 5, False], [12, 7, 6, False], [12, 7, 7, False], [12, 7, 8, True], [12, 7, 9, True], [12, 7, 10, True], [12, 7, 11, False], [12, 7, 12, False], [12, 7, 13, False], [12, 7, 14, False], [12, 7, 15, False], [12, 8, 0, False], [12, 8, 1, False], [12, 8, 2, False], [12, 8, 3, False], [12, 8, 4, False], [12, 8, 5, False], [12, 8, 6, False], [12, 8, 7, False], [12, 8, 8, True], [12, 8, 9, True], [12, 8, 10, False], [12, 8, 11, False], [12, 8, 12, False], [12, 8, 13, False], [12, 8, 14, False], [12, 8, 15, False], [12, 9, 0, False], [12, 9, 1, False], [12, 9, 2, False], [12, 9, 3, False], [12, 9, 4, False], [12, 9, 5, False], [12, 9, 6, False], [12, 9, 7, False], [12, 9, 8, False], [12, 9, 9, False], [12, 9, 10, False], [12, 9, 11, False], [12, 9, 12, False], [12, 9, 13, False], [12, 9, 14, False], [12, 9, 15, False], [12, 10, 0, False], [12, 10, 1, False], [12, 10, 2, False], [12, 10, 3, False], [12, 10, 4, False], [12, 10, 5, False], [12, 10, 6, False], [12, 10, 7, False], [12, 10, 8, False], [12, 10, 9, False], [12, 10, 10, False], [12, 10, 11, False], [12, 10, 12, False], [12, 10, 13, False], [12, 10, 14, False], [12, 10, 15, False], [12, 11, 0, False], [12, 11, 1, False], [12, 11, 2, False], [12, 11, 3, False], [12, 11, 4, False], [12, 11, 5, False], [12, 11, 6, False], [12, 11, 7, False], [12, 11, 8, False], [12, 11, 9, False], [12, 11, 10, False], [12, 11, 11, False], [12, 11, 12, False], [12, 11, 13, False], [12, 11, 14, False], [12, 11, 15, False], [12, 12, 0, False], [12, 12, 1, False], [12, 12, 2, False], [12, 12, 3, False], [12, 12, 4, False], [12, 12, 5, False], [12, 12, 6, True], [12, 12, 7, True], [12, 12, 8, False], [12, 12, 9, False], [12, 12, 10, False], [12, 12, 11, False], [12, 12, 12, False], [12, 12, 13, False], [12, 12, 14, False], [12, 12, 15, False], [12, 13, 0, False], [12, 13, 1, False], [12, 13, 2, False], [12, 13, 3, False], [12, 13, 4, False], [12, 13, 5, False], [12, 13, 6, True], [12, 13, 7, True], [12, 13, 8, False], [12, 13, 9, False], [12, 13, 10, False], [12, 13, 11, False], [12, 13, 12, False], [12, 13, 13, False], [12, 13, 14, False], [12, 13, 15, False], [12, 14, 0, False], [12, 14, 1, False], [12, 14, 2, False], [12, 14, 3, False], [12, 14, 4, False], [12, 14, 5, False], [12, 14, 6, True], [12, 14, 7, True], [12, 14, 8, False], [12, 14, 9, False], [12, 14, 10, False], [12, 14, 11, False], [12, 14, 12, False], [12, 14, 13, False], [12, 14, 14, False], [12, 14, 15, False], [12, 15, 0, False], [12, 15, 1, False], [12, 15, 2, False], [12, 15, 3, False], [12, 15, 4, False], [12, 15, 5, False], [12, 15, 6, False], [12, 15, 7, False], [12, 15, 8, False], [12, 15, 9, False], [12, 15, 10, False], [12, 15, 11, False], [12, 15, 12, False], [12, 15, 13, False], [12, 15, 14, False], [12, 15, 15, False], [12, 16, 0, False], [12, 16, 1, False], [12, 16, 2, False], [12, 16, 3, False], [12, 16, 4, False], [12, 16, 5, False], [12, 16, 6, False], [12, 16, 7, False], [12, 16, 8, False], [12, 16, 9, False], [12, 16, 10, False], [12, 16, 11, False], [12, 16, 12, False], [12, 16, 13, False], [12, 16, 14, False], [12, 16, 15, False], [12, 17, 0, False], [12, 17, 1, False], [12, 17, 2, False], [12, 17, 3, False], [12, 17, 4, False], [12, 17, 5, False], [12, 17, 6, False], [12, 17, 7, False], [12, 17, 8, False], [12, 17, 9, False], [12, 17, 10, False], [12, 17, 11, False], [12, 17, 12, False], [12, 17, 13, False], [12, 17, 14, False], [12, 17, 15, False], [12, 18, 0, False], [12, 18, 1, False], [12, 18, 2, False], [12, 18, 3, False], [12, 18, 4, False], [12, 18, 5, False], [12, 18, 6, False], [12, 18, 7, False], [12, 18, 8, False], [12, 18, 9, False], [12, 18, 10, False], [12, 18, 11, False], [12, 18, 12, False], [12, 18, 13, False], [12, 18, 14, False], [12, 18, 15, False], [12, 19, 0, False], [12, 19, 1, False], [12, 19, 2, False], [12, 19, 3, False], [12, 19, 4, False], [12, 19, 5, False], [12, 19, 6, False], [12, 19, 7, False], [12, 19, 8, False], [12, 19, 9, False], [12, 19, 10, False], [12, 19, 11, False], [12, 19, 12, False], [12, 19, 13, False], [12, 19, 14, False], [12, 19, 15, False], [13, 0, 0, False], [13, 0, 1, False], [13, 0, 2, False], [13, 0, 3, False], [13, 0, 4, False], [13, 0, 5, False], [13, 0, 6, False], [13, 0, 7, False], [13, 0, 8, False], [13, 0, 9, False], [13, 0, 10, True], [13, 0, 11, False], [13, 0, 12, False], [13, 0, 13, False], [13, 0, 14, False], [13, 0, 15, False], [13, 1, 0, False], [13, 1, 1, False], [13, 1, 2, False], [13, 1, 3, False], [13, 1, 4, False], [13, 1, 5, False], [13, 1, 6, False], [13, 1, 7, False], [13, 1, 8, False], [13, 1, 9, False], [13, 1, 10, True], [13, 1, 11, False], [13, 1, 12, False], [13, 1, 13, False], [13, 1, 14, False], [13, 1, 15, False], [13, 2, 0, False], [13, 2, 1, False], [13, 2, 2, False], [13, 2, 3, False], [13, 2, 4, False], [13, 2, 5, False], [13, 2, 6, False], [13, 2, 7, False], [13, 2, 8, False], [13, 2, 9, False], [13, 2, 10, True], [13, 2, 11, False], [13, 2, 12, False], [13, 2, 13, False], [13, 2, 14, False], [13, 2, 15, False], [13, 3, 0, False], [13, 3, 1, False], [13, 3, 2, False], [13, 3, 3, False], [13, 3, 4, False], [13, 3, 5, False], [13, 3, 6, False], [13, 3, 7, False], [13, 3, 8, False], [13, 3, 9, False], [13, 3, 10, True], [13, 3, 11, False], [13, 3, 12, False], [13, 3, 13, False], [13, 3, 14, False], [13, 3, 15, False], [13, 4, 0, False], [13, 4, 1, False], [13, 4, 2, False], [13, 4, 3, False], [13, 4, 4, False], [13, 4, 5, False], [13, 4, 6, False], [13, 4, 7, False], [13, 4, 8, True], [13, 4, 9, True], [13, 4, 10, False], [13, 4, 11, False], [13, 4, 12, False], [13, 4, 13, False], [13, 4, 14, False], [13, 4, 15, False], [13, 5, 0, False], [13, 5, 1, False], [13, 5, 2, False], [13, 5, 3, False], [13, 5, 4, False], [13, 5, 5, False], [13, 5, 6, False], [13, 5, 7, False], [13, 5, 8, True], [13, 5, 9, True], [13, 5, 10, False], [13, 5, 11, False], [13, 5, 12, False], [13, 5, 13, False], [13, 5, 14, False], [13, 5, 15, False], [13, 6, 0, False], [13, 6, 1, False], [13, 6, 2, False], [13, 6, 3, False], [13, 6, 4, False], [13, 6, 5, False], [13, 6, 6, False], [13, 6, 7, False], [13, 6, 8, True], [13, 6, 9, True], [13, 6, 10, True], [13, 6, 11, False], [13, 6, 12, False], [13, 6, 13, False], [13, 6, 14, False], [13, 6, 15, False], [13, 7, 0, False], [13, 7, 1, False], [13, 7, 2, False], [13, 7, 3, False], [13, 7, 4, False], [13, 7, 5, False], [13, 7, 6, False], [13, 7, 7, False], [13, 7, 8, True], [13, 7, 9, True], [13, 7, 10, True], [13, 7, 11, False], [13, 7, 12, False], [13, 7, 13, False], [13, 7, 14, False], [13, 7, 15, False], [13, 8, 0, False], [13, 8, 1, False], [13, 8, 2, False], [13, 8, 3, False], [13, 8, 4, False], [13, 8, 5, False], [13, 8, 6, False], [13, 8, 7, False], [13, 8, 8, True], [13, 8, 9, False], [13, 8, 10, False], [13, 8, 11, False], [13, 8, 12, False], [13, 8, 13, False], [13, 8, 14, False], [13, 8, 15, False], [13, 9, 0, False], [13, 9, 1, False], [13, 9, 2, False], [13, 9, 3, False], [13, 9, 4, False], [13, 9, 5, False], [13, 9, 6, False], [13, 9, 7, False], [13, 9, 8, True], [13, 9, 9, False], [13, 9, 10, False], [13, 9, 11, False], [13, 9, 12, False], [13, 9, 13, False], [13, 9, 14, False], [13, 9, 15, False], [13, 10, 0, False], [13, 10, 1, False], [13, 10, 2, False], [13, 10, 3, False], [13, 10, 4, False], [13, 10, 5, False], [13, 10, 6, False], [13, 10, 7, False], [13, 10, 8, False], [13, 10, 9, False], [13, 10, 10, False], [13, 10, 11, False], [13, 10, 12, False], [13, 10, 13, False], [13, 10, 14, False], [13, 10, 15, False], [13, 11, 0, False], [13, 11, 1, False], [13, 11, 2, False], [13, 11, 3, False], [13, 11, 4, False], [13, 11, 5, False], [13, 11, 6, False], [13, 11, 7, False], [13, 11, 8, False], [13, 11, 9, False], [13, 11, 10, False], [13, 11, 11, False], [13, 11, 12, False], [13, 11, 13, False], [13, 11, 14, False], [13, 11, 15, False], [13, 12, 0, False], [13, 12, 1, False], [13, 12, 2, False], [13, 12, 3, False], [13, 12, 4, False], [13, 12, 5, False], [13, 12, 6, True], [13, 12, 7, True], [13, 12, 8, False], [13, 12, 9, False], [13, 12, 10, False], [13, 12, 11, False], [13, 12, 12, False], [13, 12, 13, False], [13, 12, 14, False], [13, 12, 15, False], [13, 13, 0, False], [13, 13, 1, False], [13, 13, 2, False], [13, 13, 3, False], [13, 13, 4, False], [13, 13, 5, False], [13, 13, 6, True], [13, 13, 7, True], [13, 13, 8, False], [13, 13, 9, False], [13, 13, 10, False], [13, 13, 11, False], [13, 13, 12, False], [13, 13, 13, False], [13, 13, 14, False], [13, 13, 15, False], [13, 14, 0, False], [13, 14, 1, False], [13, 14, 2, False], [13, 14, 3, False], [13, 14, 4, False], [13, 14, 5, False], [13, 14, 6, True], [13, 14, 7, True], [13, 14, 8, False], [13, 14, 9, False], [13, 14, 10, False], [13, 14, 11, False], [13, 14, 12, False], [13, 14, 13, False], [13, 14, 14, False], [13, 14, 15, False], [13, 15, 0, False], [13, 15, 1, False], [13, 15, 2, False], [13, 15, 3, False], [13, 15, 4, False], [13, 15, 5, False], [13, 15, 6, False], [13, 15, 7, False], [13, 15, 8, False], [13, 15, 9, False], [13, 15, 10, False], [13, 15, 11, False], [13, 15, 12, False], [13, 15, 13, False], [13, 15, 14, False], [13, 15, 15, False], [13, 16, 0, False], [13, 16, 1, False], [13, 16, 2, False], [13, 16, 3, False], [13, 16, 4, False], [13, 16, 5, False], [13, 16, 6, False], [13, 16, 7, False], [13, 16, 8, False], [13, 16, 9, False], [13, 16, 10, False], [13, 16, 11, False], [13, 16, 12, False], [13, 16, 13, False], [13, 16, 14, False], [13, 16, 15, False], [13, 17, 0, False], [13, 17, 1, False], [13, 17, 2, False], [13, 17, 3, False], [13, 17, 4, False], [13, 17, 5, False], [13, 17, 6, False], [13, 17, 7, False], [13, 17, 8, False], [13, 17, 9, False], [13, 17, 10, False], [13, 17, 11, False], [13, 17, 12, False], [13, 17, 13, False], [13, 17, 14, False], [13, 17, 15, False], [13, 18, 0, False], [13, 18, 1, False], [13, 18, 2, False], [13, 18, 3, False], [13, 18, 4, False], [13, 18, 5, False], [13, 18, 6, False], [13, 18, 7, False], [13, 18, 8, False], [13, 18, 9, False], [13, 18, 10, False], [13, 18, 11, False], [13, 18, 12, False], [13, 18, 13, False], [13, 18, 14, False], [13, 18, 15, False], [13, 19, 0, False], [13, 19, 1, False], [13, 19, 2, False], [13, 19, 3, False], [13, 19, 4, False], [13, 19, 5, False], [13, 19, 6, False], [13, 19, 7, False], [13, 19, 8, False], [13, 19, 9, False], [13, 19, 10, False], [13, 19, 11, False], [13, 19, 12, False], [13, 19, 13, False], [13, 19, 14, False], [13, 19, 15, False], [14, 0, 0, False], [14, 0, 1, False], [14, 0, 2, False], [14, 0, 3, False], [14, 0, 4, False], [14, 0, 5, False], [14, 0, 6, False], [14, 0, 7, False], [14, 0, 8, False], [14, 0, 9, False], [14, 0, 10, True], [14, 0, 11, True], [14, 0, 12, False], [14, 0, 13, False], [14, 0, 14, False], [14, 0, 15, False], [14, 1, 0, False], [14, 1, 1, False], [14, 1, 2, False], [14, 1, 3, False], [14, 1, 4, False], [14, 1, 5, False], [14, 1, 6, False], [14, 1, 7, False], [14, 1, 8, False], [14, 1, 9, False], [14, 1, 10, True], [14, 1, 11, True], [14, 1, 12, False], [14, 1, 13, False], [14, 1, 14, False], [14, 1, 15, False], [14, 2, 0, False], [14, 2, 1, False], [14, 2, 2, False], [14, 2, 3, False], [14, 2, 4, False], [14, 2, 5, False], [14, 2, 6, False], [14, 2, 7, False], [14, 2, 8, False], [14, 2, 9, False], [14, 2, 10, True], [14, 2, 11, True], [14, 2, 12, False], [14, 2, 13, False], [14, 2, 14, False], [14, 2, 15, False], [14, 3, 0, False], [14, 3, 1, False], [14, 3, 2, False], [14, 3, 3, False], [14, 3, 4, False], [14, 3, 5, False], [14, 3, 6, False], [14, 3, 7, False], [14, 3, 8, False], [14, 3, 9, False], [14, 3, 10, True], [14, 3, 11, False], [14, 3, 12, False], [14, 3, 13, False], [14, 3, 14, False], [14, 3, 15, False], [14, 4, 0, False], [14, 4, 1, False], [14, 4, 2, False], [14, 4, 3, False], [14, 4, 4, False], [14, 4, 5, False], [14, 4, 6, False], [14, 4, 7, False], [14, 4, 8, True], [14, 4, 9, True], [14, 4, 10, True], [14, 4, 11, False], [14, 4, 12, False], [14, 4, 13, False], [14, 4, 14, False], [14, 4, 15, False], [14, 5, 0, False], [14, 5, 1, False], [14, 5, 2, False], [14, 5, 3, False], [14, 5, 4, False], [14, 5, 5, False], [14, 5, 6, False], [14, 5, 7, False], [14, 5, 8, True], [14, 5, 9, True], [14, 5, 10, False], [14, 5, 11, False], [14, 5, 12, False], [14, 5, 13, False], [14, 5, 14, False], [14, 5, 15, False], [14, 6, 0, False], [14, 6, 1, False], [14, 6, 2, False], [14, 6, 3, False], [14, 6, 4, False], [14, 6, 5, False], [14, 6, 6, False], [14, 6, 7, False], [14, 6, 8, True], [14, 6, 9, True], [14, 6, 10, True], [14, 6, 11, False], [14, 6, 12, False], [14, 6, 13, False], [14, 6, 14, False], [14, 6, 15, False], [14, 7, 0, False], [14, 7, 1, False], [14, 7, 2, False], [14, 7, 3, False], [14, 7, 4, False], [14, 7, 5, False], [14, 7, 6, False], [14, 7, 7, False], [14, 7, 8, True], [14, 7, 9, True], [14, 7, 10, True], [14, 7, 11, False], [14, 7, 12, False], [14, 7, 13, False], [14, 7, 14, False], [14, 7, 15, False], [14, 8, 0, False], [14, 8, 1, False], [14, 8, 2, False], [14, 8, 3, False], [14, 8, 4, False], [14, 8, 5, False], [14, 8, 6, False], [14, 8, 7, False], [14, 8, 8, True], [14, 8, 9, True], [14, 8, 10, True], [14, 8, 11, False], [14, 8, 12, False], [14, 8, 13, False], [14, 8, 14, False], [14, 8, 15, False], [14, 9, 0, False], [14, 9, 1, False], [14, 9, 2, False], [14, 9, 3, False], [14, 9, 4, False], [14, 9, 5, False], [14, 9, 6, False], [14, 9, 7, False], [14, 9, 8, True], [14, 9, 9, False], [14, 9, 10, False], [14, 9, 11, False], [14, 9, 12, False], [14, 9, 13, False], [14, 9, 14, False], [14, 9, 15, False], [14, 10, 0, False], [14, 10, 1, False], [14, 10, 2, False], [14, 10, 3, False], [14, 10, 4, False], [14, 10, 5, False], [14, 10, 6, False], [14, 10, 7, False], [14, 10, 8, False], [14, 10, 9, False], [14, 10, 10, False], [14, 10, 11, False], [14, 10, 12, False], [14, 10, 13, False], [14, 10, 14, False], [14, 10, 15, False], [14, 11, 0, False], [14, 11, 1, False], [14, 11, 2, False], [14, 11, 3, False], [14, 11, 4, False], [14, 11, 5, False], [14, 11, 6, False], [14, 11, 7, False], [14, 11, 8, False], [14, 11, 9, False], [14, 11, 10, False], [14, 11, 11, False], [14, 11, 12, False], [14, 11, 13, False], [14, 11, 14, False], [14, 11, 15, False], [14, 12, 0, False], [14, 12, 1, False], [14, 12, 2, False], [14, 12, 3, False], [14, 12, 4, False], [14, 12, 5, False], [14, 12, 6, True], [14, 12, 7, True], [14, 12, 8, False], [14, 12, 9, False], [14, 12, 10, False], [14, 12, 11, False], [14, 12, 12, False], [14, 12, 13, False], [14, 12, 14, False], [14, 12, 15, False], [14, 13, 0, False], [14, 13, 1, False], [14, 13, 2, False], [14, 13, 3, False], [14, 13, 4, False], [14, 13, 5, False], [14, 13, 6, True], [14, 13, 7, True], [14, 13, 8, False], [14, 13, 9, False], [14, 13, 10, False], [14, 13, 11, False], [14, 13, 12, False], [14, 13, 13, False], [14, 13, 14, False], [14, 13, 15, False], [14, 14, 0, False], [14, 14, 1, False], [14, 14, 2, False], [14, 14, 3, False], [14, 14, 4, False], [14, 14, 5, False], [14, 14, 6, True], [14, 14, 7, True], [14, 14, 8, False], [14, 14, 9, False], [14, 14, 10, False], [14, 14, 11, False], [14, 14, 12, False], [14, 14, 13, False], [14, 14, 14, False], [14, 14, 15, False], [14, 15, 0, False], [14, 15, 1, False], [14, 15, 2, False], [14, 15, 3, False], [14, 15, 4, False], [14, 15, 5, False], [14, 15, 6, True], [14, 15, 7, True], [14, 15, 8, False], [14, 15, 9, False], [14, 15, 10, False], [14, 15, 11, False], [14, 15, 12, False], [14, 15, 13, False], [14, 15, 14, False], [14, 15, 15, False], [14, 16, 0, False], [14, 16, 1, False], [14, 16, 2, False], [14, 16, 3, False], [14, 16, 4, False], [14, 16, 5, False], [14, 16, 6, False], [14, 16, 7, False], [14, 16, 8, False], [14, 16, 9, False], [14, 16, 10, False], [14, 16, 11, False], [14, 16, 12, False], [14, 16, 13, False], [14, 16, 14, False], [14, 16, 15, False], [14, 17, 0, False], [14, 17, 1, False], [14, 17, 2, False], [14, 17, 3, False], [14, 17, 4, False], [14, 17, 5, False], [14, 17, 6, False], [14, 17, 7, False], [14, 17, 8, False], [14, 17, 9, False], [14, 17, 10, False], [14, 17, 11, False], [14, 17, 12, False], [14, 17, 13, False], [14, 17, 14, False], [14, 17, 15, False], [14, 18, 0, False], [14, 18, 1, False], [14, 18, 2, False], [14, 18, 3, False], [14, 18, 4, False], [14, 18, 5, False], [14, 18, 6, False], [14, 18, 7, False], [14, 18, 8, False], [14, 18, 9, False], [14, 18, 10, False], [14, 18, 11, False], [14, 18, 12, False], [14, 18, 13, False], [14, 18, 14, False], [14, 18, 15, False], [14, 19, 0, False], [14, 19, 1, False], [14, 19, 2, False], [14, 19, 3, False], [14, 19, 4, False], [14, 19, 5, False], [14, 19, 6, False], [14, 19, 7, False], [14, 19, 8, False], [14, 19, 9, False], [14, 19, 10, False], [14, 19, 11, False], [14, 19, 12, False], [14, 19, 13, False], [14, 19, 14, False], [14, 19, 15, False], [15, 0, 0, False], [15, 0, 1, False], [15, 0, 2, False], [15, 0, 3, False], [15, 0, 4, False], [15, 0, 5, False], [15, 0, 6, False], [15, 0, 7, False], [15, 0, 8, False], [15, 0, 9, False], [15, 0, 10, True], [15, 0, 11, True], [15, 0, 12, False], [15, 0, 13, False], [15, 0, 14, False], [15, 0, 15, False], [15, 1, 0, False], [15, 1, 1, False], [15, 1, 2, False], [15, 1, 3, False], [15, 1, 4, False], [15, 1, 5, False], [15, 1, 6, False], [15, 1, 7, False], [15, 1, 8, False], [15, 1, 9, False], [15, 1, 10, True], [15, 1, 11, True], [15, 1, 12, False], [15, 1, 13, False], [15, 1, 14, False], [15, 1, 15, False], [15, 2, 0, False], [15, 2, 1, False], [15, 2, 2, False], [15, 2, 3, False], [15, 2, 4, False], [15, 2, 5, False], [15, 2, 6, False], [15, 2, 7, False], [15, 2, 8, False], [15, 2, 9, False], [15, 2, 10, True], [15, 2, 11, True], [15, 2, 12, False], [15, 2, 13, False], [15, 2, 14, False], [15, 2, 15, False], [15, 3, 0, False], [15, 3, 1, False], [15, 3, 2, False], [15, 3, 3, False], [15, 3, 4, False], [15, 3, 5, False], [15, 3, 6, False], [15, 3, 7, False], [15, 3, 8, False], [15, 3, 9, False], [15, 3, 10, True], [15, 3, 11, False], [15, 3, 12, False], [15, 3, 13, False], [15, 3, 14, False], [15, 3, 15, False], [15, 4, 0, False], [15, 4, 1, False], [15, 4, 2, False], [15, 4, 3, False], [15, 4, 4, False], [15, 4, 5, False], [15, 4, 6, False], [15, 4, 7, False], [15, 4, 8, True], [15, 4, 9, True], [15, 4, 10, True], [15, 4, 11, False], [15, 4, 12, False], [15, 4, 13, False], [15, 4, 14, False], [15, 4, 15, False], [15, 5, 0, False], [15, 5, 1, False], [15, 5, 2, False], [15, 5, 3, False], [15, 5, 4, False], [15, 5, 5, False], [15, 5, 6, False], [15, 5, 7, False], [15, 5, 8, True], [15, 5, 9, True], [15, 5, 10, False], [15, 5, 11, False], [15, 5, 12, False], [15, 5, 13, False], [15, 5, 14, False], [15, 5, 15, False], [15, 6, 0, False], [15, 6, 1, False], [15, 6, 2, False], [15, 6, 3, False], [15, 6, 4, False], [15, 6, 5, False], [15, 6, 6, False], [15, 6, 7, False], [15, 6, 8, True], [15, 6, 9, True], [15, 6, 10, False], [15, 6, 11, False], [15, 6, 12, False], [15, 6, 13, False], [15, 6, 14, False], [15, 6, 15, False], [15, 7, 0, False], [15, 7, 1, False], [15, 7, 2, False], [15, 7, 3, False], [15, 7, 4, False], [15, 7, 5, False], [15, 7, 6, False], [15, 7, 7, False], [15, 7, 8, True], [15, 7, 9, False], [15, 7, 10, False], [15, 7, 11, False], [15, 7, 12, False], [15, 7, 13, False], [15, 7, 14, False], [15, 7, 15, False], [15, 8, 0, False], [15, 8, 1, False], [15, 8, 2, False], [15, 8, 3, False], [15, 8, 4, False], [15, 8, 5, False], [15, 8, 6, False], [15, 8, 7, False], [15, 8, 8, True], [15, 8, 9, False], [15, 8, 10, False], [15, 8, 11, False], [15, 8, 12, False], [15, 8, 13, False], [15, 8, 14, False], [15, 8, 15, False], [15, 9, 0, False], [15, 9, 1, False], [15, 9, 2, False], [15, 9, 3, False], [15, 9, 4, False], [15, 9, 5, False], [15, 9, 6, False], [15, 9, 7, False], [15, 9, 8, False], [15, 9, 9, False], [15, 9, 10, False], [15, 9, 11, False], [15, 9, 12, False], [15, 9, 13, False], [15, 9, 14, False], [15, 9, 15, False], [15, 10, 0, False], [15, 10, 1, False], [15, 10, 2, False], [15, 10, 3, False], [15, 10, 4, False], [15, 10, 5, False], [15, 10, 6, False], [15, 10, 7, False], [15, 10, 8, False], [15, 10, 9, False], [15, 10, 10, False], [15, 10, 11, False], [15, 10, 12, False], [15, 10, 13, False], [15, 10, 14, False], [15, 10, 15, False], [15, 11, 0, False], [15, 11, 1, False], [15, 11, 2, False], [15, 11, 3, False], [15, 11, 4, False], [15, 11, 5, False], [15, 11, 6, False], [15, 11, 7, False], [15, 11, 8, False], [15, 11, 9, False], [15, 11, 10, False], [15, 11, 11, False], [15, 11, 12, False], [15, 11, 13, False], [15, 11, 14, False], [15, 11, 15, False], [15, 12, 0, False], [15, 12, 1, False], [15, 12, 2, False], [15, 12, 3, False], [15, 12, 4, False], [15, 12, 5, False], [15, 12, 6, True], [15, 12, 7, True], [15, 12, 8, False], [15, 12, 9, False], [15, 12, 10, False], [15, 12, 11, False], [15, 12, 12, False], [15, 12, 13, False], [15, 12, 14, False], [15, 12, 15, False], [15, 13, 0, False], [15, 13, 1, False], [15, 13, 2, False], [15, 13, 3, False], [15, 13, 4, False], [15, 13, 5, False], [15, 13, 6, True], [15, 13, 7, True], [15, 13, 8, False], [15, 13, 9, False], [15, 13, 10, False], [15, 13, 11, False], [15, 13, 12, False], [15, 13, 13, False], [15, 13, 14, False], [15, 13, 15, False], [15, 14, 0, False], [15, 14, 1, False], [15, 14, 2, False], [15, 14, 3, False], [15, 14, 4, False], [15, 14, 5, False], [15, 14, 6, True], [15, 14, 7, True], [15, 14, 8, False], [15, 14, 9, False], [15, 14, 10, False], [15, 14, 11, False], [15, 14, 12, False], [15, 14, 13, False], [15, 14, 14, False], [15, 14, 15, False], [15, 15, 0, False], [15, 15, 1, False], [15, 15, 2, False], [15, 15, 3, False], [15, 15, 4, False], [15, 15, 5, False], [15, 15, 6, True], [15, 15, 7, False], [15, 15, 8, False], [15, 15, 9, False], [15, 15, 10, False], [15, 15, 11, False], [15, 15, 12, False], [15, 15, 13, False], [15, 15, 14, False], [15, 15, 15, False], [15, 16, 0, False], [15, 16, 1, False], [15, 16, 2, False], [15, 16, 3, False], [15, 16, 4, False], [15, 16, 5, False], [15, 16, 6, False], [15, 16, 7, False], [15, 16, 8, False], [15, 16, 9, False], [15, 16, 10, False], [15, 16, 11, False], [15, 16, 12, False], [15, 16, 13, False], [15, 16, 14, False], [15, 16, 15, False], [15, 17, 0, False], [15, 17, 1, False], [15, 17, 2, False], [15, 17, 3, False], [15, 17, 4, False], [15, 17, 5, False], [15, 17, 6, False], [15, 17, 7, False], [15, 17, 8, False], [15, 17, 9, False], [15, 17, 10, False], [15, 17, 11, False], [15, 17, 12, False], [15, 17, 13, False], [15, 17, 14, False], [15, 17, 15, False], [15, 18, 0, False], [15, 18, 1, False], [15, 18, 2, False], [15, 18, 3, False], [15, 18, 4, False], [15, 18, 5, False], [15, 18, 6, False], [15, 18, 7, False], [15, 18, 8, False], [15, 18, 9, False], [15, 18, 10, False], [15, 18, 11, False], [15, 18, 12, False], [15, 18, 13, False], [15, 18, 14, False], [15, 18, 15, False], [15, 19, 0, False], [15, 19, 1, False], [15, 19, 2, False], [15, 19, 3, False], [15, 19, 4, False], [15, 19, 5, False], [15, 19, 6, False], [15, 19, 7, False], [15, 19, 8, False], [15, 19, 9, False], [15, 19, 10, False], [15, 19, 11, False], [15, 19, 12, False], [15, 19, 13, False], [15, 19, 14, False], [15, 19, 15, False], [16, 0, 0, False], [16, 0, 1, False], [16, 0, 2, False], [16, 0, 3, False], [16, 0, 4, False], [16, 0, 5, False], [16, 0, 6, False], [16, 0, 7, False], [16, 0, 8, False], [16, 0, 9, False], [16, 0, 10, True], [16, 0, 11, True], [16, 0, 12, False], [16, 0, 13, False], [16, 0, 14, False], [16, 0, 15, False], [16, 1, 0, False], [16, 1, 1, False], [16, 1, 2, False], [16, 1, 3, False], [16, 1, 4, False], [16, 1, 5, False], [16, 1, 6, False], [16, 1, 7, False], [16, 1, 8, False], [16, 1, 9, False], [16, 1, 10, True], [16, 1, 11, True], [16, 1, 12, False], [16, 1, 13, False], [16, 1, 14, False], [16, 1, 15, False], [16, 2, 0, False], [16, 2, 1, False], [16, 2, 2, False], [16, 2, 3, False], [16, 2, 4, False], [16, 2, 5, False], [16, 2, 6, False], [16, 2, 7, False], [16, 2, 8, False], [16, 2, 9, False], [16, 2, 10, True], [16, 2, 11, True], [16, 2, 12, False], [16, 2, 13, False], [16, 2, 14, False], [16, 2, 15, False], [16, 3, 0, False], [16, 3, 1, False], [16, 3, 2, False], [16, 3, 3, False], [16, 3, 4, False], [16, 3, 5, False], [16, 3, 6, False], [16, 3, 7, False], [16, 3, 8, False], [16, 3, 9, False], [16, 3, 10, True], [16, 3, 11, True], [16, 3, 12, False], [16, 3, 13, False], [16, 3, 14, False], [16, 3, 15, False], [16, 4, 0, False], [16, 4, 1, False], [16, 4, 2, False], [16, 4, 3, False], [16, 4, 4, False], [16, 4, 5, False], [16, 4, 6, False], [16, 4, 7, False], [16, 4, 8, False], [16, 4, 9, False], [16, 4, 10, True], [16, 4, 11, True], [16, 4, 12, False], [16, 4, 13, False], [16, 4, 14, False], [16, 4, 15, False], [16, 5, 0, False], [16, 5, 1, False], [16, 5, 2, False], [16, 5, 3, False], [16, 5, 4, False], [16, 5, 5, False], [16, 5, 6, False], [16, 5, 7, False], [16, 5, 8, False], [16, 5, 9, False], [16, 5, 10, False], [16, 5, 11, False], [16, 5, 12, False], [16, 5, 13, False], [16, 5, 14, False], [16, 5, 15, False], [16, 6, 0, False], [16, 6, 1, False], [16, 6, 2, False], [16, 6, 3, False], [16, 6, 4, False], [16, 6, 5, False], [16, 6, 6, False], [16, 6, 7, False], [16, 6, 8, True], [16, 6, 9, True], [16, 6, 10, False], [16, 6, 11, False], [16, 6, 12, False], [16, 6, 13, False], [16, 6, 14, False], [16, 6, 15, False], [16, 7, 0, False], [16, 7, 1, False], [16, 7, 2, False], [16, 7, 3, False], [16, 7, 4, False], [16, 7, 5, False], [16, 7, 6, False], [16, 7, 7, False], [16, 7, 8, True], [16, 7, 9, False], [16, 7, 10, False], [16, 7, 11, False], [16, 7, 12, False], [16, 7, 13, False], [16, 7, 14, False], [16, 7, 15, False], [16, 8, 0, False], [16, 8, 1, False], [16, 8, 2, False], [16, 8, 3, False], [16, 8, 4, False], [16, 8, 5, False], [16, 8, 6, False], [16, 8, 7, False], [16, 8, 8, True], [16, 8, 9, False], [16, 8, 10, False], [16, 8, 11, False], [16, 8, 12, False], [16, 8, 13, False], [16, 8, 14, False], [16, 8, 15, False], [16, 9, 0, False], [16, 9, 1, False], [16, 9, 2, False], [16, 9, 3, False], [16, 9, 4, False], [16, 9, 5, False], [16, 9, 6, False], [16, 9, 7, False], [16, 9, 8, True], [16, 9, 9, False], [16, 9, 10, False], [16, 9, 11, False], [16, 9, 12, False], [16, 9, 13, False], [16, 9, 14, False], [16, 9, 15, False], [16, 10, 0, False], [16, 10, 1, False], [16, 10, 2, False], [16, 10, 3, False], [16, 10, 4, False], [16, 10, 5, False], [16, 10, 6, False], [16, 10, 7, False], [16, 10, 8, False], [16, 10, 9, False], [16, 10, 10, False], [16, 10, 11, False], [16, 10, 12, False], [16, 10, 13, False], [16, 10, 14, False], [16, 10, 15, False], [16, 11, 0, False], [16, 11, 1, False], [16, 11, 2, False], [16, 11, 3, False], [16, 11, 4, False], [16, 11, 5, False], [16, 11, 6, False], [16, 11, 7, False], [16, 11, 8, False], [16, 11, 9, False], [16, 11, 10, False], [16, 11, 11, False], [16, 11, 12, False], [16, 11, 13, False], [16, 11, 14, False], [16, 11, 15, False], [16, 12, 0, False], [16, 12, 1, False], [16, 12, 2, False], [16, 12, 3, False], [16, 12, 4, False], [16, 12, 5, False], [16, 12, 6, False], [16, 12, 7, False], [16, 12, 8, False], [16, 12, 9, False], [16, 12, 10, False], [16, 12, 11, False], [16, 12, 12, False], [16, 12, 13, False], [16, 12, 14, False], [16, 12, 15, False], [16, 13, 0, False], [16, 13, 1, False], [16, 13, 2, False], [16, 13, 3, False], [16, 13, 4, False], [16, 13, 5, False], [16, 13, 6, False], [16, 13, 7, False], [16, 13, 8, False], [16, 13, 9, False], [16, 13, 10, False], [16, 13, 11, False], [16, 13, 12, False], [16, 13, 13, False], [16, 13, 14, False], [16, 13, 15, False], [16, 14, 0, False], [16, 14, 1, False], [16, 14, 2, False], [16, 14, 3, False], [16, 14, 4, False], [16, 14, 5, False], [16, 14, 6, True], [16, 14, 7, True], [16, 14, 8, False], [16, 14, 9, False], [16, 14, 10, False], [16, 14, 11, False], [16, 14, 12, False], [16, 14, 13, False], [16, 14, 14, False], [16, 14, 15, False], [16, 15, 0, False], [16, 15, 1, False], [16, 15, 2, False], [16, 15, 3, False], [16, 15, 4, False], [16, 15, 5, False], [16, 15, 6, True], [16, 15, 7, True], [16, 15, 8, False], [16, 15, 9, False], [16, 15, 10, False], [16, 15, 11, False], [16, 15, 12, False], [16, 15, 13, False], [16, 15, 14, False], [16, 15, 15, False], [16, 16, 0, False], [16, 16, 1, False], [16, 16, 2, False], [16, 16, 3, False], [16, 16, 4, False], [16, 16, 5, False], [16, 16, 6, False], [16, 16, 7, False], [16, 16, 8, False], [16, 16, 9, False], [16, 16, 10, False], [16, 16, 11, False], [16, 16, 12, False], [16, 16, 13, False], [16, 16, 14, False], [16, 16, 15, False], [16, 17, 0, False], [16, 17, 1, False], [16, 17, 2, False], [16, 17, 3, False], [16, 17, 4, False], [16, 17, 5, False], [16, 17, 6, False], [16, 17, 7, False], [16, 17, 8, False], [16, 17, 9, False], [16, 17, 10, False], [16, 17, 11, False], [16, 17, 12, False], [16, 17, 13, False], [16, 17, 14, False], [16, 17, 15, False], [16, 18, 0, False], [16, 18, 1, False], [16, 18, 2, False], [16, 18, 3, False], [16, 18, 4, False], [16, 18, 5, False], [16, 18, 6, False], [16, 18, 7, False], [16, 18, 8, False], [16, 18, 9, False], [16, 18, 10, False], [16, 18, 11, False], [16, 18, 12, False], [16, 18, 13, False], [16, 18, 14, False], [16, 18, 15, False], [16, 19, 0, False], [16, 19, 1, False], [16, 19, 2, False], [16, 19, 3, False], [16, 19, 4, False], [16, 19, 5, False], [16, 19, 6, False], [16, 19, 7, False], [16, 19, 8, False], [16, 19, 9, False], [16, 19, 10, False], [16, 19, 11, False], [16, 19, 12, False], [16, 19, 13, False], [16, 19, 14, False], [16, 19, 15, False], [17, 0, 0, False], [17, 0, 1, False], [17, 0, 2, False], [17, 0, 3, False], [17, 0, 4, False], [17, 0, 5, False], [17, 0, 6, False], [17, 0, 7, False], [17, 0, 8, False], [17, 0, 9, False], [17, 0, 10, True], [17, 0, 11, True], [17, 0, 12, False], [17, 0, 13, False], [17, 0, 14, False], [17, 0, 15, False], [17, 1, 0, False], [17, 1, 1, False], [17, 1, 2, False], [17, 1, 3, False], [17, 1, 4, False], [17, 1, 5, False], [17, 1, 6, False], [17, 1, 7, False], [17, 1, 8, False], [17, 1, 9, False], [17, 1, 10, True], [17, 1, 11, True], [17, 1, 12, False], [17, 1, 13, False], [17, 1, 14, False], [17, 1, 15, False], [17, 2, 0, False], [17, 2, 1, False], [17, 2, 2, False], [17, 2, 3, False], [17, 2, 4, False], [17, 2, 5, False], [17, 2, 6, False], [17, 2, 7, False], [17, 2, 8, False], [17, 2, 9, False], [17, 2, 10, True], [17, 2, 11, True], [17, 2, 12, False], [17, 2, 13, False], [17, 2, 14, False], [17, 2, 15, False], [17, 3, 0, False], [17, 3, 1, False], [17, 3, 2, False], [17, 3, 3, False], [17, 3, 4, False], [17, 3, 5, False], [17, 3, 6, False], [17, 3, 7, False], [17, 3, 8, False], [17, 3, 9, False], [17, 3, 10, True], [17, 3, 11, True], [17, 3, 12, False], [17, 3, 13, False], [17, 3, 14, False], [17, 3, 15, False], [17, 4, 0, False], [17, 4, 1, False], [17, 4, 2, False], [17, 4, 3, False], [17, 4, 4, False], [17, 4, 5, False], [17, 4, 6, False], [17, 4, 7, False], [17, 4, 8, False], [17, 4, 9, False], [17, 4, 10, True], [17, 4, 11, False], [17, 4, 12, False], [17, 4, 13, False], [17, 4, 14, False], [17, 4, 15, False], [17, 5, 0, False], [17, 5, 1, False], [17, 5, 2, False], [17, 5, 3, False], [17, 5, 4, False], [17, 5, 5, False], [17, 5, 6, False], [17, 5, 7, False], [17, 5, 8, False], [17, 5, 9, False], [17, 5, 10, False], [17, 5, 11, False], [17, 5, 12, False], [17, 5, 13, False], [17, 5, 14, False], [17, 5, 15, False], [17, 6, 0, False], [17, 6, 1, False], [17, 6, 2, False], [17, 6, 3, False], [17, 6, 4, False], [17, 6, 5, False], [17, 6, 6, False], [17, 6, 7, False], [17, 6, 8, True], [17, 6, 9, True], [17, 6, 10, False], [17, 6, 11, False], [17, 6, 12, False], [17, 6, 13, False], [17, 6, 14, False], [17, 6, 15, False], [17, 7, 0, False], [17, 7, 1, False], [17, 7, 2, False], [17, 7, 3, False], [17, 7, 4, False], [17, 7, 5, False], [17, 7, 6, False], [17, 7, 7, False], [17, 7, 8, True], [17, 7, 9, True], [17, 7, 10, False], [17, 7, 11, False], [17, 7, 12, False], [17, 7, 13, False], [17, 7, 14, False], [17, 7, 15, False], [17, 8, 0, False], [17, 8, 1, False], [17, 8, 2, False], [17, 8, 3, False], [17, 8, 4, False], [17, 8, 5, False], [17, 8, 6, False], [17, 8, 7, False], [17, 8, 8, True], [17, 8, 9, True], [17, 8, 10, True], [17, 8, 11, False], [17, 8, 12, False], [17, 8, 13, False], [17, 8, 14, False], [17, 8, 15, False], [17, 9, 0, False], [17, 9, 1, False], [17, 9, 2, False], [17, 9, 3, False], [17, 9, 4, False], [17, 9, 5, False], [17, 9, 6, False], [17, 9, 7, False], [17, 9, 8, True], [17, 9, 9, True], [17, 9, 10, False], [17, 9, 11, False], [17, 9, 12, False], [17, 9, 13, False], [17, 9, 14, False], [17, 9, 15, False], [17, 10, 0, False], [17, 10, 1, False], [17, 10, 2, False], [17, 10, 3, False], [17, 10, 4, False], [17, 10, 5, False], [17, 10, 6, False], [17, 10, 7, False], [17, 10, 8, True], [17, 10, 9, False], [17, 10, 10, False], [17, 10, 11, False], [17, 10, 12, False], [17, 10, 13, False], [17, 10, 14, False], [17, 10, 15, False], [17, 11, 0, False], [17, 11, 1, False], [17, 11, 2, False], [17, 11, 3, False], [17, 11, 4, False], [17, 11, 5, False], [17, 11, 6, False], [17, 11, 7, False], [17, 11, 8, False], [17, 11, 9, False], [17, 11, 10, False], [17, 11, 11, False], [17, 11, 12, False], [17, 11, 13, False], [17, 11, 14, False], [17, 11, 15, False], [17, 12, 0, False], [17, 12, 1, False], [17, 12, 2, False], [17, 12, 3, False], [17, 12, 4, False], [17, 12, 5, False], [17, 12, 6, False], [17, 12, 7, False], [17, 12, 8, False], [17, 12, 9, False], [17, 12, 10, False], [17, 12, 11, False], [17, 12, 12, False], [17, 12, 13, False], [17, 12, 14, False], [17, 12, 15, False], [17, 13, 0, False], [17, 13, 1, False], [17, 13, 2, False], [17, 13, 3, False], [17, 13, 4, False], [17, 13, 5, False], [17, 13, 6, False], [17, 13, 7, False], [17, 13, 8, False], [17, 13, 9, False], [17, 13, 10, False], [17, 13, 11, False], [17, 13, 12, False], [17, 13, 13, False], [17, 13, 14, False], [17, 13, 15, False], [17, 14, 0, False], [17, 14, 1, False], [17, 14, 2, False], [17, 14, 3, False], [17, 14, 4, False], [17, 14, 5, False], [17, 14, 6, True], [17, 14, 7, True], [17, 14, 8, False], [17, 14, 9, False], [17, 14, 10, False], [17, 14, 11, False], [17, 14, 12, False], [17, 14, 13, False], [17, 14, 14, False], [17, 14, 15, False], [17, 15, 0, False], [17, 15, 1, False], [17, 15, 2, False], [17, 15, 3, False], [17, 15, 4, False], [17, 15, 5, False], [17, 15, 6, True], [17, 15, 7, True], [17, 15, 8, False], [17, 15, 9, False], [17, 15, 10, False], [17, 15, 11, False], [17, 15, 12, False], [17, 15, 13, False], [17, 15, 14, False], [17, 15, 15, False], [17, 16, 0, False], [17, 16, 1, False], [17, 16, 2, False], [17, 16, 3, False], [17, 16, 4, False], [17, 16, 5, False], [17, 16, 6, False], [17, 16, 7, False], [17, 16, 8, False], [17, 16, 9, False], [17, 16, 10, False], [17, 16, 11, False], [17, 16, 12, False], [17, 16, 13, False], [17, 16, 14, False], [17, 16, 15, False], [17, 17, 0, False], [17, 17, 1, False], [17, 17, 2, False], [17, 17, 3, False], [17, 17, 4, False], [17, 17, 5, False], [17, 17, 6, False], [17, 17, 7, False], [17, 17, 8, False], [17, 17, 9, False], [17, 17, 10, False], [17, 17, 11, False], [17, 17, 12, False], [17, 17, 13, False], [17, 17, 14, False], [17, 17, 15, False], [17, 18, 0, False], [17, 18, 1, False], [17, 18, 2, False], [17, 18, 3, False], [17, 18, 4, False], [17, 18, 5, False], [17, 18, 6, False], [17, 18, 7, False], [17, 18, 8, False], [17, 18, 9, False], [17, 18, 10, False], [17, 18, 11, False], [17, 18, 12, False], [17, 18, 13, False], [17, 18, 14, False], [17, 18, 15, False], [17, 19, 0, False], [17, 19, 1, False], [17, 19, 2, False], [17, 19, 3, False], [17, 19, 4, False], [17, 19, 5, False], [17, 19, 6, False], [17, 19, 7, False], [17, 19, 8, False], [17, 19, 9, False], [17, 19, 10, False], [17, 19, 11, False], [17, 19, 12, False], [17, 19, 13, False], [17, 19, 14, False], [17, 19, 15, False], [18, 0, 0, False], [18, 0, 1, False], [18, 0, 2, False], [18, 0, 3, False], [18, 0, 4, False], [18, 0, 5, False], [18, 0, 6, False], [18, 0, 7, False], [18, 0, 8, False], [18, 0, 9, False], [18, 0, 10, True], [18, 0, 11, True], [18, 0, 12, False], [18, 0, 13, False], [18, 0, 14, False], [18, 0, 15, False], [18, 1, 0, False], [18, 1, 1, False], [18, 1, 2, False], [18, 1, 3, False], [18, 1, 4, False], [18, 1, 5, False], [18, 1, 6, False], [18, 1, 7, False], [18, 1, 8, False], [18, 1, 9, False], [18, 1, 10, True], [18, 1, 11, True], [18, 1, 12, False], [18, 1, 13, False], [18, 1, 14, False], [18, 1, 15, False], [18, 2, 0, False], [18, 2, 1, False], [18, 2, 2, False], [18, 2, 3, False], [18, 2, 4, False], [18, 2, 5, False], [18, 2, 6, False], [18, 2, 7, False], [18, 2, 8, False], [18, 2, 9, False], [18, 2, 10, True], [18, 2, 11, True], [18, 2, 12, False], [18, 2, 13, False], [18, 2, 14, False], [18, 2, 15, False], [18, 3, 0, False], [18, 3, 1, False], [18, 3, 2, False], [18, 3, 3, False], [18, 3, 4, False], [18, 3, 5, False], [18, 3, 6, False], [18, 3, 7, False], [18, 3, 8, False], [18, 3, 9, False], [18, 3, 10, True], [18, 3, 11, True], [18, 3, 12, False], [18, 3, 13, False], [18, 3, 14, False], [18, 3, 15, False], [18, 4, 0, False], [18, 4, 1, False], [18, 4, 2, False], [18, 4, 3, False], [18, 4, 4, False], [18, 4, 5, False], [18, 4, 6, False], [18, 4, 7, False], [18, 4, 8, False], [18, 4, 9, False], [18, 4, 10, True], [18, 4, 11, False], [18, 4, 12, False], [18, 4, 13, False], [18, 4, 14, False], [18, 4, 15, False], [18, 5, 0, False], [18, 5, 1, False], [18, 5, 2, False], [18, 5, 3, False], [18, 5, 4, False], [18, 5, 5, False], [18, 5, 6, False], [18, 5, 7, False], [18, 5, 8, False], [18, 5, 9, False], [18, 5, 10, False], [18, 5, 11, False], [18, 5, 12, False], [18, 5, 13, False], [18, 5, 14, False], [18, 5, 15, False], [18, 6, 0, False], [18, 6, 1, False], [18, 6, 2, False], [18, 6, 3, False], [18, 6, 4, False], [18, 6, 5, False], [18, 6, 6, False], [18, 6, 7, False], [18, 6, 8, True], [18, 6, 9, True], [18, 6, 10, False], [18, 6, 11, False], [18, 6, 12, False], [18, 6, 13, False], [18, 6, 14, False], [18, 6, 15, False], [18, 7, 0, False], [18, 7, 1, False], [18, 7, 2, False], [18, 7, 3, False], [18, 7, 4, False], [18, 7, 5, False], [18, 7, 6, False], [18, 7, 7, False], [18, 7, 8, True], [18, 7, 9, True], [18, 7, 10, False], [18, 7, 11, False], [18, 7, 12, False], [18, 7, 13, False], [18, 7, 14, False], [18, 7, 15, False], [18, 8, 0, False], [18, 8, 1, False], [18, 8, 2, False], [18, 8, 3, False], [18, 8, 4, False], [18, 8, 5, False], [18, 8, 6, False], [18, 8, 7, False], [18, 8, 8, True], [18, 8, 9, True], [18, 8, 10, True], [18, 8, 11, False], [18, 8, 12, False], [18, 8, 13, False], [18, 8, 14, False], [18, 8, 15, False], [18, 9, 0, False], [18, 9, 1, False], [18, 9, 2, False], [18, 9, 3, False], [18, 9, 4, False], [18, 9, 5, False], [18, 9, 6, False], [18, 9, 7, False], [18, 9, 8, True], [18, 9, 9, True], [18, 9, 10, False], [18, 9, 11, False], [18, 9, 12, False], [18, 9, 13, False], [18, 9, 14, False], [18, 9, 15, False], [18, 10, 0, False], [18, 10, 1, False], [18, 10, 2, False], [18, 10, 3, False], [18, 10, 4, False], [18, 10, 5, False], [18, 10, 6, False], [18, 10, 7, False], [18, 10, 8, True], [18, 10, 9, False], [18, 10, 10, False], [18, 10, 11, False], [18, 10, 12, False], [18, 10, 13, False], [18, 10, 14, False], [18, 10, 15, False], [18, 11, 0, False], [18, 11, 1, False], [18, 11, 2, False], [18, 11, 3, False], [18, 11, 4, False], [18, 11, 5, False], [18, 11, 6, False], [18, 11, 7, False], [18, 11, 8, True], [18, 11, 9, False], [18, 11, 10, False], [18, 11, 11, False], [18, 11, 12, False], [18, 11, 13, False], [18, 11, 14, False], [18, 11, 15, False], [18, 12, 0, False], [18, 12, 1, False], [18, 12, 2, False], [18, 12, 3, False], [18, 12, 4, False], [18, 12, 5, False], [18, 12, 6, False], [18, 12, 7, False], [18, 12, 8, False], [18, 12, 9, False], [18, 12, 10, False], [18, 12, 11, False], [18, 12, 12, False], [18, 12, 13, False], [18, 12, 14, False], [18, 12, 15, False], [18, 13, 0, False], [18, 13, 1, False], [18, 13, 2, False], [18, 13, 3, False], [18, 13, 4, False], [18, 13, 5, False], [18, 13, 6, False], [18, 13, 7, False], [18, 13, 8, False], [18, 13, 9, False], [18, 13, 10, False], [18, 13, 11, False], [18, 13, 12, False], [18, 13, 13, False], [18, 13, 14, False], [18, 13, 15, False], [18, 14, 0, False], [18, 14, 1, False], [18, 14, 2, False], [18, 14, 3, False], [18, 14, 4, False], [18, 14, 5, False], [18, 14, 6, False], [18, 14, 7, False], [18, 14, 8, False], [18, 14, 9, False], [18, 14, 10, False], [18, 14, 11, False], [18, 14, 12, False], [18, 14, 13, False], [18, 14, 14, False], [18, 14, 15, False], [18, 15, 0, False], [18, 15, 1, False], [18, 15, 2, False], [18, 15, 3, False], [18, 15, 4, False], [18, 15, 5, False], [18, 15, 6, False], [18, 15, 7, False], [18, 15, 8, False], [18, 15, 9, False], [18, 15, 10, False], [18, 15, 11, False], [18, 15, 12, False], [18, 15, 13, False], [18, 15, 14, False], [18, 15, 15, False], [18, 16, 0, False], [18, 16, 1, False], [18, 16, 2, False], [18, 16, 3, False], [18, 16, 4, False], [18, 16, 5, False], [18, 16, 6, True], [18, 16, 7, False], [18, 16, 8, False], [18, 16, 9, False], [18, 16, 10, False], [18, 16, 11, False], [18, 16, 12, False], [18, 16, 13, False], [18, 16, 14, False], [18, 16, 15, False], [18, 17, 0, False], [18, 17, 1, False], [18, 17, 2, False], [18, 17, 3, False], [18, 17, 4, False], [18, 17, 5, False], [18, 17, 6, False], [18, 17, 7, False], [18, 17, 8, False], [18, 17, 9, False], [18, 17, 10, False], [18, 17, 11, False], [18, 17, 12, False], [18, 17, 13, False], [18, 17, 14, False], [18, 17, 15, False], [18, 18, 0, False], [18, 18, 1, False], [18, 18, 2, False], [18, 18, 3, False], [18, 18, 4, True], [18, 18, 5, False], [18, 18, 6, False], [18, 18, 7, False], [18, 18, 8, False], [18, 18, 9, False], [18, 18, 10, False], [18, 18, 11, False], [18, 18, 12, False], [18, 18, 13, False], [18, 18, 14, False], [18, 18, 15, False], [18, 19, 0, False], [18, 19, 1, False], [18, 19, 2, False], [18, 19, 3, False], [18, 19, 4, False], [18, 19, 5, False], [18, 19, 6, False], [18, 19, 7, False], [18, 19, 8, False], [18, 19, 9, False], [18, 19, 10, False], [18, 19, 11, False], [18, 19, 12, False], [18, 19, 13, False], [18, 19, 14, False], [18, 19, 15, False], [19, 0, 0, False], [19, 0, 1, False], [19, 0, 2, False], [19, 0, 3, False], [19, 0, 4, False], [19, 0, 5, False], [19, 0, 6, False], [19, 0, 7, False], [19, 0, 8, False], [19, 0, 9, False], [19, 0, 10, True], [19, 0, 11, True], [19, 0, 12, False], [19, 0, 13, False], [19, 0, 14, False], [19, 0, 15, False], [19, 1, 0, False], [19, 1, 1, False], [19, 1, 2, False], [19, 1, 3, False], [19, 1, 4, False], [19, 1, 5, False], [19, 1, 6, False], [19, 1, 7, False], [19, 1, 8, False], [19, 1, 9, False], [19, 1, 10, True], [19, 1, 11, True], [19, 1, 12, False], [19, 1, 13, False], [19, 1, 14, False], [19, 1, 15, False], [19, 2, 0, False], [19, 2, 1, False], [19, 2, 2, False], [19, 2, 3, False], [19, 2, 4, False], [19, 2, 5, False], [19, 2, 6, False], [19, 2, 7, False], [19, 2, 8, False], [19, 2, 9, False], [19, 2, 10, True], [19, 2, 11, True], [19, 2, 12, False], [19, 2, 13, False], [19, 2, 14, False], [19, 2, 15, False], [19, 3, 0, False], [19, 3, 1, False], [19, 3, 2, False], [19, 3, 3, False], [19, 3, 4, False], [19, 3, 5, False], [19, 3, 6, False], [19, 3, 7, False], [19, 3, 8, False], [19, 3, 9, False], [19, 3, 10, True], [19, 3, 11, True], [19, 3, 12, False], [19, 3, 13, False], [19, 3, 14, False], [19, 3, 15, False], [19, 4, 0, False], [19, 4, 1, False], [19, 4, 2, False], [19, 4, 3, False], [19, 4, 4, False], [19, 4, 5, False], [19, 4, 6, False], [19, 4, 7, False], [19, 4, 8, False], [19, 4, 9, False], [19, 4, 10, True], [19, 4, 11, False], [19, 4, 12, False], [19, 4, 13, False], [19, 4, 14, False], [19, 4, 15, False], [19, 5, 0, False], [19, 5, 1, False], [19, 5, 2, False], [19, 5, 3, False], [19, 5, 4, False], [19, 5, 5, False], [19, 5, 6, False], [19, 5, 7, False], [19, 5, 8, False], [19, 5, 9, False], [19, 5, 10, True], [19, 5, 11, False], [19, 5, 12, False], [19, 5, 13, False], [19, 5, 14, False], [19, 5, 15, False], [19, 6, 0, False], [19, 6, 1, False], [19, 6, 2, False], [19, 6, 3, False], [19, 6, 4, False], [19, 6, 5, False], [19, 6, 6, False], [19, 6, 7, False], [19, 6, 8, True], [19, 6, 9, True], [19, 6, 10, True], [19, 6, 11, False], [19, 6, 12, False], [19, 6, 13, False], [19, 6, 14, False], [19, 6, 15, False], [19, 7, 0, False], [19, 7, 1, False], [19, 7, 2, False], [19, 7, 3, False], [19, 7, 4, False], [19, 7, 5, False], [19, 7, 6, False], [19, 7, 7, False], [19, 7, 8, True], [19, 7, 9, True], [19, 7, 10, False], [19, 7, 11, False], [19, 7, 12, False], [19, 7, 13, False], [19, 7, 14, False], [19, 7, 15, False], [19, 8, 0, False], [19, 8, 1, False], [19, 8, 2, False], [19, 8, 3, False], [19, 8, 4, False], [19, 8, 5, False], [19, 8, 6, False], [19, 8, 7, False], [19, 8, 8, True], [19, 8, 9, True], [19, 8, 10, False], [19, 8, 11, False], [19, 8, 12, False], [19, 8, 13, False], [19, 8, 14, False], [19, 8, 15, False], [19, 9, 0, False], [19, 9, 1, False], [19, 9, 2, False], [19, 9, 3, False], [19, 9, 4, False], [19, 9, 5, False], [19, 9, 6, False], [19, 9, 7, False], [19, 9, 8, True], [19, 9, 9, True], [19, 9, 10, False], [19, 9, 11, False], [19, 9, 12, False], [19, 9, 13, False], [19, 9, 14, False], [19, 9, 15, False], [19, 10, 0, False], [19, 10, 1, False], [19, 10, 2, False], [19, 10, 3, False], [19, 10, 4, False], [19, 10, 5, False], [19, 10, 6, False], [19, 10, 7, False], [19, 10, 8, True], [19, 10, 9, False], [19, 10, 10, False], [19, 10, 11, False], [19, 10, 12, False], [19, 10, 13, False], [19, 10, 14, False], [19, 10, 15, False], [19, 11, 0, False], [19, 11, 1, False], [19, 11, 2, False], [19, 11, 3, False], [19, 11, 4, False], [19, 11, 5, False], [19, 11, 6, False], [19, 11, 7, False], [19, 11, 8, True], [19, 11, 9, False], [19, 11, 10, False], [19, 11, 11, False], [19, 11, 12, False], [19, 11, 13, False], [19, 11, 14, False], [19, 11, 15, False], [19, 12, 0, False], [19, 12, 1, False], [19, 12, 2, False], [19, 12, 3, False], [19, 12, 4, False], [19, 12, 5, False], [19, 12, 6, False], [19, 12, 7, False], [19, 12, 8, False], [19, 12, 9, False], [19, 12, 10, False], [19, 12, 11, False], [19, 12, 12, False], [19, 12, 13, False], [19, 12, 14, False], [19, 12, 15, False], [19, 13, 0, False], [19, 13, 1, False], [19, 13, 2, False], [19, 13, 3, False], [19, 13, 4, False], [19, 13, 5, False], [19, 13, 6, False], [19, 13, 7, False], [19, 13, 8, False], [19, 13, 9, False], [19, 13, 10, False], [19, 13, 11, False], [19, 13, 12, False], [19, 13, 13, False], [19, 13, 14, False], [19, 13, 15, False], [19, 14, 0, False], [19, 14, 1, False], [19, 14, 2, False], [19, 14, 3, False], [19, 14, 4, False], [19, 14, 5, False], [19, 14, 6, False], [19, 14, 7, False], [19, 14, 8, False], [19, 14, 9, False], [19, 14, 10, False], [19, 14, 11, False], [19, 14, 12, False], [19, 14, 13, False], [19, 14, 14, False], [19, 14, 15, False], [19, 15, 0, False], [19, 15, 1, False], [19, 15, 2, False], [19, 15, 3, False], [19, 15, 4, False], [19, 15, 5, False], [19, 15, 6, False], [19, 15, 7, False], [19, 15, 8, False], [19, 15, 9, False], [19, 15, 10, False], [19, 15, 11, False], [19, 15, 12, False], [19, 15, 13, False], [19, 15, 14, False], [19, 15, 15, False], [19, 16, 0, False], [19, 16, 1, False], [19, 16, 2, False], [19, 16, 3, False], [19, 16, 4, False], [19, 16, 5, False], [19, 16, 6, True], [19, 16, 7, True], [19, 16, 8, False], [19, 16, 9, False], [19, 16, 10, False], [19, 16, 11, False], [19, 16, 12, False], [19, 16, 13, False], [19, 16, 14, False], [19, 16, 15, False], [19, 17, 0, False], [19, 17, 1, False], [19, 17, 2, False], [19, 17, 3, False], [19, 17, 4, False], [19, 17, 5, False], [19, 17, 6, False], [19, 17, 7, False], [19, 17, 8, False], [19, 17, 9, False], [19, 17, 10, False], [19, 17, 11, False], [19, 17, 12, False], [19, 17, 13, False], [19, 17, 14, False], [19, 17, 15, False], [19, 18, 0, False], [19, 18, 1, False], [19, 18, 2, False], [19, 18, 3, False], [19, 18, 4, True], [19, 18, 5, False], [19, 18, 6, False], [19, 18, 7, False], [19, 18, 8, False], [19, 18, 9, False], [19, 18, 10, False], [19, 18, 11, False], [19, 18, 12, False], [19, 18, 13, False], [19, 18, 14, False], [19, 18, 15, False], [19, 19, 0, False], [19, 19, 1, False], [19, 19, 2, False], [19, 19, 3, False], [19, 19, 4, True], [19, 19, 5, False], [19, 19, 6, False], [19, 19, 7, False], [19, 19, 8, False], [19, 19, 9, False], [19, 19, 10, False], [19, 19, 11, False], [19, 19, 12, False], [19, 19, 13, False], [19, 19, 14, False], [19, 19, 15, False], [20, 0, 0, False], [20, 0, 1, False], [20, 0, 2, False], [20, 0, 3, False], [20, 0, 4, False], [20, 0, 5, False], [20, 0, 6, False], [20, 0, 7, False], [20, 0, 8, False], [20, 0, 9, False], [20, 0, 10, True], [20, 0, 11, True], [20, 0, 12, False], [20, 0, 13, False], [20, 0, 14, False], [20, 0, 15, False], [20, 1, 0, False], [20, 1, 1, False], [20, 1, 2, False], [20, 1, 3, False], [20, 1, 4, False], [20, 1, 5, False], [20, 1, 6, False], [20, 1, 7, False], [20, 1, 8, False], [20, 1, 9, False], [20, 1, 10, True], [20, 1, 11, True], [20, 1, 12, False], [20, 1, 13, False], [20, 1, 14, False], [20, 1, 15, False], [20, 2, 0, False], [20, 2, 1, False], [20, 2, 2, False], [20, 2, 3, False], [20, 2, 4, False], [20, 2, 5, False], [20, 2, 6, False], [20, 2, 7, False], [20, 2, 8, False], [20, 2, 9, False], [20, 2, 10, True], [20, 2, 11, True], [20, 2, 12, False], [20, 2, 13, False], [20, 2, 14, False], [20, 2, 15, False], [20, 3, 0, False], [20, 3, 1, False], [20, 3, 2, False], [20, 3, 3, False], [20, 3, 4, False], [20, 3, 5, False], [20, 3, 6, False], [20, 3, 7, False], [20, 3, 8, False], [20, 3, 9, False], [20, 3, 10, True], [20, 3, 11, True], [20, 3, 12, False], [20, 3, 13, False], [20, 3, 14, False], [20, 3, 15, False], [20, 4, 0, False], [20, 4, 1, False], [20, 4, 2, False], [20, 4, 3, False], [20, 4, 4, False], [20, 4, 5, False], [20, 4, 6, False], [20, 4, 7, False], [20, 4, 8, False], [20, 4, 9, False], [20, 4, 10, True], [20, 4, 11, False], [20, 4, 12, False], [20, 4, 13, False], [20, 4, 14, False], [20, 4, 15, False], [20, 5, 0, False], [20, 5, 1, False], [20, 5, 2, False], [20, 5, 3, False], [20, 5, 4, False], [20, 5, 5, False], [20, 5, 6, False], [20, 5, 7, False], [20, 5, 8, False], [20, 5, 9, False], [20, 5, 10, True], [20, 5, 11, False], [20, 5, 12, False], [20, 5, 13, False], [20, 5, 14, False], [20, 5, 15, False], [20, 6, 0, False], [20, 6, 1, False], [20, 6, 2, False], [20, 6, 3, False], [20, 6, 4, False], [20, 6, 5, False], [20, 6, 6, False], [20, 6, 7, False], [20, 6, 8, False], [20, 6, 9, False], [20, 6, 10, True], [20, 6, 11, False], [20, 6, 12, False], [20, 6, 13, False], [20, 6, 14, False], [20, 6, 15, False], [20, 7, 0, False], [20, 7, 1, False], [20, 7, 2, False], [20, 7, 3, False], [20, 7, 4, False], [20, 7, 5, False], [20, 7, 6, False], [20, 7, 7, False], [20, 7, 8, False], [20, 7, 9, False], [20, 7, 10, False], [20, 7, 11, False], [20, 7, 12, False], [20, 7, 13, False], [20, 7, 14, False], [20, 7, 15, False], [20, 8, 0, False], [20, 8, 1, False], [20, 8, 2, False], [20, 8, 3, False], [20, 8, 4, False], [20, 8, 5, False], [20, 8, 6, False], [20, 8, 7, False], [20, 8, 8, True], [20, 8, 9, True], [20, 8, 10, False], [20, 8, 11, False], [20, 8, 12, False], [20, 8, 13, False], [20, 8, 14, False], [20, 8, 15, False], [20, 9, 0, False], [20, 9, 1, False], [20, 9, 2, False], [20, 9, 3, False], [20, 9, 4, False], [20, 9, 5, False], [20, 9, 6, False], [20, 9, 7, False], [20, 9, 8, True], [20, 9, 9, True], [20, 9, 10, False], [20, 9, 11, False], [20, 9, 12, False], [20, 9, 13, False], [20, 9, 14, False], [20, 9, 15, False], [20, 10, 0, False], [20, 10, 1, False], [20, 10, 2, False], [20, 10, 3, False], [20, 10, 4, False], [20, 10, 5, False], [20, 10, 6, False], [20, 10, 7, False], [20, 10, 8, True], [20, 10, 9, False], [20, 10, 10, False], [20, 10, 11, False], [20, 10, 12, False], [20, 10, 13, False], [20, 10, 14, False], [20, 10, 15, False], [20, 11, 0, False], [20, 11, 1, False], [20, 11, 2, False], [20, 11, 3, False], [20, 11, 4, False], [20, 11, 5, False], [20, 11, 6, False], [20, 11, 7, False], [20, 11, 8, True], [20, 11, 9, False], [20, 11, 10, False], [20, 11, 11, False], [20, 11, 12, False], [20, 11, 13, False], [20, 11, 14, False], [20, 11, 15, False], [20, 12, 0, False], [20, 12, 1, False], [20, 12, 2, False], [20, 12, 3, False], [20, 12, 4, False], [20, 12, 5, False], [20, 12, 6, False], [20, 12, 7, False], [20, 12, 8, True], [20, 12, 9, True], [20, 12, 10, False], [20, 12, 11, False], [20, 12, 12, False], [20, 12, 13, False], [20, 12, 14, False], [20, 12, 15, False], [20, 13, 0, False], [20, 13, 1, False], [20, 13, 2, False], [20, 13, 3, False], [20, 13, 4, False], [20, 13, 5, False], [20, 13, 6, False], [20, 13, 7, False], [20, 13, 8, True], [20, 13, 9, True], [20, 13, 10, False], [20, 13, 11, False], [20, 13, 12, False], [20, 13, 13, False], [20, 13, 14, False], [20, 13, 15, False], [20, 14, 0, False], [20, 14, 1, False], [20, 14, 2, False], [20, 14, 3, False], [20, 14, 4, False], [20, 14, 5, False], [20, 14, 6, False], [20, 14, 7, False], [20, 14, 8, False], [20, 14, 9, False], [20, 14, 10, False], [20, 14, 11, False], [20, 14, 12, False], [20, 14, 13, False], [20, 14, 14, False], [20, 14, 15, False], [20, 15, 0, False], [20, 15, 1, False], [20, 15, 2, False], [20, 15, 3, False], [20, 15, 4, False], [20, 15, 5, False], [20, 15, 6, False], [20, 15, 7, False], [20, 15, 8, False], [20, 15, 9, False], [20, 15, 10, False], [20, 15, 11, False], [20, 15, 12, False], [20, 15, 13, False], [20, 15, 14, False], [20, 15, 15, False], [20, 16, 0, False], [20, 16, 1, False], [20, 16, 2, False], [20, 16, 3, False], [20, 16, 4, False], [20, 16, 5, False], [20, 16, 6, True], [20, 16, 7, True], [20, 16, 8, False], [20, 16, 9, False], [20, 16, 10, False], [20, 16, 11, False], [20, 16, 12, False], [20, 16, 13, False], [20, 16, 14, False], [20, 16, 15, False], [20, 17, 0, False], [20, 17, 1, False], [20, 17, 2, False], [20, 17, 3, False], [20, 17, 4, False], [20, 17, 5, False], [20, 17, 6, True], [20, 17, 7, False], [20, 17, 8, False], [20, 17, 9, False], [20, 17, 10, False], [20, 17, 11, False], [20, 17, 12, False], [20, 17, 13, False], [20, 17, 14, False], [20, 17, 15, False], [20, 18, 0, False], [20, 18, 1, False], [20, 18, 2, False], [20, 18, 3, False], [20, 18, 4, False], [20, 18, 5, False], [20, 18, 6, False], [20, 18, 7, False], [20, 18, 8, False], [20, 18, 9, False], [20, 18, 10, False], [20, 18, 11, False], [20, 18, 12, False], [20, 18, 13, False], [20, 18, 14, False], [20, 18, 15, False], [20, 19, 0, False], [20, 19, 1, False], [20, 19, 2, False], [20, 19, 3, False], [20, 19, 4, False], [20, 19, 5, False], [20, 19, 6, False], [20, 19, 7, False], [20, 19, 8, False], [20, 19, 9, False], [20, 19, 10, False], [20, 19, 11, False], [20, 19, 12, False], [20, 19, 13, False], [20, 19, 14, False], [20, 19, 15, False], [21, 0, 0, False], [21, 0, 1, False], [21, 0, 2, False], [21, 0, 3, False], [21, 0, 4, False], [21, 0, 5, False], [21, 0, 6, False], [21, 0, 7, False], [21, 0, 8, False], [21, 0, 9, False], [21, 0, 10, True], [21, 0, 11, True], [21, 0, 12, False], [21, 0, 13, False], [21, 0, 14, False], [21, 0, 15, False], [21, 1, 0, False], [21, 1, 1, False], [21, 1, 2, False], [21, 1, 3, False], [21, 1, 4, False], [21, 1, 5, False], [21, 1, 6, False], [21, 1, 7, False], [21, 1, 8, False], [21, 1, 9, False], [21, 1, 10, True], [21, 1, 11, True], [21, 1, 12, False], [21, 1, 13, False], [21, 1, 14, False], [21, 1, 15, False], [21, 2, 0, False], [21, 2, 1, False], [21, 2, 2, False], [21, 2, 3, False], [21, 2, 4, False], [21, 2, 5, False], [21, 2, 6, False], [21, 2, 7, False], [21, 2, 8, False], [21, 2, 9, False], [21, 2, 10, True], [21, 2, 11, False], [21, 2, 12, False], [21, 2, 13, False], [21, 2, 14, False], [21, 2, 15, False], [21, 3, 0, False], [21, 3, 1, False], [21, 3, 2, False], [21, 3, 3, False], [21, 3, 4, False], [21, 3, 5, False], [21, 3, 6, False], [21, 3, 7, False], [21, 3, 8, False], [21, 3, 9, False], [21, 3, 10, True], [21, 3, 11, True], [21, 3, 12, False], [21, 3, 13, False], [21, 3, 14, False], [21, 3, 15, False], [21, 4, 0, False], [21, 4, 1, False], [21, 4, 2, False], [21, 4, 3, False], [21, 4, 4, False], [21, 4, 5, False], [21, 4, 6, False], [21, 4, 7, False], [21, 4, 8, False], [21, 4, 9, False], [21, 4, 10, True], [21, 4, 11, True], [21, 4, 12, False], [21, 4, 13, False], [21, 4, 14, False], [21, 4, 15, False], [21, 5, 0, False], [21, 5, 1, False], [21, 5, 2, False], [21, 5, 3, False], [21, 5, 4, False], [21, 5, 5, False], [21, 5, 6, False], [21, 5, 7, False], [21, 5, 8, False], [21, 5, 9, False], [21, 5, 10, True], [21, 5, 11, True], [21, 5, 12, False], [21, 5, 13, False], [21, 5, 14, False], [21, 5, 15, False], [21, 6, 0, False], [21, 6, 1, False], [21, 6, 2, False], [21, 6, 3, False], [21, 6, 4, False], [21, 6, 5, False], [21, 6, 6, False], [21, 6, 7, False], [21, 6, 8, False], [21, 6, 9, False], [21, 6, 10, True], [21, 6, 11, False], [21, 6, 12, False], [21, 6, 13, False], [21, 6, 14, False], [21, 6, 15, False], [21, 7, 0, False], [21, 7, 1, False], [21, 7, 2, False], [21, 7, 3, False], [21, 7, 4, False], [21, 7, 5, False], [21, 7, 6, False], [21, 7, 7, False], [21, 7, 8, False], [21, 7, 9, False], [21, 7, 10, False], [21, 7, 11, False], [21, 7, 12, False], [21, 7, 13, False], [21, 7, 14, False], [21, 7, 15, False], [21, 8, 0, False], [21, 8, 1, False], [21, 8, 2, False], [21, 8, 3, False], [21, 8, 4, False], [21, 8, 5, False], [21, 8, 6, False], [21, 8, 7, False], [21, 8, 8, True], [21, 8, 9, True], [21, 8, 10, False], [21, 8, 11, False], [21, 8, 12, False], [21, 8, 13, False], [21, 8, 14, False], [21, 8, 15, False], [21, 9, 0, False], [21, 9, 1, False], [21, 9, 2, False], [21, 9, 3, False], [21, 9, 4, False], [21, 9, 5, False], [21, 9, 6, False], [21, 9, 7, False], [21, 9, 8, True], [21, 9, 9, True], [21, 9, 10, False], [21, 9, 11, False], [21, 9, 12, False], [21, 9, 13, False], [21, 9, 14, False], [21, 9, 15, False], [21, 10, 0, False], [21, 10, 1, False], [21, 10, 2, False], [21, 10, 3, False], [21, 10, 4, False], [21, 10, 5, False], [21, 10, 6, False], [21, 10, 7, False], [21, 10, 8, True], [21, 10, 9, True], [21, 10, 10, False], [21, 10, 11, False], [21, 10, 12, False], [21, 10, 13, False], [21, 10, 14, False], [21, 10, 15, False], [21, 11, 0, False], [21, 11, 1, False], [21, 11, 2, False], [21, 11, 3, False], [21, 11, 4, False], [21, 11, 5, False], [21, 11, 6, False], [21, 11, 7, False], [21, 11, 8, False], [21, 11, 9, False], [21, 11, 10, False], [21, 11, 11, False], [21, 11, 12, False], [21, 11, 13, False], [21, 11, 14, False], [21, 11, 15, False], [21, 12, 0, False], [21, 12, 1, False], [21, 12, 2, False], [21, 12, 3, False], [21, 12, 4, False], [21, 12, 5, False], [21, 12, 6, False], [21, 12, 7, False], [21, 12, 8, True], [21, 12, 9, True], [21, 12, 10, False], [21, 12, 11, False], [21, 12, 12, False], [21, 12, 13, False], [21, 12, 14, False], [21, 12, 15, False], [21, 13, 0, False], [21, 13, 1, False], [21, 13, 2, False], [21, 13, 3, False], [21, 13, 4, False], [21, 13, 5, False], [21, 13, 6, False], [21, 13, 7, False], [21, 13, 8, False], [21, 13, 9, False], [21, 13, 10, False], [21, 13, 11, False], [21, 13, 12, False], [21, 13, 13, False], [21, 13, 14, False], [21, 13, 15, False], [21, 14, 0, False], [21, 14, 1, False], [21, 14, 2, False], [21, 14, 3, False], [21, 14, 4, False], [21, 14, 5, False], [21, 14, 6, False], [21, 14, 7, False], [21, 14, 8, False], [21, 14, 9, False], [21, 14, 10, False], [21, 14, 11, False], [21, 14, 12, False], [21, 14, 13, False], [21, 14, 14, False], [21, 14, 15, False], [21, 15, 0, False], [21, 15, 1, False], [21, 15, 2, False], [21, 15, 3, False], [21, 15, 4, False], [21, 15, 5, False], [21, 15, 6, False], [21, 15, 7, False], [21, 15, 8, False], [21, 15, 9, False], [21, 15, 10, False], [21, 15, 11, False], [21, 15, 12, False], [21, 15, 13, False], [21, 15, 14, False], [21, 15, 15, False], [21, 16, 0, False], [21, 16, 1, False], [21, 16, 2, False], [21, 16, 3, False], [21, 16, 4, False], [21, 16, 5, False], [21, 16, 6, False], [21, 16, 7, False], [21, 16, 8, False], [21, 16, 9, False], [21, 16, 10, False], [21, 16, 11, False], [21, 16, 12, False], [21, 16, 13, False], [21, 16, 14, False], [21, 16, 15, False], [21, 17, 0, False], [21, 17, 1, False], [21, 17, 2, False], [21, 17, 3, False], [21, 17, 4, False], [21, 17, 5, False], [21, 17, 6, False], [21, 17, 7, False], [21, 17, 8, False], [21, 17, 9, False], [21, 17, 10, False], [21, 17, 11, False], [21, 17, 12, False], [21, 17, 13, False], [21, 17, 14, False], [21, 17, 15, False], [21, 18, 0, False], [21, 18, 1, False], [21, 18, 2, False], [21, 18, 3, False], [21, 18, 4, False], [21, 18, 5, False], [21, 18, 6, False], [21, 18, 7, False], [21, 18, 8, False], [21, 18, 9, False], [21, 18, 10, False], [21, 18, 11, False], [21, 18, 12, False], [21, 18, 13, False], [21, 18, 14, False], [21, 18, 15, False], [21, 19, 0, False], [21, 19, 1, False], [21, 19, 2, False], [21, 19, 3, False], [21, 19, 4, False], [21, 19, 5, False], [21, 19, 6, False], [21, 19, 7, False], [21, 19, 8, False], [21, 19, 9, False], [21, 19, 10, False], [21, 19, 11, False], [21, 19, 12, False], [21, 19, 13, False], [21, 19, 14, False], [21, 19, 15, False], [22, 0, 0, False], [22, 0, 1, False], [22, 0, 2, False], [22, 0, 3, False], [22, 0, 4, False], [22, 0, 5, False], [22, 0, 6, False], [22, 0, 7, False], [22, 0, 8, False], [22, 0, 9, False], [22, 0, 10, True], [22, 0, 11, True], [22, 0, 12, False], [22, 0, 13, False], [22, 0, 14, False], [22, 0, 15, False], [22, 1, 0, False], [22, 1, 1, False], [22, 1, 2, False], [22, 1, 3, False], [22, 1, 4, False], [22, 1, 5, False], [22, 1, 6, False], [22, 1, 7, False], [22, 1, 8, False], [22, 1, 9, False], [22, 1, 10, True], [22, 1, 11, True], [22, 1, 12, False], [22, 1, 13, False], [22, 1, 14, False], [22, 1, 15, False], [22, 2, 0, False], [22, 2, 1, False], [22, 2, 2, False], [22, 2, 3, False], [22, 2, 4, False], [22, 2, 5, False], [22, 2, 6, False], [22, 2, 7, False], [22, 2, 8, False], [22, 2, 9, False], [22, 2, 10, True], [22, 2, 11, False], [22, 2, 12, False], [22, 2, 13, False], [22, 2, 14, False], [22, 2, 15, False], [22, 3, 0, False], [22, 3, 1, False], [22, 3, 2, False], [22, 3, 3, False], [22, 3, 4, False], [22, 3, 5, False], [22, 3, 6, False], [22, 3, 7, False], [22, 3, 8, False], [22, 3, 9, False], [22, 3, 10, True], [22, 3, 11, True], [22, 3, 12, False], [22, 3, 13, False], [22, 3, 14, False], [22, 3, 15, False], [22, 4, 0, False], [22, 4, 1, False], [22, 4, 2, False], [22, 4, 3, False], [22, 4, 4, False], [22, 4, 5, False], [22, 4, 6, False], [22, 4, 7, False], [22, 4, 8, False], [22, 4, 9, False], [22, 4, 10, True], [22, 4, 11, False], [22, 4, 12, False], [22, 4, 13, False], [22, 4, 14, False], [22, 4, 15, False], [22, 5, 0, False], [22, 5, 1, False], [22, 5, 2, False], [22, 5, 3, False], [22, 5, 4, False], [22, 5, 5, False], [22, 5, 6, False], [22, 5, 7, False], [22, 5, 8, False], [22, 5, 9, False], [22, 5, 10, True], [22, 5, 11, False], [22, 5, 12, False], [22, 5, 13, False], [22, 5, 14, False], [22, 5, 15, False], [22, 6, 0, False], [22, 6, 1, False], [22, 6, 2, False], [22, 6, 3, False], [22, 6, 4, False], [22, 6, 5, False], [22, 6, 6, False], [22, 6, 7, False], [22, 6, 8, False], [22, 6, 9, False], [22, 6, 10, True], [22, 6, 11, False], [22, 6, 12, False], [22, 6, 13, False], [22, 6, 14, False], [22, 6, 15, False], [22, 7, 0, False], [22, 7, 1, False], [22, 7, 2, False], [22, 7, 3, False], [22, 7, 4, False], [22, 7, 5, False], [22, 7, 6, False], [22, 7, 7, False], [22, 7, 8, False], [22, 7, 9, False], [22, 7, 10, True], [22, 7, 11, False], [22, 7, 12, False], [22, 7, 13, False], [22, 7, 14, False], [22, 7, 15, False], [22, 8, 0, False], [22, 8, 1, False], [22, 8, 2, False], [22, 8, 3, False], [22, 8, 4, False], [22, 8, 5, False], [22, 8, 6, False], [22, 8, 7, False], [22, 8, 8, True], [22, 8, 9, True], [22, 8, 10, False], [22, 8, 11, False], [22, 8, 12, False], [22, 8, 13, False], [22, 8, 14, False], [22, 8, 15, False], [22, 9, 0, False], [22, 9, 1, False], [22, 9, 2, False], [22, 9, 3, False], [22, 9, 4, False], [22, 9, 5, False], [22, 9, 6, False], [22, 9, 7, False], [22, 9, 8, True], [22, 9, 9, True], [22, 9, 10, False], [22, 9, 11, False], [22, 9, 12, False], [22, 9, 13, False], [22, 9, 14, False], [22, 9, 15, False], [22, 10, 0, False], [22, 10, 1, False], [22, 10, 2, False], [22, 10, 3, False], [22, 10, 4, False], [22, 10, 5, False], [22, 10, 6, False], [22, 10, 7, False], [22, 10, 8, True], [22, 10, 9, True], [22, 10, 10, False], [22, 10, 11, False], [22, 10, 12, False], [22, 10, 13, False], [22, 10, 14, False], [22, 10, 15, False], [22, 11, 0, False], [22, 11, 1, False], [22, 11, 2, False], [22, 11, 3, False], [22, 11, 4, False], [22, 11, 5, False], [22, 11, 6, False], [22, 11, 7, False], [22, 11, 8, False], [22, 11, 9, False], [22, 11, 10, False], [22, 11, 11, False], [22, 11, 12, False], [22, 11, 13, False], [22, 11, 14, False], [22, 11, 15, False], [22, 12, 0, False], [22, 12, 1, False], [22, 12, 2, False], [22, 12, 3, False], [22, 12, 4, False], [22, 12, 5, False], [22, 12, 6, False], [22, 12, 7, False], [22, 12, 8, False], [22, 12, 9, False], [22, 12, 10, False], [22, 12, 11, False], [22, 12, 12, False], [22, 12, 13, False], [22, 12, 14, False], [22, 12, 15, False], [22, 13, 0, False], [22, 13, 1, False], [22, 13, 2, False], [22, 13, 3, False], [22, 13, 4, False], [22, 13, 5, False], [22, 13, 6, False], [22, 13, 7, False], [22, 13, 8, False], [22, 13, 9, False], [22, 13, 10, False], [22, 13, 11, False], [22, 13, 12, False], [22, 13, 13, False], [22, 13, 14, False], [22, 13, 15, False], [22, 14, 0, False], [22, 14, 1, False], [22, 14, 2, False], [22, 14, 3, False], [22, 14, 4, False], [22, 14, 5, False], [22, 14, 6, False], [22, 14, 7, False], [22, 14, 8, False], [22, 14, 9, False], [22, 14, 10, False], [22, 14, 11, False], [22, 14, 12, False], [22, 14, 13, False], [22, 14, 14, False], [22, 14, 15, False], [22, 15, 0, False], [22, 15, 1, False], [22, 15, 2, False], [22, 15, 3, False], [22, 15, 4, False], [22, 15, 5, False], [22, 15, 6, False], [22, 15, 7, False], [22, 15, 8, False], [22, 15, 9, False], [22, 15, 10, False], [22, 15, 11, False], [22, 15, 12, False], [22, 15, 13, False], [22, 15, 14, False], [22, 15, 15, False], [22, 16, 0, False], [22, 16, 1, False], [22, 16, 2, False], [22, 16, 3, False], [22, 16, 4, False], [22, 16, 5, False], [22, 16, 6, True], [22, 16, 7, False], [22, 16, 8, False], [22, 16, 9, False], [22, 16, 10, False], [22, 16, 11, False], [22, 16, 12, False], [22, 16, 13, False], [22, 16, 14, False], [22, 16, 15, False], [22, 17, 0, False], [22, 17, 1, False], [22, 17, 2, False], [22, 17, 3, False], [22, 17, 4, False], [22, 17, 5, False], [22, 17, 6, True], [22, 17, 7, False], [22, 17, 8, False], [22, 17, 9, False], [22, 17, 10, False], [22, 17, 11, False], [22, 17, 12, False], [22, 17, 13, False], [22, 17, 14, False], [22, 17, 15, False], [22, 18, 0, False], [22, 18, 1, False], [22, 18, 2, False], [22, 18, 3, False], [22, 18, 4, False], [22, 18, 5, False], [22, 18, 6, True], [22, 18, 7, False], [22, 18, 8, False], [22, 18, 9, False], [22, 18, 10, False], [22, 18, 11, False], [22, 18, 12, False], [22, 18, 13, False], [22, 18, 14, False], [22, 18, 15, False], [22, 19, 0, False], [22, 19, 1, False], [22, 19, 2, False], [22, 19, 3, False], [22, 19, 4, False], [22, 19, 5, False], [22, 19, 6, False], [22, 19, 7, False], [22, 19, 8, False], [22, 19, 9, False], [22, 19, 10, False], [22, 19, 11, False], [22, 19, 12, False], [22, 19, 13, False], [22, 19, 14, False], [22, 19, 15, False], [23, 0, 0, False], [23, 0, 1, False], [23, 0, 2, False], [23, 0, 3, False], [23, 0, 4, False], [23, 0, 5, False], [23, 0, 6, False], [23, 0, 7, False], [23, 0, 8, False], [23, 0, 9, False], [23, 0, 10, True], [23, 0, 11, False], [23, 0, 12, False], [23, 0, 13, False], [23, 0, 14, False], [23, 0, 15, False], [23, 1, 0, False], [23, 1, 1, False], [23, 1, 2, False], [23, 1, 3, False], [23, 1, 4, False], [23, 1, 5, False], [23, 1, 6, False], [23, 1, 7, False], [23, 1, 8, False], [23, 1, 9, False], [23, 1, 10, True], [23, 1, 11, True], [23, 1, 12, False], [23, 1, 13, False], [23, 1, 14, False], [23, 1, 15, False], [23, 2, 0, False], [23, 2, 1, False], [23, 2, 2, False], [23, 2, 3, False], [23, 2, 4, False], [23, 2, 5, False], [23, 2, 6, False], [23, 2, 7, False], [23, 2, 8, False], [23, 2, 9, False], [23, 2, 10, True], [23, 2, 11, False], [23, 2, 12, False], [23, 2, 13, False], [23, 2, 14, False], [23, 2, 15, False], [23, 3, 0, False], [23, 3, 1, False], [23, 3, 2, False], [23, 3, 3, False], [23, 3, 4, False], [23, 3, 5, False], [23, 3, 6, False], [23, 3, 7, False], [23, 3, 8, False], [23, 3, 9, False], [23, 3, 10, True], [23, 3, 11, False], [23, 3, 12, False], [23, 3, 13, False], [23, 3, 14, False], [23, 3, 15, False], [23, 4, 0, False], [23, 4, 1, False], [23, 4, 2, False], [23, 4, 3, False], [23, 4, 4, False], [23, 4, 5, False], [23, 4, 6, False], [23, 4, 7, False], [23, 4, 8, False], [23, 4, 9, False], [23, 4, 10, True], [23, 4, 11, False], [23, 4, 12, False], [23, 4, 13, False], [23, 4, 14, False], [23, 4, 15, False], [23, 5, 0, False], [23, 5, 1, False], [23, 5, 2, False], [23, 5, 3, False], [23, 5, 4, False], [23, 5, 5, False], [23, 5, 6, False], [23, 5, 7, False], [23, 5, 8, False], [23, 5, 9, False], [23, 5, 10, True], [23, 5, 11, False], [23, 5, 12, False], [23, 5, 13, False], [23, 5, 14, False], [23, 5, 15, False], [23, 6, 0, False], [23, 6, 1, False], [23, 6, 2, False], [23, 6, 3, False], [23, 6, 4, False], [23, 6, 5, False], [23, 6, 6, False], [23, 6, 7, False], [23, 6, 8, False], [23, 6, 9, False], [23, 6, 10, True], [23, 6, 11, False], [23, 6, 12, False], [23, 6, 13, False], [23, 6, 14, False], [23, 6, 15, False], [23, 7, 0, False], [23, 7, 1, False], [23, 7, 2, False], [23, 7, 3, False], [23, 7, 4, False], [23, 7, 5, False], [23, 7, 6, False], [23, 7, 7, False], [23, 7, 8, False], [23, 7, 9, False], [23, 7, 10, False], [23, 7, 11, False], [23, 7, 12, False], [23, 7, 13, False], [23, 7, 14, False], [23, 7, 15, False], [23, 8, 0, False], [23, 8, 1, False], [23, 8, 2, False], [23, 8, 3, False], [23, 8, 4, False], [23, 8, 5, False], [23, 8, 6, False], [23, 8, 7, False], [23, 8, 8, True], [23, 8, 9, True], [23, 8, 10, False], [23, 8, 11, False], [23, 8, 12, False], [23, 8, 13, False], [23, 8, 14, False], [23, 8, 15, False], [23, 9, 0, False], [23, 9, 1, False], [23, 9, 2, False], [23, 9, 3, False], [23, 9, 4, False], [23, 9, 5, False], [23, 9, 6, False], [23, 9, 7, False], [23, 9, 8, True], [23, 9, 9, True], [23, 9, 10, False], [23, 9, 11, False], [23, 9, 12, False], [23, 9, 13, False], [23, 9, 14, False], [23, 9, 15, False], [23, 10, 0, False], [23, 10, 1, False], [23, 10, 2, False], [23, 10, 3, False], [23, 10, 4, False], [23, 10, 5, False], [23, 10, 6, False], [23, 10, 7, False], [23, 10, 8, True], [23, 10, 9, True], [23, 10, 10, False], [23, 10, 11, False], [23, 10, 12, False], [23, 10, 13, False], [23, 10, 14, False], [23, 10, 15, False], [23, 11, 0, False], [23, 11, 1, False], [23, 11, 2, False], [23, 11, 3, False], [23, 11, 4, False], [23, 11, 5, False], [23, 11, 6, False], [23, 11, 7, False], [23, 11, 8, True], [23, 11, 9, True], [23, 11, 10, False], [23, 11, 11, False], [23, 11, 12, False], [23, 11, 13, False], [23, 11, 14, False], [23, 11, 15, False], [23, 12, 0, False], [23, 12, 1, False], [23, 12, 2, False], [23, 12, 3, False], [23, 12, 4, False], [23, 12, 5, False], [23, 12, 6, False], [23, 12, 7, False], [23, 12, 8, True], [23, 12, 9, False], [23, 12, 10, False], [23, 12, 11, False], [23, 12, 12, False], [23, 12, 13, False], [23, 12, 14, False], [23, 12, 15, False], [23, 13, 0, False], [23, 13, 1, False], [23, 13, 2, False], [23, 13, 3, False], [23, 13, 4, False], [23, 13, 5, False], [23, 13, 6, False], [23, 13, 7, False], [23, 13, 8, False], [23, 13, 9, False], [23, 13, 10, False], [23, 13, 11, False], [23, 13, 12, False], [23, 13, 13, False], [23, 13, 14, False], [23, 13, 15, False], [23, 14, 0, False], [23, 14, 1, False], [23, 14, 2, False], [23, 14, 3, False], [23, 14, 4, False], [23, 14, 5, False], [23, 14, 6, False], [23, 14, 7, False], [23, 14, 8, False], [23, 14, 9, False], [23, 14, 10, False], [23, 14, 11, False], [23, 14, 12, False], [23, 14, 13, False], [23, 14, 14, False], [23, 14, 15, False], [23, 15, 0, False], [23, 15, 1, False], [23, 15, 2, False], [23, 15, 3, False], [23, 15, 4, False], [23, 15, 5, False], [23, 15, 6, False], [23, 15, 7, False], [23, 15, 8, False], [23, 15, 9, False], [23, 15, 10, False], [23, 15, 11, False], [23, 15, 12, False], [23, 15, 13, False], [23, 15, 14, False], [23, 15, 15, False], [23, 16, 0, False], [23, 16, 1, False], [23, 16, 2, False], [23, 16, 3, False], [23, 16, 4, False], [23, 16, 5, False], [23, 16, 6, True], [23, 16, 7, False], [23, 16, 8, False], [23, 16, 9, False], [23, 16, 10, False], [23, 16, 11, False], [23, 16, 12, False], [23, 16, 13, False], [23, 16, 14, False], [23, 16, 15, False], [23, 17, 0, False], [23, 17, 1, False], [23, 17, 2, False], [23, 17, 3, False], [23, 17, 4, False], [23, 17, 5, False], [23, 17, 6, True], [23, 17, 7, False], [23, 17, 8, False], [23, 17, 9, False], [23, 17, 10, False], [23, 17, 11, False], [23, 17, 12, False], [23, 17, 13, False], [23, 17, 14, False], [23, 17, 15, False], [23, 18, 0, False], [23, 18, 1, False], [23, 18, 2, False], [23, 18, 3, False], [23, 18, 4, False], [23, 18, 5, False], [23, 18, 6, True], [23, 18, 7, False], [23, 18, 8, False], [23, 18, 9, False], [23, 18, 10, False], [23, 18, 11, False], [23, 18, 12, False], [23, 18, 13, False], [23, 18, 14, False], [23, 18, 15, False], [23, 19, 0, False], [23, 19, 1, False], [23, 19, 2, False], [23, 19, 3, False], [23, 19, 4, False], [23, 19, 5, False], [23, 19, 6, False], [23, 19, 7, False], [23, 19, 8, False], [23, 19, 9, False], [23, 19, 10, False], [23, 19, 11, False], [23, 19, 12, False], [23, 19, 13, False], [23, 19, 14, False], [23, 19, 15, False], [24, 0, 0, False], [24, 0, 1, False], [24, 0, 2, False], [24, 0, 3, False], [24, 0, 4, False], [24, 0, 5, False], [24, 0, 6, False], [24, 0, 7, False], [24, 0, 8, False], [24, 0, 9, False], [24, 0, 10, True], [24, 0, 11, False], [24, 0, 12, False], [24, 0, 13, False], [24, 0, 14, False], [24, 0, 15, False], [24, 1, 0, False], [24, 1, 1, False], [24, 1, 2, False], [24, 1, 3, False], [24, 1, 4, False], [24, 1, 5, False], [24, 1, 6, False], [24, 1, 7, False], [24, 1, 8, False], [24, 1, 9, False], [24, 1, 10, True], [24, 1, 11, True], [24, 1, 12, False], [24, 1, 13, False], [24, 1, 14, False], [24, 1, 15, False], [24, 2, 0, False], [24, 2, 1, False], [24, 2, 2, False], [24, 2, 3, False], [24, 2, 4, False], [24, 2, 5, False], [24, 2, 6, False], [24, 2, 7, False], [24, 2, 8, False], [24, 2, 9, False], [24, 2, 10, True], [24, 2, 11, True], [24, 2, 12, False], [24, 2, 13, False], [24, 2, 14, False], [24, 2, 15, False], [24, 3, 0, False], [24, 3, 1, False], [24, 3, 2, False], [24, 3, 3, False], [24, 3, 4, False], [24, 3, 5, False], [24, 3, 6, False], [24, 3, 7, False], [24, 3, 8, False], [24, 3, 9, False], [24, 3, 10, True], [24, 3, 11, True], [24, 3, 12, False], [24, 3, 13, False], [24, 3, 14, False], [24, 3, 15, False], [24, 4, 0, False], [24, 4, 1, False], [24, 4, 2, False], [24, 4, 3, False], [24, 4, 4, False], [24, 4, 5, False], [24, 4, 6, False], [24, 4, 7, False], [24, 4, 8, False], [24, 4, 9, False], [24, 4, 10, True], [24, 4, 11, False], [24, 4, 12, False], [24, 4, 13, False], [24, 4, 14, False], [24, 4, 15, False], [24, 5, 0, False], [24, 5, 1, False], [24, 5, 2, False], [24, 5, 3, False], [24, 5, 4, False], [24, 5, 5, False], [24, 5, 6, False], [24, 5, 7, False], [24, 5, 8, False], [24, 5, 9, False], [24, 5, 10, True], [24, 5, 11, False], [24, 5, 12, False], [24, 5, 13, False], [24, 5, 14, False], [24, 5, 15, False], [24, 6, 0, False], [24, 6, 1, False], [24, 6, 2, False], [24, 6, 3, False], [24, 6, 4, False], [24, 6, 5, False], [24, 6, 6, False], [24, 6, 7, False], [24, 6, 8, False], [24, 6, 9, False], [24, 6, 10, True], [24, 6, 11, False], [24, 6, 12, False], [24, 6, 13, False], [24, 6, 14, False], [24, 6, 15, False], [24, 7, 0, False], [24, 7, 1, False], [24, 7, 2, False], [24, 7, 3, False], [24, 7, 4, False], [24, 7, 5, False], [24, 7, 6, False], [24, 7, 7, False], [24, 7, 8, False], [24, 7, 9, False], [24, 7, 10, False], [24, 7, 11, False], [24, 7, 12, False], [24, 7, 13, False], [24, 7, 14, False], [24, 7, 15, False], [24, 8, 0, False], [24, 8, 1, False], [24, 8, 2, False], [24, 8, 3, False], [24, 8, 4, False], [24, 8, 5, False], [24, 8, 6, False], [24, 8, 7, False], [24, 8, 8, True], [24, 8, 9, True], [24, 8, 10, False], [24, 8, 11, False], [24, 8, 12, False], [24, 8, 13, False], [24, 8, 14, False], [24, 8, 15, False], [24, 9, 0, False], [24, 9, 1, False], [24, 9, 2, False], [24, 9, 3, False], [24, 9, 4, False], [24, 9, 5, False], [24, 9, 6, False], [24, 9, 7, False], [24, 9, 8, True], [24, 9, 9, True], [24, 9, 10, False], [24, 9, 11, False], [24, 9, 12, False], [24, 9, 13, False], [24, 9, 14, False], [24, 9, 15, False], [24, 10, 0, False], [24, 10, 1, False], [24, 10, 2, False], [24, 10, 3, False], [24, 10, 4, False], [24, 10, 5, False], [24, 10, 6, False], [24, 10, 7, False], [24, 10, 8, True], [24, 10, 9, True], [24, 10, 10, False], [24, 10, 11, False], [24, 10, 12, False], [24, 10, 13, False], [24, 10, 14, False], [24, 10, 15, False], [24, 11, 0, False], [24, 11, 1, False], [24, 11, 2, False], [24, 11, 3, False], [24, 11, 4, False], [24, 11, 5, False], [24, 11, 6, False], [24, 11, 7, False], [24, 11, 8, True], [24, 11, 9, True], [24, 11, 10, False], [24, 11, 11, False], [24, 11, 12, False], [24, 11, 13, False], [24, 11, 14, False], [24, 11, 15, False], [24, 12, 0, False], [24, 12, 1, False], [24, 12, 2, False], [24, 12, 3, False], [24, 12, 4, False], [24, 12, 5, False], [24, 12, 6, False], [24, 12, 7, False], [24, 12, 8, False], [24, 12, 9, False], [24, 12, 10, False], [24, 12, 11, False], [24, 12, 12, False], [24, 12, 13, False], [24, 12, 14, False], [24, 12, 15, False], [24, 13, 0, False], [24, 13, 1, False], [24, 13, 2, False], [24, 13, 3, False], [24, 13, 4, False], [24, 13, 5, False], [24, 13, 6, False], [24, 13, 7, False], [24, 13, 8, False], [24, 13, 9, False], [24, 13, 10, False], [24, 13, 11, False], [24, 13, 12, False], [24, 13, 13, False], [24, 13, 14, False], [24, 13, 15, False], [24, 14, 0, False], [24, 14, 1, False], [24, 14, 2, False], [24, 14, 3, False], [24, 14, 4, False], [24, 14, 5, False], [24, 14, 6, False], [24, 14, 7, False], [24, 14, 8, False], [24, 14, 9, False], [24, 14, 10, False], [24, 14, 11, False], [24, 14, 12, False], [24, 14, 13, False], [24, 14, 14, False], [24, 14, 15, False], [24, 15, 0, False], [24, 15, 1, False], [24, 15, 2, False], [24, 15, 3, False], [24, 15, 4, False], [24, 15, 5, False], [24, 15, 6, False], [24, 15, 7, False], [24, 15, 8, False], [24, 15, 9, False], [24, 15, 10, False], [24, 15, 11, False], [24, 15, 12, False], [24, 15, 13, False], [24, 15, 14, False], [24, 15, 15, False], [24, 16, 0, False], [24, 16, 1, False], [24, 16, 2, False], [24, 16, 3, False], [24, 16, 4, False], [24, 16, 5, False], [24, 16, 6, False], [24, 16, 7, False], [24, 16, 8, False], [24, 16, 9, False], [24, 16, 10, False], [24, 16, 11, False], [24, 16, 12, False], [24, 16, 13, False], [24, 16, 14, False], [24, 16, 15, False], [24, 17, 0, False], [24, 17, 1, False], [24, 17, 2, False], [24, 17, 3, False], [24, 17, 4, False], [24, 17, 5, False], [24, 17, 6, False], [24, 17, 7, False], [24, 17, 8, False], [24, 17, 9, False], [24, 17, 10, False], [24, 17, 11, False], [24, 17, 12, False], [24, 17, 13, False], [24, 17, 14, False], [24, 17, 15, False], [24, 18, 0, False], [24, 18, 1, False], [24, 18, 2, False], [24, 18, 3, False], [24, 18, 4, False], [24, 18, 5, False], [24, 18, 6, True], [24, 18, 7, False], [24, 18, 8, False], [24, 18, 9, False], [24, 18, 10, False], [24, 18, 11, False], [24, 18, 12, False], [24, 18, 13, False], [24, 18, 14, False], [24, 18, 15, False], [24, 19, 0, False], [24, 19, 1, False], [24, 19, 2, False], [24, 19, 3, False], [24, 19, 4, False], [24, 19, 5, False], [24, 19, 6, True], [24, 19, 7, False], [24, 19, 8, False], [24, 19, 9, False], [24, 19, 10, False], [24, 19, 11, False], [24, 19, 12, False], [24, 19, 13, False], [24, 19, 14, False], [24, 19, 15, False], [25, 0, 0, False], [25, 0, 1, False], [25, 0, 2, False], [25, 0, 3, False], [25, 0, 4, False], [25, 0, 5, False], [25, 0, 6, False], [25, 0, 7, False], [25, 0, 8, False], [25, 0, 9, False], [25, 0, 10, True], [25, 0, 11, False], [25, 0, 12, False], [25, 0, 13, False], [25, 0, 14, False], [25, 0, 15, False], [25, 1, 0, False], [25, 1, 1, False], [25, 1, 2, False], [25, 1, 3, False], [25, 1, 4, False], [25, 1, 5, False], [25, 1, 6, False], [25, 1, 7, False], [25, 1, 8, False], [25, 1, 9, False], [25, 1, 10, True], [25, 1, 11, True], [25, 1, 12, False], [25, 1, 13, False], [25, 1, 14, False], [25, 1, 15, False], [25, 2, 0, False], [25, 2, 1, False], [25, 2, 2, False], [25, 2, 3, False], [25, 2, 4, False], [25, 2, 5, False], [25, 2, 6, False], [25, 2, 7, False], [25, 2, 8, False], [25, 2, 9, False], [25, 2, 10, True], [25, 2, 11, False], [25, 2, 12, False], [25, 2, 13, False], [25, 2, 14, False], [25, 2, 15, False], [25, 3, 0, False], [25, 3, 1, False], [25, 3, 2, False], [25, 3, 3, False], [25, 3, 4, False], [25, 3, 5, False], [25, 3, 6, False], [25, 3, 7, False], [25, 3, 8, False], [25, 3, 9, False], [25, 3, 10, True], [25, 3, 11, True], [25, 3, 12, False], [25, 3, 13, False], [25, 3, 14, False], [25, 3, 15, False], [25, 4, 0, False], [25, 4, 1, False], [25, 4, 2, False], [25, 4, 3, False], [25, 4, 4, False], [25, 4, 5, False], [25, 4, 6, False], [25, 4, 7, False], [25, 4, 8, False], [25, 4, 9, False], [25, 4, 10, True], [25, 4, 11, False], [25, 4, 12, False], [25, 4, 13, False], [25, 4, 14, False], [25, 4, 15, False], [25, 5, 0, False], [25, 5, 1, False], [25, 5, 2, False], [25, 5, 3, False], [25, 5, 4, False], [25, 5, 5, False], [25, 5, 6, False], [25, 5, 7, False], [25, 5, 8, False], [25, 5, 9, False], [25, 5, 10, True], [25, 5, 11, False], [25, 5, 12, False], [25, 5, 13, False], [25, 5, 14, False], [25, 5, 15, False], [25, 6, 0, False], [25, 6, 1, False], [25, 6, 2, False], [25, 6, 3, False], [25, 6, 4, False], [25, 6, 5, False], [25, 6, 6, False], [25, 6, 7, False], [25, 6, 8, False], [25, 6, 9, False], [25, 6, 10, True], [25, 6, 11, False], [25, 6, 12, False], [25, 6, 13, False], [25, 6, 14, False], [25, 6, 15, False], [25, 7, 0, False], [25, 7, 1, False], [25, 7, 2, False], [25, 7, 3, False], [25, 7, 4, False], [25, 7, 5, False], [25, 7, 6, False], [25, 7, 7, False], [25, 7, 8, False], [25, 7, 9, False], [25, 7, 10, True], [25, 7, 11, False], [25, 7, 12, False], [25, 7, 13, False], [25, 7, 14, False], [25, 7, 15, False], [25, 8, 0, False], [25, 8, 1, False], [25, 8, 2, False], [25, 8, 3, False], [25, 8, 4, False], [25, 8, 5, False], [25, 8, 6, False], [25, 8, 7, False], [25, 8, 8, True], [25, 8, 9, True], [25, 8, 10, True], [25, 8, 11, False], [25, 8, 12, False], [25, 8, 13, False], [25, 8, 14, False], [25, 8, 15, False], [25, 9, 0, False], [25, 9, 1, False], [25, 9, 2, False], [25, 9, 3, False], [25, 9, 4, False], [25, 9, 5, False], [25, 9, 6, False], [25, 9, 7, False], [25, 9, 8, True], [25, 9, 9, True], [25, 9, 10, False], [25, 9, 11, False], [25, 9, 12, False], [25, 9, 13, False], [25, 9, 14, False], [25, 9, 15, False], [25, 10, 0, False], [25, 10, 1, False], [25, 10, 2, False], [25, 10, 3, False], [25, 10, 4, False], [25, 10, 5, False], [25, 10, 6, False], [25, 10, 7, False], [25, 10, 8, True], [25, 10, 9, True], [25, 10, 10, False], [25, 10, 11, False], [25, 10, 12, False], [25, 10, 13, False], [25, 10, 14, False], [25, 10, 15, False], [25, 11, 0, False], [25, 11, 1, False], [25, 11, 2, False], [25, 11, 3, False], [25, 11, 4, False], [25, 11, 5, False], [25, 11, 6, False], [25, 11, 7, False], [25, 11, 8, True], [25, 11, 9, True], [25, 11, 10, False], [25, 11, 11, False], [25, 11, 12, False], [25, 11, 13, False], [25, 11, 14, False], [25, 11, 15, False], [25, 12, 0, False], [25, 12, 1, False], [25, 12, 2, False], [25, 12, 3, False], [25, 12, 4, False], [25, 12, 5, False], [25, 12, 6, False], [25, 12, 7, False], [25, 12, 8, False], [25, 12, 9, False], [25, 12, 10, False], [25, 12, 11, False], [25, 12, 12, False], [25, 12, 13, False], [25, 12, 14, False], [25, 12, 15, False], [25, 13, 0, False], [25, 13, 1, False], [25, 13, 2, False], [25, 13, 3, False], [25, 13, 4, False], [25, 13, 5, False], [25, 13, 6, False], [25, 13, 7, False], [25, 13, 8, False], [25, 13, 9, False], [25, 13, 10, False], [25, 13, 11, False], [25, 13, 12, False], [25, 13, 13, False], [25, 13, 14, False], [25, 13, 15, False], [25, 14, 0, False], [25, 14, 1, False], [25, 14, 2, False], [25, 14, 3, False], [25, 14, 4, False], [25, 14, 5, False], [25, 14, 6, False], [25, 14, 7, False], [25, 14, 8, False], [25, 14, 9, False], [25, 14, 10, False], [25, 14, 11, False], [25, 14, 12, False], [25, 14, 13, False], [25, 14, 14, False], [25, 14, 15, False], [25, 15, 0, False], [25, 15, 1, False], [25, 15, 2, False], [25, 15, 3, False], [25, 15, 4, False], [25, 15, 5, False], [25, 15, 6, False], [25, 15, 7, False], [25, 15, 8, False], [25, 15, 9, False], [25, 15, 10, False], [25, 15, 11, False], [25, 15, 12, False], [25, 15, 13, False], [25, 15, 14, False], [25, 15, 15, False], [25, 16, 0, False], [25, 16, 1, False], [25, 16, 2, False], [25, 16, 3, False], [25, 16, 4, False], [25, 16, 5, False], [25, 16, 6, False], [25, 16, 7, False], [25, 16, 8, False], [25, 16, 9, False], [25, 16, 10, False], [25, 16, 11, False], [25, 16, 12, False], [25, 16, 13, False], [25, 16, 14, False], [25, 16, 15, False], [25, 17, 0, False], [25, 17, 1, False], [25, 17, 2, False], [25, 17, 3, False], [25, 17, 4, False], [25, 17, 5, False], [25, 17, 6, False], [25, 17, 7, False], [25, 17, 8, False], [25, 17, 9, False], [25, 17, 10, False], [25, 17, 11, False], [25, 17, 12, False], [25, 17, 13, False], [25, 17, 14, False], [25, 17, 15, False], [25, 18, 0, False], [25, 18, 1, False], [25, 18, 2, False], [25, 18, 3, False], [25, 18, 4, False], [25, 18, 5, False], [25, 18, 6, True], [25, 18, 7, False], [25, 18, 8, False], [25, 18, 9, False], [25, 18, 10, False], [25, 18, 11, False], [25, 18, 12, False], [25, 18, 13, False], [25, 18, 14, False], [25, 18, 15, False], [25, 19, 0, False], [25, 19, 1, False], [25, 19, 2, False], [25, 19, 3, False], [25, 19, 4, False], [25, 19, 5, False], [25, 19, 6, True], [25, 19, 7, False], [25, 19, 8, False], [25, 19, 9, False], [25, 19, 10, False], [25, 19, 11, False], [25, 19, 12, False], [25, 19, 13, False], [25, 19, 14, False], [25, 19, 15, False], [26, 0, 0, False], [26, 0, 1, False], [26, 0, 2, False], [26, 0, 3, False], [26, 0, 4, False], [26, 0, 5, False], [26, 0, 6, False], [26, 0, 7, False], [26, 0, 8, False], [26, 0, 9, False], [26, 0, 10, True], [26, 0, 11, False], [26, 0, 12, False], [26, 0, 13, False], [26, 0, 14, False], [26, 0, 15, False], [26, 1, 0, False], [26, 1, 1, False], [26, 1, 2, False], [26, 1, 3, False], [26, 1, 4, False], [26, 1, 5, False], [26, 1, 6, False], [26, 1, 7, False], [26, 1, 8, False], [26, 1, 9, False], [26, 1, 10, True], [26, 1, 11, True], [26, 1, 12, False], [26, 1, 13, False], [26, 1, 14, False], [26, 1, 15, False], [26, 2, 0, False], [26, 2, 1, False], [26, 2, 2, False], [26, 2, 3, False], [26, 2, 4, False], [26, 2, 5, False], [26, 2, 6, False], [26, 2, 7, False], [26, 2, 8, False], [26, 2, 9, False], [26, 2, 10, True], [26, 2, 11, False], [26, 2, 12, False], [26, 2, 13, False], [26, 2, 14, False], [26, 2, 15, False], [26, 3, 0, False], [26, 3, 1, False], [26, 3, 2, False], [26, 3, 3, False], [26, 3, 4, False], [26, 3, 5, False], [26, 3, 6, False], [26, 3, 7, False], [26, 3, 8, False], [26, 3, 9, False], [26, 3, 10, True], [26, 3, 11, False], [26, 3, 12, False], [26, 3, 13, False], [26, 3, 14, False], [26, 3, 15, False], [26, 4, 0, False], [26, 4, 1, False], [26, 4, 2, False], [26, 4, 3, False], [26, 4, 4, False], [26, 4, 5, False], [26, 4, 6, False], [26, 4, 7, False], [26, 4, 8, False], [26, 4, 9, False], [26, 4, 10, True], [26, 4, 11, False], [26, 4, 12, False], [26, 4, 13, False], [26, 4, 14, False], [26, 4, 15, False], [26, 5, 0, False], [26, 5, 1, False], [26, 5, 2, False], [26, 5, 3, False], [26, 5, 4, False], [26, 5, 5, False], [26, 5, 6, False], [26, 5, 7, False], [26, 5, 8, False], [26, 5, 9, False], [26, 5, 10, True], [26, 5, 11, False], [26, 5, 12, False], [26, 5, 13, False], [26, 5, 14, False], [26, 5, 15, False], [26, 6, 0, False], [26, 6, 1, False], [26, 6, 2, False], [26, 6, 3, False], [26, 6, 4, False], [26, 6, 5, False], [26, 6, 6, False], [26, 6, 7, False], [26, 6, 8, True], [26, 6, 9, True], [26, 6, 10, True], [26, 6, 11, False], [26, 6, 12, False], [26, 6, 13, False], [26, 6, 14, False], [26, 6, 15, False], [26, 7, 0, False], [26, 7, 1, False], [26, 7, 2, False], [26, 7, 3, False], [26, 7, 4, False], [26, 7, 5, False], [26, 7, 6, False], [26, 7, 7, False], [26, 7, 8, True], [26, 7, 9, True], [26, 7, 10, True], [26, 7, 11, False], [26, 7, 12, False], [26, 7, 13, False], [26, 7, 14, False], [26, 7, 15, False], [26, 8, 0, False], [26, 8, 1, False], [26, 8, 2, False], [26, 8, 3, False], [26, 8, 4, False], [26, 8, 5, False], [26, 8, 6, False], [26, 8, 7, False], [26, 8, 8, True], [26, 8, 9, True], [26, 8, 10, True], [26, 8, 11, False], [26, 8, 12, False], [26, 8, 13, False], [26, 8, 14, False], [26, 8, 15, False], [26, 9, 0, False], [26, 9, 1, False], [26, 9, 2, False], [26, 9, 3, False], [26, 9, 4, False], [26, 9, 5, False], [26, 9, 6, False], [26, 9, 7, False], [26, 9, 8, True], [26, 9, 9, True], [26, 9, 10, True], [26, 9, 11, False], [26, 9, 12, False], [26, 9, 13, False], [26, 9, 14, False], [26, 9, 15, False], [26, 10, 0, False], [26, 10, 1, False], [26, 10, 2, False], [26, 10, 3, False], [26, 10, 4, False], [26, 10, 5, False], [26, 10, 6, False], [26, 10, 7, False], [26, 10, 8, True], [26, 10, 9, True], [26, 10, 10, True], [26, 10, 11, False], [26, 10, 12, False], [26, 10, 13, False], [26, 10, 14, False], [26, 10, 15, False], [26, 11, 0, False], [26, 11, 1, False], [26, 11, 2, False], [26, 11, 3, False], [26, 11, 4, False], [26, 11, 5, False], [26, 11, 6, False], [26, 11, 7, False], [26, 11, 8, True], [26, 11, 9, True], [26, 11, 10, False], [26, 11, 11, False], [26, 11, 12, False], [26, 11, 13, False], [26, 11, 14, False], [26, 11, 15, False], [26, 12, 0, False], [26, 12, 1, False], [26, 12, 2, False], [26, 12, 3, False], [26, 12, 4, False], [26, 12, 5, False], [26, 12, 6, False], [26, 12, 7, False], [26, 12, 8, False], [26, 12, 9, False], [26, 12, 10, False], [26, 12, 11, False], [26, 12, 12, False], [26, 12, 13, False], [26, 12, 14, False], [26, 12, 15, False], [26, 13, 0, False], [26, 13, 1, False], [26, 13, 2, False], [26, 13, 3, False], [26, 13, 4, False], [26, 13, 5, False], [26, 13, 6, False], [26, 13, 7, False], [26, 13, 8, False], [26, 13, 9, False], [26, 13, 10, False], [26, 13, 11, False], [26, 13, 12, False], [26, 13, 13, False], [26, 13, 14, False], [26, 13, 15, False], [26, 14, 0, False], [26, 14, 1, False], [26, 14, 2, False], [26, 14, 3, False], [26, 14, 4, False], [26, 14, 5, False], [26, 14, 6, False], [26, 14, 7, False], [26, 14, 8, False], [26, 14, 9, False], [26, 14, 10, False], [26, 14, 11, False], [26, 14, 12, False], [26, 14, 13, False], [26, 14, 14, False], [26, 14, 15, False], [26, 15, 0, False], [26, 15, 1, False], [26, 15, 2, False], [26, 15, 3, False], [26, 15, 4, False], [26, 15, 5, False], [26, 15, 6, False], [26, 15, 7, False], [26, 15, 8, False], [26, 15, 9, False], [26, 15, 10, False], [26, 15, 11, False], [26, 15, 12, False], [26, 15, 13, False], [26, 15, 14, False], [26, 15, 15, False], [26, 16, 0, False], [26, 16, 1, False], [26, 16, 2, False], [26, 16, 3, False], [26, 16, 4, False], [26, 16, 5, False], [26, 16, 6, False], [26, 16, 7, False], [26, 16, 8, False], [26, 16, 9, False], [26, 16, 10, False], [26, 16, 11, False], [26, 16, 12, False], [26, 16, 13, False], [26, 16, 14, False], [26, 16, 15, False], [26, 17, 0, False], [26, 17, 1, False], [26, 17, 2, False], [26, 17, 3, False], [26, 17, 4, False], [26, 17, 5, False], [26, 17, 6, False], [26, 17, 7, False], [26, 17, 8, False], [26, 17, 9, False], [26, 17, 10, False], [26, 17, 11, False], [26, 17, 12, False], [26, 17, 13, False], [26, 17, 14, False], [26, 17, 15, False], [26, 18, 0, False], [26, 18, 1, False], [26, 18, 2, False], [26, 18, 3, False], [26, 18, 4, False], [26, 18, 5, False], [26, 18, 6, True], [26, 18, 7, False], [26, 18, 8, False], [26, 18, 9, False], [26, 18, 10, False], [26, 18, 11, False], [26, 18, 12, False], [26, 18, 13, False], [26, 18, 14, False], [26, 18, 15, False], [26, 19, 0, False], [26, 19, 1, False], [26, 19, 2, False], [26, 19, 3, False], [26, 19, 4, False], [26, 19, 5, False], [26, 19, 6, True], [26, 19, 7, False], [26, 19, 8, False], [26, 19, 9, False], [26, 19, 10, False], [26, 19, 11, False], [26, 19, 12, False], [26, 19, 13, False], [26, 19, 14, False], [26, 19, 15, False], [27, 0, 0, False], [27, 0, 1, False], [27, 0, 2, False], [27, 0, 3, False], [27, 0, 4, False], [27, 0, 5, False], [27, 0, 6, False], [27, 0, 7, False], [27, 0, 8, False], [27, 0, 9, False], [27, 0, 10, True], [27, 0, 11, False], [27, 0, 12, False], [27, 0, 13, False], [27, 0, 14, False], [27, 0, 15, False], [27, 1, 0, False], [27, 1, 1, False], [27, 1, 2, False], [27, 1, 3, False], [27, 1, 4, False], [27, 1, 5, False], [27, 1, 6, False], [27, 1, 7, False], [27, 1, 8, False], [27, 1, 9, False], [27, 1, 10, True], [27, 1, 11, False], [27, 1, 12, False], [27, 1, 13, False], [27, 1, 14, False], [27, 1, 15, False], [27, 2, 0, False], [27, 2, 1, False], [27, 2, 2, False], [27, 2, 3, False], [27, 2, 4, False], [27, 2, 5, False], [27, 2, 6, False], [27, 2, 7, False], [27, 2, 8, False], [27, 2, 9, False], [27, 2, 10, True], [27, 2, 11, False], [27, 2, 12, False], [27, 2, 13, False], [27, 2, 14, False], [27, 2, 15, False], [27, 3, 0, False], [27, 3, 1, False], [27, 3, 2, False], [27, 3, 3, False], [27, 3, 4, False], [27, 3, 5, False], [27, 3, 6, False], [27, 3, 7, False], [27, 3, 8, False], [27, 3, 9, False], [27, 3, 10, True], [27, 3, 11, False], [27, 3, 12, False], [27, 3, 13, False], [27, 3, 14, False], [27, 3, 15, False], [27, 4, 0, False], [27, 4, 1, False], [27, 4, 2, False], [27, 4, 3, False], [27, 4, 4, False], [27, 4, 5, False], [27, 4, 6, False], [27, 4, 7, False], [27, 4, 8, False], [27, 4, 9, False], [27, 4, 10, True], [27, 4, 11, False], [27, 4, 12, False], [27, 4, 13, False], [27, 4, 14, False], [27, 4, 15, False], [27, 5, 0, False], [27, 5, 1, False], [27, 5, 2, False], [27, 5, 3, False], [27, 5, 4, False], [27, 5, 5, False], [27, 5, 6, False], [27, 5, 7, False], [27, 5, 8, False], [27, 5, 9, False], [27, 5, 10, True], [27, 5, 11, False], [27, 5, 12, False], [27, 5, 13, False], [27, 5, 14, False], [27, 5, 15, False], [27, 6, 0, False], [27, 6, 1, False], [27, 6, 2, False], [27, 6, 3, False], [27, 6, 4, False], [27, 6, 5, False], [27, 6, 6, False], [27, 6, 7, False], [27, 6, 8, True], [27, 6, 9, True], [27, 6, 10, True], [27, 6, 11, False], [27, 6, 12, False], [27, 6, 13, False], [27, 6, 14, False], [27, 6, 15, False], [27, 7, 0, False], [27, 7, 1, False], [27, 7, 2, False], [27, 7, 3, False], [27, 7, 4, False], [27, 7, 5, False], [27, 7, 6, False], [27, 7, 7, False], [27, 7, 8, True], [27, 7, 9, True], [27, 7, 10, True], [27, 7, 11, False], [27, 7, 12, False], [27, 7, 13, False], [27, 7, 14, False], [27, 7, 15, False], [27, 8, 0, False], [27, 8, 1, False], [27, 8, 2, False], [27, 8, 3, False], [27, 8, 4, False], [27, 8, 5, False], [27, 8, 6, False], [27, 8, 7, False], [27, 8, 8, True], [27, 8, 9, True], [27, 8, 10, True], [27, 8, 11, False], [27, 8, 12, False], [27, 8, 13, False], [27, 8, 14, False], [27, 8, 15, False], [27, 9, 0, False], [27, 9, 1, False], [27, 9, 2, False], [27, 9, 3, False], [27, 9, 4, False], [27, 9, 5, False], [27, 9, 6, False], [27, 9, 7, False], [27, 9, 8, True], [27, 9, 9, True], [27, 9, 10, True], [27, 9, 11, False], [27, 9, 12, False], [27, 9, 13, False], [27, 9, 14, False], [27, 9, 15, False], [27, 10, 0, False], [27, 10, 1, False], [27, 10, 2, False], [27, 10, 3, False], [27, 10, 4, False], [27, 10, 5, False], [27, 10, 6, False], [27, 10, 7, False], [27, 10, 8, True], [27, 10, 9, True], [27, 10, 10, False], [27, 10, 11, False], [27, 10, 12, False], [27, 10, 13, False], [27, 10, 14, False], [27, 10, 15, False], [27, 11, 0, False], [27, 11, 1, False], [27, 11, 2, False], [27, 11, 3, False], [27, 11, 4, False], [27, 11, 5, False], [27, 11, 6, False], [27, 11, 7, False], [27, 11, 8, True], [27, 11, 9, False], [27, 11, 10, False], [27, 11, 11, False], [27, 11, 12, False], [27, 11, 13, False], [27, 11, 14, False], [27, 11, 15, False], [27, 12, 0, False], [27, 12, 1, False], [27, 12, 2, False], [27, 12, 3, False], [27, 12, 4, False], [27, 12, 5, False], [27, 12, 6, False], [27, 12, 7, False], [27, 12, 8, False], [27, 12, 9, False], [27, 12, 10, False], [27, 12, 11, False], [27, 12, 12, False], [27, 12, 13, False], [27, 12, 14, False], [27, 12, 15, False], [27, 13, 0, False], [27, 13, 1, False], [27, 13, 2, False], [27, 13, 3, False], [27, 13, 4, False], [27, 13, 5, False], [27, 13, 6, False], [27, 13, 7, False], [27, 13, 8, False], [27, 13, 9, False], [27, 13, 10, False], [27, 13, 11, False], [27, 13, 12, False], [27, 13, 13, False], [27, 13, 14, False], [27, 13, 15, False], [27, 14, 0, False], [27, 14, 1, False], [27, 14, 2, False], [27, 14, 3, False], [27, 14, 4, False], [27, 14, 5, False], [27, 14, 6, False], [27, 14, 7, False], [27, 14, 8, False], [27, 14, 9, False], [27, 14, 10, False], [27, 14, 11, False], [27, 14, 12, False], [27, 14, 13, False], [27, 14, 14, False], [27, 14, 15, False], [27, 15, 0, False], [27, 15, 1, False], [27, 15, 2, False], [27, 15, 3, False], [27, 15, 4, False], [27, 15, 5, False], [27, 15, 6, False], [27, 15, 7, False], [27, 15, 8, False], [27, 15, 9, False], [27, 15, 10, False], [27, 15, 11, False], [27, 15, 12, False], [27, 15, 13, False], [27, 15, 14, False], [27, 15, 15, False], [27, 16, 0, False], [27, 16, 1, False], [27, 16, 2, False], [27, 16, 3, False], [27, 16, 4, False], [27, 16, 5, False], [27, 16, 6, False], [27, 16, 7, False], [27, 16, 8, False], [27, 16, 9, False], [27, 16, 10, False], [27, 16, 11, False], [27, 16, 12, False], [27, 16, 13, False], [27, 16, 14, False], [27, 16, 15, False], [27, 17, 0, False], [27, 17, 1, False], [27, 17, 2, False], [27, 17, 3, False], [27, 17, 4, False], [27, 17, 5, False], [27, 17, 6, False], [27, 17, 7, False], [27, 17, 8, False], [27, 17, 9, False], [27, 17, 10, False], [27, 17, 11, False], [27, 17, 12, False], [27, 17, 13, False], [27, 17, 14, False], [27, 17, 15, False], [27, 18, 0, False], [27, 18, 1, False], [27, 18, 2, False], [27, 18, 3, False], [27, 18, 4, False], [27, 18, 5, False], [27, 18, 6, True], [27, 18, 7, False], [27, 18, 8, False], [27, 18, 9, False], [27, 18, 10, False], [27, 18, 11, False], [27, 18, 12, False], [27, 18, 13, False], [27, 18, 14, False], [27, 18, 15, False], [27, 19, 0, False], [27, 19, 1, False], [27, 19, 2, False], [27, 19, 3, False], [27, 19, 4, False], [27, 19, 5, False], [27, 19, 6, True], [27, 19, 7, False], [27, 19, 8, False], [27, 19, 9, False], [27, 19, 10, False], [27, 19, 11, False], [27, 19, 12, False], [27, 19, 13, False], [27, 19, 14, False], [27, 19, 15, False], [28, 0, 0, False], [28, 0, 1, False], [28, 0, 2, False], [28, 0, 3, False], [28, 0, 4, False], [28, 0, 5, False], [28, 0, 6, False], [28, 0, 7, False], [28, 0, 8, False], [28, 0, 9, False], [28, 0, 10, True], [28, 0, 11, True], [28, 0, 12, False], [28, 0, 13, False], [28, 0, 14, False], [28, 0, 15, False], [28, 1, 0, False], [28, 1, 1, False], [28, 1, 2, False], [28, 1, 3, False], [28, 1, 4, False], [28, 1, 5, False], [28, 1, 6, False], [28, 1, 7, False], [28, 1, 8, False], [28, 1, 9, False], [28, 1, 10, True], [28, 1, 11, True], [28, 1, 12, False], [28, 1, 13, False], [28, 1, 14, False], [28, 1, 15, False], [28, 2, 0, False], [28, 2, 1, False], [28, 2, 2, False], [28, 2, 3, False], [28, 2, 4, False], [28, 2, 5, False], [28, 2, 6, False], [28, 2, 7, False], [28, 2, 8, False], [28, 2, 9, False], [28, 2, 10, True], [28, 2, 11, False], [28, 2, 12, False], [28, 2, 13, False], [28, 2, 14, False], [28, 2, 15, False], [28, 3, 0, False], [28, 3, 1, False], [28, 3, 2, False], [28, 3, 3, False], [28, 3, 4, False], [28, 3, 5, False], [28, 3, 6, False], [28, 3, 7, False], [28, 3, 8, False], [28, 3, 9, False], [28, 3, 10, True], [28, 3, 11, True], [28, 3, 12, False], [28, 3, 13, False], [28, 3, 14, False], [28, 3, 15, False], [28, 4, 0, False], [28, 4, 1, False], [28, 4, 2, False], [28, 4, 3, False], [28, 4, 4, False], [28, 4, 5, False], [28, 4, 6, False], [28, 4, 7, False], [28, 4, 8, False], [28, 4, 9, False], [28, 4, 10, True], [28, 4, 11, False], [28, 4, 12, False], [28, 4, 13, False], [28, 4, 14, False], [28, 4, 15, False], [28, 5, 0, False], [28, 5, 1, False], [28, 5, 2, False], [28, 5, 3, False], [28, 5, 4, False], [28, 5, 5, False], [28, 5, 6, False], [28, 5, 7, False], [28, 5, 8, False], [28, 5, 9, False], [28, 5, 10, True], [28, 5, 11, False], [28, 5, 12, False], [28, 5, 13, False], [28, 5, 14, False], [28, 5, 15, False], [28, 6, 0, False], [28, 6, 1, False], [28, 6, 2, False], [28, 6, 3, False], [28, 6, 4, False], [28, 6, 5, False], [28, 6, 6, False], [28, 6, 7, False], [28, 6, 8, False], [28, 6, 9, False], [28, 6, 10, True], [28, 6, 11, False], [28, 6, 12, False], [28, 6, 13, False], [28, 6, 14, False], [28, 6, 15, False], [28, 7, 0, False], [28, 7, 1, False], [28, 7, 2, False], [28, 7, 3, False], [28, 7, 4, False], [28, 7, 5, False], [28, 7, 6, False], [28, 7, 7, False], [28, 7, 8, False], [28, 7, 9, False], [28, 7, 10, True], [28, 7, 11, False], [28, 7, 12, False], [28, 7, 13, False], [28, 7, 14, False], [28, 7, 15, False], [28, 8, 0, False], [28, 8, 1, False], [28, 8, 2, False], [28, 8, 3, False], [28, 8, 4, False], [28, 8, 5, False], [28, 8, 6, False], [28, 8, 7, False], [28, 8, 8, True], [28, 8, 9, True], [28, 8, 10, True], [28, 8, 11, True], [28, 8, 12, False], [28, 8, 13, False], [28, 8, 14, False], [28, 8, 15, False], [28, 9, 0, False], [28, 9, 1, False], [28, 9, 2, False], [28, 9, 3, False], [28, 9, 4, False], [28, 9, 5, False], [28, 9, 6, False], [28, 9, 7, False], [28, 9, 8, True], [28, 9, 9, True], [28, 9, 10, True], [28, 9, 11, False], [28, 9, 12, False], [28, 9, 13, False], [28, 9, 14, False], [28, 9, 15, False], [28, 10, 0, False], [28, 10, 1, False], [28, 10, 2, False], [28, 10, 3, False], [28, 10, 4, False], [28, 10, 5, False], [28, 10, 6, False], [28, 10, 7, False], [28, 10, 8, True], [28, 10, 9, True], [28, 10, 10, False], [28, 10, 11, False], [28, 10, 12, False], [28, 10, 13, False], [28, 10, 14, False], [28, 10, 15, False], [28, 11, 0, False], [28, 11, 1, False], [28, 11, 2, False], [28, 11, 3, False], [28, 11, 4, False], [28, 11, 5, False], [28, 11, 6, False], [28, 11, 7, False], [28, 11, 8, True], [28, 11, 9, True], [28, 11, 10, False], [28, 11, 11, False], [28, 11, 12, False], [28, 11, 13, False], [28, 11, 14, False], [28, 11, 15, False], [28, 12, 0, False], [28, 12, 1, False], [28, 12, 2, False], [28, 12, 3, False], [28, 12, 4, False], [28, 12, 5, False], [28, 12, 6, False], [28, 12, 7, False], [28, 12, 8, True], [28, 12, 9, True], [28, 12, 10, False], [28, 12, 11, False], [28, 12, 12, False], [28, 12, 13, False], [28, 12, 14, False], [28, 12, 15, False], [28, 13, 0, False], [28, 13, 1, False], [28, 13, 2, False], [28, 13, 3, False], [28, 13, 4, False], [28, 13, 5, False], [28, 13, 6, False], [28, 13, 7, False], [28, 13, 8, True], [28, 13, 9, True], [28, 13, 10, False], [28, 13, 11, False], [28, 13, 12, False], [28, 13, 13, False], [28, 13, 14, False], [28, 13, 15, False], [28, 14, 0, False], [28, 14, 1, False], [28, 14, 2, False], [28, 14, 3, False], [28, 14, 4, False], [28, 14, 5, False], [28, 14, 6, False], [28, 14, 7, False], [28, 14, 8, True], [28, 14, 9, False], [28, 14, 10, False], [28, 14, 11, False], [28, 14, 12, False], [28, 14, 13, False], [28, 14, 14, False], [28, 14, 15, False], [28, 15, 0, False], [28, 15, 1, False], [28, 15, 2, False], [28, 15, 3, False], [28, 15, 4, False], [28, 15, 5, False], [28, 15, 6, False], [28, 15, 7, False], [28, 15, 8, True], [28, 15, 9, False], [28, 15, 10, False], [28, 15, 11, False], [28, 15, 12, False], [28, 15, 13, False], [28, 15, 14, False], [28, 15, 15, False], [28, 16, 0, False], [28, 16, 1, False], [28, 16, 2, False], [28, 16, 3, False], [28, 16, 4, False], [28, 16, 5, False], [28, 16, 6, False], [28, 16, 7, False], [28, 16, 8, False], [28, 16, 9, False], [28, 16, 10, False], [28, 16, 11, False], [28, 16, 12, False], [28, 16, 13, False], [28, 16, 14, False], [28, 16, 15, False], [28, 17, 0, False], [28, 17, 1, False], [28, 17, 2, False], [28, 17, 3, False], [28, 17, 4, False], [28, 17, 5, False], [28, 17, 6, False], [28, 17, 7, False], [28, 17, 8, False], [28, 17, 9, False], [28, 17, 10, False], [28, 17, 11, False], [28, 17, 12, False], [28, 17, 13, False], [28, 17, 14, False], [28, 17, 15, False], [28, 18, 0, False], [28, 18, 1, False], [28, 18, 2, False], [28, 18, 3, False], [28, 18, 4, False], [28, 18, 5, False], [28, 18, 6, False], [28, 18, 7, False], [28, 18, 8, False], [28, 18, 9, False], [28, 18, 10, False], [28, 18, 11, False], [28, 18, 12, False], [28, 18, 13, False], [28, 18, 14, False], [28, 18, 15, False], [28, 19, 0, False], [28, 19, 1, False], [28, 19, 2, False], [28, 19, 3, False], [28, 19, 4, False], [28, 19, 5, False], [28, 19, 6, False], [28, 19, 7, False], [28, 19, 8, False], [28, 19, 9, False], [28, 19, 10, False], [28, 19, 11, False], [28, 19, 12, False], [28, 19, 13, False], [28, 19, 14, False], [28, 19, 15, False], [29, 0, 0, False], [29, 0, 1, False], [29, 0, 2, False], [29, 0, 3, False], [29, 0, 4, False], [29, 0, 5, False], [29, 0, 6, False], [29, 0, 7, False], [29, 0, 8, False], [29, 0, 9, False], [29, 0, 10, True], [29, 0, 11, True], [29, 0, 12, False], [29, 0, 13, False], [29, 0, 14, False], [29, 0, 15, False], [29, 1, 0, False], [29, 1, 1, False], [29, 1, 2, False], [29, 1, 3, False], [29, 1, 4, False], [29, 1, 5, False], [29, 1, 6, False], [29, 1, 7, False], [29, 1, 8, False], [29, 1, 9, False], [29, 1, 10, True], [29, 1, 11, True], [29, 1, 12, False], [29, 1, 13, False], [29, 1, 14, False], [29, 1, 15, False], [29, 2, 0, False], [29, 2, 1, False], [29, 2, 2, False], [29, 2, 3, False], [29, 2, 4, False], [29, 2, 5, False], [29, 2, 6, False], [29, 2, 7, False], [29, 2, 8, False], [29, 2, 9, False], [29, 2, 10, True], [29, 2, 11, True], [29, 2, 12, False], [29, 2, 13, False], [29, 2, 14, False], [29, 2, 15, False], [29, 3, 0, False], [29, 3, 1, False], [29, 3, 2, False], [29, 3, 3, False], [29, 3, 4, False], [29, 3, 5, False], [29, 3, 6, False], [29, 3, 7, False], [29, 3, 8, False], [29, 3, 9, False], [29, 3, 10, True], [29, 3, 11, True], [29, 3, 12, False], [29, 3, 13, False], [29, 3, 14, False], [29, 3, 15, False], [29, 4, 0, False], [29, 4, 1, False], [29, 4, 2, False], [29, 4, 3, False], [29, 4, 4, False], [29, 4, 5, False], [29, 4, 6, False], [29, 4, 7, False], [29, 4, 8, False], [29, 4, 9, False], [29, 4, 10, True], [29, 4, 11, True], [29, 4, 12, False], [29, 4, 13, False], [29, 4, 14, False], [29, 4, 15, False], [29, 5, 0, False], [29, 5, 1, False], [29, 5, 2, False], [29, 5, 3, False], [29, 5, 4, False], [29, 5, 5, False], [29, 5, 6, False], [29, 5, 7, False], [29, 5, 8, False], [29, 5, 9, False], [29, 5, 10, True], [29, 5, 11, True], [29, 5, 12, False], [29, 5, 13, False], [29, 5, 14, False], [29, 5, 15, False], [29, 6, 0, False], [29, 6, 1, False], [29, 6, 2, False], [29, 6, 3, False], [29, 6, 4, False], [29, 6, 5, False], [29, 6, 6, False], [29, 6, 7, False], [29, 6, 8, False], [29, 6, 9, False], [29, 6, 10, True], [29, 6, 11, False], [29, 6, 12, False], [29, 6, 13, False], [29, 6, 14, False], [29, 6, 15, False], [29, 7, 0, False], [29, 7, 1, False], [29, 7, 2, False], [29, 7, 3, False], [29, 7, 4, False], [29, 7, 5, False], [29, 7, 6, False], [29, 7, 7, False], [29, 7, 8, False], [29, 7, 9, False], [29, 7, 10, True], [29, 7, 11, True], [29, 7, 12, False], [29, 7, 13, False], [29, 7, 14, False], [29, 7, 15, False], [29, 8, 0, False], [29, 8, 1, False], [29, 8, 2, False], [29, 8, 3, False], [29, 8, 4, False], [29, 8, 5, False], [29, 8, 6, False], [29, 8, 7, False], [29, 8, 8, True], [29, 8, 9, True], [29, 8, 10, True], [29, 8, 11, False], [29, 8, 12, False], [29, 8, 13, False], [29, 8, 14, False], [29, 8, 15, False], [29, 9, 0, False], [29, 9, 1, False], [29, 9, 2, False], [29, 9, 3, False], [29, 9, 4, False], [29, 9, 5, False], [29, 9, 6, False], [29, 9, 7, False], [29, 9, 8, True], [29, 9, 9, True], [29, 9, 10, True], [29, 9, 11, False], [29, 9, 12, False], [29, 9, 13, False], [29, 9, 14, False], [29, 9, 15, False], [29, 10, 0, False], [29, 10, 1, False], [29, 10, 2, False], [29, 10, 3, False], [29, 10, 4, False], [29, 10, 5, False], [29, 10, 6, False], [29, 10, 7, False], [29, 10, 8, True], [29, 10, 9, True], [29, 10, 10, False], [29, 10, 11, False], [29, 10, 12, False], [29, 10, 13, False], [29, 10, 14, False], [29, 10, 15, False], [29, 11, 0, False], [29, 11, 1, False], [29, 11, 2, False], [29, 11, 3, False], [29, 11, 4, False], [29, 11, 5, False], [29, 11, 6, False], [29, 11, 7, False], [29, 11, 8, True], [29, 11, 9, True], [29, 11, 10, False], [29, 11, 11, False], [29, 11, 12, False], [29, 11, 13, False], [29, 11, 14, False], [29, 11, 15, False], [29, 12, 0, False], [29, 12, 1, False], [29, 12, 2, False], [29, 12, 3, False], [29, 12, 4, False], [29, 12, 5, False], [29, 12, 6, False], [29, 12, 7, False], [29, 12, 8, True], [29, 12, 9, True], [29, 12, 10, False], [29, 12, 11, False], [29, 12, 12, False], [29, 12, 13, False], [29, 12, 14, False], [29, 12, 15, False], [29, 13, 0, False], [29, 13, 1, False], [29, 13, 2, False], [29, 13, 3, False], [29, 13, 4, False], [29, 13, 5, False], [29, 13, 6, False], [29, 13, 7, False], [29, 13, 8, True], [29, 13, 9, True], [29, 13, 10, False], [29, 13, 11, False], [29, 13, 12, False], [29, 13, 13, False], [29, 13, 14, False], [29, 13, 15, False], [29, 14, 0, False], [29, 14, 1, False], [29, 14, 2, False], [29, 14, 3, False], [29, 14, 4, False], [29, 14, 5, False], [29, 14, 6, False], [29, 14, 7, False], [29, 14, 8, True], [29, 14, 9, False], [29, 14, 10, False], [29, 14, 11, False], [29, 14, 12, False], [29, 14, 13, False], [29, 14, 14, False], [29, 14, 15, False], [29, 15, 0, False], [29, 15, 1, False], [29, 15, 2, False], [29, 15, 3, False], [29, 15, 4, False], [29, 15, 5, False], [29, 15, 6, False], [29, 15, 7, False], [29, 15, 8, False], [29, 15, 9, False], [29, 15, 10, False], [29, 15, 11, False], [29, 15, 12, False], [29, 15, 13, False], [29, 15, 14, False], [29, 15, 15, False], [29, 16, 0, False], [29, 16, 1, False], [29, 16, 2, False], [29, 16, 3, False], [29, 16, 4, False], [29, 16, 5, False], [29, 16, 6, False], [29, 16, 7, False], [29, 16, 8, False], [29, 16, 9, False], [29, 16, 10, False], [29, 16, 11, False], [29, 16, 12, False], [29, 16, 13, False], [29, 16, 14, False], [29, 16, 15, False], [29, 17, 0, False], [29, 17, 1, False], [29, 17, 2, False], [29, 17, 3, False], [29, 17, 4, False], [29, 17, 5, False], [29, 17, 6, False], [29, 17, 7, False], [29, 17, 8, False], [29, 17, 9, False], [29, 17, 10, False], [29, 17, 11, False], [29, 17, 12, False], [29, 17, 13, False], [29, 17, 14, False], [29, 17, 15, False], [29, 18, 0, False], [29, 18, 1, False], [29, 18, 2, False], [29, 18, 3, False], [29, 18, 4, False], [29, 18, 5, False], [29, 18, 6, False], [29, 18, 7, False], [29, 18, 8, False], [29, 18, 9, False], [29, 18, 10, False], [29, 18, 11, False], [29, 18, 12, False], [29, 18, 13, False], [29, 18, 14, False], [29, 18, 15, False], [29, 19, 0, False], [29, 19, 1, False], [29, 19, 2, False], [29, 19, 3, False], [29, 19, 4, False], [29, 19, 5, False], [29, 19, 6, False], [29, 19, 7, False], [29, 19, 8, False], [29, 19, 9, False], [29, 19, 10, False], [29, 19, 11, False], [29, 19, 12, False], [29, 19, 13, False], [29, 19, 14, False], [29, 19, 15, False], [30, 0, 0, False], [30, 0, 1, False], [30, 0, 2, False], [30, 0, 3, False], [30, 0, 4, False], [30, 0, 5, False], [30, 0, 6, False], [30, 0, 7, False], [30, 0, 8, False], [30, 0, 9, False], [30, 0, 10, True], [30, 0, 11, True], [30, 0, 12, False], [30, 0, 13, False], [30, 0, 14, False], [30, 0, 15, False], [30, 1, 0, False], [30, 1, 1, False], [30, 1, 2, False], [30, 1, 3, False], [30, 1, 4, False], [30, 1, 5, False], [30, 1, 6, False], [30, 1, 7, False], [30, 1, 8, False], [30, 1, 9, False], [30, 1, 10, True], [30, 1, 11, True], [30, 1, 12, False], [30, 1, 13, False], [30, 1, 14, False], [30, 1, 15, False], [30, 2, 0, False], [30, 2, 1, False], [30, 2, 2, False], [30, 2, 3, False], [30, 2, 4, False], [30, 2, 5, False], [30, 2, 6, False], [30, 2, 7, False], [30, 2, 8, False], [30, 2, 9, False], [30, 2, 10, True], [30, 2, 11, True], [30, 2, 12, False], [30, 2, 13, False], [30, 2, 14, False], [30, 2, 15, False], [30, 3, 0, False], [30, 3, 1, False], [30, 3, 2, False], [30, 3, 3, False], [30, 3, 4, False], [30, 3, 5, False], [30, 3, 6, False], [30, 3, 7, False], [30, 3, 8, False], [30, 3, 9, False], [30, 3, 10, True], [30, 3, 11, True], [30, 3, 12, False], [30, 3, 13, False], [30, 3, 14, False], [30, 3, 15, False], [30, 4, 0, False], [30, 4, 1, False], [30, 4, 2, False], [30, 4, 3, False], [30, 4, 4, False], [30, 4, 5, False], [30, 4, 6, False], [30, 4, 7, False], [30, 4, 8, False], [30, 4, 9, False], [30, 4, 10, True], [30, 4, 11, True], [30, 4, 12, False], [30, 4, 13, False], [30, 4, 14, False], [30, 4, 15, False], [30, 5, 0, False], [30, 5, 1, False], [30, 5, 2, False], [30, 5, 3, False], [30, 5, 4, False], [30, 5, 5, False], [30, 5, 6, False], [30, 5, 7, False], [30, 5, 8, False], [30, 5, 9, False], [30, 5, 10, True], [30, 5, 11, True], [30, 5, 12, False], [30, 5, 13, False], [30, 5, 14, False], [30, 5, 15, False], [30, 6, 0, False], [30, 6, 1, False], [30, 6, 2, False], [30, 6, 3, False], [30, 6, 4, False], [30, 6, 5, False], [30, 6, 6, False], [30, 6, 7, False], [30, 6, 8, True], [30, 6, 9, True], [30, 6, 10, True], [30, 6, 11, False], [30, 6, 12, False], [30, 6, 13, False], [30, 6, 14, False], [30, 6, 15, False], [30, 7, 0, False], [30, 7, 1, False], [30, 7, 2, False], [30, 7, 3, False], [30, 7, 4, False], [30, 7, 5, False], [30, 7, 6, False], [30, 7, 7, False], [30, 7, 8, True], [30, 7, 9, True], [30, 7, 10, True], [30, 7, 11, False], [30, 7, 12, False], [30, 7, 13, False], [30, 7, 14, False], [30, 7, 15, False], [30, 8, 0, False], [30, 8, 1, False], [30, 8, 2, False], [30, 8, 3, False], [30, 8, 4, False], [30, 8, 5, False], [30, 8, 6, False], [30, 8, 7, False], [30, 8, 8, True], [30, 8, 9, True], [30, 8, 10, True], [30, 8, 11, False], [30, 8, 12, False], [30, 8, 13, False], [30, 8, 14, False], [30, 8, 15, False], [30, 9, 0, False], [30, 9, 1, False], [30, 9, 2, False], [30, 9, 3, False], [30, 9, 4, False], [30, 9, 5, False], [30, 9, 6, False], [30, 9, 7, False], [30, 9, 8, True], [30, 9, 9, True], [30, 9, 10, True], [30, 9, 11, False], [30, 9, 12, False], [30, 9, 13, False], [30, 9, 14, False], [30, 9, 15, False], [30, 10, 0, False], [30, 10, 1, False], [30, 10, 2, False], [30, 10, 3, False], [30, 10, 4, False], [30, 10, 5, False], [30, 10, 6, False], [30, 10, 7, False], [30, 10, 8, True], [30, 10, 9, True], [30, 10, 10, True], [30, 10, 11, False], [30, 10, 12, False], [30, 10, 13, False], [30, 10, 14, False], [30, 10, 15, False], [30, 11, 0, False], [30, 11, 1, False], [30, 11, 2, False], [30, 11, 3, False], [30, 11, 4, False], [30, 11, 5, False], [30, 11, 6, False], [30, 11, 7, False], [30, 11, 8, True], [30, 11, 9, True], [30, 11, 10, False], [30, 11, 11, False], [30, 11, 12, False], [30, 11, 13, False], [30, 11, 14, False], [30, 11, 15, False], [30, 12, 0, False], [30, 12, 1, False], [30, 12, 2, False], [30, 12, 3, False], [30, 12, 4, False], [30, 12, 5, False], [30, 12, 6, False], [30, 12, 7, False], [30, 12, 8, True], [30, 12, 9, True], [30, 12, 10, False], [30, 12, 11, False], [30, 12, 12, False], [30, 12, 13, False], [30, 12, 14, False], [30, 12, 15, False], [30, 13, 0, False], [30, 13, 1, False], [30, 13, 2, False], [30, 13, 3, False], [30, 13, 4, False], [30, 13, 5, False], [30, 13, 6, False], [30, 13, 7, False], [30, 13, 8, True], [30, 13, 9, True], [30, 13, 10, False], [30, 13, 11, False], [30, 13, 12, False], [30, 13, 13, False], [30, 13, 14, False], [30, 13, 15, False], [30, 14, 0, False], [30, 14, 1, False], [30, 14, 2, False], [30, 14, 3, False], [30, 14, 4, False], [30, 14, 5, False], [30, 14, 6, False], [30, 14, 7, False], [30, 14, 8, True], [30, 14, 9, False], [30, 14, 10, False], [30, 14, 11, False], [30, 14, 12, False], [30, 14, 13, False], [30, 14, 14, False], [30, 14, 15, False], [30, 15, 0, False], [30, 15, 1, False], [30, 15, 2, False], [30, 15, 3, False], [30, 15, 4, False], [30, 15, 5, False], [30, 15, 6, False], [30, 15, 7, False], [30, 15, 8, True], [30, 15, 9, False], [30, 15, 10, False], [30, 15, 11, False], [30, 15, 12, False], [30, 15, 13, False], [30, 15, 14, False], [30, 15, 15, False], [30, 16, 0, False], [30, 16, 1, False], [30, 16, 2, False], [30, 16, 3, False], [30, 16, 4, False], [30, 16, 5, False], [30, 16, 6, False], [30, 16, 7, False], [30, 16, 8, False], [30, 16, 9, False], [30, 16, 10, False], [30, 16, 11, False], [30, 16, 12, False], [30, 16, 13, False], [30, 16, 14, False], [30, 16, 15, False], [30, 17, 0, False], [30, 17, 1, False], [30, 17, 2, False], [30, 17, 3, False], [30, 17, 4, False], [30, 17, 5, False], [30, 17, 6, False], [30, 17, 7, False], [30, 17, 8, False], [30, 17, 9, False], [30, 17, 10, False], [30, 17, 11, False], [30, 17, 12, False], [30, 17, 13, False], [30, 17, 14, False], [30, 17, 15, False], [30, 18, 0, False], [30, 18, 1, False], [30, 18, 2, False], [30, 18, 3, False], [30, 18, 4, False], [30, 18, 5, False], [30, 18, 6, False], [30, 18, 7, False], [30, 18, 8, False], [30, 18, 9, False], [30, 18, 10, False], [30, 18, 11, False], [30, 18, 12, False], [30, 18, 13, False], [30, 18, 14, False], [30, 18, 15, False], [30, 19, 0, False], [30, 19, 1, False], [30, 19, 2, False], [30, 19, 3, False], [30, 19, 4, False], [30, 19, 5, False], [30, 19, 6, False], [30, 19, 7, False], [30, 19, 8, False], [30, 19, 9, False], [30, 19, 10, False], [30, 19, 11, False], [30, 19, 12, False], [30, 19, 13, False], [30, 19, 14, False], [30, 19, 15, False], [31, 0, 0, False], [31, 0, 1, False], [31, 0, 2, False], [31, 0, 3, False], [31, 0, 4, False], [31, 0, 5, False], [31, 0, 6, False], [31, 0, 7, False], [31, 0, 8, False], [31, 0, 9, False], [31, 0, 10, True], [31, 0, 11, True], [31, 0, 12, False], [31, 0, 13, False], [31, 0, 14, False], [31, 0, 15, False], [31, 1, 0, False], [31, 1, 1, False], [31, 1, 2, False], [31, 1, 3, False], [31, 1, 4, False], [31, 1, 5, False], [31, 1, 6, False], [31, 1, 7, False], [31, 1, 8, False], [31, 1, 9, False], [31, 1, 10, True], [31, 1, 11, True], [31, 1, 12, False], [31, 1, 13, False], [31, 1, 14, False], [31, 1, 15, False], [31, 2, 0, False], [31, 2, 1, False], [31, 2, 2, False], [31, 2, 3, False], [31, 2, 4, False], [31, 2, 5, False], [31, 2, 6, False], [31, 2, 7, False], [31, 2, 8, False], [31, 2, 9, False], [31, 2, 10, True], [31, 2, 11, True], [31, 2, 12, False], [31, 2, 13, False], [31, 2, 14, False], [31, 2, 15, False], [31, 3, 0, False], [31, 3, 1, False], [31, 3, 2, False], [31, 3, 3, False], [31, 3, 4, False], [31, 3, 5, False], [31, 3, 6, False], [31, 3, 7, False], [31, 3, 8, False], [31, 3, 9, False], [31, 3, 10, True], [31, 3, 11, True], [31, 3, 12, False], [31, 3, 13, False], [31, 3, 14, False], [31, 3, 15, False], [31, 4, 0, False], [31, 4, 1, False], [31, 4, 2, False], [31, 4, 3, False], [31, 4, 4, False], [31, 4, 5, False], [31, 4, 6, False], [31, 4, 7, False], [31, 4, 8, False], [31, 4, 9, False], [31, 4, 10, True], [31, 4, 11, True], [31, 4, 12, False], [31, 4, 13, False], [31, 4, 14, False], [31, 4, 15, False], [31, 5, 0, False], [31, 5, 1, False], [31, 5, 2, False], [31, 5, 3, False], [31, 5, 4, False], [31, 5, 5, False], [31, 5, 6, False], [31, 5, 7, False], [31, 5, 8, False], [31, 5, 9, False], [31, 5, 10, True], [31, 5, 11, True], [31, 5, 12, False], [31, 5, 13, False], [31, 5, 14, False], [31, 5, 15, False], [31, 6, 0, False], [31, 6, 1, False], [31, 6, 2, False], [31, 6, 3, False], [31, 6, 4, False], [31, 6, 5, False], [31, 6, 6, False], [31, 6, 7, False], [31, 6, 8, True], [31, 6, 9, True], [31, 6, 10, True], [31, 6, 11, True], [31, 6, 12, False], [31, 6, 13, False], [31, 6, 14, False], [31, 6, 15, False], [31, 7, 0, False], [31, 7, 1, False], [31, 7, 2, False], [31, 7, 3, False], [31, 7, 4, False], [31, 7, 5, False], [31, 7, 6, False], [31, 7, 7, False], [31, 7, 8, True], [31, 7, 9, True], [31, 7, 10, True], [31, 7, 11, True], [31, 7, 12, False], [31, 7, 13, False], [31, 7, 14, False], [31, 7, 15, False], [31, 8, 0, False], [31, 8, 1, False], [31, 8, 2, False], [31, 8, 3, False], [31, 8, 4, False], [31, 8, 5, False], [31, 8, 6, False], [31, 8, 7, False], [31, 8, 8, True], [31, 8, 9, True], [31, 8, 10, True], [31, 8, 11, False], [31, 8, 12, False], [31, 8, 13, False], [31, 8, 14, False], [31, 8, 15, False], [31, 9, 0, False], [31, 9, 1, False], [31, 9, 2, False], [31, 9, 3, False], [31, 9, 4, False], [31, 9, 5, False], [31, 9, 6, False], [31, 9, 7, False], [31, 9, 8, True], [31, 9, 9, True], [31, 9, 10, True], [31, 9, 11, False], [31, 9, 12, False], [31, 9, 13, False], [31, 9, 14, False], [31, 9, 15, False], [31, 10, 0, False], [31, 10, 1, False], [31, 10, 2, False], [31, 10, 3, False], [31, 10, 4, False], [31, 10, 5, False], [31, 10, 6, False], [31, 10, 7, False], [31, 10, 8, True], [31, 10, 9, True], [31, 10, 10, True], [31, 10, 11, False], [31, 10, 12, False], [31, 10, 13, False], [31, 10, 14, False], [31, 10, 15, False], [31, 11, 0, False], [31, 11, 1, False], [31, 11, 2, False], [31, 11, 3, False], [31, 11, 4, False], [31, 11, 5, False], [31, 11, 6, False], [31, 11, 7, False], [31, 11, 8, True], [31, 11, 9, True], [31, 11, 10, False], [31, 11, 11, False], [31, 11, 12, False], [31, 11, 13, False], [31, 11, 14, False], [31, 11, 15, False], [31, 12, 0, False], [31, 12, 1, False], [31, 12, 2, False], [31, 12, 3, False], [31, 12, 4, False], [31, 12, 5, False], [31, 12, 6, False], [31, 12, 7, False], [31, 12, 8, True], [31, 12, 9, True], [31, 12, 10, False], [31, 12, 11, False], [31, 12, 12, False], [31, 12, 13, False], [31, 12, 14, False], [31, 12, 15, False], [31, 13, 0, False], [31, 13, 1, False], [31, 13, 2, False], [31, 13, 3, False], [31, 13, 4, False], [31, 13, 5, False], [31, 13, 6, False], [31, 13, 7, False], [31, 13, 8, True], [31, 13, 9, True], [31, 13, 10, False], [31, 13, 11, False], [31, 13, 12, False], [31, 13, 13, False], [31, 13, 14, False], [31, 13, 15, False], [31, 14, 0, False], [31, 14, 1, False], [31, 14, 2, False], [31, 14, 3, False], [31, 14, 4, False], [31, 14, 5, False], [31, 14, 6, False], [31, 14, 7, False], [31, 14, 8, True], [31, 14, 9, False], [31, 14, 10, False], [31, 14, 11, False], [31, 14, 12, False], [31, 14, 13, False], [31, 14, 14, False], [31, 14, 15, False], [31, 15, 0, False], [31, 15, 1, False], [31, 15, 2, False], [31, 15, 3, False], [31, 15, 4, False], [31, 15, 5, False], [31, 15, 6, False], [31, 15, 7, False], [31, 15, 8, False], [31, 15, 9, False], [31, 15, 10, False], [31, 15, 11, False], [31, 15, 12, False], [31, 15, 13, False], [31, 15, 14, False], [31, 15, 15, False], [31, 16, 0, False], [31, 16, 1, False], [31, 16, 2, False], [31, 16, 3, False], [31, 16, 4, False], [31, 16, 5, False], [31, 16, 6, False], [31, 16, 7, False], [31, 16, 8, False], [31, 16, 9, False], [31, 16, 10, False], [31, 16, 11, False], [31, 16, 12, False], [31, 16, 13, False], [31, 16, 14, False], [31, 16, 15, False], [31, 17, 0, False], [31, 17, 1, False], [31, 17, 2, False], [31, 17, 3, False], [31, 17, 4, False], [31, 17, 5, False], [31, 17, 6, False], [31, 17, 7, False], [31, 17, 8, False], [31, 17, 9, False], [31, 17, 10, False], [31, 17, 11, False], [31, 17, 12, False], [31, 17, 13, False], [31, 17, 14, False], [31, 17, 15, False], [31, 18, 0, False], [31, 18, 1, False], [31, 18, 2, False], [31, 18, 3, False], [31, 18, 4, False], [31, 18, 5, False], [31, 18, 6, False], [31, 18, 7, False], [31, 18, 8, False], [31, 18, 9, False], [31, 18, 10, False], [31, 18, 11, False], [31, 18, 12, False], [31, 18, 13, False], [31, 18, 14, False], [31, 18, 15, False], [31, 19, 0, False], [31, 19, 1, False], [31, 19, 2, False], [31, 19, 3, False], [31, 19, 4, False], [31, 19, 5, False], [31, 19, 6, False], [31, 19, 7, False], [31, 19, 8, False], [31, 19, 9, False], [31, 19, 10, False], [31, 19, 11, False], [31, 19, 12, False], [31, 19, 13, False], [31, 19, 14, False], [31, 19, 15, False], [32, 0, 0, False], [32, 0, 1, False], [32, 0, 2, False], [32, 0, 3, False], [32, 0, 4, False], [32, 0, 5, False], [32, 0, 6, False], [32, 0, 7, False], [32, 0, 8, False], [32, 0, 9, False], [32, 0, 10, True], [32, 0, 11, True], [32, 0, 12, False], [32, 0, 13, False], [32, 0, 14, False], [32, 0, 15, False], [32, 1, 0, False], [32, 1, 1, False], [32, 1, 2, False], [32, 1, 3, False], [32, 1, 4, False], [32, 1, 5, False], [32, 1, 6, False], [32, 1, 7, False], [32, 1, 8, False], [32, 1, 9, False], [32, 1, 10, True], [32, 1, 11, True], [32, 1, 12, False], [32, 1, 13, False], [32, 1, 14, False], [32, 1, 15, False], [32, 2, 0, False], [32, 2, 1, False], [32, 2, 2, False], [32, 2, 3, False], [32, 2, 4, False], [32, 2, 5, False], [32, 2, 6, False], [32, 2, 7, False], [32, 2, 8, False], [32, 2, 9, False], [32, 2, 10, True], [32, 2, 11, True], [32, 2, 12, False], [32, 2, 13, False], [32, 2, 14, False], [32, 2, 15, False], [32, 3, 0, False], [32, 3, 1, False], [32, 3, 2, False], [32, 3, 3, False], [32, 3, 4, False], [32, 3, 5, False], [32, 3, 6, False], [32, 3, 7, False], [32, 3, 8, False], [32, 3, 9, False], [32, 3, 10, True], [32, 3, 11, True], [32, 3, 12, False], [32, 3, 13, False], [32, 3, 14, False], [32, 3, 15, False], [32, 4, 0, False], [32, 4, 1, False], [32, 4, 2, False], [32, 4, 3, False], [32, 4, 4, False], [32, 4, 5, False], [32, 4, 6, False], [32, 4, 7, False], [32, 4, 8, False], [32, 4, 9, False], [32, 4, 10, True], [32, 4, 11, True], [32, 4, 12, False], [32, 4, 13, False], [32, 4, 14, False], [32, 4, 15, False], [32, 5, 0, False], [32, 5, 1, False], [32, 5, 2, False], [32, 5, 3, False], [32, 5, 4, False], [32, 5, 5, False], [32, 5, 6, False], [32, 5, 7, False], [32, 5, 8, False], [32, 5, 9, False], [32, 5, 10, True], [32, 5, 11, True], [32, 5, 12, False], [32, 5, 13, False], [32, 5, 14, False], [32, 5, 15, False], [32, 6, 0, False], [32, 6, 1, False], [32, 6, 2, False], [32, 6, 3, False], [32, 6, 4, False], [32, 6, 5, False], [32, 6, 6, False], [32, 6, 7, False], [32, 6, 8, True], [32, 6, 9, True], [32, 6, 10, True], [32, 6, 11, True], [32, 6, 12, False], [32, 6, 13, False], [32, 6, 14, False], [32, 6, 15, False], [32, 7, 0, False], [32, 7, 1, False], [32, 7, 2, False], [32, 7, 3, False], [32, 7, 4, False], [32, 7, 5, False], [32, 7, 6, False], [32, 7, 7, False], [32, 7, 8, True], [32, 7, 9, True], [32, 7, 10, True], [32, 7, 11, True], [32, 7, 12, False], [32, 7, 13, False], [32, 7, 14, False], [32, 7, 15, False], [32, 8, 0, False], [32, 8, 1, False], [32, 8, 2, False], [32, 8, 3, False], [32, 8, 4, False], [32, 8, 5, False], [32, 8, 6, False], [32, 8, 7, False], [32, 8, 8, True], [32, 8, 9, True], [32, 8, 10, True], [32, 8, 11, False], [32, 8, 12, False], [32, 8, 13, False], [32, 8, 14, False], [32, 8, 15, False], [32, 9, 0, False], [32, 9, 1, False], [32, 9, 2, False], [32, 9, 3, False], [32, 9, 4, False], [32, 9, 5, False], [32, 9, 6, False], [32, 9, 7, False], [32, 9, 8, True], [32, 9, 9, True], [32, 9, 10, True], [32, 9, 11, False], [32, 9, 12, False], [32, 9, 13, False], [32, 9, 14, False], [32, 9, 15, False], [32, 10, 0, False], [32, 10, 1, False], [32, 10, 2, False], [32, 10, 3, False], [32, 10, 4, False], [32, 10, 5, False], [32, 10, 6, False], [32, 10, 7, False], [32, 10, 8, True], [32, 10, 9, True], [32, 10, 10, True], [32, 10, 11, False], [32, 10, 12, False], [32, 10, 13, False], [32, 10, 14, False], [32, 10, 15, False], [32, 11, 0, False], [32, 11, 1, False], [32, 11, 2, False], [32, 11, 3, False], [32, 11, 4, False], [32, 11, 5, False], [32, 11, 6, False], [32, 11, 7, False], [32, 11, 8, True], [32, 11, 9, True], [32, 11, 10, False], [32, 11, 11, False], [32, 11, 12, False], [32, 11, 13, False], [32, 11, 14, False], [32, 11, 15, False], [32, 12, 0, False], [32, 12, 1, False], [32, 12, 2, False], [32, 12, 3, False], [32, 12, 4, False], [32, 12, 5, False], [32, 12, 6, False], [32, 12, 7, False], [32, 12, 8, True], [32, 12, 9, True], [32, 12, 10, False], [32, 12, 11, False], [32, 12, 12, False], [32, 12, 13, False], [32, 12, 14, False], [32, 12, 15, False], [32, 13, 0, False], [32, 13, 1, False], [32, 13, 2, False], [32, 13, 3, False], [32, 13, 4, False], [32, 13, 5, False], [32, 13, 6, False], [32, 13, 7, False], [32, 13, 8, True], [32, 13, 9, True], [32, 13, 10, False], [32, 13, 11, False], [32, 13, 12, False], [32, 13, 13, False], [32, 13, 14, False], [32, 13, 15, False], [32, 14, 0, False], [32, 14, 1, False], [32, 14, 2, False], [32, 14, 3, False], [32, 14, 4, False], [32, 14, 5, False], [32, 14, 6, False], [32, 14, 7, False], [32, 14, 8, True], [32, 14, 9, False], [32, 14, 10, False], [32, 14, 11, False], [32, 14, 12, False], [32, 14, 13, False], [32, 14, 14, False], [32, 14, 15, False], [32, 15, 0, False], [32, 15, 1, False], [32, 15, 2, False], [32, 15, 3, False], [32, 15, 4, False], [32, 15, 5, False], [32, 15, 6, False], [32, 15, 7, False], [32, 15, 8, True], [32, 15, 9, False], [32, 15, 10, False], [32, 15, 11, False], [32, 15, 12, False], [32, 15, 13, False], [32, 15, 14, False], [32, 15, 15, False], [32, 16, 0, False], [32, 16, 1, False], [32, 16, 2, False], [32, 16, 3, False], [32, 16, 4, False], [32, 16, 5, False], [32, 16, 6, False], [32, 16, 7, False], [32, 16, 8, False], [32, 16, 9, False], [32, 16, 10, False], [32, 16, 11, False], [32, 16, 12, False], [32, 16, 13, False], [32, 16, 14, False], [32, 16, 15, False], [32, 17, 0, False], [32, 17, 1, False], [32, 17, 2, False], [32, 17, 3, False], [32, 17, 4, False], [32, 17, 5, False], [32, 17, 6, False], [32, 17, 7, False], [32, 17, 8, False], [32, 17, 9, False], [32, 17, 10, False], [32, 17, 11, False], [32, 17, 12, False], [32, 17, 13, False], [32, 17, 14, False], [32, 17, 15, False], [32, 18, 0, False], [32, 18, 1, False], [32, 18, 2, False], [32, 18, 3, False], [32, 18, 4, False], [32, 18, 5, False], [32, 18, 6, False], [32, 18, 7, False], [32, 18, 8, False], [32, 18, 9, False], [32, 18, 10, False], [32, 18, 11, False], [32, 18, 12, False], [32, 18, 13, False], [32, 18, 14, False], [32, 18, 15, False], [32, 19, 0, False], [32, 19, 1, False], [32, 19, 2, False], [32, 19, 3, False], [32, 19, 4, False], [32, 19, 5, False], [32, 19, 6, False], [32, 19, 7, False], [32, 19, 8, False], [32, 19, 9, False], [32, 19, 10, False], [32, 19, 11, False], [32, 19, 12, False], [32, 19, 13, False], [32, 19, 14, False], [32, 19, 15, False], [33, 0, 0, False], [33, 0, 1, False], [33, 0, 2, False], [33, 0, 3, False], [33, 0, 4, False], [33, 0, 5, False], [33, 0, 6, False], [33, 0, 7, False], [33, 0, 8, False], [33, 0, 9, False], [33, 0, 10, True], [33, 0, 11, True], [33, 0, 12, False], [33, 0, 13, False], [33, 0, 14, False], [33, 0, 15, False], [33, 1, 0, False], [33, 1, 1, False], [33, 1, 2, False], [33, 1, 3, False], [33, 1, 4, False], [33, 1, 5, False], [33, 1, 6, False], [33, 1, 7, False], [33, 1, 8, False], [33, 1, 9, False], [33, 1, 10, True], [33, 1, 11, True], [33, 1, 12, False], [33, 1, 13, False], [33, 1, 14, False], [33, 1, 15, False], [33, 2, 0, False], [33, 2, 1, False], [33, 2, 2, False], [33, 2, 3, False], [33, 2, 4, False], [33, 2, 5, False], [33, 2, 6, False], [33, 2, 7, False], [33, 2, 8, False], [33, 2, 9, False], [33, 2, 10, True], [33, 2, 11, True], [33, 2, 12, False], [33, 2, 13, False], [33, 2, 14, False], [33, 2, 15, False], [33, 3, 0, False], [33, 3, 1, False], [33, 3, 2, False], [33, 3, 3, False], [33, 3, 4, False], [33, 3, 5, False], [33, 3, 6, False], [33, 3, 7, False], [33, 3, 8, False], [33, 3, 9, False], [33, 3, 10, True], [33, 3, 11, True], [33, 3, 12, False], [33, 3, 13, False], [33, 3, 14, False], [33, 3, 15, False], [33, 4, 0, False], [33, 4, 1, False], [33, 4, 2, False], [33, 4, 3, False], [33, 4, 4, False], [33, 4, 5, False], [33, 4, 6, False], [33, 4, 7, False], [33, 4, 8, False], [33, 4, 9, False], [33, 4, 10, True], [33, 4, 11, True], [33, 4, 12, False], [33, 4, 13, False], [33, 4, 14, False], [33, 4, 15, False], [33, 5, 0, False], [33, 5, 1, False], [33, 5, 2, False], [33, 5, 3, False], [33, 5, 4, False], [33, 5, 5, False], [33, 5, 6, False], [33, 5, 7, False], [33, 5, 8, False], [33, 5, 9, False], [33, 5, 10, True], [33, 5, 11, True], [33, 5, 12, False], [33, 5, 13, False], [33, 5, 14, False], [33, 5, 15, False], [33, 6, 0, False], [33, 6, 1, False], [33, 6, 2, False], [33, 6, 3, False], [33, 6, 4, False], [33, 6, 5, False], [33, 6, 6, False], [33, 6, 7, False], [33, 6, 8, True], [33, 6, 9, True], [33, 6, 10, True], [33, 6, 11, True], [33, 6, 12, False], [33, 6, 13, False], [33, 6, 14, False], [33, 6, 15, False], [33, 7, 0, False], [33, 7, 1, False], [33, 7, 2, False], [33, 7, 3, False], [33, 7, 4, False], [33, 7, 5, False], [33, 7, 6, False], [33, 7, 7, False], [33, 7, 8, True], [33, 7, 9, True], [33, 7, 10, True], [33, 7, 11, True], [33, 7, 12, False], [33, 7, 13, False], [33, 7, 14, False], [33, 7, 15, False], [33, 8, 0, False], [33, 8, 1, False], [33, 8, 2, False], [33, 8, 3, False], [33, 8, 4, False], [33, 8, 5, False], [33, 8, 6, False], [33, 8, 7, False], [33, 8, 8, True], [33, 8, 9, True], [33, 8, 10, True], [33, 8, 11, False], [33, 8, 12, False], [33, 8, 13, False], [33, 8, 14, False], [33, 8, 15, False], [33, 9, 0, False], [33, 9, 1, False], [33, 9, 2, False], [33, 9, 3, False], [33, 9, 4, False], [33, 9, 5, False], [33, 9, 6, False], [33, 9, 7, False], [33, 9, 8, True], [33, 9, 9, True], [33, 9, 10, True], [33, 9, 11, False], [33, 9, 12, False], [33, 9, 13, False], [33, 9, 14, False], [33, 9, 15, False], [33, 10, 0, False], [33, 10, 1, False], [33, 10, 2, False], [33, 10, 3, False], [33, 10, 4, False], [33, 10, 5, False], [33, 10, 6, False], [33, 10, 7, False], [33, 10, 8, True], [33, 10, 9, True], [33, 10, 10, True], [33, 10, 11, False], [33, 10, 12, False], [33, 10, 13, False], [33, 10, 14, False], [33, 10, 15, False], [33, 11, 0, False], [33, 11, 1, False], [33, 11, 2, False], [33, 11, 3, False], [33, 11, 4, False], [33, 11, 5, False], [33, 11, 6, False], [33, 11, 7, False], [33, 11, 8, True], [33, 11, 9, True], [33, 11, 10, True], [33, 11, 11, False], [33, 11, 12, False], [33, 11, 13, False], [33, 11, 14, False], [33, 11, 15, False], [33, 12, 0, False], [33, 12, 1, False], [33, 12, 2, False], [33, 12, 3, False], [33, 12, 4, False], [33, 12, 5, False], [33, 12, 6, False], [33, 12, 7, False], [33, 12, 8, True], [33, 12, 9, True], [33, 12, 10, False], [33, 12, 11, False], [33, 12, 12, False], [33, 12, 13, False], [33, 12, 14, False], [33, 12, 15, False], [33, 13, 0, False], [33, 13, 1, False], [33, 13, 2, False], [33, 13, 3, False], [33, 13, 4, False], [33, 13, 5, False], [33, 13, 6, False], [33, 13, 7, False], [33, 13, 8, True], [33, 13, 9, True], [33, 13, 10, False], [33, 13, 11, False], [33, 13, 12, False], [33, 13, 13, False], [33, 13, 14, False], [33, 13, 15, False], [33, 14, 0, False], [33, 14, 1, False], [33, 14, 2, False], [33, 14, 3, False], [33, 14, 4, False], [33, 14, 5, False], [33, 14, 6, False], [33, 14, 7, False], [33, 14, 8, True], [33, 14, 9, False], [33, 14, 10, False], [33, 14, 11, False], [33, 14, 12, False], [33, 14, 13, False], [33, 14, 14, False], [33, 14, 15, False], [33, 15, 0, False], [33, 15, 1, False], [33, 15, 2, False], [33, 15, 3, False], [33, 15, 4, False], [33, 15, 5, False], [33, 15, 6, False], [33, 15, 7, False], [33, 15, 8, True], [33, 15, 9, False], [33, 15, 10, False], [33, 15, 11, False], [33, 15, 12, False], [33, 15, 13, False], [33, 15, 14, False], [33, 15, 15, False], [33, 16, 0, False], [33, 16, 1, False], [33, 16, 2, False], [33, 16, 3, False], [33, 16, 4, False], [33, 16, 5, False], [33, 16, 6, False], [33, 16, 7, False], [33, 16, 8, False], [33, 16, 9, False], [33, 16, 10, False], [33, 16, 11, False], [33, 16, 12, False], [33, 16, 13, False], [33, 16, 14, False], [33, 16, 15, False], [33, 17, 0, False], [33, 17, 1, False], [33, 17, 2, False], [33, 17, 3, False], [33, 17, 4, False], [33, 17, 5, False], [33, 17, 6, False], [33, 17, 7, False], [33, 17, 8, False], [33, 17, 9, False], [33, 17, 10, False], [33, 17, 11, False], [33, 17, 12, False], [33, 17, 13, False], [33, 17, 14, False], [33, 17, 15, False], [33, 18, 0, False], [33, 18, 1, False], [33, 18, 2, False], [33, 18, 3, False], [33, 18, 4, False], [33, 18, 5, False], [33, 18, 6, False], [33, 18, 7, False], [33, 18, 8, False], [33, 18, 9, False], [33, 18, 10, False], [33, 18, 11, False], [33, 18, 12, False], [33, 18, 13, False], [33, 18, 14, False], [33, 18, 15, False], [33, 19, 0, False], [33, 19, 1, False], [33, 19, 2, False], [33, 19, 3, False], [33, 19, 4, False], [33, 19, 5, False], [33, 19, 6, False], [33, 19, 7, False], [33, 19, 8, False], [33, 19, 9, False], [33, 19, 10, False], [33, 19, 11, False], [33, 19, 12, False], [33, 19, 13, False], [33, 19, 14, False], [33, 19, 15, False], [34, 0, 0, False], [34, 0, 1, False], [34, 0, 2, False], [34, 0, 3, False], [34, 0, 4, False], [34, 0, 5, False], [34, 0, 6, False], [34, 0, 7, False], [34, 0, 8, False], [34, 0, 9, False], [34, 0, 10, True], [34, 0, 11, True], [34, 0, 12, False], [34, 0, 13, False], [34, 0, 14, False], [34, 0, 15, False], [34, 1, 0, False], [34, 1, 1, False], [34, 1, 2, False], [34, 1, 3, False], [34, 1, 4, False], [34, 1, 5, False], [34, 1, 6, False], [34, 1, 7, False], [34, 1, 8, False], [34, 1, 9, False], [34, 1, 10, True], [34, 1, 11, True], [34, 1, 12, False], [34, 1, 13, False], [34, 1, 14, False], [34, 1, 15, False], [34, 2, 0, False], [34, 2, 1, False], [34, 2, 2, False], [34, 2, 3, False], [34, 2, 4, False], [34, 2, 5, False], [34, 2, 6, False], [34, 2, 7, False], [34, 2, 8, False], [34, 2, 9, False], [34, 2, 10, True], [34, 2, 11, False], [34, 2, 12, False], [34, 2, 13, False], [34, 2, 14, False], [34, 2, 15, False], [34, 3, 0, False], [34, 3, 1, False], [34, 3, 2, False], [34, 3, 3, False], [34, 3, 4, False], [34, 3, 5, False], [34, 3, 6, False], [34, 3, 7, False], [34, 3, 8, False], [34, 3, 9, False], [34, 3, 10, True], [34, 3, 11, False], [34, 3, 12, False], [34, 3, 13, False], [34, 3, 14, False], [34, 3, 15, False], [34, 4, 0, False], [34, 4, 1, False], [34, 4, 2, False], [34, 4, 3, False], [34, 4, 4, False], [34, 4, 5, False], [34, 4, 6, False], [34, 4, 7, False], [34, 4, 8, False], [34, 4, 9, False], [34, 4, 10, True], [34, 4, 11, False], [34, 4, 12, False], [34, 4, 13, False], [34, 4, 14, False], [34, 4, 15, False], [34, 5, 0, False], [34, 5, 1, False], [34, 5, 2, False], [34, 5, 3, False], [34, 5, 4, False], [34, 5, 5, False], [34, 5, 6, False], [34, 5, 7, False], [34, 5, 8, False], [34, 5, 9, False], [34, 5, 10, True], [34, 5, 11, False], [34, 5, 12, False], [34, 5, 13, False], [34, 5, 14, False], [34, 5, 15, False], [34, 6, 0, False], [34, 6, 1, False], [34, 6, 2, False], [34, 6, 3, False], [34, 6, 4, False], [34, 6, 5, False], [34, 6, 6, False], [34, 6, 7, False], [34, 6, 8, True], [34, 6, 9, True], [34, 6, 10, True], [34, 6, 11, False], [34, 6, 12, False], [34, 6, 13, False], [34, 6, 14, False], [34, 6, 15, False], [34, 7, 0, False], [34, 7, 1, False], [34, 7, 2, False], [34, 7, 3, False], [34, 7, 4, False], [34, 7, 5, False], [34, 7, 6, False], [34, 7, 7, False], [34, 7, 8, True], [34, 7, 9, True], [34, 7, 10, True], [34, 7, 11, False], [34, 7, 12, False], [34, 7, 13, False], [34, 7, 14, False], [34, 7, 15, False], [34, 8, 0, False], [34, 8, 1, False], [34, 8, 2, False], [34, 8, 3, False], [34, 8, 4, False], [34, 8, 5, False], [34, 8, 6, False], [34, 8, 7, False], [34, 8, 8, True], [34, 8, 9, True], [34, 8, 10, True], [34, 8, 11, False], [34, 8, 12, False], [34, 8, 13, False], [34, 8, 14, False], [34, 8, 15, False], [34, 9, 0, False], [34, 9, 1, False], [34, 9, 2, False], [34, 9, 3, False], [34, 9, 4, False], [34, 9, 5, False], [34, 9, 6, False], [34, 9, 7, False], [34, 9, 8, True], [34, 9, 9, True], [34, 9, 10, True], [34, 9, 11, False], [34, 9, 12, False], [34, 9, 13, False], [34, 9, 14, False], [34, 9, 15, False], [34, 10, 0, False], [34, 10, 1, False], [34, 10, 2, False], [34, 10, 3, False], [34, 10, 4, False], [34, 10, 5, False], [34, 10, 6, False], [34, 10, 7, False], [34, 10, 8, True], [34, 10, 9, True], [34, 10, 10, True], [34, 10, 11, False], [34, 10, 12, False], [34, 10, 13, False], [34, 10, 14, False], [34, 10, 15, False], [34, 11, 0, False], [34, 11, 1, False], [34, 11, 2, False], [34, 11, 3, False], [34, 11, 4, False], [34, 11, 5, False], [34, 11, 6, False], [34, 11, 7, False], [34, 11, 8, True], [34, 11, 9, True], [34, 11, 10, True], [34, 11, 11, False], [34, 11, 12, False], [34, 11, 13, False], [34, 11, 14, False], [34, 11, 15, False], [34, 12, 0, False], [34, 12, 1, False], [34, 12, 2, False], [34, 12, 3, False], [34, 12, 4, False], [34, 12, 5, False], [34, 12, 6, False], [34, 12, 7, False], [34, 12, 8, True], [34, 12, 9, True], [34, 12, 10, False], [34, 12, 11, False], [34, 12, 12, False], [34, 12, 13, False], [34, 12, 14, False], [34, 12, 15, False], [34, 13, 0, False], [34, 13, 1, False], [34, 13, 2, False], [34, 13, 3, False], [34, 13, 4, False], [34, 13, 5, False], [34, 13, 6, False], [34, 13, 7, False], [34, 13, 8, True], [34, 13, 9, True], [34, 13, 10, False], [34, 13, 11, False], [34, 13, 12, False], [34, 13, 13, False], [34, 13, 14, False], [34, 13, 15, False], [34, 14, 0, False], [34, 14, 1, False], [34, 14, 2, False], [34, 14, 3, False], [34, 14, 4, False], [34, 14, 5, False], [34, 14, 6, False], [34, 14, 7, False], [34, 14, 8, True], [34, 14, 9, True], [34, 14, 10, False], [34, 14, 11, False], [34, 14, 12, False], [34, 14, 13, False], [34, 14, 14, False], [34, 14, 15, False], [34, 15, 0, False], [34, 15, 1, False], [34, 15, 2, False], [34, 15, 3, False], [34, 15, 4, False], [34, 15, 5, False], [34, 15, 6, False], [34, 15, 7, False], [34, 15, 8, True], [34, 15, 9, True], [34, 15, 10, False], [34, 15, 11, False], [34, 15, 12, False], [34, 15, 13, False], [34, 15, 14, False], [34, 15, 15, False], [34, 16, 0, False], [34, 16, 1, False], [34, 16, 2, False], [34, 16, 3, False], [34, 16, 4, False], [34, 16, 5, False], [34, 16, 6, False], [34, 16, 7, False], [34, 16, 8, False], [34, 16, 9, False], [34, 16, 10, False], [34, 16, 11, False], [34, 16, 12, False], [34, 16, 13, False], [34, 16, 14, False], [34, 16, 15, False], [34, 17, 0, False], [34, 17, 1, False], [34, 17, 2, False], [34, 17, 3, False], [34, 17, 4, False], [34, 17, 5, False], [34, 17, 6, False], [34, 17, 7, False], [34, 17, 8, False], [34, 17, 9, False], [34, 17, 10, False], [34, 17, 11, False], [34, 17, 12, False], [34, 17, 13, False], [34, 17, 14, False], [34, 17, 15, False], [34, 18, 0, False], [34, 18, 1, False], [34, 18, 2, False], [34, 18, 3, False], [34, 18, 4, False], [34, 18, 5, False], [34, 18, 6, False], [34, 18, 7, False], [34, 18, 8, False], [34, 18, 9, False], [34, 18, 10, False], [34, 18, 11, False], [34, 18, 12, False], [34, 18, 13, False], [34, 18, 14, False], [34, 18, 15, False], [34, 19, 0, False], [34, 19, 1, False], [34, 19, 2, False], [34, 19, 3, False], [34, 19, 4, False], [34, 19, 5, False], [34, 19, 6, False], [34, 19, 7, False], [34, 19, 8, False], [34, 19, 9, False], [34, 19, 10, False], [34, 19, 11, False], [34, 19, 12, False], [34, 19, 13, False], [34, 19, 14, False], [34, 19, 15, False], [35, 0, 0, False], [35, 0, 1, False], [35, 0, 2, False], [35, 0, 3, False], [35, 0, 4, False], [35, 0, 5, False], [35, 0, 6, False], [35, 0, 7, False], [35, 0, 8, False], [35, 0, 9, False], [35, 0, 10, True], [35, 0, 11, False], [35, 0, 12, False], [35, 0, 13, False], [35, 0, 14, False], [35, 0, 15, False], [35, 1, 0, False], [35, 1, 1, False], [35, 1, 2, False], [35, 1, 3, False], [35, 1, 4, False], [35, 1, 5, False], [35, 1, 6, False], [35, 1, 7, False], [35, 1, 8, False], [35, 1, 9, False], [35, 1, 10, True], [35, 1, 11, False], [35, 1, 12, False], [35, 1, 13, False], [35, 1, 14, False], [35, 1, 15, False], [35, 2, 0, False], [35, 2, 1, False], [35, 2, 2, False], [35, 2, 3, False], [35, 2, 4, False], [35, 2, 5, False], [35, 2, 6, False], [35, 2, 7, False], [35, 2, 8, False], [35, 2, 9, False], [35, 2, 10, True], [35, 2, 11, False], [35, 2, 12, False], [35, 2, 13, False], [35, 2, 14, False], [35, 2, 15, False], [35, 3, 0, False], [35, 3, 1, False], [35, 3, 2, False], [35, 3, 3, False], [35, 3, 4, False], [35, 3, 5, False], [35, 3, 6, False], [35, 3, 7, False], [35, 3, 8, False], [35, 3, 9, False], [35, 3, 10, True], [35, 3, 11, False], [35, 3, 12, False], [35, 3, 13, False], [35, 3, 14, False], [35, 3, 15, False], [35, 4, 0, False], [35, 4, 1, False], [35, 4, 2, False], [35, 4, 3, False], [35, 4, 4, False], [35, 4, 5, False], [35, 4, 6, False], [35, 4, 7, False], [35, 4, 8, False], [35, 4, 9, False], [35, 4, 10, True], [35, 4, 11, True], [35, 4, 12, False], [35, 4, 13, False], [35, 4, 14, False], [35, 4, 15, False], [35, 5, 0, False], [35, 5, 1, False], [35, 5, 2, False], [35, 5, 3, False], [35, 5, 4, False], [35, 5, 5, False], [35, 5, 6, False], [35, 5, 7, False], [35, 5, 8, False], [35, 5, 9, False], [35, 5, 10, True], [35, 5, 11, False], [35, 5, 12, False], [35, 5, 13, False], [35, 5, 14, False], [35, 5, 15, False], [35, 6, 0, False], [35, 6, 1, False], [35, 6, 2, False], [35, 6, 3, False], [35, 6, 4, False], [35, 6, 5, False], [35, 6, 6, False], [35, 6, 7, False], [35, 6, 8, True], [35, 6, 9, True], [35, 6, 10, True], [35, 6, 11, False], [35, 6, 12, False], [35, 6, 13, False], [35, 6, 14, False], [35, 6, 15, False], [35, 7, 0, False], [35, 7, 1, False], [35, 7, 2, False], [35, 7, 3, False], [35, 7, 4, False], [35, 7, 5, False], [35, 7, 6, False], [35, 7, 7, False], [35, 7, 8, True], [35, 7, 9, True], [35, 7, 10, True], [35, 7, 11, False], [35, 7, 12, False], [35, 7, 13, False], [35, 7, 14, False], [35, 7, 15, False], [35, 8, 0, False], [35, 8, 1, False], [35, 8, 2, False], [35, 8, 3, False], [35, 8, 4, False], [35, 8, 5, False], [35, 8, 6, False], [35, 8, 7, False], [35, 8, 8, True], [35, 8, 9, True], [35, 8, 10, True], [35, 8, 11, False], [35, 8, 12, False], [35, 8, 13, False], [35, 8, 14, False], [35, 8, 15, False], [35, 9, 0, False], [35, 9, 1, False], [35, 9, 2, False], [35, 9, 3, False], [35, 9, 4, False], [35, 9, 5, False], [35, 9, 6, False], [35, 9, 7, False], [35, 9, 8, True], [35, 9, 9, True], [35, 9, 10, True], [35, 9, 11, False], [35, 9, 12, False], [35, 9, 13, False], [35, 9, 14, False], [35, 9, 15, False], [35, 10, 0, False], [35, 10, 1, False], [35, 10, 2, False], [35, 10, 3, False], [35, 10, 4, False], [35, 10, 5, False], [35, 10, 6, False], [35, 10, 7, False], [35, 10, 8, True], [35, 10, 9, True], [35, 10, 10, True], [35, 10, 11, False], [35, 10, 12, False], [35, 10, 13, False], [35, 10, 14, False], [35, 10, 15, False], [35, 11, 0, False], [35, 11, 1, False], [35, 11, 2, False], [35, 11, 3, False], [35, 11, 4, False], [35, 11, 5, False], [35, 11, 6, False], [35, 11, 7, False], [35, 11, 8, True], [35, 11, 9, True], [35, 11, 10, True], [35, 11, 11, False], [35, 11, 12, False], [35, 11, 13, False], [35, 11, 14, False], [35, 11, 15, False], [35, 12, 0, False], [35, 12, 1, False], [35, 12, 2, False], [35, 12, 3, False], [35, 12, 4, False], [35, 12, 5, False], [35, 12, 6, False], [35, 12, 7, False], [35, 12, 8, True], [35, 12, 9, True], [35, 12, 10, False], [35, 12, 11, False], [35, 12, 12, False], [35, 12, 13, False], [35, 12, 14, False], [35, 12, 15, False], [35, 13, 0, False], [35, 13, 1, False], [35, 13, 2, False], [35, 13, 3, False], [35, 13, 4, False], [35, 13, 5, False], [35, 13, 6, False], [35, 13, 7, False], [35, 13, 8, True], [35, 13, 9, True], [35, 13, 10, False], [35, 13, 11, False], [35, 13, 12, False], [35, 13, 13, False], [35, 13, 14, False], [35, 13, 15, False], [35, 14, 0, False], [35, 14, 1, False], [35, 14, 2, False], [35, 14, 3, False], [35, 14, 4, False], [35, 14, 5, False], [35, 14, 6, False], [35, 14, 7, False], [35, 14, 8, True], [35, 14, 9, True], [35, 14, 10, False], [35, 14, 11, False], [35, 14, 12, False], [35, 14, 13, False], [35, 14, 14, False], [35, 14, 15, False], [35, 15, 0, False], [35, 15, 1, False], [35, 15, 2, False], [35, 15, 3, False], [35, 15, 4, False], [35, 15, 5, False], [35, 15, 6, False], [35, 15, 7, False], [35, 15, 8, True], [35, 15, 9, True], [35, 15, 10, False], [35, 15, 11, False], [35, 15, 12, False], [35, 15, 13, False], [35, 15, 14, False], [35, 15, 15, False], [35, 16, 0, False], [35, 16, 1, False], [35, 16, 2, False], [35, 16, 3, False], [35, 16, 4, False], [35, 16, 5, False], [35, 16, 6, False], [35, 16, 7, False], [35, 16, 8, False], [35, 16, 9, False], [35, 16, 10, False], [35, 16, 11, False], [35, 16, 12, False], [35, 16, 13, False], [35, 16, 14, False], [35, 16, 15, False], [35, 17, 0, False], [35, 17, 1, False], [35, 17, 2, False], [35, 17, 3, False], [35, 17, 4, False], [35, 17, 5, False], [35, 17, 6, False], [35, 17, 7, False], [35, 17, 8, False], [35, 17, 9, False], [35, 17, 10, False], [35, 17, 11, False], [35, 17, 12, False], [35, 17, 13, False], [35, 17, 14, False], [35, 17, 15, False], [35, 18, 0, False], [35, 18, 1, False], [35, 18, 2, False], [35, 18, 3, False], [35, 18, 4, False], [35, 18, 5, False], [35, 18, 6, False], [35, 18, 7, False], [35, 18, 8, False], [35, 18, 9, False], [35, 18, 10, False], [35, 18, 11, False], [35, 18, 12, False], [35, 18, 13, False], [35, 18, 14, False], [35, 18, 15, False], [35, 19, 0, False], [35, 19, 1, False], [35, 19, 2, False], [35, 19, 3, False], [35, 19, 4, False], [35, 19, 5, False], [35, 19, 6, False], [35, 19, 7, False], [35, 19, 8, False], [35, 19, 9, False], [35, 19, 10, False], [35, 19, 11, False], [35, 19, 12, False], [35, 19, 13, False], [35, 19, 14, False], [35, 19, 15, False], [36, 0, 0, False], [36, 0, 1, False], [36, 0, 2, False], [36, 0, 3, False], [36, 0, 4, False], [36, 0, 5, False], [36, 0, 6, False], [36, 0, 7, False], [36, 0, 8, False], [36, 0, 9, False], [36, 0, 10, True], [36, 0, 11, False], [36, 0, 12, False], [36, 0, 13, False], [36, 0, 14, False], [36, 0, 15, False], [36, 1, 0, False], [36, 1, 1, False], [36, 1, 2, False], [36, 1, 3, False], [36, 1, 4, False], [36, 1, 5, False], [36, 1, 6, False], [36, 1, 7, False], [36, 1, 8, False], [36, 1, 9, False], [36, 1, 10, True], [36, 1, 11, False], [36, 1, 12, False], [36, 1, 13, False], [36, 1, 14, False], [36, 1, 15, False], [36, 2, 0, False], [36, 2, 1, False], [36, 2, 2, False], [36, 2, 3, False], [36, 2, 4, False], [36, 2, 5, False], [36, 2, 6, False], [36, 2, 7, False], [36, 2, 8, False], [36, 2, 9, False], [36, 2, 10, True], [36, 2, 11, False], [36, 2, 12, False], [36, 2, 13, False], [36, 2, 14, False], [36, 2, 15, False], [36, 3, 0, False], [36, 3, 1, False], [36, 3, 2, False], [36, 3, 3, False], [36, 3, 4, False], [36, 3, 5, False], [36, 3, 6, False], [36, 3, 7, False], [36, 3, 8, False], [36, 3, 9, False], [36, 3, 10, True], [36, 3, 11, False], [36, 3, 12, False], [36, 3, 13, False], [36, 3, 14, False], [36, 3, 15, False], [36, 4, 0, False], [36, 4, 1, False], [36, 4, 2, False], [36, 4, 3, False], [36, 4, 4, False], [36, 4, 5, False], [36, 4, 6, False], [36, 4, 7, False], [36, 4, 8, False], [36, 4, 9, False], [36, 4, 10, True], [36, 4, 11, False], [36, 4, 12, False], [36, 4, 13, False], [36, 4, 14, False], [36, 4, 15, False], [36, 5, 0, False], [36, 5, 1, False], [36, 5, 2, False], [36, 5, 3, False], [36, 5, 4, False], [36, 5, 5, False], [36, 5, 6, False], [36, 5, 7, False], [36, 5, 8, False], [36, 5, 9, False], [36, 5, 10, True], [36, 5, 11, False], [36, 5, 12, False], [36, 5, 13, False], [36, 5, 14, False], [36, 5, 15, False], [36, 6, 0, False], [36, 6, 1, False], [36, 6, 2, False], [36, 6, 3, False], [36, 6, 4, False], [36, 6, 5, False], [36, 6, 6, False], [36, 6, 7, False], [36, 6, 8, True], [36, 6, 9, True], [36, 6, 10, True], [36, 6, 11, False], [36, 6, 12, False], [36, 6, 13, False], [36, 6, 14, False], [36, 6, 15, False], [36, 7, 0, False], [36, 7, 1, False], [36, 7, 2, False], [36, 7, 3, False], [36, 7, 4, False], [36, 7, 5, False], [36, 7, 6, False], [36, 7, 7, False], [36, 7, 8, True], [36, 7, 9, True], [36, 7, 10, True], [36, 7, 11, False], [36, 7, 12, False], [36, 7, 13, False], [36, 7, 14, False], [36, 7, 15, False], [36, 8, 0, False], [36, 8, 1, False], [36, 8, 2, False], [36, 8, 3, False], [36, 8, 4, False], [36, 8, 5, False], [36, 8, 6, False], [36, 8, 7, False], [36, 8, 8, True], [36, 8, 9, True], [36, 8, 10, True], [36, 8, 11, False], [36, 8, 12, False], [36, 8, 13, False], [36, 8, 14, False], [36, 8, 15, False], [36, 9, 0, False], [36, 9, 1, False], [36, 9, 2, False], [36, 9, 3, False], [36, 9, 4, False], [36, 9, 5, False], [36, 9, 6, False], [36, 9, 7, False], [36, 9, 8, True], [36, 9, 9, True], [36, 9, 10, True], [36, 9, 11, False], [36, 9, 12, False], [36, 9, 13, False], [36, 9, 14, False], [36, 9, 15, False], [36, 10, 0, False], [36, 10, 1, False], [36, 10, 2, False], [36, 10, 3, False], [36, 10, 4, False], [36, 10, 5, False], [36, 10, 6, False], [36, 10, 7, False], [36, 10, 8, True], [36, 10, 9, True], [36, 10, 10, False], [36, 10, 11, False], [36, 10, 12, False], [36, 10, 13, False], [36, 10, 14, False], [36, 10, 15, False], [36, 11, 0, False], [36, 11, 1, False], [36, 11, 2, False], [36, 11, 3, False], [36, 11, 4, False], [36, 11, 5, False], [36, 11, 6, False], [36, 11, 7, False], [36, 11, 8, True], [36, 11, 9, True], [36, 11, 10, False], [36, 11, 11, False], [36, 11, 12, False], [36, 11, 13, False], [36, 11, 14, False], [36, 11, 15, False], [36, 12, 0, False], [36, 12, 1, False], [36, 12, 2, False], [36, 12, 3, False], [36, 12, 4, False], [36, 12, 5, False], [36, 12, 6, False], [36, 12, 7, False], [36, 12, 8, False], [36, 12, 9, False], [36, 12, 10, False], [36, 12, 11, False], [36, 12, 12, False], [36, 12, 13, False], [36, 12, 14, False], [36, 12, 15, False], [36, 13, 0, False], [36, 13, 1, False], [36, 13, 2, False], [36, 13, 3, False], [36, 13, 4, False], [36, 13, 5, False], [36, 13, 6, False], [36, 13, 7, False], [36, 13, 8, False], [36, 13, 9, False], [36, 13, 10, False], [36, 13, 11, False], [36, 13, 12, False], [36, 13, 13, False], [36, 13, 14, False], [36, 13, 15, False], [36, 14, 0, False], [36, 14, 1, False], [36, 14, 2, False], [36, 14, 3, False], [36, 14, 4, False], [36, 14, 5, False], [36, 14, 6, False], [36, 14, 7, False], [36, 14, 8, False], [36, 14, 9, False], [36, 14, 10, False], [36, 14, 11, False], [36, 14, 12, False], [36, 14, 13, False], [36, 14, 14, False], [36, 14, 15, False], [36, 15, 0, False], [36, 15, 1, False], [36, 15, 2, False], [36, 15, 3, False], [36, 15, 4, False], [36, 15, 5, False], [36, 15, 6, False], [36, 15, 7, False], [36, 15, 8, False], [36, 15, 9, False], [36, 15, 10, False], [36, 15, 11, False], [36, 15, 12, False], [36, 15, 13, False], [36, 15, 14, False], [36, 15, 15, False], [36, 16, 0, False], [36, 16, 1, False], [36, 16, 2, False], [36, 16, 3, False], [36, 16, 4, False], [36, 16, 5, False], [36, 16, 6, False], [36, 16, 7, False], [36, 16, 8, False], [36, 16, 9, False], [36, 16, 10, False], [36, 16, 11, False], [36, 16, 12, False], [36, 16, 13, False], [36, 16, 14, False], [36, 16, 15, False], [36, 17, 0, False], [36, 17, 1, False], [36, 17, 2, False], [36, 17, 3, False], [36, 17, 4, False], [36, 17, 5, False], [36, 17, 6, False], [36, 17, 7, False], [36, 17, 8, False], [36, 17, 9, False], [36, 17, 10, False], [36, 17, 11, False], [36, 17, 12, False], [36, 17, 13, False], [36, 17, 14, False], [36, 17, 15, False], [36, 18, 0, False], [36, 18, 1, False], [36, 18, 2, False], [36, 18, 3, False], [36, 18, 4, False], [36, 18, 5, False], [36, 18, 6, False], [36, 18, 7, False], [36, 18, 8, False], [36, 18, 9, False], [36, 18, 10, False], [36, 18, 11, False], [36, 18, 12, False], [36, 18, 13, False], [36, 18, 14, False], [36, 18, 15, False], [36, 19, 0, False], [36, 19, 1, False], [36, 19, 2, False], [36, 19, 3, False], [36, 19, 4, False], [36, 19, 5, False], [36, 19, 6, False], [36, 19, 7, False], [36, 19, 8, False], [36, 19, 9, False], [36, 19, 10, False], [36, 19, 11, False], [36, 19, 12, False], [36, 19, 13, False], [36, 19, 14, False], [36, 19, 15, False], [37, 0, 0, False], [37, 0, 1, False], [37, 0, 2, False], [37, 0, 3, False], [37, 0, 4, False], [37, 0, 5, False], [37, 0, 6, False], [37, 0, 7, False], [37, 0, 8, False], [37, 0, 9, False], [37, 0, 10, True], [37, 0, 11, False], [37, 0, 12, False], [37, 0, 13, False], [37, 0, 14, False], [37, 0, 15, False], [37, 1, 0, False], [37, 1, 1, False], [37, 1, 2, False], [37, 1, 3, False], [37, 1, 4, False], [37, 1, 5, False], [37, 1, 6, False], [37, 1, 7, False], [37, 1, 8, False], [37, 1, 9, False], [37, 1, 10, True], [37, 1, 11, False], [37, 1, 12, False], [37, 1, 13, False], [37, 1, 14, False], [37, 1, 15, False], [37, 2, 0, False], [37, 2, 1, False], [37, 2, 2, False], [37, 2, 3, False], [37, 2, 4, False], [37, 2, 5, False], [37, 2, 6, False], [37, 2, 7, False], [37, 2, 8, False], [37, 2, 9, False], [37, 2, 10, True], [37, 2, 11, False], [37, 2, 12, False], [37, 2, 13, False], [37, 2, 14, False], [37, 2, 15, False], [37, 3, 0, False], [37, 3, 1, False], [37, 3, 2, False], [37, 3, 3, False], [37, 3, 4, False], [37, 3, 5, False], [37, 3, 6, False], [37, 3, 7, False], [37, 3, 8, False], [37, 3, 9, False], [37, 3, 10, True], [37, 3, 11, False], [37, 3, 12, False], [37, 3, 13, False], [37, 3, 14, False], [37, 3, 15, False], [37, 4, 0, False], [37, 4, 1, False], [37, 4, 2, False], [37, 4, 3, False], [37, 4, 4, False], [37, 4, 5, False], [37, 4, 6, False], [37, 4, 7, False], [37, 4, 8, False], [37, 4, 9, False], [37, 4, 10, True], [37, 4, 11, True], [37, 4, 12, False], [37, 4, 13, False], [37, 4, 14, False], [37, 4, 15, False], [37, 5, 0, False], [37, 5, 1, False], [37, 5, 2, False], [37, 5, 3, False], [37, 5, 4, False], [37, 5, 5, False], [37, 5, 6, False], [37, 5, 7, False], [37, 5, 8, False], [37, 5, 9, False], [37, 5, 10, True], [37, 5, 11, False], [37, 5, 12, False], [37, 5, 13, False], [37, 5, 14, False], [37, 5, 15, False], [37, 6, 0, False], [37, 6, 1, False], [37, 6, 2, False], [37, 6, 3, False], [37, 6, 4, False], [37, 6, 5, False], [37, 6, 6, False], [37, 6, 7, False], [37, 6, 8, True], [37, 6, 9, True], [37, 6, 10, True], [37, 6, 11, False], [37, 6, 12, False], [37, 6, 13, False], [37, 6, 14, False], [37, 6, 15, False], [37, 7, 0, False], [37, 7, 1, False], [37, 7, 2, False], [37, 7, 3, False], [37, 7, 4, False], [37, 7, 5, False], [37, 7, 6, False], [37, 7, 7, False], [37, 7, 8, True], [37, 7, 9, True], [37, 7, 10, True], [37, 7, 11, False], [37, 7, 12, False], [37, 7, 13, False], [37, 7, 14, False], [37, 7, 15, False], [37, 8, 0, False], [37, 8, 1, False], [37, 8, 2, False], [37, 8, 3, False], [37, 8, 4, False], [37, 8, 5, False], [37, 8, 6, False], [37, 8, 7, False], [37, 8, 8, False], [37, 8, 9, False], [37, 8, 10, False], [37, 8, 11, False], [37, 8, 12, False], [37, 8, 13, False], [37, 8, 14, False], [37, 8, 15, False], [37, 9, 0, False], [37, 9, 1, False], [37, 9, 2, False], [37, 9, 3, False], [37, 9, 4, False], [37, 9, 5, False], [37, 9, 6, False], [37, 9, 7, False], [37, 9, 8, False], [37, 9, 9, False], [37, 9, 10, False], [37, 9, 11, False], [37, 9, 12, False], [37, 9, 13, False], [37, 9, 14, False], [37, 9, 15, False], [37, 10, 0, False], [37, 10, 1, False], [37, 10, 2, False], [37, 10, 3, False], [37, 10, 4, False], [37, 10, 5, False], [37, 10, 6, False], [37, 10, 7, False], [37, 10, 8, False], [37, 10, 9, False], [37, 10, 10, False], [37, 10, 11, False], [37, 10, 12, False], [37, 10, 13, False], [37, 10, 14, False], [37, 10, 15, False], [37, 11, 0, False], [37, 11, 1, False], [37, 11, 2, False], [37, 11, 3, False], [37, 11, 4, False], [37, 11, 5, False], [37, 11, 6, False], [37, 11, 7, False], [37, 11, 8, True], [37, 11, 9, True], [37, 11, 10, False], [37, 11, 11, False], [37, 11, 12, False], [37, 11, 13, False], [37, 11, 14, False], [37, 11, 15, False], [37, 12, 0, False], [37, 12, 1, False], [37, 12, 2, False], [37, 12, 3, False], [37, 12, 4, False], [37, 12, 5, False], [37, 12, 6, False], [37, 12, 7, False], [37, 12, 8, False], [37, 12, 9, False], [37, 12, 10, False], [37, 12, 11, False], [37, 12, 12, False], [37, 12, 13, False], [37, 12, 14, False], [37, 12, 15, False], [37, 13, 0, False], [37, 13, 1, False], [37, 13, 2, False], [37, 13, 3, False], [37, 13, 4, False], [37, 13, 5, False], [37, 13, 6, False], [37, 13, 7, False], [37, 13, 8, False], [37, 13, 9, False], [37, 13, 10, False], [37, 13, 11, False], [37, 13, 12, False], [37, 13, 13, False], [37, 13, 14, False], [37, 13, 15, False], [37, 14, 0, False], [37, 14, 1, False], [37, 14, 2, False], [37, 14, 3, False], [37, 14, 4, False], [37, 14, 5, False], [37, 14, 6, False], [37, 14, 7, False], [37, 14, 8, False], [37, 14, 9, False], [37, 14, 10, False], [37, 14, 11, False], [37, 14, 12, False], [37, 14, 13, False], [37, 14, 14, False], [37, 14, 15, False], [37, 15, 0, False], [37, 15, 1, False], [37, 15, 2, False], [37, 15, 3, False], [37, 15, 4, False], [37, 15, 5, False], [37, 15, 6, False], [37, 15, 7, False], [37, 15, 8, False], [37, 15, 9, False], [37, 15, 10, False], [37, 15, 11, False], [37, 15, 12, False], [37, 15, 13, False], [37, 15, 14, False], [37, 15, 15, False], [37, 16, 0, False], [37, 16, 1, False], [37, 16, 2, False], [37, 16, 3, False], [37, 16, 4, False], [37, 16, 5, False], [37, 16, 6, False], [37, 16, 7, False], [37, 16, 8, False], [37, 16, 9, False], [37, 16, 10, False], [37, 16, 11, False], [37, 16, 12, False], [37, 16, 13, False], [37, 16, 14, False], [37, 16, 15, False], [37, 17, 0, False], [37, 17, 1, False], [37, 17, 2, False], [37, 17, 3, False], [37, 17, 4, False], [37, 17, 5, False], [37, 17, 6, False], [37, 17, 7, False], [37, 17, 8, False], [37, 17, 9, False], [37, 17, 10, False], [37, 17, 11, False], [37, 17, 12, False], [37, 17, 13, False], [37, 17, 14, False], [37, 17, 15, False], [37, 18, 0, False], [37, 18, 1, False], [37, 18, 2, False], [37, 18, 3, False], [37, 18, 4, False], [37, 18, 5, False], [37, 18, 6, False], [37, 18, 7, False], [37, 18, 8, False], [37, 18, 9, False], [37, 18, 10, False], [37, 18, 11, False], [37, 18, 12, False], [37, 18, 13, False], [37, 18, 14, False], [37, 18, 15, False], [37, 19, 0, False], [37, 19, 1, False], [37, 19, 2, False], [37, 19, 3, False], [37, 19, 4, False], [37, 19, 5, False], [37, 19, 6, False], [37, 19, 7, False], [37, 19, 8, False], [37, 19, 9, False], [37, 19, 10, False], [37, 19, 11, False], [37, 19, 12, False], [37, 19, 13, False], [37, 19, 14, False], [37, 19, 15, False], [38, 0, 0, False], [38, 0, 1, False], [38, 0, 2, False], [38, 0, 3, False], [38, 0, 4, False], [38, 0, 5, False], [38, 0, 6, False], [38, 0, 7, False], [38, 0, 8, False], [38, 0, 9, False], [38, 0, 10, False], [38, 0, 11, False], [38, 0, 12, False], [38, 0, 13, False], [38, 0, 14, False], [38, 0, 15, False], [38, 1, 0, False], [38, 1, 1, False], [38, 1, 2, False], [38, 1, 3, False], [38, 1, 4, False], [38, 1, 5, False], [38, 1, 6, False], [38, 1, 7, False], [38, 1, 8, False], [38, 1, 9, False], [38, 1, 10, True], [38, 1, 11, False], [38, 1, 12, False], [38, 1, 13, False], [38, 1, 14, False], [38, 1, 15, False], [38, 2, 0, False], [38, 2, 1, False], [38, 2, 2, False], [38, 2, 3, False], [38, 2, 4, False], [38, 2, 5, False], [38, 2, 6, False], [38, 2, 7, False], [38, 2, 8, False], [38, 2, 9, False], [38, 2, 10, True], [38, 2, 11, False], [38, 2, 12, False], [38, 2, 13, False], [38, 2, 14, False], [38, 2, 15, False], [38, 3, 0, False], [38, 3, 1, False], [38, 3, 2, False], [38, 3, 3, False], [38, 3, 4, False], [38, 3, 5, False], [38, 3, 6, False], [38, 3, 7, False], [38, 3, 8, False], [38, 3, 9, False], [38, 3, 10, True], [38, 3, 11, False], [38, 3, 12, False], [38, 3, 13, False], [38, 3, 14, False], [38, 3, 15, False], [38, 4, 0, False], [38, 4, 1, False], [38, 4, 2, False], [38, 4, 3, False], [38, 4, 4, False], [38, 4, 5, False], [38, 4, 6, False], [38, 4, 7, False], [38, 4, 8, False], [38, 4, 9, False], [38, 4, 10, True], [38, 4, 11, False], [38, 4, 12, False], [38, 4, 13, False], [38, 4, 14, False], [38, 4, 15, False], [38, 5, 0, False], [38, 5, 1, False], [38, 5, 2, False], [38, 5, 3, False], [38, 5, 4, False], [38, 5, 5, False], [38, 5, 6, False], [38, 5, 7, False], [38, 5, 8, False], [38, 5, 9, False], [38, 5, 10, True], [38, 5, 11, False], [38, 5, 12, False], [38, 5, 13, False], [38, 5, 14, False], [38, 5, 15, False], [38, 6, 0, False], [38, 6, 1, False], [38, 6, 2, False], [38, 6, 3, False], [38, 6, 4, False], [38, 6, 5, False], [38, 6, 6, False], [38, 6, 7, False], [38, 6, 8, True], [38, 6, 9, True], [38, 6, 10, True], [38, 6, 11, False], [38, 6, 12, False], [38, 6, 13, False], [38, 6, 14, False], [38, 6, 15, False], [38, 7, 0, False], [38, 7, 1, False], [38, 7, 2, False], [38, 7, 3, False], [38, 7, 4, False], [38, 7, 5, False], [38, 7, 6, False], [38, 7, 7, False], [38, 7, 8, True], [38, 7, 9, True], [38, 7, 10, True], [38, 7, 11, False], [38, 7, 12, False], [38, 7, 13, False], [38, 7, 14, False], [38, 7, 15, False], [38, 8, 0, False], [38, 8, 1, False], [38, 8, 2, False], [38, 8, 3, False], [38, 8, 4, False], [38, 8, 5, False], [38, 8, 6, False], [38, 8, 7, False], [38, 8, 8, True], [38, 8, 9, True], [38, 8, 10, True], [38, 8, 11, False], [38, 8, 12, False], [38, 8, 13, False], [38, 8, 14, False], [38, 8, 15, False], [38, 9, 0, False], [38, 9, 1, False], [38, 9, 2, False], [38, 9, 3, False], [38, 9, 4, False], [38, 9, 5, False], [38, 9, 6, False], [38, 9, 7, False], [38, 9, 8, True], [38, 9, 9, True], [38, 9, 10, False], [38, 9, 11, False], [38, 9, 12, False], [38, 9, 13, False], [38, 9, 14, False], [38, 9, 15, False], [38, 10, 0, False], [38, 10, 1, False], [38, 10, 2, False], [38, 10, 3, False], [38, 10, 4, False], [38, 10, 5, False], [38, 10, 6, False], [38, 10, 7, False], [38, 10, 8, True], [38, 10, 9, True], [38, 10, 10, False], [38, 10, 11, False], [38, 10, 12, False], [38, 10, 13, False], [38, 10, 14, False], [38, 10, 15, False], [38, 11, 0, False], [38, 11, 1, False], [38, 11, 2, False], [38, 11, 3, False], [38, 11, 4, False], [38, 11, 5, False], [38, 11, 6, False], [38, 11, 7, False], [38, 11, 8, True], [38, 11, 9, False], [38, 11, 10, False], [38, 11, 11, False], [38, 11, 12, False], [38, 11, 13, False], [38, 11, 14, False], [38, 11, 15, False], [38, 12, 0, False], [38, 12, 1, False], [38, 12, 2, False], [38, 12, 3, False], [38, 12, 4, False], [38, 12, 5, False], [38, 12, 6, False], [38, 12, 7, False], [38, 12, 8, False], [38, 12, 9, False], [38, 12, 10, False], [38, 12, 11, False], [38, 12, 12, False], [38, 12, 13, False], [38, 12, 14, False], [38, 12, 15, False], [38, 13, 0, False], [38, 13, 1, False], [38, 13, 2, False], [38, 13, 3, False], [38, 13, 4, False], [38, 13, 5, False], [38, 13, 6, False], [38, 13, 7, False], [38, 13, 8, False], [38, 13, 9, False], [38, 13, 10, False], [38, 13, 11, False], [38, 13, 12, False], [38, 13, 13, False], [38, 13, 14, False], [38, 13, 15, False], [38, 14, 0, False], [38, 14, 1, False], [38, 14, 2, False], [38, 14, 3, False], [38, 14, 4, False], [38, 14, 5, False], [38, 14, 6, False], [38, 14, 7, False], [38, 14, 8, False], [38, 14, 9, False], [38, 14, 10, False], [38, 14, 11, False], [38, 14, 12, False], [38, 14, 13, False], [38, 14, 14, False], [38, 14, 15, False], [38, 15, 0, False], [38, 15, 1, False], [38, 15, 2, False], [38, 15, 3, False], [38, 15, 4, False], [38, 15, 5, False], [38, 15, 6, False], [38, 15, 7, False], [38, 15, 8, False], [38, 15, 9, False], [38, 15, 10, False], [38, 15, 11, False], [38, 15, 12, False], [38, 15, 13, False], [38, 15, 14, False], [38, 15, 15, False], [38, 16, 0, False], [38, 16, 1, False], [38, 16, 2, False], [38, 16, 3, False], [38, 16, 4, False], [38, 16, 5, False], [38, 16, 6, False], [38, 16, 7, False], [38, 16, 8, False], [38, 16, 9, False], [38, 16, 10, False], [38, 16, 11, False], [38, 16, 12, False], [38, 16, 13, False], [38, 16, 14, False], [38, 16, 15, False], [38, 17, 0, False], [38, 17, 1, False], [38, 17, 2, False], [38, 17, 3, False], [38, 17, 4, False], [38, 17, 5, False], [38, 17, 6, False], [38, 17, 7, False], [38, 17, 8, False], [38, 17, 9, False], [38, 17, 10, False], [38, 17, 11, False], [38, 17, 12, False], [38, 17, 13, False], [38, 17, 14, False], [38, 17, 15, False], [38, 18, 0, False], [38, 18, 1, False], [38, 18, 2, False], [38, 18, 3, False], [38, 18, 4, False], [38, 18, 5, False], [38, 18, 6, False], [38, 18, 7, False], [38, 18, 8, False], [38, 18, 9, False], [38, 18, 10, False], [38, 18, 11, False], [38, 18, 12, False], [38, 18, 13, False], [38, 18, 14, False], [38, 18, 15, False], [38, 19, 0, False], [38, 19, 1, False], [38, 19, 2, False], [38, 19, 3, False], [38, 19, 4, False], [38, 19, 5, False], [38, 19, 6, False], [38, 19, 7, False], [38, 19, 8, False], [38, 19, 9, False], [38, 19, 10, False], [38, 19, 11, False], [38, 19, 12, False], [38, 19, 13, False], [38, 19, 14, False], [38, 19, 15, False], [39, 0, 0, False], [39, 0, 1, False], [39, 0, 2, False], [39, 0, 3, False], [39, 0, 4, False], [39, 0, 5, False], [39, 0, 6, False], [39, 0, 7, False], [39, 0, 8, False], [39, 0, 9, False], [39, 0, 10, False], [39, 0, 11, False], [39, 0, 12, False], [39, 0, 13, False], [39, 0, 14, False], [39, 0, 15, False], [39, 1, 0, False], [39, 1, 1, False], [39, 1, 2, False], [39, 1, 3, False], [39, 1, 4, False], [39, 1, 5, False], [39, 1, 6, False], [39, 1, 7, False], [39, 1, 8, False], [39, 1, 9, False], [39, 1, 10, True], [39, 1, 11, False], [39, 1, 12, False], [39, 1, 13, False], [39, 1, 14, False], [39, 1, 15, False], [39, 2, 0, False], [39, 2, 1, False], [39, 2, 2, False], [39, 2, 3, False], [39, 2, 4, False], [39, 2, 5, False], [39, 2, 6, False], [39, 2, 7, False], [39, 2, 8, False], [39, 2, 9, False], [39, 2, 10, True], [39, 2, 11, False], [39, 2, 12, False], [39, 2, 13, False], [39, 2, 14, False], [39, 2, 15, False], [39, 3, 0, False], [39, 3, 1, False], [39, 3, 2, False], [39, 3, 3, False], [39, 3, 4, False], [39, 3, 5, False], [39, 3, 6, False], [39, 3, 7, False], [39, 3, 8, False], [39, 3, 9, False], [39, 3, 10, True], [39, 3, 11, False], [39, 3, 12, False], [39, 3, 13, False], [39, 3, 14, False], [39, 3, 15, False], [39, 4, 0, False], [39, 4, 1, False], [39, 4, 2, False], [39, 4, 3, False], [39, 4, 4, False], [39, 4, 5, False], [39, 4, 6, False], [39, 4, 7, False], [39, 4, 8, False], [39, 4, 9, False], [39, 4, 10, True], [39, 4, 11, False], [39, 4, 12, False], [39, 4, 13, False], [39, 4, 14, False], [39, 4, 15, False], [39, 5, 0, False], [39, 5, 1, False], [39, 5, 2, False], [39, 5, 3, False], [39, 5, 4, False], [39, 5, 5, False], [39, 5, 6, False], [39, 5, 7, False], [39, 5, 8, False], [39, 5, 9, False], [39, 5, 10, True], [39, 5, 11, False], [39, 5, 12, False], [39, 5, 13, False], [39, 5, 14, False], [39, 5, 15, False], [39, 6, 0, False], [39, 6, 1, False], [39, 6, 2, False], [39, 6, 3, False], [39, 6, 4, False], [39, 6, 5, False], [39, 6, 6, False], [39, 6, 7, False], [39, 6, 8, True], [39, 6, 9, True], [39, 6, 10, True], [39, 6, 11, False], [39, 6, 12, False], [39, 6, 13, False], [39, 6, 14, False], [39, 6, 15, False], [39, 7, 0, False], [39, 7, 1, False], [39, 7, 2, False], [39, 7, 3, False], [39, 7, 4, False], [39, 7, 5, False], [39, 7, 6, False], [39, 7, 7, False], [39, 7, 8, True], [39, 7, 9, True], [39, 7, 10, False], [39, 7, 11, False], [39, 7, 12, False], [39, 7, 13, False], [39, 7, 14, False], [39, 7, 15, False], [39, 8, 0, False], [39, 8, 1, False], [39, 8, 2, False], [39, 8, 3, False], [39, 8, 4, False], [39, 8, 5, False], [39, 8, 6, False], [39, 8, 7, False], [39, 8, 8, True], [39, 8, 9, True], [39, 8, 10, True], [39, 8, 11, False], [39, 8, 12, False], [39, 8, 13, False], [39, 8, 14, False], [39, 8, 15, False], [39, 9, 0, False], [39, 9, 1, False], [39, 9, 2, False], [39, 9, 3, False], [39, 9, 4, False], [39, 9, 5, False], [39, 9, 6, False], [39, 9, 7, False], [39, 9, 8, True], [39, 9, 9, True], [39, 9, 10, False], [39, 9, 11, False], [39, 9, 12, False], [39, 9, 13, False], [39, 9, 14, False], [39, 9, 15, False], [39, 10, 0, False], [39, 10, 1, False], [39, 10, 2, False], [39, 10, 3, False], [39, 10, 4, False], [39, 10, 5, False], [39, 10, 6, False], [39, 10, 7, False], [39, 10, 8, True], [39, 10, 9, True], [39, 10, 10, False], [39, 10, 11, False], [39, 10, 12, False], [39, 10, 13, False], [39, 10, 14, False], [39, 10, 15, False], [39, 11, 0, False], [39, 11, 1, False], [39, 11, 2, False], [39, 11, 3, False], [39, 11, 4, False], [39, 11, 5, False], [39, 11, 6, False], [39, 11, 7, False], [39, 11, 8, True], [39, 11, 9, False], [39, 11, 10, False], [39, 11, 11, False], [39, 11, 12, False], [39, 11, 13, False], [39, 11, 14, False], [39, 11, 15, False], [39, 12, 0, False], [39, 12, 1, False], [39, 12, 2, False], [39, 12, 3, False], [39, 12, 4, False], [39, 12, 5, False], [39, 12, 6, False], [39, 12, 7, False], [39, 12, 8, False], [39, 12, 9, False], [39, 12, 10, False], [39, 12, 11, False], [39, 12, 12, False], [39, 12, 13, False], [39, 12, 14, False], [39, 12, 15, False], [39, 13, 0, False], [39, 13, 1, False], [39, 13, 2, False], [39, 13, 3, False], [39, 13, 4, False], [39, 13, 5, False], [39, 13, 6, False], [39, 13, 7, False], [39, 13, 8, False], [39, 13, 9, False], [39, 13, 10, False], [39, 13, 11, False], [39, 13, 12, False], [39, 13, 13, False], [39, 13, 14, False], [39, 13, 15, False], [39, 14, 0, False], [39, 14, 1, False], [39, 14, 2, False], [39, 14, 3, False], [39, 14, 4, False], [39, 14, 5, False], [39, 14, 6, False], [39, 14, 7, False], [39, 14, 8, False], [39, 14, 9, False], [39, 14, 10, False], [39, 14, 11, False], [39, 14, 12, False], [39, 14, 13, False], [39, 14, 14, False], [39, 14, 15, False], [39, 15, 0, False], [39, 15, 1, False], [39, 15, 2, False], [39, 15, 3, False], [39, 15, 4, False], [39, 15, 5, False], [39, 15, 6, False], [39, 15, 7, False], [39, 15, 8, False], [39, 15, 9, False], [39, 15, 10, False], [39, 15, 11, False], [39, 15, 12, False], [39, 15, 13, False], [39, 15, 14, False], [39, 15, 15, False], [39, 16, 0, False], [39, 16, 1, False], [39, 16, 2, False], [39, 16, 3, False], [39, 16, 4, False], [39, 16, 5, False], [39, 16, 6, False], [39, 16, 7, False], [39, 16, 8, False], [39, 16, 9, False], [39, 16, 10, False], [39, 16, 11, False], [39, 16, 12, False], [39, 16, 13, False], [39, 16, 14, False], [39, 16, 15, False], [39, 17, 0, False], [39, 17, 1, False], [39, 17, 2, False], [39, 17, 3, False], [39, 17, 4, False], [39, 17, 5, False], [39, 17, 6, False], [39, 17, 7, False], [39, 17, 8, False], [39, 17, 9, False], [39, 17, 10, False], [39, 17, 11, False], [39, 17, 12, False], [39, 17, 13, False], [39, 17, 14, False], [39, 17, 15, False], [39, 18, 0, False], [39, 18, 1, False], [39, 18, 2, False], [39, 18, 3, False], [39, 18, 4, False], [39, 18, 5, False], [39, 18, 6, False], [39, 18, 7, False], [39, 18, 8, False], [39, 18, 9, False], [39, 18, 10, False], [39, 18, 11, False], [39, 18, 12, False], [39, 18, 13, False], [39, 18, 14, False], [39, 18, 15, False], [39, 19, 0, False], [39, 19, 1, False], [39, 19, 2, False], [39, 19, 3, False], [39, 19, 4, False], [39, 19, 5, False], [39, 19, 6, False], [39, 19, 7, False], [39, 19, 8, False], [39, 19, 9, False], [39, 19, 10, False], [39, 19, 11, False], [39, 19, 12, False], [39, 19, 13, False], [39, 19, 14, False], [39, 19, 15, False], [40, 0, 0, False], [40, 0, 1, False], [40, 0, 2, False], [40, 0, 3, False], [40, 0, 4, False], [40, 0, 5, False], [40, 0, 6, False], [40, 0, 7, False], [40, 0, 8, False], [40, 0, 9, False], [40, 0, 10, True], [40, 0, 11, False], [40, 0, 12, False], [40, 0, 13, False], [40, 0, 14, False], [40, 0, 15, False], [40, 1, 0, False], [40, 1, 1, False], [40, 1, 2, False], [40, 1, 3, False], [40, 1, 4, False], [40, 1, 5, False], [40, 1, 6, False], [40, 1, 7, False], [40, 1, 8, False], [40, 1, 9, False], [40, 1, 10, False], [40, 1, 11, False], [40, 1, 12, False], [40, 1, 13, False], [40, 1, 14, False], [40, 1, 15, False], [40, 2, 0, False], [40, 2, 1, False], [40, 2, 2, False], [40, 2, 3, False], [40, 2, 4, False], [40, 2, 5, False], [40, 2, 6, False], [40, 2, 7, False], [40, 2, 8, False], [40, 2, 9, False], [40, 2, 10, False], [40, 2, 11, False], [40, 2, 12, False], [40, 2, 13, False], [40, 2, 14, False], [40, 2, 15, False], [40, 3, 0, False], [40, 3, 1, False], [40, 3, 2, False], [40, 3, 3, False], [40, 3, 4, False], [40, 3, 5, False], [40, 3, 6, False], [40, 3, 7, False], [40, 3, 8, False], [40, 3, 9, False], [40, 3, 10, False], [40, 3, 11, False], [40, 3, 12, False], [40, 3, 13, False], [40, 3, 14, False], [40, 3, 15, False], [40, 4, 0, False], [40, 4, 1, False], [40, 4, 2, False], [40, 4, 3, False], [40, 4, 4, False], [40, 4, 5, False], [40, 4, 6, False], [40, 4, 7, False], [40, 4, 8, False], [40, 4, 9, False], [40, 4, 10, False], [40, 4, 11, False], [40, 4, 12, False], [40, 4, 13, False], [40, 4, 14, False], [40, 4, 15, False], [40, 5, 0, False], [40, 5, 1, False], [40, 5, 2, False], [40, 5, 3, False], [40, 5, 4, False], [40, 5, 5, False], [40, 5, 6, False], [40, 5, 7, False], [40, 5, 8, False], [40, 5, 9, False], [40, 5, 10, True], [40, 5, 11, False], [40, 5, 12, False], [40, 5, 13, False], [40, 5, 14, False], [40, 5, 15, False], [40, 6, 0, False], [40, 6, 1, False], [40, 6, 2, False], [40, 6, 3, False], [40, 6, 4, False], [40, 6, 5, False], [40, 6, 6, False], [40, 6, 7, False], [40, 6, 8, True], [40, 6, 9, False], [40, 6, 10, False], [40, 6, 11, False], [40, 6, 12, False], [40, 6, 13, False], [40, 6, 14, False], [40, 6, 15, False], [40, 7, 0, False], [40, 7, 1, False], [40, 7, 2, False], [40, 7, 3, False], [40, 7, 4, False], [40, 7, 5, False], [40, 7, 6, False], [40, 7, 7, False], [40, 7, 8, True], [40, 7, 9, False], [40, 7, 10, False], [40, 7, 11, False], [40, 7, 12, False], [40, 7, 13, False], [40, 7, 14, False], [40, 7, 15, False], [40, 8, 0, False], [40, 8, 1, False], [40, 8, 2, False], [40, 8, 3, False], [40, 8, 4, False], [40, 8, 5, False], [40, 8, 6, False], [40, 8, 7, False], [40, 8, 8, True], [40, 8, 9, False], [40, 8, 10, False], [40, 8, 11, False], [40, 8, 12, False], [40, 8, 13, False], [40, 8, 14, False], [40, 8, 15, False], [40, 9, 0, False], [40, 9, 1, False], [40, 9, 2, False], [40, 9, 3, False], [40, 9, 4, False], [40, 9, 5, False], [40, 9, 6, False], [40, 9, 7, False], [40, 9, 8, True], [40, 9, 9, True], [40, 9, 10, False], [40, 9, 11, False], [40, 9, 12, False], [40, 9, 13, False], [40, 9, 14, False], [40, 9, 15, False], [40, 10, 0, False], [40, 10, 1, False], [40, 10, 2, False], [40, 10, 3, False], [40, 10, 4, False], [40, 10, 5, False], [40, 10, 6, False], [40, 10, 7, False], [40, 10, 8, True], [40, 10, 9, True], [40, 10, 10, False], [40, 10, 11, False], [40, 10, 12, False], [40, 10, 13, False], [40, 10, 14, False], [40, 10, 15, False], [40, 11, 0, False], [40, 11, 1, False], [40, 11, 2, False], [40, 11, 3, False], [40, 11, 4, False], [40, 11, 5, False], [40, 11, 6, False], [40, 11, 7, False], [40, 11, 8, True], [40, 11, 9, False], [40, 11, 10, False], [40, 11, 11, False], [40, 11, 12, False], [40, 11, 13, False], [40, 11, 14, False], [40, 11, 15, False], [40, 12, 0, False], [40, 12, 1, False], [40, 12, 2, False], [40, 12, 3, False], [40, 12, 4, False], [40, 12, 5, False], [40, 12, 6, False], [40, 12, 7, False], [40, 12, 8, True], [40, 12, 9, False], [40, 12, 10, False], [40, 12, 11, False], [40, 12, 12, False], [40, 12, 13, False], [40, 12, 14, False], [40, 12, 15, False], [40, 13, 0, False], [40, 13, 1, False], [40, 13, 2, False], [40, 13, 3, False], [40, 13, 4, False], [40, 13, 5, False], [40, 13, 6, False], [40, 13, 7, False], [40, 13, 8, True], [40, 13, 9, False], [40, 13, 10, False], [40, 13, 11, False], [40, 13, 12, False], [40, 13, 13, False], [40, 13, 14, False], [40, 13, 15, False], [40, 14, 0, False], [40, 14, 1, False], [40, 14, 2, False], [40, 14, 3, False], [40, 14, 4, False], [40, 14, 5, False], [40, 14, 6, False], [40, 14, 7, False], [40, 14, 8, True], [40, 14, 9, False], [40, 14, 10, False], [40, 14, 11, False], [40, 14, 12, False], [40, 14, 13, False], [40, 14, 14, False], [40, 14, 15, False], [40, 15, 0, False], [40, 15, 1, False], [40, 15, 2, False], [40, 15, 3, False], [40, 15, 4, False], [40, 15, 5, False], [40, 15, 6, False], [40, 15, 7, False], [40, 15, 8, True], [40, 15, 9, False], [40, 15, 10, False], [40, 15, 11, False], [40, 15, 12, False], [40, 15, 13, False], [40, 15, 14, False], [40, 15, 15, False], [40, 16, 0, False], [40, 16, 1, False], [40, 16, 2, False], [40, 16, 3, False], [40, 16, 4, False], [40, 16, 5, False], [40, 16, 6, False], [40, 16, 7, False], [40, 16, 8, False], [40, 16, 9, False], [40, 16, 10, False], [40, 16, 11, False], [40, 16, 12, False], [40, 16, 13, False], [40, 16, 14, False], [40, 16, 15, False], [40, 17, 0, False], [40, 17, 1, False], [40, 17, 2, False], [40, 17, 3, False], [40, 17, 4, False], [40, 17, 5, False], [40, 17, 6, False], [40, 17, 7, False], [40, 17, 8, False], [40, 17, 9, False], [40, 17, 10, False], [40, 17, 11, False], [40, 17, 12, False], [40, 17, 13, False], [40, 17, 14, False], [40, 17, 15, False], [40, 18, 0, False], [40, 18, 1, False], [40, 18, 2, False], [40, 18, 3, False], [40, 18, 4, False], [40, 18, 5, False], [40, 18, 6, True], [40, 18, 7, True], [40, 18, 8, False], [40, 18, 9, False], [40, 18, 10, False], [40, 18, 11, False], [40, 18, 12, False], [40, 18, 13, False], [40, 18, 14, False], [40, 18, 15, False], [40, 19, 0, False], [40, 19, 1, False], [40, 19, 2, False], [40, 19, 3, False], [40, 19, 4, False], [40, 19, 5, False], [40, 19, 6, True], [40, 19, 7, True], [40, 19, 8, False], [40, 19, 9, False], [40, 19, 10, False], [40, 19, 11, False], [40, 19, 12, False], [40, 19, 13, False], [40, 19, 14, False], [40, 19, 15, False], [41, 0, 0, False], [41, 0, 1, False], [41, 0, 2, False], [41, 0, 3, False], [41, 0, 4, False], [41, 0, 5, False], [41, 0, 6, False], [41, 0, 7, False], [41, 0, 8, False], [41, 0, 9, False], [41, 0, 10, True], [41, 0, 11, False], [41, 0, 12, False], [41, 0, 13, False], [41, 0, 14, False], [41, 0, 15, False], [41, 1, 0, False], [41, 1, 1, False], [41, 1, 2, False], [41, 1, 3, False], [41, 1, 4, False], [41, 1, 5, False], [41, 1, 6, False], [41, 1, 7, False], [41, 1, 8, False], [41, 1, 9, False], [41, 1, 10, True], [41, 1, 11, False], [41, 1, 12, False], [41, 1, 13, False], [41, 1, 14, False], [41, 1, 15, False], [41, 2, 0, False], [41, 2, 1, False], [41, 2, 2, False], [41, 2, 3, False], [41, 2, 4, False], [41, 2, 5, False], [41, 2, 6, False], [41, 2, 7, False], [41, 2, 8, False], [41, 2, 9, False], [41, 2, 10, True], [41, 2, 11, False], [41, 2, 12, False], [41, 2, 13, False], [41, 2, 14, False], [41, 2, 15, False], [41, 3, 0, False], [41, 3, 1, False], [41, 3, 2, False], [41, 3, 3, False], [41, 3, 4, False], [41, 3, 5, False], [41, 3, 6, False], [41, 3, 7, False], [41, 3, 8, False], [41, 3, 9, False], [41, 3, 10, False], [41, 3, 11, False], [41, 3, 12, False], [41, 3, 13, False], [41, 3, 14, False], [41, 3, 15, False], [41, 4, 0, False], [41, 4, 1, False], [41, 4, 2, False], [41, 4, 3, False], [41, 4, 4, False], [41, 4, 5, False], [41, 4, 6, False], [41, 4, 7, False], [41, 4, 8, False], [41, 4, 9, False], [41, 4, 10, False], [41, 4, 11, False], [41, 4, 12, False], [41, 4, 13, False], [41, 4, 14, False], [41, 4, 15, False], [41, 5, 0, False], [41, 5, 1, False], [41, 5, 2, False], [41, 5, 3, False], [41, 5, 4, False], [41, 5, 5, False], [41, 5, 6, False], [41, 5, 7, False], [41, 5, 8, False], [41, 5, 9, False], [41, 5, 10, True], [41, 5, 11, False], [41, 5, 12, False], [41, 5, 13, False], [41, 5, 14, False], [41, 5, 15, False], [41, 6, 0, False], [41, 6, 1, False], [41, 6, 2, False], [41, 6, 3, False], [41, 6, 4, False], [41, 6, 5, False], [41, 6, 6, False], [41, 6, 7, False], [41, 6, 8, True], [41, 6, 9, False], [41, 6, 10, False], [41, 6, 11, False], [41, 6, 12, False], [41, 6, 13, False], [41, 6, 14, False], [41, 6, 15, False], [41, 7, 0, False], [41, 7, 1, False], [41, 7, 2, False], [41, 7, 3, False], [41, 7, 4, False], [41, 7, 5, False], [41, 7, 6, False], [41, 7, 7, False], [41, 7, 8, True], [41, 7, 9, False], [41, 7, 10, False], [41, 7, 11, False], [41, 7, 12, False], [41, 7, 13, False], [41, 7, 14, False], [41, 7, 15, False], [41, 8, 0, False], [41, 8, 1, False], [41, 8, 2, False], [41, 8, 3, False], [41, 8, 4, False], [41, 8, 5, False], [41, 8, 6, False], [41, 8, 7, False], [41, 8, 8, False], [41, 8, 9, False], [41, 8, 10, False], [41, 8, 11, False], [41, 8, 12, False], [41, 8, 13, False], [41, 8, 14, False], [41, 8, 15, False], [41, 9, 0, False], [41, 9, 1, False], [41, 9, 2, False], [41, 9, 3, False], [41, 9, 4, False], [41, 9, 5, False], [41, 9, 6, False], [41, 9, 7, False], [41, 9, 8, False], [41, 9, 9, False], [41, 9, 10, False], [41, 9, 11, False], [41, 9, 12, False], [41, 9, 13, False], [41, 9, 14, False], [41, 9, 15, False], [41, 10, 0, False], [41, 10, 1, False], [41, 10, 2, False], [41, 10, 3, False], [41, 10, 4, False], [41, 10, 5, False], [41, 10, 6, False], [41, 10, 7, False], [41, 10, 8, True], [41, 10, 9, False], [41, 10, 10, False], [41, 10, 11, False], [41, 10, 12, False], [41, 10, 13, False], [41, 10, 14, False], [41, 10, 15, False], [41, 11, 0, False], [41, 11, 1, False], [41, 11, 2, False], [41, 11, 3, False], [41, 11, 4, False], [41, 11, 5, False], [41, 11, 6, False], [41, 11, 7, False], [41, 11, 8, True], [41, 11, 9, False], [41, 11, 10, False], [41, 11, 11, False], [41, 11, 12, False], [41, 11, 13, False], [41, 11, 14, False], [41, 11, 15, False], [41, 12, 0, False], [41, 12, 1, False], [41, 12, 2, False], [41, 12, 3, False], [41, 12, 4, False], [41, 12, 5, False], [41, 12, 6, False], [41, 12, 7, False], [41, 12, 8, True], [41, 12, 9, False], [41, 12, 10, False], [41, 12, 11, False], [41, 12, 12, False], [41, 12, 13, False], [41, 12, 14, False], [41, 12, 15, False], [41, 13, 0, False], [41, 13, 1, False], [41, 13, 2, False], [41, 13, 3, False], [41, 13, 4, False], [41, 13, 5, False], [41, 13, 6, False], [41, 13, 7, False], [41, 13, 8, True], [41, 13, 9, False], [41, 13, 10, False], [41, 13, 11, False], [41, 13, 12, False], [41, 13, 13, False], [41, 13, 14, False], [41, 13, 15, False], [41, 14, 0, False], [41, 14, 1, False], [41, 14, 2, False], [41, 14, 3, False], [41, 14, 4, False], [41, 14, 5, False], [41, 14, 6, False], [41, 14, 7, False], [41, 14, 8, True], [41, 14, 9, False], [41, 14, 10, False], [41, 14, 11, False], [41, 14, 12, False], [41, 14, 13, False], [41, 14, 14, False], [41, 14, 15, False], [41, 15, 0, False], [41, 15, 1, False], [41, 15, 2, False], [41, 15, 3, False], [41, 15, 4, False], [41, 15, 5, False], [41, 15, 6, False], [41, 15, 7, False], [41, 15, 8, False], [41, 15, 9, False], [41, 15, 10, False], [41, 15, 11, False], [41, 15, 12, False], [41, 15, 13, False], [41, 15, 14, False], [41, 15, 15, False], [41, 16, 0, False], [41, 16, 1, False], [41, 16, 2, False], [41, 16, 3, False], [41, 16, 4, False], [41, 16, 5, False], [41, 16, 6, False], [41, 16, 7, False], [41, 16, 8, False], [41, 16, 9, False], [41, 16, 10, False], [41, 16, 11, False], [41, 16, 12, False], [41, 16, 13, False], [41, 16, 14, False], [41, 16, 15, False], [41, 17, 0, False], [41, 17, 1, False], [41, 17, 2, False], [41, 17, 3, False], [41, 17, 4, False], [41, 17, 5, False], [41, 17, 6, False], [41, 17, 7, False], [41, 17, 8, False], [41, 17, 9, False], [41, 17, 10, False], [41, 17, 11, False], [41, 17, 12, False], [41, 17, 13, False], [41, 17, 14, False], [41, 17, 15, False], [41, 18, 0, False], [41, 18, 1, False], [41, 18, 2, False], [41, 18, 3, False], [41, 18, 4, False], [41, 18, 5, False], [41, 18, 6, True], [41, 18, 7, True], [41, 18, 8, False], [41, 18, 9, False], [41, 18, 10, False], [41, 18, 11, False], [41, 18, 12, False], [41, 18, 13, False], [41, 18, 14, False], [41, 18, 15, False], [41, 19, 0, False], [41, 19, 1, False], [41, 19, 2, False], [41, 19, 3, False], [41, 19, 4, False], [41, 19, 5, False], [41, 19, 6, True], [41, 19, 7, False], [41, 19, 8, False], [41, 19, 9, False], [41, 19, 10, False], [41, 19, 11, False], [41, 19, 12, False], [41, 19, 13, False], [41, 19, 14, False], [41, 19, 15, False], [42, 0, 0, False], [42, 0, 1, False], [42, 0, 2, False], [42, 0, 3, False], [42, 0, 4, False], [42, 0, 5, False], [42, 0, 6, False], [42, 0, 7, False], [42, 0, 8, False], [42, 0, 9, False], [42, 0, 10, True], [42, 0, 11, False], [42, 0, 12, False], [42, 0, 13, False], [42, 0, 14, False], [42, 0, 15, False], [42, 1, 0, False], [42, 1, 1, False], [42, 1, 2, False], [42, 1, 3, False], [42, 1, 4, False], [42, 1, 5, False], [42, 1, 6, False], [42, 1, 7, False], [42, 1, 8, False], [42, 1, 9, False], [42, 1, 10, True], [42, 1, 11, False], [42, 1, 12, False], [42, 1, 13, False], [42, 1, 14, False], [42, 1, 15, False], [42, 2, 0, False], [42, 2, 1, False], [42, 2, 2, False], [42, 2, 3, False], [42, 2, 4, False], [42, 2, 5, False], [42, 2, 6, False], [42, 2, 7, False], [42, 2, 8, False], [42, 2, 9, False], [42, 2, 10, True], [42, 2, 11, False], [42, 2, 12, False], [42, 2, 13, False], [42, 2, 14, False], [42, 2, 15, False], [42, 3, 0, False], [42, 3, 1, False], [42, 3, 2, False], [42, 3, 3, False], [42, 3, 4, False], [42, 3, 5, False], [42, 3, 6, False], [42, 3, 7, False], [42, 3, 8, False], [42, 3, 9, False], [42, 3, 10, False], [42, 3, 11, False], [42, 3, 12, False], [42, 3, 13, False], [42, 3, 14, False], [42, 3, 15, False], [42, 4, 0, False], [42, 4, 1, False], [42, 4, 2, False], [42, 4, 3, False], [42, 4, 4, False], [42, 4, 5, False], [42, 4, 6, False], [42, 4, 7, False], [42, 4, 8, True], [42, 4, 9, True], [42, 4, 10, False], [42, 4, 11, False], [42, 4, 12, False], [42, 4, 13, False], [42, 4, 14, False], [42, 4, 15, False], [42, 5, 0, False], [42, 5, 1, False], [42, 5, 2, False], [42, 5, 3, False], [42, 5, 4, False], [42, 5, 5, False], [42, 5, 6, False], [42, 5, 7, False], [42, 5, 8, True], [42, 5, 9, True], [42, 5, 10, True], [42, 5, 11, False], [42, 5, 12, False], [42, 5, 13, False], [42, 5, 14, False], [42, 5, 15, False], [42, 6, 0, False], [42, 6, 1, False], [42, 6, 2, False], [42, 6, 3, False], [42, 6, 4, False], [42, 6, 5, False], [42, 6, 6, False], [42, 6, 7, False], [42, 6, 8, True], [42, 6, 9, True], [42, 6, 10, True], [42, 6, 11, False], [42, 6, 12, False], [42, 6, 13, False], [42, 6, 14, False], [42, 6, 15, False], [42, 7, 0, False], [42, 7, 1, False], [42, 7, 2, False], [42, 7, 3, False], [42, 7, 4, False], [42, 7, 5, False], [42, 7, 6, False], [42, 7, 7, False], [42, 7, 8, True], [42, 7, 9, True], [42, 7, 10, False], [42, 7, 11, False], [42, 7, 12, False], [42, 7, 13, False], [42, 7, 14, False], [42, 7, 15, False], [42, 8, 0, False], [42, 8, 1, False], [42, 8, 2, False], [42, 8, 3, False], [42, 8, 4, False], [42, 8, 5, False], [42, 8, 6, False], [42, 8, 7, False], [42, 8, 8, False], [42, 8, 9, False], [42, 8, 10, False], [42, 8, 11, False], [42, 8, 12, False], [42, 8, 13, False], [42, 8, 14, False], [42, 8, 15, False], [42, 9, 0, False], [42, 9, 1, False], [42, 9, 2, False], [42, 9, 3, False], [42, 9, 4, False], [42, 9, 5, False], [42, 9, 6, False], [42, 9, 7, False], [42, 9, 8, False], [42, 9, 9, False], [42, 9, 10, False], [42, 9, 11, False], [42, 9, 12, False], [42, 9, 13, False], [42, 9, 14, False], [42, 9, 15, False], [42, 10, 0, False], [42, 10, 1, False], [42, 10, 2, False], [42, 10, 3, False], [42, 10, 4, False], [42, 10, 5, False], [42, 10, 6, False], [42, 10, 7, False], [42, 10, 8, True], [42, 10, 9, True], [42, 10, 10, False], [42, 10, 11, False], [42, 10, 12, False], [42, 10, 13, False], [42, 10, 14, False], [42, 10, 15, False], [42, 11, 0, False], [42, 11, 1, False], [42, 11, 2, False], [42, 11, 3, False], [42, 11, 4, False], [42, 11, 5, False], [42, 11, 6, False], [42, 11, 7, False], [42, 11, 8, True], [42, 11, 9, True], [42, 11, 10, False], [42, 11, 11, False], [42, 11, 12, False], [42, 11, 13, False], [42, 11, 14, False], [42, 11, 15, False], [42, 12, 0, False], [42, 12, 1, False], [42, 12, 2, False], [42, 12, 3, False], [42, 12, 4, False], [42, 12, 5, False], [42, 12, 6, False], [42, 12, 7, False], [42, 12, 8, True], [42, 12, 9, False], [42, 12, 10, False], [42, 12, 11, False], [42, 12, 12, False], [42, 12, 13, False], [42, 12, 14, False], [42, 12, 15, False], [42, 13, 0, False], [42, 13, 1, False], [42, 13, 2, False], [42, 13, 3, False], [42, 13, 4, False], [42, 13, 5, False], [42, 13, 6, False], [42, 13, 7, False], [42, 13, 8, True], [42, 13, 9, False], [42, 13, 10, False], [42, 13, 11, False], [42, 13, 12, False], [42, 13, 13, False], [42, 13, 14, False], [42, 13, 15, False], [42, 14, 0, False], [42, 14, 1, False], [42, 14, 2, False], [42, 14, 3, False], [42, 14, 4, False], [42, 14, 5, False], [42, 14, 6, False], [42, 14, 7, False], [42, 14, 8, True], [42, 14, 9, False], [42, 14, 10, False], [42, 14, 11, False], [42, 14, 12, False], [42, 14, 13, False], [42, 14, 14, False], [42, 14, 15, False], [42, 15, 0, False], [42, 15, 1, False], [42, 15, 2, False], [42, 15, 3, False], [42, 15, 4, False], [42, 15, 5, False], [42, 15, 6, False], [42, 15, 7, False], [42, 15, 8, False], [42, 15, 9, False], [42, 15, 10, False], [42, 15, 11, False], [42, 15, 12, False], [42, 15, 13, False], [42, 15, 14, False], [42, 15, 15, False], [42, 16, 0, False], [42, 16, 1, False], [42, 16, 2, False], [42, 16, 3, False], [42, 16, 4, False], [42, 16, 5, False], [42, 16, 6, False], [42, 16, 7, False], [42, 16, 8, False], [42, 16, 9, False], [42, 16, 10, False], [42, 16, 11, False], [42, 16, 12, False], [42, 16, 13, False], [42, 16, 14, False], [42, 16, 15, False], [42, 17, 0, False], [42, 17, 1, False], [42, 17, 2, False], [42, 17, 3, False], [42, 17, 4, False], [42, 17, 5, False], [42, 17, 6, False], [42, 17, 7, False], [42, 17, 8, False], [42, 17, 9, False], [42, 17, 10, False], [42, 17, 11, False], [42, 17, 12, False], [42, 17, 13, False], [42, 17, 14, False], [42, 17, 15, False], [42, 18, 0, False], [42, 18, 1, False], [42, 18, 2, False], [42, 18, 3, False], [42, 18, 4, False], [42, 18, 5, False], [42, 18, 6, True], [42, 18, 7, False], [42, 18, 8, False], [42, 18, 9, False], [42, 18, 10, False], [42, 18, 11, False], [42, 18, 12, False], [42, 18, 13, False], [42, 18, 14, False], [42, 18, 15, False], [42, 19, 0, False], [42, 19, 1, False], [42, 19, 2, False], [42, 19, 3, False], [42, 19, 4, False], [42, 19, 5, False], [42, 19, 6, True], [42, 19, 7, False], [42, 19, 8, False], [42, 19, 9, False], [42, 19, 10, False], [42, 19, 11, False], [42, 19, 12, False], [42, 19, 13, False], [42, 19, 14, False], [42, 19, 15, False], [43, 0, 0, False], [43, 0, 1, False], [43, 0, 2, False], [43, 0, 3, False], [43, 0, 4, False], [43, 0, 5, False], [43, 0, 6, False], [43, 0, 7, False], [43, 0, 8, False], [43, 0, 9, False], [43, 0, 10, False], [43, 0, 11, False], [43, 0, 12, False], [43, 0, 13, False], [43, 0, 14, False], [43, 0, 15, False], [43, 1, 0, False], [43, 1, 1, False], [43, 1, 2, False], [43, 1, 3, False], [43, 1, 4, False], [43, 1, 5, False], [43, 1, 6, False], [43, 1, 7, False], [43, 1, 8, False], [43, 1, 9, False], [43, 1, 10, True], [43, 1, 11, False], [43, 1, 12, False], [43, 1, 13, False], [43, 1, 14, False], [43, 1, 15, False], [43, 2, 0, False], [43, 2, 1, False], [43, 2, 2, False], [43, 2, 3, False], [43, 2, 4, False], [43, 2, 5, False], [43, 2, 6, False], [43, 2, 7, False], [43, 2, 8, False], [43, 2, 9, False], [43, 2, 10, False], [43, 2, 11, False], [43, 2, 12, False], [43, 2, 13, False], [43, 2, 14, False], [43, 2, 15, False], [43, 3, 0, False], [43, 3, 1, False], [43, 3, 2, False], [43, 3, 3, False], [43, 3, 4, False], [43, 3, 5, False], [43, 3, 6, False], [43, 3, 7, False], [43, 3, 8, False], [43, 3, 9, False], [43, 3, 10, False], [43, 3, 11, False], [43, 3, 12, False], [43, 3, 13, False], [43, 3, 14, False], [43, 3, 15, False], [43, 4, 0, False], [43, 4, 1, False], [43, 4, 2, False], [43, 4, 3, False], [43, 4, 4, False], [43, 4, 5, False], [43, 4, 6, False], [43, 4, 7, False], [43, 4, 8, True], [43, 4, 9, False], [43, 4, 10, False], [43, 4, 11, False], [43, 4, 12, False], [43, 4, 13, False], [43, 4, 14, False], [43, 4, 15, False], [43, 5, 0, False], [43, 5, 1, False], [43, 5, 2, False], [43, 5, 3, False], [43, 5, 4, False], [43, 5, 5, False], [43, 5, 6, False], [43, 5, 7, False], [43, 5, 8, True], [43, 5, 9, False], [43, 5, 10, False], [43, 5, 11, False], [43, 5, 12, False], [43, 5, 13, False], [43, 5, 14, False], [43, 5, 15, False], [43, 6, 0, False], [43, 6, 1, False], [43, 6, 2, False], [43, 6, 3, False], [43, 6, 4, False], [43, 6, 5, False], [43, 6, 6, False], [43, 6, 7, False], [43, 6, 8, True], [43, 6, 9, False], [43, 6, 10, False], [43, 6, 11, False], [43, 6, 12, False], [43, 6, 13, False], [43, 6, 14, False], [43, 6, 15, False], [43, 7, 0, False], [43, 7, 1, False], [43, 7, 2, False], [43, 7, 3, False], [43, 7, 4, False], [43, 7, 5, False], [43, 7, 6, False], [43, 7, 7, False], [43, 7, 8, True], [43, 7, 9, False], [43, 7, 10, False], [43, 7, 11, False], [43, 7, 12, False], [43, 7, 13, False], [43, 7, 14, False], [43, 7, 15, False], [43, 8, 0, False], [43, 8, 1, False], [43, 8, 2, False], [43, 8, 3, False], [43, 8, 4, False], [43, 8, 5, False], [43, 8, 6, False], [43, 8, 7, False], [43, 8, 8, False], [43, 8, 9, False], [43, 8, 10, False], [43, 8, 11, False], [43, 8, 12, False], [43, 8, 13, False], [43, 8, 14, False], [43, 8, 15, False], [43, 9, 0, False], [43, 9, 1, False], [43, 9, 2, False], [43, 9, 3, False], [43, 9, 4, False], [43, 9, 5, False], [43, 9, 6, False], [43, 9, 7, False], [43, 9, 8, True], [43, 9, 9, False], [43, 9, 10, False], [43, 9, 11, False], [43, 9, 12, False], [43, 9, 13, False], [43, 9, 14, False], [43, 9, 15, False], [43, 10, 0, False], [43, 10, 1, False], [43, 10, 2, False], [43, 10, 3, False], [43, 10, 4, False], [43, 10, 5, False], [43, 10, 6, False], [43, 10, 7, False], [43, 10, 8, False], [43, 10, 9, False], [43, 10, 10, False], [43, 10, 11, False], [43, 10, 12, False], [43, 10, 13, False], [43, 10, 14, False], [43, 10, 15, False], [43, 11, 0, False], [43, 11, 1, False], [43, 11, 2, False], [43, 11, 3, False], [43, 11, 4, False], [43, 11, 5, False], [43, 11, 6, False], [43, 11, 7, False], [43, 11, 8, False], [43, 11, 9, False], [43, 11, 10, False], [43, 11, 11, False], [43, 11, 12, False], [43, 11, 13, False], [43, 11, 14, False], [43, 11, 15, False], [43, 12, 0, False], [43, 12, 1, False], [43, 12, 2, False], [43, 12, 3, False], [43, 12, 4, False], [43, 12, 5, False], [43, 12, 6, False], [43, 12, 7, False], [43, 12, 8, False], [43, 12, 9, False], [43, 12, 10, False], [43, 12, 11, False], [43, 12, 12, False], [43, 12, 13, False], [43, 12, 14, False], [43, 12, 15, False], [43, 13, 0, False], [43, 13, 1, False], [43, 13, 2, False], [43, 13, 3, False], [43, 13, 4, False], [43, 13, 5, False], [43, 13, 6, False], [43, 13, 7, False], [43, 13, 8, False], [43, 13, 9, False], [43, 13, 10, False], [43, 13, 11, False], [43, 13, 12, False], [43, 13, 13, False], [43, 13, 14, False], [43, 13, 15, False], [43, 14, 0, False], [43, 14, 1, False], [43, 14, 2, False], [43, 14, 3, False], [43, 14, 4, False], [43, 14, 5, False], [43, 14, 6, False], [43, 14, 7, False], [43, 14, 8, True], [43, 14, 9, False], [43, 14, 10, False], [43, 14, 11, False], [43, 14, 12, False], [43, 14, 13, False], [43, 14, 14, False], [43, 14, 15, False], [43, 15, 0, False], [43, 15, 1, False], [43, 15, 2, False], [43, 15, 3, False], [43, 15, 4, False], [43, 15, 5, False], [43, 15, 6, False], [43, 15, 7, False], [43, 15, 8, False], [43, 15, 9, False], [43, 15, 10, False], [43, 15, 11, False], [43, 15, 12, False], [43, 15, 13, False], [43, 15, 14, False], [43, 15, 15, False], [43, 16, 0, False], [43, 16, 1, False], [43, 16, 2, False], [43, 16, 3, False], [43, 16, 4, False], [43, 16, 5, False], [43, 16, 6, False], [43, 16, 7, False], [43, 16, 8, False], [43, 16, 9, False], [43, 16, 10, False], [43, 16, 11, False], [43, 16, 12, False], [43, 16, 13, False], [43, 16, 14, False], [43, 16, 15, False], [43, 17, 0, False], [43, 17, 1, False], [43, 17, 2, False], [43, 17, 3, False], [43, 17, 4, False], [43, 17, 5, False], [43, 17, 6, False], [43, 17, 7, False], [43, 17, 8, False], [43, 17, 9, False], [43, 17, 10, False], [43, 17, 11, False], [43, 17, 12, False], [43, 17, 13, False], [43, 17, 14, False], [43, 17, 15, False], [43, 18, 0, False], [43, 18, 1, False], [43, 18, 2, False], [43, 18, 3, False], [43, 18, 4, False], [43, 18, 5, False], [43, 18, 6, True], [43, 18, 7, True], [43, 18, 8, False], [43, 18, 9, False], [43, 18, 10, False], [43, 18, 11, False], [43, 18, 12, False], [43, 18, 13, False], [43, 18, 14, False], [43, 18, 15, False], [43, 19, 0, False], [43, 19, 1, False], [43, 19, 2, False], [43, 19, 3, False], [43, 19, 4, False], [43, 19, 5, False], [43, 19, 6, True], [43, 19, 7, False], [43, 19, 8, False], [43, 19, 9, False], [43, 19, 10, False], [43, 19, 11, False], [43, 19, 12, False], [43, 19, 13, False], [43, 19, 14, False], [43, 19, 15, False]]
done
########################################################################################
#Re-writing the translated and chosen data into a proper CSV
#NOTE: Change filename to current pass
with open("data/lattice_print_pass_1.csv",'w') as f:
for row in fin_result:
for x in range(len(row)):
if x < (len(row)-1):
f.write(str(row[x]) + ',')
else:
f.write(str(row[x]))
f.write('\n'*2)
#Writing CSV with which to move to the next pass
with open("data/lattice_continue.csv",'w') as f:
for row in list_result:
for x in range(len(row)):
if x < (len(row)-1):
f.write(str(row[x]) + ',')
else:
f.write(str(row[x]))
f.write('\n'*2)
########################################################################################
#Next block not necesarry, but usefull for visualizing the results with the chosen t_vals
# loading the lattice from csv
lattice_path = os.path.relpath("data\lattice_print_pass_1.csv")
med_res_lattice = tg.lattice_from_csv(lattice_path)
#print(med_res_lattice)
--------------------------------------------------------------------------- KeyError Traceback (most recent call last) ~\Anaconda3\envs\test\lib\site-packages\pandas\core\indexes\base.py in get_loc(self, key, method, tolerance) 2894 try: -> 2895 return self._engine.get_loc(casted_key) 2896 except KeyError as err: pandas\_libs\index.pyx in pandas._libs.index.IndexEngine.get_loc() pandas\_libs\index.pyx in pandas._libs.index.IndexEngine.get_loc() pandas\_libs\hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item() pandas\_libs\hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item() KeyError: 'value' The above exception was the direct cause of the following exception: KeyError Traceback (most recent call last) <ipython-input-73-25c543e56475> in <module> 1 # loading the lattice from csv 2 lattice_path = os.path.relpath(r"..\..\data_total\Version 3\4_lattice_print_pass_1.csv") ----> 3 med_res_lattice = tg.lattice_from_csv(lattice_path) 4 #print(med_res_lattice) c:\users\jirri\google drive (jirrivdb@gmail.com)\documenten\spatial computing\topogenesis-master\topogenesis-master\topogenesis\datastructures\utilities.py in lattice_from_csv(file_path) 64 65 # create the buffer ---> 66 buffer = np.array(lattice_df['value']).reshape(shape) 67 68 # create the lattice ~\Anaconda3\envs\test\lib\site-packages\pandas\core\frame.py in __getitem__(self, key) 2904 if self.columns.nlevels > 1: 2905 return self._getitem_multilevel(key) -> 2906 indexer = self.columns.get_loc(key) 2907 if is_integer(indexer): 2908 indexer = [indexer] ~\Anaconda3\envs\test\lib\site-packages\pandas\core\indexes\base.py in get_loc(self, key, method, tolerance) 2895 return self._engine.get_loc(casted_key) 2896 except KeyError as err: -> 2897 raise KeyError(key) from err 2898 2899 if tolerance is not None: KeyError: 'value'
# convert mesh to pv_mesh
def tri_to_pv(tri_mesh):
faces = np.pad(tri_mesh.faces, ((0, 0),(1,0)), 'constant', constant_values=3)
pv_mesh = pv.PolyData(tri_mesh.vertices, faces)
return pv_mesh
# Visualize the mesh using pyvista plotter
#######
# initiating the plotter
p = pv.Plotter(notebook=True)
# fast visualization of the lattice
med_res_lattice.fast_vis(p)
# adding the meshes
p.add_mesh(tri_to_pv(context_mesh), color='#aaaaaa')
# plotting
p.show(use_ipyvtk=True)
[(2883.595633029055, 3262.4666504851098, 2924.5910550347085),
(-13.99542236328125, 364.87559509277344, 26.99999964237213),
(0.0, 0.0, 1.0)]
Credits
__author__ = "Shervin Azadi and Pirouz Nourian"
__license__ = "MIT"
__version__ = "1.0"
__url__ = "https://github.com/shervinazadi/spatial_computing_workshops"
__summary__ = "Spatial Computing Design Studio Workshop on Solar Envelope"
Last update: January 25, 2021