Задача C. Прикладная археология

Автор:И. Олейников   Ограничение времени:2 сек
Входной файл:input.txt   Ограничение памяти:6 Мб
Выходной файл:output.txt  
Максимальный балл:50  

Условие

Недавно археологами была открыта неизвестная гробница фараона Тутанхамона К-того. Ими составлена карта (матрица размерности N × M), на которой символом "0"-обозначается пустое пространство, а символом "1"-стена гробницы.

Так как карта оказалась довольно большой и неудобной в транспортировке, археологи решили перевести ее в электронный вид, при этом было решено закодировать ее следующим образом: начиная с левого конца карты последовательности в 8 символов "0" или "1" кодируются в 1 байт (число от 0 до 255).

Вам необходимо написать программу, которая по числам N, M и закодированной карте определит, можно ли из клетки с координатами x1, y1 попасть в клетку с координатами x2, y2.

Формат входного файла

В первой строке входного файл содержатся числа N, M, x1, y1, x2, y2 за ними следуют M строк по N / 8 символов в каждой — карта гробницы. Гарантируется, что N кратно 8.

Формат выходного файла

Выходной файл должен содержать строку True — если проход существует и False в противном случае.

Ограничения

8 ≤ N ≤ 40000, 1 ≤ M ≤ 100, 0 ≤ x1,x2 ≤ N − 1, 0 ≤ y1,y2 ≤ M − 1

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
8 2 3 0 7 0
238
224
True

0.060s 0.012s 15