fslaborg / Deedle

Easy to use .NET library for data and time series manipulation and for scientific programming
http://fslab.org/Deedle/
BSD 2-Clause "Simplified" License
924 stars 196 forks source link

Data corruption when creating a frame from Seq of values on 20 core box #364

Closed fwaris closed 5 years ago

fwaris commented 7 years ago

I have found a serious issue with Deedle. It seems that when writing to a CSV file, data gets corrupted if the frame is sourced from a Seq of values. If the same set of source values are provided as a list, the data is not corrupted. A repo is attached as an F# script file Script1.zip

fwaris commented 7 years ago

For reference, I used VS 2017 with the latest F# build. I explored the code to see where the issue might lie. It seems that converting records seq to frame involves dynamic compilation which could be an issue. If I have time, I will perform more debugging.

tpetricek commented 7 years ago

I believe this is caused by the fact that seq { .. } is lazy and so it gets evaluated twice - and generates different random numbers when saving CSV and when comparing the loaded CSV (which also explains why it works for lists).

Feel free to reopen this if you think there is an issue though.

fwaris commented 7 years ago

Tomas, The issue is that the data as written to the CSV seems out of order. If I look at the saved CSV in Excel the data is not correct. Column values are scrambled among the rows. The values in rows are not consistent with the original records.

The repo code creates a random 0 or 1 for each record and then uses that value for multiple columns of the record. If say 1 was selected, all fields will have values derived from 1. The columns should also reflect the same values (all consistent with 1). However when I look at the CSV, 0 and 1 based values are intermixed in the same row. This is the issue.

Here is an example from a CSV file generated using the repo code. First 5 columns of two rows are shown.

V1 V2 V3 V4 V5 ... a1 1 FALSE a1 0 ... a1 1 FALSE a0 1 ...

For both rows a 1 was randomly generated. Column V5 in row 1 should be 1 - not 0. Similarly column V4 in row 2 should be a1 not a0.

Please look at a created CSV file with the repo code to see this issue.

Thanks,

Faisal

tpetricek commented 7 years ago

Reading the CSV file infers columns containing only 0 and 1 as Boolean, so that is one issue (and you can just specify Frame.ReadCsv(file,inferTypes=false) to fix that).

However, if you are seeing different numbers, it is because of the fact that sequence gets re-evaluated with different numbers. You can see that if you make the generation deterministic by specifying random seed and initializing rnd inside seq { .. }:

let values = 
    seq {
            let rnd = System.Random(1)
            for i in 1..3000 do 
               (* ... *) }
fwaris commented 7 years ago

Sorry Tomas,

Forget about reading the file - I admit my repo is invalid as you have pointed out.

The problem is with the CSV written out. You have to look at the file to know.

The values written out are incorrect. For each line of the CSV the values should come from either 0 or 1 but not both. The base value is generated first and then used for all fields in the records. So all values in a record should be consistent.

seq { for i in 1..3000 do let v= rnd.Next(0,2) let vf=float v let vs = sprintf "a%d" v let vb = v=1 yield { V1=vs; V2=v; V3=vb; V4=vs; V5=vf; V6=vs; V7=vs; V8=v; V9=vb V10=vs; V11=vf; V12=vb V13=vs; V14=v; V15=v V16=vf; V17=vf; V19=v } }

Please look at the generated CSV file. I saw this issue with a real data set where no random values were used.

tpetricek commented 7 years ago

Here is the CSV file I got:

V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16,V17,V19
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a0,0,False,a0,0,a0,a0,0,False,a0,0,False,a0,0,0,0,0,0
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1
a1,1,True,a1,1,a1,a1,1,True,a1,1,True,a1,1,1,1,1,1

This looks correct to me.

fwaris commented 7 years ago

Yes it does. Unfortunately, here is what I get when I run it on my box (top few lines):

V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12,V13,V14,V15,V16,V17,V19 a1,1,True,a1,1,a1,a0,0,True,a0,1,True,a0,0,0,1,1,1 a1,1,True,a0,1,a0,a1,0,True,a0,0,False,a1,0,1,0,0,1 a0,1,True,a1,0,a1,a1,1,True,a1,1,True,a1,0,0,1,0,0 a1,1,False,a1,0,a1,a1,0,False,a0,0,True,a1,0,1,0,1,1 a1,1,False,a0,1,a1,a0,0,True,a1,1,False,a0,1,0,1,0,1 a1,1,False,a0,0,a0,a0,0,False,a0,1,True,a0,0,1,0,0,1 a1,1,True,a0,1,a0,a0,1,True,a0,0,False,a0,1,0,1,1,1 a1,0,True,a1,1,a0,a1,1,False,a1,0,False,a1,0,0,1,1,0 a0,1,False,a1,1,a0,a0,1,True,a0,0,True,a1,1,0,0,0,1

Not sure what is going on. I am on Windows Server 2016 with 20 Cores and 64GB, using latest .Net and F# bits.

tpetricek commented 7 years ago

Wow, interesting! I don't think we have any built-in parallelism in the serialization mechanism that could be causing this.

Can you figure out whether the corruption happens when saving csv or when creating frame? The frame created from seq should not differ from a frame created from array - once created, it will save the data in memory in arrays anyway.

fwaris commented 7 years ago

sure I will. I am crashing on something now but will do so tomorrow.

fwaris commented 7 years ago

You are correct that the 'out-of-order alignment of columns happens when the frame is created:

let v1s = f1.["V2"].Values |> Seq.take 10 |> Seq.toArray let v5s = f1.["V5"].Values |> Seq.take 10 |> Seq.toArray

get me

val v1s : float [] = [|0.0; 0.0; 0.0; 0.0; 1.0; 0.0; 1.0; 1.0; 1.0; 1.0|] val v5s : float [] = [|0.0; 1.0; 0.0; 1.0; 1.0; 0.0; 0.0; 0.0; 1.0; 1.0|]

fwaris commented 7 years ago

I renamed the issue to more correctly reflect the problem I am seeing

tpetricek commented 7 years ago

Okay, I see - I think the issue is that the Frame.ofRecords function iterates over the input sequence multiple once for each column and so if you give it a non-deterministic sequence, then it will read the columns from different sequences - the reason why this sometimes works is that if the Random instances are created at the "same time", they will generate the same values.

This is why the following:

let mutable n = 0
let values = 
  seq { 
    yield n, n
    n <- n + 1
    yield n, n
    n <- n + 1 }
Frame.ofRecords values

Returns:

     Item1 Item2 
0 -> 0     2     
1 -> 1     3     

I agree this is confusing, but that's sadly often the case with lazy sequences. I'd recommend not using them in this case. We could change the way ofRecord works, but that would mean it needs more temporary allocations... so it's a difficult trade-off.

fwaris commented 7 years ago

The issue is that most people will not know about this underlying behavior and will end up making wrong decisions in some cases. This almost happened me! It took about a week for us to discover this behavior. Is there a way keeping it lazy but still synchronizing the reads so all columns are aligned?

zyzhu commented 5 years ago

Close as it's resolved in #406