From 1decac48f3e5b1750e3a09c8f8eb4994f43a65c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domas=20Le=C5=A1=C4=8Dinskas?= <138517288+domasles@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:31:43 +0300 Subject: [PATCH 1/2] Added game "Detention Loop" --- games/detention_loop.js | 1381 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 1381 insertions(+) create mode 100644 games/detention_loop.js diff --git a/games/detention_loop.js b/games/detention_loop.js new file mode 100644 index 0000000000..2878288536 --- /dev/null +++ b/games/detention_loop.js @@ -0,0 +1,1381 @@ +/* +@title: Detention Loop +@author: Domas Leščinskas +@description: Exhausted after a long day of school, you just want to go home. Instead, you're trapped in an endless corridor with entities trying to distort your reality. Look closely. Trust nothing. There might be a way out. +@tags: ['horror', 'streak', 'school', 'liminal'] +@addedOn: 2026-06-16 +*/ + +const TITLE = [ + "0000000000000222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000022222000000000000000000000000000000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000", + "0000000000000000222000000000022200000000000000000000000020000000000000000000000000000000000000000002000000022200000000000000000000000000000000000000000000000000", + "0000000000000000222000000000002220000000000000000000002220000000000000000000000000000000000000000222000000022200000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000222000000000000000000002220000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000222000000000000000000002220000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000222200000000000000000002220000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000022200000002222200000002220000000000222220000000022000222220000000222000000002200000000022222200000000022000222220000000000000000", + "0000000000000000222000000000000022200000220002220000222222222000022000222000222222002222222000022222222222222200000002200002222000222222002222222000000000000000", + "0000000000000000222000000000000022200022200000222000002220000002220000022200000222220000222200000222000000022200000022000000222200000222220000222200000000000000", + "0000000000000000222000000000000022200022000000022200002220000002200000002220000222000000222200000222000000022200000220000000022200000222000000222200000000000000", + "0000000000000000222000000000000022200222000000022200002220000022200000002220000222000000022200000222000000022200002220000000022220000222000000022200000000000000", + "0000000000000000222000000000000022200222000000022200002220000022200000002220000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000000022000222222222222200002220000022222222222220000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000000222000222000000000000002220000022200000000000000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000000220000222000000000000002220000022200000000000000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000002220000222000000000000002220000022200000000000000222000000022200000222000000022200002222000000002200000222000000022200000000000000", + "0000000000000000222000000000002200000022200000000000002220000002220000000000000222000000022200000222000000022200000222000000002200000222000000022200000000000000", + "0000000000000000222000000000222000000022220000000000002222002002222000000000000222000000022200000222200200022200000222200000022000000222000000022200000000000000", + "0000000000000002222000000022200000000002222000002200002222220000222200000220000222000000022200000222222000022200000022220000220000000222000000022200000000000000", + "0000000000000022222222222200000000000000022222220000000222220000002222222000222222222000022222000022222022222222200000222222000000222222222000022222000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000022222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000222222002000000022222200000000022000222220000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000022000022220000000220002222000222222002222222000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000220000000222000002200000022200000222020000222200000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000002200000002222000022000000022200000222200000022220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200000020222200222000000002220000222000000022220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200000220022200222000000002220000222000000002220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200002200022200222000000002220000222000000002220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200022000022200222000000002220000222000000002220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200220000022200222000000002220000222000000002200000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000020022222200000022000222200000002200000222000000002200000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000020002222000000022000022200000002200000222000000022000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000220002222000000220000022220000022000000222000000020000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000222200000000220002222200002200000002222000220000000222220000200000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000002222222222222220022002222220000000000022222000000000222222222000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000099000000000000000000000099000000000000000000990000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000009999900000000000000000000000000090000000000000000000000009000009000000000000090000000000000000000900000000000000000000000000000000000", + "0000000000000000000000000000900090000000000000000000000000090000000000000000000000009000009000000000000090000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000900090990990999000999009990000090000990099099009990999009000099990099900000090990009990000999009909909900000000000000000000000000000", + "0000000000000000000000000000900090099099000909009090090000090009009009900900900090009000009000900090000099009090009009000990900990090000000000000000000000000000", + "0000000000000000000000000000909900090009999909900099000000090000999009000900090900009000009000900090000090009099999009000900900900090000000000000000000000000000", + "0000000000000000000000000000900000090009000000099000990000090009009009000900090900009000009000900090000090009090000000999000900900090000000000000000000000000000", + "0000000000000000000000000000900000090009000009009090090000090009009009000900009000009000009000900090000090090090000000900000900900090000000000000000000000000000", + "0000000000000000000000000009990000999000999909990099900000090009999999900990009000009000000990099900000099900009999000999909999990099000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000090000000000000000090000009000000000000000000000000000000009000090000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000090000000000000000090000009000000000000000000000000000000009000090000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000099000000000000009900000099000000000000000000000000000000000999900000000000000000000000000000000000000" +] + +const CONTROLS = [ + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000LLLLLL0000000000000000000000000000000000000000000000000000000000LLLLLL000000000000000000000", + "0000000000000000000LLLLLLLLLL000000000000000000000000000000000000000000000000000000LLLLLLLLLL0000000000000000000", + "0000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000LL111111LL0000000000000000000", + "000000000000000000LL11111111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11100111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11011011LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL10111101LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11111111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11111111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "0000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000LL111111LL0000000000000000000", + "0000000000000000000LLLLLLLLLL000000000000000000000000000000000000000000000000000000LLLLLLLLLL0000000000000000000", + "000000000000000000000LLLLLL0000000000000000000000000000000000000000000000000000000000LLLLLL000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000LLLLLL00000000000000000000000000LLLLLL00000000000000000000000000LLLLLL00000000000000000000000000LLLLLL00000", + "000LLLLLLLLLL0000000000000000000000LLLLLLLLLL0000000000000000000000LLLLLLLLLL0000000000000000000000LLLLLLLLLL000", + "000LL111111LL0000000000000000000000LL111111LL0000000000000000000000LL777777LL0000000000000000000000LL333333LL000", + "00LL11111111LL00000000000000000000LL11111111LL00000000000000000000LL77777777LL00000000000000000000LL33333333LL00", + "00LL11111111LL00000000000000000000LL11111111LL00000000000000000000LL77777777LL00000000000000000000LL33333333LL00", + "00LL11111111LL00000000000000000000LL11111111LL00000000000000000000LL77777777LL00000000000000000000LL33333333LL00", + "00LL11111111LL00000000000000000000LL11111111LL00000000000000000000LL77777777LL00000000000000000000LL33333333LL00", + "00LL11111111LL00000000000000000000LL11111111LL00000000000000000000LL77777777LL00000000000000000000LL33333333LL00", + "00LL11111111LL00000000000000000000LL11111111LL00000000000000000000LL77777777LL00000000000000000000LL33333333LL00", + "000LL111111LL0000000000000000000000LL111111LL0000000000000000000000LL777777LL0000000000000000000000LL333333LL000", + "000LLLLLLLLLL0000000000000000000000LLLLLLLLLL0000000000000000000000LLLLLLLLLL0000000000000000000000LLLLLLLLLL000", + "00000LLLLLL00000000000000000000000000LLLLLL00000000000000000000000000LLLLLL00000000000000000000000000LLLLLL00000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000LLLLLL0000000000000000000000000000000000000000000000000000000000LLLLLL000000000000000000000", + "0000000000000000000LLLLLLLLLL000000000000000000000000000000000000000000000000000000LLLLLLLLLL0000000000000000000", + "0000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000LL111111LL0000000000000000000", + "000000000000000000LL11111111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11111111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL10111101LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11011011LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11100111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "000000000000000000LL11111111LL0000000000000000000000000000000000000000000000000000LL11111111LL000000000000000000", + "0000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000LL111111LL0000000000000000000", + "0000000000000000000LLLLLLLLLL000000000000000000000000000000000000000000000000000000LLLLLLLLLL0000000000000000000", + "000000000000000000000LLLLLL0000000000000000000000000000000000000000000000000000000000LLLLLL000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000222200000000000000000000000000020000000000000000000000000000000000000000000000000000000", + "0000000000000000000000002000020000000000000000002000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000000000200000200002220022022000222220022200022022002200220002220000000LLLL0000000000000000000000", + "0000000000000000000000020000000002000200220020002000000020000220020020002002000200000LL33LL000000000000000000000", + "0000000000000000000000020000000002000200200020002000000020000200020020002002222200000L3333L000000000000000000000", + "0000000000000000000000020000000002000200200020002000000020000200020020002002000000000L3333L000000000000000000000", + "0000000000000000000000002000000002000200200020002000200020000200020020022002000000000LL33LL000000000000000000000", + "00000000000000000000000002222200002220022202220002220022222022202220022022002222000000LLLL0000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" +] + +const RULES = [ + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000222222222220000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000222000000000000000000222200000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000022200000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000002200000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000002200000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000002200000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000022000002200000022000002200000022222000002222000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000200000222200002222000002200000200002200022002200000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002202222000000002200000022000002200002200000220220000200000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200220000000002200000022000002200022000000220220000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200022000000002200000022000002200022000000220222200000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200002200000002200000022000002200022222222220022222200000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000220000002200000022000002200022000000000000022220000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000022000002200000022000002200022000000000200000220000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000002200002200000022000002200002200000000200000220000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000002200000000220002220002222000002200002220000020220002200000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000222222000000222000222220022220222222000022222200222222000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000222000222000000000022000000000000000000000000000000000000000000000000000000000000220022200000000000000000000000000000000000000000000000000000", + "0000000000000000000022000020000000020002000002000000000000000000000000000000000000000000000000000000020000200000000000000000000000000000000000000000000000000000", + "0000000000000000000020200020000000020002000000000000000000000000000000000000000000000000000000000000020000200000000000000000000000000000000000000000000000000000", + "0000000000000000000020020020022200222002022022022022002200000022022002202202202200022202202200022200020000200000000000000000000000000000000000000000000000000000", + "0000000000000000000020020020200020020002202002002202020022000002002000220200200200200000200200200200020002000000000000000000000000000000000000000000000000000000", + "0000000000000000000020002020200020020002002002002002022200000002002000200200200200022000200200022200020002000000000000000000000000000000000000000000000000000000", + "0000000000000000000020000220200020020002002002002002002000000002002000200200200200000200200200200200020000000000000000000000000000000000000000000000000000000000", + "0000000000000000000222000220022200022022202222222202202220000000222202220220022220222000022220222220222002000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000020002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000002222000000000000000002200000000020002000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000020000200000000000000000200000000002220000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000002000002000000000000000002000000000000000000020000000000000LLLLLL00000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000200000000222000000222000202200220002220002222000000000000LLLLLLLL0000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000020000222200020000200200022020200202002002000200000000000LLL1111LLL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000020000020200020000022200020020222200222002000200000000000LL111111LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000002000020200020000200200020020200002002002000200000000000LL110011LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000222220022200000222220222022022202222200222220020000000LL101101LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000000000000000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000000000000000000000000000000LLL1111LLL000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLLLL0000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLL00000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000022200000000000000000000000000022000000000000000000000000000000000000000000000000000000000000220022200000000000000000000000000000000000000000", + "0000000000000000000200020000000000000000000000020002000002000000000000000000000000000000000000000000000000000000020000200000000000000000000000000000000000000000", + "0000000000000000000200000000000000000000000000020002000000000000000000000000000000000000000000000000000000000000020000200000000000000000000000000000000000000000", + "0000000000000000000022200022200220220220002200222002022022022022002200000022022002202202202200022202202200022200020000200000000000000000000000000000000000000000", + "0000000000000000000000020200020022022020020020020002202002002202020022000002002000220200200200200000200200200200020002000000000000000000000000000000000000000000", + "0000000000000000000000020200020020020020022220020002002002002002022200000002002000200200200200022000200200022200020002000000000000000000000000000000000000000000", + "0000000000000000000200020200020020020020020000020002002002002002002000000002002000200200200200000200200200200200020000000000000000000000000000000000000000000000", + "0000000000000000000222200022200222022022002220022022202222222202202220000000222202220220022220222000022220222220222002000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000020002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000002222000000000022000000000000000022000000000020002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000020000200000000002000000000000000002000000000002220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000002000002000000000020000000000000000020000000000000000000000LLLLLL00000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000200000000222000002022000222000222002002000000000000000000LLLLLLLL0000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000020000222200020000220020200200200200202000000000000000000LLL1111LLL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000020000020200020000200020022200200000220000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000002000020200020000200020200200200000202000000000000000000LL101101LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000222220022200000222200222220022202220220200000000000000LL110011LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000000000000000000000000000000LL111111LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000000000000000000000000000000LLL1111LLL000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLLLL0000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLL00000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000002220002000222000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000022200000000000000000000000", + "0000000000000000000200020200020000000000000200000020000000000000000000000000000000200000020002000000000000000000000000000000000000000000200000000000000000000000", + "0000000000000000000020020200200000000000000200000020000000000000000000000000000000200000020002000000000000000000000000000000000000000000200000000000000000000000", + "0000000000000000000020020200200222002202202220000222002220000022020220002220022002220000222002022002200000022000022200220220220002200000200000000000000000000000", + "0000000000000000000020200020202002000220200200000020020002000002202002020000200200200000020002202020020000200220200200022022020020020002000000000000000000000000", + "0000000000000000000020200020200222000200200200000020020002000002002222002200222200200000020002002022220000222000022200020020020022220002000000000000000000000000", + "0000000000000000000002000002002002000200200200000020020002000002002000000020200000200000020002002020000000020000200200020020020020000000000000000000000000000000", + "0000000000000000000002000002002222202220220220000022002220000022200222022200022200220000022022202202220000022200222220222022022002220002000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200020000000000000000000000000000000000000000000000000", + "0000000000000000000222220000000000000000000000000000000000000000000000000000000000000000000000000000000000200020000000000000000000000000000000000000000000000000", + "0000000000000000000020002000000000000000000000000000000000000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000", + "00000000000000000000200020000000000000000000000000000000000000000000000000000LLLLLL00000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000020002022020220002220022200200000000000000000000000000000LLLLLLLL0000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000002022000220200202000020000000000000000000000000000000000LLL7777LLL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000002000000200222200220002200000000000000000000000000000000LL777777LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000002000000200200000002000020000000000000000000000000000000LL777777LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000022200002220022202220022200020000000000000000000000000000LL777777LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000000000000000000000000000000LL777777LL000000000000000000000000000000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000000000000000000000000000000LLL7777LLL000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLLLL0000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000000000000000000000000000000000000000000000000000000000000000LLLLLL00000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000222200000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000002000020000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "00000000000000000000000000000000000000000000000200000200002220022022000222220022200022022002200220002220000000LLLL0000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000020000000002000200220020002000000020000220020020002002000200000LL33LL000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000020000000002000200200020002000000020000200020020002002222200000L3333L000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000020000000002000200200020002000000020000200020020002002000000000L3333L000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000002000000002000200200020002000200020000200020020022002000000000LL33LL000000000000000000000000000000000000000000000", + "00000000000000000000000000000000000000000000000002222200002220022202220002220022222022202220022022002222000000LLLL0000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" +] + +const HALL = [ + "22222222222L11222222222222222222222222222222222222222211L2222222222222222222222L22222222222222222222222L11222222222222222222222222222222222222222211L22222222222", + "222222222222L1112222222222222222222222222222222222222211L2222222222222222222222L22222222222222222222222L1122222222222222222222222222222222222222111L222222222222", + "2222222222222LL112222222222222222222222222222222222222211L222222222222222222222L2222222222222222222222L112222222222222222222222222222222222222211LL2222222222222", + "222222222222222L11222222222222222222222222222222222222211L222222222222222222222L2222222222222222222222L11222222222222222222222222222222222222211L222222222222222", + "2222222222222222L11122222222222222222222222222222222222211L22222222222222222222L222222222222222222222L11122222222222222222222222222222222222111L2222222222222222", + "22222222222222222LL112222222222222222222222222222222222211L22222222222222222222L222222222222222222222L112222222222222222222222222222222222211LL22222222222222222", + "2222222222222222222L112222222222222222222222222222222222211L2222222222222222222L22222222222222222222L111222222222222222222222222222222222211L2222222222222222222", + "02222222222222222222L11122222222222222222222222222222222211L2222222222222222222L22222222222222222222L11222222222222222222222222222222222111L22222222222222222220", + "600222222222222222222LL111111111111111111111111111111111111L2222222222222222222L22222222222222222222L111111111111111111111111111111111111LL222222222222222222006", + "66600LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL00666", + "666660022222222222222222L11111111111111111111111111111111111L222222222222222222L2222222222222222222L11111111111111111111111111111111111L222222222222222220066666", + "6666666002222222222222222LL1122222222222222222222222222222211L22222222222222222L222222222222222222L1122222222222222222222222222222211LL2222222222222222006666666", + "666666666002222222222222222L11LLLLLLLLLLLLLLLLLLLLLLLLLLLLL11L22222222222222222L222222222222222222L11LLLLLLLLLLLLLLLLLLLLLLLLLLLLL11L222222222222222200666666666", + "6666666666600222222222222222L112222222222222222222222222222211L2222222222222222L22222222222222222L112222222222222222222222222222211L2222222222222220066666666666", + "66000666666660022222222222222L11LLLLLLLLLLLLLLLLLLLLLLLLLLLL11L2222222222222222L22222222222222222L11LLLLLLLLLLLLLLLLLLLLLLLLLLLL11L22222222222222006666666666666", + "660110066666666002222222222222LL112222222222222222222222222211L2222222222222222L22222222222222222L112222222222222222222222222211LL222222222222200666666666666666", + "66011110066666666002222222222222L11LLLLLLLLLLLLLLLLLLLLLLLLLL11L222222222222222L2222222222222222L11LLLLLLLLLLLLLLLLLLLLLLLLLL11L22222222222220066666666666666666", + "660111111006666666600222222222222L11222222222222222222222222211L222222222222222L2222222222222222L11222222222222222222222222211L222222222222006666666666666666666", + "6601LL1111100666666660022222222222LL1111111111111111111111111111L22222222222222L222222222222222L1111111111111111111111111111LL2222222222200666666666666666666666", + "660111LL1110100666666660022222222222L111111111111111111111111111L22222222222222L222222222222222L111111111111111111111111111L22222222222006666CCC6666666666666666", + "66011111LL10111006666666600LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0066666CC1C6666666666666666", + "6601LL11111011111006666666022222222222LL1111111111111111111111111L2222222222222L22222222222222L1111111111111111111111111LL2222222222206666CC211C6666666666666666", + "660111LL11101LL1111006666602222222222222L122222222222222222222221L2222222222222L22222222222222L122222222222222222222221L2222222222222066CC12221C6666666666666666", + "66011111LL10111LL111066666000000222222222L112222222222222222222221L222222222222L2222222222222L122222222222222222222211L22222222200000066C120222C6666666666666666", + "66011111111011111LL10666660LLLLL0022222222LL1222222222222222222221L222222222222L2222222222222L1222222222222222222221LL2222222200LLLLL066C22022CC6666666666666666", + "6600111111101LL111110666660LLLLL060022222222L1222222222222222222221L22222222222L222222222222L1222222222222222222221L222222220060LLLLL066C222022C6666666666666666", + "666600011110111LL1110666660LLLLL0666002222222L122222222222222222221L22222222222L222222222222L122222222222222222221L2222222006660LLLLL066CC20222C6666666666666666", + "66666660001011111LL10666660LLLLL06666600222222L11222222222222222221L22222222222L222222222222L12222222222222222211L22222200666660LLLLL066C222221C6666666666666666", + "666666666600011111110666660LLLLL066666660022222LL1111111111111111111L2222222222L22222222222L1111111111111111111LL222220066666660LLLLL066C12221CC6666666666666666", + "666666666666600011110666660LLLLL066666666600LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL006666666660LLLLL066C112CC666666666666666666", + "666666666666666600010666660LLLLL066666666666002222L111111111111111111L222222222L2222222222L111111111111111111L222200666666666660LLLLL066C1CC66666666666666666666", + "666666666666666666600666660LLLLL0666666666666600222LL11LLLLLLLLLLLL11L222222222L2222222222L11LLLLLLLLLLLL11LL2220066666666666660LLLLL066CCC666666666666666666666", + "006666666666666666666666660LLLLL066666666666666600222L1122222222222211L22222222L222222222L1122222222222211L222006666666666666660LLLLL066666666666666666666666600", + "770000666666666666666666660LLLLL0666666666666666660022L11LLLLLLLLLLL11L22222222L222222222L11LLLLLLLLLLL11L2200666666666666666660LLLLL066666666666666666666000077", + "777770000666666666666666660LLLLL06666666666666666666002LL1122222222221L22222222L222222222L1222222222211LL20066666666666666666660LLLLL066666666666666666000077777", + "777770111000066666666666660LLLLL0666666666666666666666002L1111111111111L2222222L22222222L1111111111111L2006666666666666666666660LLLLL066666666666660000111077777", + "777770111111100006666666660LLLLL06666666666666666666666600LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL00666666666666666666666660LLLLL066666666600001111111077777", + "777770111111111110066666660LLLLL0666666666666666666666666600L11111111111L222222L2222222L11111111111L0066666666666666666666666660LLLLL066666660011111111111077777", + "777770111111111111066666660LLLLL066666666666666666666666666600L122222221L222222L2222222L1222222221006666666666666666666666666660LLLLL066666660111111111111077777", + "77777011LLLL111111066666660LLLLL066666666666666666666666666660L1111222221L22222L222222L1222221111L066666666666666666666666666660LLLLL066666660111111LLLL11077777", + "77777011LLLL111111066666660LLLLL06666666666666666666666666666000000111111L22222L222222L11111100000066666666666666666666666666660LLLLL066666660111111LLLL11077777", + "777770111111LLLL11066666660LLLLL060000666666666666666666666660LLLLL00000000000000000000000000LLLLL066666666666666666666666000060LLLLL06666666011LLLL111111077777", + "777770111111LLLL11066666660LLLLL000777000066666666666666666660LLLLL06666666666666666666666660LLLLL066666666666666666660000777000LLLLL06666666011LLLL111111077777", + "77777011LLLL111111066666660LLLLL070777777000006666666666666660LLLLL06666666666666666666666660LLLLL066666666666666600000777777070LLLLL066666660111111LLLL11077777", + "77777011LLLL111111066666660LLLLL070755777011110006666666666660LLLLL06666666000000000066666660LLLLL066666666666600011110777557070LLLLL066666660111111LLLL11077777", + "777770111111LLLL11066666660LLLLL070777557011111110000666666660LLLLL066666660DD2222DD066666660LLLLL066666666000011111110755777070LLLLL06666666011LLLL111111077777", + "777770111111LLLL11066666660LLLLL07075577701LL11110777000066660LLLLL066666660DD2DDDDD066666660LLLLL06666000077701111LL10777557070LLLLL06666666011LLLL111111077777", + "777770111111111111066666660LLLLL0707775570111LL110777777000000LLLLL066666660DD222DDD066666660LLLLL000000777777011LL1110755777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777701LL111107557770111100LLLL066666660DD2DDDDD066666660LLLL001111077755701111LL10777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111LL11077755701LL110LLLL066666660DD2222DD066666660LLLL011LL10755777011LL1110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107557770111L10LLLL06666666000000000066666660LLLL01L1110777557011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777701111111077755701LL110LLLL06666666666666666666666660LLLL011LL10755777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06666660000000000006666660LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06666660CCCCCCCCCC06666660LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06666660C00000000C06666660LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06666660C01111110C06666660LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06661660C00101010C06666660LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06601160C01010100C06000060LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107777770111110LLLL06033660C01111110C06021060LLLL0111110777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777701111111077777701L1110LLLL06033660C00000000C06012060LLLL0111L10777777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770111111107577770111100LLLL06022660CCCCCCCCCC06021060LLLL0011110777757011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777701L1111107577770100010LLLL06033660CCCCCCCCCC06012060LLLL0100010777757011111L10777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07075777701L1111107777000011110LLLL06633660CCCCCCC00C06000060LLLL0111100007777011111L10777757070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07075777701L1111107000770111110LLLL06666660CCCCCCC00C06666660LLLL0111110770007011111L10777757070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07075777701111110007777701L1110LLLL06666660CCCCCCCCCC06666660LLLL0111L10777770001111110777757070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707577770110000107777770111110LLLL06666660CCCCCCCCCC06666660LLLL0111110777777010000110777757070LLLLL066666660111111111111077777", + "77777011LL11111111066666660LLLLL0707777770001111107577770111110LLLL06666660CCCCCCCCCC06666660LLLL0111110777757011111000777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL0707770000111111107577770111110LLLL06666660CCCCCCCCCC06666660LLLL0111110777757011111110000777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL07000077701L1111107777770111110LLLL06666660CCCCCCCCCC06666660LLLL0111110777777011111L10777000070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL07077777701L1111107777770111110LLLL0CCCCCC0CCCCCCCCCC0CCCCCC0LLLL0111110777777011111L10777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL07077777701L1111107777770111110CCCC00000000000000000000000000CCCC0111110777777011111L10777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL07075777701111111077777701111100000L4444LDDDDL44LDL4444LDDDDL00000111110777777011111110777757070LLLLL06666666011111111LL11077777", + "777770111111111111066666660LLLLL07075777701111111077777701111C0DDDL4444LDDDDL444LDDL4444LDDDDL4440C11110777777011111110777757070LLLLL066666660111111111111077777", + "777770111111111110066666660LLLLL0707577770111111107777770111CC0DDL44444LDDDDL444LDDL4444LDDDDDL440CC1110777777011111110777757070LLLLL066666660011111111111077777", + "777770111111100001066666660LLLLL070757777011111110777777011CC0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0CC110777777011111110777757070LLLLL066666660100001111111077777", + "777770111100011111066666660LLLLL07077777701111111077777701CC0444LDDDDDL44444LDDDL44LDDDDDL44444LDDD0CC10777777011111110777777070LLLLL066666660111110001111077777", + "777770000011111111066666660LLLLL0707777770111111107777770CC0444LDDDDDL44444LDDDDL444LDDDDDL44444LDDD0CC0777777011111110777777070LLLLL066666660111111110000077777", + "770000111111111111066666660LLLLL07077777701111111077777C0C0444LDDDDDDL44444LDDDDL444LDDDDDL444444LDDD0C0C77777011111110777777070LLLLL066666660111111111111000077", + "007770111111111111066666660LLLLL0707777770111111107777CC00LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL00CC7777011111110777777070LLLLL066666660111111111111077700", + "777770111111111111066666660LLLLL070777777011111110777CC0DDDDL444444LDDDDDDL44444LDDDDL444444LDDDDDDL44440CC777011111110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777701111111077CC0DDDDL4444444LDDDDDDL44444LDDDDL444444LDDDDDDDL44440CC77011111110777777070LLLLL066666660111111111111077777", + "77777011LL11111111066666660LLLLL0707777770111111107CC0DDDDDL444444LDDDDDDDL44444LDDDDL4444444LDDDDDDL444440CC7011111110777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL070777777011111110CC0DDDDDL4444444LDDDDDDL444444LDDDDDL444444LDDDDDDDL444440CC011111110777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL0707777770111111C0C0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0C0C1111110777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL070777777011111CC0044444LDDDDDDDDL4444444LDDDDDDL44444LDDDDDDDL44444444LDDDDD00CC111110777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL07077777701111CC0444444LDDDDDDDDL44444444LDDDDDDL444444LDDDDDDDL44444444LDDDDDD0CC11110777777070LLLLL06666666011111111LL11077777", + "77777011LL11111111066666660LLLLL0707777770111CC0444444LDDDDDDDDL44444444LDDDDDDDL444444LDDDDDDDDL44444444LDDDDDD0CC1110777777070LLLLL06666666011111111LL11077777", + "777770111111111111066666660LLLLL070777777011CC04444444LDDDDDDDDL44444444LDDDDDDDL444444LDDDDDDDDL44444444LDDDDDDD0CC110777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777701CC04444444LDDDDDDDDL444444444LDDDDDDDL444444LDDDDDDDDDL44444444LDDDDDDD0CC10777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777770CC0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0CC0777777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077777C0C0DDDDDDDL444444444LDDDDDDDDDL44444444LDDDDDDDL444444444LDDDDDDDDDL44444440C0C77777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707777CC00DDDDDDDL4444444444LD00DDDDDDL44444444LDDDDDDDL444444444LDDDDDDDDDDL444444400CC7777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL070777CC0DDDDDDDDL4444444444LD0120DDDDL444444444LDDDDDD00L4444440000000DDDDDDDL444444440CC777070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL07077CC0DDDDDDDDDL444444444LD021L20DDDL444444444LDDDDD0FF044444013332L10DDDDDDL4444444440CC77070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0707CC0DDDDDDDDDL4444444444L0LL2220DDDL444444444LDDDDDD00L4444401332L010DDDDDDDL4444444440CC7070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL070CC0DDDDDDDDDL4444444444LD0222L120DL4444444444LDDDDDDDDDL444401323L010DDDDDDDDL4444444440CC070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL070C0LLLLLLLLLLLLLLLLLLLLLLLL0212LL0LLLLLLLLLLLLLLLLLLLLLLLLLLL012333L10LLLLLLLLLLLLLLLLLLL0C070LLLLL066666660111111111111077777", + "777770111111111111066666660LLLLL0C00444444444L00DDDDDDDDDL44440021044LDDDDDDDDDDL444444444LDDDDD000000044444444444LDDDDDDDDD00C0LLLLL066666660111111111111077777", + "777770111111111111066666660CCCCC0C0444444444L0FF0DDDDDDDDL4444440044LDDDDDDDDDDDL4444444444LDDDDDDDDDDL444444444444LDDDDDDDDD0C0CCCCC066666660111111111111077777", + "777770111111111111066666660CCCCC004444444444LD00DDDDDDDDL44444444444LDDDDDDDDDDDL4444444444LDDDDDDDDDDDL444444444444LDDDDDDDDD00CCCCC066666660111111111111077777", + "7777701111111111110666666C00000004444444444LDDDDDDDDDDDL444444444444LDDDDDDDDDDDL4444444444LDDDDDDDDDDDDL44444444444LDDDDDDDDDD0000000C6666660111111111111077777", + "777770111111111111066666CC0LL4444444444444LDDDDDDDDDDDDL44444444444LDDDDDDDDDDDDL44444444444LDDDDDDDDDDDL444444444004LDDDDDDDDDDDDDLL0CC666660111111111111077777", + "77777011111111111106666CCC0L4444444444444LDDDDDDDDDDDDL444444444444LDDDDDDD0000DL44444444444LDDDDDDDDDDDDL44444440FF04LDDDDDDDDDDDDDL0CCC66660111111111111077777", + "7777701111111111110666CCC0L4444444444444LDDDDDDDDDDDDDL444444444444LDDDDDD0F0FF0L44444444444LDDDDDDDDDDDDL4444444400444LDDDDDDDDDDDDDL0CCC6660111111111111077777", + "777770111111111111066CCC0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0FF0F0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0CCC660111111111111077777", + "77777011111111111106CCC0DDDDDDDDDDDDDDL44444444440000LDDDDDDDDDDDDL4444444400004LDDDDDDDDDDDDL444444444444LDDDDDDDDDDDDDDL444444444444440CCC60111111111111077777", + "7777701111111111110CCC0DDDDDDDDDDDDDDDL444444444011110DDDDDDDDDDDDL4444444444444LDDDDDDDDDDDDL4444444444444LDDDDDDDDDDDDDL4444444444444440CCC0111111111111077777", + "7777701111111111110CC0DDDDDDDDDDDDDDDL44444444401100110DDDDDDDDDDL44444444444444LDDDDDDDDDDDDDL4444444444444LDDDDDDDDDDDDDL4444444444444440CC0111111111111077777", + "7777701111111111110C0DDDDDDDDDDDDDDDL44444444440L1111L0DDDDDDDDDDL44444444444444LDDDDDDDDDDDDDL4444444444444LDDDDDDDDDDDDDDL4444444444444440C0111111111111077777", + "77777011111111111C00DDDDDDDDDDDDDDDL4444444444405LLLL20DDDDDDDDDDL44444444444444LDDDDDDDDDDDDDL44444444444444LDDDDDDDDDDDDDDL44444444444444400C11111111111077777", + "7777701111111111CC0DDDDDDDDDDDDDDDL44444444444405555220DDDDDDDDDL444444444444444LDDDDDDDDDDDDDDL40000000000000DDDDDDDDDDDDDDDL4444444444444440CC1111111111077777", + "777770111111111CCC0DDDDDDDDDDDDDDL444444444444407772250DDDDDDDDDL444444444444444LDDDDDDDDDDDDDDL403222LLL222220DDDDDDDDDDDDDDDL444444444444440CCC111111111077777", + "77777011111111CCC0DDDDDDDDDDDDDDDL444444444444405522770DDDDDDDDDL444444444444444LDDDDDDDDDDDDDDL40131111LLLL1110DDDDDDDDDDDDDDL4444444444444440CCC11111111077777", + "7777701111111CCC0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL05225550LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL02322LLL22LL220LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL0CCC1111111077777", + "777770111111CCC0444444444444444LDDDDDDDDDDDDDDD0225555044444444LDDDDDDDDDDDDDDDDL444444444444444LDD013111LLL11111044444444444444LDDDDDDDDDDDDDDD0CCC111111077777", + "77777011111CCC0444444444444444LDDDDDDDDDDDDDDDDL0LLLL0444444444LD000DDDDDDDDDDDDL444444444444444LDDD0232222LLLL222044444444444444LDDDDDDDDDDDDDDD0CCC11111077777", + "7777701111CCC0444444444444444LDDDDDDDDDDDDDDDDL4400004444444444L00FF0DDDDDDDDDDDL444444444444444LDDDD01311111111111044444444444444LDDDDDDDDDDDDDDD0CCC1111077777", + "777770111CCC0444444444444444LDDDDDDDDDDDDDDDDDL444444444444444LD0FF00DDDDDDDDDDDL4444444444444444LDDDD02322222222220444444444444444LDDDDDDDDDDDDDDD0CCC111077777", + "77777011CCC04444444444444444LDDDDDDDDDDDDDDDDL4444444444444444LDD000DDDDDDDDDDDDL4444444444444444LDDDDD0000000000000444444444444444LDDDDDDDDDDDDDDDD0CCC11077777", + "7777701CCC04444444444444444LDDDDDDDDDDDDDDDDDL4444444444444444LDDDDDDDDDDDDDDDDDL4444444444444444LDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDD0CCC1077777", + "777770CCC04444444444444444LDDDDDDDDDDDDDDDDDL4444444444444444LDDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDD0CCC077777", + "7777C0CC04444444444444444LDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDD0CC0C7777", + "777CC0C04444444444444444LDDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDDL444444444444444444LDDDDDDDDDDDDDDDD0C0CC777", + "77CCC00LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL00CCC77", + "7CCC0DDDDDDDDDDDDDDDDDDL444444444444444444LDDDDDDDDDDDDDDDDDL4444444444444444444LDDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDDDL4444444444444444440CCC7", + "CCC0DDDDDDDDDDDDDDDDDDL444444444444444444LDDDDDDDDDDDDDDDDDDL4444444444444444444LDDDDDDDDDDDDDDDDDDL444444444444444444LDDDDDDDDDDDDDDDDDDL4444444444444444440CCC", + "CC0DDDDDDDDDDDDDDDDDDL4444444444444444444LDDDDDDDDDDDDDDDDDL44444444444444444444LDDDDDDDDDDDDDDDDDDDL44444444444444444LDDDDDDDDDDDDDDDDDDDL4444444444444444440CC", + "C0DDDDDDDDDDDDDDDDDDL4444444444444444444LDDDDDDDDDDDDDDDDDDL44444444444444444444LDDDDDDDDDDDDDDDDDDDL444444444444444444LDDDDDDDDDDDDDDDDDDDL4444444444444444440C" +] + +const CONGRATS = [ + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000099990000000000000000000000000000000000000000900009900009000000000000000000000000000000000000000000000000000099000000000990000000000000000000000", + "0000000000000000900009000000000000000000000000000000900000000900000900090000000000000000000000000000000000000000000000000000009000000900090000000000000000000000", + "0000000000000009000009000000000000000000000000000000900000000900000090900000000000000000000000000000000000000000000000000000009000000900090000000000000000000000", + "0000000000000009000000009990099099009900099090999009990099900900000090900099900990990000009900099900999009990099099000990009999000009990090990099000000000000000", + "0000000000000009000000090009009909090099009909009000900900000900000009000900090090090000090090900009009090090009900909009090009000000900099090900900000000000000", + "0000000000000009000000090009009009099900009000999000900099000900000009000900090090090000099990099009000009990009000909999090009000000900090090999900000000000000", + "0000000000000000900000090009009009009000009009009000900000900000000009000900090090090000090000000909000090090009000909000090009000000900090090900000000000000000", + "0000000000000000099999009990099909909990099909999900990999000900000099900099900009999000009990999000999099999009999000999009999900000990999099099900000000000000", + "0000000000000000000000000000000000090009000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000090009000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000009990000000000000000000000000000000000000000000000000000000000000000000000099900000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000022222000000000000000000000000000000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000", + "0000000000000000222000000000022200000000000000000000000020000000000000000000000000000000000000000002000000022200000000000000000000000000000000000000000000000000", + "0000000000000000222000000000002220000000000000000000002220000000000000000000000000000000000000000222000000022200000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000222000000000000000000002220000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000222000000000000000000002220000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000222200000000000000000002220000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000000", + "0000000000000000222000000000000022200000002222200000002220000000000222220000000022000222220000000222000000002200000000022222200000000022000222220000000000000000", + "0000000000000000222000000000000022200000220002220000222222222000022000222000222222002222222000022222222222222200000002200002222000222222002222222000000000000000", + "0000000000000000222000000000000022200022200000222000002220000002220000022200000222220000222200000222000000022200000022000000222200000222220000222200000000000000", + "0000000000000000222000000000000022200022000000022200002220000002200000002220000222000000222200000222000000022200000220000000022200000222000000222200000000000000", + "0000000000000000222000000000000022200222000000022200002220000022200000002220000222000000022200000222000000022200002220000000022220000222000000022200000000000000", + "0000000000000000222000000000000022200222000000022200002220000022200000002220000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000000022000222222222222200002220000022222222222220000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000000222000222000000000000002220000022200000000000000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000000220000222000000000000002220000022200000000000000222000000022200000222000000022200002220000000002220000222000000022200000000000000", + "0000000000000000222000000000002220000222000000000000002220000022200000000000000222000000022200000222000000022200002222000000002200000222000000022200000000000000", + "0000000000000000222000000000002200000022200000000000002220000002220000000000000222000000022200000222000000022200000222000000002200000222000000022200000000000000", + "0000000000000000222000000000222000000022220000000000002222002002222000000000000222000000022200000222200200022200000222200000022000000222000000022200000000000000", + "0000000000000002222000000022200000000002222000002200002222220000222200000220000222000000022200000222222000022200000022220000220000000222000000022200000000000000", + "0000000000000022222222222200000000000000022222220000000222220000002222222000222222222000022222000022222022222222200000222222000000222222222000022222000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000022222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000000222222002000000022222200000000022000222220000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000022000022220000000220002222000222222002222222000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000000220000000222000002200000022200000222020000222200000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000002200000002222000022000000022200000222200000022220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200000020222200222000000002220000222000000022220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200000220022200222000000002220000222000000002220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200002200022200222000000002220000222000000002220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200022000022200222000000002220000222000000002220000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000000022200220000022200222000000002220000222000000002200000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000020022222200000022000222200000002200000222000000002200000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000020002222000000022000022200000002200000222000000022000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000022200000000220002222000000220000022220000022000000222000000020000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000222200000000220002222200002200000002222000220000000222220000200000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000002222222222222220022002222220000000000022222000000000222222222000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000000000000000000000000000000000000000000000000000000000", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222000000000000000000000000000000000000000000000000000000" +] + +const SOUNDTRACK = tune` +500: A4~500 + B5^500, +500: A4~500 + C5^500, +500: B4~500 + B5^500, +500: B4~500 + C5^500, +500: C5~500 + F5^500, +500: C5~500, +500: B4~500 + E5^500, +500: B4~500, +500: A4~500 + B5^500, +500: A4~500 + C5^500, +500: B4~500 + B5^500, +500: B4~500 + C5^500, +500: C5~500 + B5^500 + F5^500, +500: C5~500, +1000, +500: A4~500 + B5^500, +500: A4~500 + C5^500, +500: B4~500 + B5^500, +500: B4~500 + C5^500, +500: C5~500 + D5^500, +500: C5~500 + E5^500, +500: B4~500 + F5^500, +500: B4~500 + E5^500, +500: C5~500 + D4^500, +500: C5~500 + E4^500, +500: F4^500 + B4~500, +500: E4^500 + B4~500, +500, +500: G4^500 + C5~500, +500: F4^500 + C5~500, +500: E4^500 + B4~500` + +const DYNAMIC_LEGEND_AVAILABLE_SYMBOLS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;<>'?,/^-!@#$%|&*()_=+[{]}:+" + +const BLACK_TILE = "~" + +const ANOMALY_ONE_SPRITE = "¹" +const ANOMALY_TWO_SPRITE = "²" +const ANOMALY_THREE_SPRITE = "³" + +const ANOMALY_FOUR_T_SPRITE = "×" +const ANOMALY_FOUR_D_SPRITE = "÷" + +const ANOMALY_FIVE_T_SPRITE = "·" +const ANOMALY_FIVE_D_SPRITE = "°" + +const ANOMALY_SIX_L_SPRITE = "¿" +const ANOMALY_SIX_R_SPRITE = "»" + +const ANOMALY_SEVEN_L_SPRITE = "µ" +const ANOMALY_SEVEN_R_SPRITE = "¦" + +const ANOMALY_EIGHT_L_SPRITE = "¸" +const ANOMALY_EIGHT_R_SPRITE = "¬" + +const ANOMALY_NINE_TL_SPRITE = "¼" +const ANOMALY_NINE_TR_SPRITE = "½" +const ANOMALY_NINE_BL_SPRITE = "¾" + +const ANOMALY_TEN_TL_SPRITE = "±" +const ANOMALY_TEN_TR_SPRITE = "º" +const ANOMALY_TEN_BL_SPRITE = "¶" +const ANOMALY_TEN_BR_SPRITE = "¯" + +const TRANSITION_ROW_DELAY = 100 +const TRANSITION_COLUMN_DELAY = 20 +const TRANSITION_TILE = BLACK_TILE + +const SCORE_SHOW_TIME = 800 +const CONGRATS_SHOW_TIME = 3000 + +const MAX_SCORE = 10 + +const MAX_ANOMALY_SPAWN_CHANCE = 0.1 + +let shouldTransition = true +let isTransitioning = false +let anomaliesSpawned = false +let globalMapName = null +let score = 0 + +const ANOMALIES = [ + [[3, 3, ANOMALY_ONE_SPRITE]], + [[8, 1, ANOMALY_TWO_SPRITE]], + [[6, 5, ANOMALY_THREE_SPRITE]], + [[1, 3, ANOMALY_FOUR_T_SPRITE], [1, 4, ANOMALY_FOUR_D_SPRITE]], + [[4, 3, ANOMALY_FIVE_T_SPRITE], [4, 4, ANOMALY_FIVE_D_SPRITE]], + [[4, 4, ANOMALY_SIX_L_SPRITE], [5, 4, ANOMALY_SIX_R_SPRITE]], + [[1, 6, ANOMALY_SEVEN_L_SPRITE], [2, 6, ANOMALY_SEVEN_R_SPRITE]], + [[5, 3, ANOMALY_EIGHT_L_SPRITE], [6, 3, ANOMALY_EIGHT_R_SPRITE]], + [[5, 0, ANOMALY_NINE_TL_SPRITE], [6, 0, ANOMALY_NINE_TR_SPRITE], [5, 1, ANOMALY_NINE_BL_SPRITE]], + [[7, 2, ANOMALY_TEN_TL_SPRITE], [8, 2, ANOMALY_TEN_TR_SPRITE], [7, 3, ANOMALY_TEN_BL_SPRITE], [8, 3, ANOMALY_TEN_BR_SPRITE]] +] + +const GLOBAL_LEGEND = [ +["0", bitmap` +0000000000000000 +0000000000000000 +0000066666600000 +0000666666660000 +0000660000660000 +0006600006066000 +0006600006066000 +0006600060066000 +0006600060066000 +0006600600066000 +0006606000066000 +0006606000066000 +0000660000660000 +0000666666660000 +0000066666600000 +0000000000000000`], +["1", bitmap` +0000000000000000 +0000000660000000 +0000006660000000 +0000666660000000 +0000666660000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000666666660000 +0000666666660000 +0000000000000000`], +["2", bitmap` +0000000000000000 +0000000000000000 +0000006666600000 +0000066666660000 +0000666000666000 +0000660000066000 +0000000000066000 +0000000000660000 +0000000006600000 +0000000066000000 +0000000660000000 +0000006600000000 +0000066000000000 +0000666666666000 +0000666666666000 +0000000000000000`], +["3", bitmap` +0000000000000000 +0000000000000000 +0000006666600000 +0000666666660000 +0000660000666000 +0000000000066000 +0000000000666000 +0000000666660000 +0000000666660000 +0000000000666000 +0000000000066000 +0000000000066000 +0006600000666000 +0006666666660000 +0000666666600000 +0000000000000000`], +["4", bitmap` +0000000000000000 +0000000000000000 +0000000066600000 +0000000666600000 +0000000666600000 +0000006606600000 +0000066006600000 +0000066006600000 +0000660006600000 +0006600006600000 +0006666666660000 +0006666666660000 +0000000006600000 +0000000666660000 +0000000666660000 +0000000000000000`], +["5", bitmap` +0000000000000000 +0000000000000000 +0000666666600000 +0000666666600000 +0000660000000000 +0000660000000000 +0000666666000000 +0000666666600000 +0000660006660000 +0000000000660000 +0000000000660000 +0000000000660000 +0006600006660000 +0006666666600000 +0000666666000000 +0000000000000000`], +["6", bitmap` +0000000000000000 +0000000000000000 +0000006666600000 +0000066666600000 +0000666000000000 +0006660000000000 +0006600000000000 +0006606666000000 +0006666666600000 +0006660006660000 +0006600000660000 +0006600000660000 +0006660006660000 +0000666666600000 +0000066666000000 +0000000000000000`], +["7", bitmap` +0000000000000000 +0000000000000000 +0006666666660000 +0006666666660000 +0006600000660000 +0000000000660000 +0000000006600000 +0000000006600000 +0000000006600000 +0000000066000000 +0000000066000000 +0000000066000000 +0000000660000000 +0000000660000000 +0000000660000000 +0000000000000000`], +["8", bitmap` +0000000000000000 +0000000000000000 +0000006666000000 +0000066666600000 +0000666006660000 +0000660000660000 +0000666006660000 +0000066666600000 +0000066666600000 +0000666006660000 +0000660000660000 +0000660000660000 +0000666006660000 +0000066666600000 +0000006666000000 +0000000000000000`], +["9", bitmap` +0000000000000000 +0000000000000000 +0000006666600000 +0000066666660000 +0000666000666000 +0000660000066000 +0000660000066000 +0000666000666000 +0000066666666000 +0000006666066000 +0000000000066000 +0000000000666000 +0000000006660000 +0000066666600000 +0000066666000000 +0000000000000000`], +[BLACK_TILE, bitmap` +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000 +0000000000000000`], +[ANOMALY_ONE_SPRITE, bitmap` +.........LLLL... +.........L11LL.. +.........LLL1L.. +.........L11LL.. +.........LLLLL.. +.........LLLLL.. +.........LLLLL.. +.........LLLLL.. +.........LLLLL.. +.........LLLLL.. +.........LLLLL.. +.........L1LLL.. +.........LLLL... +.........L...... +................ +................`], +[ANOMALY_TWO_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +...........2.... +...........2.... +............2... +...........2.... +................ +................ +................ +................ +................`], +[ANOMALY_THREE_SPRITE, bitmap` +...000.00....... +..057L0575...... +.05755L7L57..... +.07L775L775L.... +.075007555L00... +..000.00000..... +................ +................ +................ +................ +................ +................ +................ +................ +................ +................`], +[ANOMALY_FOUR_T_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +...........0.... +...........00... +...........000.. +...........220.. +...........000.. +...........220.. +...........000.. +...........00... +...........0....`], +[ANOMALY_FOUR_D_SPRITE, bitmap` +.........00..... +........0000.... +........0000.... +........0000.... +.........00..... +................ +.........00..... +........0000.... +........0000.... +........0000.... +.........00..... +................ +................ +................ +................ +................`], +[ANOMALY_FIVE_T_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +........D....... +....D...D....... +....D...4....... +.....D..D4...... +......D4.4......`], +[ANOMALY_FIVE_D_SPRITE, bitmap` +.....D4D.D...... +.....4.D........ +.....D.......... +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +................`], +[ANOMALY_SIX_L_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +..........333333 +.........33.3.33 +........33.33.3. +........3.33.333 +..........3....3 +................ +................ +................ +................`], +[ANOMALY_SIX_R_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +3333333......... +.3..3.33........ +.33.3..33....... +..3.33..3....... +..3..3.......... +................ +................ +................ +................`], +[ANOMALY_SEVEN_L_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +.........0000000 +........01111111 +.......01LLLLLLL +......01LLLLLLLL +.....01111111111 +....000000000000`], +[ANOMALY_SEVEN_R_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +00000........... +1110............ +L10............. +10.............. +0............... +................`], +[ANOMALY_EIGHT_L_SPRITE, bitmap` +................ +................ +...............0 +..............02 +.............022 +.............200 +.............22L +.............22L +.............222 +.............222 +.............222 +.............222 +.............222 +.............222 +.............202 +.............0.0`], +[ANOMALY_EIGHT_R_SPRITE, bitmap` +................ +................ +0............... +2............... +2............... +2............... +0............... +2............... +2............... +2............... +2............... +2............... +2............... +2............... +0............... +................`], +[ANOMALY_NINE_TL_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +1L1L1L1L1L1L1L1L +L1L1L1L1L1L1L1L1 +1L1L1L1L1L1L1L1L +L1L1L1L1L1L1L1L1 +1L1L1L1L1L1L1L1L +L1L1L1L1L1L1L1L1`], +[ANOMALY_NINE_TR_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +1L1............. +L1.............. +1L.............. +L............... +1............... +L...............`], +[ANOMALY_NINE_BL_SPRITE, bitmap` +1L1L1L1L1L1L1L1L +L1L1L1L1L1L1L1L1 +1L1L1L1L1L1L1L1. +L1L1L1L1L1L1L1L. +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +................ +................`], +[ANOMALY_TEN_TL_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +..............00 +.............022 +.............022 +..............02 +..........00..02 +.........0220..0 +........022220.. +........0222820. +.........0288820`], +[ANOMALY_TEN_TR_SPRITE, bitmap` +................ +................ +................ +................ +................ +................ +................ +0............... +20.............. +220............. +8820............ +88820........... +28882........... +02888........... +.0288........... +..028...........`], +[ANOMALY_TEN_BL_SPRITE, bitmap` +..........028882 +...........02888 +............0288 +.............028 +..............02 +...............0 +................ +................ +................ +................ +................ +................ +................ +................ +................ +................`], +[ANOMALY_TEN_BR_SPRITE, bitmap` +0..02........... +20..0........... +820............. +8820............ +88820........... +28882........... +02888........... +.0288........... +..028........... +...02........... +....0........... +................ +................ +................ +................ +................`]] + +function loadPixelMap(mapName, pixelArray) { + if (isTransitioning) return + + isTransitioning = true + globalMapName = mapName + + let numRows = pixelArray.length + let numCols = 0 + + for (let i = 0; i < numRows; i++) { + if (numCols < pixelArray[i].length) + numCols = pixelArray[i].length + } + + if (numCols > 160 || numRows > 128) { + isTransitioning = false + + throw new Error("Map dimensions exceed the maximum allowed size of 160x128 pixels.") + return + } + + let tileRows = Math.ceil(numRows / 16) + let tileCols = Math.ceil(numCols / 16) + + let dynamicLegend = [...GLOBAL_LEGEND] + + let uniqueBitmaps = {} + let symbolIndex = 0 + + let tileContainers = new Array(tileCols).fill(null).map(() => []) + let mapRows = [] + + for (let y = 0; y < numRows; y++) { + let rowData = pixelArray[y] + + for (let col = 0; col < tileCols; col++) { + let startX = col * 16 + let chunkSegment = rowData.substring(startX, startX + 16) + + if (chunkSegment.length < 16) + chunkSegment = chunkSegment.padEnd(16, "0") + + tileContainers[col].push(chunkSegment) + } + + if ((y + 1) % 16 === 0 || y === numRows - 1) { + let mapRowText = "" + + for (let col = 0; col < tileCols; col++) { + let bitmapString = tileContainers[col].join("\n") + + if (!uniqueBitmaps[bitmapString]) { + let assignedChar = DYNAMIC_LEGEND_AVAILABLE_SYMBOLS[symbolIndex] + + if (!assignedChar) { + isTransitioning = false + + throw new Error("Ran out of unique symbols for the map legend. Please reduce the number of unique tiles.") + return + } + + uniqueBitmaps[bitmapString] = assignedChar + symbolIndex++ + + dynamicLegend.push([assignedChar, bitmap`${bitmapString}`]) + } + + mapRowText += uniqueBitmaps[bitmapString] + } + + mapRows.push(mapRowText) + tileContainers = tileContainers.map(() => []) + } + } + + if (shouldTransition) { + transitionMap(map`${mapRows.join("\n")}`, dynamicLegend, TRANSITION_ROW_DELAY, TRANSITION_COLUMN_DELAY) + } + + else { + setLegend(...dynamicLegend) + setMap(map`${mapRows.join("\n")}`) + afterMapLoad() + + shouldTransition = true + isTransitioning = false + } +} + +function transitionMap(map, legend, rowDelay, columnDelay) { + const WIDTH = width() + const HEIGHT = height() + + if (HEIGHT <= 1) { + setLegend(...legend) + setMap(map) + afterMapLoad() + + isTransitioning = false + + return + } + + let row = 0 + + function revealRows() { + if (row >= HEIGHT) { + const totalSweepTime = WIDTH * columnDelay + + setTimeout(() => { + setLegend(...legend) + setMap(map) + afterMapLoad() + + isTransitioning = false + }, totalSweepTime) + + return + } + + for (let col = 0; col < WIDTH; col++) { + let currentRow = row + let currentCol = col + + setTimeout(() => { + const TILE = getTile(currentCol, currentRow) + + if (TILE && TILE[0]) + TILE[0].type = "~" + }, col * columnDelay) + } + + row++ + setTimeout(revealRows, rowDelay) + } + + revealRows() +} + +function afterMapLoad() { + if (globalMapName == "hall") + spawnAnomalies(MAX_ANOMALY_SPAWN_CHANCE) + + else if (globalMapName == "number") { + setTimeout(() => { + if (globalMapName == "number") { + if (score >= MAX_SCORE) + loadPixelMap("congrats", CONGRATS) + + else + loadPixelMap("hall", HALL) + } + }, SCORE_SHOW_TIME) + } + + else if (globalMapName == "congrats") { + score = 0 + + setTimeout(() => { + if (globalMapName == "congrats") + loadPixelMap("title", TITLE) + }, CONGRATS_SHOW_TIME) + } +} + +function spawnAnomalies(maxChance) { + for (let i = 0; i < ANOMALIES.length; i++) { + let anomalyGroup = ANOMALIES[i] + + if (Math.random() < maxChance) { + anomaliesSpawned = true + + for (let j = 0; j < anomalyGroup.length; j++) { + let spriteData = anomalyGroup[j] + + let x = spriteData[0] + let y = spriteData[1] + let spriteKey = spriteData[2] + + addSprite(x, y, spriteKey) + } + } + } +} + +loadPixelMap("title", TITLE) +playTune(SOUNDTRACK, Infinity) + +afterInput(() => { + if (globalMapName == "title") { + shouldTransition = false + loadPixelMap("controls", CONTROLS) + } +}) + +onInput("j", () => { + score = 0 + loadPixelMap("title", TITLE) +}) + +onInput("l", () => { + if (globalMapName == "controls") { + shouldTransition = false + loadPixelMap("rules", RULES) + } + + else if (globalMapName == "rules") { + loadPixelMap("hall", HALL) + } +}) + +onInput("w", () => { + if (globalMapName == "hall" && !isTransitioning) { + isTransitioning = true + globalMapName = "number" + + if (!anomaliesSpawned) + score++ + + else + score = 0 + + anomaliesSpawned = false + const PADDING_LENGTH = String(Math.abs(score)).length + 2; + + transitionMap(map` + ${"~".repeat(PADDING_LENGTH)} + ~${score}~ + ${"~".repeat(PADDING_LENGTH)}`, + GLOBAL_LEGEND, TRANSITION_ROW_DELAY, TRANSITION_COLUMN_DELAY) + } +}) + +onInput("s", () => { + if (globalMapName == "hall" && !isTransitioning) { + isTransitioning = true + globalMapName = "number" + + if (anomaliesSpawned) + score++ + + else + score = 0 + + anomaliesSpawned = false + const PADDING_LENGTH = String(Math.abs(score)).length + 2; + + transitionMap(map` + ${"~".repeat(PADDING_LENGTH)} + ~${score}~ + ${"~".repeat(PADDING_LENGTH)}`, + GLOBAL_LEGEND, TRANSITION_ROW_DELAY, TRANSITION_COLUMN_DELAY) + } +}) From 38ff5fc1eda581c995c01c6e040e8528dd2c149d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domas=20Le=C5=A1=C4=8Dinskas?= <138517288+domasles@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:32:40 +0300 Subject: [PATCH 2/2] Added game's "Detention Loop" thumbnail --- games/img/detention_loop.png | Bin 0 -> 48016 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 games/img/detention_loop.png diff --git a/games/img/detention_loop.png b/games/img/detention_loop.png new file mode 100644 index 0000000000000000000000000000000000000000..a5633143b6935a6221e88bbcb9bcc0c3df21171a GIT binary patch literal 48016 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 literal 0 HcmV?d00001