GE53ZEZYY6F2BBKNC5MDXD76HLMT3RAXWHVKDLG56KJCAJY6J3YQC
3BFBGMNXEPJUUTSJDJ222PQATNDNX4GGRJA2PZBPMWFMG2ZRGH2AC
P2M2LDDITHKC7HC6RMWQDTS5CT6CCH4LSIN37HQUA3NTC6SFNZOQC
CarpetX::check_valid(leveldata, groupdata, vi, tl, [&]() {
CarpetX::check_valid(groupdata, vi, tl, [&]() {