#include <stdio.h>

static void tabs(int n)
{
	while (n--)
		fputc('\t', stdout);
}

int main(int ac, char * const av[])
{
	int ntabs = 2, index = 0;

	if (ac >= 2)
		ntabs = atoi(av[1]);

	for (;;) {
		unsigned char ch = fgetc(stdin);

		if (feof(stdin))
			break;

		if (!index)
			tabs(ntabs);

		fprintf(stdout, "0x%02X, ", ch);
		if (++index == 8) {
			fputc('\n', stdout);
			index = 0;
		}
	}

	if (index)
		fputc('\n', stdout);

	return 0;
}
