2D我的世界游戏代码C++(不需VIP)

废话不多说,直接上代码。

#include <iostream>
#include <conio.h>
#include <string>
#include <map>
#include <cmath>
#include <windows.h>
#include <time.h> 
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
int fallspeed;
int jumpspeed = -3;
int gravity = 1;
int  y = 90, x = 15, face, health = 1000, lasthealth = 1000, breath = 100, hungry = 1000;
bool attack, defense, hurt, mode;
struct TNT
{
    int y;
    int x;
    int time;
};
TNT tnt[20];
string die;
struct BLOCK
{
    int color;
    int ch;
};
struct MOB
{
    int fallspeed;
    int health;
    bool hurt;
    int y;
    int x;
    int attack;
    string shap;
    bool isenemy;
    int color;
    string name;
};
MOB mobs[50] = {
    {0,1000,0,0,0,100,"危",true,7,"危"},
    {0,10,0,0,0,10,"  ",true,7,"  "},
    {0,1000,0,0,0,100,"MM",false,7,"MM"},
    {0,1000,0,90,70,-100,"AC",true,7,"Accept"},
    {0,10000,0,90,70,500,"BO",true,7,"BOSS"},
};
MOB mob[100] = {
    {0,1000,0,92,4,100,"WA",true,7,"Wrong Anwser"},
    {0,1000,0,92,4,100,"TL",true,7,"Time Limit Error"},
    {0,2000,0,92,4,300,"CE",true,7,"Compile Error"},
    {0,1000,0,45,9,100,"WA",true,7,"Wrong Anwser"},
    {0,10000,0,90,70,500,"UK",true,7,"Unknown Error"},
    {0,1000,0,92,3,0,"MM",false,7,"MM"},
    {0,1000,0,92,3,0,"MM",false,7,"MM"},
    {0,1000,0,90,15,0,"MM",false,7,"MM"},
    {0,1000,0,90,80,0,"MM",false,7,"MM"},
    {0,100000,0,90,70,-100,"AC",true,7,"Accept"},
    {0,100000,0,90,70,-1000,"AK",true,7,"AK"},
};
string block[30] = {"  ","■","≈","危","≈","≡","〓","Ⅲ","■","▓"};
BLOCK board[100][100];
BLOCK setboard[100][100] = {
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{7,1},{6,5},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{6,5},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{6,5},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{6,5},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{12,3},{12,3},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}  ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{7,1},{4,1},{4,1},{4,1},{4,1},{4,1},{4,1},{4,1},{4,1},{7,1},{12,4},{12,4},{12,4},{12,4},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{12,4},{12,4},{12,4},{12,4},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{7,1},{7,1},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{7,1},{12,4},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{7,1},{7,1},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{12,3},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{7,1},{12,3},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{12,3},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{7,1},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{7,1},{9,2},{9,2},{9,2},{9,2},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{7,1},{9,2},{9,2},{0,0},{9,2},{7,1},{6,5},{7,1},{0,0},{0,0},{7,1},{8,9},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{7,1},{7,1},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{8,9},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{7,1},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0}    ,{0,0},{7,1},{7,1},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{7,1},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{7,1},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1}},
    {{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{0,0},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{6,5},{7,1},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{14,9},{14,9},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{14,9},{14,9},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{2,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{14,9},{14,9},{7,1}},
    {{7,1},{0,0},{7,1},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{12,3},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{2,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{14,9},{14,9},{7,1}},
    {{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{12,3},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{10,6},{2,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{7,1},{9,2},{0,0},{0,0},{0,0},{12,4},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{14,9},{14,9},{14,9},{7,1}},
    {{7,1},{2,1},{2,1},{2,1},{2,1},{2,1},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{2,1},{2,1},{2,1},{0,0},{9,2},{9,2},{9,2},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{7,1}},
    {{7,1},{6,1},{6,1},{6,1},{6,1},{6,1},{0,0},{0,0},{0,0},{0,0},{14,9},{14,9},{14,9},{6,1},{6,1},{0,0},{9,2},{9,2},{9,2},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0} ,{0,0},{0,0},{0,0},{0,0},{7,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{7,1}},
    {{7,1},{6,1},{6,1},{6,1},{6,1},{6,1},{8,1},{8,1},{8,1},{8,1},{14,9},{14,9},{6,1},{6,1},{6,1},{6,1},{9,2},{9,2},{9,2},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}  ,{0,0},{0,0},{0,0},{0,0},{7,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{6,1},{7,1}},
    {{7,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{14,9},{8,1},{8,1},{8,1},{8,1},{8,1},{9,2},{9,2},{9,2},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}   ,{0,0},{0,0},{0,0},{0,0},{7,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{7,1}},
    {{7,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{7,1},{0,0},{0,0},{0,0},{0,0},{0,0}    ,{0,0},{0,0},{0,0},{0,0},{7,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{8,1},{7,1}}
};
void color(int a)
{
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
}
int mobmove()
{
    for(int j = 0; j < 100; j++)
    {
        if(mob[j].shap == "")
        {
            continue;
        }
        if(mob[j].hurt)
        {
            mob[j].hurt = false;
            mob[j].color = 7;
        }
        if(mob[j].health <= 0)
        {
            mob[j].shap = "";
            mob[j].color = 7;
        }
        if(mob[j].y > 99)
        {
            mob[j].shap = "";
            mob[j].color = 7;
        }
        if(board[mob[j].y][mob[j].x].ch == 4)
        {
            mob[j].health -= 200;
            mob[j].hurt = true;
        }
        if(board[mob[j].y + 1][mob[j].x].ch == 1 && board[mob[j].y + 1][mob[j].x].color == 4)
        {
            mob[j].health -= 100;
            mob[j].hurt = true;
        }
        if(board[mob[j].y][mob[j].x + 1].ch == 8)
        {
            mob[j].health -= 100;
            mob[j].hurt = true;
        }
        if(board[mob[j].y][mob[j].x - 1].ch == 8)
        {
            mob[j].health -= 100;
            mob[j].hurt = true;
        }
        if((mob[j].y == y || mob[j].y == y - 1) && (mob[j].x == x + 1 || mob[j].x == x || mob[j].x == x - 1) && KEY_DOWN(' '))
        {
            mob[j].health -= 100;
            mob[j].hurt = true;
            mob[j].fallspeed = -1;
            mob[j].x -= 3;
        }
        if(mob[j].y == y && mob[j].x == x && mob[j].isenemy)
        {
            
        }
        for(int i = mob[j].y - 1; i >= mob[j].y + mob[j].fallspeed; i--)
        {
            if(board[i - 1][mob[j].x].ch == 1 || board[i - 1][mob[j].x].ch == 9)
            {
                mob[j].fallspeed = 0 - mob[j].y + i + 1;
                return 0;
            }
        }
        for(int i = mob[j].y + 1; i <= mob[j].y + mob[j].fallspeed; i++)
        {
            if(board[i][mob[j].x].ch == 1 || board[i][mob[j].x].ch == 9)
            {
                if(mob[j].fallspeed >= 5 && board[i - 1][mob[j].x].ch != 2)
                {
                    mob[j].health -= 50 * (mob[j].fallspeed - 4);
                    mob[j].hurt = true;
                }
                mob[j].fallspeed = 0;
                return 0;
            }
        }
        mob[j].y += mob[j].fallspeed;
        mob[j].fallspeed += gravity;
        if(mob[j].isenemy)
        {
            if(mob[j].y > y && (board[mob[j].y + 1][mob[j].x].ch == 1 || board[mob[j].y + 1][mob[j].x].ch == 9))
            {
                if(mob[j].y > y + 50)
                {
                    mob[j].fallspeed = -7;
                }
                mob[j].fallspeed = -3;
            }
            if(mob[j].x < x)
            {
                if(board[mob[j].y][mob[j].x + 1].ch != 1 && board[mob[j].y][mob[j].x + 1].ch != 9)
                {
                    mob[j].x++;
                }
                else if(board[mob[j].y + 1][mob[j].x].ch == 1 || board[mob[j].y + 1][mob[j].x].ch == 9)
                {
                    mob[j].fallspeed = -3;
                }
            }
            else if(mob[j].x > x)
            {
                if(board[mob[j].y][mob[j].x - 1].ch != 1 && board[mob[j].y][mob[j].x - 1].ch != 9)
                {
                    mob[j].x--;
                }
                else if(board[mob[j].y + 1][mob[j].x].ch == 1 || board[mob[j].y + 1][mob[j].x].ch == 9)
                {
                    mob[j].fallspeed = -3;
                }
            }
        }
        else
        {
            if(rand() % 3 == 0)
            {
                if(board[mob[j].y][mob[j].x + 1].ch != 1 && board[mob[j].y][mob[j].x + 1].ch != 9)
                {
                    mob[j].x++;
                }
                else if(board[mob[j].y + 1][mob[j].x].ch == 1 || board[mob[j].y + 1][mob[j].x].ch == 9)
                {
                    mob[j].fallspeed = -3;
                }
            }
            else if(rand() % 3 == 1)
            {
                if(board[mob[j].y][mob[j].x - 1].ch != 1 && board[mob[j].y][mob[j].x - 1].ch != 9)
                {
                    mob[j].x--;
                } 
                else if(board[mob[j].y + 1][mob[j].x].ch == 1 || board[mob[j].y + 1][mob[j].x].ch == 9)
                {
                    mob[j].fallspeed = -3;
                }
            }
        }
        if(mob[j].hurt)
        {
            mob[j].color = 12;
        }
    }
    return 0;
}
int print()
{
    if(!mode)
    {
        color(8);
        cout << "HP:";
        color(12);
        cout << health << endl; 
        for(int i = 0; i < health; i += 100)
        {
            cout << "◆";
        }
        color(7);
        for(int i = health; i < lasthealth; i += 100)
        {
            cout << "◇";
        }
        cout << endl;
        color(8);
        cout << "AIR:";
        color(11);
        cout << breath << endl;
        for(int i = 0; i < breath; i += 10)
        {
            cout << "●";
        }
        for(int i = breath; i < 91; i += 10)
        {
            cout << "○";
        }
        cout << endl;
        color(8);
        cout << "HUNGRY:";
        color(14);
        cout << hungry << endl;
        for(int i = 0; i < hungry; i += 100)
        {
            cout << "§";
        }
        cout << endl;
    } 
    for(int i = y - 7; i <= y + 7; i++)
    {
        for(int j = x - 7; j <= x + 7; j++)
        {
            bool ismob = false;
            for(int k = 0; k < 100; k++)
            {
                if(mob[k].shap == "")
                {
                    continue;
                }
                else if(mob[k].x == j && mob[k].y == i)
                {
                    color(mob[k].color);
                    cout << mob[k].shap;
                    ismob = true;
                    break;
                }
            }
            if(ismob)
            {
                continue;
            }
            if(i == y - 1 && j == x + face && attack)
            {
                color(4);
                cout << "__";
            }
            else if(i == y - 1 && j == x + face && defense)
            {
                color(6);
                cout << "┋";
            }
            else if(i == y && j == x + face && defense)
            {
                color(6);
                cout << "┋";
            }
            else if(i == y && j == x)
            {
                if (KEY_DOWN('S'))
                {
                    color(14);
                    if(hurt)
                    {
                        color(12);
                    }
                    cout << "()";
                }
                else
                {
                    color(9);
                    if(hurt)
                    {
                        color(12);
                    }
                    cout << "∏";
                }
            }
            else if(i == y - 1 && j == x)
            {
                if (!KEY_DOWN('S'))
                {
                    color(14);
                    if(hurt)
                    {
                        color(12);
                    }
                    cout << "()";
                }
                else
                {
                    color(board[i][j].color);
                    cout << block[board[i][j].ch];
                }
            }
            else
            {
                if(i < 0 || i >= 100 || j < 0 || j >= 100)
                {
                    cout << "  ";
                    continue;
                }
                color(board[i][j].color);
                cout << block[board[i][j].ch];
            }
        }
        cout << endl;
    }
    color(7);
    cout << "Y:";
    color(6);
    cout << 100 - y << endl;
    color(7);
    cout << "X:";
    color(6);
    cout << x << endl;
    return 0;
}
int move()
{
    if(board[y][x].ch == 5)
    {
        y += fallspeed;
        return 0;
    }
    if(board[y][x].ch == 2)
    {
        if(fallspeed > 1)
        {
            fallspeed = 1;
        }
    }
    else
    {
        for(int i = y - 1; i >= y + fallspeed; i--)
        {
            if(board[i - 1][x].ch == 1 || board[i - 1][x].ch == 9)
            {
                fallspeed = 0 - y + i + 1;
                return 0;
            }
        }
    }
    for(int i = y + 1; i <= y + fallspeed; i++)
    {
        if(board[i][x].ch == 1 || board[i][x].ch == 9)
        {
            if(fallspeed >= 5 && board[i - 1][x].ch != 2)
            {
                health -= 50 * (fallspeed - 4);
                if(fallspeed >= 7)
                {
                }
                else
                {
                }
                hurt = true;
            }
            fallspeed = 0;
            return 0;
        }
    }
    y += fallspeed;
    fallspeed += gravity;
    return 0;
}
int bomb()
{
    for(int i = 0; i < 20; i++)
    {
        if(tnt[i].time == 0)
        {
            int atk = 0;
            if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 4)
            {
                atk = 50;
                fallspeed = -1;
                x += x - tnt[i].x;
            }
            if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 3)
            {
                atk = 100;
                fallspeed = -2;
                x += x - tnt[i].x;
            }
            if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 2)
            {
                atk = 300;
                fallspeed = -4;
                x += 2 * (x - tnt[i].x);
            }
            if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 1)
            {
                atk = 500;
                fallspeed = -7;
                x += 5 * (x - tnt[i].x);
            }
            if(abs(x - tnt[i].x) + abs(y - tnt[i].y) == 0)
            {
                atk = 800;
                fallspeed = -10;
            }
            tnt[i].time--;
            health -= atk;
            if(atk > 0)
            {
                hurt = true;
            }
            setboard[tnt[i].y - 2][tnt[i].x].color = 7;
            setboard[tnt[i].y - 1][tnt[i].x - 1].color = 7; setboard[tnt[i].y - 1][tnt[i].x].color = 0; setboard[tnt[i].y - 1][tnt[i].x + 1].color = 7;
            setboard[tnt[i].y][tnt[i].x - 2].color = 7; setboard[tnt[i].y][tnt[i].x - 1].color = 0; setboard[tnt[i].y][tnt[i].x].color = 0; setboard[tnt[i].y][tnt[i].x + 1].color = 0; setboard[tnt[i].y][tnt[i].x + 2].color = 7;
            setboard[tnt[i].y + 1][tnt[i].x - 1].color = 7; setboard[tnt[i].y + 1][tnt[i].x].color = 0; setboard[tnt[i].y + 1][tnt[i].x + 1].color = 7;
            setboard[tnt[i].y + 2][tnt[i].x].color = 7;
            setboard[tnt[i].y - 2][tnt[i].x].ch = 8;
            setboard[tnt[i].y - 1][tnt[i].x - 1].ch = 8; setboard[tnt[i].y - 1][tnt[i].x].ch = 0; setboard[tnt[i].y - 1][tnt[i].x + 1].ch = 8;
            setboard[tnt[i].y][tnt[i].x - 2].ch = 8; setboard[tnt[i].y][tnt[i].x - 1].ch = 0; setboard[tnt[i].y][tnt[i].x].ch = 0; setboard[tnt[i].y][tnt[i].x + 1].ch = 0; setboard[tnt[i].y][tnt[i].x + 2].ch = 8;
            setboard[tnt[i].y + 1][tnt[i].x - 1].ch = 8; setboard[tnt[i].y + 1][tnt[i].x].ch = 0; setboard[tnt[i].y + 1][tnt[i].x + 1].ch = 8;
            setboard[tnt[i].y + 2][tnt[i].x].ch = 8;
        }
        else if(tnt[i].time == -1)
        {
            setboard[tnt[i].y - 2][tnt[i].x].color = 0;
            setboard[tnt[i].y - 1][tnt[i].x - 1].color = 0; setboard[tnt[i].y - 1][tnt[i].x].color = 0; setboard[tnt[i].y - 1][tnt[i].x + 1].color = 0;
            setboard[tnt[i].y][tnt[i].x - 2].color = 0; setboard[tnt[i].y][tnt[i].x - 1].color = 0; setboard[tnt[i].y][tnt[i].x].color = 0; setboard[tnt[i].y][tnt[i].x + 1].color = 0; setboard[tnt[i].y][tnt[i].x + 2].color = 0;
            setboard[tnt[i].y + 1][tnt[i].x - 1].color = 0; setboard[tnt[i].y + 1][tnt[i].x].color = 0; setboard[tnt[i].y + 1][tnt[i].x + 1].color = 0;
            setboard[tnt[i].y + 2][tnt[i].x].color = 0;
            setboard[tnt[i].y - 2][tnt[i].x].ch = 0;
            setboard[tnt[i].y - 1][tnt[i].x - 1].ch = 0; setboard[tnt[i].y - 1][tnt[i].x].ch = 0; setboard[tnt[i].y - 1][tnt[i].x + 1].ch = 0;
            setboard[tnt[i].y][tnt[i].x - 2].ch = 0; setboard[tnt[i].y][tnt[i].x - 1].ch = 0; setboard[tnt[i].y][tnt[i].x].ch = 0; setboard[tnt[i].y][tnt[i].x + 1].ch = 0; setboard[tnt[i].y][tnt[i].x + 2].ch = 0;
            setboard[tnt[i].y + 1][tnt[i].x - 1].ch = 0; setboard[tnt[i].y + 1][tnt[i].x].ch = 0; setboard[tnt[i].y + 1][tnt[i].x + 1].ch = 0;
            setboard[tnt[i].y + 2][tnt[i].x].ch = 0;
            tnt[i].time--;
        }
        else if(tnt[i].time > 0)
        {
            tnt[i].time--;
            if(tnt[i].time % 2 == 0)
            {
                setboard[tnt[i].y][tnt[i].x].color = 12;
            }
            else
            {
                setboard[tnt[i].y][tnt[i].x].color = 7;
            }
        }
    }
    return 0;
}
int check()
{
    for(int i = 0; i < 100; i++)
    {
        for(int j = 0; j < 100; j++)
        {
            if(board[i][j].ch == 2)
            {
                if(board[i + 1][j].ch == 0 )
                {
                    setboard[i + 1][j].ch = 2;
                    setboard[i + 1][j].color = board[i][j].color;
                }
                else if(board[i + 1][j].ch == 4)
                {
                    setboard[i + 1][j].ch = 1;
                    setboard[i + 1][j].color = 8;
                }
                else if(board[i + 1][j].ch == 1|| board[i + 1][j].ch == 8)
                {
                    if(board[i][j + 1].ch == 0)
                    {
                        setboard[i][j + 1].ch = 2;
                        setboard[i][j + 1].color = board[i][j].color;
                    }
                    else if(board[i][j + 1].ch == 4)
                    {
                        setboard[i][j + 1].ch = 1;
                        setboard[i][j + 1].color = 8;
                    }
                    if(board[i][j - 1].ch == 0)
                    {
                        setboard[i][j - 1].ch = 2;
                        setboard[i][j - 1].color = board[i][j].color;
                    }
                    else if(board[i][j - 1].ch == 4)
                    {
                        setboard[i][j - 1].ch = 1;
                        setboard[i][j - 1].color = 8;
                    }
                }
            }
            if(board[i][j].ch == 4)
            {
                if(board[i + 1][j].ch == 0)
                {
                    setboard[i + 1][j].ch = 4;
                    setboard[i + 1][j].color = board[i][j].color;
                }
                else if(board[i + 1][j].ch == 2)
                {
                    setboard[i + 1][j].ch = 1;
                    setboard[i + 1][j].color = 8;
                }
                else if(board[i + 1][j].ch == 1 || board[i + 1][j].ch == 8)
                {
                    if(board[i][j + 1].ch == 0)
                    {
                        setboard[i][j + 1].ch = 4;
                        setboard[i][j + 1].color = board[i][j].color;
                    }
                    else if(board[i][j + 1].ch == 2)
                    {
                        setboard[i][j + 1].ch = 1;
                        setboard[i][j + 1].color = 8;
                    }
                    if(board[i][j - 1].ch == 0)
                    {
                        setboard[i][j - 1].ch = 4;
                        setboard[i][j - 1].color = board[i][j].color;
                    }
                    else if(board[i][j - 1].ch == 2)
                    {
                        setboard[i][j - 1].ch = 1;
                        setboard[i][j - 1].color = 8;
                    }
                }
            }
            if(board[i][j].ch == 9)
            {
                if(board[i + 2][j].ch == 0 && board[i + 1][j].ch == 0 && i + 2 < 100)
                {
                    setboard[i][j].ch = 0;
                    setboard[i][j].color = 0;
                    setboard[i + 2][j].ch = 9;
                    setboard[i + 2][j].color = board[i][j].color;
                    if(board[i][j].color == 8 && j == x && i + 2 == y)
                    {
                        
                    }
                }
                else if(board[i + 1][j].ch == 0 && i + 1 < 100)
                {
                    setboard[i][j].ch = 0;
                    setboard[i][j].color = 0;
                    setboard[i + 1][j].ch = 9;
                    setboard[i + 1][j].color = board[i][j].color;
                    if(board[i][j].color == 8 && j == x && i + 1 == y)
                    {
                        
                    }
                    else if(board[i][j].color == 8 && j == x && i + 2 == y)
                    {
                         
                    }
                }
            }
        }
    }
    for(int i = 0; i < 100; i++)
    {
        for(int j = 0; j < 100; j++)
        {
            board[i][j] = setboard[i][j];
        }
    }
}
int main()
{
    srand((int)time(0));
    for(int i = 0; i < 20; i++)
    {
        tnt[i].time = -2;
    }
    while(1)
    {
        system("cls");
        if(mode)
        {
            hurt = false;
        } 
        if(!mode)
        {
            move();
        } 
        check();
        bomb();
        mobmove();
        print();
        Sleep(70);
        hungry--;
        hungry = max(hungry, 0);
        if(hungry == 0)
        {
            
        }
        if(mode)
        {
            health = 1000;
        }
        if(health <= 0)
        {
            Sleep(500); 
            system("cls");
            color(12);
            cout << "           GAME OVER           " << endl;
            color(7);
            cout << "   STEVE " << die << endl;
            Sleep(2000);
            x = 15;
            y = 90;
            health = 1000;
            fallspeed = 0;
        }
        health += hungry / 300; 
        if(health > 1000)
        {
            health = 1000; 
        } 
        if(attack)
        {
            attack = 0;
        }
        if(defense)
        {
            defense = 0;
        }
        if(hurt)
        {
            hurt = false;
            lasthealth = health;
        }
        if(board[y][x].ch == 2)
        {
            fallspeed = 1;
            if(KEY_DOWN('W'))
            {
                fallspeed = -1;
            }
        }
        if(board[y - 1][x].ch == 2)
        {
            
        }
        else
        {
            breath++; 
            if(breath > 100)
            {
                breath = 100; 
            } 
        } 
        if(board[y][x].ch == 5)
        {
            fallspeed = 0;
            if(KEY_DOWN('W'))
            {
                fallspeed = -1;
            }
            if(KEY_DOWN('S'))
            {
                fallspeed = 1;
            }
        }
        if(board[y][x].ch == 4)
        {
            fallspeed = 1;
            if(KEY_DOWN('W'))
            {
                fallspeed = -1;
            }
            
        }
        if (KEY_DOWN('W') && !KEY_DOWN('S'))
        {
            if(mode)
            {
                y--;
            }
            else
            {
                if(board[y][x].ch != 2 && board[y][x].ch != 5)
                {
                    if(board[y + 1][x].ch == 1 || board[y + 1][x].ch == 9)
                    {
                        fallspeed = jumpspeed;
                    }
                }
            }
        }
        if (KEY_DOWN('A'))
        {
            if((board[y][x - 1].ch != 1 && board[y][x - 1].ch != 9) || mode)
            {
                if(KEY_DOWN('S') || board[y - 1][x - 1].ch != 1 || mode)
                {
                    x -= 1;
                }
            }
            face = -1;
        }
        if (KEY_DOWN('D'))
        {
            if((board[y][x + 1].ch != 1 && board[y][x + 1].ch != 9) || mode)
            {
                if(KEY_DOWN('S') || board[y - 1][x + 1].ch != 1 || mode)
                {
                    x += 1;
                }
            }
            face = 1;
        }
        if(KEY_DOWN('S'))
        {
            if(mode)
            {
                y++;
            }
            else
            {
                fallspeed += 1;
            }
        }
        if(KEY_DOWN(' '))
        {
            attack = true;
        }
        if(KEY_DOWN('E'))
        {
            defense = true;
        }
        if(KEY_DOWN('C'))
        {
            hungry += 100;
            hungry = min(hungry, 1000);
        }
        if(KEY_DOWN('Q'))
        {
            setboard[y][x].ch = 7;
            for(int i = 0; i < 20; i++)
            {
                if(tnt[i].time == -2)
                {
                    tnt[i] = {y, x, 10};
                    break;
                }
            }
        }
        if(KEY_DOWN('R'))
        {
            setboard[y][x].ch = 1;
            setboard[y][x].color = 7;
        }
        if(KEY_DOWN('F'))
        {
            setboard[y + 1][x].ch = 1;
            setboard[y + 1][x].color = 7;
        }
        if(KEY_DOWN('Z'))
        {
            setboard[y + 1][x].ch = 0;
            setboard[y + 1][x].color = 0;
        }
        if(KEY_DOWN('X'))
        {
            setboard[y][x].ch = 3;
            setboard[y][x].color = 12;
        }
        if(KEY_DOWN('3'))
        {
            setboard[y][x].ch = 9;
            setboard[y][x].color = 14;
        }
        if(KEY_DOWN('4'))
        {
            setboard[y][x].ch = 9;
            setboard[y][x].color = 8;
        }
        if(KEY_DOWN('1'))
        {
            setboard[y][x].ch = 2;
            setboard[y][x].color = 9;
        }
        if(KEY_DOWN('2'))
        {
            setboard[y][x].ch = 4;
            setboard[y][x].color = 12;
        }
        if(KEY_DOWN('V'))
        {
            setboard[y][x].ch = 6;
            setboard[y][x].color = 10;
        }
        if(KEY_DOWN('T'))
        {
            system("cls");
            cout << "请输入指令:" << endl;
            string a;
            cin >> a;
            if(a == "kill")
            {
                die = "失败了。";
                hurt = true;
                health = 0; 
            }
            if(a == "full_health")
            {
                health = 1000; 
            }
            if(a == "creativemode")
            {
                mode = !mode;
            }
            if(a == "move")
            {
                cin >> y >> x;
                y = 100 - y;
            }
            if(a == "summom")
            {
                int a;
                cin >> a;
                for(int i = 0; i < 100; i++)
                {
                    if(mob[i].shap == "")
                    {
                        mob[i] = mobs[a];
                        mob[i].x = x;
                        mob[i].y = y;
                        break;
                    }
                }
            }
        }
        if(KEY_DOWN('O'))
        {
            for(int i = 0; i < 100; i++)
            {
                for(int j = 0; j < 100; j++)
                {
                    setboard[i][j] = {0,0};
                }
            }
        }
       
        if(breath <= 0)
        {
            breath = 0;
            hurt = true;
            health -= 10; 
        }
        if(!KEY_DOWN('S') && (board[y - 1][x].ch == 1 || board[y - 1][x].ch == 9))
        {
        
        }
        if(board[y + 1][x].ch == 1 && board[y + 1][x].color == 4)
        {
            
        }
        if(board[y][x].ch == 6)
        {
            fallspeed = -6;
        }
    }
    return 0;} 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值