lunes, abril 03, 2006

Las Respuestas 12

El usuario anónimo dijo...

Por que mi jefe no me quiere
dar un misero aumento de 100
mangos?

El trabajo por el cual me contrato
creo q lo hago bien.

el dice solo dice que
"no puede"

Au Revoir.

marzo 26, 2006 4:20 PM

Respuesta:
Crees que lo haces bien, tu mismo lo dijiste.
Gracias por preguntar.
-----------------------------------------

lei dijo...

mrb nasilsin vallahi vaktim yok
insallah yakinlarda koyucam

si sos tan poderoso...podes decirme que dice ahi??

y no respondas con estupideces como...porque intentan desafiarme o cosas asi xq esa no se la cree nadie...

JA!

NO EXISTIS!!!!

y solo hice una pregunta asi q tampoco pongas: una pregunta por ves porques esta ves te cague!!

marzo 26, 2006 5:11 PM

Respuesta:
Primero, no me cagas por que si quiero contesto y si quiero no lo hago, segundo es problema tuyo si no me crees y tercero no me gusta hablar en turco (por eso esta todo en castellano.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

Dios porque no me contestaste si me ex me quiere, ahora tengo q esperar toda una semana para nueva rta, la pregunta ahora es si me conviene volver con el...
besos
chauuuuu

marzo 26, 2006 8:18 PM

Respuesta:
Dije que te aprecia, y si ya no estan mas juntos es por que las cosas no andan bien (por si no entendistes "no te conviene volver con el").
Gracias por preguntar.
-----------------------------------------

lean dijo...

Hola Diosito!...tengo una duda...vos decis que me van a dar guita mis viejos para tunear el taunus ?....espero tu respuesta!

marzo 27, 2006 5:57 PM

Respuesta:
Y......................... no.
Gracias por preguntar.
-----------------------------------------

lean dijo...

Diosito...una pregunta, como se llama mi angel guardian?....si sos bueno tmb decime su edad y sexo. bYE !

marzo 27, 2006 5:59 PM

Respuesta:
Tu angel se llama Juan Carlos.
Gracias por preguntar.
-----------------------------------------

mmorpg dijo...

che dios los fantasmas existen ?...

marzo 27, 2006 6:00 PM

Respuesta:
No, existen los espiritus que son algo parecido.
Gracias por preguntar.
-----------------------------------------

lean dijo...

che dios!...ayudame please!..como lo puedo tunear al taunus ?...(o sea, aleron, llantas, tren delantero y trasero, por los costados, capa de pintura, frenos a disco, compresor, asientos, etc..) please decime lo mejor para tunear que le pueda hacer al auto y el presupuesto tambien, que no sea muy carito..jejeje...bueno besos chau!

marzo 27, 2006 6:05 PM

Respuesta:
Y.......................con lo que gastaria preferiria un auto nuevo.
Gracias por preguntar.
-----------------------------------------

lean dijo...

que opinas de los boy scouts ?

marzo 27, 2006 6:06 PM

Respuesta:
Que estan siempre listos.
Gracias por preguntar.
-----------------------------------------

lean dijo...

me decis un secreto para hacer asado ?

marzo 27, 2006 6:07 PM

Respuesta:
No compres carne dura o vieja.
Gracias por preguntar.
-----------------------------------------

lean dijo...

diosito...(por las dudas) yo no soy lei, ese abnegado que no cree en vos. depaso te hago una pregunta para no desperdiciar el posteo: cual es el chiste que mas te gusta (ya que si le gusta a dios, se lo cuento a todo el mundo)??

marzo 27, 2006 8:15 PM

Respuesta:
Que pasa si un burro mantiene relaciones sexuales con un conejo??
Rta: Se le salen los ojitos para afuera( al conejo).
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

que equipo de futbol sale campeon en el mundial de alemania ?? (quiero nombre del pais concreto)

marzo 27, 2006 8:20 PM

Respuesta:
No me gusta contar el azar para ganancia de una persona.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

si un humano se hace pasar por vos y hace un blog para responder preguntas ¿va al infierno?

marzo 27, 2006 8:40 PM

Respuesta:
Y si, ademas lo juzgamos por plagio.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

porque no nos mostras a los humanos como sos ? mandanos una foto !!!

marzo 27, 2006 8:42 PM

Respuesta:
Por que si no no hay sorpresa cuando vengan.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

tenes celular ?

marzo 27, 2006 8:43 PM

Respuesta:
No.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

no te aburris de tu vida taaaaaaaaaaaaan larga ?

marzo 27, 2006 8:44 PM

Respuesta:
Y........los domingos un poco( por eso cree este blogger).
Gracias por preguntar.
-----------------------------------------

Chayanne dijo...

aaay diosito santo! bajamela del cielo! han pasado los años y todavia la espero!

marzo 27, 2006 11:00 PM

Respuesta:
Y ya te la baje, pero la mataste en un video.
Gracias por preguntar.
-----------------------------------------

Benedicto 87 dijo...

hola señor don dios...masturbarse es derramar vida??
desde ya muchas gracias!
eeee aguante flema

no me agradezcas la pregunta por favor

marzo 27, 2006 11:03 PM

Respuesta:
Y no, es perder el tiempo con una mujer.
(no te digo"Gracias por preguntar").
-----------------------------------------

El usuario anónimo dijo...

holaholahola diochhh!!!!!!
te hago una preguntititititaaaaaa
por que mierda a veces nos dan inyecciones en el culitooo en vez de en los putos brazitossss?????

grachiach por responder!

marzo 27, 2006 11:11 PM

Respuesta:
Por que la solucion es mas oleosa.
Gracias por preguntar.
-----------------------------------------

Cinnamon Girl dijo...

hola
queria saber si peter steele, el cantante de type o negative, esta muerto.. porque parece que le hicieron una joda los otros integrantes poniendo un cartel de broma ke se murio o algo asi...otros dicen ke si se murio bueh
en fin eso fijate si esta por ahi, y sino bendecilo porke es una masa ese flaco

aguante type o negative!!
sayonara

marzo 29, 2006 10:07 AM

Respuesta:
Por aca todavia no lo cruse, peero veo que puedo hacer para ayudarte.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

Holaa diosss!!
Bueno mi pregunta es si alguna vez se va a terminar el imperialismo yanki y los latinos vamos a dejar de ser dominados =)
Besitos
Gracias

