Add initial output for del3 in the 7/23 directory

This commit is contained in:
Zengtudor 2025-07-23 10:37:06 +08:00
parent ccdc86222e
commit 44bf9e3531
8 changed files with 1747 additions and 0 deletions

141
src/7/23/T637676.cpp Normal file
View File

@ -0,0 +1,141 @@
// https://www.luogu.com.cn/problem/T637676
#include <algorithm>
#include <cstdint>
#include <deque>
#include <iostream>
#include <istream>
#include <limits>
#include <ostream>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
using ll = int64_t;
/*
dp[i][j]
i j个1的最小代价
*/
template<class ...Ts>
void static inline l(Ts&&...ts){
std::cout<<"Log:: ";
((std::cout<<std::forward<Ts>(ts)<<' '),...);
std::cout<<'\n'<<std::flush;
}
ll n,m,k,sum{};
// std::vector<std::pair<ll, ll>> v;
std::vector<std::deque<std::tuple<ll,ll,ll>>> v;
std::vector<std::vector<ll>> dp;
int main(){
std::iostream::sync_with_stdio(false);
std::cin.tie(nullptr);
std::cout.tie(nullptr);
std::cin>>n>>m>>k;
v.resize(n+1);
dp.resize(n+1,std::vector<ll>(k+1));
for(ll i=1;i<=n;i++){
std::string s;
std::cin>>s;
s=' '+s;
for(ll j=1;j<s.size();j++){
if(s[j]=='1'){
if(v[i].size()!=0){
std::get<2>(v[i].back()) = j-std::get<1>(v[i].back());
v[i].emplace_back(
j-std::get<1>(v[i].back()),
j,
0
);
}else{
v[i].emplace_back(0,j,0);
}
}
}
if(v[i].size()==0){
}else if(v[i].size()==1){
sum+=1;
}else{
sum+=std::get<1>(v[i].back())-std::get<1>(v[i].front())+1;
}
}
// l("sum:",sum);
// throw;
dp[0].assign(k+1,std::numeric_limits<ll>::max()-501);
dp[0][0]=sum;
for(ll i=1;i<=n;i++){
ll nk=1;
dp[i]=dp[i-1];
for(;nk<=k;nk++){
if(v[i].size()<=1){
break;
}
ll nxt{};
if(std::get<0>(v[i].front())<=std::get<2>(v[i].back())){
nxt=std::get<2>(v[i].front());
v[i].pop_front();
}else{
nxt=std::get<0>(v[i].back());
v[i].pop_back();
}
// dp[i][nk]=std::min({
// dp[i-1][nk-1]-nxt,
// dp[i][nk-1]-nxt,
// dp[i][nk]
// });
for(ll j=1;j<=k;j++){
dp[i][j]=std::min(dp[i-1][j-1]-nxt,dp[i][j]);
}
}
if(v[i].size()==1&&nk<=k){
dp[i][nk]=std::min(dp[i][nk],dp[i][nk-1]-1);
v[i].pop_back();
nk++;
}
// if(v[i].size()==0&&nk<=k){
// for(ll j=1;j<=k;j++){
// dp[i][j]=std::min(dp[i][j-1],dp[i][j]);
// }
// }
}
ll ans=sum;
for(ll i=1;i<dp[n].size();i++){
ans=std::min(ans,dp[n][i]);
}
std::cout<<ans<<'\n';
}
/*
2 4 4
1111
1111
2 4 4
1001
1001
-3 -4|8 5 4
-3 -1|8 5 4
8 5 2 1
8 5 1 0
2 5 5
01001
10110
-3 -4 |8 5 4
-2 -3 -4|8 5 4 3
|8 5 3 2 1
|8 5 3 1 0 -1
2 5 5
10110
01001
-2 -1 -1|8 6 5 4
-3 -1 |8 5 4 4
|8
*/

100
src/7/23/T637676d.cpp Normal file
View File

@ -0,0 +1,100 @@
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int n, m, k;
cin >> n >> m >> k;
vector<string> v(n);
for (int i = 0; i < n; i++) {
cin >> v[i];
}
vector<int> dp(k + 1, 1e9);
dp[0] = 0;
for (int i = 0; i < n; i++) {
vector<int> a;
for (int j = 0; j < m; j++) {
if (v[i][j] == '1') {
a.push_back(j);
}
}
int p = a.size();
vector<int> f(p + 1, 0);
if (p == 0) {
vector<int> ndp = dp;
dp = move(ndp);
continue;
}
f[p] = 0;
for (int t = 0; t < p; t++) {
int b = p - 1 - t;
int mval = 1e9;
for (int x = 0; x <= t; x++) {
int cost = a[b + x] - a[x] + 1;
if (cost < mval) {
mval = cost;
}
}
f[t] = mval;
}
vector<int> ndp(k + 1, 1e9);
for (int j = 0; j <= k; j++) {
for (int t = 0; t <= min(p, j); t++) {
if (dp[j - t] != 1e9) {
if (dp[j - t] + f[t] < ndp[j]) {
ndp[j] = dp[j - t] + f[t];
}
}
}
}
dp = move(ndp);
}
int ans = *min_element(dp.begin(), dp.end());
cout << ans << endl;
return 0;
}
/*
n m 1 k
dp k+1dp[0] = 0 0
1 a
10
t 1 f(t)
f[p] = 0 10
0 t < p x y 1x + y = t1 f(t)
j0 k t0 min(p, j)
ndp[j] dp[j - t] + f[t]
dp[0..k] k 1
*/

501
src/7/23/del1.in Normal file
View File

@ -0,0 +1,501 @@
500 500 500
10000001000100110010110001011010100000110100000000100100000001001000111010000101001000000100011000000001000100000000010100010100100101000000000000000100010001001101000000100001001000011100100011000011000110000100100000001110000000011100001100100000100110100100010000001001000000010100100101000100000001010111010100000001000100000000000001100000000100010000101100011001110011000000010000101000011010000000000100010100010000000000011010010000000010100000010000000000000111011000100100010110000110110000
00100000100000000000001000010101000000000000000000101000101100000000000101000110000001001011100000000000001001010100000001111010000100001111001000010000000000101000010001010010101010001001110001001000000000100001111100100000110110100100101000001101000000010001100010001011000011110001000101010110110010010000010000001001000000000110000010000000000111000001100000000001000010010010010000000000110001000001001000000000110000010100101100010000010000000001100000000010001000010000110001001010010001000010
00001010100001001000000000000000000000110100000000000100100101000000100011100001010100000100000110000101000000000000000101101010000100000101010001010101000101000000100001010100000000001000110101100011001010000000000010001000000100000000000100110100000011011011000011000010100100000010111010101100000010000011001000000111011100000000110000100100000000000000000000110000100000000101010010010000101000010001000000000010001000001001001100000010000000000010000000101010001000101110100000010011000000000100
00010000110000000000000000011000000100010000000000101010100100000101000000000000000001111000010001000000000000000010110101001101111010011100001110100000100100000001100001000000101010000000000011100010001000000000100001010100100001000001101100011100000000010000100100110001001000011000000100000000101010100010010100000001000000000010100010001100000110000000100000100100110000001000000010101010000000010000000000101000000000011001000000000000010100000001010001100111100000010000010000100100001001001001
00100101101001000000100001000000110001000100000111001000000010000100000000000000011000000100000000000000100010110001010000100010000000000100000000100000010100100000101110000110001000010010000100101011000100000000100000000000010000100010000100001101001011010110000001010001001000000100000000001000010110000011010000000100000001000001100001001100000001000010000000110000001000100100000001010000111001000101010010010000000001001001011011000000010010010001101000000000010100010001010010100000010010010010
01000001000010001000010010000110000000010010000000000100000000010001000100101000001100000011010100100000000001100000100000110100000110100000100100011010010000000000010000001000001000100010100011000010000000001000011100000001000110000010011101000000100010001000110101001000100110001000100010111110000111100100010000101000000000100000000000000001001000100000100001000000000000110000010111100000010010110000101000111010000111001101000000010100100001000100000010000000000100100010000001010010010000011010
00000001000000000010000000000101000110101000001100001000001100000010001011100010000000010000100100001000000000000010100111000001110000000011001111011010010001101000001000011001000010000110000100001100000000101100001000100100010000010010000011011101000111010001000000000111110010000011000000000000001101001000001100000010001000001101100010000000010100000001000100000000000101000000011000110000000000000000000100000010100011000000001111100001100010000110000010000011000000001100010000100000001100000000
00001000000000000001110011011000100010100010000100110000011011100011000010000001000000000000001000001000000000010000010000000000000100001010011001000001010001100010000010100011100010000000000000110000100100100100000100010110100000010001001010000100001000000001000010000000000000000011000000001100010110000000100000000000000110000010000000000000000010000011001000000000000001101100100111100110001110000100000100000010101100000101001000010000100001100010011010001100011001111110000001100101000000101011
11100100000010000001000000001000001100000010100001000100110100010001000010000100000011100111000010111011011011010100000100000010000001010000000100100010100011000010101100000001000000001100110000000100000000000010100000100101010000001001000000000101000110001110101000000111110001000000100000000100000000000001110010000010011111000000100001100010001000001001010100000001100101000000001000110011000011010001000010010000010000000101101010000000011100000000100100000100110100011010000010010010011111001010
11000000001000010000010010000000000000010110100000000000001100110000010000100000000110100000000100110000110000001000001001001000000000000011000010000010000101000011100010010101000110010010010000000110010101000011000000000101000110010001001001001000001100100000011000000010100010000000000000010100101110000001000011000010100001101000100010100000000011010000000000100010101001001010010000000100000000000110100000000000000110001000001000000110000000010000100101001001000000000000000000000010101000000011
00000001000100100001000100000000000000000110000000011000010010010000010000000000000110001000000000001000010000000100110111000100001000000000001000100001000011000100000000001000100000010010000010011000000101000000000100000010000000000100001110011010000000000001000100010000000000000000000010001100101011000000000001000000011010000100000000001000000001000000000000001101000011001000001010000000000111110100000001010011000001100011000100000010000110000010011011101000000000000010000011000001001100001100
10101000100000100101000001000101101010000011000000000111101000010001100010000000001010000000000100000000100000101001011010010000010001100001000000000100000000010010000000010000000000000000000000010001100001011000100000010000000100000000001010010000011011010000000100000001000100100010100010000010010100001110000000110000010010100010001000010001100100010010010100110010010001001000000101100001001010000000000100100010001001000100100000001000000010000000011000010000010000000000100100010100111110000101
00011110000000011100000000000100000110011000101000000000000000000000010000000101000000000100010000000111001000000001110100010000000001010000011010011110010101010100000000100000000001000000001000000000000010001100000110000010000101000000000000100100000010000000001000010000010000011100001010010100100000001000100000000000010001000000000000000110000000000000000011010000000010010001010101000100000101001000000000110000101001010010000000100000001001000000000010100011000010000000100000100001110110010100
10101000000000000010000000100101010100100010000000011000100000100010011000000101000000100000100000000101000010001001110010010010000001010001000000100100010000110010000000010011000010000000000001000000000001111010000000000010000000000000000010100000000000001000010100010010010010011001000000011000010001000100000000010010010000000101000010000111000000011010001110000000001101110000000110000000110000100011010011000101100000110000010110001010101100110001000000001000100010100000000000000000110100000010
01010000001001001010101000000001100010001000001001000000011000000101000000001100111000000000000000100100000011000001001000110010111010010000001000011000001100000000111000000011000101110000100100000000100100110100111100001000101100000000000100100000000110011001000000001000010100001000000010001000000100000000010010010001100000000110001000001111000011010010011001000000011100000100000000001000100000010001000000000000000001001000000000000000100011001101101111001001100100000100101000000000100101000100
01001100000000000010000100001010000011000000000100000000111001000000010001001100000010100001001100100000000000100100001100100000010101000100100000010110000000011000100011110100100100000000100101000100000101000000010001000011101010000010011100010010001001001000000100011011101100010000000000100000110010001000000001010000110001000000011000000101011001011000010100000011010110000100010000000000000010010010000001000010000010000011001000000000010000110000000100011100000001010000000010000010001100010000
00010000000000000000000000101000101000001001000000000000100100101010001000000011100010011100000100010100101100000011000100000100000001010010000100010001100000001000010000100010000000000010000100101000100001000000001010000000000000000000000000010100001000001010100000001000010001000010000100000000000101001110000000100000010100011100000110101011100000100010101000001000000000000011010100001001000000001011100010000001000110000000110000010000000000000101000001010000010100110001000010000010000010100000
00000110101010101010000010001001010110000000000000001110001000000011101000100000010000000000001000001010010010000101001000000100100100001110010100101100100000000000000000000001000001100000100000000001010000000000010011100000111000000001000111000000011010001000000000010000000001000000110000000001101100100010000001010100001000100000100000000010010100100101100100010000010100000010001100110001000001000000000100000100000110001010000001000000001010000000000001100010000000000000000001101000000001000011
11000000011110000000000000000010011100000111101011100011000001100010100101000110000100001001000000010001110000010010000000101011110110101010101001001001000011001010010000010010110000101000010000100000011000000111001000000000001011011010100110001100010000000001111000010000100010010000010100010011100010100100000000010001110001111010100000001000000000011010000010000000001000010100000000010001110011100000010000010001010000001001011000001000001100100100000101101101010001010000000000000010001100101100
10000101100010010000010000001000101011000000101100010000001101000001010110110000101000010000000010000100010100100010001010001100000000000100000000110000000001000100000100011000000001001000110110000000100010000011001100000111100010001010100000110000000011001100101001000111010110000000000000100001000000011001010101100001000000000100101000010100001000001010110100111001100001001101010000010000100000111011010001100100010010000101000010000000001000101000010000000000011000000001001000010010000000000001
00000100110001010000000100000011000000001000000001110000100000000000001010001000010010100000000100000100100100000101000001010000100101001000100100000011100001010111000000010110000000000000111000000010101000010110011010101000000000000000011000001001100000101010000011010110000000110000001100110001000000000000001001000100001100010000101000010000001001001100000011010001000001001000010010001000000111100000000000100000101100010000010101010010010000000000010100100010000110010100111000110010000000101001
10000000011101001000000000000010000000101000010010101101000100001100100000000000001000001000000000100000000000110000010000000010011000100000010000011000000010000101000000100010100000000100010000001000100010000000101000000000000101000000011000010000011010100011000000000000000000110100000011000000000000001000110001000000001001010110000001011000100000001000101011000011000110010101001100001101110100000000000000000100010001000000000010010000100110000001000000110110000000000000001100010010110010101100
00000000000110000010011000000000100001000000000000100010110010110100000000000000101100100100000000010000000001000000100000001000110000100100000000010000011001000001000101001000100011101000100100011000101100101100110101000001010110011001001001000000000000100001000100000000100010101000100010001101000000000000000000000000010111000100110000100000000010000100000110100000100000001000010010010100000001011001000100010000100001100101001000000010011000000110100000000000001001011000000000000001010000000010
10000100001101001000001000100000010000000000000000101110010100000000001000001010000001000000000000001010000101010100000000000001100000001000000001010111100001000000000000001000001000100001001010000000000001011010001001100100000011011100010000000110110000001001100101000000100000000101000000000011000010000101100000010100110011010001101110011111100000100010010000010000011100000110000100110010000000000000010000000000010001001000000001110000100100000000001100010010000001110000000100000000110001001000
00010011001000100011010001011001000001100000011001100000000011000011001100000000000000001000000000000010010000000000000001000111001000010000000110110010000010000000000001000000100001000101000000010001000001000100000000010000000100100001000100100000011000100001000110011101000000010000100001000000000000001000011010100000000000000100000000001100100001100000010000000111100010000100100000100001110111111100000010000010001010110000100000110000011011010000100000000000100000010000000000100010011101001110
00100001000000101011010100000000000001000000110000100010000000000001010100000000010000001010010100010100011010001010000000010100001000100100000001110101000101000100001001000011000111000010001100100011111011001110101000000011010010100001010001010001000000000001000000000001000010010001000000001010000010000000000000000111100001000010010011000000010100101000010000001100000000001000001000100000100000100000100011010000100001010111000000100100100000000001000000100001000001000000001110100001101000010000
01000000000100000001000001010110000100110001010010110010000100000001010100101110100000000000000001011100011010000110110000000110000010000010111000100011001000000011000000101000001100001100000010000100100000101000011101011010100001011000000000100000000000000001001001010000000000100010100001100100001110010010000000101011001000011100010010000000010000000010000000000101011001000111110001000100100000100010001000000000000100001100100001000001010101100100000000001100101000000000010000000000010000110010
00011010100000010000000000100000011011000001000110001010001000111010000001010001000000000000000001010000010101000000000000000100010100000001000000001001001000000110010000010010100000000000000111100000000010000000001110000001010010000101000100110100000000001000000000001001000000101010000011001100001000100100000000111010000001010100011000000000000000001100001000100010100001010000001011000000101000000100000100000110000100000101010101000000000100001001000000010000000111101000001101000001001000110001
00110100000100010000000000000101010000000001010000000001000100000000000001110000100000000000011001000101000000000010000000000100000010000001011000001000011000000000010000100000000000000010000010000000001010101010010111001101010001001000000000000000000001000000100010000000001000011000000110000101000001010000000010101000010100000100100101100010000000000001000001000110010000000010100000111100000001110000000000001100100000000010010010000000000101000010010000100100100110010000001000000000111001000100
00100001001000001000100000000100000010010100000100000001000110011000110000000001100011101000000011000000010000111000000000000000000100011100110011000000010000000001001000000100000000100100101001000000010000111100000000010100000000100100010000001100101100010100100101000000000100000001000000100000100100100000000101101101111000001101100010010000000010100000001100000000000001000001111000010101001000000000000001000100001101010000000100000000100001001001100000100000000000000100011101000000000001010000
11001000100100000101000000000101100100000010000011000100001001010000000100000001110000000100101000000000100000100000000010000000100000000000100000101000000000000001000000110110100100001001010000001010000010010100000110001000000101010111101010110010101011111000000000001001100010101010011000000001000010100000100001000100000000000111000100100101000010000000000000001000100010000001011011100000000001000000000001000000000010100000000001000001011000010000010000000011100000000000000001000110000000000001
00000100010000011000000011000000000000100001100010000101000000000100100010000010000110011010100000000011000000000000010001100000010001000000000000000000101001110111101001000001110000000010001110100010000000000101100010000100100000110010000000000010000100010110000010101000000000010000000010000110001110010000010100110100001000010001000011000010000001000000111100001001100010001000000010100001000000111000100000000001000000000100010011000010000000000000010000000000000000000000101000011010011000001101
00011000000100000001001100000011101010000010000110001010100010000010001100001100001001110110110000000010000000100000000000001000110010000010010011001000101010011000000100100100010000000000100100100101111111001101010001000010000100100000110111000001000000000000010010111000100000100000000010000001010001100000010111010010000110000100000000100100011011110000000001001000000000001001001000010000110000010000110000011000001111110100100000001000000001000100000100100010000110100100000001000101111000000000
10100001000100000010000100100010001000010000000101010000100001111100111000100000010010001100000100010010100010000100000000001101100010001001000000000000100100110000101010000110000100100011100100000000001001010001100001000010001001000100100001010000000000001000000011100100100000100100000001010100000000001010001000110001101010000000000001000000000000000011010000010110000100001000001000001100100110100001100001011001000000010000000000100000000101100100001101101101000000000000001010010000100110000000
10001000000110010000001100010011001110000000100001001000101000000100011010100000000000010000001010100010000110000010000000000001001000000000001111000000000100000000000000000001011000000010100000100110000000000010000001000100000100101000001001010100010110100000001000001000000000000000100010000110000000000100001010010000000000000000000011110110000101010000000000000010000001000001101000000000001001000101010101011110000010100000000001000011000100000000001010000010001000010000001001100000100001000000
10000010000010010000000000000000000000001001001010010000100101101000001000100000011000000100101010001010010101000100001000010001000000000000000110101000001110000000001001000100000000000100000000000000000000001100100100000010100000110001100000000000000000000010100001000011110000000101001000001000000010001101001010000001100101000000001000100000000010111010010000000010101100001000000000100000001000000100110000111010001100000001000000000011000100011001110010010010001000110001011000001010010000000000
00001000001000011011000110000010100101000001001000001100000000011000000000000000100000101100000010100000101001000101000000011010010000010001100110010000000101000011001010111100100010110011001010010000000010000001011101000010001000000100101000001101000010000010000000000001011100010100110000010000000000010000000000001000010000000000000010010001011010000000010010000001000000000110000101000000000010000000100001010010000001101010110000110000010000000110000000000000000000001010100010001000010010010100
00100010000110001100011000000000010010000001001000000110100011100001000000000110011000100010001100101000111001001001100011000000000010001000001001000101000001100110000001101000001100000000000011100001000100001111000010000000000001000111100000010000000100100000010000110001100000100001110001000010111000001010001010010101010001000000001000100011000000001000001000000101001000000010100110000010010001100001000000001001000001001000000000001100101000011000010100101000011000001010001000001110101100010000
00010000000011000000100000000000010000001000000011000001010000100010100000000101001000101100100000101011100000001010111110010000110100100100100101010000100110000100001010000000000001010000100101000000100100100000001000100010000100000001000100010101000101000000000000000000100000011000000000001001000001000001000010010000000000000001000011000100010000100011000000110010010100010011000001000001000001000011110010001010010000000000010000010001001001010100011000001101000001010001000100000000000000010011
00110010000100000010000000000000000010100011000110100000010010000010000000100010000100000000000001000000000000001000011000001101100000100101100100010110010010000000010000000001000000001011110000001010000000110101000000110000001001100100010100010100001000001010010000000000101000000001000001010000001000001000001100001100011000000010000100001000000010100000111100110010000100000001000100111000001010001000100000000000110000100011001000010001000100000010001000000010000000110011000100011000100000100010
00101000001000000000110000000000000001000000000000000010000010010001100000100000000001000100001000101100000000010010010000010010101100000101010001011000000101000000000111110000000000100000100010101011110011000000000010000000101001000101000010001001011000101100000001000010000010010000000010101000000001100100101100000000010000101100110001011100000110000101100010101001000000000000000111001100000100000000100010001110001000010000011111010001001010000010001000100000000010100000111000000100001101100000
10000000001100000010100111100001101000001001010100100100001001100100000100010100000000000000000000000000100100000011010000010000000000000000000000000000001000000100000011010000001010100001000001100010001001010000100000001010001000000000000100001000100001010100001010000000000000010000100000100001000000000100001001000000001100000000001010000000000000110001010000000010000010111001000111000000000000010001000100000010010000000010000100000000000100000010010110101001001000001010001000010000010100011001
01000100001000010000000100000001100110000100001100000011001100011000100001000000000000010000000001000010001000000000001000110000000011011010110000010001100110010010010010000000000001000000010010001010010000010000100100000001101000000010000001000100000000000010000011000000000000001000100000010010010101000001001000100000001100101001000000001000000010011000000000000000000000010001000001100000010100000000100011000000000100000000000010010101000001100100010100101000000100000001001100001001110000101101
01001001110001000110010100000110001001000000000001001000000000100000100000001011000000000101000010000010000100000000000100010000000010100100000111000010100001001111110010100000101001111001111001101001100011000000000101000000000000010001001011110000001000000101000100001010000110111001011000010101001000100000001100000000000000000100010000110100100001001010000100001000001111000000000100010010001100010000000001000100001001000100001100001000010000010110101010110000000001010001011100000000000000000000
00110110100101000000000000000010000010100101001001001100100000100000000000001000000100001010011110110000000000001000000001000001000000000001000000000001001111100101000101011001010001100100000111100000000000100010010111100000100000011010001001000010010001010000000010000001000010011000000100100110001001010010001100100000100011000100000011010010000110001000000100001000111000000000100000000111000000000100000000000000001100000110000000001011001010100000001110110101000011100000110010100000100000000101
01000000000110001000100001000001010100001000000010100001000010110001000011001100000000001000100010011011011001000001100000000101000000000110000010100000101000000100110001000111001000010000000100001000010100010011000001001110000011000010011010010000100000000001111011001000100010100000001000000000001111010010000011000001001001000010000100000100001100100001000010100000010010000000000010100000001000000010011000101000110000001010000000110001000100000100001001010100001010010000001000000110010000011010
10011000000000000100001000010001000000000100010000000011001001100000101000000100000000000000000001011010000000000000010100100011101000011000010000000000000000110010100000011011011100001000100000000000000000001000101100100101000000000000101100000000010000001000000010001101101000000010000010001100000101000000010000100100000011111000000011000001010001000010000000001000000000000100001101110000101101001000000000000010001010000000000100010001000110000011000010010000011001000010100000000100000000010110
00110000000011001000101001000101100010000000011000000011001000000000011000100001000000000010000011001000110000010001101001000011011000011010110000000100100000001000001001000001000100100010101101010011000100100100011100000000100000011010000001110010000010000010001001000100000001000000000101000110000000000010000010001000100000001000000000000100010000000000000110100000001001101100000000000001110110110000000000101010000011000000001000101100010000000011100000000001010100001110000001100000010101010000
10001100000111000111000010000000000000100010001000000001000000000000001001010000000000010000000000000001011001000001000010000110010000011000010000001110111000010010010101000000100110000001011011100000101001011010010000001100000001000010000000010000000000001001010001000010000101101100000000000100100011000000001001000000010010001101000001100100010101000000100110001010101000001000100000000000011000100010001010100000100001000001001100001100100000100010011000000000000001010011001000001000000011000010
00000000100001010000001010010001100100000000101000000011010110110001000000000100100000000000000000000100001110010000011001001000010000001101100101001000000000000000000000000000001000000001011010011010000000010101000000001001000000000111101010001110001000000001000100000010100101000000010000001001010100000001100000000010001000000001000000000000000010000000010010100000110000000000010001001000000000010100001000000101000010010110001010000000000111000000111010001000001100101000100100000000001001000000
00001000110000000000100110010111001100100010100110001110000000000000000000000110000000000100100000110000010000000100010001000000000000000001000000010100000000100100011010010100100101101000011000010001100000000000110010101000010001100000010000000000001010101111000001010100000100001010010000100000001111010001010010111100000100010101000100001000001001110001100100010000001011010000001111100001010110001100011110000000001000000000000110000100110001000101100100010000100110100101001000000010010001000001
01001101000101000011000100010000000100000000000000000011000010000000110000000001101110000000000010000000000101000001000101010010110001001001000110011100110101010110101001010000000100100001100001001110001000000101000000001000111001011000100000001100001000000100000001100001100110100000000000010000000000000100000000010011010000001011000100000001000000011001100000001000110100000010001001001010010100110000000010000001011001000010000000001001000001001001000101011001001000000010000100001110000000000000
00000010000001100000100001000101010000000000000000010100000100001100000111000000000001000101110000001101000000000011000000000010000000100010010000000000000000000100100010000000001010001000100100001000100011110001011100011100100000100000010110000010100010000111001000010110000000001011001000010000010100101000011100100000010000100000001000000001001000100010010000010010010000000001010001001111010000110001000010011001000000011000000100010000010000000000000000000100100010100000000000001000000000000000
11010100000000101010000001011000100001110010010101100010100001000000000000000011000010010111100000000000000001011000010100110100000000001000000100100100000001100100010100101001000010100001100001001000000000000000010101010001000000100100100100100000010000000110000010100000001100001000010001011101000000000010000010010100101001100101011000001000001000000010011010000000000101000000101101001100001010100010000101000100100000000110011001001001011000000010010010001010000001000000000101100000000000000000
00000111110000000101100000000000000001000011010100110000101000100110100010110000000000011000011000101100000000000000001000100001000000010000011100000000010000010100100001001001010010000000000111001100001000000101010010100001100100000000010000000100000000000000001000001000001000000101000000010111010100010001001000100100001010001010100000000011000001100000110101000001010000010010011000000000000010011010110000000100000010100000000100000000000100001011100000001100000010100110110000100100010000010010
10000010000000001101000101000000001000000100001001100000001000100100000110000010101100001000000000100100011000010110110100110000110100000010000110001011001000000010110011001001101100101100000000101100101000100101110000101101100001001000000101101000100000000101000100000000010001000001100000000100010000010011100100101101000010011000001000100010011000001001001100000000110001000001000000100000000000000001100010001110110110010000100001001000010011000000000100110110000010000000000101011000000110100001
00000000001001010000110010000001000000100001000000100000000000001010000001000010011000010011000000101111100000000000000010000100001010000000101000000010001010000000011001000001001010001001000000010000001000011010010010000000000000100001000100000000000010000000001000000010010100000000001000010001111100100000000000111001000000010000000100100000001000001100000100000100010000011000010000000000000000001010110000000000010000010000000100100000100000000100100110001101010000100011000000010101000101000100
00000000110100010000001000010010100010100110101010000100000000000100101000000000000101000000010001010111000101010010011000000000010000000101000000000000011111000011011100001111100000101011100000010000000001000101011000000001000110100110100010011010100100100001111001001001000100000001001000001010001001100000001110001011101001001010110011110000001111000000000000000010010000000100101010001000010010100010000000100100001001000001000001110000000100000010000000011101011100001001010101100000100101001001
00010111100000001101000001001001001000000000000010000100010100100001110010101001000000011000000011001000000000100001100000000110101010100111100000000100010000010000000000010001010100100000000010000011010110001000001000000000011000011100100010010000010100000001001110000000010001000100001001000000010100100011000010000100000000100010000010100010000010000010000001101000000010001001000100001000001100001000110001010010010110001101000101001010000000100100001000000001100010000000000000000100000000000000
01010110100000111000001101011000011001000000101101000000100001100000101000010101000100000010100100010011011000000001010001010001001001000010100000000100010000001100110010000011110000001100001000100101010010100100000000100000000100001100011000000110000000000010001000001000000000111000100000000000000000000010110010001001100100010011000000000000010100100000100000010010010000101110000010010110000000011100010000011000010010000110010100000010000100110000010000010000100001001100110000001010000011000010
01000000010000101000001000100100001000000000010000000110110011000000101001000001000010000010010001000100000100010000000000000010100100100001000001000000011000010001001010101100000100010001110010001001001010000100101010100010000100100000101101100000000000000000010010000010000001010000100000000001100001000000000000100000000101101100100010100010000000000000101010000010010010010000011000010010000100001001100000110101010110100010010000110001000100000000100000000000011000010001000000010000101000000001
10001010010001000000110000000010011000100010000001001001101000010010110101010101000010000001000000000000010000001001100000100011010010000000000000100000011010010001010110110010100010100000001001010000100000010100000000000000011010000010100001000000001001000000000000100000000010010001000100000000001000010110100011001000000100011000000000000001000000000010000010100000110010000001100001000001110000000000010101000000010100110101100011101001001101001100000000000110011101000011000001000001001000000100
10110000100000000000100000000001100000000100100000001001000100110100100000010110000000011010010000000001001001100010000000000000000100000000000000000000001100010100100000010000110111000100001000100000011100001100000110100000010001000000001001011101001000001010000000000000010000001000101000001010000000100000001101000000010110000101000000010001001001000000001011100001000000000000000111001001001101100001010100010000010000001000001000110010001000001100000100000000010000011011100000000001010000000010
00010000000001000001000101000011010010011110000010010011000010000001000000000100000100100000000000100000000110010000000110100010011010100000000100000001000010110001100001010100110000001110100000000011000010101000000011101000000100000100000001000000001100011110000000000000000000100000010010000000100010000010000000100000000010001101100000000000100011100001010110000000001000100000000000001000010000010010100000000001010010100101010111100100010000100000100001001011100010010001011101000000101000001001
00100101011010001010010000111011110000010010010000100010001100000010000100001001110100001000001000011000011000100000000001000000000001000000110000011001100000010010000000110000000000000010000001000011000101100000100100100010001110110001000010001001000011100001100000010100011000100010100001010000000100010000011000100000110010000110000000000000000000100001001010010010000000001000100110000100000000100000000011000000000110100101110000100000000101101000000101001000000000000010001001001000000000101010
00000000010000000100001000100010001000011000001101000111010110010000001100000101001000000000000100001000001000101100011000001110000000001010000000110000000100001010100000010000010000100011000000110000010000000010000101000100000000010000010000000100101000110000000101000000100001000100100000100000000100001000001101000101000011000010010000000010001000000000000010001001111000000000110000000110000001101001011010001110100010000000000010000001000001011010000000000000010000000010100000011000000011101000
00000000000000000010010000011000000000100101100000010000000100110101001000001000001000001110111000010110000011000100000000010000000000100000000110010000000000000000000000000000101010011000001111100000011010100100010000000000101011010010000001010000010000011100000011010001001001000100000110001000000010110000000110101001001101001010110010001001100100000011000000000010000100010000000000000000000010100000000000010100101101100100011010001010100000010001000000000011010000001000011000000000000000000000
00100000000100001100001010000100001001001101000000001110000010000010000010110001000000101100100000000000000101011100001000100000101000000001001000011000010000100001000100000000000010010011100000100000000010101000001010000101011011011000100011110000001001011000101001001010000100001000011000110110010001001100100000101000100100000010101100100001000010001000001000000011001000001100011100001000000010000001101010011000000010000000001000100010101000100001001000000000000010010000011011000001000000001001
00100010010010000011000000000000000011000010100100010000000000100001010000001000000000000000000001010001100100100110010000001001000001000000001000001000000001010101101000100011010001011100001000000000010000001000000010001000000001010101110000000001100001000101001000001000000000000010101110010100011000000000100000000101010101001101000011100100111000000000000000000010100011000000000000000000001000000100000010000001000001000001000000110001001101000010110011100001110001010010010101100000100001001000
01000100100000101000000010010100010000000000000000101000010000100101000000010000010000000010010001000100001100100110000000110110000000100010000100000001000100001110010000111000010101001010001000101000000000011000101100000000000110000001100000001000000000100100101000001000101000001000001000110000000000000001001101100000000110100110001010001101000000001000101001110001111001000000000000010000010101100100001000100100000010001000100001000000000010001000000111101101000000101010001100000010111100110101
10000010111100000000000000000000000000000000100000000011001000001010001000001000010010010111100000100101101100000100000110000010010000001000100100000001001010000001000010000000000000000001000001100000000010001011000000000101100110010000010000000001010011001001001001001010000001000000000100110000000010111100000001001110100001101000001011000100000001001010000000001000100000111001100001000000100000100101000100001000000000000001101000111110000000010100000000010001000110001000010000001000001001000000
11000000100010000000000101000000000000000000001000100001010000001000000000110000000000101100000000111100000000100000110010000100100001001010000010000000000010010000010000010100000000000000000000001000110000000010000000011001000110010000100100000100000001001011000000001101010011000000110110001000100001000000000010000000000000001000100000000000000010101000001000100011000100100000100000000010011000011011000011000000000010100000010010011010001001100000000011100001000111000000000001010000100010000100
01000010001000100010001011000000100000000001001010001101011000001100000000011000010000010101000000000000001000000010000010000100010010100010000000000000000010000001011101001000100101000101000010000000000000100000000000001000000000000000000100010000110000000000000000001000000000110100100000000010000000100000010001000000111000000001000000000000000000101000100110011010011000111110011000000101010001100000000000010000100000000000010001000001000000100100001101000100000000100001000001001010000000111100
01001100001000000100010000100001000100000001000101000111100000110000000100010110001010100000000001000000010010011011001011000000011010011010100100110010000000011100000010000110101111000000000000100000001001010010000010011000001000000000000000001110100000000001000000000000000010000010000010101010010000000001000001101001001100000010000001010001000001010001000010100000000000010000100110101100100100111000000100100000000001110000000000000100011010011000000100100000100100100100000101100100101010000111
00000101011100001000010000000000010000000000100010010000100000101110000001100010001100000000001011010000100010001000000000100000010110100110001110110000000000000111000011101001011001000010101010000000000010000000000010010000010000110000001000010010001011011000001000000010000000001000010010100100001001010000000100001101000101000000000000100000001000000100100000000100000000001101010000000000001000101000000001010000000000001000100000110100001010000110000100010010000000000001110000011000001000100000
00000000000001100100100001010000110000000000000110100100010010000000010101001010000001000011000100000000010010100011000000011001000100010101001101010011010010000101010010010011000100110010010000000001000000000000011000100000100000000010010100010101000000000101010100001000000010001100000000000000001011001001000000000000000110000000011100101001000000000001010010110001010000100001101000100010001110011010010100001000011000000001100001100100010100101000010100110000000000000000010001100100000101010010
00110000000001011111010001001000011010001010000100000000000000010000000110110000001000101000000000100010010001001110000010111010110100101010000100010000000001010000000000000001000001000001000100000100000110010000000000001000000001000100001011000011001010000000010000000000000000001100100000000000001001000000010011000101000001001000100000010101011000000110000101001111100000000100001010000100011010001001111010110001000000000000110000111010110101010110101000000110010000000010011100100100010101100010
00010000010000000001001001010000100000000100010011000101010000011000000000011010010000101000010000011000101000000100010001000000100010001000000001111110000010001000000101000110000100000000101100000001001000111010001011110000010011001010101111010100010000000000000010100000000000110000000101000001101100000000001001010010100011101100111110000100000001001001000000001000000001010101000000000010100000100010001100010100000000000000001000000100011100001001100111000001110100000011000001100011000011000000
01110000000100100000000000010000001000110000010000110001001000010010010001100101001100000000100010100001000000000000110110100001000010000001000011000000000010000110101000001100000011000001100001000100010100010001000001001110000001000010000010100000000000000000000010110000000000000100010101011100000010001000000101000000010001010101010100010000000000000001001001010000001000010001010000010110000001010000010011010000001010111000100000100000100000100000010100010001001000100000000100000000110000010000
00000001010100011111001000110000100010000011011001000010000000100011001010000000001000000000000000001000011110000001000001000000010100101100000000101000011110000010000011000000000010000000010011000000011000000000000010000100010000100000010101000110010100010000011001000000011000001000000000001000000001100101000010000011010010011110001001000010001000000110001001100001001110010010011010000100000000010000010100010010010000000000101000000000100000100000011000100001010100000000100000001100000000000001
01100100010110100110000000100000010000110010101100000010011100101000111001010000010010000000000000010100001000000110000000001000100000110000000100000000001001010100100010000000111100000000000000000100000000000110000000000000000100100100111010110100010101000000000000101010000000110001100110100000010000000000011100100011100100010010010000000000000001100001010001000000000000011001100100000101000010000001100001110100000001000010011001010000100100000110010000100001000110000011010010100001100000000100
00010000001010010000000001010100110001000000100011000100010110110000000000000000101000000000100000000000000010000000001000011000100010000000001000100010000010100100011001001010101000000011000101001000000111101000000001001000011000001010100000010010010100001000000010010000000011110001000100000100010100000010000010100100101000001000000000001110110001110100000101001100000000000000000011000101101100111000000000000000011001011011000110000100100100000101100010000000000101000010000000000000011000011101
01001011100000010000010000000001000100111000100100000000001100001100000100000001000000011000001000000010000100000100000000010000000000010001100101000000100001000010010000000010000010100000010101000011100010000000101000001000101000100000010000001000011100000000010010010010000001010100000110110000010000000101010000000100000000000000010000000000000010001010110001000000000000010100100000000110100100000101000000000001000000000100000100000001110010010001100000001010100000000010111000000000111000000101
10000000000010001001001101100000010011011110000100010000011000000100110101001000101010010101000110010010010000010000010000000000000001101010000010000000000010000000001010100000000010000100001001000100000000100000001011010000000000010000010100101000000101000000100100000000101100000011010000110000010000000011000000000000100001001000000001101011000000000000000000000010011000101000010010111001000000100101010001010010000000010010000000000000000000000100000100100001100000000000100000001000100000010010
00000100001000000011010110000000100000010011000000000000011000000100000000000100010001100011000000000000000101001001100000000001011111010000001000011000100010000000000010000010100001001011010101001001000101000000000000011010000000001001000001100001101000000000000000000010000000000100100010100010011000000011100000000100000100000001110000000000110100000000000101000100001100000000000101000000000100110000000100000000111100001000100000000000010100000000000000100010100101010001010000000001000000000101
00010001100010110000000000000000100000000010001100000101000100100001100000100000000100100010000000000000000000110000000101000000010001000010100000000000000010010001100001000010000010111010000000001010011001000000000000100001000100100000000010000000000001011000100000101110101100010000110101000110000000111001001011000000101101000100011011000001011000100001001111000101000001000011000001101000000100000010000000000101000000101010000010101010100100000010010100000001010100000100000010010101011110010100
11000001000001000000100000010100000000001110010010011000000010000000011100011000101000000000100001010101000010110001000100001000001010000110001100100000001001010000000000100000100100000100001001111000001000011001011100100000010000010010010010000000110001011000100100000110001110000000011000000010000000000000010010000001001011100000001000001010010000000010000001011000000100000100001000100111110000011100101000111100001000000100000000110000000000001010100100110001001100100110100001000100100111000000
00010000000010001000000000000000000011000001010010010000000001110000011000010010000101000100001010000011000000100000111000000100000010000110000010000000111000000010010010000100001000010001000110101000001010110010000010100000100000001001000010000100000010000010000000001110110000000010010010000000001001011011000001010000010000010000000000001001000001000100000000100100010110100000000001000010000000001000000100001000010000001011000000100000001100000001000100100110001000000100000000100001101000000110
00100001001010010011000011100010001001100010000000010100000000001000111110100010100100010000000000010001010010000010011100010100000010010000100001110001001000000011100000101000000011100111100010000001001000000000101100000100011100101000000000000000000101100011101100000000001101000010000000001101100100111100001001000001000000000000101001001000010100110010101100000001010000100000000100010110101001001111011000110010000001010000001000010100011010000000101000010011010010001000000011010000001011000000
00110001000000000010001000000100000010100100000100100001100110001000010000000100100000000001000000100000000000000110100000011000101000100000000000000000100000001101010000001001010000001000001100000011000000000100100001101000000010000100000000110000000000000010100000000010000010001100000010111000010000100000110000010000000100010000010000001001110101010001000100111000000000000001010010101010000000000010100010100100100101110010011000010000001001010000000010010000010001001001000010001000111000101000
00000000010001101001000010001110011000000001111010010010100001100010101001111000000000001100001000000001010100000000000010100000100100000010011010000001000000000010000000101000001010000100000011000000000000000001001001000000101001010100000010001010100101000000100100001000110010000000010010001010110011101010010000000000000000001010010000001000000100000011010000100000000010000100010001110000000001001100000001100000100011001010100010011000100000100011110000001001000000010001000100011000110000000000
00101000001001000100001010000101100001000001001000000010000001010100001000000010000010000001001010010001001000011000000000001000100100011110000100101001000111000011110000100010000010100001100010000011010010010011010100000001000000000100000101001000000100000001001000001010101111101000110010110000100000000100000000000000100001000110000000000000000001001000100001001010000010000000100000101000100000100000100000000000000010010001000011000000010010001010000000110101000100111001000000001000000000000000
01011000010001010010011000000001000010001000000000010100000000100100000001001001000001000100000000001010011010011010000001001000001010100000000110000000000110000001000001001000001001000010100100000000000010000000100010011000000000100101101010000010111000000011100001000100000100011110001101000000000000010000111010000101000100000100000000010010001010001001101101000000011000000010001001001001000000100001100000110000000010000000100000100000000001011101101000000001001100110000000110000010000000000011
10000000000010011110010000010010100000001001000100001010001000001000000000000001110000000010000000000000101101111001001100100000000001000000001011001001000100110100000100011000100000001000100010100010001000110010110000001001000000010110000001110100100000100101010010001100000000100110000001000100000010000001101000001111001001001010101100000000011100011011000000010000100000000011010010110100100100000000110000011110001100011101000100100001000111010101010001000010111100000000010010000000000000000000
00011000110111010010000100000010001010010001000000001000010010100011000010010000010000011000000000000000000010000000010000000011000100001010000100000000100000010100100000001001001000100000010010000000011100000000000101000010100000010100000010100100010000100000000010010001010001001001001000000100000000100010000000000010101000000110001100111001000001000000010101000000100000101000011000100001000100101110000000110001110010100001010000001010000000100000000100001010000000111000001000001000001000010001
00000000000000010000001000100000001111100000000100000010000001000000100001011010100000000000110000000100000000001100010010100100101100110000000111100000001000000000001000000111001000000100101001001010001001000000000000000100000011000000110000000000101111000000000000000000000000000100100001000011001001000000110000100001100010001010110100001001010000010100001000000000010000000100001000000110010100000001000101000000000001000001000000011000100000000000011010110000000000000110001010100001011100101000
00000001000010000000000000010010000100000010000100000000000101100101010011110110001000000100000110000000110000001010000001101001110001000101010001001000000010001010001101001010000011111001000010000101001000000000111011000011000001000001001010000100100110000101111000001100001000010010010001010000000001010000100000000101000000000001000100100010010000000100000001000000000010000110110000100000100000101000000000000100110000010000000000000010101000001011100100000000100110101100000001000001001000001000
00000010000010010010000000001001010001000101000011000100001000001000000001100010000000111001111000000000000101010000101010100000010100000000000100110001010010000001010000010100000101000000001110100000001000001011100001101000000011001001001100010100111000000001100000100000000000001100000001000010100000000011110011000011000100100100000000000001001010010000100000001001000101001000110010100011000000000100010000100011000000000100001001001001000000000001000000000000000000000010001000000010100001101101
00110010000001001111000100010001010000110000100001010100001100000010000000100000000001010000010100111100000110000000000001000001100000010011000000100101110000000001001010110000010001011000000000100000111001100101100100000110010000000010000000011000000000100000110000000101010000000010000010100100100010000000110000101000000000100000000000001000010010010001000101101100000000000010000001010001001000100011011010000010110001001100000100000100100000101001000001000010010000001010000000100000100100001010
10010000000000011010000000000101000000000110000010010001001000010010100001000001000000000100000010011001001000011000100001001000001000010000101100010000010000100000010101000010001000000111100010100111100100001100000010010100100000000001110000110001000010010000000111000001010100000000011000000000000001000000000001100010000000010111000100000000101000000010100110000000000011100001000100010000000000010001000001000001001001100101000000000000111010000101010000100100000001001100110000000011000100101000
00001000101000110000000101001000000000100010000101110000000000000100010110100100011010101100001000101010000000000000100000110100000100000000000010000000100000101000000100100000100000011101000100100011100000001100100000001101000000011000000010100000000000010000100100000000110010000010010100001110000000100001011000000100010000001001000100000000001000010110100001000000000000000001001010000010111000001000001000000001001100000010100110011011000111011011101110000001110001101000000000100101000000101100
01000000001100000110000000000101001010000001000100000000011001001001001000100001001000000110000110100000010010000000010000011001000011000000111001100101100001001001001000000000100000010000001101000000001001000110100001100011010000011100100000001000010000001000100000011000000001001000010000000110010000001011000000010011000000011000001110110100111000100000000110110000001001010011001010100100010000001110110000000000001001000000110010010000000000000100000010010000011111010101000010000001100000010000
00000101000000000110000100000001110010100000111010000010000000010001010000010000000000000000001000000011000000001000000001010000010100001100000110000000001000100011000000010000000001000100000000000010000010101000101100000011100101001010000100000000001000001000010010000100000010100000001000000110001100000010010000010000000000000000010000001000000010000101000000000100000000010001001001000010000110100000000100000010100000100000100001001000000000000000001001110000011000001100000010000100101100010000
00000001000000010100000000000010100001000100000010000001001010000000100101000100010000100000001100010000100001000101111101110000100000001000000010000000010000000001000010100000000000100011000000101110011100010001010000110000100000000001111101001100101100000000001010011010110100110000000101100001110000010100000000000010010000100000110000100001100000000100000101000000000001000001000000000100000100101001001000000000011000100110000001000100000100100000001000000000000000000001001001000000100000100010
01000000000000101000001110111010011100000001001000011000000100000100001101001000001010001000100001000000001100101001000100000101010010001000000000000100001010000000100101000011011000011011000010000001110010000000000000000001000000000100000011001100100000100010100000000100010000100110010111000110111001000001000000000101111110000000010011000001010010000000000101110000110100001000000010000010000000001000000000001000000000000010010010000000101001011111000000000010010110100000000010001100001011001001
00011010101010001100001001000001011001010100010100000000000010100000010000100100000000101000100010001000110001010010000100010000000010010000001010001010010001100000001000000010100010000010010111001001111001100100110001000001011001010000100001001100000000000000000111001000000100001000000000100010010000010010001011001010000010000100000001000000101000000000000100000000000010010010000010000010010100001011000000000010000000100000010000000000010000000001100000000000010000000001101101100010101100010011
00100000000001101000000000000001000001011110001000000011000000010001000000110000111001000011000100100001000000001000010000000100000001100000001111000000000000010110000101000100011000010101001010100000001000001100010010010000000011100010010100000000000010000100000110000111010101000101110101100001000000000000001010000000000110001001000110000100000000111000010000100011000101000010100000111000001001100000010001111101010000000100100101000000011000000000000010101000000001001000111100101001000000000100
00011010100100000001100000001100001001010110100000000001000110000001101000100000000000010000010010000000010100010001100001100010000000000001010000100010001101001100111001101000110100000010001010000010001010111000110000011000000000000000001001001001000001100010100001001000101001010000110000100010100001100001100001001010100001000000000000010000110010001000000111001000110000010001011000010100001110000010000000110110010000000000010000110011011000101001000100000100010000000000000001100101001000011000
00011100000000100010101000010100000101000100010001110000110011000010000101101001000001100000100000101100001001100011000000110000100010101000010001001001000000000000001010010010000110111000110010101100000000001001100010110000000000000000011100101000100101000010010000100001000000000000100110100101000000000000001100000011001000000000110001011100010000000000101000100101010010000001000000001110011011010101000011000001100100011000000000000001001000000000000000000000011000000000101000100010000101000000
01100001000000000000000100000000010101010010000001001000100000101000100000010000000010001110000000000000110000000000001000000010101101000100001001001000001000001000000000010011101000110001100000010000001001000000000010000101010001100001101000001000110100011111111001100000100100100000110000011010000000000000100000010000000000010000100101000000000100001011000010000000011100110100000100010011000001000101100011100010111001000001000010000010001010000000001100100001010000010001100100100001101101011100
01000101000100010000000010000110001110000111000000010000110100011001001001000000110101000011000110000010000000001110000001100010011001000000001100010100010000001011111100100110001000110000000110010011010001000100000000100000010000000100000010100000000000000010010000100000001001000100000000100001000010000000001001010000100000110100110000000010001000001001000100110000000010001010001001001011000001000011000100000001100000000100000000000001000001001000000101001010000000001110000000010010000001000000
01010000000001010011000001000000001101000000010100000000100000010000000000011100001001000000000001000010101100010100000000000110010010110001010010001000010000000000001000000000010000100000001000000001000011001000000010000000001000000001000000110001011000010011001000000010000011000010101100001010000000000000001100000110000000001001101000011101100001010010000000100000000000000100000000000000100000011110010000001001001000100000100000000010010000001000011000001000100100000011011000000101100001010000
00100000001101000000010000010100000000000100100101000010000000010000001101100001000000000110000000010101000111100000001010011101001000001100100100001000000011000100000000011010100000001000011000000010110001101000000110000000001010001001000100000000000000010100000000001000101000000010000000001001000001100000000000010000000000010000100010001000011010000010000101000000001100100100100000000011010000011010000100000100100101001000000111011000000000000000000000000000000010001100001100000100011101011010
01011001100011010000001000000001000000001000100000000100001010000110000000010010000000100000001100011110000100000000011101100100000100000001000000001001011010000000000000010010010100000111001110100001100000000000001100000101101110000000100100001011100101100010101001000000000000000000000000000000101110110001000000001010000010010110011000000000010000000000101000001101000010001010101000000100100000000000010100110000000000000110000000101010001000000111010010000001011101010010000100010000000010000000
01010010000000000000101001101001001001000010000000101110001000100010001000000000000011000000000000001010000000100010000110000010001001010100000001100001000000101000010100010101000000010010100000001100101000110100000000000001101011000010000000000000000001001100000110011001001000000000001011000100001001000000011101010000100000100000000010000100000101001000000000000001101100000100000110000010010000010110001000000001001010001000010001000000111111001000000010000000010000000010100000101000011001111000
00000000000100011100010111001100010110000100001010001011001101000000001001000010010001010100110000000010111000001000000010100000000001010001000100000011100000010010001000101100000000000000010000001001010100000100000111100000000000100100000100010000010100000001100010011100000000001010111100000010000000000001010100100001000111101000010010001001100010000100000000101000011000000011100100101001100111000000101001010000000011101000000000000010101001101000010010001000000001110110000000110000000000010000
01000000100000100000000000001000000010011010010000000000010000010000001000000001000000000110100000000000101000000000100000000000001010000000000010100000000001100000000000100000000000000001101000011000000110100001001100000110000010000010000110101000100001000001000101000011000000001000100010000110011010100000010000000101100011000101001000010110000000000000111001110101011001100000011010000000100000000001001001100010000000100010100000000000001100101000011000000001000000000000001001101001001100000000
00100011000100101001111110010110000000000000000000001110110001110001000000011010000000000001000000000000000010000111111001000010000001000010000101001100000000011000000010001001000100100000000001001000110000000011001000100000100000101001000000010000000000000111100010010100010000100000010100010010001000000000000110010000000100100100001000100000000010000000001000110100001010001100100000000010000001010100000010000100001000000000000101110100101111000110000100100000000100100000110000000000000000010000
00010010010000000110010010001001011000001000111101000100010000000000100000011000010000000001100100000000000010000000000101000010100011001010110100001001000000000000000011000101010000000010100000000010110000010000010111011000001100000101010100001000001101000110000001000000100110100000000010100010000000010000000010001000100100000000010001100000110001010000000000010001011110010000010110100000000100101010010010001001000010000000100010101100010010110000000001000010010110001101000000100000000000100001
00000000000000101000010110000111000001000000101000010001001000101010000100010000011000100000100000000000010000011001111001000001010110001000100111100000100000001000000001000000000100000010010000001000100001000001001011000010001100000101001000000100000000000111001010000010100000000010100000000000010000101000000010000000000000011000100101000100100101001000000000010100001110001010011000010001111000100010000000001011000000011010000100100000000010100001010111000001000000000100000010000100100001000000
10000010001000110001010100110001000001000100111010100111001010001000010000100000000100100101001000000000100100000011100101000010001000100001100000011000000000110010000000010001010000110001000010001110000000010010010000000000100000001010000100000001000100100001110000010000100001110000000000100001001000001000100000010000101001001100001000000011100000000101000000011000000100000110000000000000001000100000100011100100010001000101110000100000010000000101000000100000000000000001101000010001000000001000
01010000100100000100111010000000000000110010100010000000100000001010000000000000000100000000011001100101010010000000100100000100000000000000100010100001100010100000100001000000000000010010001000000011000101100010000110000100000000000001000111111010100001100100000110001011100000001010011000010000001010010000001010010100110101000110000000100001000000010110000000000001000000011000010001100010000011000001000100001010010000000001100010010000001000000100001011110100000100011100010010000001101011100001
00000100000000110000000100001001101000001010010000000001011010100000000011000000010001000010000010010100000110101000111000011100111000010011001000101010000000011101110001000000100100100001100000010000100111000110101000000100001000000000000101001000010000001000100010001001000000000100000100010000000001000000100001010001101010000000001101000110001010000000000010000000000001100000010100000000001000100010000000000101000110000001100000001001000000100000000000010010000000000010101010000110101001000000
10000101010001000000010010100000001101100000101101000001010000000000100000000100011001000000000100000000000010010100000011101001010000000010100110100101010100101011000100001011000010011000100010100010000011110000010010010010010000101000010100001010000101000010000000001000000000010110000000101000000000010000000000010000000100000000100000000101000000000100000110000010000000100100001000001011100001000001000001100000000010010000010010000010010010001101011001110101000010100101000000000000010000000000
00100000010000110000101101001000010100100000100000000100000100000010000001000010000000000100100000000000000000010000000110001000000001001000010000100110101100101100001000110001101000001000010100000000100000011100010010011100010000000010000001011100010010000101001000110010100000010000000101000010010010000000101100000000000001010000000000010010000000000000000000000010010000010101010010000000001001010000010001001110001000010011000000000000000000010001001000000100000000100101000101000001001001100010
00101001000000010011000000000100001100101100000000010100000000000000000011000001010000000000010001000001101000101000000111000000001000001001000000010110010010000001101000000010110000000000011110010000011010010000100000000011000000100000000000000011001100010100001110010010000100011001001011001001000000000000011010111000000100000001010000000000000001000000000000001000000101000010010000000001100000101000101011110010000100000010010000010000000010000000000000010001000000010010100000000100000110100000
00000100000101001011001001000000000000000010000000100110000100000011100011000100100001000010000000000001000000000011010001010101010001000000001000000000000001001010000100000001010000001000000001001000100000000110110001000100000000011000101001000010100011010100110100000010000100010000110100000101000100000001100000100001001000010000010000001000101010010010011000011001110100100001010001100001000010000001110100000001111000000100101000100000000000000001000100000000000000100110000000010000100000000000
10000000101101011000000000000010000111011000010010000010100100010000100010010000000000001010000000000100010000000010000001000001010000000000001100000000001101000010000100001000000000010000100010000101000000000000000100001000010010010000000000000000000110000101000000100000101100000100010000111000010000111010000000110000000000001000000100000000000100000000010110000100011010010000100000010110100100100110001110000000000010000110101000001110100000100000000000010001000010001000001011000000100110011010
00001001000000000001000000000010010100011000001000100000001001000000000111110000100000000000010000000111000000000001100001001101000000100011110010001010000101001100000010000000010000100010001100001000000001011000010000001110000000101000000000000000000000000010000010000000000001000000000000100000010000000000000101100000100000100000000010110001001011001001101011100000110001100000110101100101100100010001110000100101010000100000001000100000100100100000000001000000010000000001010001100000001010001000
00000011001010000000000000000110010000010001000110000010011000110100000101011000010011010100001100000100001101000000000001000000000100100100000010110001010100011011001001000101000010001000000100000000000000010001000001110000100000000000011010100000000011100000011000000000000000000100000110110000000000100100010010001000000000000010010010000001000000000011000100000000000010000000100101100000010111010000101000001010001000000100000010100100000000000110110010010000100001100001001000000101010011000000
01000111000001000101000000000011011000001001100000010101001000111110000000000000000110100000001100000100000011100010110010100000001001001000100000010000001110000000010110100000001010010000000100100000000011000000100001000100100001010100001001000000100101011000000000011010001100011001100100000000010111000000010000000001000000100000000000001010100001000101001000001110000001010000001110001001000100000010000100001100011100100001000100000100000000010100100000100000000110110010000000100010100000010110
01000010101000000001000010011100101011010001001110100000000100001000000100100000001010101010000010000010101100000101000100100000001000000001000001000000010100000100100101000000000000010000000000001101010000000001001000010000000000000010110101000100100000110101000000011000000000101010100010100000000010001001101000010100010000101100000000000000010100001000000000000000100100110000100100000010110000001000101001000000000010111010111010001001000000010100010000000000101010010000100100010000001100000000
00010000001011111001010000011100001000000000001000101000000000000001000000001000000000100100000100000000000001100100101010001110000000001000000000000100001000001011000000010011110010000000000000000000000000000110101010001001000101001000000000110001110101101011110010101000111101000100000001000111000000011010000010100010000001000010110010000000011001001000001001000111110001000010000111000100000101001101100000010010000000000100110000000000001001100010100000000000110100010000010000000101000000000010
00000101000010100100000000010100000001000110000100101000000010000001000000110000010000100010001110010000000110001000000101100001001111001001010100001000010000001000000000000100000001000011000010001100000001000101000010100000010010011000000010000000000100001000101101000000000010110000010010001010001000000010100100000000111010010000111010100001000000000011101010010000001000000001000000110000000000010000000001000001010000010010101000000100010000100010000000011000000100010111001011000100000101110000
10000010001101000101101010000001000001000001100101000000010000011000000100000101010100101010101100000010000100010001000000101101011001000000000010001010011010001001001000001000000010001110000100000000000001001100100110000000000001100000001000000000100000010100001101100000101100001100000011100000000100010011000010111100000000101101100000100100000100100010000010000000000000000001000000100000100100000100100001000000000010001010000000000100001110100000010100000000000010000000010100001000110101100110
00100000000000100000010000100001100100010100011001000000000000010000100000000100000110001000000100000000001000000000010000000001000000000000101011101001100010000010000000100000000000000000010100100000101100000110011100000000000000100111000000000100110000000000000000000001100100000100111000100001100000000000000100101010000000010001010010000000001010010100000000000100100001000100001101100110010110111010011000100100110000000010001001000100000000100001110001001001100100000000000001101001101000100000
01100010000011000000000000000000000100000010000011001000100011000100000000010110000000000000000100010000000100001110001001000000000100000100100000000000100001010110000000000000100100011111010100000000000000001000010010101110110010000000000000011010000000010100000010000010101001100010000000000000000110001000111000001100010000000100000010100100001010011000000111010100001000100001001000100001100100000000000010010000110100000000011000000100001000010100001001100000000000110011010100010100010011000000
11000100001010000000000000000001111000000001000000000010000000010111000000000000000100001100100000010011000001100100000000110000010000000000000011100001000010010000000000000010000110000001000010100011001001001101000010110101000010000000001010001011100010100100010010001010000000001000100101010001001001110100010010000111001010000100001101001000001000000000000010110011000011001010100010010001000010000000000110000000100000000101001000000000010000000000000001000000001100000101100110001101000010000011
00000100101000010010000000110000001000001100000000110001000101001110100000000000000000100000011000101010000100100000000001000010001000001000100000010000011100000010000000101100110001000000100001111001100000100001010000100000000010101000000111100101100100001000000000010000001000000100000010110101001010000000000010000000000000101100000000000100000000000000000100001010000000000110000010000000001000010000000100100000000101000000001001010110000000000001110001110101000000000000000000100000011000011110
00000100010000010100010000000010000001101101000100010000000000001000000111001000100000000100010100011111100000100000001010000000000010101011000000110010000000010010000000010010000110100000100010001000101110000001001000011000000011000000000000000010100000000000000000001001000000001001000010001000111000100111100101000000110000001100000001000000010010000010010001010000100001000100001001001000001110000000000000000000000111001000100011000001000000010000000000000110010011000000100001000110110000001100
00110101101000000101000000011000001011000010000000010000000000001000000000011000100000100000000101111001110101000100001110100100000100110111011100100001000011101100000100011001001010000110100100000000100010000101000000010000010000001100011001000011000000100001010000101001001110011000000100000010001100000010100010000000000000000000101100001001000010011000000010101000010000110100000001000010001010100010101000001010010010100100000000000010100001000000000100001000001011000111000000000001110000100001
00010000110000000010001010100000000000010100000100000000000100101100000000000100010001000100000000000000000100000000001010000010010010100010110001000101100101010000001000000000001001110000000101000100100000111000000000110010000010010000010011001000000010011100000000000100001100011000000000000000000110000001000000001001000000001000000010000000000101000101010010100100010000001001000001000000000000101101000000001100100011001000101101100000000011010001100001000111100100000010100101000010010001001001
00010000001000001100010100111010100000100010110000100101000000000000101011000000000000001010000000010001010000001000011100010010000100000000000010010000011100000000000101100001000000000101110001010011000000000000000000010001010000000001000011000000000000110000000100000000000110000010111010010000111100101100000100100011100010100000000101100100010000110000000010000000001000010001000010100000000100000000001011101000000001010001000100100000000000100010000000000000010010000100000011000000000000110010
00000100000010000010110110111100000000011010100000000100100000000000001010011000000001010001000000000000001000000111000001001101011001000000000000001100000010000000000001000000000010010110010010000000001110100000101000000000001000000000000100000101000011000011000101010000100011000100001010001100000101010000000010000100001011011000000000010000000000000000000001110000100000001100000000000000001001010001010010000011110100000001000000000000000000110000000001011000000110000000000010000011000001101011
01001000000001000010010001011001000010011001000110000010000000010010010000000000100001000001000000100010100010111111000000101001100000010100000010000000001010010010001001010010000000000000010001010000110011000011010010101000000010000000000010010100001100100000001010100001001010101000000000010000000100010010000000000001100010111000010001000000000000000011010000000000000100000010000011001011000110000101000101111000001000000011010100110001010011010100100000000000010000010010101100010100001000001000
10101010101100001000000001010000001100010000100001000000101000000001100010000000000001000000001000001000001100000000110100000000000100001000000011000001010000110010110010010000001000001000100110010100110011100100110101000000100101100000100110010100000000001001101110000000001000000000000001010001001010101100000000001001000000000000001000001000011000010001100000101100000101010000000000010110000100000000010000001000010101001000100001000000000000001000000011001110100100111000100001000101000111001001
00000000010000000010000100110001010000011100100001000010000100000000110011000000000010000000101001001000010000000001000101100000000100111000010001100000001000101000000110000001100010000101001010010000000000010110010100010011100001000010000101000000010100000000110110110100110100000110111001000000000100000001001001100010000100100000010011100000010001001000101000001000001000000100100000010000011000010010000110000101000100110000100000000000010001000100010011100010001101000000001000111010000000011001
00000011110001010010100000100100001000010000000001000000000010001000100001011100010000010100001100000001000100000001000010011110100000000100001000000010000100000100100000111001010101000001100000000100000010010000000100000000010000101000100100000000000000000000000000000000010000000010100000010110100011101000010000000010100100000000000010001110000001000000000101001010000011000011001101001000001000001000000001000000010001010000000000011010110010000000101110000000000001100001001001001101001000000000
11010001000100000000000111010010000000001010000000100100000000100000010100101000000100001010001010000010101000010000011000000010001100001000110010000100100010000100000100000101011100001111101000100000100100100001000001100001100000000010011111000001010001000000001000000001100100000000011000000000001010010000000110100100010000000000101000101010010000010000000001100000000110000000011100010011000111000001010100100110001000010001001010000000000100000000000111000001000010010000101100000000011000110000
01000000000000101100000001000100001011000000101011000001100000001010111010000101000000100011100001010000000000001110001100011001000000010000010000000010010000000011010110101000101001000111110000001110010000010000010100000010010111000000010000010110001000000000101010000011101110000001000000000010001000001100100000010100110000000100100000101010001000011000010001001001111110001010010001110001011000000010000001001110000000100101001100000100010000010011010000101000001011001000011100000100000100111101
00101100000000000000100010011001010000001100100000010001000000001001101101000010010000001000000001000000011100110000001101010010001100000000000000000000000001100000010010000000010000110000000100010100000100011000010010101010110000010100100000000011101011000111110000001110101000110000011001001100100101000100000011000000100000100100100000000001000000100101000001100000100000000000101000001001000100110000010001001000110000110010010001010001000000100100010010000010010010000000101110000000000000000000
01001000000101101100000000000000100000000000101000110000100100000001100000001001000101010000101000100000000000000001000011100100000000000001100110001110000000100000000001001100010000000001000001000000000100000110101101000000100001001010001100110011001010100000000000100000001000010000101000100000000101010100000000100100011100110101000000000000001000000101100100110000001010100000100010101000010000010001000001000000010011001000110010101000100001000000101110000000001100001010010000001001010100100010
10000001000011000001000000000100000000000100011111011000101001010001000000000001001100100001000000000000101100000000111010011000100000010100000000000000110000000000010000110000000000001000000000001101100001010000110000000010010001001100000010000101000000100000001101000010000000110001010101000010100010000000100000000000100010000000001010000000110001100011001101010000000011000000000100001001101001100010000100010011000100011101110100100000100001001000010001000000010000000000100101000001001000010000
01001000000000100100001001000011111100000000000010000010001000001001001000000000000000001010100001011000000000101000100010100001000110001000000001010000000011001100100000100000000100010011000000001001010100000000110011000000100000000000101110010100100001000001111000010001000010000010000010100000000100000000000010000100000010110000011000000000100000000000010101100000011000000100000100000100000101010010110001000000100010000010100001011100000110000000100001000000000000000010111100000100000000000000
00001100100000010100000101000000001000000000000100000000000000100010110000100000100011000110000100100000100001101000010011000100110000001000000100000000100010000001100000000000100010000101100001100001000010000000011010000101100011000000000101101010000001101100000100001100010010000110000011000001100010010100000000000101000000000010001000001100100000000100000001110001000100011111000000111110001001010100001101010010101001010111000000011000000000000000001101000000010001111010000100001000000101010010
00000101100001111101000001000011101000010001000000101001000000001011010001010000010010100100011010000010000100100000000000000000000000000011000000000000000001000100001000010001000110000000000001001000010000000001000001111000010000000001100000101000001001010000010000100000000100000000001000000000000000000111011000010100000000100001000000000000010000110000000000000000010000000100100100010000000100000110010010010100010000101001110100100000001000000010001010100000000000100010101010000001110001001000
10000010011100000010101100110000110000000000000110001011001000010000000100000000110010000010001100000001010101010100011000001010010000000010011010010000000000110001001100000000100000010000001000000100001000010000000101000000011000100001110001000100000000010001000010100000010010001011000000000001000000001001000010000111000000001010000011000000000010100011101000000000100000001000010100000000010100100010000001101100001000000000100000101100100000010000000001110001010000100010100000000111110010011100
00000100001001100000001010000000000001010100000000100001000001010010010110100000100010010011000000000000000100010100000000000010000101011001011110000000100001000010100000100000000100101011010000000000000011100010010100000000000010000000100000000011011100010000001011011010010010001010000010000001000011010010000000010000100001000000000100011010001000101000100010000101000100000110000101111001000001000100001111000010011000000010110000100001001011000000100000101011110001000100111000000010001000111000
10000000000000010001000101000001001000010000101000000100101010110000000011000000000000101110000010010001100001010001010101000000100101000000010000000000100001100110000110100000100000011001000000000010010010010010000000000000011000100000000010000000000100000000000110000111001100000000000000101000010001000101000000001000000001010100000101100100100000011010100101000000101000000000000010001000000100101011100110000000000001100000001000000110010001010000010000100101110000000100000100001010000000010100
00000110100010110000000110000001000000010000100000000000101100011110010010000100000000000001000100000000011000101000001000000000110010000000000111001011000000000110010100010000000000011000000000100000000000100000000000000000101010010000001001001000010110000111110001001000010100100000000100001111010011000000110000111011000110010000010000010000000010000000001001101110000000000010010100100011000011001110000001000101100000110010000000100010010000000100001000000111000010000000100110000010010000100100
00011000000000110000010101110100001001100011001001101000000100000000000111011100100100000100001000010000000000001001000111010000000110000001010000000000000100000110000100010000100011000001010001000001001000001001100000100000010100000000010000000001000101000100101011100000010000000110000100011101000001000000000011000010000001100010101001100000010101001001001000000101100010011100000100000000000100000100000111000001001000011001000011000100000001000100001100010000000010000001000001100001100010100000
00000010000000010000000100100010000001010001000100100100100011000100000100000000000001000011001000010000000101000000000010010000000010100000000000100100000010001010000000001000101100111000000000100101000000010010100100000001000000000110000000010100000010001000010000001011100000100111101000100000000000100101000000001010010010001000000000000000000111001100001100000100000100000011000000010001000000000000000010000001001010010001000001001000000000110000010000000100100000010001001000010000010001010000
10000001010110010100000010000000010000000100011000010000000001000101000000000011100010000000010010100110110100000000010110001110000010010011000010000001000001000100000101100011000000000010111001110111001000000000100100000010100011010000000100000100101000000000010000110000010100010000000000110010000000000000001010000000100010000010000000001000010000100100001000000000000001001000010000000101011000000001100010001000010010100010001000110000100110000001000110000100010000000010010000000000000100100000
01001000000000000000011001100000110000011001010000100000001000010011100000000000001110000110000000100010100000000000001011100000011000100000101000000010000100001011000010100000010101001000100000000100000100100001010010000001110100010110110100011001100001010001000000000000010111000010000011001000000010010000101101001000001000000001100000011000101011010010010010000100000010000010001000110001000000000000010001000001101000000000100000010000011110001000011111101000100100000000001000000100000100110011
10001111000001000000110001000000000010000001000111000010000100100010010010000000010100010000100000011011001000100000010010000100100100000010001000000011101000000100000010000001000001000000001000110100111000010001000000000100101000000000001100000011110100010110001001000000110000100000000000011100000001000100000011010010000001000100100100000000111000010011101011000000001000000000000000010000001100011110101100001110100000001001000010000011110000000101100001100000100000101000000101000000000000000011
01100010000000000001000000001100000001001000001001000001001100000100000100010000100000000000101000000000011011000000011000000000000100100010000011100110010001010000011000000001000011000000100000000100000000100000010000000010100000100010000000100000010000000000010000100000010100001000011000000010001010000000000000000000101101000001100010000001100000010100001000001000010001000000100101000000100110001010001101010001100000000100010000000100011001100000000010100000010000010000000001101000001010000010
01110001000000000011000010000000001010110000010010000000000000000000000010101001000000110001100001000010001110001000000000010100101010010100100110100000011011000000010000001100010010001000000100010010000000000010000001000000000000100001000001000000010100100000100000010000100000000000000100011010100011000011100000000100010000000011010010001101000001000100100100000001000000100101000110000010000000000001001000011000000000101010001000010000000100101000011100000001000101000000000100001001110010100000
00100000001000001001101100000000001000100001001001010001100010010001000001000101000000000100010000010000000000000000100010011000000010001000001010000101000000011001010000010000000110010000101100000001001010101100000100000001000000010000000000000111000100000000010010100110000000001101000011000010100000010000010100000001110100000000000010110010000000000010110000000011000001000001001000001010110010100000000101100110010110000101000000000100010101001001000101000010010000100100001101000100100000001000
00000000101010000000101001101000011000100110000000001001001000000100100000010001001010000001100010100000001000000000000000100001010100101000111000000100000101001000000000010010001001000100100100000100100000110000110000010100000010001001000100000111000010110000101000000011100000000000001101010110010001100001100101010000000000000011110100000010001010001100111010000010001000100001001000000000010000010101001010000001100000010001011001100000010000101101100001000000000000001000100010010000011100010000
00100000001000100000011010110000000000000000100010000000100000000000010000101000000011001011010000100000000000000000001010001110000001001010000001000011111100000010100000000001000111001000110010010000001010010000010101000001100011100100101100001001101100000000000100000011101000000000001100000000000110000010000000010010000101000011000001000011000110010010001000000001000001000000000000000000000000010100000100011011001111000110000001000011010010001010010000010010010000010011101100010000011000100000
00000100000000010100000010000001101100101000000100010000000100000000000010100011001010000000000011101000001000100010001110011010000001000000000000100000011000010010010000000101000101001100000000010010000011010100000000001010010010001000000011010100010000101100000001100000010100010000001000001000110010000000101100000000000000000000010000100001000100001100001000100000001000001000010000000010100000010110000001000001000100100000000010001100000100000000000000000001000000000001000000000010001000010000
01000010001100000010100010000000001000011000000101010001110001001000100000001000000000000000000000000110100100010000000001000100001100101110000001010011000000000010101100001011001000011000100010010010011011000001001000100011100011101001110110100000100000010000000010001101000000001000000110000000010001001000000110010101100011001000000000000000101100000000010000101001101001010000000100000100000000000001001000000000001101001100000000000011000010001100001000010001010100000111001000000100111000100000
00011000100000010000010000011010001000000010101110100010100011100000100001001000011110101000001001000110000000000110100000100000010100000100100101000010000001000100000000010000000000000010001000100000100011001000000110101000000101000010101101010000000001000001111100000110000100000001101000010000001010000010100000000000101000100101100000000100001011000000011100000000000110100100000000011000010000011010111000101000100011000000000000010000010000101000000010000000000100000100000100001110001010000000
00100000100001000010000111000111001100000000101000000000100100010111000110000100000100000001000001000000101001010001000100001000000000000010001000000000100000010000000100001001000000000000000010100011100000000001010001000100000000101010111010010100000010100000101001010010001011001000000000010000000010000000000000001000100100000010010101000000001010100000001000100000000001000000100000010000000101000000000110100001000001110000001110010000100010000000010100000100000001000001000001000000000010101000
00100000000000010000101000000011100101000100000001000110010000000000001100101000000100000001000000100010100000100001010000000101000010000011011001100001000000000000001000001100000011000000100001000000010110101001010001101000110001000000100100000000010000000110000000011000001011001100000011000010001110001000000100111000001001000001000000111000101110100011000000001000000000100110100101000001000100000000001100000000000000010110011000100000110001000000011000100000000000010000010111000110001010100000
11000000000101110000100000000000000100100000100100000000000000000010000000000101010001000100110001010000000000101000010000000011001110000000010010000000001001000000100110000001000001000001001010000001000001011001011000000000010011000000100011000000010111100000000000000000000000000000111000110110000111000111100001100010001000100010010000000010010100001000100011000001100010000001000110001000100110000001101101000110000100100000000000000100100001011000000000100000110010001001000010110100101110010001
00011010000011000110000000010001000010000000001010001001000100000011010000000100000000010000000000010001000010010101010000100000000001000110011001000000100000000011000000000010000010000101001000000000010000000001100001000100000100001000010100000000100001000010000010001010010110010000100000100000000010000000010010100100001100001100001110000000000011010000000111000011000000000000101100110011000110110000000000000000000010010100001010011010011000000001000000010000100000100010001100100110000010010111
01100000010000000000001001000000011100001000000000000100000000010000101110010000100000000000000000100001001000000000000000000010000001001010001010000111010000000001000000001000010000000000000100000100000000010001100100000000011000100110010001000000101010100110001000100100011010000000100110101000000010010000100000000011000010100000110001000000100000010110000011111000000010000000110001000110000010000000000100001110000000100000000101100010000001000010010010000000000000010000010100000010001110010000
00000100001010101011011000000000001000100000000010011011100100000111100000100000011000101011000000100010011000100000001111001000001001000000010000010001111001000000100000010010011000110100000000010110000000000001100100111100000011110010000000001000110010011000000000000000000000010000000110000000001001111000001000001000000001000000000001100010000010011000010010000000000000000000010000001000000100000010000001101101010000000001111010101000000000000000000011000000000000101100000000000010101000000101
00000000101100000110100111000000000000000100000110011010001010000000000010100011001000011000001000010000011001000000010110000000000000100110010000000000000000000011010000110000110011001001000010011101000100010000010000000010011000100000001000011010010000101000000000100000100000101100000000001001001000000000000101110101000000000100100010001100001000010000110101010101000001100000000000100000000100000000000000000000001000000000011000000010001000100000100000110001001000011000000000000000110001000011
00000001010100101001000000000100010000000100100001110000000010110000000011000000101010010010010011101011001000000110001000111010000000000100000100010000000000000000011000011000001011000100000001100001000010000000001000100001001010001001000000010000100001011001000001100000000011001100001000000000000110000110100000000100010000001000110000000001010010100000101100110001000000001101000000100000010100100000010010000000000001010100100000000100001000010000010000110100000010001101100001100000111011010000
00010010100000011000000100000000000000011101110001000000101010010001001100000000000000101100000000000000010000100110000000100010000000010001000000000010110000000100000000100001001000000100000000000000010100010100100001000001011000110001100000001110000000001001000001000010100000000101010110010010000000000100000100000001100000111100000011011001010011000000000000001001001100000001000100110100010000000000001011000001001010010001010100100000011000001100000000001100000000000000010000001100100001010000
11011100000100000000001000100010000000001111000100000001001100010000000000000000010000000011000010001001111000001101110100000000000010001000000001000000010100010000100010000001000001011010110011000100101101011000110100101001000101001010101000110100000101001000000001000100110010000100001000000100100000011010001001001000000000000000000000110010000000000111100001001011000000000110000000010000100010110010100110100000001001101000011010100010000001000001000101000011001000111000000001000001001101010001
00100000010010000000101010000000000000000000000000100000110001010001000000100100000010001100100010000000000111000001001011011000110000001000000000000010010000010000001010000000000000010000000100010000100000000000001000001000000111011100010000110000010000110100010010100000000000000001000000000111011000011100001000000010000100010100010000011010000000110001110000100111010010100110000000001000110001000000000000100001000000001010001101000001001000011001010000001000010000110010000000000000001010000110
10000000000000000000100010000100000100000110000000000100000001010000100001100110010000010100100000000000100110100010101010010000100010001000010000011000000000100000000001010000000000000100000001100000010100101000010010001100000100000000000000000010010010010000000000001100000111001000010000100111100010010010100001011100000000011001000010000010001100000000011100100100001000100000001000000010010010000000000001000000101000000000001010010000011101000101010100111000001001000000111000000000010100001110
00000100010000010000100000001100010110000100011000000001001001000000000001001010011100101100100000000110100010000100000000001000101010111000010001000000010000100000000110010010110100001000000000000010010100001001000110000010000011101111000100010011000000000000000101010000010000000000000000101100111000010000000000000000100001010110010100011101001001000101000010000010000000000111100000001000110001001000001000000010000000000000000010011100000000001100000011100010000000100100100010001100000000010001
00000010000010100000000010100000100010000010000001011100010101000000011100000100001001100000000000000100000111000001001000000000000000110100011100001100010100010000100010100110000010100011000000000000100100001000101010000110000010001000101000100101100000001010110001000000101100001101100100000000110001011000000001100001101100100100010000000101001000100100001000010000000000000000010000001001000000100000100000000101000000010100001000101000011000001100000011010001000001100000000000000000000111110111
01001010000000010100100000010000011000000000000000011001110000100101000010100001000000000000000000001010000001000010101010000000000011100110100000001011000000010100000011101100011000011000001000000000001000000001001100001001000000100000000000001000011001000100000110001000100111001100110011000000000000001011000000000100000010000001011100000000100100001001000000100000100100000100001000001100000000000010010000000000010000000000000000010000010101000001000000000000011000100000100000010010001100000110
10100000001001100000010101010010000000001000100000010000001001100010000100000000101000000000011000011100001010000100010010000111010000010011000100000010110010000000100010000001001110001100010011100010010000001110000101001000010001001001001011010100011000000001001100000010001010010011000100000100111010000001000100001001001000001001001101000000001110001000001011001010111000010000001010010001011000010010110001000000000010001000010001000011010000100110001000000001000000010000000100010000010000101001
01010000010000000100101000010001001100001111110000000111110100101000101000001101000010000100000100000100000000100000001010110100000010001000000010100001000000000011100010000110000100010110010001000000010000010000000000000000000000101010000110101000000001000000001000110100010010000100010101000001001010000000111001010100101000000010010100001001000010101001101100100100000011000010000010000000000000100001010010110000000100001100000000001000000000001000000000001100010100100010001110100000001000101001
00001001000000100000010110001000000000000010011000010000001100000000001010000000000000000001000000000000011000000001010100000010001000010001100000001001011000100000101001001011100000010100010000000001111010001011100000100100001000000001000000000100000001000101000110010100010010100000100001001000001000001100000001110010001000001000000000010000010010000001011100000001010000001001011101000000000000000110000010100110000010010000010000001110100000101000110010000010010000000010000100110000100011000100
10101010010011000000101010100000001001001100110001101000000100000110100110100001010000101110000000100000100101000000000010000000110100110010100100000000000100000000010000010000000000001000000100001010000010100000000011001110100000100000000010010100101000110010000000101000100101000001000000000000000001000011000010011000000000000001100000010001000100011000000111101000100000100000100000010010100010001000010000000010111000010010000000001001001000100000010100101000010100110011000100101000000000010010
00110000000100000001000010010010010100000100110011000000000000000010010100100100010000000001110000000001100101100100000010000001000000000010010000100001000010000110010001000000101000000000011010100101110000010100111111100100011001000011000100000100000001010000000011010000101101001000001000100100000000100000001010000000100100000000101000110100110000000110000100110000100000001001000001000001110010100100000000000000110010000011010001100001000000000000010000000100000001000000001011001100001100100000
00000001011110000000000100000010010010000000101000000011010000100000000000000001100000100001000000101100101001000000000100000000000000010001010001000100000000000000100110000000000010011010000000000000010100010001000111001000001010000110001100101100001100000000000001001000001001010000010011001110000010000000000000000100011000011010001001100000000001111010110110000101100001010010001000001000001010101101000000000010000100001000000001110000000100011000010100000111001001000010000100001000000001010000
01010000111010100000010100011000001100010000100010000001000100010010000110011100000000000010010011001100000000001000000100100000000101000001100110010000000010000000001010100000010000000001010010010000110000010110000000000100100000000011000000000001100010000000001100001001000010000000010110010111100010000110101000000111010100000000100110001000000100000010000011000001000000001010100110110000010010000000000100010000000000000010010000010001000000110000001100000001000110010000000000010000100100001001
10001001000101100000000000000001111011000100000000011110000001000000010000011010010000000000101000011000000010001010111100000000000010010000001011100100100010011000000000000000110000000001010000000110000010010001000000000000010000010011000100100000100010001011000000111001100000001010000000101000100010000001010000001100101001000000000010001010001001000000010001000110101000110000100000110000000110000000001000011100100010000100110000100000000011000000001101100001000001000000000000111000100000000000
00001000101000000000101000000100110000010000110000000110000000011010001000010001010110101111010101000101001000000001000000000100010000011010000001001000000000001110010000010000000100110000000010100010100010010000010010110000100100010000010010000110100000000011110000010000100001000100001000000100000101010010000000000000110000001000000100101100000100000100000000100011010000000011101011000100000100001001111010001000110000101010000100001000011011011000001000010000001010000000000000011010000100000000
11000000001110000000000000000101101000101000000101010010010010001011000000100000010000010000000000001101100000001000111000100010010001000110000000000010100011000000001000000001000111010011000000000001001100000000000000110010100001010000010010100100010000100000111010100010001000010000000000001100000000000001010001011000000000000110001010001000001100100101001101001100100000001001100001010001000000101001000000000000100010001000000010001010000000000000100011110001000000000000000000010001010000101000
00100000010000100000000001000010000000010000000000000100101010000110011000001101000000001100101000000010001011100000100000101000001100000000000111010100001000000100001000100110000010001000110000010001000100001000000101010010011010100000100000011000001010100100100101011001100001100000000001000000000110000000000100100001000101010101001011001100000000101100000001000000101100000000000010000000000000000011001010100000010000000001010111000011000000000010000010000010000100001010101001100001001100000000
01001000000100001110011000000000100100101110000010110011001000001000001101000010000001000000000000000001010100001000100100000000000011010000000000001110010011001100100001100001001000000000000010010001100010001011010000001100001001101000100000001100000010001000000001000000010000000000100000000011000000010000110000001000001010010000011011000000100000000100010001000100000011000100100001010000001000001000110101000001010000000000000000000000000000000000000101000101000001110011000100000110010101110001
11001100011000010100000000000000100000100000001000101001000010010000010001000100010000101000010100100000000010011000000001001101000001000100000100000000010100000000000100010000000000100001000000011110000000001000000001001000100000000011001010001000101100000000000010000000000010011000010110010000000001001100100000001000011100000010000000000011000110100000001010000011000010011100001000001000001001100000000001010000001000000101010010000101001010100001100000100100111001000111100110001100000011001001
00001000101000110010000011101011100000000010111100000000000010000000000000001000000000000011000001001000000010001001010010010110000010100001100000010100100010010010000000010001110000110001101000000000100100000001010000000010100001100000000100101000000000000100100100100000100001000011010111000000011001001000010011100000000000000010000010001100000010101100000101000100000011101101000000001000010010101100000000010001000001010000100000100001001000001000000010100000011000110100000000010101000000110001
01010000100000001000110010100100000000010000000100000000011001000000000000110000001000100011000000010000000100001000000000111110000000111101100110100100110000100110100101001000000000010000000010010000010010000001000000001100000100000100010000000010100010100010000001010010000101000110100000000011100000000100110001000101100100010010000001100000001110001010000000000000100000010001100000010000111000101011010001010000100001000000011000010001010011000000010010110000010010001010001000010100000010100001
00110100000100000101000110011000001001010001001000000000001010001100100000000010000110001000001110001000000000000100100000011101000000000001000001000010000001100000010011100010000010100000000010101001000011101000000100000100000010001000000010100000001100000000000101000010000100001010000001010100000000001000000100001000100000000010000001100101100001101000000100000001000000100101100011101000100111001010011100010110001000001101010010000101000100010001100000000000010001100100010000000001001011010000
01100000000100000100101000000110000001001100011000101001000000100001010100011111000111000011000000111000011000000110000011000000001001000101111000010010001000000101001010100100000100010010000000000100000010000010100110000000000010100000001001110100000110001000011000000000000000001100000010100111100100000001000000000100110000001100011100000001000100110000000000000010000001000000000100000001100000100100000000000000000110001110110100101000010100100000110001010000000001000100111001011000000000100010
10011000110011010100000010100000011100000100001100000000000000000000010000000000101100100000110000010010000110000000000010011000000000110001100000011001000000001000000010100010000101000100000000000100000010101000001001101011110010000000000001000000100010000010001100000000101000010101000010011000000000010010000110001000111000100010000000011000000000101000000011000000010000000000000100000101101000001100100000001001010000000000001000001010010010000110100000001000000001000010100010000000000100110000
00011000000001001001000000100000000001000000001001001000100101011000101001010000000000111000011000100000001001100011000000010001000100010001000000011011000001001001000110010100001000010001010000000001011100010000000000100000001100010100000100000001010000100010000001101000011000011011100001010100100101001000000010100100101011000100001010100001000000001000001100000000000110100111000000000011010000010001010100001011101000000010000000011001100001001000000001000011000101000000010001100000000000010000
01100000000001110110000000010000100100000000000000000101110000100110010010001000101000001000000100100000000111111000100010000000000000001010000000101010100110101010100100100111000000100000001000100000000000010000000010000101100110000110001011000000000110000001000001100110101011001011000000000000010000110100000000001100100000111000101000000000000011100101000001000010000000000101010100000000010101000010010101010000011000000000010010001000110001000001001000000000110000001010111010101110101000001110
01000010001000110101000000110000110011111100010011000001001001100000100000000000100101000111010000010000000100011010100000110001010001001101000000000100010010000000100011001000000001111010100001000100000111110010010001011001001100000001000000001010001001010001010000000001101000010110000000000000001010000000000100001000001000000101001100000000001001001010100001110011011000010000000000001011001000001001000001010001001000000010000001000000100110000110000000100000000110000100010100000000001011001000
00110010011000100010000110000110000001100100000110101100010000011000000010110000000000010100000000010011001000000001000100000001000000010001010100000000000001100001000000001011000000000000000100100110101000001111100011000000000000001000000010010000001001001100000001000000001110110000010000000010011000000100011000100010100001011000100000100101010101000000011001110000110000000000000000000001000001010110000000100000010000000100000001000000000010010000000100000000010100100010010000000100011011110001
10101000000000000100010001001000010101100001010100001100001000000000110010000010011001000100000000001000000000000001000010000001000100000000010010000001000000001000000110001000000000101000001001000010010011001010000010100010100010100010010000000000100010000000010000100001000001001010001100010000110000000000011001000001000000010100100000100101010011010010010110011011001001000100001000000000000000001000001010010011001000011100100000000000011100010100010000000000101000000001100000100000001001100001
00000000000000000000101000000100001100100100010100000110000000000000000100000010100100100110010101000000000000001000010010000000110000001100100000000001000000000000001101111000000000011000000000010000100010000001101100011000000100000100100001100000001100000100000101000000111000110000010000100000101010010010001000000000000010101000010000000000010001000001000100000000010100101010000000100001011001000100010110110001100110000101000000000011100001010100100000000100011001000000100100000110000001100001
00000000000101001000100010000000000010010000111000000000000100000000000000000000000011001010010011000000000001000000101000010000100000010001001010100001000000111000110010001010000000000000000010100100010001010000000000000001000101001100100101101001100000000100001000100001100000010010010101000000000011011010001110010000000110000100011000000000000010000100101100000100000011001000010001000010000101000100000100000101100000100000101101001000000000000010000001010111000000010100010000000000010000100001
00010000001000101001000011100000110100001011000000010000000000000100000100100010101000000000001010000100000100000011000110001000000000000010000101000000000100000100001000010010100100001000000001100100110000000000000000100000000110100011000000000100100000001101001000010000000000101001000010000010000110100010000001000101000110100101000000000100010101000011000100010011000000000100110100000000110011000000000000010100100000000011101100000000000010000101000000000100100001100001110010100001011000101010
11001000000001000000000100100000001000000100001011001001000100100001001001111110000100100010011000000100110001011011001010010000000101110110000000001000000000000100000001101010110010011000000001000000000100111010000000110110001001000001000001110000011100101000100000000000001010111001000101000000000100000000101000000000001001101000000000000010100001010001010000101000100001101011000101000110010001011010011000000100010110111001010000000101000000011011000000010001000010010000100000100001000100000001
11001000010000000000000010100001001000000100011000101001111110000001110000000111000000010000010000000001000000001001001001000010000000000000000000000000000001001001011010010000100000001001000010100000000010000001010000000000000100100001001000100000110000001000100000000000001001001011000101000000010000010000000001100000100000101100010001000001100100001100001100000000000000000000000101000000010001000000001100000000010010000000000000100010000100000100101110001010100011100000010010010000000000100010
10100000010100000000000010000000010000010100100010000000000000000000000100000010000001110001000100100001100000101010100000100110100000110001000010010100010100000000010000000000100000000010000010010010100000001000000010110011001000001010000101000000000100001001001100100000001000001000000011010011001000000010101100001000000101100100100001000000011010101000100001000000001000000010010010100000001001000100001001000101000000000000111100000000000100001100000001011000000001001000100100001010011000000010
00010100100000000000000000000011000010101000000001000101010000011110000000001111000010101000000010000010101010010000000000000000100001000100000000110001000100001010000010000100001000000001000000100000000101000100100100000000000000000000000000011001111000000000010110000000011000100000010011001010100100000000101010000000001000000010010000100000000010000000000001000111000000000100000100000010010000001100000000011000101000100110000000010000101010111100000000100110001000101000100000001010100000010011
00100000011000000000010011010100000000010000100011001000000010000010011100000011010010110000000010100000000001010001000001000000100000010001001000110100111100000100000010000010000000000000101000100010110100000001001100000000000111100001000000110000000100101101010000011010000001001000100011010011010000000100000000100010000110000010000001011010100100110001000100010000000000011000010101000100000000100000000101101000101001000011000000101001000100000000000000001010010000100010010100100001010100101100
01100100010000000010100100100000010000000000000010011000000101101010101010010010000000010100010000001000100000010000111010000000000000000000010000100110001110110100000011000001101101000001001000000000001000000010000011100100000100100000111101000000100100000110101101101000001000100110100100000010010000010001100101001010000101001100100000111100100100000001000000000000100000000000010000010000101000000000010010001010100000110100100000001111010001100010000000000000001001100000001010010001101000010001
00000010000000001100100100010000001000010001000110010010000000000000000010100000000000000000100110000100010000000111001000110000000000100000000000000010100000010001100010101000101000000000000010000101010000111001010110001000001100010001000001000000010101001000000000001001000000000000000010000010000000001010000010001000010000101000010010101000010000000000000100010010100011000100011010101101000100010111000000110010000100000000000000000010110001000100010001100000010110010011110001000000000000111100
00000001000000110001100011100000100000101110000100100001000001100000000000000000010000100110100001100100011001000001000000101100011100010000110100100000000000000000010000000000011010010001000000000000000000101000010000000000000001000001000001000000001000000010000001010000000000000111000101001000000000000000111000000000010000001010010011101000100000010101000000001001010000001010001010010001000000000010000000000000010001111100000000000000001001000000100011000001100000011000010011000000000010001000
00000001000000000000001011000000000011000001000001000111011000001011101000000000001000000010001100001111001010110110010000000100001100000001000000011010010001111000100100001011100100001001000001010011110000000010000010100000000000000010100010010010001110000000000000000001100110000000000000000001111000000000001000000000100000101010000110000100000000000000010001100111000000000000000100001000100001001000000000000110100000100000000001110000000000000000000000010100100010000000010010001001000000100101
00000001100000000000101001000000001000011000010100000110010100000100001000000001100010010110000000011000000001011001100000000100010000001010000000001000100001000000000010100000001110000000000100000010100010001001001100100100100100000001000110100000000000000000100000110101000000010010011001100000000000000100000001010100000101010000110000010000001010000101000100000000000001111000000000001011100001000000111000101010000000000001000100000001001001100000000000000000100100000000010000111100100110000001
01110111000000111000010001000000010000000000000000011001010100011010000100001101000100001011001000100000000000010011100000000110000000000000110101100001011100010000100101000000000010010101000000100100000010011010100010001000010010000000001010001100100000001110001010001000000000000100001100000100100001001100000000100000000000000010000000000000000000111101010000001000110100000000010000000101100000000000100000100000000001001000000100000100000010011000000100010101000010101000001010001001000000010000
00101000000001000000001000000001000100010000010001000010100000000000000010010000010000001010000010001011001011001101000000001000000000000010000110000000100001000000000000000000000000000100000000010110100010000000111000110000001110001000000100000010000100000000010100000000010001110000000110000000000110010000000001000001010100001000000010000010000000101010101000000100000100010001010000000000000111000011100000001000000000100000000100001100001100100000001000100000001000010110000001100000000100001001
00110010000000101100100010110001000100101000000100010000000000000110100111000100000011000000000010000000100010000000100000000001110100000100000000001100000000100100010010010110000000000000011000000000000000000110100000110100100000011100001011000000000100000000010011010001010010101000000111100000000011100000000000000000000001010010000000100000000100100011100001011000110110001000100000000110001100000000100100011100100100000101010100000001000100000000000011001001101000000000000001001001010010000110
00001010001010000000000001001010100000000001000010000100000000010110000100100000000001000001000100100100010110100110000000001100100100000100110000000000000001101111001100000101011000000000000001000111101101000001000011100000000010010110100011100001001001100010000000000100000000100000000110010100011000001110101000000000011010000011100010101000000001000010001000100000000100100011100000100000000001010010010000100011011000001001101010000000100000010100010000010000000000001000000000000001010001000000
10010000010110000000000100100000110000000000100001000010000000000110000000011000001010000110000010010000001001101000000010100100000000000100000001000011000000100000101000100101000000110000000010001001000001000110000000100100000010001000001101000000100001000010110100101001010001100101011000011000100100100000000010001001000001000000000000000101100100000101000100110101000000000100000110010000000100000001000101001100010000100110000000000001010000000010010001010000001010000000101010110100000000100000
00000000000000100000101010000110100001100000000110000100001100100011000000000000000100011001001000000011000000100000001001010010000110001101010000010000000000001100100100000001001000100100101010000010101010010000010001010000000000010100011000000100100010001010010000000000000000010000100000100000000000000101001000000010010110000101110000000000101100000000001100100000000000011100000000000101000001100100100100010000000001011001000000110000001000000000000101000000000100010110100010100001100000000010
10001000001001000000101010000001000010100011000011101001101000001101000110000100000000011000001000110000000001000001110000000100000001101001001101111111100010000000000000010000100000010100011000100010000110000000100000000101000001000010110100000110100000111100100000000001000000000001000000000010000000000011001100000010100010000010100000000010001101000011010100000010001000000001100000000010010100000000000000000001000110000000111000001000100000000001101000000101000101010001010000000101010100000101
00001101000001000001001010000010100000101000001000111000010111010000010000001111100000110000000000000100011000000000000000000000101100001010000010010000001001110000000000001000001010000000000000010000100000000000000000000101000110110011101011000000000000100100001100000000100011110101000011110000000110000000000100110010011000110001101010010000011011000000110000101001000110000001000110011100001001010000000100000001000000000010001000001100000000000000010100000010000010010001000110010011000010001101
11000010100100100000100100000111010001000100001010000110010000010101001000000001000100100001110000001000001000100000000110000010000110100000010100001010000000010000100001000100000001100100000101010101110010010000110000010000000001000100001101001000010001100000010000001001110000000000010001000000000111011001011000000000000000000100010001000011000000011001001000001100001110100101010000100100001000000000011001000001001011010010010000000010011000100100000001000010010001010100001001000000000010000000
00111010001000001000000000001000000100000001001100100011001000010001010010000000110010000000000001101000000000011101001100000001100001000000000000000001010100000011000100000010000100000000000100001101000100000000100000000000000000000010010010101000001110000000001101000010000101010101001100000000000000001101100000100010000000001010100000000000110000010000000000000000000000001011000000011100010000001000001000000001000001000011000000100100010010010010100000101000100000101000000100000000001001100001
01100000010100001100010010000000001110000010000011001000000000000011000000000000100000100010000100000000011101000100000000000000000000011000100101001101010000001000000010101100000110000010000000001001000001101011010000100001000001001000011100010000001001100000000001101000001000010000111100000000100000101010100100010001111100000001110000000101000001010000000000110001000000000011100010000100000100001001000000100001000000000000100000001001100000000000001000000000000000000110100000001000111000100000
10000000010101100000000000001010001001000000011000101000000101101110011111000000101001000010000100001110001111000010011010001100100110000000001100101011010100000101000010001010100000000000001100000000100000000000011000010010000000010001100011000000100000010001100000101100001000001000001011010101001000001100000011101010110100001100100101000100100000000100010010100000000110001100110011000010010110000010011000001000011100010000000000101000100000001010000100000000000010010000001010011011000000000010
00011000000010101010010000000000000100000010000000001100011001000010010001110000101100001100000010000001000100000000110000000000100001001000000101001010000110000000100000000100100011001000000000100001010100000000001001000010100001001000011000000110000010010000100001011000000000001000000000110001000110001000000000001000000000001000010100001010001100000100010001000000000000100000101100101000000001000000000000110010000010010010010100000001000010000000010000000010010000000000110000001100000000100000
01000000000100010010011000000001000100100111000000101000010000001011100000011100001000000000000000100101000100100100000001110000000100000001001000000000001100100100010100001001100111111000000100001110000011000100000000011000001010000000000000000100000010010001100001100110010101010000010000000000000000000100110101000101100000000001000001000010010000000000001000000001000011001100000000110101100010100111001001000010010000011000000010101110000100000101000010000000101001000000001010000000010001000000
10000100001010010101000000000000010100010010010001000000100000101000011101000100100011010100000110000010011110100001000001001000100010011000000000000010000000101010001001000001000001000110001001100110111001001010010000011010011000010010010000011010110000000000000001000000001001000001000001100000000000000011000100011010100001001110000000100011000110001001110001000000011001000000111010001010000000000000000000000010100100011100011110000010000000011010000001000000010000010110110000001001100000000101
00000001011000000000000000100100000001001001001000110001101001000100000111111100010001000000000000011010000111000100010010001000000000101011001101100100000000011000000000001110010000001000000001000000010000100110001101011000010110001000001010100010000110110010010000100000111110001000101100000011110000100010000000011000100110101001000000000000010000001000010000011100010000001100000000100101001010000110110010001001001011100000011010010000001010100011000000101010000000000000000000011000000000010001
00000010000110010010000110010010010000100001000000000000000110000000010000001110010001000001000010100100010000010000010010001000101000011010100010000010001100000000001100001000001001111010101000011000000000000000000010100000000000001000001000000000000000000000010011000000000000101000000000001010000111101000000000000001110100111111000000000001000000000010001100101000100000001100001000000111010000000000001100010000001101001000000000000101101011111010010010000000000010001010000010001000000010000001
00000000000110010010000010010101000001010100000100010000000010000110001010000011000000010100000000011000100000010000110101100101000000000000001000000100001001100100010000000000001000000010110000000011000110000001000000001100010110010000010101001101000010110000000000001010000000110010000101100110000000100000011111000000001000101000010000000110001011100000001000100100110001010010001010100000010000110000000000001000010000010111100010001111100100100000101000000000000100000000000000000000000000001100
00100000111010000000001000001110000100011000001001100000100011000000000000010001000100000000010000010000001000011110000010000000001110000110101010010000010010000110010011101001000010000111000000010101000001001000000001100010101001000000000001000000010000011100000000001001000000000001000100011001001000000100011001010010101001000000000001000010100100010100110000000000000000010001101010010000000111110000000000000101000000100000000000000100010100101101001000000100000001000000000000001000010100000101
00001001001001110000000000000000000010010000001000100010010101010001000000000100000000001100000000000010100100110001010010001111000000000000000010100001101010011000001101011100000000000000000000000000000100010010000010011001011110000110000000000010000001000000000001001001001001000100000010010100110010000000100000000000000000001011000000100001110100000000000001001000000000011100010000000000010101010000010100110000101000010001000000011110010100000000001001010000000010001001000001101000000000000000
10001000010000000000011001110010000000001000100011000100000101000101100000100100100100110100101110001100100010000101001001000001011101101101101110001000001101111100010100010100000000000011111100100000000000001000010101001001001101000000000000101001000101000101010100000000101000001000100000100000000010000100001010000000000000000010001000000001000010011100000000010010011100000000010000000010001000001000000010011011101001000000100000001100010000100010000000010010000000000010000000100101000010010000
11010001001000010000000000100000100000010110000000001001110001101000001001000110100000001100000000000000001000100000000001100000001000100001000000100000100001000100001001010000010100010000001000001001000100000101000001100010100001001000100000100100100010010001100101001001000010000001000001010101001000000010001100000000001001000000010000000000101100000100100010100000010000001000000100001100010110001110001100000000010010010011010000010100001000000001000000001000011001010000000111000100000000000010
00001000110000100010100000000001100100000100000100000100100111100100010110010110000000111001000101000000100001100000000001000000100001000011101000001000000111101010000100000000000001100000000000100010111010001101001010000000000000000100001000100110000000100000001001100100110001110000010000101001000100100010001000100010011100000010000001001100010100100000000110101001010000101001100011010100100000011100110000000110100000100001000100000000011010010000000100001001001000000000101001101001010000011100
00000100001000010011000101000011100000010000001100101000010000001010100000101100010001000000110000010100000001000001000000011010000000001000100001100100100000100000000000111000000010000100000000100000010000100000000100001100101000111010010100100010001000100110101010000010000100101000000000011001100011000011000011100010000010000000111101101000100100001100100001000000000000010100000000000110001000100111011100001000001000000000110100010000000011100010000100100010000000000010000100001001010000000010
00010100010000001100100000010000101000000000001100101001110100110111100001000100000100000010011011010101100000010001101000000011000001001000101010000001000001000101000000000000010100011000000000011000000011000001001100100000101000000000100000000001000100100000000001000101000000000110100000010010000011000010100011110000000000001010001000010101001010010100000100000001000000100000100000000000001000101101000000001000000000001010010001000000010010000000100000101100000000010110000011010000010000100000
00110000000000100000100000110001000001110000010010000110010000000000000000001000010000000100111010001000010000011000000000100001000100000000010010000000010101000010100011010000000000000010000000000000100000000001010000100000000000000000000000000010001010001000001100010101000101011010001000010010100001100000000100001001000010000010010100001000000100000000100100001011101001000000000001000000100001100101010000000000011100001000001000111000010010100000100000000001100010101000010000010100000001000011
00000000011101000010000001001000100000000100000000010000000110000101010001010000000000000010001000000011010100001000001000100000000110001000010000010000010001001001010100100110101111100000100000001000010011001000001000100000010000001000101100000001011101000010011100011001000000010010000101110100000000000010100000011000000000000000010000000010000000000100000100010100000001110100100001110010000000000000000100001000001000010101111011100000110000001001001110011000000000001000010000100001100101100000
00000000010000001010010010000110001010001010011010010000000000010000001000010000000010000101101010000000000000000001100000001000001001010000000000000100100001000010001101101000000000000000101001100101000000000001010100001001000010011000000000010000000000000001100000000010000110000000010000100001110000000100110111010000001010100010101000001100000010010000110000010100001001100011000001001000011101001000000000000100000000100100001000100000100000100100010011011101110000100000001000000000000110100100
00100001000010000001100100000010100101010100000000000010100110100010000000110000100100100000000000001011000010000000000000000101010001000001110010000000001000000100110101100000100000100000000000100000010000000000001100000000000001100011000101000011000100001010000000000011010110101000101001000110000000001011000000000010011000100001001011000100001010000000001000000001010001110001000000010100010011000000000000010100010011100010100111010000000000000010000100000001100110010001001010000010001010110100
00000000000001011000000100111110000100000000000100100001000001001001000100000000011000000000001000000000010111000110010001000000110001110110100010100001000000010110101010000011001000001000010000011101101000010000100000001011101010110000000010000001010010010000001000000000010001000000001000100000100010000001000000100000000001011000000000000001000001000001100000001000000101010101101100100000000010011000000001101000100100000010010000000000000001000000000000000000100010001000000000100001000000011000
00000000001010101001010000100000000010010100000001000000110010000001001101001000000100000001011001000000000000010100011100000000000001010000000011111100001001000000000000000000100000110101010000110011000000000001000010000101100011000010000000100010000010010010010000000000011100001010000000000000000001001000000000001010000000000001000001000001001010010000000010000000000000100100000000000100000001110000001000000000001000011001100000010000000000100010000010010010010100110100011000001100000011000101
01001010000100101101000000001000100000000000000000000010101000101100011100100001100000000000100111010010000000001010000000000100010100010100000111001100010000000100100101001010010001001110001000101000000000110000001001011010010000000010100001011100010110101000010001000010000001111101010110000100010001010010100000011000001111000000000000000010111100000001110001010001001100010000100000000110010100001000010000010011000010000000100000000000010000000010001000010000000000000000010000011001001000010100
00001001000110100001000100000000001000000001000000000110000000000001000100101000000000000101001001010011000010010000000100000000101001000010010000101000000100100000100010010010000100010010011010000001000000000000000001000010001010010000110111010100000000110001000000000100000000010001000100010000001010001010001100111001000001000101000000000001001000010000000100000001000100000001000001100101000000001000100100000110000101000001100000100000010001110010000100001110000001010001000100100000000000010000
00100001011010010000000010011000110000000000000011001000011101000010000010001011001000110110011011000100100000100000100000011100000100000000010000000000011010010000011101001000000011000001000010000010110000000100100000101000000001001010000000001000100001100111000000010000010001100101000010010000000010000010000100100011010000010011000100000001000000111001010000000000010000101000100011000010000000100000000110000000000001100100100000000001001000011001110000000000001000000000000000000001100000011000
00000000001000101111100011110001000010010000000000011000000000001101000111010100011010000000000001100000000010000001000000000000000001000000111001101011000000000001010000100010001000000000001100000010000100000010100010100000010000000101000000001000001000100100010000001000000000000001000000000101000110100000001000011100000000101101010001110000000001010001001001000100001100000000000001000010010010000000000000011000000110110110100000000111011100110010000110000010101100101110111000000011000010000000
00001000100000101100010000010000100101000100001000101001000100011110000101010000000000000001000000000000000000010100100000000010011110000110000001000001101100010101000100000101011010010000000000001100000010000000100000011010000100000000100011011000001000000110000011111000001000000000001010000000001001000000001001110000000010001000000000000010000101100100000000000000000001010010001101000101001001000000000001000010010000100100000000000001001000101001001000000100011000100000000000100000000100001011
11001000000001000100000001001100001000000000000000010000010000000110000000010100000100000010000001010100010001011110010000001010001000000110000001000000000001100010010000100100100000010110111100001010000011000000000000001000000110001000000000000010100001010000000101000100001000100000000010000000100000000000100000000010000110010000000000000000000000100000110100000100010010000011000000000001000110000000000000000000100000010010001100000001100000010000000000011000000010100000010001011101010100011000
00000110000001010110000000000100010000100000000100000101000000000000011000000000000100000100000010001000010001010000000100010000000000010000110010010000100001000000000011010101001000010000001000000001000101100001000010010000000010100010000010001000000001000010100001100100001101010000000101001100000000011110111000000100100010000000000110000010001010000001000010000000100000001100101001010111000100001110000001000001000110011011000110010000010100100000110110000000010101000010100110000100100001001000
01011011010000000000001010000011001001100011001100100000010010111010001010010000000000000000100000001000000100101100001100100000000111001010011110000100001100010000001000100001011000000000100000011000100100000000000000010100010000111000000011100000000000001000001000000011101111000100101000101100000000010100000010000010110010000000000001011001101000010010011000001100001000010011010000000000000000000010000101100001000101100000111111011000010000000000100000010000000001001101000100010100010001000000
00011000000010010010000001010001000000011101100010011001101000111110000000001000100000000010000000011101000001100100010000001100001100000010010100100110101001001101000000001000001000000110001000101011000101001001111010000100000010100000010001010110101001001000110001000000000000001001000010100000100010101000000110000011000100010000000010011001000011010110000101000010110010000000001000010000000001000011111010000010000000000101000101000101100010000000010000000100110001000010001000100010010000000001
11110001000001100000010110000000001000000001000000111100000000010100001000000000100100101000000010000000000000000001000000000100001000010000100111101001010001000101000011001100010000000000010000000000001101000101010001000101000100001100100001010101000001001000111100001001000000000000000100001100100001000000000110010100000000001011001001000000000000000010010100011101001000000000010000000010011010110000110000100101000010100000001000110000000011000001010001010010001000000101010000000010000000001000
00000001001000101100010100011011001010100010010011000101001000000001001001010011000001010000010010000000000000010001000010101000001100100010000010000000000000100101001001010000000010000010101111010101010010001111000110000010000000000001000001000000100100010000000001000000000010010010000001010101101001100000000100010100000001010110001100110011001000000100010100000101001000000110010100110001000010111010100111000101100000101100100100000000110001000000100010101010000100000100001010001000010100011100
01000000011000100000000001000100011101100101001000101000000000100000000100100000000000100000100000000100010100000100000011000000010010000001000000000000110001000101000010000000000000010001110000000010000000000001010100000000010100100000000000000110001100101000000100001000010100000100000000000000000000000100000100001110101010110001101010001000001001100101100000011000010010000000010000010100000000100000000000001110100100100000010000000010011000000000011001010010000000000001011000110010000000011001
10111010000001000000100010100000000001100000001100000010000000001001000101000000000111000000000010000000010000000101000000000100100000011100000100000010000001001010010100000000100001000101101000110100100100100000001000110100010000000000000000001000010000000100110001100010000101000010000000000100000000010000111101000111000010001000100010000000100000000101010000011000000110100000000000011000000110001100000000000001001000010000100001001001000011110100000011000000011010100010000001011010001011000010
00000011010101000101010001001000000011000100001010000110001000000100100000000000000000000010001000010110100101001000001100001000001001000000000000100011000000100001000001000010100001010001101010011001010000001001001010100011010000001001010001010000000010000110000000000100001000100100001000100100001000000010000010010101000000000001000001010000100010000110001000000010001010011000000000000010000010100101100011000011000011000000000000000000110110010000010000110000000010000000010100000001001011010001
01111000000110011000001001001000101000000100110001010010000000000000000000000000100000010001110111000110000010100010000001110000101011001111000000000010000001000010001000001000100000000000010000100001000100101100000001000001011011100001100100101011010010000000000010010000110111000010000000001101000000010001000100000100001010011101000010000000000010000011000000000100000110000100000000000000000110001011000000010010000000000011001000010000000001001100110101101100000001000000100000000001001001110101
11000001000000000110011001000000011100100111100000000010000010000000101011101100000000000001000100011000001011000010100001001000000101001010000000100010001010100010000010000011011011100000000100010010110000000010000010000010000001000000000000010000000001000000110011010000000000000010000010110000000000000001000000001100001110001100101000000111110100000000010100010100000001000000010100000010011001010000001001010000000000000001011000000000000100000000100011110011100000000000001010011001010000000111
11000000000000100110010010011000110001000100101000001100001001000100101011010000000000000001010000011001000000000010100000000110001001100000000101100100001110100000000100000010110000001000000000000000000101000011001010000110101100000100100010000001011100010000110000001000010101000001010000100000000110100001110111011000000000101000011100000010100000000100000010010100100110000000000001010010000010100100011010100000000000010000010011100100100011000010010000010100000000000010100001001000110100000000
00000000001110000000110010000110100100011000010000000010000010000000000101010001000100010101000100001000000000100000000001011000000100110000000000000001100100001000010010000010010001000000100110010100001001000000001000011001100100000100000010000000100100010000000011000000000000000000000110001010001000001000101000010010000000101001000100010001000000000001000011100100100100100000010100010001011010010000000110101001000000000000010000101101000010001000000001000000110101010010101000010000100001000111
00010000000000010100000001000110100010000000000000000000001111111001010000010010000000000100010001100101001001000000000000001110001100000101100010100000001110000000000000000000000000100001001010010000010100000000000001000100111101010001010000010000000000000101100000000000110011011000100010101000100100010000001010010001001010010000001100000100101000100010100000100000000010101000010000100000011010000010000000000001000010010011101000100000011001000000000101110001001010000000000000100000001001001011
11000000000001000000000000000000001001000100001000000001110000001001000000001100010000000100000000100000001100100001100001000000000000000000000000000110001101000100001000101110000000101000100110010001000000000000000010000110000110000000000000110000101100000000000001000000100100001101100001000010000000110000000001000100001000001100001100000000010010010100001010010110100000010000000000000000110000000000110000000101000000000000001001100000010010100000100100000100000100000000000000100001000000001000
00001010000000100001000000011010000101010000000001001011000010010000010010100000000000000010100000000010010000001000100101000001100010000000110000111101011000100100101000010000100010001001010010010110000001000000001000000100010000010010110001010001000010100000000011100100000000011100001010100010011010000001100000001000000000011000001100010001000010001011100000101000010000000100100000010000000000000000000010000100000000110011000000000000001010101000001100000010110010100010010000010001010000010000
00011001101010110000010000100001010101100000101100000000000011000000100001010000100000101011011000100000100000100000000000000000010000000001001100000101101110010100000101000100000001000001010000010010011000001000010010001000000000000100110001100010010001101001100100001010011000100000101000000000001000000001000000000000000111011001000010101000000100000000100000000000001100001010000010100000101000001000001001000110100010000011001100000000011100001000000110000010100001000000011000001010010100100000
00010101000100000100000000010000100000100000010000000010000010110000000000000100100001100000000100000000000011000000100110000110011001001000000001011100000000000000001000110000010001000000000110100001010000000001100000010000101100000000000001000110000100000011000101000000000111000000000000100011000010100100000100000110000001001000100000000001000000000011000000000000110011100001110001000000011100011000000010000000011001001100010000010011010010001001010100100000100010010010010001000101000001001010
00100100000001000001000000000001010000000110101011010000101001000101000001000000000000000000000000001000100010011000010000100000001100100010000100000010100010010010100100010100001000100001000000100100100000111010010100010000000000000000010010000000000000100010000100000100101010001100001000000000000000000011010000000100101000001101000000100000010000000011100011000000000001000010000010100000000101011010010110001000101001001010001001011000100001100001000001011001000000000000010000010000000010100000
00000110010000110100010000100000000011000000100001100000001011001000000010001100100000100110000010100000000010101000000000000000000000000010111000000000010000000000001100001010111000010010010100000100010100000010011000000101110100100100000100000001000001100001010000000010010010000000111110000000000100000110000101000000010010001001001010010000000001000100010110011001000100100000000001000000001011000000000100100110011000000101000011110001000000110110001110100001001001000000000000000100000011001001
00000100000000100000000001000101010011000000000000000110100001000110001100010000101010001001100000010011111100000011000001100001000000010010100000000100101010000001000000010001000000101000010001101001000100101000101001001010110000001000001000000001000010000000010111000010011110010011010001000101001010010110101110000100010000000010100000111100000010010010110000010010100010100001000000001000000001110010001000100000010001010010010010000010001001000110000000110000000010010100100000100001010000000000
01000000100000100001010000000101110100100101100000000000000110101010000001011000100000010011000000011001100011000110101000001000001010000000111010110000100111011000100010000000000100001000001000001100000011011100010000110000001000000100000010000010000001111100100010010100000010101010101110000100000000001110001000110000011001001100101001100000110101000000000000100001000000001100010001001001000000000100011000010100001000001000110100000000000000111001100100100000110000101001000001100100000010001101
00000000000000100110000000100000010000101100000001101100001001000000010100000000100001000000100110010010100000000001000100000000100000010001000010000000000101000000001110000100001000001101000000000000101111000100111100000000000000011001000000000100010101001000100000001000000100100111011010001000000000000000001001010000100000110000000011000100000010100000011000100011110000000010011100001101001000000000001010100000000000101000010001000000000000000000101010000000000111101001101101101011001110010000
01110000000000100000000101100000000000010000010000000000000000000000000100000000011011100000110001000010000110101000010000101100000000000000101100001010000000011010001000100100000000100000110000000001011000000000000000011000100010010100100000110011000000010000010010001100000010000000000100000000001100000000101000110000011100100101100000000000110010010100010001100000000000001010100000101001000100010010000011001000001100000001101010100010000011000011101000011100010000000100100011000010010001100000
00000000000010011010000100000001011000001000000000010001000011000010100100000000000101000010000000000000101000000000000001001010000000101000110001100000000000100001000010000000000100010000001000000100110000100100001100000010110000001000010100001000100001000000100000011000101100000000000101100000001100000001001010000000000000100001000100010000100000101000000010011111001100000000010000000000100011000100010000010000000010000000000001000000101001001000100000000100000000010001000100110001100000100000
00000000000010010000000000010000000000101100000010000010000100000000001000100100000101001010001000100000000000100000101011001000110010100000000000001010000000000100000000100010000000000010100000000001001000000001000000000010000001001000000010101001001010000100110011000001000000011010000001100000000111010000010001000100010010011100000111100100000010000000110000000001001100101001100000010000011000100000100101000010100000100110001000000000010100010000100101000001000000011100010010000000011100000000
11000101100010100000000000100001001000100101110001101101000011010000010100011011010000000010000001011000000100100010111000100110010001000000001100100000000000000010010000000001010000000000000001010111001111000001000010100000100010001000010010000001001010111000010000010010100001000000001000100001100000101001000100100001001011000001000100011110001000010100100001110001000100010000010010110000001000001100010000001000101101000001010100101110110110000000110010000000000110100000000100010010001011010010
01000000000001001100001100000100100010000010010100000110000001100010010000000001000000100001000000010000000000010000010010000101001101001010100001001100001000000001000100001110010010000010000000111100101100001001000001100011000100000000011000100000000010000000011000100011011001101110000001000011100000100001011011001010000000000100000001001001010010000101110000000000000001000000100000010101101001000110010001001000010110001000000001000000000000001101000010000010000000100100000111010001001000000001
01000001000001000000010111001100000100000100001100100010100000000001010000000000000101000001010000000110011000110101110100110011000100000111000100101110100000100001100100001101011110000000000101000111100010110100010000000111000000100010001101001011000000000100000000000100100001000011101000010010000001011010000100000010000000000101100011010010000000010010100010100100000010001010001000100010000010100001010100000010010101010001001100000101011111000101010100100101000000110011000011000001100100000000
00000100000010010010011000000010100010100000000010000000000011000000000010100010101000010100101000000000011010000000000100001000000000101010100001000000001100000000100110000000100001000101000001000100010010100001000010000001001001000000110000010000100000000100000110000000000000001000001110001001010100000011100000000100000010000000000101000110000000101110000010010001010110011000010000001000100101010100101100000000000010000000000000001000000010000010000011101000000000000110010001110101000000010000
11010000000000010010101100001000010000000010000010000000100000100010000000100101000010010000100100011111010001000101000000000001000000000000011101111000111000000000101001000100000000000001000000000100001100010001001000010000111000000000000000000100000000100000101000000000000111000011001101001110010001000110011100100000100000000110110110000000101000110000000100010100010011010000000000011000011101000010100101100010001000101001100000001100000001000000100000110100000000110011000000000100100000000110
01000000100000001000001001000000110000011001000000100000000110100000010001000011101001101000000000011000000001010001110000000101001110000100100000100010100011010010000011000101010000010000110101100100010000001100100011000001010001001001001000001100000101001010001001000000010001111101000101010000100000000100000100000100001111001001000100000000100011000001000100000001100001000000000000101001000000100001101010100001001010100101101000000000000010100000101000011001000001001011000000001000001001010010
00001000000000111110100110000001000000000000000000000100000110111011000000000000010000110100100000001101000100000000000011000111000000010000010000000001000000000100011010000000000000000000010010000000110000001000001000001100000100000101010001000101000000001000000000001010010000010100010000000000000000001111100010100010000101000100000000000001000101000000000000000000000010100000100011000101000000000110000100000110000001010000000000000001101000001010011011100000000000001001000001000000000011100010
10000001000100100000000000000100001100100000010010010100011000000000000100000100111000011001000001000010000000010010100000001000000010000010100100000000000110000101000010010000000000000000010001000100010100100110100000100010101000100001100101010000111100000010000011000010000000000100001110000000101000110010000001110000000100111010000010001000001010000000100010000110001100001000000100000000001000010000001011001010000001000101001100000001000010001100100010100011000010110000100010000000100010000100
00001000101100000001000000000010000000101000000000100000110000100100100100010011010100001000001100010001111010000010001000000010100010000000101100100000001001100010001000100010101000100000000100000001100000100000100010001010100010101000001101100001000000000101010110110100001001011000001001010010000000000000000000000011000001001000000010101100001001001000000010000100000011001001000110010000100110000100001010100110010001000000000000001000010001001000000000000001100001010000110000001000011010101100
10010000100000000100010000000001100000001101000000000010110011100000000000100000110011000010000100100000001000010000000100010000000001001001100000101000011000101000000000100000101010010011000000001101100011000001000100010000001000001110010000000011000000100000101100000010000101011011110000010010101000000000000001010000000001000100000000100001100001000100000001010000000100110011000000100000001001010000001001000000000001010001010101011000111000001100100100010101000100000000010001011001100001010000
00000000010000010000000000010100000101100000000001001011000000011100000000000000001000010000010101010000001010011100000001000010001000001000100100000001000000000010000111000111000111000110010001000001110000000100001101000000100100001010000000000000010000100000000000000110000000000010010010000100110100001000001000000100000000000000011010101000000000000000111001000101101010000001100000010000000000001100000011010100100100010000001010001011001001010001101000000000011000000001001000100010000010000000
00000101000000110100100000001100001001110001000010100000000011010000000010000000010010010000000000000000000010000001000100010001100001101010001110000100011000010000101001100110101110000000010000010000001000001100010000101000000110010110011000001000000000000000010000000001000001000000110100100000100000111001000000000000000100001110000001000101010000000000011000000011000010000100011010000001000000100001000000100001000000000010011000000001101000010000000000100010000000000000000000010000001000000001
00010100001100010000100010000011001000100001101001000001001101100000001000100000000001111010101100000001100000000100000000000100010000110000000000100000010000111000010001011000101001000101000000000011010000000001000000010000101101000011001000110000100100011001001010010000000010001011010000000110001010100010001001001100000000000100000000110001000000000111000110110000001000010000001010001011110000000011000011010000001000100010010010100000000001100101010111000001000000000010100001110001100100111000
10000000010001110000011000000000100000000100100010000000000001010010011100100100000000001000011000000100000010010000001010010110000011100001001000000100001000100000001100101000011000000101101000000000010100011010000001000101000000100001000000011010000101100000000011001000000000000011000010100000000000000100100000010000001100000100110001000000000101010000000001000000111100000010001010010001100001001100001101100011000000000000010000010101001110000110100000110101010001100001010000001100100001110001
00000000010000101001100000010110100001100000000000100000101000010100010000010000100000000000100101000000011000101100000000001011010001000000100000000110000010000100001000000001000101000011100010010010010000000101000110001000000100010101001000000000100001010000000011000001111000001000101100110010010000001000101100010001001000000000000000000011100000000000000000001011000011000000010100000010001100000001000011000100010010000100100000110000010000111100001100000010000000000011100000000010010000110000
01000011000100010000000000000110010000000100000100010000000010000101000000001010000000010010001100000000001110100100000010100000010110111010000100000000000000001000000010000000101001001000011010000011000100100000010101001010011001010000010000100000000000000101010110000000000000000001000000001101000100000010010000010010001000000000010000000000100000000101001000110000011000100001100100000000010000100010000100101000000001000010101001110010000100000000000100100000111000000100100000000011110000100001
00000000100000000011000001100001000000000011000100010010100000100000000001100000011000000001110001000000110000001000000000011001000000001000100100100000100000000010000001101111010000001001000001001000010001001100001100001000000110000010010110000000101000100000100001001011010111000000100100000000100000001101000010011000010000100100010001100010000100000100100010011000001001100000000100000000000001001001100001000110000000000101100000101001001000000000000011000100000010000010101110001110000001010000
00010101000000000001000001100011000010001000100010000000010000001000010110000010101110100010000110001000001001001001001010000000001001100000000000000000000000000000000110000000000000010001000001010000000100000000000000000000001000100000000100101001000000110000000101010000101001000000100000100000001000000010000000001001101000101000000100000000000100100000101000000000000000000000001000000000010000000010010110001100000000100000000000000010110010010000000111000000000000001001000000101010000010000110
01000000010000000000101001001010000000000000001000001010100111010001101000000100000001000010100100010011100100000000000001000000001001011000100011010001010000001000000000000001000001000000000000000000010110000000110000010001000110101000100010000000000101000010100010101010100010000100000110101101000001000010000011000100010000010000100000000000000000000000000000100010010000100000001010110000001000101100000000001000000001001000000100000000000110110001001011110001011110000000000011000000001100000100
00001101010001000010010010011010000101010000000000100100101010000011100000000100011000000000000000000111010111100000100100000000000000100000100000100000100000000000010010000010001100101001000100000000000010000000000100000000100000001010100000000000001001000100100001100000100100100000000000000000000000000000001000101001000011000011000100000000000010000001000001100001000000111000010100010000000101001100010000010100100101000001000100000000000100000000000100000100001100100000110000000100001001110000
00000001000011001110001000100000000000000100010100000000011000000000000100100110000101000000000000000011001100000011010001011100110000000110001000100000000000000011000000001000000000100100001001001011101100000001000000010000001001101000010101000001010001110100010011000000000000100000000010000000000000011000001010000010101001010100100100000100000000010010000100100110001001011000001000000000000001000000100010000001000000011001100110010010101101000010000100100101000000000100000000000000000100100000
01000000100000000000010000001011100000000110000000000000000000011011010101000000001110001001100100001010010000000001000000100000010000000000000010011101000000000000100010011000011101000001100000000011000000000010010000100000001100100000011000000101001001010000001100001000010100000000001010011011000001000010000110011000000000000010011001001000110010000000001000110100000000010000000010000001100111000001000100000110000000100101000000010000011010100001000010101110000000010010011000001001000000010010
01000011000000110011000000000000110100100000110001000000000001000000110010001000000010000100101001010000101010000100000000000011100001000000110000000100000010000010000001111000000010001001100100000001000000001000010000000100000100010111100100000000101001000000011000100010010001000000101000000100000000100000011000001000010010000000100000001101000000000010000100001000110001001000100000110101000011111010000010000000110000000100000000001010000100000001000111100000101111101000000000100000000000000000
00010001000100010110000101111101001000100000000010110010001000000001010000010000100100000001001100000011100010100000001001101001001000100010001000100001011010010010001010100000010010000001100001000000110000001010110010000000000001010100001001001001100101000010001010010010000000100000000110000000000000010000010000100010001100000010001000100100000001000000000101000100000000110000000000001001011000000000000000000000000110001000000110100000000001001000000000000001010011010000000000000000000000000001
10100000000001000100001110000000000011000100101100000110100011010100000010000100001001010001010010000000010011000001001000000110000000010000000000010000010000000000010100001111000001000101001110000011000000010000000001000001010000000001000000010101100000000010010000000000101001000110000000000000000000101000000000001000000000001001010000010001000101111000000011000100110011000100111001000000001101000101010000110100010101000001100010000010000010000000000000000001000000100000100010010000110100110000
00000000110010000100001000000000001100000001010011000000000000000000010000000000100100100000000110110001000011000000101010000011010110101001010000000000001000000010001000000100000100010000010000001000000010010101101010001100000001000000000000000000001100100100001000000010000000010001100001001001100001100101001000001010001000000001000010000110000111000100000000000001110100000000110010100010000000110011010000000001000000100000000101000010100010000000000001101000000000010000001010010101010100010011
00001000110010010000000001101001100100110000000011001000000100000000000000000001010101000000000110010110000000100000110110101010000001100001010001000100001010000100110000110000110000000000000000000000000010000001001000010000000000001000000100010100000101100001011000110111100000000100010000100000000001000000110000000000000010010000000101010100000110000010100000001000101100011001100000011100000100001000010000000001000000110001010000010100001011000001001111000000110000000000001011100000000000001100
00010000010010000000010000000001000000001100010100000000000000100010000100001001000101000101001100000000000000100010000000000000000000101001010000001111001110000001000010001000000100000000011011010010010011101001000011001100010100000110110000011100100100100000100100001100100100100001000000000000011101011100010001001100000000000000000000100011000101000010000000010000000000000010000000011001110000010000000100000010000000011001000010110000010010001000000100110000001011000010001010000000010000001010
01000010001010000000000000100101000100001000110000000000100010000010000000010010000001110000100001010000110010000100000000010100010010001000010111000100011110010100010000000101000000000011010001000000001000000000000000000000000000000000100000000000001010001000010110110000010001010000101100000100101000101000000110000001100000100010011000001010000100000000100100010000010100010010011000110000110001101101010010100100000000000010110100010010000000001011000000001110010000110000100000000001100100010001
01000000000001000000000001100000011010000000000000000000101000000000000011000010000100000100010010001000001001101000000100010010101000000000000010100001101001110100100000001000010010001000000000110100100000000000000001100100000011000000000000000000000000101101100110001010000000000000000100011010000000100000000111101000010100100000100010000010111001001000010000011001000010000000000010000001111100100001000100100010001000011000001000000001000100000000001001011000001000010000001100000000010000111100
01000100100001001000000001001000101000001000000000000110100000000001010110000010101000000110010011000000000001011000000000000110001000010110000000100000000000001000101000011000011001000000011000000000000000000000000000000000010000000000110101000011000100000010000011100001011100101101000000010010000001000000010000000100001000100100000001010000001100010000100000000001000000001100001000001100000010001000100000101001000000101000000010000001011000011110011000001000000000011000000000100100010011100010
00000101010010011010011011000001010100010010001110000000010000000000000000110000000010010000000101000000001100100001000000100000100000101100000111000000100000001000000000000110010110011100110100101100110010000111000110101010001000000000000101001000010110001000000100100101001011100001110000100010000000001000000000100010100100000001110110010000100000000001010000001100010010100110101100001001100000001000000000100011000100001100000000101000111000010100000000110001001000101011010110001010110101011000
00001010100001001100010000010001010100000000000000010001000000000000011000000000110001011001000011001101000010110001010000100000100000000001100001100011111010010010000000000100010000000000000000010100001000100000011100001010000100000000011010000001000010000001000000010010001000011000011010100100000000001001000100101000101000000010011000001000000010000111000000000000101010000001100010100001000000000000000000100000011000001100000100000000110011011100000010000000000000010010000100000001010000010000
11010110000000000000011000001000100011000000001101010001010001010101001101000011100100001000001001000000000010000010000011100001010000001000000000000100010100000001000000000100000100010010111010000000110011000000001100101100010010100100000000001000100100000000011001011001001010010000000000010000000000100010101000100001100000110101101000000001001100000001001000000001001100000000101110001010110000101010100001010000001011010001010010010011010000000100100000001000010011101101000010100110001000100001
10000111000000001000010011000011100000001000011101010000001010010110000100011001000000001001100101001101100000100101010010000000000000100001010010100000000100010100000000000101100010100100101000000101001000100110100011010000000001000000010010010000010100000000000000000001010110101101001000001000001000011000100010010000000101001001000110001000111001110100001001000010010001010000010010010101100100100100001000000000000010000000001101100010000010111001000101000100001101000000001001010000000110100001
00000000101000101010010000100011001010001001000000100000000010001000100010010010101000001000000001010011000000000000101010000001001011001000001001010000000000000000111000010011110000000011011001100000101001001000100000000100010010000011010110001001111000000000001000001000000010000000100000000001100010011000011000000110100010010010000000000100001000101110100001011000010000000010011000001001000000000011100000000000011001100000100100010110010000000000000000000000011001011100100000110001100010000000
01000000000000010001100011001111010100000110001000001000000010100000000000000000110000100000000000100010100110000000010000100010000001100000011110101100000000000000110001010100000000011000000100000000100100000000000001000000100100000000101000101000000011000101000001100001001000010100100000100010000100000010000001100010000010001001000100000101000001011000000010000010000001010001000000001000000000001000101000100000010010010010100000001000011010000010010001010011000000000001000000001001010100100011
00010001000100000000000010000000100001010001000110000001000010100000000011011100010010000000000000000100011000000010010000001000111000011011110000000101001000000001100001000000010010100001000010100111011001000000101000000000000100010101010100010011000110000010001000110010110100010000000001100000100011110100111101000000001000110000000000100000000000000001000100000000000000010000110010001110000110011001100000011000000000000000110000110000010010000000000011000001010001100100000100000000101100000001
10000000000100010100000000011011000001010001010100000100000000001010000110000000110000000000010000000010100000001100000011101101101100100000010100100110000000011010000010010000010000100000010000010000100100001000000001001000001010000000010000000001000011001000001001100000001100101101000100000000010001000010000011000101000010001100000000000010000000001001110000001000010001000000001101110010110010000000000010010010001000000000000010000000000000000100000111000001000101110010000000000000000100000000
00100101000000100000110000010010000000101001011100010100010000011000000000010001000010000001000000011000010000000010100000010010110101000100000011001000000100000000000111010001100010000000100010000000010010000000110000100001100010111000010001000110110110001010100001000000000001000001100010100000001100010000010010000100011000010000100110000000100000100101010110010000100000000010000000100010000110001001100000001010111001000000100100001000101100010000100000001010010001010011100000000101010000000000
00001010000001000011000001110100000100001000010001100010000000000001011110100110001110010000000011000000000000101011000000000010100000011010010100001011010100000000000010011000000000100100100000000000001000000000000001001101100000001001000010110001000000000010010001100010100001101000100010000010000100100000000000000000000001101001100010010001010000000100101001010000000110111010000011000000000011000110001000110000100000110000001100010000000001011000100101000101110000000001001010010000000110000100
10010110000100110100100010010100000000000000000000100000100000100010011000010000111000000000000010100010001000000000000001100111010100000100010100000000001010000000011100010010001001000100010001000100001011010000100000000000010000100000101000000000000010100011000000000010010010000000000100000111100000010001110000001100001000000100000000010000000001000100110100101000000101101000000000000100000000000010010000000101001001000100000010010101011010000000000000001100000101001001111011001110100110000000
00000000000000000001010000100100000101000000000000110100000000001011111000001100000100000000000010000011000000000000011010010000100100111100100000001000000000000000001001010000100001000100100000000000001000000000000101010010010000000000000100000000001000010011001100000000011001100000000000010000010000000010001000000000000000001100000000000000000101000100000100000000001011011001000010110001001100000000000100001000000001000011000001101001001110010000100011000000000011000000000000000100101011010000
01000001000010010100000001000010001100000000100000100000000000000000010000000000000000001110101000000000011000000001000000001010000010000010001011110001100000101000000110000001001010001100000000000000001000000110001011000000011010110000100100000101000000010001011010100000011001110000000010100111010100010100000010010000000101010010001110010010000000101000000101110101110001001100101000101001100101000010000001100001000000001000000010000000000010101000001000100000000000000000101000000010100000100000
00100000001010100100000100000000000000000001010100000100011000100000101111011000010000110011001000001001001100000100011110000000010000000001010011000000010100000000000000010000000100000100000001100101000000010111001110101000000001010001001010101010000111011100100001000100010000000001000000001000000000010000000000000000000001000100001000011000110000100010001100000110010010001000100010000100010101001100000011100100101010000000001010001000010010100000010000000010000000000110000000000001000101000110
00100110101000000100000000000101000100000000000010010110000010000100100010100100001000100001000010000000010001000100010000110000010100000001000010001000010001000010010000010100001000100000010100100010100110110011001100100010000100000000010000001000010101100010101000000001000010011000010001100000000100000001100000001001010100110000101001100000001000000000001001010010100100000000101000100011001010100101001000000100001000001001001000100100111001010000001000000101110100100000001000101001000010100100
01100100000000001000110000001000110100001000111100010010001001101000100000000110001000000000000000000000001000100000000100000110100001101000010010000001000010000101000010000010101000000100000010000000010000010000010000100001101011000000101100100000010000000000000000100000000000000000000000000001100100001000000010000000010100000000010000001001010010000010010000100000100000001100000011000101100001100010001000000000000100000011000000101000100000011001101001000000000000100101010000000000000010000000
11100011000000010000000000000000000001000010101001000000010010100000000001000000100000000010001100000010001001000000011000100010010000001000000000101000010000001010000000111100000100100101110000100000100001000110000000000000000001001001000010010001100000001100000100000001110000000010100010100010001001110010000001010000000011001001101000011101000001001110110111000010100000100001001110001110001000001000110001010001100011010100101000101000000100010000000001000010001000000011000001000000000010100000
01001000000000001100010010000100000100001101010100000001000010101000000001001010001000000110001010001101000000000001001110000101010110001100000000000100111000010000000000000001001100000000001001101010001011000000001000100000000010101101000100001010101100000101000010100000000010100000000100001010011101000010100000000000110100000100010100001000000101011100110000000010000100110101100000100000001000010000000010100000100010111001110100011010010000000100001100001100100011000100000100011001010000000000
00000010000001000001000101001111000000010000000100000000100000000000001010001100010000010101010000000000000010010010001110000101000100110000010110100000001001000110010001001000110010010101000010001001011011010010100000010000000000001000001000000000100001000000100010100001000000100001000100001001001000001001100000000010100000100101110101000000000010000010010010101010011111000001000000010011000000001000000000010001100000000001000011010100000000000000000000100110110100001000100001000000100001100001
00010000001011001100001000000010000000010001000010010111010000100011000000001001010100101100010100000000000010000000101010010000010000000011101000000000000000000000000011000101000010001001100001001000000000000010100101000000000000000110001011001000010001001000011010000000000100110000100100010000000000010000101000010111000000010000001000010010000100000010100000010100001011001000000101001100000011000000000000100000000100000001000011101100100000000101011010000001001011001000000000000010000001000011
10000101010000100000011001000010101000001000000010001001110010100000010001100000001000101000000100010000011111000001000000100101011000010000010100101000000001000111000000000000010000000010000001000001000010000100001100010010010010000001111100000111000100000010001101001100000110000001100000000010100000001100010000010110000000010101110101000000000011100000101011100000000010000001000000000010001000000000010110000110100000000010010000110101000100000010000000100010101111000001100001001000011000100000
10110101000001010010110000010010001000010000000101010000000000000101111000010100000001000010000000001100010010001010010000100011000000010000000010111010101010001001010000011000010101001111100010100001110000001001001100000001000101110000000010000000000010000000100100000000001110010010000001000000000000000110011111000011000010000000000000000100010000011100000000011000001001010011000010110001000000000100000000010100000110000010010101001011011101000100011000000110111000001001100001010000000000001000
10000011000010011111101010000010001010000000001000110001010001000100000010001100011000000001000000110000000100000000100100000100010000001010000100001000110010110000010011011101011000000100000010000000100001001000000001100010100010101000000110001100000001000101100000000000001100000001001100110000010001010011100010010110000000000000001000100010000000001110000100110100100110000000010000000010100000110100100110010110000011000011000000000000000000011100001000000010001000010000010100010010000000100000
00010000010010000000000001111001000011010000001100100110000010001110000000110001000110100100000000011000001010100010000000010001000000000100011001000101011100100001000001100001110100001100100011010000000010000000000011000000101100100100101001011001110011000000001000001110000101100001001000001100000001000000001110000010000010000000011010110000010000000001010001010000000000001000010100000000010001000000100100010100000010001001001001010010001000000000000000010010000000000010010011011000100010010000
11010000000000000001010100100011000000101010000000000100000101001001000101000000010100110100001001001000001010000001000000000111000001110000100110100100110001000001101100001100011110000011000000000000000100101000000001110100011101000010010000001000001010100010110000100000011000000000100010000101000000100001000000000011011010100000001000000010101001000001000000010100101001010100001111011010000010010100000010000010000000000000000000000000000000010000010010001100000000010010011100010010001000000100
10110000000100000010000000100010000001010000000010100000110100000000000101001100000001101010000000100101000000101010101001000111010100101000100001010000010010000000110000001100000000000001000000000000001100011000001000010010000001010101001010001001010000010010000000010100100000100100000000000100000100000000000010110100010101100000101000110000001000100001000010100000000000000001011001100000000100000001010000000000000011000000001001000100000110100000000101000100010010000000101001000100000001000000
00110100000010000000111000000110000000010010000100110010100110000000000010000000011000000000000000000100011001000100100010000000010100100000000101100010000001010000000000000001001010100001100000111000100000000000000000100000100010100001011000010000001000000011000101000000101010000000000000011000011000001111000000010010000101001000000001011000001101110010110011000101010100010000000010010100100000001000000000000111110000000010000000101100101000001101010010000100100000100000000000101000010000010101
00011000010011011100000001001010010000000100000100000000000111101010000011001000100010010001010000000000000000101010100101000100000010001110000000001010000010001000000000010010000100000000000101000000000000010110000010001000000001100000000001000000001010000000000101000010000010100100100000001001100010010010100001101000000001000000000011000101000001000000000110110101010010000000001011100110000000000110100000000100011000001101000001000001000000010110000000000101000000001000000010000000000000000001
00010100010110100100000100100010100000000000000011100000000111000000001100000000001000000001011101000000010001001000000000110010010000000100110000011011000010000001000011110100010100001000100010000000000010101010010010011100000000100000000010110110110010001000000100001010000011000000011000001000000000010000011111110000000001100000000010000010011100000010001001111100010000000000000000000001100001000000000100100000000100000110000001101110000000000100000010001001000000100101000001000000000000010010
00001000100010000010000000010010000110000000010000000000100100100001000000000000000100101000010000000001100000010010001000000010000010000100010000001000001000000001000001000000000000001010100000001001010000000100001000010010110000000000000000100010010001000010000100101000001000100000110010000000100000101000001000100010011100000100010000110000000001100110100010101010010000000001000000001110000110000001000000000100001100000000010000000000000000000000010110000000000000100010000100100100011010000000
00000010000000000001000000000010011000000000000000000100001010000000010100010000100010011001000000010000000000000010000101110011110010100110000000001010100000001000000100010001001000000100010100000000010000100001000000000010100000010010000000001010000000000000001000001000001111000000000001101000000110000000000001001001001000011000101000101101101000011000111100100000000000000001011000001000100000000100001010000100011010000000001000000111101001000011000011010000010100000001001100000101100001010010
00001100111010000000101001110000101101000100100000001001000100010110100000000000001001000101100001000000000000000001000000101000100000000001111100011000000000000000110000000000010000100001000100000011000000001000001100000000001001100000000100000000000100000100010010010000100000000001101100000000010010010110000000000001110000011011000100000100101010000000000000001010010010100001001010000001000011000110001000000010010000010100010101011000101100100000111100100000000010011100010010101100001000100110
00000101000010000001000000011001000000000011011010100000000011110100000011010000100000000000000000000010000000000010000000000000000000101000010101000000000000001000001000001000000000100100011100000001000010000100001010000100011000000000100110100101000000010000100011111000001001000000000000100100000010001000010011111000000001010010000000000110111100100010010000000001001000011010101100100000010000000000001100000000001100000100101001000010000111001010000100000001001000110000000100001000010000000000
01101000000000010001000101110100010001110100000000000000100100000000010000100100001011010110010100001100010011100000000100000000000000000000001000010011100010010000000000100000100000010110001100000010000000010000100000110000001000010010000000000000000011100110100110101001010011010000010100000010100000000001000001110010000101100010010100010000100101000000000000010100010000000000111000010000000000000101110100001001010000000010001100100101010110001010000000110100010001001011011000010010000001010000
00000000010001101000010100100000000110000000000001000000000100011100000000100000000000000001001000000000000010000100000100000000100010000100010000000000001000000001000001000100001000000000100000010000000010001000000000010000000010001101001000100000011101011000101100000000100001000100001100111000100010010100000000110000001010000010100000001000000010001100010000100000010000001000110000010000000000000001110000001100110010001110010010110001000000010111000010000010000001000000100001100000000001100000
01101010000001000101000000100000010000000000000100101001100011000010110000001100000001000001000100101100000000000001001010000101100011100010101000001000000000100100010100110010010100010100100011001010110000000010000010010000010000000010000000100000001000010000000001000010010011010000001011000010000000010000010000000111000001001000100100010001011010000001000010000110011100001000110000000001100000000000000000100010000100011000010000000010000010000000000001100000000001001100001000010000000011001011
00010001100001001110000100000000100100000001000000010100100000000000000011100001001000000101011110000100100101000010000010000001001101001100000000000100000010000101000010000001000001010010010000111000100000001000100100001000000011000000110000010110001010000101100010000001010010000000100010000000000000001000101010000000000101000001000010001000000001100000100010101010000010000100100000100000100001100111000010000100000100000000000000001000000000000100000000100011100001110000100100000101000010000100
00000000000000000000100100000001000000100101000101000000100000000100001000011000010000000110001000000101001011001110100000010000000010110000011000011100010101000000010000000010001110011000000001001100001100101000000110000000000000000010010000001000000110000000100000000001100100000000100010011000000000000001100110010000101010100011110001000000010000000110000100010100101000010001010001000100000100000100000001100000011010000011011100100010001000100010000000101000000100000001011000000010001000010001
00010000000011000111100000110000000101000010001000100100001000000000010000000000000010000010000100010010100100000000110000000011001000000000000000010010010000010010000000000000110011011011010100010100100000000100000010011101000001110000000100010010000010000000110010100010100100000100000000000010000000011100000000010100000101000000110011101100000000100100000000000010000000000001101000010001011000101110011110000000001000000110101000010000101001000011010001000000100110000100000010011000000000000000
01001010000000111010110001000001001001010000000101000000000100000010101100001000110101010010101100000010000010100001110000001110001000101001001010000100000000111000000000010110000000000000000101000011000000001001000000000101100000011101000001001000010000000000000010001010000100000000000100001011000000000010010001110100011100100000000110011000000000000000010100100100000000000010000000101100000010000010001000100101010000000000000111000011000000001000000100000001000010000110001000010001111010000011
00100000010000000010100000000000101011100001100000101100101000100001000010100000000100010000000000000110001001110000000011000000000110000000100000011010100000000001110100100000000000000100010010000100101100010010000101100000100000001000001000001101101000010000001000001100000011000000000100000100000011110110100100101000000010000000000011000000011000000000000000100011001001000000110011110010000010000010100100000000110000110110001000010100010101001000100010000110010000000000001000001100000111001100
00001001000010000100000100000011001000000011000000110000010001001000000000000000010010000000000000100101010100000100000001000001000001000100010001100000000000001100101000000110000000001111001000101101101101100100010100000000000010100100100001101101100001110000000010010100101010100000101010000001100011000000011010000100100100010011100010100000001100000100000000010010000001011100110001110000000000100001000000000100010110100000000001010100000000100101101010000001000100001000100001011000100000001000
00000100001000000000111101010000000000010010000000100000000110000000110010011010000001000110000000010000010101001101011010010110000010000000010000100000100010001000111001100100000100011010100100100000111100000001000100010001000010000001000001000100001100000000000110010010000101000010000010001010100101100001001011100101010000010000101100001100000000000101010000000010100000000111010110000111000101110001000001000100000100010000000000000001000001001000100000100011000000100100110000100010000100000000
00110000100010001011010110000000010000000000001000100000000010000110000000100000001011000000000100011010010000100000000100111000001100000010000001000000001001000000001100111001000100011000000001100001000000110000000000000001101010000001001010100000010000010000000000010100110001101100001100101110100000000010000000101001100000100000100011000100110000000000010010000000100010010100111000100010001100100000000000010000000010010000000100000100100000010010100000001100000001100000011000000000000101000000
00010001001010000100000000000000001101000000000001000000100000010101101000100000000011111000100000011011000100000111000000011000001000010010000001000000000010000000000000000101000101101101100000001000001000010000110000000100011000100000010100000010000000000000000011010110000100000100000010101000000000000000010001010000000000110000000010100011010000000000100000000010000000000010000100101001010001000010001000000001001000010010100000000001100011100000000000011000101000010101100000000011111100000011
00000001000111101000010101010001000100011111010000001000001000000000000001000000000000110000010001010000000000001001100111110000000000000000001100000000011010010100101100001000000000010000100010110000000000001000101000100000011000111001000100000000100000011111000011010011000000000100100100111000000110011000101010000101100010100000100100010000000000000100010010000000101011010101000010000000010000101001000001000000000010000000101100010000000100000000001000010000110000001001000100000100000100000100
10010000100000000110000100110001110100100110000100100000010000010000010000000010000110101100110000010111001000000001100110001000000001001001000000101000001100000100100001100000010110001000000000011001000110000000101001000000100000000000000010010000000000011000000100001010001101000010111000100011010001010000010000001000011001001000000001010101001011000000010001000110000000101001000001000100000110001000011001110101000000000100000010100000001001000000000000110110010000001010100000000110001001000000
00000100000000010110000000000101010001101101010000000000100010001000000000010001000000100101000000000001110011100000000010000010000000110000010010000001010100000010100001001111000000100000010000010001010100100100000100000010000010101101010100010000100000000100000001000001000000101000000010000010001001000010000000010101001101000000000010001001000100100000001000010110100000000000000001010010000000010000000010001110000010010001000010001100011000001010000001000011010010100000000101010000101000100001
00000100100000000000000000101110000100100010001100000010000011110000100110000101000000000000000010000010100011000100000001000011001001000000100000011000011000000000000100010100100011000101100000111001111010000000000100000010010000001000000010101001000000100011000001100010011100000001011001011000100000111000000000010100000100000000000010100100101001110011110100000010011110010101000011010000010000010000100101000000000011010101000000000001010000100000000000000100000100101001000001000010011000100110
00001001001001010000000011100100000000000000010100000100000010010010001001000000010000100100101101000110011000000001001001000110100001000010000001000010010000001000101011000011001000111010010010000010010000001000100000000100000010001000001111000001011000000001110000010011000000000000000000000001000100100100001010001100000101000101100000000000010111100010010101001110000100000101000010000101000110000000000000001000010000000010010111110000111100011000010110010000000000000001000000100010000000000010
00001011000010001111111100000000000101011000000000000001110000101100100110000000001010000000101001000010001101100100100100000000000000000001000001000000010000001000100101010100000100101011000111010000000010010000100111001000000001110000001100000100101111000011000100001100111000001010110010011001011001001000000001000100000000100001100100011000000100000010011000010000010100010000001010000100000000100110000001001000100001110000000001001000000010101000010000000000010100001010000000000010000000000000
01001000000001100000010111000001000101000010000110110010011000100101001000001100010001101000000100101001000000010000001010000110000000010100000100000100001101100000100000000000000000011000010110000010010100100100100110110100000000010010011100000100010100001101001000100000001000000000010000000000100011010110010001110000001100010000000000000111000101000100100001000000000000000001000010000101001000011000000111100000100000110101100010100101100101000010010000010000001001000110010011000011000010001101
00010010000000000000010001000110000010010100100010000011000000000000001100010010001001000000100000101100000000010100100000110101000000100010000000000001001010010000001001010000010100110001010001101010011001010001010000100110001000000100010001000010100100011010011110000000001100000010100000011000010001000001000100010000000000000010100000000001101001011010100100100010000000100011101100001000110011000000000000010010010000101000000010000001000000000001000001011100101010100000010000111010111000000000
01000000001001100000101000010000010101000000010000010000000100100101100001010101000000110001101000010000001001010000010101100000010001011000000100100001010001000000100100001100101100100110001000101100001000001010010011001000000000000000010001100110000110110000010100101101001000100010000010110010010100101000100000101000000101000001100000000000000000010011000000101000100010000001011000100010001000000001000001111001000000010000101000100001100010001000000011000100101011000001000001000001100100101000
00000000010101000000000000000001000000100110000011110000100010011100000000000000000000100000001000001100010000000000000000100001000000100000110000110000000010001100001000000000000010000000001000000000001100100100001000010100011000010000000010110010101010100000000000001100011001010010000000000000010000010000101000001000100100010111011000101100100100001001000001100011000000000001000000000000001000011000100100010000001010001000010010000100011010000101000000011011000001000101111010000000010000000000
00000000100000101000000000000010000101010001000010011000000000000101100000010000001100010000000000010110001110000001000000011100110000001001001001011000010001000010001000000110000000000010010000000100011000000000100100000000110100001000000110110101001000001100010100010001000001000100010000000000000000101110000010000000000010110110010000100001111001000001010001000001000000000111000010000000101000000100100010110010001010000000000100010010000000000010011000011111000000000101000110100000000000000100
00000000000100000101100000010100010000001000100011000001001000000111000100000000001001110001000110000001000000110010000000001000000000000000001011000011000010100000000100000100101100000000000010000110000000110000000001101001010000000100011001011000010101100000010000000000000001000000110010000001001000001001010000110001011110001010011000000110000000010000101001000010001000000000001100101100000001000001011000001001001100010010110101010000010111000110000000100001000000000100010110101101100000001100
10000110001001000000001100010000000100010000001001000100000110000100000000000000010101100000000101010100011000000001100110001000010000000010100101000001010000000111000000010011001111100001100000010001011100010010110000000100000011000000000100001111000000011001001111000100100000000000000111000000001000001000101001000000000000000100011010001000010000000010000000001001100001000101111100000000000010010000000110001000001010000000010011010001001000100100000000010010000000010110010100010000001100100000
00010001000000000000000000000100000000001000000000100000010000100101001000000000000000000100001001000000000000000000100101110100100100001110000000010111001001100001010101010001101000001010011100010000010100000000100000001001110000000000000001001000110101000101001101000101000000101000000011000000111110000000001000000010100001100010001010000011001111000000000000000011111110010000110011010100000000011110011000001000010000100000001000000001000000010000000001000110000010011000010100000011000000010110
00000000100000000010000100001000000011100000000000000001000100100010000001010100000000001000001101001001000011000110000000100010000000100000000000000001000001010000001000100010100000110010000000100010011001010101010000010000011100001001010001010101000001010010000000000000100000010101100010000001101011000100101010000000010000100101001110011010000100101000011011000000100001100010110001010000110010000000010010000011000000011000010110010101001000000000100000010001010110010110001000000000000110010000
01100001010100010100010010000000000001001001100000100001100001000110000000000001000100000100110010100110000100010110000010110001000101000000011110100010010011000100100011001010100100001010000001101010000000010010001010110011000000100000101010001100011010001000010010000001010100100100000111110000001001101000000100000000010100001000001100101010000000000010001001000000000001001100010100100100000110100001110000000001000000010101100000000100001000000000000100011001001110000000100001000010001100100100
00000000000000000100000001001001010010000100010100010001000100000000000110000010011100000000010000001110000010010110010100000000000000010000001001000000000000000100000000001000001000100100100000100000000000010100000010100100000000100010010000001000000100001100000000001110001110100000100000100010001000100000000000001001000101011001000000101011000010000000000001000100011110101100000000000011000010110001000000000000000000000100000000110010010111100000100000000000100000100001011001000000000000100010
10000000000000000010110000000110000100000100100000101010000000010000001000000001000100010000010110000100100001000000000101000010010011000011000000010101111000000001000000001100110110000001111001100011000000000000010100000000100001010000000011001101000100000000001000001000000000000010000000101000100001000001010000000100000100010111000101010000010000100000011000001000001000010100100001110000000000000101001100000001000010000000000000101000000000110100000000101010010001010001110010010010100100001000
00110001001010000001000001010010000000100000000011000000000000110001010000110000000110000011000100000001101000000000101001000000100010000010100000010000000010100001100000000000010000000100000100000010100001011000100100001000100100000000000001100001000000000010100001101010000000001011010010000000000000000000010000010111100000000010101111000010000010101001000000000000010000010000000010101000100101010001111001100100010000000000100000110110010100110000001110000100001000111000001001001001100000100001
10011000100101001011010100000110001001000001000101010010000001000101100000000100000101111000110010000101010000010000100000000000001000100011000001010000001010100000000100001000010000001000111000010000001010101010101000100000101000011001010010001000001100000010000000011001101001000000001011000000000100000100000010111110000001000111001000000110000000011010100000000001010100101000000010001100000100010000000000000100101000000010000000010000001100000010000100011100010000100010000000000011011000010100
00010010000000001010001111010000000100001000100000001001000000000110001000010000001110100000000000000000000001010000100000000011000010000000000000000100000100101100001000000100100100000011100000010000000000101001000000000001111000100100010000010001110000110001000000011000000000000000010000000000000000100110000000000001000010100000010000000100000101010010001010100010101000001000001010000001111001010000001001000000100000001000010000000100100010000100000100100100000000000100000000100001000010000100
11010000000001000000010000011100010100000000000000100010100000000000100000000100000100000100110100000000000000110001000011100000110000011011000000000000100100000000011000001000100101000000000000100000000000100000100000000000110000000000100100000000001100000000000001000110000100000011000000100010000000000010010110010110101001110100010100000001100000001000001000010000001011100100000000110000110001010100000001110000000000000100110011000000000000010000000011010110000000000001001000000010010110000101
10101001000001101000001001101010000010010101010000001000000110010010010100000000000100100001000010011000001001001010011000000001000000100000000100000110000000101110010000100010100000101000111100100000100000010011001000111010011100111111111000010000000110101011010000110000000011010100111010010100001000000000110100000000100000000010100010001011000000000000011000001000100100100001100001010000001010001010000100010010001000100001100000000010000001001010100100010110101100110000101000000101000010000000
10000000010000000010000001000001101000000100000010000001000000101100000110000000010000000000000010100000001001000000000101000101101100001000000001100000001001000001000101010000000011011100001000101001000011000001001010100000011000001010000100001011010100011100100111000011000000100010001000010001100000101000000000001000000001010010000001001000000000010100000000001001001000010000000000000000001100101000101000110000000000000100001011010001000001100100001001001000100000000000000000100000000010011000
01010001001001101000010111100100010000000010000000000101100001100000100000100011001000001000100101001100011100000000100010010000100101010010000000000000000000000000010110001000000110010111010000010000000001001010010000101010100100000100001001110000000000000010000100001000000000001100000100110001010001000010000011100100001010000000010001010010000100011100001000000000010010000000010000000001001001010001001000010000100000101100110100001100000000010101000010000000000001010000000001001000101010100100
00000000001001000001000100110100010000001011000110100000000100000100010000111001010100010111000000000101001000010001000000000001001001100001110010010000010000000000001010000001011000101000000110010000000000001001000000010010011010010000001000000001100001100011001000001000110110010110110000000011000000100001000000000000010101010100001000000010000100001000001000001001000100000101000000000000000100000001000100000000000000000001000100001000000101000010011101000011010000100000000001111001000000001010
01000101000100000100000000000000000101000000001000000100000010000010010001000000000101001011001001100010001000001110001000100000001110000000001011001010000000110000000100000000010000010001001010010001000101001000011010010001001011001110101000000000110000101000000100000000010000001000110000000111110000001000010011100110110011000100110000100000000100000001100100000001000000001100000100010000011000010000000000100000100010010000111000011010010000100001001000000101000000010000010101000000100100000000
00000010010010000000000110000001000000000000010000000101000010110001000000010000101100000000100000011000010001000000011001000000010011100101000010010000000000001000000000000000101000000011001000000001000000100011011101000011001100000010000000100000100011100000000010000010000000000000000000110000000000000000001000000000101011000101010010000100010000010111000000011000010000011001000001100000001000001100000100001000000110100000000100010000010010000000100110011010100100100101010001000010010110000010
00110000110000000010000100000101000000001000010100100000000000011011000000001101001000000001001000000100000100011000101000000001010001011000000111110100000000000010011010000000000011000000100100101001000100000111111100010110000001100000000000000010110000101000000100001101000010010100000000000010100000110000001000000100100010000000001000000100000001010000000010101000000000000010000100000100100000000011000011110001000110001000010111000000010001000110010101100101100000010101011100001000010000100100
01100000000010010000001000000100001011000000000101100110000000101000100000000001000000111000010000000010010000000001110010001000001001100100010001011110010000001100001100100000011100010000000000000000000000100000000001110101100100001010001000000000100010000000000000101000000000110010100001110000101100000010011010000000100111000000000000000000100000000110000000100000000000000100010000101000000100000000000000000111000000000010000011000010000000000000100000110000001000000000101100000010001000011100
00001111000001001001111000010001000000000010100000010100000000001000000001000001000001001111000000000100001000000001000100000101001010011010000001001000000100010001000000000000100001010100010010101100011010011001101000110010001000100000010000100000001001110000000010000010000011001000100001000100000001111100011100010101001101001100000000010110101100001010000110000100000111000100010010000001000010100010001000000110100001010001000100000010000101010000001010010000000010000000010100001000101000000101
01010100001000001010010011000100010000011001001100000010000000000010010010100000101000110000000000010010101010000000000100000010000100000000100100111000001110100110000110001000111010000001000100100100011000100000010001000000100000001000000100000000001000010000010001111100011011000000000000011000101011000000111010000000001000001101000000001101000100001000110110000000010011011000100000010110101101100000000001000110010100001000000100000010000100110001100100010000100011001001111011000000110010001010
11000000010000000000010001000100000011100000000000011001000000100000000000000100000010111001101000101000000010000000101000001100001100000001000000000100000000101000101100000010010001000000100000001010000000000000001000000010001101101000000101000101110000010100000010001000010001000000100001000001100101000001000000111000101110100011110000110100010001001110000000000110100010001000000010001110000101010010000101010000010001000001001000000010011001000010001010000000000100001000000000000000000100000000
01100000001100100110000011000001010110010000000001100000000000000000001000100101000010110100101000000100000000000100100101101000000000000000000000100101010000000000000101000000000010001000010001000000001011000000000100001000000101100010001001000000000001000010010011000000100001000100000011100000110011010010001010000000000010001000001101000000000000000000000001011011000000000000100000000000110100100001000000100000011000000110001011110010001000100000000010110000001000011000000001000001010011010010
00100101000001000000001000100101100100100000010100001001011101010110100000000010110001000000001110000001001001000000110000000100010000010000000000000001000010001010100000100011000110010001000000010000010000010000000010001000110100000100100000010100011000101100101000000100100001001000001000010000000010000011001010010000000010010110000001000001000001010100010000110100100100011001001010100100000000101001100010000000010000110010000000110010101111001000000110101100100000100100010000001000000001001010
00010010000000011000000100010000000001001000011000100000000110011000001010000100000001001010010010000001000100110101110001100000000000010110000001000000000101000000000010000101001000000000000001000000000000000000001000001001010010100010000000100100010100100000010000100000001010000010010100111000000000100110000000000000010010000000010000100110000100000111011001100010101010010001000001001011100000000001010100000001000000000110100001100001000000000000101001000010010000001000000000100000001000000011
11100100010000001000000110000001000111100110000000001010010010100010000000010011001111001000000101001000001100000001000110001010110010000100010000001011000000000000000000010101000100101110000100000001000000100000000001100001101011000010110010000000000000000101010110000000010000010010001010101000010000100010000101001000010100110001000100000000000001100001000000001000000101001000101000001000100010001110001001100100001000001000000111011000001000100101001000100001100100000011000001110000000000010000
00100011010000000001000000010110111100100000000001010001000000001100000000010010000010000100000000000100110000100010000000000010001001010110000111100000001100000001100001010001001010000100000000010001010000001000100010110010000101001000100001001001000001111010000011000011011000000101000010110001000100001000000010000101100010100000000010011010000001001001000110000011001000100110100011000000000000000100001001001100001100010010001000010010100010001001010001010000000010000000000010010100101100110100
00101000000001010000101100101011000101111100010100010100010101001000101100000100110000010010100000000000000100010100100000100001001001011010100000000000000101100000111010100110000110000000000001000010001001001000000000000000001100100010000000000110111001100000110011111011000010001011100000000000000010011000010110000011000000010100000000000000001110000000000000000100001010000000000010000001000000000100000100000000100000000000000110000011000000010000000010000000001000010000000000001100010011011010
00010000001010010000001101010010000101100100000010000010010001100001110101000100011100000010000110000000101100101101010100010010010100011000000110000000100000001100010100001111100001100010001001000110000010110010001010100110010000010000110001010010000000010000000000001110100100010001001001010100010000010000010000000010000010000001010000000011000000000000001010000010010000100111010101000100100100111100000000000001000100000000000110010000001001100010010001100000000000000001000001000000101110000010
10001101000100100001000101000000011010100100000011000010000011001000110011110000000000000001000000010100001010000010001000000000000010001001000001000100000000001100000011101000110000000000000010000000000000000110111000100000011001101100000000010010001000000010000101000111100010010000011010010010110000010010010001100000000000000000000100011001111000001001001001100010010000000000100000000000000000000000100100000000000000010010000011101100101010110000000000000010011000100100000010000010010010000110
00000000000010000000100011011000100000001100000000000000100101000110000000000000000000000000000000000000001001010010000100100101000000100000000000100010011001010100000111000000010100000001110000001011010000000000100000000100110100000000000001000000001001100000100010000100100010110000100100110000000011001000000110001000000110111100001000000000101110000000000000000001000110000100000000001000000001100000101011100000010000010001011000010100010000101001000000100000010000001101000000000100001000001000
00011010001010100001000000000010011110011000000000011000001100101100000010010000000000000000011111111010110010010001010000000001100000000000001000001000000000000001101000010101010010100000001000010010000000000000100010001001000110000001000100000000000001100101010101110000010000000000000000000100000000010001100011000000100010111000000000010000000100010001001011010000111000001001101000000011000010000110010010000010010000100000000010100000000000011001100100100001101000000010000000100000000001000001
00010000000000000010001000000000010111101000110001000000000001100001000000000000001010010000100001101101010100010000110000001100100000000000000100000001101001010111000000000000000000000100000000001101000001001001100000101101010011000000000000000000011010001011010001001100001110110000011101000000000001000000100000000101000110000000000000000000100001100101000110000000000111010000010010100100101011010100000000000001100000000101111000000000010000001110000000000000110011110001010001100010010000000001
00010100100000000010001100000000101100011000000010000100000000001110100000000100000010001000010011010000000010010001000100000010100000100101000000101010000101010001000010000010000010000110001001000001101000001001110011000000111010010110000001000010000000000000000001110010010010000001010010001000000000100000000001110010001110000000010000100000110000000000000000001000011100000001010000010011100000111000010000000100000000000001000000000111000100000010010011100011001100000001000010100000000010000000
01011011000000001100000001000010000000010000000010100011010100000000010100001010001000001000010001000000101101000000001100100001011000100000100000101000001000000010000000000100001100001001010110010100000001101000010010000001001000000010111000000000011010001000111010110000101010100101110000110001100101100000000010000001000100000001001000000000001000100001000100100100001000000100010100001001100010000001000000000000001000110000110000100000001100011011000001000001000001000000010000001110000001010000
10000001000101000000100000011000011000000110100010001000100110111000100010100000000010100000000010010101010000010100100011100000000100001000110010001000000000000110001001000000010100010000000100000000101000100000010000100000000100101011000011000001100010010011101010011000100010110100110000010011000100000000000000001000000100100100010100010010111100010010101011000010001100011011100001110000000010000000000010100000000001001000000101011000101010000000110000001100010000010011010110011100000100010000
00000000000001000100011100001010000100110100000101100001001000100000010000000010000001011010001101011000001000000000000001000000000010101000110010001101000000100100100000001000001100000010000000000100000100000000101100100000000100100100000001110001000101011000000000000100000000000010000000000010000100100100100011001101000010000000000000000011000000000010010000110101100010000100000001001010000011000000000010000110000010000000011100000010010011101010001100001000100001010110100000000011000000010001
00000001101101000000000111100000000111000101000100010000010100000101000010010000100000100000001011001000000010000000001000101000000010000001010010001000000100000110001000000011011100100000001000000000001000001000010010010001001010000100100000001101000000100000011110100100100000100001000001000001000001000011010001000001110101100000010010000000100110000001011010000000000010000000000100100000010110011011001100101000010000000000001000100000000000100100010000100101100000110000000000110000001000010000
00101000010000010001000000001000000000001001000010010000000001100000011011000000000000101100000001000100000001000000000100000001000000010001001100000010001000000001100000000000100101001000100010010010000000000000010000110000000001000001010000001010100001000100110010001100001000000001100110101000010100100000010100000000011001100000110000011000101000001001010000000000011000010100100010010110110100010100000000111011001010011001010001000001011000100010010000011001011000000010100001011110000000100101
10001101000010000001000100000010000101000100000101100010010001000001110101001100100000000000001000100010100011010000000010000011000000011000100011000010111000010000010110000001111000110000000111101010001100110100110000101000000011100000000000011100110100100000010101000000000100001010010011001100100100000000100000000011001001000110010000101000001000110000010010001000100101100011100001000000100000100000100000010100000100001101000001100100110011000000100000101011001000101001010000110000100101000000
00000110101000000010010001001000111101000000000010101110000000101000010001000100000000101101001000000000010000000100111000110000000100010000100001000000000101100000000100110001000010000001000000000000000110000000101010000110000001110000101010000000100000000011100001000110000000000100001000000000011001001010000100000110001000000000000000100000010000001000100000010010000001000100000010110100001000100101110000000010000001011100110000110000101000000000001001100100010010010001000000000000111011001000
11001010100100110010101100001001000001100101100001100000110011101000000010010000010001000010001000000000100100010000010000110000000000010001000010000000010100100000000000001101101000001010000010010000000000010000000000110000100000000010000000010000000000011000000010010001000001100001000000010100000011000000000010000001101100100000000000000000110000100000010011000110000010000010100010100100100000100000000000000010100001000011000001010110000001001000001000001111001011000001000101010101100100001000
11000010000000001000011000000110000000001001000010010000010000000001010000001000000000010100000001000011011000000000010001000000010010001000001000000000000000101010000000000100110001101000100100000101000110011000000100000000101000001100100000101000111000000010101001000001000001001000100011000000100000000000001100110100110001100000000010011000001001000000000000100001000000010000010000101000000010101000000000000000110000000000110011100000011000110100000100000000000110100010101001001000010010001010
00000001010001011011000110000010000100100000001000100000010010000000000000001100000000000100000101000000001010000000001101000000100000000010010000000000001001101000101000100000100001101000010010000000110110100000000000010010110010000001101000000001000000000010000001001000000000000000011010100000111011000000000100110010001001100100000001010000000011000010100000011101001000010100000110100100100000000000000110101011100000000000101000010000001111010011000000111000011001010100000101000110001001010100
00000001110000001000000001000000010011000101101000000000100000000101000000000101000000100100000000000111010101001001011000100000000000000010000100010010000011110010001010000000001100100000000000000010010000000010110000000000000001010100001010010000000000110000000011000000000011000001101010010100000000000011000001001100000001000001000100000000000110101001010010100001000100001101011000010000000001010001000000010000011010110000001100001000000000001100000001000001010000100111010110000100000000100010
10010110110000111000001000001100001001000010000010001001000101000000000000000001010000000010100000000110101000100000000010000000011100000000000100000000110010100001000101001010110000011000000000001000010000010010010110111010000000011001000000101101000000010100000001000000011001000011000001000010011100100001110011100000101000000000110000100000010010011000000000000001000000001011110000010010100011001000000010000100100010100001101001000100110010000000010100100000001100101010000001101000000000100010
00000011100000011000000100000001011101000000010011000000001100001001000100000100001101111000101000000000010100000000000001110001010001010010001110100100010000010010000010000010010000000110000001110000100001010000001000000110010001000001000000110110011100001011001000100001001100011001011000001000000000000000000001101000100001011010001001011000001110101000100000000011001001010010000000100010100000110000001010011000000000100001100010011010010100000100010000100010000101000100001001000000011100100011
01000011001101101000000010010110111100100100010000100110000000100011100010100000001010010001000100000000000010011000100000000100100000010000100011000001000110000100001010100011100001000000010000000000000010000000110001000101100000000110000101000001100010010001000001000000110010010000000000000100001000000000000000001100000000000000000000000010100001010000000010100000010001001010000000001110010000001000000001100000010000111010100111000110011000000000000000000000001100001011000111010010001001101000
10000000001000010010001101000011010100010000010000010010110000001000000000011101000010100000100010000000000100000001010100000000101000010100010011000000110000000001000000000000011111101000000000000000000011010000000111000000000000000110010010000001010000000000110000100010000100100100000000100001100000010000000110100000011101000100100000000110000000100000010001001001010111000000010000111011000100000001000010000010000000001100011101000000000001100010000100101010000000001100000000001010100000101010
00000100000100000000110000100000001001011000000010000100100000000010100000001000000000110000010011010100000000000001101000100000110100010101000100001100010000000101001000010100010000101011001110100010000010000100010000001000100100100110010100011100110001000001010000001001000000000001000100101100111000000000010000011101000100010000001011000100000100000110100101000000100101000000100001000010000101100001001101000000000001000100001000100101000000100110000010000100100000000100100010100000011100010101
00100000001000000101100000010001000000000001000010001110111110000011000000000000010000100000000100011101000011001000111100100111100011000100000000100010000000000111001001000000000000100000110010010100100000100000001000000100010010001000010000001000001100111000000100000000010001000001001100001000010000000110000010000100010110001000010100110011001010110110000111011100100000101101000111000010010010001001101010100000000101000101000100000100000100100000000011000001000000001000001000000011001010000001
00000000000100000010000001001100011010000100000001100000000100000011001100101000000110000100000010000000010000000100111000010001000011000011000000100000000000001101010000100000100010000010010110011000000000000000000010000001000001000000000001010101101000100011011001000000000100010001101000000000101000010010000000000001001100000100011000100100000101110010000000001010000000100000001000010000100111010010000010010000010100010100001000000000001100000010000001000100100000000000000001001100100010100000
00000001000010010000000110011000000001001000101000000000000001000000000000100000000010100001001000100000100000000000000100001010101010000011010000000010000000000100000000000000000110101000011000110100000000000000000000000010010010000010010010000010100001001010101000010100000001000001010000000100000010100101010000001101001001000101000100100000100100000010000000000000010000010100111101100000001001001111000011100000100111010010000100000100000000100000010011000001000001001100000000011100000000010001
11000000010010010000000001001011100010000001100000100100010000010001000010001010010000000110010001100000000000100001110010000010000100100010011010000000000101010000000001001100001000110001001000100100000000100000001001010101101000000101100011000001000011010000000000011010001010000100000100000011100000000011000100001001110101010110001001000100010000100000000000001000000001100010100010110110000000010000100101111000000000110010001000010000000000000000000001010000011000001000110000000010001110011000
10011010000101000000011110000001000000000000100000010110010000100110101001100010000001101000010000000100000101001000001100000001010101010101001000001100100000001010100000001000110011000000010000000010000101100011000010100010000000010000000000000101100101000000100000001110100000100001010000101010010000100010000000010000000000000000110000000001001101011100011010100010011000100000000000100000110011010000101000000000100100010100001000001100000101000010100100000000001100100011000100000000101000000100
01100100100000000011110000000010000001000000001100010010000000101000001000100001000010000110000010000100001011010010000010000000010000000001000000001000001010110000110100000000001001101100000000000000100001001000111100000001000001000000010000000000010100100000001100000100000000001110000001000100010000000001000000000000000100000010100000011000100111000000000000010100000011000101100001000001000000010001000010000001000011000001000101100001001000100110000100110110001000000011001000000000000000100000
00000000000010010010001001001000001100000100001000000000100110001000000000100000110100100000001000100000001000001000000000100000100010010010100100000010001000000100001000001000000000000000010010110100010001111000000010000101000000000000010000010000010000010000100100000001001000110000000110100011000000000000000000000110001000000100011001100010100010001101100001000100100000000000000100010010000010010000011010010010001010000101010000010001000001001001001010001000100010000000000110100110000100000100
00001000011001110010101010100001101001000011010100000000000010000000100001010100000010001000101001110011000100100000000110001101011000000000000001010000001000010011000011000000001000000011010000000000010100000000011001000001101110000000010010010010001001000101000100000011100101010010100001101000000010100000000000001000000100000000000000000101100000000000000000010010110000000001100100110001110000000011111000001010001000011001001001001010001001100001001000001000000000000100000101000001100000000110
01100010000000000010100010000111000100000000101010000001000000010000100001000000101000100000001000110100010000000000000000000000100001000000011000000101001001000000110000100010000000000011001000100010100001000000100000001010110100000000010101000000100000010000110000010101001000010000100101100001000101100101111100001001001110000000010000011001111100001101001101000000000100000011111000001000000101001011000010000000010110000001000000000011000010000000000010000111100000010110010000111110001010000111
00000000001100000001101001000010000001000001000110110101010000000110110100101101000100110100000000000100000000111000000100000000001000010000100110100100011010100000010001101000000000000000001000010000000000000000111001000000011010011110110000100010000101010000000011000000010001110100000000001101000001000010010010100000010000011001001001100100000100010110001100010010100010000000100000001100000010100000011000101000100100000000000001100000001000101000000001100010010100000100100001000010000000101000
11000000000000000000001110000010001100000001000100010001000001000000101001000010000000010110110011100100000001010010010001010000100000001010000001001000000000011000000010000111100000110000000000100010000100000101010001001001001001011010011000000010010100001000100101000000001011100001101000100011100001001001000110000100000100010000001011000101000000011000001110001001000000100000000011010001000010111000000000000100100100000000100000101100011011010010000010000100000110000000000000000000000100000110
00011000000100001000111000101101010100110001000000001011010010100100000010001010000001010000010000110100011110000010100100100010000110000000100001000000000000001100001001001010000100000000000000000000000100000100000010010000000000000100000100010000000000000010001000100100000011100001000000111001000001110000000100010000000000101010110100000010000100000000101000111100001100000010100001010000100000000100100000000000001001000010000000000000001010101000000000010000000100001000011000001000000111000000
00000000000100010000010001000000000001000000000000000000001000011000001010100000000001101010000001000001000100000000100000010000000000010101000100000100001001000010000001101001100011010001010100011000000101000011000000000000101000110000010110010010110000010000101111110000110000000001110101000100100000000011011010000000100100000000000001010010001001000000010001010010100000000000000100000000010100010010010001000000001000010001011100100100000000000000100011000000001000000000000010100001001000100010
00010000000000001100000000010000000000000100000001000010000000000000000101100000000000000100000000000010110100001001100000000010000100000000001011001000000001000000010000100010100000000011110000000000010110000001010100001000000000010000001000101001000010000000000000000000000000101001111000111100110000101001100110000000000101000100000000000001101000111101011000000000001010100010000110000000000000100101000000111000110110110001000001000100000000000100000000001010000100001000000100000000000000000010
01100100000010000100000001100101010000100000100011010001001010001001000001000101010100000000010000000000000000010010000000100000000000001011000011100011010000001100110001010110001000001000000100000010000010011000010000101000000001001111000010100000000000010000000100101100010000000101000001011000000010101000000011100010010111000000000000010010000010000000100000010010000001000110100010101000001000100010010001010000000000000000000000000100000111010010000000000000000100000000101000000110100000000000
00000000010010001000100000000000011000001000000100000011000010101011100000010100000000001110000000011010000111000000000010000001000101001000010000001001000010000000010010000000000011001101010000100010000011010000010000000000100000000101000100000110000001100101101000100100011001000110101000000100000000001100000000000011000001011111000000001000001001011000100000100010100001000000000010000000011000010000000000010000000001000000001010000000000000000010100000110111000110010000011000000001000010011000
00101000001000100010000010000000101001000001001000010001000000101100111100101001100001100000011001000000000100011000001010010100100000000000001000010100110000000000000001000001001000000000000000000000000000101010001110000111110110100010100000011000000100000000000000100010000110001000110001001000100000100010000000001000100110000111101000110100111000001001000110100000000000010000101001000011000010101100100100001000110000100101000011100000000011000001011000000010000000000010000000001001001110100000
00001010001000000110000001100000000000010000000000011010000101111001001001000000000010111001011000010000000001000000000110010000101100000101100000000000000001010000000001100000001000100001000101001000000000000000010000000001110000000011101000010000001010110100000000000110000000000001000001111010101100110011000100001000000100011000100001011010011000010000000100000001000001010001001001000000100100000010000000010110000010000001100000001000000001000100010100001000000100100000001001100100010000000001
01010100001001000000101000000000000100000101000101000100001010100000010110010000111101000010000001000101000000001100001010001110010011000000010000000010001000010001000000010000000101010000010100000100010100101100001000000100001100000010000000010000100000000100111000000110010100001100000010000010000011000000001000000100000001100000000001011010100000101100000000001001011001010010000100100000000111000100010010000000111000000000111110011101010001010000000000100001100000001000101000000000011010000001
01100000000000001010000011000100001000110001100010100010000011100000000100000000001001101001000000000100001000000100100101010000001010010000000110000000001000110000010011011010011000000000101000010010000000000100000110000000000001000000011010000001000001000000010001100000000010000000001100000000011001000001000000010000100000011001000000100101001001101010000000100001000100000010100010000000000010000001011100000000000100110010100100100011010000000000000111000000010010001000000010000000010001101100
10000000000000100001000000011011011100101000100110011110000000101000000000000000000001001000000100100000010000001000010100000000001011000000001100000000000000001100000001000011000100000100001000100010010000000000000000000100010001000100000010000001000000000100000000100100011000000100000000100010000000110000000000001000110001001000000001100010010000000001000010001001000001000100000010101011000100000000000000001010001001000000000000011101001000001000001000101100000000010100001011000000001011100001
11000010110000110110110100000001000000000000000001000000110100010101000000011100000001100000000001000100000101001111000101010101000000000000000100100000010000000000000000000000111000000001011100010000000010000000000100100001001010010000100000100000000100001010010001010100100000001100110000101000000000000100101000000000000101100100100101000000000001000100000000000000000000111010101111101011000000010000000000110000000000000100100000010001000100000100000000000000000000100011100000000010000100011000
01100000000000100000100100100000101000100001000010000000110000100101100100001010101000010100111010000000001010010000000000100000100001010000100010000000000010011100010100000100010110000101010001001001100000101000000000010010000000010000000010100010001000000000010100010100100010000000001010000000110100100100100010000001111100110000010000001000000010000011000000100100010000000010000100001010001100010101010100100010000100010000110001100010001000000110001000100000000100000010010000100011000001001011
00110101000000001010100010010001000000000000000001000000000001101000010010001010000000000000101010010100000100000000000100101110010000010000001000111110000000100010100001000000100110000010000000110011000010001000010011000000010000010100100000001000000001000100000010000100010000001000010000001000000101000010010000000010000111000000000001101100000101000000010000100001000010010000001100011000000011010101000000100000010110000101010001100110000110000010000000011000010000000000000000000000011100011110
00000000000000000100000111011000011001100100001011001000001000011000011000000100000000010000000000001000000010000101000000000011101101000010000000010001001100011000000000010010000000100100100000011100011010101100001101000000000000100000000000010010101100001000001000010100000000000011010100000000000110000110010100110001010000110000100101000000000100000100001000000000000011001000000100010101000001000100010100010100000001000101001010000010100001101001000001001000100111001000010000001110010000000000
00000001010001000000110001000110000000010000000000010000100011000100100100001010010111001000000011100011101000110000000011000001010000000001010000100100010000000000001000001100000110000010000100000000000000010110000010000110110000001000100000000000000010000000000000000010110001001001101000100010000110000000001000100001100000000001010001000000101000000011100000000000000011000100110000100001100100100100010010000100001000100100001010011001000000000001011100001100001100000000000001010001000000100101
00000000000000111100101000011001100110001000000101001000010000011110011001001010000000000000100010010000011100000000110000011001000010100100000010100001010010000000000000000001100001000111001000000001000010001101111000001011000000000100000000101100111001010010001100000100010011000001001100001000000000100010000000001010000001100100000110101000101100100100011011100000001001001000010100000011011010000000000110100001100110110001000000110000100000000100011000001100000100000010100001010100000110000000
00000001100010000100000101000000000000110010000000000000001010100100101000100000101000110001010100000110011101001001100010011000000000010000000110100100001000100100010000001000100000000100010010000100001000010000000001010000010010000000100010000100101010100100001111100110001000000011100100101000010001000000001000010001010000010000001000000100000010111001100100010000101011001001001100001001101000000010001001000000100110001000101001101010011111000000001000010000010000010011100000000000001000000000
01000100110100001000010000000010000100000010000000001001010010000010110100111000101001010000001000000111101100000111010000000111000001001000001000001000010000000100010100000000110000100001001110101100000011001001100100100100100000000010001000000010000100000110000001000010000010000000001000100000000010000010000110100100001001001000011000110000000010000100000001000001001000001000011000000100000100000000010100101011010001100000101000000010000010000000000000000000001001101000000010110000000101000000
00000000000011100000000001000010000100000010101000111010000000100000100100001001000000100000010100001000000011000010011000010000001010000011010011010000000111000001101010101000111001010000000100000000110100000001001000000011000000100001000010000011100000010100010010001010111110000010101000101000000000100010010000000000001000001100000100000000011010100100100000011010000000000100000000110110001001001000100000100000100000001001011000010001000000001000011001000000000000010010000000101000000000010110
00100100111011000000100111001000010001010000000000010000000010000111000110000000100010000000100010111100010000001100110001001000000100000010001110101001000000101010110010100000010001000101000100000010001101110010100100011000000100000000110100110001000000001000010000011011101000100000000100011011100011101000000000010100100010010110000000010010000001000011000010001000000111000100000010011000100000000011000000010000000000111000000010001101111010100010010010000010000000000010000000010000101001010011
00010000001110000000100100011010100000010001001100000010000010000001101001010000000100000000001010010010010010010100110001000000010000000010011000100100000000101000010010011010100000110001001010000001100000000010000000000000100000100110011011000000000000100000000110100001110000110110010000000010111001111111010000010000000000100000100010000000010001001000001000010000000000000000001000010000100100000000000000110010100001001000000000001001100000010001000000000001110000100100110000000001010001000011
00001010010000000100000000110000010110000010001000001100000000101011001000000000000100000000000000101000000100100000110000001010100000100011000000001001000011101001101000111100000101010000000100000000010010010001001000010110000000000000100000001000000000000010000110000000100100000000010001001000000010000010010100001101001010100010000001000000000001001101010011000010000000001010010000000001000000010010011001000000001000010000010100000000100011110000000001001000000000100101100000000100000110000000
00000010001101010001100001010000110100100111000000010001110100010111000001110001001000110100000000001000000100000000100000000000000000001011100100000110000010000011000101001110000010001100000100100000000010010001000010000000100010100100000010000000000100100001010000011000000000000100000111000000100001000000000011101000000010001001000101010110000011000100000110011010000110011110001000100010010000010000000110001000000110010000000110000101000100001010100100010001000000001000100100100000000000000010
01001101000010000001010000111010010001100111000000000000000000100000101000001000000001110100000101100001110011000111010110000010010011011010110000100011000001000010101100000000010010000100011100000000000100010000000011100100100001011000001011000000000000010001010000111011000010100001000000000000010000100010000000100000100010001011001010011000000010001001000000101000100000000001011001100100101001000000000000101010000000100000100000000110101000000000000000010001001010010000000001011000100010000101
00000000000110100001000001010010000000010100000100110010101010010011100000001000101010000000101000100100100000000000100000000110001000011010001100011000010001001001010111010101110100000100001010000100001100011000000001000100000001000110011001001010100100000000010010001000001000010100000000110010100100100010010000000000100001000000010010010001100001001000100000010000000001000000100001000000010100000000000101101000000101000100000000100011010000000000001011000000000000011101111000001000000000100010
00000100000010001001100000111011000000100000000010001100010000010101000110000000000010110100000000000000010000100100000001010000010000010000000000000001101010000000100000011001001000001000110000000100101001000100100010000110100000010000000000100001000001010000010000000001000100000000000010011001000111100000010000100000010001010000001000110110001001000000011000001100000011000000010001010000000011001010001010111000000000110101000100001010110100100000000001000001000001010011011010010000000110000000
01001010100000000001001010010100000001101000101010000100000000100010100101101011010000100000000001000010010000000000000100000110101000000010001000000001000000001000101000000010000001000000100000000100100110000001001000010100001100100110101000000111000001011010011010100001101100000101000001010000100010000000001000011000011010100110101000001101001000000000000101001010100110011010000001000001010000100000100011100000101010101100000000000000111001100001000000001000001010000000001010100110000000000000
00010100001110001001101010001000001000100110101010000110000000000000000001001101011101000010000100100000100010010100000000010010000000000101000000000000110011000000010000100000000101001000010100000000000010010000000100001010000010000100000000000110000110100010001010010000000000000000000111001100100000101000000000000101000000000000000000000101000000000001101000000111010000010000000000101010101100010000011000001000101010000000000000001000000011000110110011010000000000000000000001000001010000000010
00100000010000001000010100000000001000100010100000010000000000010010000100001100011001000100000010000000100011000100100000101000000010000000010000000000000000110000110000100100000000010000000000001100000001010000000000000000000000000110100010010000001100000000000001001000000010110000000001101000000000100010000000000000010001000000000110000001001010001001010000000100000000100100001000000001011000001010000000000010000011000001001010100001101010011100101000011000000000010100110001000000000000010000
01011000000000101000110100100000100000100100001100001000000000000000100100000000101100100010011001101000110110000000000000000000000000000000001000101000000100000000001000101000001001000000000010000100000000100111100100000100100110011000000000010001000000110001000010000000100010000001000000000011000000100000000010101001000000000000000110000000100000000001000101001000001000000011110010100011000100010010100000101110000000000101101101001100001000100101000111000010000010100100000000111000001001010000
00000000000100010100000000000000000001011011111000010001000000000010000000001010000001000000000000000000001001000000000100000010010000010010001000110000011000100001000000010000000110110000000001011010000000110000100010100101010001100100000101000011000010010010000001110001000010000101000000000100000000001101010000000010000010011010001100110000100110010110000010001001101000010100110000100001100111011010100000000000000110000101001000000000110001010000000001010100001000001011010101100000000001000000
00100000101001000100000001001011000000000001000000101101010000000000000000100000010100000001000110101000001001011011000000100110000001001100000000000001000110000000000110001100001000011100101011011100000000000010000101000000000011101010001010010000001010100000000010100101010011100010100100000000000000101000000000100100001000001011011100000000100100011000000001101000010100001100000001100100010000000000000101110000100000101000111100000001000010100100100001110000100100001010001101101000001100000101
10000000000000010001000001000000000000000100010100000011010000110000000001010000000000000110001000000101111010000100010010111101000000000000010000000101001101000000100000111000001110010001100001100000011000001001111000001110000011000001001010001000100000100000000000011000001000000110101101000000100000000000001000110011000000010000010000000001000000000100000110000001010101000001001000000110100000101110010000000001000101011000001100001000000001000001000101010001000000000000000000010000000010001110
01010001100011000000000000000000000000010000001001000100000000010010000010001011010010010101000000000011000100001000001100000000010100000000000010000010100000000000000000111111001010100010001100011000001010100101100000011000100001001000010100000000100110110000000000000001001011101001000001001001100010000000001010110000100110010000010100100000001001010010000000001000000001000010000110000110001010000110010011000000000001010001000111000000000000000000000111000001001110001100000000001001000010010000
00001010000000001100010010000100101110000110010000000000000000010000101000011000000100001001100110000010010000100000001000000000000001010000011000010101000100000000010000110000000000100010000000010000000000000000000010011011000010010001000010010000000001010001010000010000110000010011100000010000010101010101000110000000001000100010000000100110011100000000000001000101000101001000000010001100000010100000001001101001000000011010001000000000000100001110001000000001010000110000010100110011000000100000
10010100001001010000100001100110001010100011010001000110110001011000001001111000000100110010010000010000110000100000000000001011100001000010010000001010111100100000000000110100000000010000000010101000010010010000000100001011000000110010100000100000000000100001001100010000000010000100000011000100100110000100000111010000000110000001000100100010010101011011000010000000000000100100010000001000000000100000101000000001010000010000000000001010001000110100000000000100010100000010100000000000011010000000
11100000000010001001000000000000000010000000000010100010100010000010100010000000001000010010000000000000111010010100001011000000000000010000000100000100010100000010000010000000000000001010100000101001010010001001111000000000000011000000100001001000000001100110100000001000000100110000010000011000100000000000000100111000000010001000010011010000000100010000000000000000001000001010000100100000001001111000001000000100010000011010000010100101100000000010000011000011000000000001000001011000001000100000
10100001001001101000010000000000001000100000010010000000000110111001100010110010010000000010001000000000000001110001000100100100010000010100001000110010010000010000001000000001011000100011010110100001000011110001101000001000010100110000000010001010000001000010001010001000000001000101010001000101101001000110010011010001000001001100000101000000000110010000010000000000000010110100000000100110110000010100100010100001000100000000011001100001000100000000000010001000000001001100001000110000010000010100
10001000001001000001110100001011100000000010001011001010000000001111000010100010000000010100010110011000010100000000010000100111001001001000111010001010001001000100000001011011101010000000100001000000101010000000010000000010000000001000010000001100000001110000001010000000000001000010001010000010100001100010010000000100100000100100110000100001010000001011001010110000100101000010011000001000000000001000000001010101011111000010010000011100000010000000001000000000001001001001000100010011000000000100
00010000001001000001001001110000010010100001000000000000100001100110000100000000010010100000001000000000011100001000000010001110000000000100010100111000100101000010010101000000011000000000010010000000010100010100100000000010001000000000000000000000010000000010001000010001001010000000000000011010000100010110100001000110000100100100000101000100000000010001010100000000101010010000000000010000110100001000000000100001000100100100000000010011000100101010000010000000001001000100010000011001000110000100
00001000001110000000010000000100011000100011000000000000111001000000000000001000000000110000000010000000010010000000110010010000000101000100101000000000000011001000000111110010000101100011001000000000001000110000010000000000101000001000110010001000000000000010100010100000001000011010000010000011000101000000100001001001000001000100000000100000100000010000000100001000000000011000000001001001110101100000011000000010000000101100100100001100000011000100010000110100000000001000101100001000110000000000
10100001000000000000100000100101100000000001000001001000110010000010000000000100000100001000010111101110000010001000100000010001110000000101000000111000101000000100001000000000000000000000000100011000000000010010000101000100000000000000001000000010000101000010100001001000110001000010001010000000000001100010100000100100101000001101000010010010110000000001011111000000010010110100000001000101000110010001000000100100011010000001000100010000010000000000101010000010010000000000000100000110100000000110
00100000100000001000010000000000000110100000000100100110000000000000000011000000001000100000000000000000010010000000000010000001011001000001000010101000000000000000010000000100110100010011100010100100000100010110000100000000110000000100000000101010010010000000000001000000001010111100101010111110000101001111000000000000001111110000000000000000001011110000000101100001000110000000001000000010010000100100000000000000100001010000110001110000000100101000000101000110010001110110010000101000000000001001
01000000010101000000100100000000001100000001101000000000000000000000000111001000000000000000000100000000000000000100001000000011101000000000100000000110000000010000001010000100010000001001011001100001000001000000000001010001000001000001010100000100100000010001010010100000000000110001000001001011000001001001000001000000000010010010100000100000000001000010010001000000000000100010000000110010110000000100011000000011000100001010001110000000101000000100111101000000000101000000000000000000010111010000
00011011000000000010010010110000001000001000000000000000000000000000011010010111010100000100000110000001010000010101000010100001001000100000100100000000000001000101010010100000000000000000100100000101100100000000001010100100000001000000110001100011000000100000100001000001000001001001100110001010001000001000000011000100000001110000001110000000001011000000000011011011100000100101101000000000101001000000100001111000000001001000101101000100010010000101010010000001001110000100101001000101000000110000
11010100001100110000100010000100001000000110101010000000100001000000100100010000010000000000000000000011110011101001000000000000110001001010000010000001010000011000000010000011111010001000101000000000110000010000010010100100000000100001001000001100001000000001001000010010000001100000000100000100011000101000100001010001010100100000010100000100000010110001010011001001000100000010000110000000010000011000000000000000011010000001000001100011000000001010000100010010000100001100100000011100011100100111
11000001000000110010110000000000010000000001100010000001010010011010001000010001001000100100010000110000000110000000100011100000000010000000001111000001010010000000000011001000011100000001000100001000000000011010000001010100011000000101000100000110000000000100100000100000000010000110000100010001100000001001001000100000000110101100010000011010010000100100100010000001000000001001101100000010100100010110000000010010100010110001000100000000000100011000011000000101000000000110010100100010001100010001
00100000000100010000110000000000000100101000001001110011000101010000101000010100000000000000000111000000011000100100000010001101010000001100110001000000000000010100010000000000110110100001111110000000000000110001100000110010011110100000000001010000100000000001011000010011100000101010000001000010000000101000100100000000110000010000111101000000001000010100000000000011101110000100101001001011010101011001010100100100011001010000000000000001011100000001010100010010001000000100010110101010000100100100
01100000001000000010001000000100000001001011000100101001000000100000000001001010100001001101000000001000001000100000000010010000000000000000000010110000000000000001110011001100000000000011100000110000000001000000001000000110000000011000000000100000101000000000000000000001001000011010010010110000100000010010100000000100110000111000100010001000000000010000000010100010000000000000000000001000000010110000010010100000110000000000000000010010000001000100011001010011010110010010000000011001011010101010
00001100000011000000000001010100001001010010001011100100000000101001110010000000000100110100100000100000010000101000010100101001000101101000000000000001000010000000000011100100100000111001000010100100000000100011010000110100100001100010100100000000001010000000010001000010000000100000010010010100000011000010000000010001001011000011001000010111010010001001100000001000100100010001010000100001000000000100111011001010111000010101000000000011010000100000001000001111010000100010000000000100000101110000
00000100110000000110000000001100100010010001100010000100000111000000100000000000000100010001101000000000010100000000000000000110011100001011101101000000000010000011001100010110001010010110010010000001001100010001001000000000000000001000100000000001000100100100000011010001110000010010000011000001100000001011000010000001111100000001000000101010001111001000000000000000111010000010100010000000110010110000100100000100100000000100110000000011000010000100000000000000000000100010000010000001100100101011
10000100000000010000000100000000100110001100000000000000000000000001000000110011000001000000101001000000000001001000010101010110001100000000001011011101000000000000000010111000011000001100110100000000010000000010010010000010000001000100100000101000001110000000000010000011100011000001000011100100100100000000100100100000000010001100100000000001001100000010001001000011110001000000010100001100001001000000010000010001110001000000000001000100000000000000011000000001011000100000101000100010101000100000
00000010000101100110011000000001000010000000000010000011100000000000000000001011001000110000011001001000001100000000000010000001000001010000000000001100000100000001001000001000000000000011100000010110001000000000110011101110010100000100000100000010001010010001000101110100100010001000000000001010000010100000100010111100010100001011000010011010000000000000100101100001000010001100100000000110001001000110000000000001000000110011010010101000110110000000000100001001001000010000101000100001000010101010
10001000000001100001011000110000010001010000000100001011010000000100011000001100000101001000001000000011101100001000000001100010101000000010001010100001100000000100010000001001000001011001000000101000100000010110000000010000010101000000000000001011000100000001000000011111000011001001000100000100011110000010011101010000000101001001110100010110001011010100000100100000000010001000010000000000001000000100000010100010001000001100000000000000001000001000010001000000010101000000100000110100010100101000
10010010010000000010000100100010001001000001101100000010000000000000100111011010000000101100000010000000000110001000000000000000001000100000100001010110000000000110000111000000100111000010100000100000110100000100010000000100000000100100100000010000000011000000110000001000001000001100101000110000100001010110001000100000000000000101000011100001000010001000100010100000000000100000001000000000100000100000000001000000000111110001000001010000100100000001000000100110101100010100010001011000101110000101
01000000000000010000100000000100110000101000100000000100000100100010101100001001010010001000001001101000000000000001010010000000000000110001000100000010000000000000011100000000000100100000000000100100001110000100110000000101001000001000001000000000010001000001000011001000001001000110100001101001000010000110101001000001010000100010100010000001010010100000100100010000001000001010100000010110001010010001100001100100010000110111001000000001000000000000000110000100000001000100010001000000000010101000
00111010100000000100100010000000000000000100100000100000111110010000000010010000000100100000000100000000000010010000000000001010000000000111000100011000000011010100000000001000011000100010000000001101010001000100000000010010001010100000000100100101000000010000000010000100010000010010001001100100011010110010000000001010000000001010010010000000000110010000010000001000101100000000000010000101010000000000100000000000000001000101000101100100000000000000001000010000100000011101000000001100100010100110
01000010010101000000001001010100010000010100100000100000010010000000000000000000000000100000101010000010010101110010000110001001001100100000010000000000100101110101001000000010000001000000000001000010011110011001010100001000000010100010001100100000001000100001110000000001000000000000010000011000000000100000010000001001001010110010000001000100000000110001000000100000010010000100101000000000000100000001110000010010101010101010010100101000000000001000010000010100000100000100100000000000100001000010
00100001001101001100001011000000100000010001000010001110010100000100001010001000000000000000000000000001001000010000000000001011000000011011000010000101000010000101101000110000100000000001100010000100000010110100001001000110101011000000000000010000110100000000011000000010000111000010101000000110000000110110010100001100100110001000000100000001100000101000000010100000000100100011000000000000001010000000000000000010001001100000000100010011001100000000100000010000110111000000100010000000000010111010
01100000110010000100000100110000001100010001000001000000010001000000110000000110010010001000000110110000100101100000000000111000010011001001000000101100100010010000000000000100010110000100010000110100000100101000000010000010100011110100000000000000100010000000100010110001000100000000100000010110000001000011001001001100000100010001001011001000000011010101100011000000000111010000010100100000001110111100001000100100001000000000100000101001010011000001000100010010101101010000000000000001000000010000
10000000110100110000010101100000000000000000000000001000100110000011010110100000100100000000000000000100110000000000000100001110110000000111000010000011100010100001000001000000001000101001000110000000100000101001000010000010010000011001100110000100010000100001000000011101111000000010110000001000000001001010001101000010011000100000010001000101000000000000011000001000000011001000011010011000000000000100100001100001000001010000000100010100011001001000101000100000000100100000011001010011000000000010
01000000001000100000011000000000001010001100010000110010010000000100000000101010001100001000000010000001000110000101001000000111001100000011110011001000011010000000000011001001000010011001011000000011111010000111000000101000000101000000000100101110000110000010001110101001001110010000100000000000000001000000000000101000100010010001101001101000000001000000001100000000010000000100100110000010000000001110001000000010110010010100100000010000111010001110000000000100000010000000010000001010001000000001
01010000000001001100100000100010100000000010000000000000000000001011000000100010101000000010010011000001100000000000000011001000100000000000100010000000100010000000001111000000101100011000010000000000001000011100100111000000101101010000000010100100000110000000000010001000000110100000000000000110000000000100010100010001000001001000000001111001010101001000010100000000001010010100110001010010001101101010010110001100000001010000010000000001010001100001000011010101000101000000000001100000000000000100
00000010100110100100000000010000010000000100010010000010100010100010000000000000000101000100000000011010101001000000000000100100100110100010000011000001101000000000100000001101000011001010000010000100111110000110001000000000000100000010010010001010000000000000000000001001100010000010010000001010110010010001010001000000100000001001100100001000000011001000000000110010001000001000000011100110010100001100001001000000100000000001101000100000000101000001000101000000000100100010011000010000011010000110
00000010100000000010000000000001000000010010000010001001101000000000001100000010000000000011100000000000100110011000111010000100011000000010010101010000001100001100000000100000000001000000110000100000100100011000100100001010000001000000100000000100101110000110000000100001000000000010101110000011110100001101001001101110000000001000001001000000000001000100000000010000000100011000000000000010011000111010000000001000001101101000010001000010000001000100010000011000000000000001000000111000010000011010
00010000000000001000000001000000000000001000000000000000100101000111000101000010000100010000001000010001001100101111000000001000010000100001100000000110000010000100000000011000000000010100101001010001100000000000000000000010011110100110000000100101011101010100000100000010000010000100001100000000000010001000001010001100000000010001000001000010000000010000000110010100000000000101100001000000110101100000000001001011010000000000000110001000000110101100000000111101010010000110101001000000000010010000

1
src/7/23/del1.out Normal file
View File

@ -0,0 +1 @@
242382

501
src/7/23/del2.in Normal file
View File

@ -0,0 +1,501 @@
500 3 50
010
100
010
011
100
011
001
110
010
101
000
000
000
000
011
000
000
010
000
000
000
010
100
011
000
000
101
100
000
001
000
101
000
000
010
000
001
001
000
001
011
000
001
000
100
000
000
010
001
000
000
100
000
100
110
001
000
001
010
010
100
001
100
000
010
010
100
000
000
100
010
000
000
000
000
001
010
001
000
000
011
010
000
111
000
100
100
000
000
000
000
100
000
000
011
000
100
000
000
100
000
100
000
101
001
010
000
010
011
101
101
010
000
010
000
000
000
010
000
000
000
001
000
000
000
001
100
011
000
000
000
011
100
100
100
010
000
100
100
001
000
000
101
000
010
011
110
000
000
000
110
000
101
010
000
100
000
010
100
100
000
010
001
010
010
000
100
011
001
000
001
000
010
010
010
010
100
011
000
000
100
010
000
001
100
001
000
000
010
001
100
000
010
100
000
000
000
000
011
110
010
001
100
010
110
000
000
000
001
100
100
010
000
001
000
100
000
011
011
100
000
100
010
010
001
100
000
000
000
100
010
100
001
110
000
000
000
010
100
010
100
000
001
100
101
010
000
011
000
101
000
000
000
011
001
000
001
000
000
000
010
001
011
101
100
100
000
010
000
101
010
000
001
000
100
010
101
011
000
010
011
000
000
000
010
100
110
010
010
010
001
011
011
001
000
000
000
000
000
100
000
110
110
001
000
000
010
100
000
010
100
000
000
011
110
000
110
000
011
000
100
000
110
000
100
010
010
000
000
110
000
101
011
101
100
010
110
010
100
000
000
000
100
100
000
000
000
000
011
011
100
000
000
101
101
100
001
100
000
100
000
000
000
100
010
001
010
110
011
111
000
011
000
101
000
100
001
011
001
110
000
110
011
000
111
101
000
100
100
101
000
000
000
000
100
000
100
000
010
100
010
011
000
101
010
000
001
001
001
100
010
000
001
000
001
000
001
010
100
100
011
000
010
000
000
010
010
000
000
000
100
000
000
000
000
010
000
101
000
000
001
000
000
100
101
101
000
000
000
000
011
100
000
000
001
000
001
001
000
111
010
100
000
000
100
101
000
000
101
010
010
000
000
000
000
000
110
000
000
000
101
000
000
001
000
100
010
110
000
001
000
100
000
010
000
000
010
000
001
100

1
src/7/23/del2.out Normal file
View File

@ -0,0 +1 @@
331

501
src/7/23/del3.in Normal file
View File

@ -0,0 +1,501 @@
500 500 10
00000000000000001100000011010100001100010100000000000001010100111010000001000001000001011101110000011001000001001000100000111001010000110000000110110001000011010100000101101011000000101010101001100000000101001000000010001010001000000000110000000000110010000000001001000011111000000000010000000010000110000100001000001101000000001011011010101000110100100000000000001010100001110101000000101000000100001100100000000000010110000000000000000000010110001000000100101010111001011010000100000100000000100000
01100010000100010111100100001000010000001001001100010100000100110001100001000000001000000100100000000010101110010101000010101010101110000000000000010000101011001000011000000100001010010000000000000000000100010100011000101010000100000110100001000000001000000010010101110001110000000000010000000110100011000000000000010010000100100010000000000001000010001000000001000100010000010000001010010000101110010000000010000010000000000110000011001000000000000100001000100000001000010101100000000100000000000100
00000001100011000000110000000011001100000110011000010000000101001000010010000001000000000010000010000000000100010000001010000001101101000000011010100100000000010010000100000000010111000001010000001100000000001000100001010100110001001101100000101000110100000001010110010010110000000011000000101100000010001000000100100100000010000000010000010100100000000010000110000101111000010011011001000000001000000000010001000010000000010010000001000000100000001011001100010000100000100000000001100000000111001110
01010000010000010000000101001000000000000110000010000111010000111001000010100000001100000000000100100010100000110100010100110001110000000100000000010010010001010000101000010100010000100000000000100111000010000000010000000100000111000010110100000000000110000000101001010010000010010000001010000000100000010000010000000100010011110000101100101010000001100000100000000000011000000000000100000011111011000000001000001000100100000000010001000010001001100100100011010000000000000000000010000001110010000001
01010000000110000000010000100010100000000100100000010000010100000001100000000000010001010000001010100011100011010011000000000010000000110100000001000001000001100000000011100001000010000000000001110010000000110010001010100000000000100110000000000100001101010000100000000000010000000100011111100000000000110010001101000000011000100000000000110100000110001001001000000010010000000110000100000100001001011010100001110010000000001010000000000000000100101011000010000000100010001110100000000110000100110001
10000010000000000011001001001100100001100001101000100011000110010000000000000010101010000010000001001101100100000110011000000010011101001000000000000100100100000001010010001000001000001000001001010001011110000000000011000010110000011000001010111000100011000000000000000100000000101100011000110001000000000001101111100010000111001000000000000000000000000100000010000001100000101010000110001100110000000100000000000010000010001001000000000000000100010100000001001100000000100110000100010000000010100011
11010000010010010001001000000001100000000000000010000000000000101000000010001000000000000000101000100001100100000001000001001100010101101000000100010101010000000100100000000010000110001001000000100000000011000000110000100000000000011001110000100010010010000000000001010001000100011000001000000101000000001000000000000101000001010000000001110011110001000001101000000100000001100001100010010000010000101110000000010101111100100011001000100000100000101001100010000100000000010110000000010000000000000010
00000000000000000000000000101100110110000000001011111000000100000101001100100000101111001000000001111000000000010100010111010100001000001100101110101101000000101010100000000000010110000001100000100000010000010000001101011100000100001010010011101101100000001010101111000000100000000001010000000000010000111000001000001010000001010101010000001010000000000011010001001000000000010000000100000100000001000001000010100000100001001000010100100011001000010100000001000100010000001000010000001010101000100001
00000011101010001001000001000000001000000100000010010000010000001111001010000010000010011011001000001000000010101101000010000011000000001000100101001000000001001011001010001100100011101000011010000000001010101000000000000000000000000010010000000010010000011000000000110001001110000001010001001010001000101000010000000110100000000000101000000000010111101000000100000000001000001000000000111000100000001000000001000010100001001000010010011000110001000001000010011010000010000000000011000000010000100111
11001100101000000001000001010000001000100111010100000000101110000000011010000010000001000000110100010001000000000000100000010111001000000100000000000010010010010010000001010000011100000000010000001010000000000011010101000100100001000001010100100001001000111100001110000100001010000000000001001101100000000001000001101000000000100000000010000101000000000100001000100000100100010101000000100010101011100000001000011101001010000000000001001000000000001000001110000000000001000000000111100000010000001000
00100000010100000110001011000000000010100010101100000000001000001000010000000000000101000011000000010000101010010110001100000000110011000000001000100000010000000000001110010010001100000010011110001110000011000100010100000110101100000100100001101000100001001010000001001100100110010100000001000010001001000100010100011000001000000100001000011001000101100100100010000001000000011010100111010000011000100000000011001011010000101101010000001000010101000111001100000000000000010000000000001000010110101000
00100001100000010000001010001100000000001011000100000100000010101000000000000010000000000000010000010110000111010000000001010000001000000100000000000100000010000000000000000110001010010000010011010010000000000001010001000110000000000000010010000000001000000010000000000000110001100110000000100000000001010110001000011001001010011010100011000101000000000000110110000100010000010000101000000011110111100100001001001010100000000000101000111000010000100010000000000001001000000010100001000001001010000101
01001000000000010100001000100001010000000010000000000001001000000000000110000001000001000000010000000000000001010010001000000100000010010111000010000100010001000100000001100100000000000100100001000000001000000000000100000000010001101100010100000100000101111000100000101000111010000010001000100010001000010100000011100000111000000000100111001101000001000001100001000010000000000000001000101000000100010111011101001000110110000000000001101000000000000000001010001100010000000000010000010000010000000000
00000000100010001000101001100000000000000000000000000001001000000001000000000010000000000010000101001011000101010100000000000001001000101000000000000000000001000100100010000000100000010000000011100011100000000000010000011000101010000001100001100001010001000110000010000100000010001101001110100001001000000101000000001000011000000101100000100000000000000101010000001000100001010000000001000010000001100000010001000100000000010001000100111110000000100010000001000000011011000001000100000000010010000100
01100010011001010000100011000010010010101000000001001000100100010001001100100000100001001100001011001000000010100100110010000010100111000101001100000000001001110010111110001000001000111101100100000000000000000000001000010010000100100010000000000000110000000000000000000000001001000000011001010100010010100010000010000000000001101000011000100000101000110000100100000000000110001100000010000000010000000000000000100001110000011000000000000110100010000000000000000101100110110000000001010100000000011011
00101000010000000000001001000000010000010010001001000101000110000000000001000000000000110000000010001000000000000000100001100101010111000000110000000000100000100100000000001001000000110010000110100000101100001010000001000010001000000100000000010010000000001111100000001000010010010000000010000101010000101000000010000001010000000000000010111000000000010000011010000111011000010000010000000000100000100110000000001100000010100010010110111100000000101001000010000010000111100110000010000001000010001010
00000001000101010100010000100100001011110000100000010010000000000001000100000011000000010011000100000010001001000000100000000010100011000101001010000000010000000010000100000000000000000000000101101000001100010000110110010110000000100001010100011000101001000011000000110000000100100100100100000000101000010000000000000100001000001010001101000001100000000101010100000000000010010000000100010101100011101101110000000001000100000000010001010101000000001000001010000000010000011000100001000000001001011000
10000000001101000001001000000100011010001000000100010100000100000000000100110000101010000010000001101101001010000010110100000110010000000010010010000000101000011000000100100110001100010101001000001100100000100001000001000100100101000100000001000000100011000100010110100011000000010000000100101011000000000000010101000000010000101000001100000000001000001000100110010001100001001010001110010110000000000010100000000001010001101000000000000000010100010001100001010000000000111010000100010000011100001000
00000010000010000001000010000000110011010001101010110000000100000100000000000000010101100100000000000101010100000000000110000100001000100001000100000001010000001000000101000010000100000000001100010001000100000010001000111001101110100001000000000000000001000100111010000011111000100001001001100010010100000001000000000010000010010000001100001100010101001000000100000000011000100100000100000000000010100000001010001000000000000000001000000000000000000001001010011000000001000000001000000000010001100010
00000111110000000000000100111000001000101100011000100000010000000010000000010001100000010000000000010000100100001000100000010000000000100000000000101000100001101100000100001001110001000010000000001100000000000110001010000001110011010010010001001000000100000100000100000110000000011001000000011000000010000000000011000000001000010000100100000001101010000110001000001001101000011000000000111100100101110001000010001011101000000000010011000100010001100011000000100000010100101010000000010100000010100100
00000100110000000000000010001000000000000100000001010101000000010100000011100000010000110000011000010011010001001001101101100110000000001010001000110000100110011100000011000001001000000101001000000001100000100110000000000000001000101000100010000011001010001000000110000000000000000000000000001001001000001000000000010100010000110011010011011000000100001001101000001000000001000100001001001000010110000001000010000000001000000000100001011000010000001000010100011000000010010000100000100000100001100001
00000001000110000000001001100010100100111001000001010000100000000010100010000000001101010100000000110000000111011100000100011000100100010100010000010001011100000000000100100010000000101010111000001000001000010000000110000010001001001000000100000000000000100000000000101100000100000000000000101010000101000000100101000000110000000010010111000001000000000000000011011000100110110100000000001110000010001110000000110001001100100001000100000100001000010010010111001001000100100001000010001100010000100000
00000001100100000010010001000100000010111000100000010100000001011100000000100100001000101101100000101001000100000110001010000101100011100000010101110001000010100010000001001000101000001011001000010001100000011011000111000000000010010001010001000100101011000010101000100000000000110001000010000000010000101000000010000000100000000100100011000011100000010110010001100110110000000100000100001010000011100000000001010101101011001001001000010000000001000001111000000000101000001101101000001110100011010101
00101010101000110100010010100100001001001010001000000010000000001001110000000010000001100000010000000101000100001000010110000100100000000110001000010000000000000000000000011100000100110000110000000111000000000000001011110001000000000000110000000010010001101010101000001101000000100100011010000100001011001000000000010000110010000000000000000000101000000100100001000000000101100110010110100000000000001100000010110011001001010000000100010000000101100100000001101000000010000000000000110100101000100100
00000110100000100000000010001001100001000110010000011010000000000011000011000100000000001000101000000000100000010000000110000100000000010110010000000110011100100001000000101010000000000100101010000010010000000010010000000110010001000000100000000000000100010001010001000101111000100010000000100110000001000100111001110000000000001110010001000000011100110000000000000001001001010100010000100000000101000000001000010001100010001000101100000000010010000000000101000000011000000000100000010000001010000000
10000000000000000010100001010000000000000000010000000000000100000000101010000000001001011010000001010011010101110011010100000100001001001000100010100001000000000100010001100011000000000001010000011000001010111000000010000010010001100001000011000000000001001000000100010000110000100000100001000000101111100010001000101000000111000001111100011100100000000001010001001000000010001010000000110001010101100000000000010101000000100000000000010000000000000010010000100000100000011000101000000011100000010000
10100000000100000100110101010101000110000000000000000100010001000000100001001000100000100000000010011010010000010100100000000000101111110001001101000011110100000011000011000000000000000011000011100100100000010000000010000000001001111000100010010000001011010101000100001100001010001110110000101110000000000010010010100001000100000100110000100010100010110000010000000000001000000001001000100000001000100010100001100001000100000010010001000001000100110000000000000000011100011000101110010000000110101000
00001100000001001001010100011000001000000100101000110000000000000000000001000001000010001000001010000000000000000000000010100100011000000000100000001001000101000000000001001000001000000000000011001100100001000011000000000001001000100100000000001001011000000010000010001101010001100111000010010000101000000010010100000000000000101100000000001000000000010000100001000001100100100110100110001001001000000000001010010000011000101101110000000100010000100000000100100110011010010000000101000000100100000000
10010010000000000000010001100000101000000001000100000100010000000001001001000001010001001000100001010010000100001101111000010001000010101000001101000000000000000011100000100000000000000110100110101001001100010000100000010010000000000100001000010100001011001000010000100010001101110100000010100011001000101111100001011000000010000010000001110110000000001001001000000100011001010010100000110001001000101000000100101001001000010010000001111001100010000111000100001100000000100000000001000000001000001000
10010000011100000000100000000000000000010001100000111001000001000010001010010000000000111000010000000000001101000010001000010000000010010010001000010010000011000010010000111110100110010100010000001001010001110011000010000010000000110001000110000110100000110011000000110000100010000100001000110001110010000001100000110100000011000000000000001011010000110000001001100000010000100000000101010100001011010000010010000000000100000010000010010000010010110001010000010000100000000000010000000000100100001010
00000100000000000110000000001000000101010111000000001000100000000100001010100001000000100000110000000000000010000100000000000100000000000000110000001010000010000000001110000000000000001010001100000000000000001110000000111001111000000100010000000100000010000100000000001011010000000000100000110000000000010001000111100000001000000000001001100010100000000100100000100000000000000100000000001001000101101100000000000001100001010000001111001101011110000110001000101001100010100001010100011000100001001001
00100000101011111001010101000000000000000000000001001010100000010001000101000001111000111001100000111001100000100001110100000101000000000100101000001000000001001100000000100010100000000000010010010010001100110101000100000000101000000100000000000010100000000010000000100001100010101000010100000001001000001000000000010000000000000001100111110000000010000001000010011000000110100000000001000000001010100010001000000100000110000000010000000000110111000000001011010000100100100011000110010000100000110000
00011111001010100100000010000000010100000110000000000000101000000000100000000000011000110100000011101000000001000100000010001010000100110001000000010010010010000001101001010001010000100100010100000100101100000100000001011000110110001000010100000100010110100010010001011000000001000000100000000000000000100101001111100000010100110100001000010011001010100001000000000100100010110001101000100000100000101001001000000001001000000010001100100000000010000000111000000000001100001000010000100010000000001010
00101000100010010100100000000101010001101011000000000001100100010011000101001100000001000001010110000000100000100010001100000000001101110000000010000000101010010000001001110001001000101100001000001010000000010000000100100010000001001110000010000001000001000100100000000110010001100100110000000010000000100011001010011000000101010100010000000001000101100000000000011000000000001011010000100010001110110000000110001001001010100000111010000001011000010000101000100000110100101000011001000000100000010000
10011000100000000110001000001000101000010001010010110000010000000000100001000100000000001010000011000000000000000000000000101110000000100100010101010000000000011001010001001100110100000000000000000100011100000100111000000000000000001010001001000100000011000100101110100100001110001010001000000000011000001101000101010000100100001100000100001100100010000110010011000100001010001000010011001110000000010100010010000000000000000000000010000011000110010001000000000000000100001000100000000000100000001010
01010001010000000000000100000010000000000000000010000000001000010000110000000000000010000001010000010011001010000001110000000001000001010000011000100100000110100011100101100111000011000100000100001000000010010000001000100000011000100000110001001110000010111000000000000111000011010000000000100111000010100011100000000000001000000000001010000000001100000000100000001000001100101100010000001100111100010000010000000000000000000000000000000100010000100000000110000000010000001000010101000000001101100101
10110110000100000000000101000000001000001000000000000000001000010110011000100000101100001010110000001000011010000001010100110000100010000000100010000100000010001001000100011000001000100100010100000010000000001000000000010011001011101000100100100000011110101011000000000000000101000000000000000110011000110010000100000000000000000100111000000001100010100001010100011000010001101001010000000100000001100000100100101100010100000000001100001000000001000000110000000001000000001110000100100010110000000000
00011000000010100100000010000010001000001101010000000010000010000000100010000001010001000100010111100000000001010000000100110000000110000001001100100000001010100000000000001001001000111000000101011100000000110000000110000101010110000000010010100010000001101000000001000001000000100010000100000010010000000000000011000010100100101000011010001001000000010010000000110000000101010000000000000000000001100110101010000001110000000000000000001010001000010000011000000001011010110010010010000001000010000000
01101001000000000010001000111000100000000010011000000010001000100000101100000010001101000011100001110000010011000010000100011000100010001010110001100001001000001100011011100010001000111000100001000010011001010000000001110000000000011000011101001000000110000100001000111010000001000100001001011000100001101000000101111010000000010110100011010110000010000000000000000101000111000000010101100110010101001000011000100100000100010101010100101000100011000000000000000000100001000001010000010110000101100000
10001001010000000000000000010000100000000010001100110101010100000001001000000010110010000000101000000001001000000101001001000000100001000001001000010010101100000100010000000010000100000000000010001000100000000000000001000010000010100000010000000000010100010000100010001010000000011000000100010000110000100001000000010010000000000000000000010111001000100000001001000010001010010110001000000000110001010010000000001000100101000000000000000000010100001100010010000010000000000000001000000100000110000000
01100110100000000011011000001001000000000000000101100010000001000000100000000000000000001000000000000000110010010000000100000100000111000001000101000011110011001001000110000001001001001000010000000000011000010100010100110000011011010000001000100000010010100000010110100010001010100000000001000000000101000101010000001010100000000100000010001000000001100001100110001100011011010000010000001100000001101000000110000001000001000100000000000000010000101100000010000000000110000001100101000000000110101010
01111000100100100000001001000000011000000100101111100000111010100000010000001000000000010000101001100000111000000110000100000100000100001000010100001000101010010011000000000011000100000100001001100000100001101000000111100000010100000001010110110111110001000000010100000000110100001111001000000010100001000000001000001111110000000110001000000110111101100000000000001100110000100000000010010110100000000000011100110100000000000000010000000000000110010010001000001100000000000101010010010100000000000000
01001010010100110111000000000100110000000110011011010000101000000000000011111000011000101000000001000010101000000100001100010010100000001011000100010111100000001000000011000101000000000010100100111010011100000001000000001000011001000000001000100000101000000000000000110011000100010000110001100000000000000000001000000111010001010000000000011001001010110100001000000000110000000110010100001111001100001100101000000100110000010000000000000011100000000000100010000000000010100001000011010000000010000000
10000000000100000001001110010000001001000000010000010000000000010000001011000100000000000000000101000000000000100000010010100000000000010000001000100000001010001000111000000110000001000101001110000010000000000010100000000000110110100010000000000100010110000110100010000100000001101001000000100001000101011001011100000000100101010010110001001000001000101000001010001010000100010000010000110000010100100000000100101010010001010010000000000100000111000100100010000000011001100000100001100100000100000100
00000001100100000101000111101010001110000000000101010010000001100001010000000000011010000110000110100010100010000001000000000000000100000000100010001100000000000100000000100101001000010000001100000100000000010011001100100101000000001100000001010000101111010000000000010001000000100000100000001000000000101000000000000010000100001010010000000101000000100000001011000011101000111000000000000100010000000011001101000001000000010011000000011000000000010000001001101001010010001000000100001000000001010000
10010000111111000000000100110000000110000010000010000000000000010010101000001101001100011010000010101000011001000010000000010000000010000001000000011010001111001100111000010000000101000000001000110010001000000010001001100010001100001000011001100100011000110000000000100000010001000000000100101011001000000000000011000000001000000000001100011101001000001100001000000001000001011000000010000000001100100110001100010011010001111000001000001001010000000000000110000000100001000000000000100100000000010000
01100000000000100000000001000010100010000000000000000000001000001000001101001000001000010010000100110101000001001010100001010000000100000000001010000010000000110101111010101010010000100000010110001000010010010000100001001000000010011011000000010111000100000000000100010011011011010001001011000011000100001000100001101101000000000111000010101000011010100110010001000100100110000000000110010101000100010001100000000100000000000000000001000000101100000100101001000010000011001001000000111100000001110000
01110001000010000010110100000100010000000000100001011100111000010100000010010000110011000000000000000000000000000011110000000000000000010001000011100000010001000100000000000100000000010000011000101011010000000100010010001000000000001100000001000000010000001000000110101000000001100000100100000000000000001100001001000000000100110100000001100010000100000011000011010100000001001000110000100000001000100010100001101000000001000100000011001100001000100100001010100100011000010010000000100100010000011010
11011100100110001000010001001010000001000000000001010000000010100000111111000000110000000000000010000000100100110111100100100010000000000010010011001000010000001100010001000000000000000000100000100000000111001011101100011001100010000000010000101000000010100110001000000001100000010010011100000100111000110010100000010101001000100100010010100000000100100000100101101100000111010000000000010000010010011000000100000110000000110000001000011100110100001100001100000001010110011010000000010000100100011000
00100000000110000100000000011100000100010101000001000101001000100100000000000001110101001000000001010101110001010101010100000001000001010000101000000101101011000011100010000000010010000110000111010010100100000001000000010010110000000000100000010010000101100000000000100000100000100000100000010001000000111101000000000000000010001000000001101010010100000001000100011000000011000001000011110000001000000001001000001000100110010000000000011010011000000001001111000000100000010010000010000000001100000000
01000000001001000010100010000000000010001000010000001000000001101010101010100100100000010000010001000000001000100000001001010000011000000000100101001000011000100010010010001000100001000000110000000000000101011000000000000011000010000110110001100001110101101101000000001000000001000001000000001010100000010110000001000100001100001011000001110111000010000000000000100010001010001000101000010000000010000000001000000000100001010001010001000100011000000001000000000000000000000000100000010000001011010000
01100000010000001101000101000100010011000110100100000000010100000000000000000000000100100000001010000000010000110101000000000010100000000000000111101100010100000000000110001000100000000000000000001000110000000000000001000000100011010000000100000001000010001000000100000001110100110000001000000000000000100100010000110000000000100001000001000010000000000000101001001010111000000011100100111011101000001010100000010100000110000010000010100001100101000000001100000000100000000010000000100100001001000001
01011101000110011000111000011000001100000010100101000110010000000101010000100010001000001000010001111100000001100000011100000100000101011000100001000111001000101000000100010010010110000011010000001001000010000000000100011111010010010100001000001001010100000010101101100000010000010000000001100000000000011000010010001000000101001011011010000001011010001000110000000101001000000001001001001000011101000001000010000011100000000110000001000110000000110100001111111001111010000000000000001000000010000000
00001011000000110110010100001101000000110010011000000000000000100001010000000000100101011000100100000001000000000000000010000101000100000010100101000010001011000100000000000000000100010000101000000000010000000001110100100001000000000000000101000101010110101000100010111111001000000000000001100010100100100000000010000000001001100110000010000000001001001001010000010010000000000010010000100000010000001100010000010000010000011000000100010100100000000100011010000100011000011000101010100001011010000000
00100000010101000000000100100110010000100001010000001100100000100010001000001001000101100000100001000101010000000010100000100000010100011001000101000100000000001100111010000110100000010101001000000000100010110000100001000001010001100000000010001001000101001000100000101111000000100010000010000100100001000100100000000000000101000101000010000110010000000010000000000000001001000000001000000000000000100100000000100110000000000010010001000001000000110000000000010000000100001000010100000000001010000000
10011001000100000010100001001000100000000100001100100000000001100010101000001000100010000000000010101101100100000010100010001100100001100010010100100000101001010010001000101100000001010000000100100001001001000000101101100001010010010100000000000000000000000000110000100000000000001011001011000000000000000000110000100010011010110110001001100001000010101001000101011000010000000001000100000101000010000001000100010000001010001010000001010100001010000110010000010000000000000000110001100000000010001010
00001000000000101000000101110000100000001000000110100000000101000000000100000001001100001110000000001000100001000100000000000100000000000010000000100000010011000100101010000001101110100000000000001000111000000000100001000110001000000000000000000000000000011100000100010011000000100000111000011101000000000101000000000110111100000000110000110000000010000000000000000100100010010011100111000010101010100111010001001000110000000110010000010000000000000000000001000000000001010010011100000110000110000001
00110101000000000000000010110100010001010101110010100011001000000010000010000011000100001000011000000000100001111000010000011001000100000000001010000001010000110000001000000011101000001000010000000000001100000011100000000100000110100000001101001010000111010010000011101000100000001010000000010000000101110001001001000000000010000000000000000000000100010000100100010100000001101000000001000000010100000000000010011000010011000110000000101000000100010000010011010000000000000000100011000000000010001100
00010101000010010100100100100010000000000000000000101010000000001000110101011000000010100010000110000001000000110011101011011001010100000100000110001010001010101010000001100101100110010000000000000001000000000000010000010011001100000000100000000000001001000000000001001110101000000000111000010001010110000110110010000000000000000001010000001000000010101000010001101110000100000000111011000010000000011010100010000101001000000100000000000000010000010010100001000110000000000110000000000100000010000000
01011101000010001000000010011000101010100100000000010001000000000011000010000010000000000000011100100000000100110000011000110001010000100110101100000100010001000000010011000100010010001011001001001000110000101000000000100000010111010001100110010000001010000000000000110010000000001100000000000100011001110100000110101000100010000001010100000100000000110101010000100010101100001010010000000001110101110001000000100000000001001100010010101100100100001000000111010001100000000010000101100000100000110010
10010010100100000000000000000111000110000001001100010100000000100100001010111100010000000001100110001000000001001000000100000010011010000000000000100100000010010000011001011000100001000110001100000111000000110010001001000000110001000000001010010001111000100100000011010001101000011100001001011000000100000000111010000010100000100100001000000001000000011000100000000010000100000001010010000000111001000000100110000000010100100010010000000000010000000011100100100010000111001000000000000000000000000011
01101101010000000000001000000000000001010000000000000001110010000000100100011000100000000000000010000000001010010010110001110000111101001100101101010000001001100110000101100101000010000000101100010100010000011001101101000010000011011100100101000100101110000011000001000000000001100000100100000000000001011000110000110000100000100001000000000000110000100001000000000001010000001100010100000000110011100001000110010000001100100110000100001000100000000100011001010011100000000010000000000000000000010000
00000000000010000010100000000100000011000100001011001001110101001000000000100000000010001000100011100000100000110000000010000010000010100010001000001000100100000001001110110100000000010000000000000000010101000010000000110101000000001001010001001001000001000000100010000010001100100000001011000010000000001100000100001000000011001001010100010000000000001000000000000000000100000000001000010000110001100110000000000001000001000000111000000000010010000100010000001000100100000000000100001000110001010001
00000001100010011100101000010000010100010010000000010001000001000110000001100101001001001100001000011100000001001011100000010000010110000000001101000000110000100100110001110000010010000000001000001000001000010010110101101001000000000100000000110000010000000110000000001000000000000000000001110000000000110100000010001011000001000000001000000011001000110011100000100000001000100000000010000000000001011011100001100000110000000001100010000000000001010100010000001100001110010000000000000010000110000000
00000010000000100000001011000000000001111011001000010000010101100001000010010000100001001001011100000000000101000000000001010100010100010000000000000100000000000000100000001000000001101110000011001010000001010000001011010000001000011000011111000011000000000010010010011000000011000000101000010000001000000000010000000000000010110000100111000000100100001011000100000000000100000000001000101010010000000000000000000000000100001011000000100000100101000001000000000011000011001000001010010000100110111100
00100001101011010000000000010100101001000101011000000000000001000000000010011000010010110100010100000010000000011000100000010000000010001000000100100110100000000000000000011010000100100000001001000000101100101010010110000001101000000001000010010100100010010000001100000100101000100000000000100010001101001000000101001000000000101100000000000001000000010000000000100110000011000000000000100100010010101100100010000000001000100000000011000000000000010000010100010000000100100010010110000000000100000010
01110000000000000011011100000001000000000000100010111000001000000000000100001000110000000000101000000000010001000000000000000011000000000100000000000001010001010000101000000000000101001000000000011111000010000010000001110000000100010000000000000000001100110100010000110000110001101010000001001010010110001000000010000100001001000100000000000000000100000100000000010000000100000010000001110100000001000010000000101000000000010001001010000101000011000010000100110101001000100100000000010100010110001011
00000000000000000001100100011000000000000000011000101001110010000011000100010101101000000010000010000010100001100100000000000010000010000001011001101000010000000100000001000001000010010110010010010001000100000010001010100000100101001000001000000110000000100000100010001001100001010000001000000010000010000001000000010100100000001000011000100000000000110100010001100010001001100000000101010011000001000011000000000000001000100100000000001001100000100010110010001001001011100010010001101000000000001000
00000010100000110000000010001000001000010010100001000001010000101100000100101100000000000110010101001010101000000000010010010100010000000000100010000000100100110001001000000000000101000000011010011001000001000110000101000000110010000010100000010010000111010010000000000000111000000010001100001011000111001010100011110100000000000000000001100000100000000001101000001000100001101000000000000000010000001011000000000000100100000010010100000010000000001100100101000100000000010011110110000011000100000000
00010000000111000100010000000000001000000101010000110100000000000000111000000000010110001000000000100100000000011110000000100010110100101001001010000010100000000000000001001100000001000000101000010000001100001001000000110000001001001000001000011101001100100000010001001010000000000011100010000000100000101010101001010010001100000000100000000010100000110000001110000100000000100000000001001010010010000000001011110010100000001001100110000000100000000100000101110000010101000000100110010000100011101101
00000100010000001100000011100010000001010001010000000000000000111000100000011000000110000000000001000100100010011000000100000000000000010010101100000000100010100101000000000010100010001010011001000011010011110000000001001010000100100110000000010110100110010000000011000000110010011001010000001000001001010001000000011000000000100010010100100000000000010000000000000000000001101000000010001101000000000001010111000010000100000010010000100000001010010111000100000000010010000000011000010011000000011000
01110100010000000000000000010011010000100000000100111000010000000100100110000100000010000000001101000000010000000010000110000001011001100001000100000110000000000010000100000101110100010111010001000000100100010000000000000011000100001001010000010100101000100100010000000010010110110000101001011011010000110101010101100000000010000100000011000111000100011101000100010000000000000010000000001000001010000000010100100010001000100000001101011010000000000000001010000100101010000000010000010000101100101010
00000000000100000001000000000100000011001100010000100000001010000100000000110100000100000001100010001110000010000001000001100000100010000010000110100110000001101000000000001100000000000000000011000001000010110010010000000000010000010110001000010001010000100011000010001000010000100001001000110001000100100000011100000000011101101100001001000100000000000011000100001000010001110000000000100000000000001000000000000100000010000001010101100101010000000011001001000000000100100010000011001010001001000001
01011001000000000101000100010000000001110000000001000000100101001010100000010000000000000000000000101000111100000100001100000000001000011001000001100100000010100000000000001010000111000000001001001000100000000100101000000010100000010000000000010000000000000001000001100101100000010100000000000010000100001110101000100000010010011111000001000011000111000010000011000011011000000101000011000100010010111100000101000011000000010010010010000111000001100000001000000001011000000000000001111000010110000000
00001000100001000011010001010100000011000100000000001000100101000000010000100001001010000010011001000100010000100000000000000000010101000000101000011010000001110001100100010001001101010011001001001010000000000010101010000111010001010011001000000101001100000000000000000000000000010100011000101000110001000100000000001101000000000110100000010000000011000000100000000110001000100110010101101000100011010110000001110000100010100000000111010000100110000010111000110000010100010010000000000010000000010001
00000000100000100100010000011100001110000000000100001001000000100111001001000001000001111000000110110110001000001011010100000000110000010100111000001000100100000000000000001001000000000001000000100010000101011000000001111100000010010010000100100000000100000000000000000001000100000111000010000010111011000000100001000000000100001101000100001010010010000000000001100000100100010000100100001000100000010010000010001100011010001111000101000100000001001000100000000000000100000001000000100010000000000000
10000000000001010100000101000000000100110100001000000111100001001000000010000000011000101000111000101101111000100000000000000110000101001010001000000100000000011000100000101000000000001000000000000000011001100010100010000000100001010010100000011000000001011010000101000000101000001000001010010111000100100000010000101000100100000100001001011000110110101110100010000100000000000000000000010000000110000101000110000000000010000001011001000111100000000000111100100000100101000000000010010001000001100000
00000000010101000000001100000001011100110010000100010010010010000001100010001001100000001101000000000011001000100000000000010000000000000000010000100100100001000010000110000100000101010010100001100000100000010000000111001010110100000101001000000100000000000001000010000010001110010100000001000101010000010100110101000010000000001010000010100000001010010000000000000000001000110000010000000110100000000010000000100011000100001011000100110000100000010000001000101010100110000010000001000001100000101000
00011000010000101000000000110010010000000000000000000100000100001000001000001011000001100000011000000000000000001100100001000100000001000000000101100001000001101010100010000000100001110000011010000011000001101001000010001000000100011000000000000000000010011011001000000001010100110011001100011000000100001010100100001001001010011011000000100010010010000000010000000010010000001000001010000101000010001000010010001000111000000000001000110000000000100000010100010000000000001000110100101000000000010110
00100100000111000000001000000100000100110010000000000000010000100000001010000010001000100000110100000000010010101011011010000010000000100100100000001010001100000000100001101000000010100000000011100000010000000100000000001000000110110000000001101000010001100010001000001000000000010000100100100001110010100100000100101000011001101100010000001100001001001000000100000001000000000000001100100110000100100000000000000010100101010000010100000100001110000000000000000001000010010010111000001000110000000100
00000000110110000000101100100010001010010001101001101001000010111001010100000111001010000001000000101001110000000100110001000100101110100000001100100001000011000001100000100001000011000001001000101010010010010000010010010001010010000000000011001001001000001010001001000000011010010000010111010000000000000010010001001000000000000010110000110010000010100000000001010100000000000000100000000001001010000000000100100001000100101000100010000000001000011000000001100001000100001110010000000001000000000010
10000100000010010001100000000001011101011001010010001001010100001000000000001001001100101010000101001100000000000000011000101000001010000000101010100000000001110000010100010100000000100100010111001000000000101010010001001001010000001000000010000110011100000100000001010010010010100000000000001101001010010000100100011110110100111110011000001000100000110000100000000000000010010010110000101100010001010010000001010000001010000100100101000001000101001010000001000000000010001110111100000000000010000001
00101010010000100000101110001010000011100010100000110100000001010000000000101011001100010000010001000100101111000100101000000000000010001000000000001110001010000000000100000010101010100010100100000000000000000100000000100001000000111011000001000101000100100001001000010000110000000001000010011011000010010000000100001100001110001000010111000100011100000011010101111000000000000100100100001010000000100000100110010010010000001110010100000000000100000000000001001100000100000101010010110010000100000010
00100000000100010010000000000010010000000000100000100010010100000001101000100010000000101010010000100000001000001101101000000000000000100000101100000100010000010010000010000010010010100001000000100001001100110010010010100101000010101101000000001000101011100000000000000010010101010000100000110101000000000000100000010000010001001100000001110010000010001000001000100000001010000010010010100100001010010000000001000000101000001000010111001000110101000000010000001100000000000110100101000100001000000000
00100000000001010100101000110000000100000000100100000001100000001000011000100010010000000000010000000000001100010000000000001000001001101001100100110000001010001000000100000100001101000000110001100000000010000101110101000100010000000100001100100101000011010000100010010011100000000000000010000100011101001000000010001000001000111001100101110110011000000110000000010100001000100100000000000000110000000000000100111001000101010000000100000000011000001011100010100011000010101101000000000100101000010000
10000010100000100000001000000000010000000010111000000010000000101000001001000010001011001101000001000010000000000000000110001000100100000000000000000010000000110010100010000101001101000100000000000011000000110000100111001011000001001000100100000000010010100001010000010001000000000010100001000010001110100100000100010000000000011110000000000000011000101100110100000010000000101011000000000001000001000010010010001100100101000000000101010011110000000000000010000101100000011000000100100000100010000001
01010000000001000101011000000010000000010100001110100100100000001000110100010010000000000001000001001000000000001000011001000100001000101001000100001000000001000000001000001010011000000101101001010000101001000000010100111010001000010000010001000101100100100001000100000001100000000010001010001001100100000100000001101000100001001000000001010001000001000000001101110100010100100000001010000000000000000000000100000100011000001000010101101001000011110001000100010100000001010000101000000000000000000000
00100000001110000001100011100110100100100110100000000110000000000000100110000100000001100010111101000000000000000110010110100000000000000010000010111001001000000000001000001001000000001100000000000000000110010000100000001000000001001000100000001010011000001010010000111000010000000000100110001000101000100000000001001100100110111000001010000000101010001000001001000000000011100000100010000010001000100001000110001000010010110000000111111000010000011100000011011010100000010000000000000000000000000010
00001001001000000100000100000001000111100110000001000000000111110010010000010000000111000001000000000001000010000000100000000000000000010000100010110110001001000100000100001000100000000100000100000100010001001100000100100001111001100001011100000000010100000000000010001100000000010100100100110001000000001000000001000001000010000000000000100000100000000000000010100000001000100100001010100000000100000010000011000000010101010011101000000100000010000100000000100001000010010000100000000000000001010100
00000011101000000010000000010100100100101010100010001001010110000000001000001010011000000010001001000000100101000001101000100000000000000100000010001000000001001000000100010000010010000001001000100000011010000100000010100001000100011000001100101001000000000100000100000110000000010101010011000100010000110000000010010000010011100111000000000000000000101000000000010000110000011100100101100000001000110000000100111010100000000000001011010000010010100110100001010000000010000000100100010111000000000000
01010000100100000100000011000001001010100001100100010010100000000000101000000000000010101000001000000010001011100000010001100001000010101001101010000001010000100010000100101000011011100001001000010000111010001000001110001110000011101001000011010010001010111000000001010110100001110100100001001010000000000101101000000011001000101001000000010000100000001000010000001000010010000000000000000011000101000010000101100000110000001100001000101000110010000000000000010000000101000000000000100100110010101001
00001001001000011001000100101110000000000000010011110000001111000100000100000000000000100010001101000000000000110000011000001011100100110001011100010000110010000010100000110001000010001010100100010000001010001010001100000011000010100010000000010000001100000000011010000001010110000100000100001010001010100000000001010000000000100000000000010011010000000001100000010110000010100000100001011000010100000000100000000000000000100001010000010001101010001000100000000000000101011100011000010100101101011000
00100001000000110001000000001000000000100100000100010001010100001000001101000001010000000110000100000000100000000000000001001001100000001101001001001000100010000000110000010111000000001000000100011010000010001010110000000100000110001000100001100000011000100110000100100000000010010010000010000100010011010000101001001000001010111000110011000000001000000110000010000100011010011101001100010000000100001000000000110100000010000010011110000011010100000000110001100001000000111011000000101000110011000100
00010110000001100001100101000000000000000000000010000000001000000000001000000000100010110000000100000100010000101001111001000100000001100000000100000100000100001100001000100000011011001000000100000000000000010000000001110010110000000000011000100110001000110000100001100000000100000010110100000000010100000100110000100100100000100100010010001001000000011011000000100000110100001001001000001010001000010000000000000001010010000011000000000000010110000111000000000001000000001000000101101010100000100011
00101000000000110100001000100001000111000000000000000100000101001000010000000010000000000000000100010110100000001110001100101000011100011001000000010001110000001100000000010010010000000001010000000101000000000010011000000000100000100000100011010000101000110101001000100010000000000101000000001001101000100100000000000000010001110010010000000010101100010000000000110000000100001010010101000100000000000000000010000100100000100000000000001000000000000110100010011100000000101000010001010000010000010100
00001100000010000110010010000000100000000010011000100000100010000000010001000000000010000011000110000100010000000000110010000000100000001011100010101000000010101000000000100000000100001010100111000001000000010000000001100001000010000000110010000011101010000000101100011111000010110000000001000010000010000000000001011000000100010000001001000100000000001000001100001110000001100010000011001011000010100001011100000010010001000000000110000100000000011000010000001000010000001100000110000000001000011010
00000001101110111011000000001010000100000000010011110010110001010011110000001100000000100000011010110100100110010011010100000000100001100010000100101100100001001100100000000001000000100001100000100000000000100000000010001001010001100000000110000000010000000011001001001000100100010000000010001001000100100001000100110000000000001100010011000010000000000000011000000100001000001101000000100000000001001011001100001100001100011001000000010100010000010001100010000110100001000000001001101100011101011101
00101000010101000001100101001000000000000000000000000000100000100100000100001111100011000000000011100100000010100100010000000110011001000010000110001001000000010000000000010000100000101010010100000010100100100000000011110000000001000100000010001000000010000001010010010110000010000000101101010000100000000100100100000100000000010111010001010000000010000000000011010001000000101010000000000000000010100000000000110000000100010001110001010000000000000001100010000000101000001001000000000000010000100110
01000000100000011000000000001000001000000010001001100101010000100110110010100100000000001010110010000101100001000100000000101000000000010010010001100101000001010100100100000000100011000100101001001100100111011111010000100000101010001000000001001000100111001101100101000000010101100000000000001010000010010001010000011111000000000010000000100000000000001001110010000000100100000100000000001100001000000000100000010110110000000100000000001000011000010101000100010011000000011100000010000000000000101000
00000101001000000000000110000101011100000011100010100000001110011001100000000000000000000010000000100010000000100000100001001000001000001000100100001011010010000100010000011000000000000001000000110000010001100001000001110000000001110000000000010001101110000100100001000000000100000100000000001001000000001110010010010100110100110010000000010001101010001101000110100000100000010011011111000101000110000001101010100010010110111000001000000010001100100100100111001100100010001011101100000000100111000001
00001101101110000100000000110000010010011000001001000000001101010001110100100110000000000110010100110000010100100000010110000001000000110000001000010010000000011001000000101001000000001111100000000000010011000000010000001010110010111100001000100010101001100101100100000000000010101010000000001000100010001010010010000001000110010010001000100000100000100000001000010010000000000110000000010111000010000000000110011000001110100001100000000000100001000001001000000000011101110000001011000000010000010000
01010011100000001100010000101011000000000111000000000000000000001001010010000100110110011001010000000000001000101000001110000011000000111100010000000000000000100000101000001001100000010110001000000000010010000001100000111100000000010000000000000000000011100000000100000000000010100101000110000000010100011011000000000010010000010000000000001101010000000100000000100000010010000001000010001000100000000000000000000100000100100011010010001100001100001000000000100001010111001000000011101000000001000000
01000010010001101000000000000110000000011000000100100000110110000001010000011110010010101000010110110000011011000010000011000000000000010001000100000000000000011000000001000000100000010000000010100000111000010000000000010001001000101001001100000000000100000010110101100000001010000000000110000010000000000010000000010000000011000110100000000011100000000011000000000001000000010000000000100100000000100010001000000100100001000100100000000001000011000000001000001000000000011000010000000000001000000001
10000001000110010001000000011000000000000011000001001100000101001000000111011001000011010110010000001000000101000110001010000001100010100000001001100100000001000100000010000100010010000000001100000010100000000000100000010001110000000000000001001001001100000001010001100000000010100100000010001000000001011000000100001100100011011001011001000110010011001000100000110000000110000011000000101000010001100001000000100000011010011000001000010001000010011000000001000001100100011000101000100000010101000000
01000000000100000100001000100000000001010101000100000001000000110011000001011000100001001000111000000100001010001100010011101000000010000110000010010010100010001010000000001001100000010110010010100010000001010001000000000010000000000000000010001010111000000100000000000000000000100100101011110000110001101001000110000100000000101111000000000000010000000011011000010001100000011011000011000011000100001000010001001110000000001000000110010110000000000100000000010001010001100000000001010000000010000101
11111011010110110010111000000000000100000000100001001100111001010001100000100000000000000000100000000010000000000100000000010000000000010001011010000101110001010010001000000010000000000000000110001000000000001000100000001000000011001011000010110000100000011000000111110000000000100001000000010000000000001100000110100000010100101011000000010101100000000000000101000011101000010000010101000101101000000000000010000001000000100001000000000000011010011001001100111100010010000100001000100000101000000000
00100000000001000000000010010010000100001000010100000110000000100000100010000000001101000010001010101000010001110101100101000100000100000001000000101010100000100110000100100000010000100101100010100100000010000011100000101000000011001000000000000000000110001110000001010000010000000000100011000000110110010011000100000000100000010100010100011000001101010000000000010001000100001111100000000010000000101000000100001001000100000010100000000000000001000101101000000000000101000000001000000001101000000100
00100000010000000001000000001000000100000000010000000001100000000100001010100000010100000010010000001000001000000000000101010000110000000010000000100100001000000000000000100000000000001100001100110010000100001010000000011000001100100010100000000010000010001011001010000001000000000000100000000001100100000010100010000000001000000011100001100000000000000000001100010000000001000001001001001010000000000000010001101000000001001011001101100000100010100000000100000100000000001000101010010000000100010000
01100000000100000100011000001010010010000100000000100000000001101100010000000000101000000000101001001010101001000100010000001100010101000000000100011000011000001000001000110100011000000000111000000000100001000000100010110001000000000000000000000110000011100010000000110100000001000001111000000110000001000000100100010010110010110000000100010000001100100001000100100000011011000000010010010000000000010010000001000000010000000001010000011000000000011010000001000010110101000000010101000011000000000000
00010011010100010010000010010000010000000100000000000001100000001100000000100000100101100100001000000000001100001100000000010001010000000010110000101000110011001000000010000000100000001001000000010000000110011100001000010100010000000000000001100000100100100100011000110010000001000000001010000000000001000110000100001000000000100001010000100001100000010011100101000101100001010000001001011100000101000000110000100111001100101100000111000001000000010000001000000010000001100000100001000100001000000000
00100110000010110100001000101010000000000001100100010000110000001100010001000110000110010100000001000010000000100110100010011000000100000000000001100000100000100001000010000000001000101000110010000010001000100000100000100001100000100000011000100100100101011001001010000000100000000011101010100000011100000001010000000110011011011100010100001100000011000100000100000001011010000001100001101000001011010000010001000000000011000011000100000010110010001000000111000100000001000000000101000001000011001010
00010000000000000000000000010110100100100011001010000100010101001101110100000000001001100000110011100000000000101000011000001001100110001010000000100000010010011000110110000000011010000000100000110001100000001011000010010100001000100000000110100001000000001000100000010000010011110100000001010000000000000011011101001110011001010100000000000001000001000000010100001100001011000001010000100010101001000001011000000000000010000000101000010000000110111001010110000101000000000100100100001000000000110010
00001010000000001100000000100100110010000000000000100100000001001000011100010010000100000000100000001000000000001001000000000001001100000110000000100110001000000000001000100001000010000110100100101100000001000100111000000001001000001000000000100011000000001010000010100000101000000000000000000000000100101000000100100010000100000000000000000000011000100000001011100000100101001111100000001001110111101100100000100000000100011000001100010000000111001100010010010100000000001101100100000000010011000000
00010000001001000011100100011000010001101011100000000010011110000100110000101000000100010010010000001000000100000000010000001001000000101010101001000000000000000000100001000000100000000010000100100000000000010100010100100100010000100000110001011100110100100000100001000010001001000001000110000001010100100000100000011000001010000101001000000000000000000000000010100101110100001000100001100000000001011111000010000010000010000010000000100010001001100110000100101000101101000011010000000100000000010000
10000000000000011000000000010001110001100010111001010000010010100000000000010110100010001100000100000001000001000100110011000000000000011100001000000000111000001000000000000000001100001001000000110001000000100000111100100100011101000000000000000010101010010000000001000001000100100010000010100010000010001010001000100001001000001000001100000000110000100001000000000010001000000010000000000001011001001000011000011100001000000010000000100111010000010000000000000010100000000000011011010110010100000000
00000000000010010110000101000000110100000001000010010001010000100101100000001011000110000011011001000000000000000000100110000000000000010010001000001010000010000000000000000000001000010000010010000000100001000000000000000000000001000110010000000101000011010000000110001000111100010000000000000110000010000000000000000100000000001001010001000000000000010110100000100010001010011000101110000010001000001000000001001000001010001000100110000000010000001000000100000100010000000000001001101101000000100000
00000010100111000000000000001111010001001100100010000001010100000010110000001000000000000000001100000100100010000000001110011010000001000101000000000000100000110111010001000001011010100110100000100000100000101000101011101010000001000010110110100110000000011001000010010001010000010000001010000001001010010011000000101000011000001110100010101011111100000000000110000000110010000000001000001000110000001011101001000000000000000111000000000110001001100000000000011000001000000101001000010000010000100000
10000000011000000100001101101000001001000000000000001100010100000000100100001010010000100011010000001110000001000101000000000000001001000000010010000010100000000001101100000111001000000000000000001100010100100000100001000000000000000000110000001000000100000100000110101000000000100110001000010000000010001011000000001000100010000011100000100001100011000100000000000000000100101000000010000011000000001010010001000010100000000000010110000000010000000110100010010000000000000000101010000010000010000010
00000101000001001000000000000000000010001001000000010101000000010001000001100000001001001000000001000000001100001001010100000010000000000000000111100101100000000000001100000000010001000001011000000100000010010111100010000000000000000001000000101101010100000010000010111000000000010000000100000000000000001100110010010001001001110000111000110110000000100000010100000001001011000000000000010100001010100000100001000011100010010000000011111011011000100000001000010010110010101001000000000000100000001000
01001100000000000000000100100001000000001000100000000000000001000000010100001000000100100101100000001011000010000000000100000000110010000010110000010000010101000010000000010011000011011000011000011010100000000100011010101000000110101000110000010000000000000000000001000101110110101001111001000000000000110000100000100000001100001001100010001001000001000000110001001000100000001100000000101000011010001010011000000000001000000010000100000100000000000010101010000010001101010000001101001001111000000000
10001000000000100010101000100111000100000111100101010011010110110000000010000110000110010010100000000010010110001000000011000010110001100000000101010000010001001100000000000000010100010000000101001001100101000110000010000010101010100010101000011000010110001000011110000110011011000000000000101000010100010000000000000000001000100001100000010000000001000000000000000100001001000011000000010101001000101001100000001000000100000000010001010101000010110000000010101100111010000000000000000000000000000000
00100010100101111100100000000010000010010000110100001000000000010011010000000000000000011000000010010100000000101000010001000100000000000000001011001110111000001000001110000000101000001100000000000100000000001001001010000011011011101011000100000000000000001010011000001000001001110001000110001000110100101011000001000000000010100010001011000010000000000110000010100000010001011001000000000100100000000010000000001100000000010000000101010001000000000100001000110001000000000000001000100000100100000000
00000100010010101000001000111110101010000101010000000000110000100110010010101000100000010000000100110000010000110101000010011001111010100000000010000100001011000001000000000001000000000000001000000000011000010001000100000101000000001101000001000000010100001000000100100100000011000000010010000000000110000000001000000000100000001000010100000000100010000000000110000101101101010000000000100000001001100010100000000110001000000000011100011000100001000100000100000110000101000000000001110001000101100100
11000100100001010010001000001010000100010000000001011111001001100100000000000001000011100001000010001101000110001010000000000100100010010001000101000010000010110000000000001000011001000000001000000010010000011110000000110011000001001111000010110010001000010100001000101000000000110100001001001101000111000101101000100100010110110000001000000010010000100000010010000001101011000000000001000000000010100000101100000001010011000000010001000001001001100100100001000110100001100100001010011010100010001011
00000100111000010001000000011011001000000000000001100000110000100010001100000000000100000000000000000001000001000011000100000010100000000000011001010000000110010001001000000100001000000000101000010000000000110000000001010001101010011000100100010111010000000010000000000010001000010110000010100110000000000000101000010000000000100110000011000001000100000001010100001000000011001000000000000100011010001101100000000011101100001001100010010000001000110101000011001001000000010000000100101101000000000000
10100100000000000001010010001001000001000100110100100010000100000000100000101100000100100100000111000000001100100011100010001010000100000000100101001001000000000010100010101010010010000000000000010000000000010100110100001010001000100000101100010010000010010001100011000100000100000010010000111001100010000001001000000000100000010101100000000000001000000100010000000111001100100000000010000010100010000000100101100000000001000110110010011010011000000000000001000000000000101000000100000001100000100000
00101001000001100000010010110110001000100100000000101000100000001000101010110000001010000111000100001000000010000000001000000001011110001110011010101011000001000001100000000000010001000010100001001001011000001000100000000000000000010010000000011000011000000011010100000000000000001110001010011100101101011010001001000110010000010000100100000100000100001000100000110001010001000010010100011000000000000001000101001010000000010000100101000001001010000001001101001000001010011000000000000001000100010000
00010010100100010000000000001010001010000001100110110000011010010010000001010000010010110000000000000001001100100011110011000000110000000000000000000010000100000010000011100000010011000000010000000100111100000100011100100000000010000010001000000000000000100000000000100101111010000001000100111000101100010000100011000001010000100000010111101000000100100010011000010001100101111100101001000010000101100100000000000011010000001010100001000000000101001000001010011100000000000000110101101100000000100001
00001010000000000000101110000000000000000000010111000001000110000000000000100010000101001000000000000000000000000001000100011000100001110100001000100100000011100000100000011000010100001100100011010000101101110010000100000011100100010000010110000010001000100001000000000100011001100100000001000010101100000000100100001010010001110010000000001001000000011001000110000010000000010000010000001010100100000100100100000010010000100000100000001000100000000000001010000000011000001000010100001000001001001000
10100001010011001011110010011010000001000010011000000111000000101000100000011000010000000101000010010100001000000000010000000110100111100000100001011000011100010000000000000000000101100001000000000111000010101010000010000001000100100100011000000101000000000000000111100001000001000001000001010000010001000000010000010010000100100001010011110000010001111001001000001100010001101001000010011000100100001010000010100010001000111010010000100011010001011000000000010001000110110000000000010010001011010000
00000000000101000001000011011000001000001010000000010000001000000001000001001001100110001000000001110000001000100100000001000000000100011000000100010100010100000001100010111111100100011000001101000110100010100000000111001000001111000000000101000001000010000100010000011000001000000000110010000110100001010000101000001000011000100000011100100000000110000000001010100001000011011000001100000000011111010110001110100000000100001000100000000000000100000100000000001010000001001000010100000001101000000001
01000000011000000110000000000000101000010101000010101010000010010000000100010110101000111000000100000010000001001000010001001100110000010010001011001001000000101001000000100010000100111001000001001100001100100010000010000010100000100000000100001000000000100000000000010000011000000000110000000110101000100001111000000000010111000000100000100001000000001011000000000111000010000000010100100000010010101001100011000101010010000000101101000000000000000000000010000100000010000000000100011000010010100000
00000100101110010000000000000010000011000001000101000100100000010000001000101000000100010000000000110000101011000110000000000000001001000010100110010110000010110001001010000110000000110000000001101100001000000100001110010000100000100001000100111100010010101010001101000001101111101001001001000000011100100000100000000000010000000010000000001100000001010011000101100010000000100000000110100101000010000000100000000001001110010110001100110000000010000010100000100000000001101000000100000100010000101000
00111101010110000101000010000000010000100001100010000001010000000011000001000010001010000010001001000001100000000000100010000001000100010001000110010000001001000100000001000010001100001001110010011000000000000000000010000000000100100000000100001011000001001000110000100000100100001000000101100000000100001000000100101010110000010000001000001000000100110000000010001010010101000100100000100000000000000010011000110011010000100000001010000000010000000010010000000100000001010001100010001000000100010100
10000000000000000000000000011100100001000000010000010000110001001010000100000010000010010110110010110001000001010001101101100100000000100010100100000000000000101010100000000000000100010100000101010000000110000100010000100010001000000101010000000010010000001000000010000000000110000001000000010101101001000000101010000000101000001110001100000010001110000111010011000000101100010110000101110000110000000000011000000010100100000010111011000001000000011000000000000010100010000011011000000100100000000001
01100001000000100000000110010000100001010000010010000001001001110011000100000100000000000100010100100010100000000001100010010000001000100000100110010000000001000010000000000101000000000100001001000000000010010000001010010000100001100010000010000010001011000001000000000000001110100110001101010000000000000000100000011100011010100100000000000000000101100101011110000000000100110000010001001100000010000100110000000111100000000101001000000110100001100110000000010010000000010000001100101011000000000000
10011101001010010000011000010011000101000011010000000010001000000100100010100001001000000100100100011000010110001111000000100010000101011111100000000011010000000000011100100000000000000100101100010010100010000001010000000000011000100001000000100000101001000010110000001000100000001000010011100000000000000100001001000000000100010011100000000000101110100000000011000000100000000000010000000010010010000000001000001000000101000100110000000001000000000000000000000001010000000100010101010000100000101000
00001011100000000001100100000010101000011000000010100001000000001001000010101000000000001000001000110100000000000010011000000100000001010000000100000000010000011000000011100010000000000001010000001000100000010010000110001001010000000100010001100000001000100000010000011010100001000000000010001000000011010000000010000000101100010000001100100000000000000111010000010000000100100001001000000001101100000000110001000001000010010000000010101000000010000000110000100000001000000000000100001000100010001100
00011000110001000001000000000000001100000010100000000000000000000100010100001000000001010000100000100100001000100010111001001000000000100000100001010000100100100000111000001100001010101101000000101000000000000010010001001001000001110100010000010010000100001100000101000000010010100010100010001000100111000000000000010001000000000001010000111010001000000000000001100001001000000100001110000011010000000010001010110000001010100100100010001001010000000000001011001000010100000110001000010000110000000100
01010000001000010100101011001010000100000010000000100110100001010000000000000101000000000000010000001000100010000010001000011010001000000000000000000011000010100001000000111000000101000110000000000011000010000100000101001000011011001001000010010000000001100000011100010000011001001000010000100000101000100000000111110011011000001001011000001100000000000111010000000000000110010100110110110010000100100000000001000100010010011000000000001000000001000010000010000001000010000010010000010000000000110000
01001100001010001100010011000110011101100000111000000001000000010000000010011010110100000010010010000000111010010010000001000000011000011000100000000000000100010001001000010100000000000000010000011010001011000010010000000000110001001000001000010010010001000101001001000101010101000000100100001000001011000100101010000101011011001100100000001000000010100000011000000000000000000100010010001011001000100000100100000001011000100010000010101011001001010100000011110101100000001000000010000000000000000010
00001100010000001110000101000001010101000000001010000111000101010000000000000000100000000010001100000000011001000000000101000011000100000000100010110100100101000010111001000000000000010001010000001000100110010000101100000000100011011100000001000000000000010010011111010000000011100000101001100000010001001100000111010010000000000000001001000010101000011000000100010100001000001001010000001000100000001010000010011010000011001010000000001000000011001010000000100101000010001000010101100001101001000000
00010010011000000101100001000110100100000001100100000000000010001100100010000001010000110100000110100000000000100000000000000110001010010000010110111011100001010000001010000100000000100110001001001000100100000010011000000000000110110010000111000100010010001111100001011100100000100000001000000111101000000000000001101110100000000011000000010101001000010100001001010010000001000000000010000010000110000100010000101000000100000001010000100101001000000000100100100000001100001000000000100010000000001100
00100000001010001010100000000000000000001100000010000100001000001000111000100000000000000000011001001001010111010101001000000001100000000000000010000010010000000000000000010110110110000000010000001110000001100111000000000000100101000000010000000001000100100000000100001100010100000100001001011000100000001010001110000001001000000010011110000101000011101000000000010001100100011110000001000001100001000010000010001000010000110000000000000100011101001000110000000001000000000001010010000100000000001100
01000000101000000000000001000001001110001000100010001000001000000000000000000100010000100001001001000000010110000011011001000010001110001010000000000100000000000011001100101000001100000000000000000100000010001000110000000000110011101000000000000000010000011111001010001001000000000011111001000100000110001000010010001000001100000000010111010010010100001000011000000101001100010000000000000010000000010000101000100100000010000010000100100001010010000100000100010001000000101010001001110111000000000000
01001000000000000000000000001100000001010110001011010000000110000010000100100000000101101000000100010001000000110100000001101110000100000011100110100100110010001100000111101001101010010000000000001000111000100000000001100100011010100101000000000000000001000010000110101010101000000010110000001001000011010010001001011000010001010100010000000000100000000001111000100000001000000110001000110010000000000101100011001000001000010001000001000000011000100010000000011000010100000110000010010000000000000001
10111000000000000001010100010001100100100000000000010010000011010001010011000010001001001001000111010000000000000000000000011010000010101010000100110000100011000001010101000110110001000010000001000010010000001001010000000110100110100000111000000000000000000010100001010000100000010010000000001000100000000010000000010100010010000000010001000011001000001000010000000000000001010100010010011000010010000011011000000000000000000000000000100100100000000101101000100010001000010100000000001000010000110100
00001100011000000000000110000110001001011000000100011100000000100000001011000000100000010000000000000001001100100101000001010110010100000110000000000000010000011010101010001100001001010000001000010100000101000000101000010000000001001101011000010000110110011010010111000001010100000000100001000111000000000000100000000100000111000000110010000100000000000100100000001011100100000001100100000100100100000000001000000000000000000011100001001101100000000001010000000010000001010000000000000100011000000100
01000000100100001110000001100101010010000001010111000100010000000101011000010100000100010000010000000000001110010000010100000010000001000101000000100100000000000010000000000110011000000000001100001000100001000010000110000101000000000000010000001000010001000000010011010101000000100010000000001000010000110000000001010000010000001111010000000000010100000000010000110000001101000000000000011001000010000001011101001000000110110100110010000011100100000100010010011000000000000100000000110000101000000000
00100011100000000001000000010000010101001000100000100000010000000100000011100000010010001001101100000111100000000000010001000000010100110001000100000000000010010000011010010011001001000000000100001000000100010000101100000000001000001001011000000010000010010001010010110000001100100000100001001100010111000001010000100000011001100100010110000101000100001010000010000000000100000010111100101000000100001000000000100000011011010110010100100000001010001001000000000000001001000110000000000000000000100000
00011100000000100000001010000010001000000101101001000011000110101000100100001100000000100100000000000000000000010000101010001000010000000000000100001000000001000000000010100000000000100010001000001100001000101001010001000010000001000011000100000100001000100001111011000010010000100001000101000010100100001111010000000011010000010000000000010011000001000010001001110000000001100101100110100100001000001010101001010000100000110000000000110000101011000010000110001000110011110000010001100011000010000001
00010010010010010011000010000000010010000011100100010010001010000000010000000110001000101100000000010100000001100000110000100000011001010001010001000001101110100011100000000000001000010000101110010000000001000011000000010100001010000010101000010000000000000000000000101000100010010010000010000000000110001000000100000000000000000101000000000000010000111100000001000000011110110000001100001000000001011000001001000101001111000000000000001000000010001000000000000000110000001000101000101000000010010000
00000010001000000000010000100010000100000000000000000101010100000010100010100101000100000101000000000001000011000001101110010000000000111000100011011001001100100001011110010000000010100001011100100010000100001010000000100010100000001000001011000001100010000010000000010000001000000000001000000001100000100000000100000001000100101000001001000001100101100001010000000010110010100001000000100000010011010000000110110100010001001110100000001011000000100001001100010011110001100110000000010010000000000001
00010000000000001001100000010010100000000000100010000010001001000101000000001100000100000000000001111000000010100001000100110000000100010000000110000101010010001000100011101000000000100000010010101010000001001000001000011011000000010001001000000111000010010100011010010001010001000111101110000100101001000001000100110000100100100000010000000000101000000010001010000101100000000001000000010010000000100110000001000000100000000010000100001000010000000101100010001100000100010011000101000100000000001000
00100000010010110000110011001001000100100001000010100000010010101100100000001000001000000101000000101010010000000000000100000001000010000001000000001000010100000100001000000100001000000000000000000001000000001001000000111000100000000101000010100000110111000001000000000110000000000101000001000000101100001101000100010100011000000101101000000010000010010000010011000010000001000000101000010000111001011100000000010010001100010000000100101010101110000001011000010000000100010000001010000000001001100100
00010000000000000001001000101010010010000100000010101010001000001011100011000001010000000001000000001001001001000000100000010000001000010000011000010010000110000100000000001110010001000100111000000101000000100000000100010001101000000010001101000010010000001000011100110010010101100011000111100010000000010000000000100100110000111010100000000000111000110100000100011000000011000000000110000000100000100001011001000110010000000100100001000001000000000001010010010000100100000101010100000000000111000001
00000000000010001000000000010010000000000000000010010011101000010000000000100000000000001101010100001001001001100000000000001010010000011010010011000001000001000110001000000000000001100001010000000101110000000010001000000101010000110010001011001110110000100010010000100000000000000000000001001001000000000100110010110000001000000000000110101001011010001000010001000001110000001100101110000000010001001100000000000110000000110001000101010000001010000000010000100000000000010000010001000111000000110000
00010010110000001000000010100001000000000000000000000000110000000101000110000100000000000001010001100000101010000000110001000100010010010111010010010000100000000010000010100000001010100110110011100000101011000000010000000001000000100100100000110000100000000000001001101000101011011000001000010011000000010101100000000000000010100101000101001011010000001000100000000100000000100010001001010001001001000000001000000000001100110010000000001000000001100100000111000000010100000110000000010101100111000000
00100101100011101001010010001000100100001100010001000100000000000000000000010000101100110000000001010010000000100000010000001000000110010001000000000000000000110010010100101000100000000001000001001000000000001000000010000000000110001000100000001001100101000000001100100100000100000000100001000000000110010000010010000011000000010011001000000100000100000000010100001000001000011000011000000010101011011000100101000101000010000001001100010100010010000001001110101001001000000100011100010000000000010100
01101001100000010100110001100010100000000000010010010000110001100010000100000001000100000110110000000000001001000011000001001011100000000010100000001101110000000001010000101000101100101000000010001011010000101000000100000010100000000010101000000000000000000100000000000001011001010000100010000001110000000010000100100110000001100000011100001010000000001000000000000110000001101011000010000001000000000100001000000010000000101001000001010000000100000000001010010001000011010000000010001110110001011100
00000011000000100000000010100001000001010000011000000000100000000000000000010001001001011011000011000010000001000100010000001000010000000100011001010000100000111000001001000110011100010010110001010110110100011100000010010001000000000101100000010010000000101001011010010000000000100100100000000100011001010000000000011001100100000000000000100000000001100000000000000100100010100100110000110010111101100100010000000000001001010100000101010101010000000000000101000010110010100000010010000000011000000001
00000000000000000000000100000000101000001100000010000111001000000100000000110101001000100000000001000000001110011010110001001000010000010000100010010110000000000100000011000000000001001011001000010000010000011110111000100010101000101000000000000100001001100001100001000110000000000000010001100100000010101110010010000000100000110000110000011011000110000001001000000000001001000010110000000101000000000000110000000000000000011010001101000001100011000101000001010000101000000101010110000010001000111001
00000010011101001001011110000001000101100000101010000011000101100100110101000000000010110000000000000010000001010110100000011001100000110001010000100111110010110100000101000100100000001100100001101100100000101000101001100000000000000111000000010101100100000000100000101000000100000000000000000001000001100000001110100000010100010000000000001010000000000000001000100001100101000000000010000100000000000000010101000000000000010000000011111010111000110000010100100010010100000001100111010000001100011001
00000000001100110100000010000000000010000010000010100000100000000100010000100010010000000010000000001001000010000010000001101101000011101001000001001101011001000000010010001010000001010000110010100001100011010001000000000100000101100100001100000110000001011000110010001000000001101010011100010010000011010010100100000000100000000000000000000100001110000010000100000010101000010001001100000101000000110100000100010000101000110000100000000000001000000001001000010010001100000010000000110000100000000001
00100001100001000000000100000000101010001000100011010101100001000000000000100000000000001001000010010100000111111000000000000001011111100010000000001010100100000001011101000101000000000000101010011110010000000001000000000100000001001110100000010010000001010000000000100011100000000011001010000100000000001110000001000101110000000000010000000000000000101000000000000100010000001000000000000010010000011000000100001011010000000011001100110010001010011100100000001000011010011001010000010000101000010000
01001000000001100000000010000010000100001000001100100010001100000000110100001000000000100010000000000011100010000001001100001010000111100100100000000000001000001000000001000000010001010000000000011000000111001100010100000100000000000000010000000000100000010110000000101110000001000100000000000100110100110000000111000001011010000000000000000101000001001010100100001100000010000100000000000110011010000100010000000000110100100010000001010000000001001000000001000000000000010011111000110000000000000000
00000000010000010000000010100000111000100000000100010111001100000110001000001001000011001010001010010100000000000000000010000001010011010001011010010010001000000010000100110100001000010100000000000111100101110110000000100100000000001000000010010000000001100010011001010000100001010010001010011000000001100110000001010100000101101001000010110000001000000000000000000000001110011100001000000010010000001000001110101000000000110100010000010001000001000010000000000100110000000110010001101000000100010100
10000011001001100001000000010110100010000110000000000110010100000000000000000101000000000000100000010110000000101000000010100000000100000011001010000000010100100010111100000000100010010100100000001000000100000000100000010000010000000000000000110001000000010100001000100000000100001000001110000011000000000110000101000000010100100000011000001110000100010001001000000000101000000001100011000000110100101110010010101001000010010110000010000000111101101000100000100101000100001100000000100100110001001000
00000000100100000000000010000010000100111100000010100100001000000000100000001101010000000010000010010000100100000011000001000111010001000000000001010011000100000000000100000101000100100110001000100010001011100100001010011000011001010100010000101010101000101101011001000000001010000010010010100000010001100110000010101011000001000000001000000010000000000010000000000100001100000011000011010101100000010000000110000000000011100000100100010110001010010101110100000000100101100011101000011110010000010001
01101000001001001000010100101000100000001000010100000110000000111000000000000110010100010010000001000000001000000000001001000000110000101000000001001010000100000000100011100000100100010000001000101000001011000000000000001100000100000110111000000000100000010000000001000001101110000001001000000101001111011000100011000100001011000100010000100000001100101010011100010110100110010100001000100000001010010110000001000000000001000101010001000100010000000000100000010101110000100010100010010000010010001010
00000100000000000000110110100100101011001110000010010100000000000000100000101010001000010000010100000100001000001010010011000000000000000001100000000001000000001000010000001001000000001000011100010110010000000000000000100100100011000000000101000010000010110010000000100000010000000000100100010101000100001100110000110010000100010000101000100001000000110000100000111000000100010011000101111010101000010010101010010100001000000000110101001000010000001010000101100000001011100000001000001001000011010000
00000000010000110100111000000000000010100010100000000000010010001011100000001000010000001010000000000010000010000000010000000100000010000000000011010000101110100000010011100001000101000010000001000001101101000001000001000000010000011000010100010100010111000000000011101000001100100001111010110000010110100000011000100000000000010001001100100101011011000000100100000100000000110000000000000001000101001101110010100100000000001101000010000100000110110001000000000101000000000000010000011100001010000000
00010001010000110100000000010000100001101000100101010100000010000010000000000010100011000000001000111000011000000000101000000010100011100110101000000110001000001100000000010010110100100010001000010000001010100010100100000100110000001010000001110000000101000001000000010000011110110001100001000001000100000000011010000001001000100011001000000101101000101001010010000010000100001000000101000000100000010100010110000000000011010110100000000101000111011100001100001000010000001010000000100010001001001001
00000101011101001011000000000000000001100110000100100110100000000100110000000110001010010001100100000110000000111000000010001000001011000010000011101000000001011010100010110000000000100010100000001000000000010001000001100100000000000010001101100000001000000010001000110000111100101001101010010000000110110011000111010000011100100000000000001001011000000000010100000011000000000000000000110001000000001000101011000100010000010100011000000100000100000110110000000000000100000000010100000000000011101000
00000010000100000110000000011000010010010000001101000000001000001100000001100100111000000000010001000100001000001000010010100000010100110001000001000001001010000000110000011100000011110010001001001000100000000001110001000001100001010010000000010010000000001101110010100010000000001100010010010010100000000010100000001001000000100100000001011000110100000000000000000000110011000100000000000000000000111001000100000100000000100000010000110010000001111010011001001010010000000000000011000010100110000010
01101110000010100000010100000000010000000001101101000001000101011100001000000100010101110010010110100010010000000010011011000110001010100110100010001101000000001100000100000000010000001000000000000100001000100110000000001100110000000100100000100011001100100100001011000100000011010000001001010000010011101001010000000000100100001101001100111000000010100000100000100000110011010101000000100100001000000001010000011000000001100001111011000000010101001001001000000000000000011000000100110100001000011001
01000000100010000000100000001000010010110010100001000000000100110000000010000000011010010000000000001000100000000111001100011000000011001001011000000000000000000000000000110011000100011011001100001000111100010010010000000010000100110010001000000100001000001100001001001000000010000110011010100000100000000000000001000000001100000000001000001110100000000000000000000000000000100100000010000101000001100001000000000100101100000000001000000111100000000000000001010100011000000001000000000000101110000001
10000000000000001010011000000000000001110000000000000001000001010000000000001000101100001000001010000000001000101000000010011010000000010101001101101010000000000100000100100000000000000010001000010101101010110010000000001010000000001001011000010000110000000000000000011000000001110011000100100000001000100100000010100100000011001011000000001000110011100110010000000010000110111100001000000111000001000010000010010101000111000000001111000100110010000101000000000000000010010010101100010110000011000000
00001101110100001011110000001011010001010000110011010010000111001110110000010110100101010000010010100101000100100000100001000000000000000000000000000011000000000000000000010101110001010100000000000000000000010100000000000000010010111001010100000000001010011011000010011100001000001010000000000010010000110000010000000010010000000000001000010000011001000010000110010100000000100001000100000000000001000000010100001000101100100001000000101000100001011101000001000000000011010000001100101100100110000000
11100000001000000010100000000001001010000101001100000000000000100010110111000000000000000100000010101001101011000010110100000111000100000010110001010000100100100110100000001011000011000000010000010000100010010000000000011100100000010000100110001011000100110010001010010100111100101000010010110110011000000001110000000010010000000000001100110000100000100101001000001001010010110001101000110000100101000110000010000011100000001001010000110000101100000000000000000100011000011100010100001000100100000001
11111010010101000001000001010111000011000000000010010001000001010100000100000100000100101000010101101100010001000000000000000110101001010001011001010000000101000000100101010001100000100001001100001001100100000000110001110110100111010011100100100000000000000000000010000010100011110010100111000010000000000001110000100000000000011001100000110100000010100100000000001010111000100100010000100000100100010010100001010000010111000001110110000000011000001000000110110000011000000000100100000000001100000001
00001001001000101001000010110100010000010000101011101110000000000100000010100000010110011000010001001011000000001000111000010100010111000000000000010000001100010000010000011000100000101000000000100010010000011000100001100000011000000000000010110000000000000011000000100100100100100001110111111100000000100010000100000001010000000010100000110000010000111100001100001101101001010010001111000000000000000010001001001000010001010100100000010000000010000000100101001000000101001101001101000001000001001010
01000000010110000101010000100001000000001000110000000100000101100001010001000110000100000001001000000000000000000000000101100100000000000000010010000100010001110000110000000000100000001000000010000000000010000000100000001001000000001000011000000100000011011010010101100010101100010000000101001000001101010010101101100000000110001000110000000000000100100000100000100110000100000001101001001000101110000010010000100011000100111010011000001000000000000000010010000000001000100000110001000010100100010010
10000000000000000000000000000000000001101000000010001000011010000000000001000000100100100101000100000001000011000101000100001010001010110110000000110001001100000000001100000001000000000010001000101000000100000010010000000000001001011000101111010000000100000101010010000000000010110000000000000010000101000110001001000000001001110000110000000000000001001000000001010000010100000001010000000111000011101101010010000000001001000000010001000000000000100000110000010110001000010110100001110100011100111011
01101010000000000000100100000101000000100011100000000000001000001001110000010000001000000000100000000000010010010000100110010000111000100100001110101000000000000100000000100000001101000010001010001000000000000000000100010101000001000010000000000010110000100101000000100010000000010000010110101001010000010000000000001011000001100010000000000010010010101000000000100110010010010000101000000000110000100100010000000010011010000000000110010100000000000000000000000100000000111101000000010000011110000100
01110001010000100010010100101100000010000000010000000000000100000100010000100001000000000000000000000000011100100001100001000000100101000111100000100110000000000000000000011001000001011000111010000100110110010001001010000001011101000000101000011100100001000000001011000000001101001000100000001000100001100011000000100000000010100100100000000101100011100000000101000100000010000010010001110010100100010000010001000000000000100000000000100100110010000100000001000010010000000001000000010000010100010100
00000100100001000010000000001000011100010000000101000110110100001000111001100100001010000000000010100011100000100000100000001001000110011001000110000010000000000100000001100010101100001000100001100010001000000111000010000001000000100000011101001000010011110001000010000100110001001000000000100000100000110000000100100001001010000000000000110000001100110100000010100110101100100001000010100000100001101100000000010011000000000110011010000100000000000000001001101000000011000101001011000100010010000000
00000000010010100110100100011000101000100000000000001000010100100000100000001000100000000100000001010000000100011101100110001000000100001011100000000100101010100000001010000000001000110000010011110000101010000110100000100100110000000000001011000000100001010010101001000001000000000000001100010000000100000110000000111000011000100000100000000001001001000100010000001100000000010100000000010000000000000000110101000011000111000000001010100000000000100000000000000001110000001100001000000011000001010001
00001001101111100000111000010000100100110101000000010010000000100100010111010100010001000110001000010000000010000011000101111000001110000000100001000001010001000000000000010100010110000000001010110000001001000010001000010000000000000000000100001010100000000000100010100001001101001000010000000001000101100000000000101000000000010000000000100000110001100001000011000001000010000000000101110101101100000000001000101010010010000000010110000001000100011001000001001011100000101000000000000100000001011000
00001000000010011000000000000001100000110001000000011100000000100110000000000000000000000000000011100000100100011010100011000000000010000101000000001001001111011001000100110000010010001001001011100010000001000101000000010001100000000000000000001000010000000011000100001000000000001000010001110000000001001011101000100001010100000001000000000010010110000000010110110000000000010000010000101001010000000010000000000000100010000110000000001000100000000001000001001000100100000000010001010010010000000110
00000010101010000000000010010010001001000101000010000010010000000110001001000000001000010000000010000001000110001000000000001000011000000011000100111000010000000001010000100000011100000100010000100010010000010100110010001011000001000110010010001000000000000011110000010001000010100001000000010001010000100010001000000100010100000101000001111000000100000000100000000011111100000100100000010000000100101000000100000010000001011001100001100000010000100001100101001000100001110010001100000100000010000001
10100000001000000011000000000001001000011010110101000001000000100111010110000001000100110100000010100101111010111100000000000000100000001000010111001000000100010010000001010000000001100110000000010000000000010000101000000000000001011011000000101000001001000001010001000100001000010000001000000000100001000100001100011100011001000100011100010000001001000000100000100010010100110010100010011000000010000000000010000001000010100001001000001001100100000000000000101011001000000100010000100000000110000000
00010101011000010000001000000000000001000100010100000100000000010000000001010000000000000001100000010000110100001000001000000001010000101000100000000000101001100010101110101000001001010000011001010010001000100001000010100100100101010000000000110000101000000010010011011000100101000010001110000110010000010000000000000000101100000110100000001000110000000000010001100101100000000000110000100000000100000000110000000101110000001000010010000000010110000000000000000000000100001000000000001100110010010101
10000001101101001001010001000000000000000001011001001100100001000000000001000000001001101000110011000000000101110100100001001000100001000110100000010000000100010000000010100100110101000001110000000100101000100100100100101101000000000010110100100010000000000000010100001101000001000000000101000000100010000010110100000000001010000000010010101000000110000000010000001110010010000000100011001000000100100000001011011101001001000000110001101100001110000011001000000000000100001000110000000110000001000100
10010000001010000100110010000001010100100000100000010110001101000100000100000010000000000000000000000010000001100110111001000000000000011000100000000011000000000010110010010010001001010011010101100100011000110100110111010000010000001000101000100010001001110001001001100000000010000010010000100010010101100011000000000010100000100100011000110000000010010000001011000000001100010010001010100110100000000000010000100010000010000000000000101011100000100000101011000001000000010000010001000101110000100001
00101001010000000100100000100000000000000011000011000000001001000000001000101001010010010010000100000010000010011001000001001000011100001000000001100001001000000100000100010101000001000000000000000000000000000001001000011100000010001000010000000000000010010100000000001010010000000011000000000010000010011111000001100000000001001000001010001001011000000000000010100000000110000000100011000001000100001110000100000010100010001100010000000000000000000110010001000001100100100001000101000001000000000000
00010000000000000001000000000011011000110000100000010000001000010000001001000100000000000001000000010000110000000010010010100000000101000110000000011000000000010000001000000100000100000000110100000100011001011110000000100000010101000001000100001010010000000000100001000010011010010000100000110001001000010110100000100000000000100000001100000000000101010000010000001000000111000010000000010010001000110100000011010000000001101000010000001100110111100100001000100000000100000001000000110101000000001001
00000110000001010100000000001000001011000000001101010001001110000001100000000001010101010010000000000010010100001000000000001000101100000001010001000000110110010000010001000000000010101011010000110000101000000010110101100010010110011110010110001010010001111000000000000001100000000100011100100001010100000000000011000010100000001100010000000100000000000100000111001100110001000010000001000000000001010000010100000000000011110100000000000111100101100000000100000000001100010000000011000000001100101000
00001000010000110001000001011000100110000000000001000100000101001000000000000001011001100001010100000111000100001000100000001000000110000010110101100010000100100001000000000001100001001000000000010000010001010011000011010000010000001000000000101000000110011000000100010000001000000000100010000000000000010100001001000001110000111100000001001000000110000110100110001010010000110001011000100000000001100010010001000100110100010010100001001010010100000000001000110000000001001001000100000010100010100100
00000110110001000100100000000001100000000000000101010000000001001010001000000010000000000000000000100000010100101100010000000100000001000010100000100101000011010100000000000000000011000001100100011000000001000000000101010001110000010101001010000111000101000100001000110010100000100000000101010000000000001000010110010000000100001011000010000001100000010000100000010100011011110000110001000000100000001101000001001000000100001000010000000110100010100010100100000000001100000100100100001100010111000100
10001000011101001000000100011000000010010000011010100000010000000001001010010101011001010101001100000000000000010000001100001001000000100100100000011000100010100000010101100001000000000110100000000001000001000001101001100110001001010000000000000000100000100010001000001000110010011100001000000010011100000010001010100100101000000000110001100011101000000010000000001000000000000110000000110000010100000100100000000010100000000000110001010000000001001000000000011001100010000000100001000100000001001000
01000101000000000001000000001100100000000100000100000000001011000110000011010001101000100000000100111010110010011000000010001000000110010010000010110010001100000000000110010010010010000110101100101100000000000110000010001010010001000101011010001000010000001000001100000000000000000000100100011100100001100000000000000110010000011000001001010000000000000101100000000010001010100000000000010000000101100000000001000000100000010110010100000001010100010100000100000000010000110000000000000111000000000000
01000000000101110101001001000000101001110101000000100001000001100101100000100000000100000000100000000011010100000100000111010000000100100000000001001001110000010000000011000001110100001010000000110001011010000110000000010011001100100000110100000000001000110000000000001001010000001000000000100101000000000000010000110100101001011101000000010101010101110010000110010100001111010001000100001000000001001000001000100000100010101000000000000000010100001000100010111100001001000010010011000101000010001100
00011001000011000001000001001000110000000010000000000000000001011000000000001100000000110000001010100000000001100000100010000010001010001010000000000001000001100100100100000000000000000110011000011001000000010100000000100000000011000000000010010110100000000000001000000010000000010000000000100010100010001000000001100001000001000000000100100010000101000000010000000100000000001100000000000001000100000000010000101000101100100000000000001111001000000000000000100000010101001100110010000001001000111000
00110011000001000000101000010100000100010001000100000011000101000000001010110101110011001000101100100011000000011000000001011000000000100001110100001000010000000001100000001000000001101100010000100101000000001001000100100000001000011000110010000100101000000001001100011000000000011000101100000000010100100011010001000000000000100000110100000011100011100000011010111000000000000101010100000010010001000010001100000001000011000100000011101000011101001000000001111000000010000100000000100001000100000011
00000001000000110111000100011000000000001001100001010010110001000100000011000000000000001000100001000001010000001011000000000001101101100100000000100010000001001000010100010100000100001000010001010000000001100001001010010111000101001000011000010011101001000111000000000001001111000011000000010010000010000000001000011010100011000010110001000100000000000001100000000001100100000000010011000001100000000100011000100010101000101010000000010100000100100000110000010000010001010000110010000110011000100001
01011001000000001000001010100100000010000000100000000100110000100000000110000000010000100001000000000101101101000011000001110000010111010001010000001010000100000100100100000100111010100000100000000100000101001101000000100000000000000010001001111101001101101100011111011010001010000010000001000000101000000001000100000001100001000000010001000001100000000101000010001101010100001000100100000000100011101010101101010100000000000010000100000010010101010000011010000011011101000100000100000100000000000000
00010000000110000010101000000000000010100101000000000001100101000010000000010010001000000000000001000101100000010000010001001000101010011100111000000010000000010110000101001111000000010000000000011000100000011000000001001010000100101001000001110000100000000000000100111010000000010011000001111010000101001000011000101100000100010011001000010001010000001000100011100100000011011001100001101110100010000000100110000000010001010000000111010010000100000000100010010000000000001101000110000010110100100000
00010000000100001000000100000011100000000010000000000001110010000000100010010010000100010000110010000111100000001001101000001000000000000110000100000101000110000000000010001000010001000000001000000000000010000001101001000010100000000000100000010001000101000101010000100101110001000000000000000000000010001001000010010010000000000001001000000000100100000100000000011000010000100000101010011011101000011000000000000010000010000010100110000000000000100000101000000001000100100000000000000101000000000001
11111001000101000010000101001000100100110000001010000100000000010100000100000000000101001101000100001000001010000001000001110000000011000010000000000000100001100010101001001010001000001000000000101000110000000000101101100000000101001000100000000000010010011000000000010001111100000010001010010010011001000001001101100101001000010000000001000000100100000001100011010000011010000100010010001000110111000010010000001000001100010001010010000101010010000010001010000010100101000010000000010010010000100000
00000001100000000000000000000000000000100010100110000000100100010100000100000000010000000100010000001000000010000010001000010001101000100100100010011001010110000000110000000000100010011001000001010110000010001000000010010000000010000010010000001000000010001100100110000000000000001000001011111011000110110000100010010000000000000000110010000100011001100000010000100000010000000000000000000001000100000001000001000001100000000000000100000000000000000000100001000000000000000000000000010000000000000100
10101011000001111000101010011000000001010101000001010000011001101000001010001101101000001000101000001000010010000011001010000001000001011000100010000001010001010000101100000000001000110000010010101010100011100000110101000000011001110000111100010100000010010000010110000000000001100000000000001100010000001000001010110000010011010010001000000000100001010000000010000010011110000010000101010000000000010000010010100000001100010000000000000000000100000001100000100000100000000000000000001100000000100100
00100000001000011010001000010100100010100011111000000110100100000000111100000000000000000010000000001001000100000000010000001010010111100110000000010011001001101000000000000001000000101001011000110101110100000000000000100100010000000000000000100000100101000001000010011000000010001101001000000010000001000000010001000000001010010001000010000000100100010000000100110001001010000000100000000000100000000000000011000010000100101100000001000001000010000010000010000010100000100001010000000010000000100001
00001000000000010000000000001000000100101000011000110100100010001110000010010110010100010000001010100000001010110011001000000101000100000000000001000000000110000010100110011000010000011100011010000100000100100000100001100010001000001011000000101010010100000001000000111010011000000010000110001000100000010101000010000000000000001110001000010110001000001000100100001010011000000000111000000001000100011000001001000001100000101011000000000100000010000110100100001010010000000000100101000000000001000110
00100010010100101011100100010000000000101011000100010001001000011000010001000000001010001010000000001011001000010010001011000010010000100000000000010000000001000100001011000000100000001000000000000000001010000000100010101011000000000110010100010000000000100101000010001101000001001100000000101000010000100000000001100000110000000111001000000000110000000000000000001000000000010011011000001000101100100000000010000000110010000000100010010000000000000000001010000010000011101010000101001000100000000110
00000000000010000100000000000000000000101100100101100110101000100000000100000001000110000000000000001010000110100100100100001100000010100000000100000000100000001000001001001001110100000000000000000000000010001001000100101001000111110001000110011001101000000001010000011000000100101000100001010010100010010011100000001000000000000000000101001000001010000000101000011011000100111000011000000110010000000110011000100001001000100000100100110000000100100000010100000000001101000001010000100011100011010010
00000010000100010100010110000000000011000010000000100100001010000000101000001000101000000011010000101001001001000110000101011000100000000100100100000000010000010100000000000000000000100010000000000000000010100100001100000100000001000011000010011000000011001011010010001000100000000000110000000000000100000010100000100000100001000001000000100000000010001000000001001010101001000000010000111100110100010000000010110000011000000000100001010010010001001000110100000110000000010000000000000100100011000101
10000001010000000100010011000001000001010110000000000001000000100010010000010110101010000001001000101100111000010001010000010000000001000000000001111100000001000100000000000001000000000000000001000000011000001000011100010001100101100010101001000000010100010000001000011110010011000101010000110001000010100101111001000011101000001001000100100100000000101000000000000000100001100011001001000010001010101000001001000010001001001100001000000010000000010100100000000100000110000001000101111000000000011100
00111100001000100000010100000100000001100000010101110001010000100100000000110010110000000010010101001000000101000110100000100000001111000000000000000000010000010000000000110100000010001000000100010111000100001100100000100100000000000000100110000000011001011010000001101010110011101000001000001000110000000000000000100000100100000011101010100100000000101000100000001000000110110000100010000100000001001000010011000100000010000010001001000001001110001000011000000100000101010001011101010100000010000100
00000100010000000000001010101000001010001000101010000100000110000000100101001000000011000110000001001000110000000100010010000000010010000000000110000010000010000010000100010010000110010000100000001100000000101010000000000001000100100100001000000100100100100001110000100000100000100000001000010000001000001000000001010000001000100001000101000010000001000000000001000000000000101000010000000001011010000000001001000101000110000010000000001011000010010000001111110110000011100000000000100100000000110011
10000000000010110000000000100101011000000001001100001001000001000000100000001100000010000001010010100000001001001110000000000010000101000001001001000000101000010001101000010000000010001000010000111000110100010000000000000001001010001110011001111000000000010000000000010000000110100100100000010000000000000010000000100101010110000101010001100001100010011000000001000110000000000011001101101000010000000100010000011110000100000100001000100000000100110000100000000101001001110101010110001100001001010000
00001000001001001001010000010000000001000000000000000000000010000011000010000000000000010010100000000000000010100000000000100100011000001001000000100000000011000111000011100000000010001001010010100010100100000100011011100001001001100000000000001000000000000110000000100001011110010001010010010100000011010010101011110110000001000000010110001100010110101001000000001000011001000000001001011000000000101010010010000000100010000001000111000000010000110000010010000000101000001000010011001010000000011000
00010100000000010010000010011000000111001001001001010111000000100110010000000010000010100001000100010000000100000000000100100010001101000000000000000000010001001011000100001101001100000101100010000000100000000001000000000000010101000000001010010001000000000010000010100010000000010101001000000000010010010000010000000110001000001000100010000100000011100000000000000000010001010001010000001001000010000010000010000010001100110000000000000000100010000000100000000001010001010000101010011100010011010001
10110001010001110010010100110100000000100000000000001000001000001010010000100000001100000001010000001100100100001000000000000000000000010011000100010100000001000001100001000000101000001000000000000000000001010010000000001000000001011000100000001010010010100000000011000000100000000000011010000110000101001100001000001001000000000100010110000100100001001000110001011000110010000001001010100010001010000000001010001000000010010100000100001101010000001001000010100010010110100000010000000001001000100001
00000010101000000000100100000100110110011000000100000000101001000000000000100000000000000010001000000001000000011000000110010000000000000001000000100001001010000000000000100000000000000100010000001100000010010000001010100000010100000000111000010000000000111010000000000000001000001000000100000000010001000000000110010010000100001000010101001000011000100100000000111100100001000010100010010000010001110010000000101010000000000010011010010100001000000000010011010011000000000000011010000111000101000101
01000000010001000100100000010010001000001000000000000000000001100001110000000000100000010000000100001000010100000100000001101010000100011010100000001110010101101000001100011001000000010000100000101000000000010100000100000100011000000001000001000011000000000000100000101110100010101100100001000100100000100000000000000111011000001011111100010000000000001000000011110010110000000000101000000100010000010000001000001000100000001000001000010000100010000010010100100000000100101100000100000010100000001000
00100000100001001011010101000000010000100110000000000000100010001000000000010010001000100000110000000010010111000001000010000101000010010110000000000000000010010000100010101001000010101000000010000000000000100010000000111000100101000001010000110010000001100000000001000010110001000011001011000100000000001000000010010001000001011101000110000000000000001000010000011010000110000100000000000001011100111110010001100010000000000011100011100001000000111010000001000010001010000100000000000001010100001000
00000110000000001100100000100000101000000000110100111001000000000000000000001000010111010001100001010010001000001110000111101000111001111101000100010010000110100010000011010001000000110011001001000000100000000101000000100000000000100000000000000000010000011101100000100000000000000010000000000011100001101000000000000000010000001000101000000000100101100000000001010100000000000010100000010100000000000000000000101101000000100100001000100011001100001000000001011001001100001100000001000001001110100110
00000100000000000000111101100100010000101000010000000000110111000011000000000000000000100000100011001000001000000011111010100000000010000010000010011101001000100010011001000010000011100001001000000100000000010001000000111010000000000010011010100000000000000100001001100000100001001100000010000000000010010010000000010100101100110000001010100000000110110110000001010001010001010000000010001000000001010001010000110010001000000011000010100100000000011000100000100000011001010010101000011101000000000001
00100000101100000100001000100010010101000000000000010000000010000010000001000010001110010001010001000000100000101100000101001000000010010000000001000000010100100110010000110010010001100000000000000100010000100001101000000000111001001000000100011011010001100000000000001000001001010001000100001110011101010100000001100010000000011001001000000001010010000110000000000100100000000000000110100000011010000001010100001100000101001100011000001000100011110100101000010000000010010000110010011101000101000011
00010101010000010100000000011010000000000000010011001101000100010001100000010011000010100010101101011001110001001100000000001010100010101000010000100110000101010001000000001110101000000000010001001100000010001100000000100101010000110001000000000000100011100000100001000000010000001001000110100110000001000000000100001000000100001101000000000000011010000000000000111010000000010011001010000101010010000001100100010001000011010000000010000000001010000010000100000000001010000000001100100010100000110001
00100000001110010000100010010101010000000100100000110010000010000000010000010000001000001000001101100001100100000100100001000010110000010100010100010100010100000001000100100000001000110010000000011000000000010011000000000000100101010010001011000000000010001100100010010100011000000010001000000100000000000000000010000010000001001010100001011000001010000000000010010010001000000111111001000100101000110000000010000100010000000100010010000000001110001000100000000100000000001000100011100000001000000000
01101010001001000100100100000000000011010001000000010001010000101000000100000111000010000000000100001000000010000001100010000000010110100000001000000000000011000000001101010100010000100010110000010000100011101001000010000001000100100000010010010001000001001000010010000000100000000000000011100100000000000000100100101000000100001001101100011111001000101000010001000000000010000101011001000101000000100000000000000100100010000100110100000001100000000000001000010011011011100010000001000000101100101100
00001011100000101110000000000001000001100110000101101000000000000010110000011010001110100000110100000000100000010010001011000001100000000000001010000001000000100000100000010011000000101011000000010100000100110000100100000010100010101000111100001000100010010001001000101000011100000000000000000000100011100100000101000000001010000010000000000111000010001000010111000000100101000011010000000010100010000001000000001010010011101100010110000110001001000001100011000001000100000000001000000000001000000010
00010000100000010100000000001000000000000000000100001001000000101000100000001010010000000000000111000001000101000010001001010000010100011000001101000000000000000001010010100000001010100100000001000110100000010101000000000000001000000000100001000000000000001001010011000000000010010001001100100000010001111000000010000100000000001000010100111010100000001100000100001000011001000010110000000010000000100000010100000001000101100110001001000001010100000000111000011001000000000000100111001100000001000001
10000000100010100110000011000100100000000000000100000000000010100000000000010000001010000000000000110001100000100000100001010000111000010000000010001000010001100000000000001110000110110000000000000010001100001001100110010110110000000010100001010000000010111000011000010111000110000000000000000100100001010000000000110110001010101100010000011000010101000000100000101110000001000001010000110010110000010101100001010000100001010010000100101001010011010000000000001010100000000111100001100100001001010001
01100100100100000100000010000011000111111000010011010010110000000000000000000001110001001010011000000000100010100010000000000010000000000010000000000100000000000000000000000000011000000100010001000010101000001010001100010000000100101000000001110000001000101001000011001010001010010100101100001000010000000000100101111101100000000001010000000001000010000000000010001010110001010000000100000000001000100000011100010000000101000101000000000000100000000010000000100000010000000001000001000000000110100000
01010000000000110000000000001000000000010000000101000001000000110000000001010000000100101000100000001100100000000000000100010100011000101001000000101100000001000110001100000000000000111010100000100101000100110000010011100110001110000000100010000000010000011100000110000010000000000100000001001110010000000000000000000000000011000000110100000101000000000000111000000000010000000010000100010010010000010000100000000000100100000000000101101000000000000001000000010000000000000000110001100011101000001000
01010100100000110010000010100000001000101000010010000000000111001000111011100000000100000100100110000000001000100001000000000001000000010000111000000000000101000010101000000000000011100001000010000000111000001000000000000000111100110000010101000000010010000000000100100110000000001000000000010000011100010000000000001100100000001000100000100001000000010000001001000010000011100000011000000000001010000000000100010001001001001010000001000100010000100100000001000011000000100000001010011000100001000100
00000000100010000001010100010001000001100000010101000101001000000100010010000100001001100000000000011001011001000000001000000010101001000001100001000100000010000001010000000000000100001000011000001000101000110100101000010000001000100100010001000000100001010000000000010000000000000110000001000000010010010110110011001010101000000100001101011001101100001100100010101010000111010001001000100001100110100000011011000000100010000001100000101010001010000000000000000010000000001110000000110011100001000010
11011000001011000001000000000010010101011111010100111010010010010001000000000010100000000011100000101100000000100000010000000110000010000000001000011101000100010001000000000000010010101011010010001000010000010000000001010000000000010001000000011000000000000010011101000000000001000100000010001000001000000110110001000001100011000000000101000100000100100000010100100001000000001000110010010001000000000101100101000101000010010011000101001001011100000101001010001100000101001001000010000100000000000000
00100010110011001100110100100001000100011110000000100000000000010000000000100001000111100000000000000000010001100110000000000100110001000011000010100010010010011100000101000001000000110001000010000001000110001000000101000001110011000110011000110110010010111001000001100000010100000000010101001100000010110100110100000000000110101000011001000101100010000110011010011000000000001100000001000000010001000001010000011000000101000000000000010000000010000000010011000011000000000010010010001000100010001100
00001101001000010100000000001100101000010000000010001000000001100100010000110010001100011000000100000000110000000010000011100000010100000100000000100000001000100100100110100111100000010000010001000100010110000100100010001010000000110001101000101001011111100100001010100001100000110011010010010001101000001000011111100000010000010010000101010001011100000010011000000000000000000000011011000010010101000000101010001001000000001000000000001001011000010001110100001100101000000100000110000100010010000001
01000000010010100000001000010001011000001001000000001100000001000000010010000000000000001101000000000000001100010001000100000000011010000100010000000001000000000000101000000100010000000100000010000100001000000011010010000000110110011000000000000000001000000000000111000100000000100000010000000110000000000000100000000000100000000001000000001000000100001010000100000100000000000100101100010010000001100110010101000101000000000001000011101110100000100000000000000000001001010100100100101100101000010000
00001010001110010001011000001010010000011000101101001000000001001000010000001000000100000010001100101101000000101001101000011000000000001010000100000000001000000001000000001010000100000000100110000100100101000000000000000000000110000101000000010100000000010100000000110000110011011101110000000000001001010000000001000111000100100001000000000001001001100000000000000000000000000000110100001000000001100110000100000000000001000001000001010011000010010001000010011110000000100010101001100110001000000000
00010000001100000000010001000100011000000000000000010000010000000001010011000001001010000000100010100000100000000111110000100000000100100000000010100000110011010000100000000100000000000001100000000001010001000100111100000000000010110000010000000000010000100100001110100000000000000010100011100010000001010001001010000000000010111010000110001000000001000001001000001000000000000000010000000001000001000010000000011010100000000000100001001010100000001000000001000011010000000111011000000000000000100000
01000000110000101001011000000000000010010001000010000110000000000100110011000001010000010101100000000101000000000100000000010000011100010000000000000010100001100100101000010000001010001000000011000000001000100000010000110000010011111001100001000000011000001000001001100010011000001100001001000100001110110000000000010001000001000010100001000101000100000100001010001001010000000001000000001110100110000010100001011000000010001000000000001010000000000000001010000001100100100010010001000000000100010101
01101100000000111001100110000111000110010010100010000000000000001000100001001110101010000010101001000010110000000010000000000100011000000001000010000000001110011100000011000001000001000001100000100100010001000101010010000100100000000010001100101000000000000001000101000001110100000111000000001101000000010001001100100000001010000000001000000011100000101000000010001110100000001011111010000000000101000001001000000000001000010000000100000001000001100001000100100110000000000110011000000000000011011100
01110001000100100111000001000000000001000000101010000110000000000100000010000000000000000100001100000001000000000010010010110010010100001110000001000000100000000000000100010000100010000010000001000001100100000111111000100010011100001100000101100010100011000100100000010010110100001001000110001001000000000000000001100000001000010010000001000000000000100000100010001001001000100001000001001111000000000000000000001000001010000000000100000010000000101000000011001100001010100000110110000001100010001010
00000000000001011110110000001001001010101001000000000010000000000000000010000000001011001100000000010001100000100000001001111110100001000000011101000000010100000000000100100000001100001100000001111000000000000010010000000001001010001100001000010001000000100000000001000001000100101101001100101010001000101000000000101000100100000001001000011000100010001001010100010100100000000010100000100010001000000001001010000101000101010010001011000000010001000011110000010010000010111011011000100110000000010000
10010010010100000010100110101000100111000100100000000000000100100000000000001100110101000000100001010000000101011001000001110101100010001011001011100000100100000010010000010010011011001000010110010010000000001010001001011010110000011110100000000000101000010000011110010000100000100001000010000000001001100101100000100011000000000001100010110000011000011110000000000001010000000001010001000001001101000001100000001001100100101001010000000000001010100000001000000101001000000010000000010000001000000000
10010000000000010110000110001001000010000000000000000000000000110000000100000110010000000110010000100001000010100100000100000010001000101111001110000001000010000110101011001000001010010001010000001100010000000010000000010100100000000000100101000100010010010000001010000000101100101010010101110101001000000100011011001011000000001000000000010000001000000001111101110001000000010101011001000000000011100100001000000001000000000100000000001000110000000100011100001000110101000000000010010010001000100000
10100000100100000000000010000000000010100010101001101100000011010010110000011110000000000000001000010000000001000000010000010000000000010100100000000100010101000110000000011010010010001110111010001001010000000000111000000000000000000110000000000000000010011000001010000001001100000000100000001100010000000000000101110000001000001000110001101000010101100101000111100000001101000010000000000001000010000101010001000010000001000100000000010101100000010000000010110000101000010010000000000001001000000000
00000000000000010000000000010000001010000101010000100100011000011010110000000101010000100000010000000101000010000000001000000000011100110000010000101001010000010101001000010010000000000100000010000001000000001001100100110000100010000000111000110100001000000111101000101100000001000000001000000110010100000000000010110000010001000000101100100000100000000000100011000010010001000100110011000000001100000101100000110000010000011000001001101100001000000000010000000000110100011000100000010100001010100110
00010000010101000011010100010110000011100000100001011010001010000000000101110000000101010100111000010100000010000000000110000001000000101100000000000010000000100000101000100000000101000011000000011000001010000010010000001000000000000100110001111110000010100011000000001000010001110100000110001000001000010000001000000100000000000000100100101000111010011100000000100000000100000010010100000000000001100011000001010000000000000000000000100000000010000000000011000001000100000001000000100110100001111000
10000000000000001000100011000100100000000001110100000000100001110011101100000100000001000000110001000000010100000010010100001000010010000000000001000001000000000010000000000000010000000001001100011001010000000011000110100100101100010000000001100000000000010010000100001000000100010010001000000000000100010000001001100101000110100010000100000000001000000010010000100011010000100100000000010111010110000001000010100000000100000000001010110100100000000000100110001001000000000000100100010000000011011000
00000011010100000011000011000000001010000010010001100000010001001000100011000100111100111010001010000000000000011010010000000010010001000000110000100000100010000000010001010100110001000001100000100010100001100011010100000100001000010001000000000100101000101010000011000000010100011010100010000000110010010010000000000001001000111000000010000010010010000000101100110101000000000100001010100101000000100100011100100001000100000010110000010000100100001001000000110110010000011000001000011000000001000000
00001011110001010000100110000000100100100001001011000001100010000100001000000100010000111001001000010000001001110000001001000101000110001000000001000111001001000011011111010100000100100000000001100001000100100000000001100000010001001001111000000000000000000100000110000110001000010100001111000100011010000000001000101010001111010100010011010010110011000010000000100100100000000100011001010001110000110001000000000010010000001000000000000000000101000010001010000000100011001001101010110101000000000010
00011001000000000000000000001000000000110000100100010000000010001001001000001100100001000000010010000011100000010011100011010000000100100001001101010010010011000100110001000000000000000000100000000011000000000000010000010000000000000000000100100100100000110000001010000110010000001010000000010001001001010000100000000011000000011010100000000010000000010000011000000000000000101000000101000011000000000001000101111000000000000110000110000100100000001010001000000000100000000000100100001100000010000101
00000000000000000010000000100010100100000001000000100110001000000001001100000000010001001100001100000010010000101010011000010001001000000010000000110010001100010000110000000100000000000001000010010010000000001100000011001100001010110000010100110010011100010011100100110100001000000110001000100011000000001000000001100100000000000000101010000100000100001110110001011001000100011000000000000011000100011100000000010010000000100110000000000010000100000000110000000000100100011000000000000000000000000011
00000000010001010000100000001100100110100100010000001000000110001010000100000010110000010100100000100000000000010101010001000001001011011000010001000000000010000000100000001001000000010011000000011000000001000110000110000001000100000010000010000010000000100000000000100000001000100000000101001000000111100010000001100001111000010001010001010000010000010010110100000000000000100110010001101011001000000110010101101001101001011000100100001010000000001001001001110001000100100011000010010000000000100000
00001011001000000001000010110100101001000000000001000011000110011000000000001011000111110100101000001101010101101001000001000000010000100110001100110000000100001100111000011000000010000100010000011001100011110101101110000000000000000110100111000100001000001110101101000110000001010001001010010100010000011000101000010010011011010100001100001011101000001000110010010000100000100000000000010100001010100011000010110000001000000000100101010110001011100000000000000010000100010000000100001001011010001010
10100000100001000000010000100001000000000001000000100001010010000000111000000001000001000100000010011000000000100010101001111010010100110000001000001001100001000100000000011110001011100001000000011000010000110010000000001100100011111100000110100010110010100000101001100000100000000010001001001000000010010000100100000000010000000000100001100000110000100000000101001010010110100111011000010111000100000110011010101001101000100010000000110000101010010101000010010000001000000010000000000000010010000010
00001000000001000000000000000010000000000001001010001000010000001010000010100000000101000010000000010010011000001001001000011000000100110001001011000000100000100000101000000000001000001101000010111110100000000110000000100100101011001000011000001010001110000100000000100000010100001000001000000010000100000100110010101011000000001000011001101011110000000000011000000010100001000010001001000100000000000001100000000001000001100100000000010110010000010001001110111000000100000000010010000010000010100010
00000000000001000000000000000000000000011001011010010001000000000000010000100001100011100001000000000000001001000010010000010110000000001001000001000000000000000001100010010001100110000000000001000100100000000000100010100101110000010011001000000100100011010010010000000000000000000000100001101000010000111001000000000000010000000000000000001010010000101010110000011001000000000001000000000000100010100010000100001100100000000010100010010000000000010000111000100000010000000001010001000010000000000110
00001000001000000010100100000000000010000010110001010110000010000000011000100000000001011100100000000000000000000100000000110101110010101001000011010001101100000100000000000010000000010110000100011011010100000100010010000100000100001000101010010000000000100000001100100000000010000010010000000100010100100100100010000000100010000101001010000100001000010000000010001110110100010010001100000100001001100000000000100110000000010000010000001000010000000110100101100010110000001000001000010001000100000010
10011100000001000100000001000000000000000000010000101100000000000000000100000101010100000000010000110000100100000000001000011000010100000000100000000101100001000000011010000011110110000000001001000011000000110101000000000110000001100000010011000000100110001010100000000000000000100100000011000000000000100001100100100100000111010000000100000000001000000000000000000000000100010110000000000001001000000000100101010000010111001001001110000100010100000110100000000001000001011110100000000000010000001000
00000000000000000011101000001100000000011000010000010100010000100110000110000000011000001011001000010000101011100101000000100000000100000000000010011001010000001010000001010100100100000010001000000010111001000000000000010000000100010011100010101001001000000000001010100000001110000000101000000010011001011000000000001101000010110000000000000100110000101100001000100111100000000001000111100000000011001000101000000000000000100010001000010001000000001111000100000000000000000001100000001000100000001001
11010000010001111100010010000010111001000011101000010100100100000000110111011010010000100001001000001001100010100000100010000000011000111100000010000010100000000100101001000001000011000101010000011100000110101010000101000001010000010100101000000011000100000100011000000000011010000010011010000000010100010100010010100110100001000010000111110000001100000000100011000101001100000000000000100100000000010101000000000111110000000001001101100000110001100001100010010000010010000110000000010100111010010010
00000000000000000000111100001000111000001001001000100000010000000000000101011001000100100100100000100010000101001000001010000000000100000001001000110010101110001000100001000010100001000100000100001100001000001100101010000101010110001000000100100011000110001001100000010100010010001011001001010100000000001010011000001111000000000000100100010000000000110001000000001001000000001010011000001000010001010001010000001000000000001010001001000100001010000000000110010000100010110001000010000001001001000010
00010010010000000000100100000100110000000000111000110100000111001000000100000010001000001011000001000000001100000000000010000000000000001100101000000000001010001010001000000000000110101101000010101000000000101000000001000110000000000001011010001011100000101000110011001001001000110000100001100000011101000100011001111000100000011000001000100001001110001010010101001011100000001100010010000011010000000001101110010000010110001000001110000000000101001000010100110000100001000000001001000000100010001000
01011000101010000100000100001011100000000100000010000100100001001011001111001001000000010000000000000001000000010011011100000111010100000000011010010010001110100000010110000001010000010000000000010101000000010100000000000011010010010010001011000000010000000000000010001000000000010001010000000000000000000100001101000100001000111100000101000010101010000101001000111101000001001001010000001000010000100000000010000010000010000010000000100010100100000100010100100111100011100010000011000000100010110100
11000100000000001100100000011000001000001000010000001010100100100000000001000000011000000111000100000000000000000000101100000010001100100000010001000010000001000001000000000000100010110010101000000000000000000000001000000001010100000000100010000000000000000100000101011010000010000101110001000001011110000100001011001000001000000000000001000000100110010000000001101010001001010000011010010001000000000000000000011100100001101100100100100000000001011110000101000000011001001000000010000010000000001101
00001000000000000010011100100000000000010000010000000100100001011000101000000001100100010000001010001000100010001001010001110010000110000000001001000000000000000010010100000010010010011000100010001000000000000000010000110110001000000000100100000110001001010000000011100010000011000011000000101000000000010000010010000000101000000001000000000000000000100100000000000010000000010000000000001000001011000110100001000101000000000010100110100011010010111000100000000001100101000111000001001010100000000000
00000110000001000000001000000000110000000000101000001000100100001101000101000000000000010000000010001000011000100010000100000000000000000000010111000000000001000000011001010000000011010000001000000110011110000010100110000100010001001000000001100011000000100100100100000000000000001011100000000000010100101100011000000001001100110100000010000010010110000000000010100100011100010101000001111000001000000011100101001110001001100000000000001010000000001000011000110001000000110010011100001000110010000000
01000000000101000001000001101000000001000000001001010100001000000000101011100000000000001000110001111000001100000000010000000001000000000001000100011011011100110010001100000010001100011100000000101010010100100000000001000000000000000000000000011000010000000010110010101110000000000000100000100000000000001001000001000011110001000110100110000000000010010000001100000100011001000011000000010100011000000001101000010000010000000011000100011000100001000100010000000000000000110000011011000000010110010000
11000010101000000011000000010000010001001111000000000001000001000000000001100110000000010010000110000010010000001000000000111001000100011000101100001101100001101110011011000011000100000000110010000000000001100010101100010000000001000010000010000000001001100101001100100100000010000000011100000000000000100000001000000000010000001001000111000110001000001000000001010000011010100110100000010001110001000000011000100000101000011000101000000001101100000000001000000001000000100000001000000000010000011000
00000000010010001001000010000010000010111001000001100101000100010001000100101000010000011000001010010001011001010000000001011101000010000000010001010100000000010010000000110000010100010000011010100000000101000110100000000000110101100001000001011001010000100110100110000100010100001010000110000010100000000000100000000010000000001111110000001010010010000000000000100000010010100011000000000000000100000000000001001000100000010001010010010111111000000100010000011000000000100100000001001100001000000001
00011010100100010010000101001001010000010110010100000000110010001110101010010001000010010100010000100001001011110000000000010010100000000000000101100100000000100000010001100101001001000010110000001000100001001110001011010100001010000010100000000010001000000100000001000010010000010000110110110010000100000000000010001000100000000101000000000000000100100100101011000000111110000100010011000010100000001010101001000001100000000100000100000000000100010100000000010000101001001001010000000001110100000100
00000000010000000010100101101101000001001001000000000000010001100001010010000000000101001101010000000101001010010000110000010100000101000000000100100000001110000010000001101001000000000000010001000011000010100110001010000000010000010000010101000010000001010001101100000100010000000001010001000000010010010100000000100000000010001100000010100011001000010000010000000111010000001000010100000000000000110001011101000000001000001010000101010000011101001000000000110110100011000000100000010100000011010000
00000000000001011011010110100100000100100111001100000000000000010001100000001000100000100000000000000001000100110001011000011010100100011000000000001000000100000000000010100000010111010000000000100000011000000011001110000001000000000000000000010000001100100000101100000001111100000100001100111000101110100000000001000000000001000100100110000100110001100001011000001110010110000001100100001000000000110100111010001100101000000000010010011001001000000100001110010000000010100001000010000001001000000000
00000100000000000000100110001000101000010000010000000000000001000000000000000000011101100000000100111000101001110000011000100000110001000010000000000000101000010010010000000000000000000000010110010000110010110000000000100000101000011000001100001001100001000000000011000000000000100010001000100001101001100010010001100001001010000100110100001010000000010001110000001000010010000001000011000010001000101010100101100100100100000000000001100100101001011000010111011000000101010001101011001010100010001000
00000101010000000110001100001001000000110000000001000001000000001000010011000001000010000000101000000000010010010010001001110001000000010100100000100000100000010000001010001110000000000001000110000101000011010001001000010000100010011100100000000011011000100011001100000000001000100110000000000001000010001000000110000010000000001100000110101010000100000000000000011100001100000000000000000000110011100011011110010000000010000001100000000000011000000001010110000001000110001001000010000000101001001000
11000101101011100010110001000001100000010011000010000000100010000000000000000000100100000001000001000000000010101001000100000100000000000100000011000001001100000100000000110000000100011000000100001000000001000110000000000001000100000000000001101000000000001110000000010100000010010000100110101010000000100000000110000000001000000000100001000100000100000000000000100010000100000000000101100000110000000010000010110001000000100000010011001100000111100000000011000010100010001110000000100001001100000111
10100110000000000000000000011101100001010010000100010001110001000010000001000000000110000010011001000101010000000000100000000100010001001000010010000101001000000101001000100010000000000010011010001000000011001000011100010000000000001000000001100000100000001001001000010000101000000001000011010000011000010011010001000111100011000101000000100001000000100001000010100000010000101000001000000011101000110000010010000010000101010110000010100000100001000100100100001001000110000000000100010100001011100000
00000000000100000100110111000000000000000000100000001000001011001101010000101011100010000000100001001000001001001100000001000000000001001001110001110010101000100001010000001100000000000000000010010100001001000010001000000000000000000101000100011000000100110000100010000010001010010000100010110000000010000000010000000100000011100010001101001101000000110000000000000101101100000001000010000101100010000001000000000000100000000100110001000100100111010110010010010000001000001010000000010011011001010000
00010001000000011100000000100000100000000100010000000000000010110010011110000101110000101010001010000001000011000110010000001010000100001000001011000000100100010000101010100001001000010010000100000000100000001110000000010011111010000001000000001000000100000101001000101010000100000010000000001100000111101010100101100001001011010000110001010001100000000100110000001101100000000000111000010100000010001000010010010001000010110000100001010000001000000101010000100000100101000000000000010001010000000000
00000000000101001000000000011100000000100000000010000001000000110010001010010100000000000000000000000010000000000000010000000101010000001000000011010100001000010000000100000011000000000000000000000100001101010000100001100001000100000000000001110001000000000001000000011010000101100000000000000010010001000001001011000000000000100001000100100000100000100000000000000000101100000110010100000000000001001000100000000000100100001001000001001000000000001110001000010001000101010000001010000000000100101000
00001000010001001100011001001010000000010011101000000000001111111000011001100000000010010100001001010000000110100000000000001100010100101000000010000000110000000000000010010011000110010000100000100000001001010111010110000101000000101010100011000001001000000010000010000100100000111000100010100100101001011000110000011000011000010111000000111001000000001000000000001101000000000001011010100000000101000000110000001100101001100010001000101011001001001000001000110000000100010000000000101100000100001010
01010000011100010011010110011100001001000001100011100000000110010000000000001100001001001101001000000000001000010100101001100001000001010010000101100000010010001000001100010000010000100000001010100100011000001000100000001000010001000000000000001000000000000000000110001110100001000010010000000011000100100100000100000000010001000010010000100000100010000101010011011000100000000010010101000000010010101000101000010001011000000001001000001000000100100111000100001001000010000000010100010000011000000101
11010001001001101111000000000001101100101001000000011000010000000010000000000000000011000000100000110000001100010000000000000011010000000001000000000000010000000000000011000000000100000100110000001000010000110100001101000000001011001000010001101000000000000010100110101000100000111000100001000000100111000101011000100000101111001000100000100000001101100100000111100010000000101100000001001001000010101110000001111001000000001001000000001000011001010000010000000000001001100000000100100101100010000011
10001011101001001000111111000000110100000010000000110000100010100000000011000001011010001000010000000000000010010001000000010001000010000011001011000000100010101001100000001000011001000010000000000000110001000000000100010010100010011110000000101110100000000101010000001000010000010001000000001010101000111000000000000100000000100111010000000100000010010000100100000000000000100001000001000000000000000100100010001000011000100000000101000000000001100100000100100101001101011000000010100000010000000000
01100010010001001000000101100000001111000000001001000100001110010000101000001010000010000000001000001000001101010010000000000000000001000100000000101000110101000000110000010000100010010110001000000100000000001000110000000011100100010000011100011000111001100000110100000000000000000010000101100000010001000001111000000000000001100100000000100100000000000000100000010000010000011011000011100001000000000000001001100000110000000001000000100000000000000000000001000000000000001010000010110000101000010000
01011001000001110000011000000010100010000010000000010001101000000001100000000000000001100011000100100000100101000000000011110000100000010011000101010111111000010001000000100000110000001011110110100100100100000000000000011100100000101100001000111000001011000100000010000010001000000101100100000000100000100000010000000000000000000010000000100001111101101000010000010000001100001001000000010000011000100001100110000100001010001100100100000010000011100000011001010000000000111100001000100100000100000100
01000000000101100000000000011000000110010100001100001000011010000010010000010100000010100100000010000100000000000100010000000011100000000011000001011110011100110101000001101001000001001100111110001010000010000001000001000110100010100000100011000000111000000101000000000100100000000010100010011000110110000000000100000100011111000110000010000010000000000000100000101001000000100001001100100010000100010010001000000010100000100000000000110000100110100000000000100010100000101100101000000001001000010000
00100110001000000001000011000000010001110000101001000110000100000000001010000000100000000101110001001100000000101001000000001001000110010011000011110100000101000001011100100010110000000000101100010001011001100100000000000000101010000000010000100001001000001010000001000110100000000110000100110010000001100011100000000010001010100110100000000100010001100001100100000000000000111001001001000000000001000001010010000001000101101010010000000000000100000011010000110010000000100000000000110000101000011000
00001001100101100001000010000000000001001000000000100100000000000000000000001000111000100010100000000101010000010001010000000010100000000000111001000001001000101000000010000000100001000000001000000110010010100100000101000000000000010000011110010100000000000100000000000101001100000000111101110000001000100000000001000000000011100000011000100000000011001010001011001000010000100101100101110001000000001100000100000100100000000000010010101000110101001000110010011000000000011000000010101000000001001000
10001000000001100001001100000001000000011000010000000001000000000100001101111101000101010010100100000100000000000001000000000110000000000000000000000000000000000001100000000011001100001011111010001011011001110000001000010100000000000101100000000110000011000100001010011000000010000000000001000000010000000000100001011110000010010001010011000100000000100000000001101101000010100111100000000100010000000000010010010000000000000001000010001000001110100000010000111000110101010001010001010010100000000100
11101001011011000010000000111010010011000100000010110111000000100100100111110100010100001010000101100000000000001101110000000010001001000010001000001000000010001100100000000010011000000110000100100000001010000001100000010000010010001001000100011000100001100100110100101010000000100001000000101100100001101000100010100000000100000001000000000110000001000100110100000010111000111110000100010000001000000100011000000000010001000001010000010010010011000000010001010100000011100000100100001100000000110101
01000000100000000000011011000100010001001000100101001000100010000000000100011100000001010000000010001010010100001101010000001000000000010000100000000010000011000110010010100001000000010000000000100000000000001101000010000100001010000010000001100001001110001001110000010010010001110000001101000101000001000010010011100010000000100000010000010100010000101000000001000000011000100010010001000000000010000100001100000001000000000010011000100101100101000000000000100001100001100110001010010000100110000001
00000100000000000100010000000011001000000010000000100000010000000000000000100001000000010000000000110000000000000100011000010010001000000001001100000000000101010001110001011000000000001000000100001000100000000000000100100000001000001001110010100110000000010000100010000010110001000000000000110000000100000001110011100101100100000001000011011010101010000010100010011100100001000000000100101010000100010000100000000000001000000001000110000000000011000000010000000100000101001000011000100000100000010100
11000001101011001101000001010000001010000100000101000001100100000100001001001010010000010100000000010000100000100000000000000001000000001100000100000000100001000000101000000110101001000101001011001000000000000001000000011000101000000010000000000001000000101000100000001000100100101010000011100001010010000000010000000000100000010100100110001010111000000000000100000000111000010000100000000001100000100000000000100100100100100000010001000010000010000100000000011000000100001110010000001100011100100100
01000110100000110000000001000100001001001001010000010000111001000000000001100000000000000001001010001000000000101010000100101010000000000011100000100000011100001100000100000000100011010000000100100001111110000001001001001001110001001000111110000000001000001000010000011000010000010100100100010000000101000000001101000000000010000100010000000000011000000100000000101001001000100011101010000010100100010100000010011000000001101001100100000001111010101000000101000001100011101000010110000000000001000100
00000101001000000000100000001110000000011000010000101100000000011010001001101000000101000000000010010000000000000000010010100001101000101000010000010100001000010000000010100010101000000010011100001010100000011000100000000010101000010011111010110011100010000100111001001010000001011000100100100101010010010001000100000000100001000010010000000000010000001101000000000010001100000100011000001010100000000110010000010100010010001010000100010010000100100000000001000000100000001000010000101001001100000100
11010000001001010000001001110100000100010000101001010000011000000000001010001100111000000000100000100000000000000010011000110001101110000010000110001000000010101000000011010100101000001001000001011010100000001011000100100011100000001100000011010000000001000100000100101111101001000100001000100010010000100000010000001001100010010000000110010010000110011000101001100000001000001000010000000110000100010010000000011001001010010000001000001000110111001010001100000100000001000100001100011000000100010000
00000000000111000010000000101001001000010010000100010100000000001011010000010000001000000001001110010000000001000100011000000000010001001100001010000100010010000000000100111000000011000000010001000010010000000100001010110011000101001000011000010110100000000001100100000000000110000000000000001100000010000000000000000100010010000000100000001010000001101001000000100101000010011100010100000000000110000010001001001000000000000000001000001001000100110000010000100000010100100000001000111010011011000010
01100100010000001101000000001000000100101100100000000000010000111000100010000000001000000000000100010000000000010000100100111000000101100001010000100011011000000100000010000100001000000000000000000000000100000000000010000100000000000000001000000000011000000100010100000101100000110000001100100101011001001100000001010000100111010100010000111000101000100000100000000001000100100000000000100010100000110000010010000100100000000110000001000011010000000000010000000001111011000100010100000000000000110010
10000001100000000001000000100010000000000000100100010000100000001101010000010010110110000000000001000000100000000010000010010000000000010000100000110100000000001010001000101001000001000110000000000100001000100001000100011000001010001000000010000010000000010010000000011010001001000010001000101001000000000000000000000010001010000000000000101000000001000100000100000011001000000011010100000000001100000001001101000101000000000000000000000001000000000000001100000010000100100100000000000011010101110000
01100000100101001000000000100100000110100000000000000011001000100101100001100000000000001000000011010010000010001000001000001000000010100011001100000000001010000010100100010100000101100000100000000100101100000000001000000010011000110100000010110000010000100000010100100001001000000000110001011110000000010001000011000110000100000000101100010010000001111000000011001010001100000000000001000010110000000110000000110000000000110000011001000100000100000000000011010000100000000101010010000001000100100000
00011001001010110001111010100100001000000100110110000011011100011000010001110100010101010010100111000100010000000010010101001100011000110000000010010000000011001000000000000000100100000011110100000000000000000101000000010100000000001000101000100110000100000000000010010000010100000100010010000011000010000100010101001000010000101010010100010000000001000100010100000001000000010000011000000010000000110000000000100000000000000011001010010100010000000010110100100101101100001000101100101111000010100100
00001101010000010010010010111001000001110000000000000010100111000000000000010000000000000000010100001000110000000000000001000000001110100001101001010010011101010011000100000000010100010001000111001000100000001000011010000011001000001101010011000001000010000100010000100000000110001011100110110000101010010100001100001000000000100010110000000000000000000010110000000001100000110000100000100101000001100101010000000000000100000010100101101000000001001001000000010001000000111000101100000010000001010100
00101000000101000000000100010000000001001010001000000001000001000001100001000000010011010000000000001100010000000001000010001000000101000100010001000001010000001100000001010001101000000101010001000000101100000000010000000000001101001010100110001000000001101100100000010000101100100001000000001000010110010010001001110010000010101000100000100000111010000000000000011101100000001101000001000000000000001010010000101001000100100001000001001110110010000000000110000000100100011001111100001000100000100000
00100100000001000000000100011101100010000001011000100001000010010000000001110000111011100100100010000001000000000100010000001000000000000010000010101010001000010100000010010000000001110100001000000000011000000000000101000000011000100100010010011000000001001000010000000000000101000000000000100000000000000110110001000000010011110101000000101010000000010010010000000011000000010111000100001011000100000001001000010111101010000000000000100000001010001000100000000000100000111010001010000001000000011101
10000000000001010001000000000100101110000010010110000110011000000000001000100000110001001101001100000101011010000100110000100001001000000010000000000000000111110010001100000000011100110001010000000010010000000000000110001100010000000100001100001000000000000001000000000000001010100000000010111010100001110000100100010010100100001000001100000010010101110000000100001010000000000101010000010100100000001000000001011011000000010000001001000000101100000011000100101001011000001001100000010100110110000000
00001010000101000110000010110010001010000000100000000000010000000100000000011100000100010000011010000000000000000001100101110111001101000001010010100001001000001010100011100010000001100001001100001110001000010001000001000100001100101000000100110000000000000001011001000011000000000000000100000000000010010001000000000000000001000010101011010100000000000000001001010000000000011000101011001000000100011000000110000010000010000100010000000100000000000001000000010000001001000011100000110010010000010001
00101100001010000101010001010011101101001010100000000000000100011100000001100101110000110000011101001001111000100010011001000000100000010001000000000000100010000000100100000000001000100000100000000101000100100010100101000010000010001101000001001001000000010100011001000000000100000001110100000101000100000000000000010011000000001000001000100000000000000010000001001010000110100000010010100000001001000000010001010000101000001001110000000100000000000000000010000010010110000000010000000010000000011000
00010001110000100001000000011000010000110000000011000000000100000100000100100000010101000001000000000110000000010000010000000100010000000001011000101001100000000000000001000010101000100100000000100000010100010000000100011000100010000100110110000001000010010001001010000000000011001000000000000000001011100001000001001100000101001000000001100001100000001010000000100000101000010001100000100110010000000001000010000100010011010000000000000000001010000010010010101001001100100100100000101100000000100010
00100100000100010010001000000001000000010000000000010000000000100000000000010000000000000100010000000010111000100000101000100000100010100010100000000000001011001011000110111000100000001010101000000100100100100010000000100000001100010010001010101000000000001001010100000000010100101111000001000100001000000000000001001000001101100000000000010010000000101110000101011000000010010000010100001110001001110110000101000001000000001001100101110100010000010000000000010000010000000000110000000100000011001100
00001100000000100100011001000001000100000100111010100111110100011001000100000000000000000000011101110000000000001000000100100000000100000000000100001100011010001000000100101001101000001100100010000001110000000000010000110010010010110000001000001010100010000001000001001001011010010000100111000100001000010000001000010001001000001100000100000100000000011000000000010100100000000001000001001010101110000000101010010100000010000000000000000000100011000110001000000001100000100001011001101000111000010110
11000000100000000000100000000100100100001100000100100000011000010010110100010001000000000000000001110000000011010001000011100100000000000000101000000001000010001000010010000100000001001001100000101001000000000000000100000000011001010000001001000011000000011000000000000010100000000011100000001000000010010000000000001010010011010110000000000000100100100010000000010000000010000101100011100001011001000001000000000001000001010000001000000100000011001000010001000100000000000000000100000001010100001000
10000000000000000001000011000000001000001001000010001000000000001001010000100100000010000000000100100110000100000000000000001010000001001000111100000000000000001011000100000101000010000101100001110000000010000000010100001011001110001010000011100001100110010011000000010000000100001000010000010001001000001000100000000000011001110000000000001101101000010001011000000001010110000010010110000111010000000001000001000000010000101000000001001111000110001000000010000110000000001000000000000001000000000110
00000000000001000000001010000000001001000010111000000000100011000000011000010101000000000010000000010110111000100100110001000000100010000001000010001110000000001000011000101110000000110000010000110001010000100000011100000000001100100010011000000100010010101111001001101100010000001100000000000000110110010000100100100001100010010001011000110011100100000000000101000000100100011100000100001000000000000000011100000100100000100110010100100010001000000010000000001001010001010000010000000000101000001110
11000111100000000000110000010001000100000000001000000011001000000001000010000100100111000001100001000110000010000000000110010100010010000100010010101100010010000001000110001000010000001000000100000011011001110010100000000100000000000000011001011001000000011000101000011010000000101000011000000011010001100000000010010000001000000100100000010000101100000100000000000100010000000000111000000000100000100001011110000010100011011000100000000010000110000100000010100000111000001101010110011000000000100011
00100001011001000010000100101000001000011001110000000000001010000000001001000100010000000000001000010000000000010000000010001001100000000010010000000000100001000000100000101011000010011000011000100000001011001100101101000001000000110100000101100000000000100000100000010100011001111001111011001010000011010100000101000010111111000010000000000000000001100000100100000100000001010010110000000000100101000101100011000000100000000001000000100000100000001100010100001001010000100001010010000000001000000000
00010000010000010000110001100000000010011001100001001011000001000001000000100001011011000100000000000000100000000000001001101000110001001000000000100000000010001000000010100000000000000000000100011010000100000011101100001001111000000010101100000000000100011000010000000011101100110010100100101000000000001110000010010000100100000001100010000110111000100000001000000001000010110100000100000010011000001110010110000000000000001000000100101000101101000100001000010000100001001110001100100010000001000000
00000000000001000000000001000100000010010000011000010100100000000101010100001000100000011010001110010000010100000000001100000010000000000100110001000001011000000100000000001001100011010011000100010110100000010100100010010010000111110100001000000000110100001000000000001000110000101000101000101000001001100100001000100000010000000010010110001010010100000000000000000001001000101000000000000000000011000000001100011011010100000011000101100000011001001000000000000000000010101001000001000000010011000001
00001011000100011111000000000010000000011001000000000010001000000110000100001100100101000000000001101000001000111011010000010010010110001000000010010001100000001100110100001000000001100000000001110100010000000000000001000100000000000000110000000000000001101110010000101110000000001000101011010100001000000000101101000010100001000000000010000010000010100000100000001100001010001000010000000000000000010000000010000000000110101000000100000000010000000100100000100000001001100000000000000100000100001001
00010000000010000000000000000100001110001000100000001000000010000001011001010101001001010001000010000100100000000001101000100000000010010000010010100100010000000000000100000010000001001000100110000000000000001100000100100000001000000100000000011100011000000000000000000000000100100000011110000100101001101001011000010100100010110010001000010110000000110000000000100000000001000100000100011000010000000000000110001000010000000010000000010110000000000000000001101100000000001100110001100000001000010000
00001000000100000001000001000000000000100000100000010000000000000001001010100000111000010010000000010001000101000000110010000000001001010010000100001000000000001010010000000001010000000000100001001000010000000000000000001000010001100000101000000001011100101000001000010000010110011000010001010000000001010000100000000110001000001000010110100001110001000000000001100100000000010101000000000100001111100000010001000011000001001000100000000010010100000000000011100000000001000111100000100000000000000001
00100000100000000000011000110100010000101010000000100000000101000100100000000000000000001001100101011000100000000001001010000001010100000101000000011100100010001010000011000000100100001010000000100010000010010001101010101000000000000000010000101010010110000010010100010001000000100000001110101000000001000000001000000100000010010000101100001100101000110001010000100010100010001001100000010000000110000000000000010001001000110000100001000110011001100000000100000011101000001011100100000000000000010010
00001000000000110010001001001010000100100010110000000001100000110010000000100000010001100000000000000010000000000010010000000011000000000101011100000100010000010000000100001000101000010010100011010100010010000001000011000000100000010001010000001001000101010000011000000000001000000111000100000100000010000001010000110010000010010100001000000000001000110000001000000010000001000111100000000000100000110000000010110000000000000001101010001001100000000000000100101000000000001000000000100100100100001010
00010000000000110001000011010100100000001011000110011010010000000000000110010000010011000100010000100001001000000101010011010000000100000000111010001000010010001000000000000100000000010100100001100001110000101001100000000100100101000001000000000101110001100110011111010010001010000001100100100010001011101000000000011101000000100010011001001010000010100010111000000000110001001001101001000010000000000100110000000100000000100000000100010001100000100000100001000011010000011000001011001010100000000001
00000000000010000000000001000100100010001100000000001000000000000010010100000100010010010100001010100000111011010000001000001000000100100000010000011000100110001000010001110000100000001010001100100100000010010010010100000000100110000001000000010011100000010000010000001010111001100000000000000011000101000010001000000100100000000100000001100000100000010011010010001010001000000001100000010101100000100110000110000010000000000001000001000010000001000000000000011110000100000001011110011000100000000000
11000011000001101000001000000000000010101000000000100000001001000000101000010000010000100011000001010110010110100000000000110000100000000101100110000000000001000100000101100100000100000001110010000000000010100000110000001000001100000000111110100101110001010000010000000000010010110000000000100101000000010010010000000010101000101100000100000000010100100100011001011110010001010101011101100001001110000000000001110111000000001001000100010000011000000010001000100000000010000000000010000000101010011110
00000001011011000100000000000001110010000001000010000000010101001010100000000011000010000000000001000000000001000100001001100000000010000100010000111000000000000010101010000100000010000000000001000100100000010010000110000001000010001011000000011000010010000000000001001100000110010100010000000001011000000110011000001001000010011010000010001000010000000000000000010001000000100010011000000000011100000000101001001000010000000010010101100000000100011010001100100000000100000100000100000001000000100001
00000100010010001010000001100101000000110011011000001000000000010000000100011000000100000100010101000000001001010100110010000000100001001011100000000000010101000000100000000000011000000000001100000001101100001001000001000100010000100011000000000000000000100100000001010000110010000101011000000001000100010010010100011000001000000001000001100111010000010100000001101010001101001010001000110000011110100111000001000000010010000000010000010011011100000001000011000100000000100000011100100010000101011011
00000000001000000010000000100001001100000100000000100000000000000000000000010000000000010000010000010100110001000000000001001000000101000001110000001011011010000001101011000100010000000000000000011000000000000100001000100010010000100101101000110100101110010100000100001010010000010011001010001011010001000001001101010110001100110000000010000000000000010100111011010000010001000000000000001100100000000110001000010010110010000000010000000010000000001100000100000000100001011010000010011000010000000000
00010000001010010000010010000010001100011001000000001000000100100000100010100000000000000000010000110000000010000100011100101000000000100011100100100000000101110000000000000010010100001001010100001100110100010000111000000000000000000000000100001000001000000000000000100010000001100110001001011100011000000110000010100010000000100000110000101000100110000001000011000000100001000000100001001001100101000101000000001011010110101000000011100000001001000000100000000010100100010011110110001000000000100001
01100000000001010000010010010000000000010010000100000000001000000000000000000100000001100000000101001011100000000010000000000101000100001000100010000000011000000000000010001101001000000010000000010010000001000011000000000110000000010000100000011001000101001000010000100010011001000010000000000000100100001000000000010001001001010000000100001001001000101000101001000110001100000001010000001000000010100001011010001001000001100011000010000010100000100000010000000000001011000000000100001100100100010000
00100110101000010000000011111010000011010010000010001011000000000110101000000011010000000001101010000001110110110010100100010000100001001000000010001001101000000001001000000110001110101100000111000000000100000000010001000100100111000010000110000101100001010110000100000000000001110001100011000000110000101001110000000100000001000001000010000001001000110110000010000100000000010001010001000100010010001010000000100010100010001010101000010000001101000000010110000001100100000010000000000001101000001011
00010010000000000101100100000100100101001001011001000010000011110000100000001000000010100100000000000100000000010000000000001101010010011000000000001111000001100000011011000000000000000100000010100110100000000001001000101001110001100010110010000000000100110000010010101010000000100011011010101000000100001001111000010000000001011000101000000000010100100101000100011000001110001010100100000001011010011010001000000000010010000000100011000010010011000010001000000000010010001100000000000000010100100010
00100100001001100011100001000011000000000010010001010010100000000000010000100010100010000000100100000000001000001001010000100000010000000000001010000010111000011001100100100000010010100011001100001010000000000001100000111010001001010000100010001000000110000000000001100000010000000100100000001000100100111001000001000010010011001000000000000000000100000000010100100000110100000000010000000000010001101010010000001000001000000000000100000001000001000001100000100111000001000000000000000000001000010000
00010000010000101101000000000000010110100000001110000000101011010100000001000100110001010011011000101100001000001101001001001001001010110000000000000101001000100000000001011001010110000001010000000100100110000000000100000001010010001010100110110000010111000000110001101010111110010010000010110100000100000100010011101001001010100110110000000001001110000010010010010000001000000000110000000000001010100010010000110010000011000000000000000000010110000000010100010000001010100011000100111010110100000000
00000000100000000000010000000010000010100000011101010110000111010000101000000010101010001100001000000011011000001001011010001001010000101001000101001001000000001010000100000111000000100000001001001001000010000000110000100001110001000001010000000000000100000100010100001000000000000010010001000010000000001000000110000101000100100111000100000000010000000010001010011101000011010000000101000110100000011010001001000000000010001000000000000000100000010000110000101010010001000001000000000010001110010100
10010100000000010000100000001110000000001000111010110000000000001000000001001000001000010001101110000100000000000000010100000000000000000000000010000011000100000001000100000000001000000000100000100010100100010100001010111100101010000000000000100001011001100000001110000001000000101000010000101001001000101011000001100010000110101001000000100111100010000000000010011000100010000110001100000000001010000010011010000100100100000011010000010000000000000101100100000001100000000101100100000011000100000000
00110000000110010000000010000100101000100000100000000000101110100010001000101110000010000010001000001010010000001000001001001010010000001001000100100000001101011000100000100000100101011001101000000010001011000000001101000100010000010010000111000010000000001000000001010101100100010000010000000001000001000001000000000110000000101000100000100000010000010000110000110111000000100000101000000100000001000100000000111011011100100000100100000000000010000000110100100000001100010000000000000000000000000001
01000100100001000100100000000000110000100000010000001100010000100000010000100100000000110100100000010000001000000001100111001001100100001000000110100000000001000100000010010000000100010000000101100010011000100001100100100000001000001000000011100100001101101000110000000000100110001101010000000101010000011100000100110100100110000000000000011010100000001000000010100000011101001000001010001001001100101010100100011000000000000100000000010110001000100100000100000000100000100000100100110000000001000000
00111100000000000010001101001011000000001100000110001000000010100000000011001000000100001100000100000010000100000000000000000010001000100010000000000101000100000100100001000010000100000000010000011101000000000101000000000000000000110110100001100100000001000000010100100010000010100001100011000011010000100000000100000010010010000011000010010010000000000000000101000001000000100100100000001000000010000000000000100000001000100100010100010010000010011011011000000000100001100000000000001000110001000010
00010001001110000000110010000000010010000100000000001010001110101101010000010010000011000001011000000000010001010010011111000011001000101000100101100011010000000001000001001000000001111100001001000000000000000000000110000000001100000000010100000010011100000001001000100000001001010000110100111000010000010110010011000010010100110001000101000111011001000010000000000000110101000000000001001010100001001000100001110000010000000010101100011000001000000000000011001000000000000000000000010100001000001001
01000100000001000100110000000001000000101001000000000000010101010001100001111000010010101001010110000001000000010000011100001000010101011000101100000000000101000001010111000010000000100010010000100001000000100010000000001000000100000101001100001111110000100100000000000000000110010100010001001000001001100000100010100110010000111000000000010010110000100101100000000011101010100100000001100100000000100000000010010000101000000100000001001100010000100000000000010011001000110001010010000000011000000100
00000110100001010101000000000100100000100101111000000010000000101001000000000001000100000000000110000000000001100110100011000000010100000010110001110101001011000001010010100001000101000010100000000011000000000010000010110010100001001000000001000010001010100101000100000000111001001000100100000000011001110001110000100000001100010010000000001001000001000100100000110000000101001010000001001000000000010000010000100000010100000001110010110001001001100111001100000000000100001001100010000000111111100011
10000100010000001010010000100010011000001100000011010000000011001001011000000011111110000001000001010100000000001100110010000000001000100000001000000111011010000010001000001000000011000100000000000000001000110100000000000000000000111000010000010000010011000001001000100110100010101100000000001000000100001000000000100100100000010000000010000011000000110101010011000010010001000010000000001100000010100101000000000001100101100000011000000000110000010110100111000000000000110010000100101010000000000000
00101001110100000010100000000000010001011000000010010011111100010000000001010000100000000000000011000001000010000000100000010000100000000010001010000000000000100000000000001000001010000000000011000101000001000001001010000000100000010100101110000100000011100010011000110000010100101000001100111000000000100001100000010011000010100000000011000100001001110110100000001000000011000100010000001001001000001000011000010000100011010000010000001000010000000000010010000010000101001000000101000000101000100110
10000010000011000001000000101001100001010000000000000000000110001001100000000001001011000110100100000110010000000011010000100000101101100000000000001000010101010000000001000000000000100000010000000001100000111100010100001101000001001010100010010000011010101000010001010100000010001010001100000001010010100010000000000001011000000000000000000000100000000000000000001010001011000001100000110000000010000000010000010001000000000001000100100110000000100000001100100000010000000000100010000001000000100001
00000101000110100000011001001100000110100111000001110000000000010000100000000001000000000000001010001000010000000001001100000000010000001110100100001000010000100110000100000000110000000100000001000000100101001001101000100100010001000000100000000100100100100100000100000010001010000010100000100100001001010000100001100000000010100010000101000001000010001000000010000110000010010100000000001000011011100000000010001000101000000100011010000000001000011000011100000100000110001101011001100001010010000001
01001000100101000000000011100010000000000110101101000010000101001000110100011000110100000001001001000000000000100001000000001000000000000000011010001000000100000000010000000001010000101000001011000101001001100100100100000100001000000000000010100000001000000000000000000000100000010000000001010000010000000000011000100000001100010000100000010010010000010000101100000000010000000000011000001001000000010110101000001001000000111010000001010010000000001011001000000000010010010000001000001001010101010001
00000010100000001010010010010100000100000000110001000110000010010000000100100001000010000000000000100001110101010100000000001100000010000000100000000010000001100110000000001010000000001110011101001000001100001000100001010000000000101100100000110100000100000001000000000010000001000000001000000000101000101100100001101100000000000100001000110000000010000000000100011100001000110110001000000000010001100001010010000000101000000100011000100100001000001000000001010000001000010000000010000000110000110000
00000010100000010000010010001010100100100001100001000001010101000000010001100010000010010000000010000000100000000010001000100000010010000001000000100000000000000001000100010111000100000000010001000000000010110001100110110100000000100000000000101000000101000000001111000001000000111000000001000000000011000000100101010010000001000110001101011100000111010011000000010000001110000000000000010101010000001000001101000000010000100000010100101110000101010110000001001001100010100011010000101011010000000010
01111000010000010001000000000000000101011101100100010100100000100000101010000000010000001001000110001111010100000001010011010100000011100011001001001100000100100100101001101100100010000000011100000011110001010000000110101100101000001000100000000111000000000001100011010000000000100000010010011100100000000110010000000000001000000010001001000001000000000000000000101001101000101001100111010000000000010110100001001000100000000000010001010000001000110000000000100100001000001000000100001000000101001001
00100000000001000101000000111001011000000000010010100010010101010100000100001000101001000000100001001000000101000000000001100000100011101100001000000100110001001000100010100100000000100101000000000110001000000010000001100000001010111101000000010001110010110010000100001010001000100000000000000100001000100100000100000000001010000101110000110000000000010100100100010010000100001001100100100110000000001000000000000000000100000000000001010001010011011000000000000010000000000100010000001010100000000101
01000101000010000001100010101000000010010100011110000000001000010010010100000000000100000000000010011010000000010000000011010101000001000011110010000000000011011010100000000100100001000000000000000000100000100100010000100100000011000100000000000001111000000101011000001000000010001100010001000000001100000000100001010011000110001011011100000000011000100000000000000001001000100000010010001100000000000110100001000000000010100010011010000001000100000001000001000010001000001000101000000000011101000000
00011001000000001100000000010000000100000000100010001100000000010011000100000101010000000100000100000011000000001001100010100010000111011010000000001100000001011000001000001000000000001110000001001000001001001000011101001010100000000000000001010100000000000000010000100001000000100001000000110100000000110010000000000000000111100100000001100000000000000101000100001001001000001010010010010000000100111000010000000010001000000001010011000000000100010010011000010101000010100001100000000010010000010100
01100000001000100010111000000110010100100000100110000000100010010100110100010101101110101100000010110000010000000100000000001001000000100000000100000010000001000010010100110110000100010001011100000001000100000000000000100010000000011011000000110000000000111111100001000101010000000000000000000100110011001100011000010000111011100100100000000000000010001000100001000101000000000101010000100000000000000100001000110010000110100001101000000000100000000100000000010101010010001000000100011100001010100001
00000000000000000011000000100000000000001011010001111100000001001000000010100001100000010001010000000010000100000101000000110100100100001000010000000000110110011001100100100000001000000100010011000001000000110000010000000000010000100000101010000000000010000000110100100000001010000000000100000100010010010000100000000000000001100000100100100000000000000101000000000000010001011100000000000011000101000000000000000000000100000001000000000010000010000111000000001100110100000101001000010000001000010001
00100110110000100000100010000000110000000000100000001100100000000101000100110110010001110000010000001010001000000010000010100000000000010000000000011000101001101000101000110000100011000010000001100000100000010001000000100010000000000111000001000000100100010010000010101000111000101000000000010001001000101000001000000000000001010011100110000100001111010000000110010000010000000100001010010100000011000010100000000000000010010010000010000000100010011000000011001000100010100000000001000101000001000000
10001000000000100100000001000000001000010000100000000000000100000000001111000000000100001011000101110001100000000010010100001110100000011000110101011000001111000110010100011000000000000101000000000000010010100000000000111010000010000010100000000100001000000010011110000110000000000101001000010000010000001000000010000000001110000001010000101000001010101010100010000100001100111000100000000100000111000000011000000110110101001010100000010000010000000000000000001010001000110001010000000000101010010101
00000001000100011000000000000100000100000001100001100000100011001000001001000000000000000000000110000100000000010001001110010001001000100001100000101000100001010000100010010100000000000100000001100000011010001010000010010010000000001010000100011001110100100100010010000010000001010010000011001010000000010000000010001011111000000000100101000010000000010110001001010100100100110000000100000000100000000000001010000010010000010011001000001000000001000010101000010001011000000000000000011100000000000010
00010001110011000000000000000000000001010110100001000001000010001001010101010000100011000010100000100000010100000001100000001100101010000001100010000101100001000011110001100110000000000000000001000001000001010001011010000000011000100000100000001001000000010000100100001000000101001000010000001001000001001011010010011100001000000010000011100000000000100001110000000101000000000100000100100001000101010010000000010101111000000001000000100011000000100000010101000101001000000001110010000010010000100001
01000000000100100000100000001000000001111000100010000000000010100000000001111000000010100000000000000000000011000000010010100001100000000000000000000000000100010100010000101100010000001100100100000010001100100001000000001010001000100010000100001000010010000100001100001101000010010001000000000000000111111110001000000100001000011110010000001000000001100000100110000000010010000001000100000000110000010100001100000010001100000000010000000000100100000110100010001011000101101000000100001001000000010010
01000000000000000110011110010000000101010100000000100000000110000000000001000000010000000001000001000010010001100000000100000000110110000100101100000000010000000001000110001000111000010000000101010100010000010010000010100001000000000110000100000000000000100000010000100000110001010000000011010000001000000000100000001010000010001000110111000000000100001100000000011101001000000010100010000000100000000000000011000000001010000000000010010000000100010000001010001010000000010100000000100100100001000010
00011100001010101000100010000110000000000000100010100100110101010001000010000000010100000101011000000010010000001000000000100000000010010001110100000001101000001000000000000010101000001000000010100001010100000000000100000000100000000000000000000100000000010000000000101010100011000000010101000000000001011110010010001110000010010000000010100010001011000001101011000010001011000001100100010110100110000010000111000000001000000001110100000000001010110000110000000000000000011100000000010000100010000000
01100000101010000001101010000000001011011100001010010000000100000000000100011010000000100000000000010001001100010000000000100011010100101000001000000000111101100000001010000000001000011000010100110000000000000000100010011010010001000000000000001100000001011001000000010000000000100110000000000110010010001000000000000000100010000000000000110010110001000000100011000000000000000000100000000000000010100001010010101001100000000010100101000000000000010100000011011100001000001000100100000010000100101000
00011100000110000001101000000000000000000110110001001000000100000001000100011101000001110000000000000010000000000000010010010000000100100000110001010100000000000000100000010011001000100101010000010000000101000000010000110000000000100001001010000000000100101001100000000010010001111000000000100101000000000010000000100100110000101011000010110000100100000000110011101000011000100101110000000110001000011100010101000000000000000110010111000001001010000001000111111010101010000100100010001100000011000001
00010000000000010000100000010000010000011100000010001000000000001100000001111000000000001000000011110111110001110010100100101100000000000101010100000010001100001100000010000000000000100100001100101100100010001111100000000100000000001000000110000100111000000000100000111000000000101001000100110000000110100001001011101011000000000100000000010000001100100101010010010000110100010111000000001001010011000100010000000001011011000000000100000000100011001001010000000000000000001001010110000111110110010000
00100000000000001000110100011000010001000000010001110010101000010010000001001100000010000100010001000100000000000001000000000000000001000000011101110001000100000001000010000000000000010000000000000000001000000110001010001110001000000000000000100001010110001110110101111000001000000100100000000001000001011111000000000111000000001110000010000000100000000010100000100000000000001110000100101000001100000000000001000000000000000000001010011101000000101100110000001100100010011000001000100000100100001001
00110000110010011000000000000001010000001000100010010001001000000101010000100000001101000000000001010010010000011011000110000010001110000101000000011000101110000100010000101011000001001100000000001001000000100000001100000000000100000100100101000000000000000000000000000000000000010100010100100000010000100000110011011100100000000011010000010000001000000111001000000000000000100011000011010000100100000101010000000010100100001010100000000010010000000000000000100000000001010100000010010011000000001010
00100010000001000110011000000000100001000010001101000000010001000001000010100000000001101000010010000001100010000010101000010000000010100000000000010001000010001000100000000000010001000000100001000110100100010010000001000001101000001001010001100100111100000101000000111000001000100010101100100100001000100000010000001011110011100000000000000001000110000010101011000010000110100100101000100001000000000001000100011000011000000001000001000010000000011000000000100000100001001010101000001100001001000000
01000010000000000010000000000010000001000100100100101100110001000000000000010001000000000110000001010100110000000000000000110111011000100001000000001110000000010100010100000001000000000010100111100010100000010011001001101010000001000000001001100000001100000000000010100000100000000000001000100000000001000101010000001000000010100000100010101000100000000001000101010000000001010000001010000100001110001000000000010000000100010000000100100000000010001000101100001000000010000000010001000000000110010101
00011010011000100100000000100000011101100110000001111000110100001110000010000010100100000000000000100000010100011100100011000001100100000000100000001010000000000000000100000000000010000000001011010000100111000000001000000000100010100010010000010100010011100100001000000000000000100000100001100111100101000010100110100000100000001000001010001000001000001000000010000000101000000010100000100000011000000100000010010010010001100000000011000011110000000100001000001000100000111011001001100001001100100111
10001100010100010110001001000001111101100001000110110001000000000010000010000000111010000100001001000100000011000000100010000000011000000001000010101010010010000101000100001010000001000000101001100000000000010000000011000000000000000000011100000100011000000000010110001000000010100010100111000100100000010010001001001100100010001001000110100000000001000000001100010010010101001000000000000000100010000001001010000001100001000110010000010000000100001000111010001100000010001000011001001001100010000000
00010010110010010000001000000001101000000100000010000010001000001001001000001101000001101010000101000000000000001001000001000101000000100000000000110000001001111000000000001000011101001001010100000011000000001001000011101101000000110000000110000000010010000001110000000101001010000101000000101000000001000000000000101000111101001010001001100000000000100000100010000001001000000000110000011001011001000100010000110110000101000010000100001101101011000101001001000010001010000000000000000001110001010011
00001001000001001000001000100000001010010010000011000000000100000110100111000100100000000000010000100000000000000001110001001001000001010000000111001001000000000100000010001000001000100000001000000001000000010000111011010000000110010010000000110001110011010001000000101000110000000000000000001000000010111000011000110000010000101001001001100101011010000010101011000101000000010100000000001010001000010000100000001000010001000000011001101000100000011101000000110000111010101000010001001010000000000101
00100000000000000001001010001000001010000101000000010110001011001001000010100000001100000110101000110001000100000010110100010001000010000101100000100000000000000000000000001100000000001001000011010100110000101000001110011001010001000000010100110000000000010100000001011001100010101010110001010010001010111010000001110010010011111101001000000010011010001001000000001001000100000000101000000001010001010000110001010100001001010001000000100100000001000101000000000101001100001001100000000101000100000000
11000100010000001110001000101000100110100000000100000000000000000000001010100011101000111000000010000000110010010000000100001100001000001110000000000000000000000000000000010000000110101001010000100010000000001001100011001010100000000001000100100000000010101000000000001100000000000100001010000000001011000010001000000000000000001010010000000000011001100000001110001000010000001001000000000100000111101000101111000010000000000111000110100100000000000010000000000000100000010100110010000100110110100000
00100001001000000000000100100010100001100001000001100010000000000000000010100000001010000100101000000110001010000100010001000000110000000111000010001000100000000000011000110001000000000100010001111011101000110000000010000100000000000000000000001001000000010000111000000001101000001101001100000111001000000000000000000000011000011010010100101100100010010000010101000000000010000000001000010000000000010010000000010101100011000000010110000001001101000000001000010000011001001100000100000111000000010000
01100101000010000100010001000000001001010000001000000001011000100100000001001000101000000010000010000000000001010110010001011000110001000100000010000001000100001000000110000111011000000010000000000000101010110000000101000001001000110000011110001100001000001010001000000010110001101010001000010000001000000010010011010000001100011100011000001000000000100000000101000001100110101111100010000000010010010000001100000010010101100000010000000101001000010000000000000000010010100100000100000001000000000001
00001000000010100100001001000000000000101100111000111001101011000100101101000100001100000001100010111001001100000100100001000000010001001010001100010010000010001000010000100001001000010000000001100000100100000010001000100000000010010000011001010100011000000000000000010110000000100011100000010010100100001000110100010101011100000010000100010010000000100100010000010000000000010000100000011000010000110101010010000001000001111010001110001001000000000000000000000000101010111001100000000010101100000000
00001000000010010011000100000001000100000000000100011011110100000010000000100010010000100100010011000001110000000000110100110010001010000000100000000000010100000101010110000000100010110010010010000010000100010000010101000010000000100010000001101010010100000100001000010000000000000100001000100010001011000101100100011000100011010100010010000010000100100010010001001000100000000100010000000000000100100101101000000000001110100111010000000011001000100010010100000000010000010000010000101001000100010010
01100001101000100000000000000000000000001001110001000000101111000001100100111101011000100000010010110110001000000100001000001000000000001000011010100000000110010100000000000000000001000101001000000001010001011010001100001001000000000001000000100010010001010000110101001001111000011011100010000000010000001000000000000100010110010101011110000000001010000111100001001100001101001010110010100100010000000100100100001000010001000001011000100000010000010000000000001000010000000001001100000010000010001000
00011100000000101001000010010100000000011000100000100000000000011000000000010110100100010000000110001001000000111110100001110000001010000110100000000000000001110010000010000010000110000010000010000100010100100001000100100000001000000010000001100010011001100000110000000010011100100100001000100000000010000110010001000000000010110000001011001001011010000000000101011011101000010011100100000000000000100001010001000000000000000000000000110000000001000100101000000110000000100000100000000000011000000000
00000100010000000010010000000011010001000000000000010010100000001000011100001000001000100010000000100000000100010000010110000001000010000001010000000010001001010001000000001000000000110100001000000010100000000000001000100100101000000010000000011000010100001101001000100000011001100011010100011000101000010010010110000110000000110010000000001100001001000000000001000000001010000110000101001000110000111000100000100001000000011000001101000110000001000000000000000010000100100110000100000010010000100000
00000001100000100000000000001000000101110000010000010000000000100100100010001101000011000000110100011000000000000000011000010101000010100001100000010000010001001101000000110100010001000000010000000110000110000000000100011001010010101011000000000100000011110001000011000000010010101010000010100011000100000100001000001000000101011000000000000110000001100000000000000001010100000000000000000000010000100001000000000100010000111000000000000110011001001001001010011000100000100010000010110010101101101000
10010000010000101101000000010000000100011001101000010101001000110001011001000000000010000011000100001000000000000000000110100100100000111000000100101001010100101000000010010010000110010010000001001000100100001010000000000000010000010001100010111111001110001010101000000000100111000000101110000110001101000000000001010001011011000110010000001000100000010010110000000100001000000000100000011000110010110010110100010000000110010000100000001011100010110000010000000100011010000110000101001000100000000001
00101001000000010000100000100000001010000100110100010000000010000001000101000001010000110001000000000100001000010100000010101100000010010100100100110100101001000011000000000000000000000011110010010101100010010101000001001000100000001000010000100010000110000000110001000000000110101011110000001000111000100000100000000010001010101000001000000000001100000000100000000010110001001001110000000000000010000000010000100010010000000011010100001101000010000001011000100010010010011011101010100001010000101000
10000000011010000000100001010000010000001000001001001001000001001000001011100010101110001000010000001010000000000011000100010001100100011010010000001001001100001000000000110000000001001000000100100000001001010000000000001110000010001010001000000110000000000000010001101000000000001010001110010100000000100000000100011000000000001010001001000110001101011011001001000010001000111010100000000000000000000110000010001110001000000111000010000010100000100000000100001101000001000000100000000001001000101110
00011011000001001010000000000010000000001010100001010000000000000000100000110001010000010110000000100000010000000001100010100000100000000010000101000010001010000100001000000000010000100001100010100000000000001001100100000000000010000001100001000010111110101000010010010111001100100100010010010000000000101100000100000000000001000100010001001100000100000000001001100001010010000000100000001011000010001001001000000001000000011100100010101010000001000000000000000000000100010111000000010010100000100000
01001000000001000000000001000001000000001001001100001010100110000000010000000000100001000000000010000100000000100000000011011000110001000000000100000100000000100101000000100001000000100000001101100100000100000011000000100000000100010000100000000000000000000100000001001000000100010000000000100010000100000111000000000000010100000000010011100100010010000000000100000101101010010110001000000000101000000001111000000010011000000011001001010000101000001010000000000000000000000001001000010010000101001001
11100000100000000000000110000000000001010100001100000010010000010101000101000001010000001000000011010000100100000101000100000000011001100000100100000000101010001100010000100010000000000101110000010000010000000011100111010110000101000010000000000100000001000011110000100010010111110010100110001010000001010000000010110100001001010001000100000101100000100110000010010000100100000000100000010001001101000000000100110000000000000010001110100000000001010100000000001101001100000000100100000010100100000000
00001000000000000100010000000001001000000001000000100011000000000100000110001100110010000110010000100011000001010000000000001000001001011001101001100100101000000101110010001000000100010001011011001010100000010010000001000111010000000000000010001000000000010010011100000000100011110000001000001010011010000001010001100000100010000010001001001000001010101100000000010000000000000100110001001000010100000000100000100110000100100010000001001000000010000001010000100100111000010000100000101000000101000000
01000000000010000000001000001000100011010000000001110101010000000010101001000000000000000100010100000010101011010010000000000001000000000000100000101000100000001000010000010000000000001000001000001000000000111000100011000100000101000100000100101010010000010100010000011000100000010001001100000000000000100000011001100001100010000000000100010010000000000001010001000000000111010001001000011000100111010101000000101000000100000110100001010100000100000101000010100001001000100100100000100100000000010000
01000100010000011001010111111011000000100010000010010010101100001000101000010000001001100001010000000010000001011001000101100100100000000100100111000000000010001000100100100001001000100000110010001000100000010010000000000000010111111100011000001100111110101101000110000010000000100000010001000001100000100100000000001001000100011100000001000000010001100100000010001010101000000000100000100011010100001000000000001000011000100010011000000101010000001010001010001011111000001110000000110000000100100000
00000001110001000100000110000000001001010000010100100000110001000000110001010000010001100000101000000010000000000011000000001010000000010000000100000001000000010000000000001011000000000000000100010010000000000000000100001111000010100000000000101000000001001100000000000000001010000010100100001000000000000000101000011000000000000000000001010000010000110000100000001010100000110000100101111010010100001000111000100000000010000011110000000001000010000101010001000010001000000000000000000100000110111000
00000000000000000000000000000100001001000000001001000001000000000000000000000100001000001100010011001011001101100101001000000001000001000010100100101110011100000110101000000000111010000000001101100000111010000000110000010000100100000010000000000100000000100001010000010010000001010010010000000000100011000010001000001010010000000000101000000101011001110001101100101000000000000010000010000001010011110000000001001000010011000000001000100000100010000100010000101001000000101010100000000000010100100111
00100010101100001000100110100000000001000000000000000000100000100000000000001100000100010010100000100000000100100010001010000100001010010001000010000010000000000010000000001000010000000010010001000000000000010000100010110010010101000000110000000000000000111000010100001000001000000010100100100010000010001100000010000001110101010101100100010000100000000000000001101010010001100000100011010100000000001000001001010100101110011001001100010000000000001001110010000000000111001011000001001110100100111010
00100100100001001010001101000010010101001000000001010000010110110100000000010000010000000100000000000100101000000001000000000000000000001000000010000001010101100100000010000000001001100010000000000000011110000100010101010001100011011000000000000000010100010010000001000000000100000110011000000000000100000010000001000101000000100001000000000100000000000001100000000001111000000000010001101110000000100001000001010011000001010100001010001100000001000001000010000010100111100010011010001000001100000010
00011010011010000000000010010010000010100101000000000000001000000000000000000000100010001110101111101101010100001000000010000101001010100001110000000010000100000001001000001001010101010000011001000001001001010000000010000010010000000010011100010010000110000000010001000110000000000011000000100101100000000000011000001011100001100000000000000100001000000001000000010100100010100010111010000001000010100000011010000110000001010000000000010011100010011101001001100000100001000010000000000001010000000001
00000010010010010100100000011000000000000110100000001001010001101000011000000000111000010101001001000000001000101000100000001100011000010000000100000110100100100001000001000000010110011000011100110010000111001011000001001100000000001010001100100000001001000000000011000000100000010001000000010010110010000100000000000000110100110111100000000000100100100001001001000110100110001100010000010001001110100001010111010110010100010100010000000001000000100000000000000100010100010001101000110000000001000010
00010101000100101000000000011001000011011010111100000111010100010100010001100110000100000001000001000000000000010010011011010000100100000010000100000000000100010001000000000010000100010001100101101100000111001000100001000100110010001000100000101010001010000000001001001000001100001000000001110001110110000100000010000000011100010000001100100000001000000000010000000001000100000100000001010001001001010100001000000110100010010000001000001000000000000110101000001000001100000100001011001100100010010000
01000100000000100010001100000000100001000000001000001011000010000010010010011011000101100001000000000001001000100000010000000000001000000000011010000000000001011001000011010000010000000100000000001010000000111010000000000000001010000100000011001000110000000010010000000100010000000001000000110010100000000100100100000010000101000010000000010000000000000000000000001000110000001000000000000110010010000100010000001001011010001000000100000000000000100000100010011000001010000001001000010100010000011000
10000000001000000110100000100010001101001000110100000000000100001010011001000100010100001000110000000100001011001011000001010000001000100101001001100100000000000000100000000000000101000011000000110111100001100001000000000010110000010011101011001101001001000100010010010010100001000010100000010001000001000110010000010000110110110101010011000000000100010000101000000100000001110000000000100100001000000000111010000100010010000010001000001000001101000010000000000001100000100000001100000100000000000010
00100010000110000000000001010000011000000100000100000010000101001001000001000000100110001000010100000101000010000001000110000010010000000101001000000100001100000100010000000000000100000000110100000010000001010001001010100110100000000010100100100010000010000000111100000000110000100110001001100001000000011000110000001000000000000100000000000100000000100110000000000000010000000001001001010001000010100001010000001000010000000000010000101000001101000010000000011011000001010000111100001011001010100000
10001100001110000001010000001010100010000000000000010011010010100001000000100111100100000000000001110001010101011000000010000011000010000101000001000000111000100010000000011111000000001000010100000100100110000000000001010010000110110100011010010001000000000001010000001010000001010000000100100011101000011001100000000110001010011000010110110101000100101000100001001000101001000000010001100011010001001000010100000100100000001000001000100000110100000010000101101000000000010001010000000000001001000110
00011000000000000000100000100000000000000000001000000000100010000010000000000000010000000100001010000000000000000011011000000000000010111000001100100000010000100000110001000010000000010001000010001010000010010000000000001000110011010000010010110000000001001000100000111000001000101000100001000010000000001111000000000100001010100001111000010010000000000000001110000011000100000110010000000111110000000000000010010010000001000000001001000010000100000000100010100110001000101110101000010001010111100100
10010101000110001000001010010000000010000010000000000000000001001000000000110010001010010010010000001010010000000110110010010010100010001000000110000000001001001001001000010000100011100001100000100000001001000001000001000000111001000110100011001010001000110000001100010010000000000000010000100000000010000011000000010010000010000000001000101000000100010001000010001000000110100010100000000001000000011100000100000000000000100000000011010011000000111000000110000000100001000001000000000100011011001011
00010000000100010000000010000000100011000000100000000000110000000001010000001010000000000000100010101100000010000001100000000000010101100000000000110000000001000101100100110101100010000001101011000000000000111000100000011001000000111001111011000010110000100001010000100000000000000000000000000010001000011100001011000001000000001010001001111000001110000000000000000001000001001000000000000001000000000000001000000000000101000001000000000000100011010001100000000000010011000000100011100000010011000110
00000000110100000001010100100011000101110010000000100000101000010101100001000001000000001000110000010000010001000001000010000010000000000000010010100101000100000100010001100100000000000001001000011101100100011011000010100101000000001001000000000000011001011000010010110000000000101000100000011011000000010001001000001101000011000101010000010010010001000101100010000110001001000000000101110000100100000000010000000000100000000001001000110100110001000000000101010010010001100000010000000000100000000010
00100110100100010001000010001010010000100000101100010100000111000000100010000000100100001000010000000001010100100000101000010100100010101000101100000100100001000011000011101000000001100000100101000001010010000000000100000000000011000100000001000110000000010000000000000100000000011101000010101000100010000100000010010000011010000000001010001110000000000111000010101000001100000101000100000010000000000100000011011011000000010000110011000011010001000000001000011000101001000000000000100000001100100000
00100010010011110011000100000101010000010000000000110110010000000010010000011100010000000110011000101010001100001000010000001000000010001010100001000001010000011010000000000010000011000000000100001001001010010000111000010000000110000001100001010010100001010100001000100000000000001010000000010000001000101000011000000010000000000010001101001000011001100000001100000001100000000101011000100000000000011001100001000101101100010000000100011110010000010001011010000000100001110001010000010110001000000000
10000000000100001000000010000001000000110000010000000000000000010100000101000000000000000000000000110000001010010100000010000001001000000010001000100000010000000000000100000001100010110100000001001001010001001010010010000011000100000010001101010000000010110000010000000001100000110011001000000101000000100000000110010100100010100010000001000000001010010000000001000100000000010000110000010000101000000000000101001101001000101000100111001001101101100000001000000000010001101100000000001100001000000001
00010110000010101001010101010010100000000000001000000100001100001000010111010100101010101000000100011001010001000000000010010000110101000000000000000110000001001000000001101000101001000001100001100100000010000110000000010100100000100010001101000010011100100001110011101001000011000001000000000000000011000000000000001000010000100100001001001000011011011000001000000010000000000101001010000000100010100111000101001010000000000001100001001000010000101110000001100010010001101011001001000001000000100011
00110001000000000110100100010100100000000000000101010001010100000100000001100111000110010001010100001000000000100100011000001000011110011010000000010100001100000001000000000000000001000001000100001000001100000001010000000000001000010110011100100000100000000000010100000000000100001000001001100000000000001010000000001011110001000010000000100100000000001001001001000001101101000101101000000111000000000011010000000000000000000000000110001100100000000000000000010001101011000001100000101101100100000001
00101001010001101001000100111000000110000000001001100001100001010010000100101001100000001000100000010010100000010010011001010000000000110000000000000001100000000010100000000000000001000010000000001011000011010010110000000101111000011001000000101101101000001000001001000100100000101000000100000010000110001011000000101000100001010010000011001000001000100100100010000000000000000010101001010100001001100011000000001011100000111000000000001010000001000100000000000001010000000000011000000000000000111001
00110001010000000000110110001001000000000001000101000000011000100101110100010011000000010101000010100001110001000001001110001000010000000000000010000100010001100011000000000010010011010000110000000000010000000000001100010010001000101100010010110000011000010010000000011000100100000000010010010000010000000100100001110000000010100011010010011000000010100010000000010010000000100100000010001101001100000001110010000000100000110100000011000000000000001101100000100010001001010100000001000100000000100001
00001001010101001010000001000100000010100000110001001011100001100111000000010000001000000101001000000000101000000010000000000011000000000000000011110010100000101000100000010100000100010000100100100000100000010000100010010110000000000000000111001000000001000011101010011000001110111110110000100000010000101010000000101100001101110000001000000010111000000000010011000101000000001111000000100000100000010000100000010010000011000000000000000000001001000000100000000000100000100000110010000000000000010001
00100010001110001111000000100001000001000101000001111011001000000011100010001010001010010001010101000101100001000000001011000011010001000100010100000100000001100011000000000000001101000110110000000001000000101000010000000000100000011001000101000000001000011000000000001000101000001010000010100100010000010010000100100101100000000000101000001100000100000000000000000000010011100000010001100000011101000000001011001111000000000000010000110001100100010100001000001001100100010000010110000000011000000000
00000110001000000000010001010010011000010000010100011011000000100001000010000000001100110001011010000000010010001001001010100000100010000000010100100100000000010100000000001010100011111100000000111100000010101000000001001101100101001000010000111010000000010010000010100000001001000000111000000001000010000000100000000001100001011000000010001000010101100100011001110100000000001000100001000000000010101000000000000100000000000000000000100000101000001010100010000101000000100100000110110000000000110010
10000000000010100000000100100000000000010110000000000010100101100000010100110100100000000100001000000000001000000000100000000000000001001000010000100010000000000000100100010100000010011000000100000001000111000000110000101000000000010000001001000001000000010000000010011000001001010001000000000110001000001110000000000100000101000000000000101110000000000000000011000110000000000100000001000101000100000010010000011010001010110000000101000000010100000001000100101010010000010000000100000011010000010001
00100000000000010010110010101011100000101001000011000111000000100000100011000010101000000000000000000000000100011110000000000010110000001101000000001000001000010010100000000001111010000101000100001010000110100100000001000000000000101110000011100100000000000000000000000000000100010100010000000000000000000001000100000100100001110110000000000000001001000100000000100100000000100000001111001000000001001000100000101100000100101011100000001100000000000100000000000100011001000100011111000000010100010010
00000101010000000100000000000100100000000001001101000011001000010011000000010000100010010001000000000110110101010000010001010110100100000100001000001001000001100110001000000100010000000000000110000000000010000001011100010000011010001010000100100000011000000100000110000001110101000001000000100000001011011000000010000000000100000000011000100000110001001010001010100001010001100101000010110000000101101011000010110100101000000100010000000000010100000000001110000011110010000000000100000100000100001000
00110101000000000000000010000000000011101000010000000110000000110001000000000011001010110010000000110100110001010100010000000100010100000000000000000000100100001010100001000110000000000000101100101100000110010000001010000111000100100010010000000001000010010000110000000000000100000000001101000000110000101000000000111000000000001111100010001000000010101000010100101001000000000000000101000100100000100100111000101000000100000000000000000000011100000001000000100000100000101100010001000001000011000110
00001000000001100100100011000000000100000000010000010110000000000100000000000000111101110010001011000010000100111100000010000000000001011000111110000001010000001000000000010000100110000000010010000101010100100001000000011011000000000000000010001101001000000010001000000010001111000001001100101000001000011100001001001000000110101000001110000010000011000010010010101000010001100110010010001001000100000010000000000000010010000010100100100000011110001011000001000111100000100100100001010000000111100000
00010011000010101000000010000000000100010011100010100100101000100010001001001001000000000100010000101000000001001001010000010000000100100000000000000100110100010000001001100001100000010000000100000010100000010010000010001100000100010001100000100010000001000000001000101101011001000010001000101100101110000110100000000000000001100010000101001001000110100000101010000100001001011000100000000110001000001000110001000000001000110010011000010010101100000001001010000001001100010010000001000000010101000111
01010000010001000000010000000001010000010011000011001001000001011000000000000000010000000000101000100110100010011111000010000000000000000000000000000000000000100100000000000001001111001000010001000000110000100110001000000001001011000000110001000001001000011010001100010110011000000000000110001100000000000000000001100000000001000001010000100000010000000000110000010100001100001100010000101000000000000000110000010000100001110011100000011000000110100000100001111010011010010000000000000100000000010000
11000001110000000000001011100010000000101010100000010000010100000001001000001001000000010100111001011000000001000110000000000010100000000000000000000010000001000000000001000001100000000000001110000000000110000000000010010000100100000101000101100001001101001001100110000000001100100000000000001000000000011000001000010000110111100000011110111000000010000000101010010100100010100010000010000100000001010000001000000011110001000010000000000100000010101000000001101000000110001100011011011100010100000000
10001100010001010011000000000100010000000111000011000011110000101010000000010001100000101100000000010000100000101000100000000100001011100000001000000110011011000001101010001000011000010100100001010010000000100100101000000010001000000100100100000010001100000010101000010001111110010010100010000100101000100000101101101000000110000000001110011000011000000110111001100000000100000000101100000111000000100111101100000001111000101000000010100010000100011010101110101010100100001000110010000000101011000010
10000000100100100010100100110000100010010000001001001001001001100000010100010001101001001010001000000000000010001100001000110011100000100000000100000010001001010000100001000100000101001000011110000000001011010100001011101001000100000000000010110000000000110111100100001100000110000100000000100010000000010011001000100001000000001000010011010000010100001000000010011000000100100010000101011001010100110000000000001000001000000000000001001001000000000001001000010101000000001000000011000000001100000000
01000101110010000000001010010000000000010000001110000010000000001011101000011010000000001000000001011011000000000000000001000000001100001000001000100100100000010010000001010000000000001100000000100000010001001001000000000001001001100010100000011000001001000011001110001000010000000010110000000001001110000010001010010000101010000111010110001010000000000000000100000100100010001010100000000100100000000000000110011101110100000000100111010110010111000100001000101000000010001000000100100000010000110010
01110010000000010110101001001100000001101100010000011101001000011000000100000100100000100100000100111000110010000001000000000100000100010010000110010110010001110010000000001010000001100001011000000100000110100100100010001100000000001100001000000000000100000000000100000100000000000011001000011000101100000000000100100000000100100101000000000100000010010000000110011100000011000000001000000000000100001100001000010000000000000000000000101010100001010101000000000110000011000000010000110000110001110100
01100000010000110000000100000011001110010001100000010011010000000001100000001000000010010000100000000100000000110010101100000000000000000000100100000000001010010000000000010000101000101100000000001010000000001000000000100100000001010100001000010011000000011001001011001000010110000000000100000000000000011000001001000100000000100100001101000000011001100000001000110000000000001000010001000100001000001011001000001000000011000000000100000001001101001100000110001000000000100000000001110100101010010000
00000010000110100001001000010101010000100001000100000000000010001000000000100100000001001011001000000000100000100000000000100001000011000000101000001000100100000000000010111001001110000000000010011010000000100100001001100010100101000001101000100000000000000010010000100000000010111000000000001010000000100000001010100000100100010010000010010011000010110110000000110001000100100000011000000000001011101011001000000000110000100011100000000011001100000000011010110000000001000011000000000101000101010101
00100100100000001000000100000010000000000100001110010001111010001000000000001101110110000011001000000000000001000001101110010110000001000100100100010110110001010100111110001001000100100000000000001000000000000010100100000011011000000000000000000001010001100000010001101100100000010110000000110000001000000010000000000000100010011000000000010000010000001010000000101000000000001000000000100010100000000101001000001100011001000110000010110000010010100001000100000010001000001000010101000010111100100000
10010010001010010000111000010010010000000100000010000010100000000000010010000000000000100000010100000000001001010000001010001000000101100000000010000100000000000000000110100000110000010010011001000110000110000000000101010110000111001000001000000001000010001010001000010001000000000000000110000000000000010000100011001011001100011001000000000000100000001000010010110000000000000001010000010000101000000101000000110010000000010100000001001000101000000000101100010000100101101010000000010001100000001010
01001001100000110000011100000110010000000000110011000000010110110000000111011011001000000001000000011111000010001000000011010101000001010000010000010100000011101101010000001100000000100000000100001010101001000001111001010010010010100001001001000001011000100100101010001001100000001000110001001010000110010001101000000000001000011010101111000000111001010110000110001010101000100001010010000100000000010101000000000100000011100110100010000000001010001011000001100000100101000100010010010000010010100001
01011101100001100000100001001010000001100000101100110000000001111001000110001001001000101001000010010100010000010000111011101000000010000101000000001000010110001000000001101011100010000100111000010000000100000000001000110100001100010101000000010000100001101000000000000000010000011001001001101000011000000001000010100000000000100000000011100000100101000000001000110000000000000000000101010000100000001011100100100001010011110101000100001101000000010011110110000000000000000001001001000000010001100100
00001001101000000000000100010100000000010000100000110001000100000100001110000010000010000010111000001000001000100000000001001100000101100001011001000010000000010000011100000010000001000000000010000110000110000000010110000000010001110010000000000000100001100000010110000000001110000000000000010001000000000000000000100100000000000000010000010010001000000011100010001000000001000001001000100000001000001000110000100000010100000100100000001110000001010000001001000000001000000000000100000001000000101000
10100000111000000000000011001000001000100010000100010110001010000001001010000000001000000000000000000000000100111001000010000000110010010010001000001111110000000000010101000001000011000000000100000000111010101010100001010000011100001110000100011000100000000111001000101000010100110000001000000000000000001011000011010000000100011110000010010101001010100001000001000010001001110011010000010000000000010000110001101000011010011000000001000001000110001010001000100101010011000100001010000000000000111000
00010100000110001000000100000000001100101001001000000101000000011111100000001000110000000000100000010001000001000100000000100110000110001101101000010000010001001000000000110001100010000100000011011000100100100101001010001000100010001100000100100000001001000000000001000100000000000001010000000001011010000010010000000000110100000000000101000010000101011110000000101101011010111111000000001000001000111010100010000010001010000000000000000010000010010000011000001001000000110000010000000000011010000000
01001010110000000000000001000000000000010010010110100000010000001000010000110001110000000000010001000000000010000000010000000001000010000100000000010000100000001100110000000011001101000001001100100000100101000000011000000000110000000000000000010000000000000001000010001100110010011001101010000001001110000000001011000100100000000000010011000001001101001101100000011100000000101000100000100000000000000000101000010000100011000110010101000001000010000000010010110010000000010001001011000010010010111000
00100010110001000010110000000110001001100000000000000000001000000000010000010000000000001010000000001000001110000001000001001100110001000000011001100000000000000000000000100001101000101000001000001011000110001100001000001010001010001100000100000000111100000000101101110010000000100101000000001001010000000000000000100111100110010000010000000001010000000000001101110000010000100010000100100000001100011010000000010010001100011000010111100110001000000001000000001000000011000000010000000010000100010010
01100000000011010001010100100000010000010001001100100000011000001000000100000000101011000111000000001001101100101000000000101000001101100000000000001000100110000100000000010000001100011110000000000010010110101000100001001100101010100101111010000010011000110010010011100100001001001101001110000001010000000000111001010000000100010010101101010001100000000000000100011000000100010011000000000001011000101001000000000101001001001000010010000000011010100000000010010000000000010000010000010100001010000000
00001000001000000000000010110000001101100001010000000000101000000100100000000001000110101000111000011010010100010101000001100000000001010100010000000100000010000001001000000010100000000001001010111000000100000100100000101000100001110001000100000100001000000001000010000000001000000000100000010000010000000010000000000010100000000000100110110001000001001010010110000100000010001000000100000010000000011000000011100101100001000000001001000000000010000011000100111101001000010000000010000000000010000000
00000000000100011000000001011001110100000000000000010000000000001000100000000000000010011100000000100001010000110000000000001100100000100010000100000000000000101000000010000000101101001010100001100000000010000000000010011000000100111000000110010100010010001010001110000010000011000001100000000011100000000001000100000000010001000000000000000000100000001010000001110000000000001011000000110000010100000000010100000010100010000111000010110000011000001000010010101001000000100101000010001000011011000010
00000000101010000000010000110000011010010110000010000100001011000100001001010000001010000000110101011010000001001101000000000010000010001100011010100000101001000001110000000001000010000110000000000000010000000101000000101010001010000001010000100010100000000100011100000010011010010000110010101000000000001000110010100100000000100011100100000000000010001000101000100001001000000011100100001000010110000001111100010100000110101000100010100010000100000000010000000010000100000000000000001011010001101001
10010000000100000000000110001101000011000000001010000000000001001100000010000000000000000010001010000011001000000100010111000000100000100110000110000000001111100000010010000001000010110100000010000000100010001000000100000000001100000011011010000000100001000110000010000000000000000001011000001110000111010101000000010010011000000010010000101000001000010001111000000100100010000100001100010100001000011100000100010000101011000010100000100111001101110001000010011000000010000000000000000000000010010000
01000000010011010001100001010010100000100001111000000010001000000010000000011000001000001000000000000000000101101101000000000100001000010000000001000000000010001001110000000000010000011000101001000001100010000011001000001000000001100000011011100100000000001000010000010000001000100000010000000100101101010000001001010000111011001000011011011100100101000010100000000001010001000000000000100000110000000110000000000000110000100000100100100101000000000000100000110000000000101001011000000101010101000111
10000000000010001001000000000010001100000000000010010000010001000100010010011000100100001011000000000101000000100000000010000000100001000100000011000100000010101001010010001000000101001000100001001000000000100110100000100000000100010000000100000101111001001000011100010010001110000100000000010001010000000000001101010010100100011100010100000010010010001000000101000001100011000110010000000000001001000010100000110000000110000000001000001101010010000000100001001000000000100000101010001101000001000000
10000000101000011010000000000100000000110000100011000000010000000000100010011000001000000100000000000001010100011001000000000100101000000100001000010010101000010010000000000100100001100010100001001000001000000001000010000001110000000100100000010100000000000001100001110110000001110000110010011100010010001000000000000000000000110000000000100000000000110011010000100010010001000001010000010000100000110101010000110100000010011001001011000000001100000010010110000110000101000000000001000010000000000000
00000100100100000000000000100000000110000010000101011110010100000000100100100000010000000010101000110010000100000000100100100000000001101000001001111000011010010010000110101011000010011000000001001101111100000000000101000001000001100000000000000101000000000000000000000000010000000000000000101010010001101100000001001000101011010000000000010010100100000011100000000010010000000100000010000000101001000000001000001001001000000001010000110000000111000000000001100010000000001000010000000010001010000110
00000110000000000000000000000000100110000000000000000000000000010100000110011100001010101000001000011001010000110001100010000000000010010100101000000000100000100000000011010000010001100000011000000000000000000010000001011000110110010000001010000000000001100110100000000000010010001010111100100000000100010001101000001000100000000101000000101000000000010000100000000001001000010110000000110000000000100000000001001000000100001000010000100100010110001011010000010000001000000000000000000000000000001000
00001011100000010100000000000000000000000000000000000011010101000001100000010100101000011100000000001001001000000000101001000000010110010000000101000001000111111010001001010010000100001000100000000010000100000000010100000000010000001000000001000100000010000010010000000000101000000011100101001010010110011111010000010000000001111000000101000001000000000000001000010101000110010001100011100000100001101110010010011101000000000010000111001000100000010001000101001100001100000000100100000010000011100000
00000000011000010010100000100001000000110001111100000000011000010011110000000000100000010001010101000100101000000000000000001100101101001000100000000011000001111000010000000011000000001001000010000010000010000000110010101100000100001001001010010011011000001000000000000100000000111000010101000110010110011110000101101000000110110000000100010000000000000110100000110000001110010101000000100001101000001000000001001000100110010110000000000000001000110000000001110100010000000110000001000000110001000010
10100100000011010000000000100000010000001100000010000000000000001010110100001110010000000100100000110011100000100000110100110000000011000010011000010010110100000000000000101001011100000000000000010010000000010000100000000000100010010000010010000001100011000000000000111000001000001001101111000001110010010001001010000110000100000100111010000010010000000000100010110100000000001000101110100010001100000011000001001100100010100100100000100100001001010000000001000000000011000100100001100000000000000000
00000000010100001000000010000000000001010000011010010001010001010100100110000001000100011010011000000000000100010000011110100100010010100101000010000101010010110100001100000000000010001000001000001001000000000100000000000000000011100010010000001001111010000000100101000000000000001101001001100000001101010010001100000001100000100000001011001000110010010100000000000010010000000010000010000101100010010000100000100010101100000000001100001000000000000100100000110000001100000001000000100010100001000001
00001100110000000010100010000001000110011000000010000000000000010111000011011000000010010000000010000000000010000100000110010000000010100100100000010001001000100000000010101010000000000000000110001000000110100110000000101010001000100100000100010010101000000110101100001101000000000111000010000000011000010100010011111000110001001001001100100100000000000110000100001000000011000000000010011000000000011000001001000000100000011001000000000110011000000010000000000000000101000010000001101000100010010101
01000000000101100101111010000000001011000010000000100000001001010000000011100000000101010001000101000000100001010100010000000001000010000000100100110000000000100000010000000000110100000000000001010000000100000101000100001011000100010000010000000000100000000000000100010011100000000010010100000100011101100000010010010000000000110111100000011010010000011110100000100111000100000000000110110100100001001000000001100101011001110011001110010100001010000011000000011000000001001000010000100010101010000010
00010010000001010000100010001011001000000101111010001000001100100000010000110000000000000000010111110000110000000000000110000001000001001110000010001100011001010000000010101100000001101110110110000011100010001010100000000000000111000100100110000000000000000000011010101000000000010000000010100000000001000101010010110100100000000001000000010010011000011000011000001011100010000000010001100000001000110000000000000010001010000000000000100000100010000100110000000010010101110000000001010010100100000000
00000000000100110000010100000000000001010010110100000010001000100010000000100010000000000000000000110100000100010000000000000011011100010000000010000101000000001000101101101010000001001000010001000000100000001001110000001000000000000000001100011000000001000100010010000110000000000011000011100100000001011000100110000100011000000010101000100000010100010000000000000001010001100101000000000000000001101010011001001100000011100100010110010000000000000100000101000010000001010010000000000101000010000000
01000001110000010110001100010010100000000000000100000100000100000001000101100101000000110100000100000000000010000000000001000001110000010101110001000100000000001000100000000001110000100001000010000010000011100000000000000010000000011000010101000100101100111000000000000100001001000100001001010000001000001000011001000000001011001110000000010011000010010000001000010010000010000000001000010110101000111000000001000100000000000100000000000111001100000100100011000001010000000000010000101100111001000000
10000100100000011010110001000011001000001100001011011000101000000010000100001001001000001000000110000100100100100000000000000000100000100100000010010101010000000001000000100111101000000010000101100001000011110111001100000010010100001100000000010100111000001000000110000100000101001100001000100000000000000000001101010010000001100100001010001001001100001010000101001000011000100000110010000010000011000010101010000001100001000011100110000001011000011001100000101000100001100000100000010100000100001000
10010001001011000101010000101000001101110000011000000000100010000000000000011001001110000000001000000000001000100001000000010000100100001011100100100100000010010100100101001001001010010000010001000000110000000100000000100000000000000010000001000110001000000100000001011000100100110001000000001010010100101011000001110000000000000000000001101010100000001010001001001000000100001001010000101100000111010011001000110000010000100000000100000001010001011000010010000001000010000110000010100000000001000000
00101001011100010010100010000100001101000110010110000000001010010010000001010100001110000001000100000111001000000000010100100000000110000001101100000010100100010110000110001011101010000000100000000000001000000010000010000000000011000000000010001000010000100100101100000000000000000100001100000100000100100000000001101010010000001111010100101001011001000000000101000000000000000010000100100100000001000100010000010100000010000010010010011010010010000000001010000000100000001000001100110010000100000101
10001000001000000000000000010000000000010010000010000000010000100100101011001001010101000100100010100000000100111000111000100100100000010001010100010000010010000100000010010000001000000111000001110000100000000000001000001000000010000000000000000000001100000001100001001000000000000000100000100000011101100001100000001010001010111001000100000011001100000010001011000001110001000000000001010011000000001000001101000000000100101000110010001001010010100010000000001000000101000011010011000010001111011000
00001000000100000000100010001100001110010011000000000011100001010001000000000001110010000010100000000000001000000110100001000000101010010000011000110011010000100100010100001000000010000000011000011001100000000100110010100001001000001000010000000101100000100001001100010000100000101001000100110000000010100000010000001000100010001110100000101001000001100010001011110001001100010000100000000010100001100001000100100000000100001000000000000110010000000000000000001001000100000001000000000001000000010001
00000110000000000000001010100001000001010000000000110000100000000000000010001010000100000000001010001100010000000100010100010001100000101010001000010001101000100001100000000001000000000000000000000000000000111000100100000100100000010000101100000000000000000001011011101000100100100001110011000001000001101010101100010100000000110101000000000100010001000001000010000010111001001001011010110000010010010010001010000010000001000000001010100010101100011010000111111000000000110000000100000100011100000001
00101010001100010001001001000000000000000000100000100001100000000000000110010000100100010010000010000100101000100011110010001001101100000001110101011001001010001001000100101000000001000000001100101010010110101101000000010010010001001001011000000001110010101001111000110000110000000000000000000100010001000000000000001010100101100010010000011010000110001110001100100010000100000010010011000010000000011101101001010000000101011000110000001111011011001001100000111000000000000000100000001010000100100000
00000000000000001101001000001000001010010010101001010100001000001110000100001000010011010000010000000000000100000000000000000101000000000010000011000100000000110000001011010000001000001001000000000001000001000000101111000000001100100000000000000100000010111110010010000100000000000011000011000010101010000010000010100001100100001000000000111000000000100100000100000001100000010001000000000000000010001111101000000010001000000100101000100000010100000100000000000001000011001000000010000000100100001010
10000000000100000000001100000000010000100000000100010000000010000100100000110011100001101011001000100010000000101101000010000001001000010010010001000001100011000000000000001011001100010000001110100011100001000000001100000000000001000110001011000000001000001000010000000000000101000100010010001010000000100010001000110010010010000001100001100101100001000000000001100000110000000000010000110001000000100011001000000000011000010100010001001010000001001010011110000000001000000100001010100010010110000000
10010000010000000100001010001000110100000110100011000000000010000100011000100000000010010000000000100000010000101000000100000111001000000000001000000000000100000000100100000010010100100010010101011000010000110000001100000000100101000010010000101000110110100000000000011000000001001000000100100001111100011000101000011010001001000100000000001100001100100101001100000010000000001111100000001000000000100100000101001000000010000001001100001000100000100010000000000000000000000110110100000001001000100000
11000001000000110001000100000001100000011000000001100010100100000101000100000100000110001101000000100001000010001000000000000000000110000010110000000000011000000011010000100000000001000110000010011001000000000010100000100000000100010100100100000001000001100000000000110000000011000000000100000000011100100010000010011000000101001011010010101000000000000000110010110100010110100011000000000010000101000010001110100000000010001000000001000100000001100000001000000100000110000000000000010010001000000000
00000100000001000101110010010100010000010101001011000000000010001100000010000001110000011100011111100001010100000110000010000001000000110000010001010110001010100110100000001100001001100001000000000010000001000000000000001100000001000000001000001000000010001000000101001000011001001010011000000101000100100001101001010000110100111010001000011100010001010000000100100000000010100110000000000001101010000000110101100000001000101000000001100100000000110010011000000000100001000100010001100000000000000000
00000000001000000001010001000000110100011010100001000100000100010000110000100000000011000000000000010001000001111000001011110001100101100110100100011100110100101010010101011000101111000110000000100001101101010010000011100000010100001001001000000100000010011000001100000010011000001010010000101100010000000000100010001000000000011010001001100010110001000000011000111010010000100010100000000001000010011001001010100000000001000010000010011000001010000001100000000000001001001100000011100000100000010011
00100110000101101000000000000000000000001100000100100000100000000101110000100001110000000000000010100001000000000000101110000000001000000001100011101100100010000110000000111001100001100101001101000001000000100000000000000100100010011001000100000010100100010010001000000000000001100010101010000101000100000100000000001100000100100001010000110000000100100000011100000011000010001101000001000100100000110001001100000000000000001001000010000000010000011000000101000000100010010001001000000000000100100010
00110000000000001101000010111110001010100010000000001000010000100000011000001001000011110000000010100001010000000001010010001010000000010000000100101000110010001000011100000100001001001001010010000010000110001010000101010001000000100000100000100000000000001000000001111000100000010000010001000001001010101100101000010100000010111000000100001110000000001000100010000100000110000011000000100101010101000101010000000000100000110110010010000000000000000000101000100000011000000100010000010000100111000100
10100101000000010011100010000000000110100001100001001010101010000100000001000000000011011011110000010000000001000000000100001100000010000011100010100000000100000001100000000011100000100000000010000000010000001010001000000000010010110011000011001000000010001000100010110110000010001000010011100000011001100000011110100000001010100000000110100001111001110010010000001100000010000000000000110100000000010010000010010100001110101001001000001001000001000000000010001000010000001010010000100000010000000010
00000000000001000101000001001010010010000000100011001101101010101001000001000100000000010011010100000001000010000100001001001001100000001110010010000001010000100000101010110000000000001000010000010000001001100000000000000000010001000011000100000110000100000001010001101000100010100000011000000010010101110001000010000000000000000000010010000010000000000100000000000000001000010001010110000010001100001000101010100100100000000010000010100000010001000010000000000001100110110000000000000000000001011000
00010000000000000000000010000000000001000000000101100000001010001001000010100010100001010011000010100000100000100000000000111001000000001010000000000101001100000001000100001010100101000001000000000000000000010011000000010101000000001000000100000001001001101100110000001000110001000101100000101010000001000010100000000000010000000110001101011000100000100000011000000010010100100101000000010011001010000110000101000010001001000000111001000000100010000001110010100010011100000000010000011100011010000000
00011000100000100000100000001010100101101110101001110000000100000110000000000111101001000010000001000000110010111000110001100001000100000000000000000001000000001010000001000000010010011010100000100000010100000001111000001000010000000101000001100000100000000010010000100100001010110000000011001000010000000000010000000000000001001010100000000000011000101010001100100000000000100010010010010000111000101000000101001100111000000001000000000110100000000000000000110011010001000010110100101010000000001010
01100001010000000100100001011001000100000010000000100110011100010000010000000000100000000010001000000010000100100001000010010100001000000001110010010100000000010000000010000000110100000100000000000100000100000101000000001110000100101000000100100001001000010011100000001000100000100010000000000100001000000010000000000011000000000000101000000000110001110100001000010101101000100010111000000010011000111100111100100000100000000000010010100011010010000010101100000100001000001111000110001000110100000100
00000000000010001000010001010001000000010010100000010010000000001011010100000010100001001001000000000000010000100010000100010110010010001001100010100001010000100000100011000000010000100001000000000010000000010100010100000000010011010000000000010010100110000100100000000000000000101011000100101000001101000000010000111010000001101000000000000000100111000010100000000000100000001011000111000011000000010110001110000000000001000101001000001010000000000100010000100001000100011000110000000010000010011110
10010010001101010001100100000000000000011000010000010001100101000000010001000011010100000000100000100001100000000001001000001000000110101100010000000001010111110011110011110011100000001100000111100101001011000101100000000001001110000000100001100011010010101010000000000000000000000010000010000001000000000000000000001000000000011000010001000010000110000000001000000001100001100001111101010000010000001000000100000001000110110000000001001110010011001000000000010100001000000100010000010100000000100000
00100110101000010000000000100000100000010000100000000100000100010011011010000100010010000000110001010100100000001000101100000001110111001010000001000000000101100000000000000000000100000101111000011000100001000010000010011000010000100010010000000000000100100000100011111000000000000001000010101010010010001010010110000000000001110000000000000000100111001100000010010101010000010010000010010000100100110001101110001100000110000100000001001001000000100000000100001000001001100001001001000000000000000001
00010000010000001001101000010011010011100101001000100001010110100000000100010000010100000110001000010000011000101000100100011000000010010000001000000010000010100000010000001100000000001000000110011000110000010001010000000100000100100110110000010100000000100101000010010100100000100001111011100000101001001100100010001010000001000000010110000000101001001010100101001000010100010000011100110000000000010010000010111001010001010110000000000000100011000000000110001000010000000001100100000000000101001000
01101000000000101010000011000101000000000000100010100100000100000101001000010000000010000000000000011111100100000001000110001001000100010100011100000010000010100010101100001010010001000000000001001100101000000010010000001000100100011001011001101000111001001001100011001000010011000000000000000000010000110000001000000001000001100000100001010010010000001000001101110110000011000000000000001001000000001101001000000100001010000100110100010100010000000001100000001101000101100000100100000000010111001101
00011010000010001000000000011010000001000000001000100010000000011001000000100000101010100000000010000101100000001100000000100000000000000000010000001000000001001000000000100000110000000000100000000010011000110000010100100010001010000000000000010000000000000010000000001110001000001000000000010110100101010010000000000000000011001010100010100000001000100100001011100100000000001000000010100000000000000100100011010100011010000000000100000010000000110000111111000000001000010000100000000110000000010110
00001000100000010001110010011100010110000000000000001001000000101000001000010111010001100100100100001001000000000010000000000100000000100010000000000101000000110100100000000001000010000101000010000001100010100000011000111000011110000010001001101000010000100010100000010000101000100000100010000100011000100000011000000011100101101000000000010010100000000000000011101100100000000000000010000000000010000000010001001101001000001000010001000000000010001000001100000100000000000010000000000110100010000000
01000000010010100011000010110010010100000000000000010100000000110000000101011111100000101100100000000101000000010100000001001000010001001100001000000010000100100000110010010000010000000110110010100001111100110000110011100010000011100000100000010010000100001010000000000010000100000000100000100000100000101000010100111000100010010000000000001001011100001000000101010001010010001000000011000000101000000000010000000010000000000100010111000110110101100010100010110011000000000000100010001010000010001000
01011000010000100000000100001000000000011000000100100000000001000000001000001001100001010100000100100000001100010001000110010011000101001000100000001010000101000010101011010001100001000000000101010000010100110000001000000011001000000000100000100010000011101000000000000000000010000001010010000000001011000100000001000101001000000001110001001001000010000001001110101000000001110000001010100010100000001100010101010010100100000100000001011000101000000010010100000000000000001000000100010000000100000000
01100000000100000010000001100000010100100001000000011000010000000100001100010000000001100110000001001010001000000000000000000100001110000000000001000000001000000000000000010010000001011100000000000000100000000100001000000000000011001000011000000010001110010000100000000010100100111000100010100000010000000010100001000011001001000000011000000111000010000000010000000000100101010010000000000110101011011110010101010000000111000100000000001000001010000001010000100001110000001100000001001000101011010001
00000010100100000000000000000000001000001001110001001010010100100101000001110000000001000001000011000011000100010010100110010010101000000100010000000000100000001110001001010001100000100111100001000001010000100000000000000000000001010000000000000100011000000001001001000010100000010000001000010000100100000000000101110000011000100001000001001000011010011000000000010010010100100000000100100101100000000100010000000000000000000000000101101011110001010001000000000000001111000000110000000000000100000001
10000000000000100100000101000010001000000000000000000101000100001000100000100000001010110010000000010000000000101000000011000000000010110010000111001000000100011001000000000100000010000000000101010100011010100100010001110100000001000000000000000000000000101010001000100000000100010000010001100110100000100000100010000011110000100100000010100100000000100000001111111110000001001000001000100000101011000000100010010110100000000000101000010000000000011000000101000000110000010000100000011110100110001011

1
src/7/23/del3.out Normal file
View File

@ -0,0 +1 @@
246587