Археологи откопали ранее неизвестную пирамиду, от которой к моменту
раскопок остался только нижний ярус (цоколь) -- квадрат из каменных блоков,
имеющий сплошной потолок.  Сканирование разнообразными приборами показало,
что под потолком имеются пустоты, и даже позволило составить карту этих
пустот.  На основании анализа древнего текста, высеченного на угловом камне
пирамиды, археологи установили, что в нижнем ярусе пирамиды скрыта
сокровищница фараонов, причём она располагается в зале, имеющем строгую
прямоугольную форму и изолированном от других помещений.  Таких залов в
откопанном цоколе есть довольно много, но сокровищница находится в
наибольшем из них по площади.  Чтобы опередить мародёров, археологам нужно
как можно скорее найти место расположения сокровищницы, вскрыть потолок и
изъять её содержимое для исследований.

Данная задача может быть решена только на чистом Си (не Си++!) или на
Паскале, решения на других языках засчитаны не будут.

Карта цоколя пирамиды представлена в виде квадрата NxN клеток, каждая
клетка либо пуста, либо заполнена строительным камнем.  Известно, что число
N делится на восемь без остатка.  Программное обеспечение сканирующей
аппаратуры сформировало результаты в виде сплошного битового массива N^2
битов, т.е.  N^2/8 байтов, в котором нулевой бит соответствует пустой
клетке, единичный -- клетке, заполненной камнем.  Сканирование проводилось
слева направо, сверху вниз, так что в массиве закодирован сначала верхний
ряд клеток, потом следующий и так далее, последним идёт нижний ряд клеток.
Массив был записан в текстовый файл в 16-ричной системе счисления, по две
16-ричные цифры на каждый байт, при этом между цифрами в произвольных
местах расставлены пробелы и переводы строк (перевод строки состоит из
одного символа с соответствующим кодом).  В качестве 16-ричных цифр,
превосходящих 9, используются строчные латинские буквы "a" -- "f".

Прямоугольная область, т.е. множество клеток с координатами x0 <= x <= x1,
y0 <= y <= y1, считается залом, если одновременно выполнены следующие
условия:
   1) все клетки области -- пустые;
   2) все клетки, непосредственно примыкающие к области, в том числе по
   диагонали -- заполненные камнем, то есть камнем заполнены клетки с
   координатой x = x0-1 или x1+1 при всех y0-1 <= y <= y1+1, а также
   координатой y = y0-1 или y1+1 при всех x0-1 <= x <= x1+1.
Из этого, в частности, следует, что зал не может иметь выходов в открытое
пространство, то есть все залы расположены минимум в одной клетке от
границы карты.

Напишите программу, которая читает 16-ричную запись массива из потока
стандартного ввода, пока не наступит ситуация <<конец файла>>,
самостоятельно определяет значение N и после этого отыскивает самый большой
(по площади, то есть по количеству клеток) зал, удовлетворяющий условиям
задачи.  В поток стандартного вывода нужно выдать в десятичной системе
счисления координаты верхнего левого угла, горизонтальный и вертикальный
размеры обнаруженного зала -- сначала координату X (номер клетки в ряду),
потом координату Y (номер ряда), затем размер зала по горизонтали и по
вертикали.  Четыре числа печатаются в одну строку и отделяются друг от
друга пробелами.  Координаты отсчитываются с нуля, начало координат --
верхний левый угол пирамиды.


