#include #include #include #include int main() { std::vector lines; std::string line; while (std::getline(std::cin, line)) { for (char &c : line) c -= '0'; lines.emplace_back(std::move(line)); } const uint64_t height = lines.size(); const uint64_t width = lines[0].size(); std::cout.put('b'); std::cout.put(2); std::cout.put(2); std::cout.write(" u8", 4); std::cout.write((const char*)&height, 8); std::cout.write((const char*)&width, 8); for (uint64_t y = 0; y < height; y++) { std::cout.write(lines[y].data(), width); } }