const terrain = ` □ □ ▼■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■▽ □ □ □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● □ □ □ ▼■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■▽ ▼■■■■■▽ ▼■■■■■■■▽ ▼■■■■■■■■■■■■■▽ ▼■■■■▽ ▼■■■■■▽ □ □ 5 ●●●● ●●●● ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●○○○○○○○○○○○○○○○○○○○○○○○○○○●●●●●●●●●●●●●●●●●●●●●●●●●●○○○○○○○○○○○○○○○●●●●●●●●●●●●●●●●●○○○○○○○○○○○○○○○○○ □ □ □ ▼■■■■■■■■■■▽ ▼■■■▽ ▼■■■■■▽ ▼■■■▽ ▼■■■■■■■■■▽ ▼■■▽ ▼■■■▽ □ □ M M □ ●●●● ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●●●●●●●●● 6 7 1 2 ▼■■■■■■■▽ ▼■▽ ▼■■■▽ ▼■▽ ▼■■▽ ▼▽ ▼■▽ 3 4 M M ●●M●M M F●M● ●M●M ●M●●●M F ●M●●M●● F● ● ●M □ ●●●● ●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●●●●○○○○○○○○○○○○○○○ ●●●●●● ○○○○○○○○○○○○●●●●● ●●●● □ □ □ ▼■▽ □ □ ●●●●●● ●●● ●●●●●●●●●M F ●●M●M●M●●●●M●●●● F F F F M M●M●M ●M●●●●●●●●●MF ●M●●●M●●●●●●●●●M●●M●M●●●● F F ●●●● F F F F ●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●● ●●●●● ●●●●●●●●● □ ●●● ●●●●●●● ●●● □ □ □ □ ●●●●●●M●●●M●●●●●●●●●●●●M ●M●●M●● F M ●●●●●●●●●●●●●●●●●●●●●●●●●●M●●M●●●●●●●M F ●M●●●●●●●●●●●●●M ●●M●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●● ●鳩●●●●● ●●●●● ●●● □ ▲△ □ □ □ ●●●●●●●●●●●●●●●●●●●●●●●●●M F ●M●●●●●●●●M●●● ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●M M ●M●●●●●●●●●●●●●●●●●M M F F M ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● F F F F F F ●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●● ●●●●●●● ●●●●● ●●● □ ▲△ ▲△ ▲△ M M F M M ▲■■△ □ □ □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●● M M M ●M●●●●●●●●●●●●●●M●●● M ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●M F M M ●●●●●●●●●●●●●●●●●●●●● M F M M ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●● ●●●●●●● ●●●●● ●●● □ ▲■■△ M M M M M M M M M ▲■■△ ▲△ M M M M F F ▲■■■■■■■■■■■■■■■■■△ ▲△ □ □ □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●M ●●●●●●M●●●●●●●●●●●●●●●●●●●●M ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●M F●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●● ●●●●●●● ●●●●● ●●● □ ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■△ ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M ▲■■△ M □ ▲△ ▲△ □ □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●M F M F M M ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●●●●●● ●●●●●●● ●●●●● ●●●●● ●●●●●●● ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M ▲■■■■■■■■■■△ F M □ ▲■■△ M ▲■■■■■■△ ▲△ □ ▲△ □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●●●●●●● ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●●●●●● ●●●● ●●●●●●● ●●●●● ●●●●● ●●●●●●● ●●●●●●●● ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ F M ▲■■■■■■■■■■■■■■■■■■△ M ▲■■■△ □ ▲■■■■△ ▲■■△M M M ▲■■△ M F▲■■■■■■■■■■■△ F M M ▲■■■△ ▲■■△ ▲■■■△ ▲△ ▲△ ▲■■△ ▲△ □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ○○○○○○○○○○ ●●●●● ●●●●●●●●●●● ●●●●●●●●●●●●●●●●●●●●●●●●● ●●●●● ●●●●●●●●● □ ●●●●●●● ●●●● ●●●●●●● ●●●●● ●●●●● ●●●●●●● ●●●●●●●● ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M FF▲■△ □ ▲■■■■■■△ F ▲■■■■■■■△ F ▲■■■■■■■■△ ▲■■■■■■■■■■■■■■■■■■■■■■■△ M F ▲■■■■■△ M M F F M ▲■■■△ ▲■■■■△ M F ▲△ M F M ▲■■■■■△ ▲△ ▲■■△ M ▲■■△ ▲△ ▲■■■△ F ▲△ ▲■■■■△ ▲■■■■△ F M □ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● F F F F ●●●●● ○○○○○○○○○○○ ●●●●●●●●●●●●●●●●●●●●●●●●● ○○○○○ ●●●●●●●●● □ ●●●●●●● ●●●● ●●●●●●● ●●●●● B ●●●●● ●●●●●●● ●●●●●●●● ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M M ▲△ F F M M ▲△ M M ▲△ M ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M ▲△ F F ▲■■■■■■■△ □ ▲■■■■■■■■■■■△ F ▲■■■■■■■■■■■■■■■■■■■■■■■△ M F M F ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M M ▲■■■■■■■△ M F ▲■■■■■■■■△ M F M M F M ▲■■■■■■■■■■■■■■■■■■■■■■■■■■■△ M F M ▲■■■■■△ F ▲■■■■■■■△ M F ▲■■■■△ F ▲△ M M ▲△ F M M M ▲■■△ F M M M ▲■■△ F ▲■■△ M ▲■■△ F M M ▲△ ▲△ F ▲■■■■■■■■■△ M F ▲■■■△ M ▲■■■■■■△ M M F ▲△ F▲△ F ▲■■■■■■■■■■■●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● F F F F F ●●●●●●●●●●●●●●●●●●●●●●●●● F F F ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● `;