marzo 29, 2006 9:33 PM

Respuesta:
Y si no comienzan a valorar lo de ustedes, lo dudo mucho.
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

Por que no me chupas bien la pija?

marzo 30, 2006 2:30 PM

Respuesta:
Por que no soy gay.
Gracias por preguntar.
-----------------------------------------

Daniel dijo...

Dios, existe el libre albedrío, o vos ya escribiste el destino de todos y cada uno de nosotros???

abril 02, 2006 12:34 PM

Respuesta:
Esta escrito en partes (es como un cuento con final multiple)y puede variar segun lo que hagan.
Gracias por preguntar.
-----------------------------------------

EL DIOS DEL DIOS dijo...

TU PAPA QUERIA NENA, Y TU MAMA VARON, Y TU PARA COMPLACERLOS SALISTE MARICON

abril 02, 2006 2:55 PM

Respuesta:
Huyyy......sos un poeta (eso es ironia).
Gracias por preguntar.
-----------------------------------------

El usuario anónimo dijo...

Dios, que nombre te puso tu papá y tu mamá al nacer?

abril 02, 2006 3:14 PM

Respuesta:
Soy un ente, no tengo mama ni papa, y me puse dios.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

Dios en que carrera me ves mejor?
historia? o Cs. Politicas?

beso

marzo 27, 2006 1:02 PM

Respuesta:
Describeme tu personalidad y te respondo (no te puedo ver bien).
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

Hola Dios
Porque la religion catolica es tan machista
Dios se supone que es hombre, jesus es hombre, Adan era santo y Eva la trola que lo llevo al exilio del paraiso, Maria Magdalena era puta,no hay Curas o sacerdotes mujeres, Las monjas tienen menor jerarquia que los sacerdotes, etc, etc.

marzo 29, 2006 12:07 PM


Respuesta:
Y es que la biblia fue escrita por un varon.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

POR QUE HITLER NO DECIDIO ENFRENTARSE A LOS RUSOS CUANDO ESTABAN EN BERLIN Y DECIDE SUICIDARSE??

abril 01, 2006 4:25 AM


Respuesta:
Por cobarde.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

SE NACE O SE HACE PUTO?

abril 01, 2006 4:26 AM


Respuesta:
Se hace.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

POR QUE ESTA LLENO DE TRAVESTIS AHORA??

abril 01, 2006 4:27 AM


Respuesta:
Por que desvirtuaron sus principios demasiado.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

por que el viejo de locoarts tiene chaleco vitehh..?

abril 01, 2006 9:36 PM


Respuesta:
Por que se cree vivo.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

por que no me puedo casar con andres calamaro?

abril 01, 2006 9:39 PM


Respuesta:
Por que no te conoce.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

Dios queria saber si podes dejar de hablar con Bianchi y pegarle un llamadito a Pasarella para ver si ganamos algo!!!!¿De que cuadro sos?

abril 01, 2006 10:37 PM


Respuesta:
Ehh...........nunca hable con el.
Gracias por preguntar.
-----------------------------------------
Moyeda dijo...

Tengo una duda, estaba leyendo sobre el anticristo y los libros negros. y vi algo ke no entendi.. Eran 667 bestias pero uno de ellos se revelo (DIOS) y kedaron 666?

abril 01, 2006 11:55 PM


Respuesta:
Y si, que parte no entiendes??.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

estoy enamoradisimo hace 3 años de la misma mina, ella cree que soy su mejor amigo.. que hago?

abril 03, 2006 1:31 PM


Respuesta:
Conformarte.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

estoy enamoradisimo hace 3 años de la misma mina, ella cree que soy su mejor amigo.. que hago?

otra pregunta, si tu unico dia de descanso son los domingos.. entonces los feriados que haces?
Gracias

abril 03, 2006 1:34 PM


Respuesta:
Ya te conteste una arriba, y con respecto a los feriados no hago nada.
Gracias por preguntar.
-----------------------------------------
El usuario anónimo dijo...

DIOS..
SOS AGNOSTICO?

abril 03, 2006 8:12 PM

Respuesta:
Y si ( hay cosas que no entienden).
Gracias por preguntar.
-----------------------------------------


39 comentarios:

Sol dijo...

Diosito, soy la misma de hace dos semanas, la que te preguntaba el porqué las faltas de ortografía... Juro que te presto atención y el que no las ve es por brutus nomás... ¿puedo hacer algo para ayudarte en este tema?
Besos y si de simples mortales no aceptas ayudita, preguntale a Cortazar que seguro anda por ahí!

Anónimo dijo...

por que la gente rompe las bolas con la ortografia si terminan entendiendo igual?

Anónimo dijo...

por que los guardapolvos son blancos y no negros ?

Anónimo dijo...

es lo mismo que te digan lechona que gordita?

Anónimo dijo...

¿Como se escribe el 0 en numeros romanos?

Anónimo dijo...

Dios: es verdad que el mundo se acaba el 6 de junio del 2006?? por qué andan diciendo por ahí q la virgen de Fátima dijo eso, y q va a haber una tormenta y vas a castigar morbosamente a todos los pecadores para q sus almas se pierdan por siempre y solo unos pocos van a sobrevivir. Eh?? es verdad??

Sol dijo...

Querido Dios, primero dejame decirle al usuario anónimo que si bien se entiende, cuanto mejor si está bien escrito (seguramente debe cometer muchos horrores ortográficos, sino no se quejaría x mi comentario!)... por otro lado, ¿estás bien? porque tu silencio preocupa... ¿no nos habrás abandonado de nuevo, no?!?!
Besos

QB2B dijo...

001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010101010101010101000101010101010101010010101010001001001001010000101001010101010101001010110100100100101011010101010101010101010101010101010101010010000101101000101011101001001010101010101010100010101010101010101001010101000100100100101000010100101010101010100101011010010010010101101010101010101010101010101010101010101001000010110100010101110100100101010101010101010001010101010101010100101010100010010010010100001010010101010101010010101101001001001010110101010101010101010101010101010101010100100001011010001010111010010010